一种信息推送系统和方法

文档序号:6574256阅读:124来源:国知局
专利名称:一种信息推送系统和方法
技术领域
本发明涉及网络信息处理技术领域,更具体地说,本发明涉及一种信息推送系统和方法。
背景技术
随着互联网的普及,互联网上的知识、内容已经越来越呈现爆炸式的增长。互联网既给广大用户带来了无所不有的好处,却也给用户带来了无从选择的困惑。一方面,面对浩如烟海的信息,信息的使用者花费相当多的时间和费用也难以找到自己所需要的信息;另一方面,信息的发布者也很难将信息及时、主动地发送给感兴趣的用户。
近年来,网络搜索引擎技术已经取得了很大的进展,到目前为止一共发展有三代搜索引擎。第一代搜索引擎主要依靠人工分拣的分类目录进行搜索;第二代搜索引擎主要依靠机器抓取进行搜索,它是建立在超链分析基础上的网页搜索;第三代搜索引擎技术则以电脑与用户在互动提示下进行搜索为主要特征。目前的搜索引擎主要是执行网页搜索,搜索的资源也主要集中在互联网上的网页以及相关联的文件。利用搜索引擎可以获得海量的基于网页的信息,但是在获得有用信息的同时,也带来了很多垃圾信息,而且对于大量没有公布在网页上的信息,搜索引擎就无能为力了。
实际上,更多的信息和知识是存储在人的大脑中,因此更进一步的获取信息的方式是利用互联网的通讯功能。目前,网络上有很多客户端工具可以接受网络上的“推送”信息,如即时通讯工具、E-mail系统以及各种能连上网络的客户端程序。利用即时通信工具来推送个性化信息,信息推送的到达率高,能引起用户更多的注意,并且推送服务的即时性好。另外,互联网上常见的BBS或论坛也提供了一种基于网页的交互平台,用户可以在这些网站上交流某一领域的知识和经验。另外最近还出现了一些综合性的知识问答系统,该系统一般拥有自己的综合性知识库和基于网页的网站交互系统,用户可以通过网页在该系统提问各种问题,查询所提交的问题状态,并根据问题回答的状况决定采用哪个答案。
然而,在目前的各种知识问答系统中,推送给用户的信息并没有基于用户的特征,因此推送给各用户的信息相互雷同,并不符合用户的个性化需求。另外,在这种处理方式中,用户档案的可信度不高,而且用户特征也不丰富。

