一种用户转发信息获取系统的制作方法

文档序号:18143051发布日期:2019-07-10 11:17阅读:191来源:国知局
一种用户转发信息获取系统的制作方法

本发明涉及交互式应用领域,更具体地说,涉及一种用户转发信息获取系统。



背景技术:

应用软件(applicationsoftware)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。应用软件包是利用计算机解决某类问题而设计的程序的集合,供多用户使用。

应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。它可以拓宽计算机系统的应用领域,放大硬件的功能。

而交互式应用软件是用户可以在软件平台上进行交互,例如分享、聊天、通话等功能,而交互式应用软件已经成为了目前非常主流的应用,而转发和分享行为是非常常见的用户使用行为,但是如果需要对用户的转发行为进行大数据分析,则获取用户的转发行为,且保证用户信息的隐私性和安全性,是目前亟待解决的问题。



技术实现要素:

有鉴于此,本发明目的是提供一种用户转发信息获取系统,以解决上述问题。为了解决上述技术问题,本发明的技术方案是:一种用户转发信息获取系统,包括中心服务器以及交互式平台系统,所述中心服务器包括信息捕获模块、信息拆分模块、用户服务模块、内容服务模块、信息转存模块、用户数据库、索引数据库以及数据调取模块,所述中心服务器连接于所述交互式平台系统,每一交互式平台系统具有独立的平台编号数据;

所述中心服务器通过网络连接用户所在的终端;

所述交互式平台系统配置有内容数据库,所述内容数据库存储有内容信息,所述内容信息包括转发内容数据,所述交互式平台为每一转发内容数据配置有第二索引;

所述信息捕获模块用于捕获用户的转发信息,所述转发信息包括发送端用户信息、接收端用户信息以及转发内容信息,所述发送端用户信息包括该用户的用户账号数据以及用户行为特征数据,所述接收端用户信息包括该用户的用户账号数据以及用户行为特征数据,所述转发内容信息包括转发内容数据以及平台编号数据,所述信息捕获模块并将转发信息发送至信息拆分模块;

所述信息拆分模块接收到转发信息时,根据转发信息生成第一索引,将接收端用户信息、发送端用户信息以及第一索引发送至用户服务模块,将转发内容信息以及第一索引发送至内容服务模块;

所述用户服务模块连接用户数据库,所述用户数据库存储有用户信息,所述用户信息包括用户账号数据;

所述用户服务模块包括用户加密单元以及用户存储单元,所述用户加密单元配置有第一加密算法,并通过第一加密算法加密所述用户行为特征数据以生成用户行为密文以及第一密钥,所述用户存储单元用于根据用户账号数据在用户数据库中确定对应的用户信息,所述用户服务模块将所述第一密钥以及第一索引存储至所述用户信息下,并将所述用户行为密文发送至所述信息转存模块;

所述内容服务模块包括索引提取单元以及索引地址单元,所述索引提取单元根据所述转发内容数据生成对应的第二索引,所述索引地址单元根据第二索引以及对应的平台编号数据生成索引地址信息,并将所述索引地址信息发送至信息转存模块;

所述内容服务模块将所述索引地址信息存储至索引数据库,并将所述第一索引与所述索引数据库的存储位置关联;

所述信息转存模块根据平台编号数据将所述用户行为密文发送至对应的交互式平台系统,所述交互式平台系统根据第二索引将所述用户行为密文存储至对应的内容信息下;

所述数据调取模块包括索引筛选单元、地址获取单元、密文调取单元以及密文解密单元,所述索引筛选单元用于根据用户输入的用户信息从所述用户数据库中筛选得到第一密钥组以及第一索引组,所述第一密钥组包括若干第一密钥,所述第一索引组包括若干第一索引,所述地址获取单元根据所述第一索引组中的每一第一索引从所述索引数据库中获取对应的索引地址信息,所述密文调取单元根据所述平台编号数据访问对应的交互式平台系统,并根据第二索引获取用户行为密文以及对应的转发内容数据,所述密文解密单元通过预设的第一解密算法以及第一密钥解密每一用户行为密文以得到所述转发信息。

进一步地,所述用户信息还包括用户身份信息。