发明内容
有鉴于此,本发明的主要目的是提出一种信息推送系统,以基于用户的特征个性化地向用户推送信息。
本发明的另一目的是提出一种信息推送方法,以基于用户的特征个性化地向用户推送信息。
为达到上述目的,本发明的技术方案是这样实现的一种信息推送系统,该系统包括输入信息获取单元、特征处理单元、用户库和信息推送单元,其中输入信息获取单元,用于获取由用户提供的输入信息;特征处理单元,用于从所述输入信息中提取信息特征,根据信息特征获取与其对应的用户特征,并从用户库中获取对应于所获取的用户特征的用户标识;用户库,用于存储用户标识和用户特征,其中用户标识和用户特征相对应;信息推送单元,用于向特征处理单元获取的用户标识所对应的用户发送所述输入信息。
该系统进一步包括信息库;输入信息获取单元,用于将获取的所述输入信息保存到信息库中,信息库,用于向特征处理单元提供所述输入信息。
所述输入信息获取单元,进一步用于对用户提供的所述输入信息进行审核,并将通过审核的输入信息保存在信息库。
所述信息推送单元包括即时通信模块、Email通信模块、移动通信模块中的任一个或者多于一个的任意组合,其中即时通信模块,用于通过即时通信方式向特征处理单元获取的用户标识所对应的用户发送所述输入信息;Email通信模块,用于通过Email通信方式向特征处理单元获取的用户标识所对应的用户发送所述输入信息;移动通信模块,用于通过移动通信方式向特征处理单元获取的用户标识所对应的用户发送所述输入信息。
所述输入信息获取单元包括即时通信模块、Email通信模块、移动通信模块中的任一个或者多于一个的任意组合,其中即时通信模块,用于通过即时通信方式获取由用户提供的输入信息;Email通信模块,用于通过Email通信方式获取由用户提供的输入信息;移动通信模块,用于通过移动通信方式获取由用户提供的输入信息。
所述特征处理单元进一步用于更新所述用户库中的用户标识、用户特征以及用户标识和用户特征的关联关系。
所述特征处理单元进一步包括关系保存模块、用户特征获取模块和用户标识获取模块,其中关系保存模块,用于保存信息特征、用户特征以及信息特征与用户特征的对应关系;用户特征获取模块,用于从所述输入信息中提取信息特征,并在关系保存模块中根据信息特征查询与其对应的用户特征;用户标识获取模块,用于从用户库中获取对应于由用户特征获取模块所获取的用户特征的用户标识。
所述用户库进一步用于保存信息特征、用户特征以及信息特征与用户特征的对应关系,特征处理单元,用于在用户库中根据信息特征与用户特征的对应关系,利用信息特征查询用户特征。
所述输入信息获取单元和/或信息推送单元可以包括一网站交互平台,该网站交互平台,用于接收经由互联网发送来的请求,并响应于该请求向特征处理单元获取的用户标识所对应的用户发送输入信息。
一种信息推送方法,该方法包括预先设定用户标识和用户特征的对应关系,该方法还包括获取由用户提供的输入信息;从所述输入信息中提取信息特征,根据信息特征获取与其对应的用户特征,并获取对应于所获取的用户特征的用户标识;向获取的用户标识所对应的用户发送所述输入信息。
在获取由用户提供的输入信息之后,该方法进一步包括对所述输入信息进行审核,并将通过审核的输入信息保存在信息库。
该方法进一步包括更新用户标识、用户特征以及用户标识和用户特征的关联关系。
所述获取由用户提供的输入信息包括通过即时通信方式获取由用户提供的输入信息;或通过Email通信方式获取由用户提供的输入信息;或通过移动通信方式获取由用户提供的输入信息;或可以通过网站交互平台由用户提供的输入信息。
所述向获取的用户标识所对应的用户发送输入信息包括通过即时通信方式向获取的用户标识所对应的用户发送输入信息;或通过Email通信方式向获取的用户标识所对应的用户发送输入信息;或通过移动通信方式向获取的用户标识所对应的用户发送输入信息;或可以通过网站交互平台向获取的用户标识所对应的用户发送输入信息。
所述通过移动通信方式向获取的用户标识所对应的用户发送输入信息包括通过短消息服务SMS或多媒体短消息MMS向获取的用户标识所对应的用户发送所述输入信息。
所述对输入信息进行审核是指判断该输入信息中是否包括非法词汇和/或是否包括无效问题。
从上述技术方案中可以看出,在本发明提出的系统中,包括输入信息获取单元、特征处理单元、用户库和信息推送单元,其中输入信息获取单元,用于获取由用户提供的输入信息;特征处理单元,用于从输入信息中提取信息特征,根据信息特征获取与其对应的用户特征,并从用户库中获取对应于所获取的用户特征的用户标识;用户库,用于存储用户标识和用户特征,其中用户标识和用户特征相对应;信息推送单元,用于向特征处理单元获取的用户标识所对应的用户发送所述输入信息。由此可见,在本发明中,并不是盲目地向用户提供输入信息,而是对输入信息进行分析,根据信息特征获取与其对应的用户特征,然后再基于用户特征向用户推送输入信息,所以本发明能够个性化地向用户推送信息,从而使得信息处理更加结合实际需要。
另外,在本发明中,还可以对用户特征进行及时更新。用户档案的可信度更高,并且用户特征也得到了丰富。


图1是根据本发明的信息推送系统示范性结构示意图;图2是根据本发明实施例的特征处理单元示范性结构示意图;图3是根据本发明第一实施例的信息推送系统示范性结构示意图;图4是根据本发明第二实施例的信息推送系统示范性结构示意图;图5是根据本发明实施例的信息推送方法的流程示意图。
具体实施例方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明的主要思想是提出一种根据用户特征,主动将信息推送给相应用户的技术,实现用户与用户、用户与信息之间的有效对应。
图1是根据本发明的信息推送系统示范性结构示意图。
如图1所示,该系统100包括输入信息获取单元101、特征处理单元102、用户库103和信息推送单元104,其中输入信息获取单元101,用于获取由用户提供的输入信息;特征处理单元102,用于从所述输入信息中提取信息特征,根据信息特征获取与其对应的用户特征,并从用户库中获取对应于所获取的用户特征的用户标识;用户库103,用于存储用户标识和用户特征,其中用户标识和用户特征相对应;信息推送单元104,用于向特征处理单元102获取的用户标识所对应的用户发送所述输入信息。
其中,该系统100还可以进一步包括信息库;此时输入信息获取单元101,用于将获取的所述输入信息保存到信息库中,信息库,用于向特征处理单元102提供所述输入信息。
优选地,输入信息获取单元101,进一步用于对用户提供的所述输入信息进行审核,并将通过审核的输入信息保存在信息库。比如,判断用户输入的信息(比如某个提问或回答)中是否包括有非法词汇和/或是否为无效问题。
另外,还可以利用多种形式来吸引用户提供各种信息。输入信息获取单元101可以具体包括即时通信模块、Email通信模块、移动通信模块、网站交互单元中的任一个或者多于一个的任意组合,其中即时通信模块,用于通过即时通信方式获取由用户提供的输入信息;Email通信模块,用于通过Email通信方式获取由用户提供的输入信息;移动通信模块,用于通过移动通信方式获取由用户提供的输入信息。
基于上述分析,下面详细描述特征处理单元102的一种示范性具体结构。
图2是根据本发明实施例的特征处理单元示范性结构示意图。
如图2所示,特征处理单元102具体包括关系保存模块201、用户特征获取模块202和用户标识获取模块203,其中关系保存模块201,用于保存信息特征、用户特征以及信息特征与用户特征的对应关系;用户特征获取模块202,用于从输入信息中提取信息特征,并在关系保存模块201中根据信息特征查询与其对应的用户特征;用户标识获取模块203,用于从用户库中获取对应于由用户特征获取模块所获取的用户特征的用户标识。
可以预先在关系保存模块201中设置信息特征、用户特征以及信息特征与用户特征的对应关系。也可以在用户库保存信息特征、用户特征以及信息特征与用户特征的对应关系。此时特征处理单元102,用于在用户库中根据信息特征与用户特征的对应关系,利用信息特征查询用户特征。
优选地,还可以对用户库中的用户标识、用户特征以及用户标识和用户特征的关联关系进行定期或者非定期更新,其中可以由特征处理单元具体执行更新操作。
类似地,信息推送单元104也可以包括即时通信模块、Email通信模块、移动通信模块中的任一个或者多于一个的任意组合,其中其中即时通信模块,用于通过即时通信方式向特征处理单元获取的用户标识所对应的用户发送所述输入信息;Email通信模块,用于通过Email通信方式向特征处理单元获取的用户标识所对应的用户发送所述输入信息;移动通信模块,用于通过移动通信方式向特征处理单元获取的用户标识所对应的用户发送所述输入信息。
信息推送单元104和输入信息获取单元101可以占用相同的通讯平台,也可以分别采用不同的通讯平台。
基于图1所示系统结构,图3是根据本发明第一实施例的信息推送系统示范性结构示意图。
如图3所示,该系统至少包括网站交互平台301,作为用户与系统交互的平台;通讯平台302,包括即时通讯平台、移动通讯平台、E-mail通讯平台;信息处理单元303,负责审核和记录用户提供的信息;用户库304,存储大量用户标识及用户特征;信息库305,存储大量信息;特征处理单元306,用于提取特征以及更新维护信息库305和用户库304;消息发送单元308,用于将特定信息发送给特定用户。
针对图3所示系统结构,用户既可以是提问者,也可以是回答者,也可以同时为提问者和回答者,而且用户可以为多个用户,也可以是一个用户。
用户可以通过网站交互平台30l或者通讯平台302中的任一个来提供输入信息,用户还可以同时通过网站交互平台301和通讯平台302来提供输入信息。系统可以用多种形式来吸引用户提供各种信息,比如一个提问或者一个回答等。
通讯平台302可以是即时通讯平台、移动通讯平台(如短信通讯平台、彩信通讯平台等)、E-mail通讯平台中的任何一种,也可以包括上述通讯平台的任意组合。
信息处理单元303对用户提供的输入信息进行审核后,将其记录到信息库305中。
特征处理单元306计算出信息库305中有推送需求的信息的特征值;并根据信息特征值计算出对应的用户特征值;从用户库304取出具有该用户特征值的用户标识集合,并将输入信息和对应的用户标识集合发送给消息发送单元307。
消息发送单元307再将该输入信息通过通讯平台302,即时地发送给用户集合中的用户。可选地,也可以通过网站交互平台301,将输入信息即时地反馈给用户集合中的用户。
通过通讯平台302,消息发送单元307可以主动向用户推送输入信息。通过网站交互平台301,特征处理单元306可以响应于用户通过互联网发送来的请求,被动地将输入信息反馈给用户。
优选地,特征处理单元306,还可以根据需求定期更新用户库304和/或信息库305。
在图3所示系统中既包括网站交互单元301,又包括通讯平台302,因此既可以主动地向用户推送输入消息,又可以通过网站被动地向用户提供输入消息。实际上,如果不需要主动推送输入消息,可以考虑去掉通讯平台302,以简化系统结构和节约成本。
图4为根据本发明第二实施例的信息推送系统示范性结构示意图。如图4所示,该系统包括网站交互平台401,作为用户与系统交互的平台;信息处理单元402,负责审核和记录用户提供的信息;特征处理单元403,用于提取特征以及更新维护信息库405和用户库404;用户库404,存储大量用户标识及用户特征;信息库405,存储大量信息。
在图4所示系统结构中,网站交互平台301接收用户通过互联网发来的请求,特征处理单元306可以响应于该请求,被动地将输入信息反馈给用户,并可以作为收集用户特征和信息特征的渠道。
本发明还提出了一种信息推送方法。图5是根据本发明实施例的信息推送方法的流程示意图。该方法中,预先设定用户标识和用户特征的对应关系。
如图5所示,该方法还包括步骤501获取由用户提供的输入信息;在这里,优选对输入信息首先进行审核,并将通过审核的输入信息保存在信息库,然后如需提供输入信息,可以随时从信息库中获取。比如判断输入信息中是否包括非法词汇和/或是否包括无效问题,只有不包括非法词汇和无效问题的输入信息才保存在信息库中。
另外,可以通过即时通信方式、Email通信方式、或移动通信方式等多种可选方式获取由用户提供的输入信息。
步骤502从所述输入信息中提取信息特征,根据信息特征获取与其对应的用户特征,并获取对应于所获取的用户特征的用户标识;步骤503向获取的用户标识所对应的用户发送所述输入信息。
类似地,可以通过即时通信方式、Email通信方式、或移动通信方式等多种可选方式向获取的用户标识所对应的用户发送输入信息。如果采用移动通信方式,可以通过短消息服务(SMS)或多媒体短消息(MMS)的形式来发送输入信息。
其中,可以对用户库中的用户标识、用户特征以及用户标识和用户特征的关联关系进行定期更新或者非定期更新。
用户特征和用户标识可以利用表格的形式进行保存,并且用户特征和用户标识之间应该具有对应关系。
表1为根据本发明的用户标识-用户特征表。其中用户张三对应于用户特征1,2;用户李四对应于用户特征4,5。
用户标识-用户特征表