进一步地,所述用户行为特征数据包括状态特征数据、有效浏览数据以及响应数据,所述状态特征数据包括接收状态和发送状态,所述接收状态表示用户为接收端用户,所述发送状态表示用户为发送端用户,有效浏览数据反映用户对转发内容的有效浏览状况,所述响应数据反映用于对转发内容的响应状况。

进一步地,所述第一索引根据接收端对应的用户账号数据、发送端对应的用户账户数据以及转发内容数据生成。

进一步地,所述索引提取单元还配置有关键索引提取策略,通过关键索引提取策略根据转发内容数据生成第三索引,所述第三索引包括若干索引特征,所述第三索引与所述用户行为密文存储至所述内容数据库中的同一位置。

进一步地,所述索引特征包括关键词特征,所述关键词特征反映转发内容中的关键词。

进一步地,所述索引特征包括转发平台特征,所述转发平台特征反映所述转发内容所在的应用平台。

进一步地,所述索引特征包括分类特征,所述分类特征反映所述转发内容的类别。

进一步地,所述第三索引还与所述索引地址信息存储至所述索引数据库的同一位置。

进一步地,所述第一加密算法配置为对称式加密算法。

本发明技术效果主要体现在以下方面:通过与每个交互式平台系统预先建立接口协议,然后根据这个接口协议将加密后的用户行为内容存储在不同的对应的转发内容数据下,然后需要使用时,通过中心服务器再进行调取,分布式存储的方式,保证了数据的安全性和可靠性,提高数据的处理效率。

附图说明

图1:本发明的用户转发信息获取系统的系统架构原理图;

图2:本发明的用户转发信息获取系统的内容服务模块原理图;

图3:本发明的用户转发信息获取系统的用户服务模块原理图;

图4:本发明的用户转发信息获取系统的数据调取模块原理图。

附图标记:1、终端;100、中心服务器;110、信息捕获模块;120、信息拆分模块;130、用户服务模块;131、用户加密单元;132、用户存储单元;140、内容服务模块;141、索引提取单元;142、索引地址单元;150、用户数据库;160、索引数据库;170、信息转存模块;180、数据调取模块;181、索引筛选单元;182、地址获取单元;183、密文调取单元;184、密文解密单元;200、交互式平台系统;210、内容数据库。

具体实施方式

以下结合附图,对本发明的具体实施方式作进一步详述,以使本发明技术方案更易于理解和掌握。

参照图1所示,一种用户转发信息获取系统,包括中心服务器100以及交互式平台系统200,所述中心服务器100包括信息捕获模块110、信息拆分模块120、用户服务模块130、内容服务模块140、信息转存模块170、用户数据库150、索引数据库160以及数据调取模块180,所述中心服务器100连接于所述交互式平台系统200,每一交互式平台系统200具有独立的平台编号数据;

所述中心服务器100通过网络连接用户所在的终端1;

所述交互式平台系统200配置有内容数据库210,所述内容数据库210存储有内容信息,所述内容信息包括转发内容数据,所述交互式平台为每一转发内容数据配置有第二索引;

所述信息捕获模块110用于捕获用户的转发信息,所述转发信息包括发送端用户信息、接收端用户信息以及转发内容信息,所述发送端用户信息包括该用户的用户账号数据以及用户行为特征数据,所述接收端用户信息包括该用户的用户账号数据以及用户行为特征数据,所述转发内容信息包括转发内容数据以及平台编号数据,并将转发信息发送至信息拆分模块120;首先对信息捕获模块110进行说明,例如两个用户之间存在转发行为,a1用户将转发内容信息x转发给a2用户,那么此时会a1用户对应的信息为发送端用户信息,a2用户对应的信息为接收端用户信息,这样就得到了三组数据。

所述信息拆分模块120接收到转发信息时,根据转发信息生成第一索引,将接收端用户信息、发送端用户信息以及第一索引发送至用户服务模块130,将转发内容信息以及第一索引发送至内容服务模块140;而这个拆分功能的关键在于,在拆分前构建索引,三组数据分别具有第一索引a,由于每个转发信息对应的第一索引不同,只要知道第一索引就可以重新收集这3个数据,而第一索引根据接收端对应的用户账号数据、发送端对应的用户账户数据以及转发内容数据生成。这样保证数据的独立性和唯一性。所述第一加密算法配置为对称式加密算法。