表1具体地,在本发明方法中,用户可以通过网站系统或通讯平台提供输入信息。对输入信息进行审核后,可以将输入信息记录到信息库中。然后,特征处理处理单元从信息库中提取出需要推送的输入信息,根据输入信息的具体信息内容计算出信息特征值。
特征处理单元再根据输入信息的信息特征值,计算出对应的用户特征值,然后再根据用户特征值,检索出包含该用户特征值的用户标识集合,并将输入信息以及用户标识集合发送给消息发送单元;消息发送单元再将输入信息发送给输入用户标识集合中的用户。
为了更清楚地阐述本发明,下面设定本发明的应用场景和具体提问实例。
实例将本发明技术应用在网络社区的问答社区中。
假设在问答社区中有网球专家A和网球专家B。A在社区中偏好网球装备类信息;B在社区中偏好网球技术类信息,此处网球专家A的用户标识为A,用户特征为运动网球技术;网球专家B的用户标识为B,用户特征为运动网球装备。
预先将各种用户的用户标识和其对应的用户特征进行保存。其中可以从用户资料、用户群以及用户本人在社区中提供的问题和答案中提取用户标识和其对应的用户特征等类信息。可以通过用户标识-用户特征表的形式具体保存在用户库中,如表2所示。
用户标识-用户特征表