所述用户服务模块130连接用户数据库150,所述用户数据库150存储有用户信息,所述用户信息包括用户账号数据;用户数据库150的存储方式为区块式存储,也就是为每一用户开设一定的存储空间,而用户信息可以进行增加或晒出,每一用户的用户账号数据不同,所以通过用户账号数据可以方便直接的找到对应的用户,而用户信息中还包括还包括用户身份信息。用户身份信息反映用户基本状况,例如职业、身高、性别、收入情况等等,可以作为大数据分析的基准。

所述用户服务模块130包括用户加密单元131以及用户存储单元132,所述用户加密单元131配置有第一加密算法,并通过第一加密算法加密所述用户行为特征数据以生成用户行为密文以及第一密钥,所述用户存储单元132用于根据用户账号数据在用户数据库150中确定对应的用户信息,所述用户服务模块130将所述第一密钥以及第一索引存储至所述用户信息下,并将所述用户行为密文发送至所述信息转存模块170;需要说明的是,一个转发信息会产生两个用户行为密文(发送端和接收端),所以对应需要分别进行存储,而两个密文通过第一索引就可以辨识,非常简单便利。所述用户行为特征数据包括状态特征数据、有效浏览数据以及响应数据,所述状态特征数据包括接收状态和发送状态,所述接收状态表示用户为接收端用户,所述发送状态表示用户为发送端用户,有效浏览数据反映用户对转发内容的有效浏览状况,所述响应数据反映用于对转发内容的响应状况,而用户行为密文则被发送到对应的交互式平台系统200中。

所述内容服务模块140包括索引提取单元141以及索引地址单元142,所述索引提取单元141根据所述转发内容数据生成对应的第二索引,所述索引地址单元142根据第二索引以及对应的平台编号数据生成索引地址信息,并将所述索引地址信息发送至信息转存模块170;这样就可以得到对应的索引,就可以确定被转发的内容信息在平台的位置以及内容数据库210的存储位置。所述索引提取单元141还配置有关键索引提取策略,通过关键索引提取策略根据转发内容数据生成第三索引,所述第三索引包括若干索引特征,所述第三索引与所述用户行为密文存储至所述内容数据库210中的同一位置。所述索引特征包括关键词特征,所述关键词特征反映转发内容中的关键词。所述索引特征包括转发平台特征,所述转发平台特征反映所述转发内容所在的应用平台。所述索引特征包括分类特征,所述分类特征反映所述转发内容的类别。所述第三索引还与所述索引地址信息存储至所述索引数据库160的同一位置。

所述内容服务模块140将所述索引地址信息存储至索引数据库160,并将所述第一索引与所述索引数据库160的存储位置关联;而将这个地址信息进行存储,就可以在调取密文时,使用这个数据就可以找到对应的密文。

所述信息转存模块170根据平台编号数据将所述用户行为密文发送至对应的交互式平台系统200,所述交互式平台系统200根据第二索引将所述用户行为密文存储至对应的内容信息下;而将用户行为密文存储到对应的存储位置,就可以对数据记性读取,然后起到一个管理的作用。

所述数据调取模块180包括索引筛选单元181、地址获取单元182、密文调取单元183以及密文解密单元184,所述索引筛选单元181用于根据用户输入的用户信息从所述用户数据库150中筛选得到第一密钥组以及第一索引组,所述第一密钥组包括若干第一密钥,所述第一索引组包括若干第一索引,所述地址获取单元182根据所述第一索引组中的每一第一索引从所述索引数据库160中获取对应的索引地址信息,所述密文调取单元183根据所述平台编号数据访问对应的交互式平台系统200,并根据第二索引获取用户行为密文以及对应的转发内容数据,所述密文解密单元184通过预设的第一解密算法以及第一密钥解密每一用户行为密文以得到所述转发信息。例如中心服务器100需要找用户a的所有转发的信息,那么首先通过用户a的编号可以找到用户a下的所有第一索引以及对应的第一密钥,组成第一索引组和第一密钥组,然后通过第一索引确定每个对应用户行为密文的存储位置,然后再向对应的交互式平台系统200发送请求,这样一来,就可以得到对应的用户行为密文,再通过解密算法解密密文得到用户行为特征信息,然后结合接收到的转发内容信息就可以得到完整的转发信息。

当然,以上只是本发明的典型实例,除此之外,本发明还可以有其它多种具体实施方式,凡采用等同替换或等效变换形成的技术方案,均落在本发明要求保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1