表2还可以在用户库中进一步保存信息特征-用户特征对应表,然后特征处理单元在需要调用该表时从用户库中获取。同样,还可以直接在特征处理单元中设置所述信息特征-用户特征对应表。
表3为信息特征-用户特征对应表,如下所示信息特征-用户特征对应表

表3假设有用户在社区中提出问题“请问一般的网球鞋多少钱”。信息获取单元首先将该问题存入信息库中,然后特征处理单元从“请问一般的网球鞋多少钱”这句话中提取出关键词“网球”、“鞋”,再从信息特征-用户特征对应表中,取出和信息关键词对应的信息特征“网球鞋”,并得到对应的用户特征“运动网球装备”。
然后,特征处理单元再从用户库中根据得到的用户特征检索用户标识-用户特征表,从中提取出具有该特征的用户集合{B,C},然后消息发送单元通过各种通讯平台(如即时通讯平台、Email通讯平台、移动通信平台等)将该问题推送给网友专家B,C;由网友专家B,C对该问题进行具体解答。
再比如,假设有用户在社区中提出问题“请问网球的发球要领是什么?”。信息处理系统首先将该问题存入信息库中,然后特征处理单元从“请问网球的发球要领是什么?”这句话中提取出关键词“网球”、“发球”;特征处理单元再从信息特征-用户特征对应表中,取出和信息关键词对应的信息特征“网球发球”,并得到对应的用户特征“运动网球技术”。
然后,特征处理单元从用户库中根据得到的用户特征提取出具有该特征的用户集合{A};消息发送单元则通过各种通讯平台(如即时通讯平台、Email通讯平台、移动通信平台等)将该问题推送给网友专家A;由网友专家A对该问题进行具体解答。
优选地,本发明中可以根据用户提供信息的更新来对用户库和信息库的各种信息进行更新,可以由特征处理单元来具体执行更新操作。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种信息推送系统,其特征在于,该系统包括输入信息获取单元、特征处理单元、用户库和信息推送单元,其中输入信息获取单元,用于获取由用户提供的输入信息;特征处理单元,用于从所述输入信息中提取信息特征,根据信息特征获取与其对应的用户特征,并从用户库中获取对应于所获取的用户特征的用户标识;用户库,用于存储用户标识和用户特征,其中用户标识和用户特征相对应;信息推送单元,用于向特征处理单元获取的用户标识所对应的用户发送所述输入信息。
2.根据权利要求1所述的信息推送系统,其特征在于,该系统进一步包括信息库;输入信息获取单元,用于将获取的所述输入信息保存到信息库中,信息库,用于向特征处理单元提供所述输入信息。
3.根据权利要求2所述的信息推送系统,其特征在于,所述输入信息获取单元,进一步用于对用户提供的所述输入信息进行审核,并将通过审核的输入信息保存在信息库。
4.根据权利要求1所述的信息推送系统,其特征在于,所述信息推送单元包括即时通信模块、Email通信模块、移动通信模块中的任一个或者多于一个的任意组合,其中即时通信模块,用于通过即时通信方式向特征处理单元获取的用户标识所对应的用户发送所述输入信息;Email通信模块,用于通过Email通信方式向特征处理单元获取的用户标识所对应的用户发送所述输入信息;移动通信模块,用于通过移动通信方式向特征处理单元获取的用户标识所对应的用户发送所述输入信息。
5.根据权利要求1所述的信息推送系统,其特征在于,所述输入信息获取单元包括即时通信模块、Email通信模块、移动通信模块中的任一个或者多于一个的任意组合,其中即时通信模块,用于通过即时通信方式获取由用户提供的输入信息;Email通信模块,用于通过Email通信方式获取由用户提供的输入信息;移动通信模块,用于通过移动通信方式获取由用户提供的输入信息。
6.根据权利要求1所述的信息推送系统,其特征在于,所述特征处理单元进一步用于更新所述用户库中的用户标识、用户特征以及用户标识和用户特征的关联关系。
7.根据权利要求1所述的信息推送系统,其特征在于,所述特征处理单元包括关系保存模块、用户特征获取模块和用户标识获取模块,其中关系保存模块,用于保存信息特征、用户特征以及信息特征与用户特征的对应关系;用户特征获取模块,用于从所述输入信息中提取信息特征,并在关系保存模块中根据信息特征查询与其对应的用户特征;用户标识获取模块,用于从用户库中获取对应于由用户特征获取模块所获取的用户特征的用户标识。
8.根据权利要求1所述的信息推送系统,其特征在于,所述用户库进一步用于保存信息特征、用户特征以及信息特征与用户特征的对应关系,特征处理单元,用于在用户库中根据信息特征与用户特征的对应关系,利用信息特征查询用户特征。
9.根据权利要求1或4或5所述的信息推送系统,其特征在于,所述信息推送单元包括网站交互平台,所述网站交互平台,用于接收经由互联网发送来的请求,并响应于该请求向特征处理单元获取的用户标识所对应的用户发送输入信息。
10.一种信息推送方法,其特征在于,该方法包括预先设定用户标识和用户特征的对应关系,该方法还包括获取由用户提供的输入信息;从所述输入信息中提取信息特征,根据信息特征获取与其对应的用户特征,并获取对应于所获取的用户特征的用户标识;向获取的用户标识所对应的用户发送所述输入信息。
11.根据权利要求10所述的信息推送方法,其特征在于,在获取由用户提供的输入信息之后,该方法进一步包括对所述输入信息进行审核,并将通过审核的输入信息保存在信息库。
12.根据权利要求10所述的信息推送方法,其特征在于,该方法进一步包括更新用户标识、用户特征以及用户标识和用户特征的关联关系。
13.根据权利要求10所述的信息推送方法,其特征在于,所述获取由用户提供的输入信息包括通过即时通信方式获取由用户提供的输入信息;或通过Email通信方式获取由用户提供的输入信息;或通过移动通信方式获取由用户提供的输入信息。
14.根据权利要求10所述的信息推送方法,其特征在于,所述向获取的用户标识所对应的用户发送输入信息包括通过即时通信方式向获取的用户标识所对应的用户发送输入信息;或通过Email通信方式向获取的用户标识所对应的用户发送输入信息;或通过移动通信方式向获取的用户标识所对应的用户发送输入信息。
15.根据权利要求14所述的信息推送方法,其特征在于,所述通过移动通信方式向获取的用户标识所对应的用户发送输入信息包括通过短消息服务SMS或多媒体短消息MMS向获取的用户标识所对应的用户发送所述输入信息。
16.根据权利要求10所述的信息推送方法,其特征在于,所述对输入信息进行审核是指判断该输入信息中是否包括非法词汇和/或是否包括无效问题。
全文摘要
本发明公开了一种信息推送系统,该系统包括输入信息获取单元、特征处理单元、用户库和信息推送单元,其中输入信息获取单元,用于获取由用户提供的输入信息;特征处理单元,用于从所述输入信息中提取信息特征,根据信息特征获取与其对应的用户特征,并从用户库中获取对应于所获取的用户特征的用户标识;用户库,用于存储用户标识和用户特征,其中用户标识和用户特征相对应;信息推送单元,用于向特征处理单元获取的用户标识所对应的用户发送所述输入信息。本发明还公开了一种信息推送方法。应用本发明以后,可以基于用户的特征个性化地向用户推送信息,并且还可以对用户特征进行及时更新,用户特征也得到了丰富。
文档编号G06F17/30GK101076032SQ20071008025
公开日2007年11月21日 申请日期2007年2月15日 优先权日2007年2月15日
发明者赵陆璐, 刘云杉, 陈俊, 刘昌毅 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1