一种通过网络获取和发布主题相关信息的方法和系统的制作方法

文档序号:6564828阅读:207来源:国知局
专利名称:一种通过网络获取和发布主题相关信息的方法和系统的制作方法
技术领域
本发明涉及一种通过互联网络传输实现信息获取和发布的方法和系统,具体地,涉及通过网络获取和发布与特定主题相关的信息的方法和系统。
背景技术
在信息技术高速发展的今天,人们已逐渐习惯于充分利用各种信息网络获取生活、工作和娱乐等信息。但是在人们享用网络所提供的便利条件的同时,也对网络技术提出了更高的需求。人们已经不满足于仅从网络上获取信息,也不满足于仅仅简单地知道所描述的内容实体本身,而更加关注内容实体背后所代表的涵义。同时,人们期望能了解除自己以外的其他人对同一主题内容实体的看法和观点,通过自己的分析和判断进行综合加工后得出自己的结论,并且能方便地表达自己的意见和想法。
目前,为了满足人们了解其他人的观点和发表自己的评论的需求,存在一些不同的解决技术。但是,这些技术中的都不能满足人们方便、及时、准确的要求。这些技术可以被分为以下几种类型(1)信息搜索技术信息搜索技术根据用户提供的关键词信息,对网络文档进行扫描,将与关键词相符合的网络文档链接和内容返回给用户。随着互联网信息的不断扩张,通用信息搜索技术的弊端也日益凸显。当输入某关键词后,用户可能获得成千上万条的搜索结果,而这些繁杂的搜索结果针对性有限,不一定能满足用户的需求,而且不能保证搜索结果与用户所关心的主题准确匹配。
(2)论坛技术论坛是架构于互联网络上的一种电子信息服务系统。论坛提供一块公共电子白板,用户可以在上面书写以发布信息和提出看法。论坛通常按照不同的主题分为多个布告栏,实现不同类别的兴趣组。论坛技术的局限性在于,论坛的内容与用户浏览的其他信息是分离的,用户无法在浏览论坛之外的信息时同步获得相关的论坛评论。而且论坛的主题划分比较宽泛,用户不能方便准确地找到感兴趣的特定主题。
(3)新闻评论技术新闻评论技术延续了论坛技术的思想,通常是由新闻发布站点在新闻条目的后面添加评论链接。用户可以通过评论链接察看他人的评论和发布自己的意见。这种方式的局限性在于,用户仅能在限定的新闻发布站点上察看和发布评论,无法获取其他渠道的评论信息。而且对于不支持这种技术的站点,用户就无法进行交流。
(4)Blog技术Blog是Web Log的缩写,中文名称是网络日志,是一种按照时间顺序排列并且不断更新的表达个人思想的网络链接。一个Blog就是一个网页,通常是由简短且不断更新的张贴文章构成的。Blog技术为人们提供了一种发表意见和想法的平台,但是由于Blog技术本身的松散性和强调个人特性的特点,人们很难从纷乱的Blog信息中找出与特定主题相关的内容。
从以上描述可以看出,目前的这些技术还远不能满足人们的要求。因此需要有一种技术,以帮助人们实现方便、及时、准确地通过网络获取和发布主题相关信息的目标。

发明内容
本发明正是鉴于上述现有技术中的问题提出的,其目的在于提供一种能够通过网络获取和发布主题相关信息的方法,以及包括客户端插件和交流服务器在内的系统。
根据本发明的一个方面,提供了一种提取主题信息的方法,包括提取用户浏览内容的主题标识;将上述主题标识进行编码获得主题标识代码。
根据本发明的另一个方面,提供了一种通过网络获取主题相关信息的方法,包括利用上述的提取主题信息的方法获得的主题标识代码生成交流信息检索请求;将交流信息检索请求进行网络编码,并通过网络传送至服务器;服务器经过解码获得主题标识代码确定主题;检索与主题对应的交流信息并发送回客户端。
根据本发明的另一个方面,提供了一种通过网络发布主题相关信息的方法,包括利用上述的提取主题信息的方法获得的主题标识代码及用户输入的交流内容生成交流信息发布代码;将交流信息发布代码进行网络编码,并通过网络传送至服务器;服务器经过解码获得主题标识代码和交流内容;将交流信息进行存储。
根据本发明的再另一个方面,提供了一种获取和发布主题相关信息的客户端装置,包括主题提取单元,用于提取主题信息;主题编码单元,用于对主题信息进行编码;交流内容显示单元,用于显示与主题相关的交流内容;交流信息存取单元,用于对交流信息进行编解码;以及网络交互单元,用于进行网络编解码。
根据本发明的再另一个方面,提供了一种交流服务器,包括交流信息存储单元,用于存储交流信息;主题解码单元,用于对主题标识进行解码;交流内容检索单元,用于从上述交流信息存储单元中检索与主题相关的交流内容;交流信息存取单元,用于对交流信息进行编解码及存取;以及网络交互单元,用于进行网络编解码。
根据本发明的再另一个方面,提供了一种计算机通信系统,包括上述的客户端装置;上述的交流服务器。
本发明通过获取用户浏览的主题,进行编码得到具有唯一性的主题标识代码。本发明利用该主题标识代码生成交流信息查询请求并发送至交流服务器,服务器通过唯一的主题标识代码检索出与对应主题相关的交流信息发送回客户端并显示给用户。本发明还可以将该主题标识代码和用户输入的交流内容进行编码并发送至交流服务器,并存储至交流信息数据库,以供查询获取。


相信通过以下结合附图对本发明具体实施方式
的说明,能够使人们更好地了解本发明上述的特点、优点和目的。
图1是根据本发明一个实施例的系统整体结构图;图2是根据本发明一个实施例的交流客户端的详细模块图;图3是根据本发明一个实施例的交流服务器的详细模块图;图4是示出根据本发明一个实施例的获取主题相关交流信息的方法的流程图;图5是示出根据本发明一个实施例的发布主题相关交流信息的方法的流程图;图6是示出根据本发明一个实施例的主题信息示例图。
图7是示出根据本发明一个实施例的主题标识代码示例图。
图8是示出根据本发明一个实施例的交流信息检索代码示例图。
图9是示出根据本发明一个实施例的交流信息检索结果代码示例图。以及图10是示出根据本发明一个实施例的交流信息发布代码示例图。
具体实施例方式
下面就结合附图对本发明的各个优选实施例进行详细的说明。
图1是根据本发明一个实施例的系统整体结构图10的结构图。在图1中,浏览器13和14、WEB服务器17构成了传统的互联网信息系统,例如,WEB页面浏览系统等。其中,浏览器设备13、14(当然还可以有更多的浏览器设备)分别与通过网络与WEB服务器17相连。WEB服务器17根据来自浏览器13、14的浏览请求,返回响应的页面信息至浏览器13、14。在此,WEB服务器17可以是一个单独的设备也可以是多个服务器构成的服务器集群。这对于本领域技术人员来说都是已知的。
本实施例的通信系统10,如图1所示,除了以上这些组成部分之外,还包括交流客户端15、16(当然还可以有更多的交流客户端)。交流客户端15、16通过网络与交流服务器18相连。其作为交流信息的获取和发布的客户端部分,用来生成交流信息检索请求并发送至交流服务器18,并解析返回的相应的结果显示给用户。并根据用户输入的交流内容生成交流信息发布请求发送至交流服务器18。
本实施例的通信系统10,如图1所示,除了以上这些组成部分之外,还包括交流服务器18。其作为交流信息的管理部分,用来集中存储用户的发布的交流信息,集中处理来自客户端13、14(当然还可以有更多的客户端设备)的交流信息检索请求并返回相应的结果至客户端13、14,并集中处理来自客户端13、14的交流信息发布请求并存储至数据库中。
下面结合图2和图3,对交流客户端15、16和交流服务器18的详细结构进行说明。
图2是示出根据本发明一个实施例的交流客户端的结构的框图。如图2所示,交流客户端15、16包括交流内容显示单元22,用于向用户显示交流内容;交流编辑单元23,用于接受用户编辑和提交交流内容;主题提取单元24,用于从浏览器中提取用户当前浏览的主题;主题编码单元25,用于对提取的主题信息进行编码,以获得唯一的主题标识代码标识用户关心的主题;交流信息存取单元26,用于生成交流信息检索请求和交流信息发布请求,具体地,当用户点击新的浏览链接时交流信息存取单元26利用主题标识代码生成交流信息检索请求,当用户提交交流内容时交流信息存取单元26利用主题标识代码和用户输入的交流内容生成交流信息发布请求代码;网络交互单元27,用于对交流信息检索和发布请求进行网络编码,对交流服务器返回的交流信息检索结果代码进行网络解码。
图3是示出根据本发明一个实施例的交流服务器的结构的框图。如图3所示,交流服务器18包括网络交互单元31,用于对收到的交流信息检索和发布请求进行网络解码,对返回的交流信息检索结果代码进行网络编码;主题解码单元32,用于对交流信息检索请求和发布请求进行编码,以获得唯一的主题标识代码标识用户关心的主题;交流信息检索单元33,用于根据主题标识代码从交流信息存储单元中检索与特定主题相关的交流内容;交流信息存取单元34,用于存储交流信息和生成流信息检索结果,具体地,当收到交流信息发布请求时交流信息存取单元34通过主题解码单元32获得主题标识代码并将主题标识代码和交流内容存入交流信息存储单元,当收到交流信息检索请求时交流信息存取单元34通过主题解码单元32获得主题标识代码并通过交流信息检索单元33获取相应的交流内容,并生成交流信息检索结果。交流信息存储单元35,用于存储交流信息,包括链接代码和交流内容。
以上描述的本发明实施例的计算机通信系统中的各个组成部分,可以以软件或硬件的形式实现,并且可以物理地分离设置而操作上相互连接。例如,本发明的交流服务器18中的交流信息存储单元35可以由与交流服务器18相分离的计算机来实现,也可以作为交流服务器18的智能外设来实现,或者以软件形式作为交流服务器18的一部分来实现。
下面结合图4-10,说明上述计算机通信系统的工作过程。
图4是根据本发明一个实施例的获取主题相关信息的方法的流程图。
如图4所示,首先在步骤410,用户在浏览器中(例如图1中的17)点击感兴趣主题的链接。具体地,这例如可以通过在IE中点击某个页面的链接。
接着,在步骤412,交流客户端15提取用户点击的主题信息。具体地,当用户点击链接时,交流客户端15的主题提取单元24通过截获点击事件获得当前请求的链接,这例如可以通过Browser Helper截获IE浏览器中的Events,并提取出链接内容实现,一个获取的主题信息实例可以参见图6。
接着,在步骤414,交流客户端15对提取的主题信息进行编码以获得唯一的主题标识代码490标识用户感兴趣主题。具体地,交流客户端15的主题编码单元25通过特定的算法,例如hash表,或者直接采用原始的链接内容,生成唯一的主题标识代码,一个生成的主题标识代码实例可以参见图7。
接着,在步骤416,交流客户端15基于主题标识代码490生成交流信息检索请求代码492。具体地,交流客户端15的交流信息存取单元26基于链接代码490,加上交流信息检索请求命令代码492,生成交流信息检索请求代码,一个生成的交流信息检索请求代码可以参见图8。
接着,在步骤418,交流客户端15对交流信息检索请求代码492进行网络数据编码。具体地,交流客户端15的网络交互单元27利用标准网络协议对交流信息检索请求代码492进行编码,这例如可以通过标准TCP/IP协议栈将交流信息检索请求代码492编码为二进制数据串。
接着,在步骤420,交流客户端15将网络编码通过网络进行数据传输发送至交流服务器18。具体地,这例如可以通过有线互联网或无线数据网进行网络传输。
接着,在步骤422,交流服务器18对接收到的网络数据进行解码,还原出交流信息检索请求代码494。具体地,交流服务器18的网络交互单元31利用标准网络协议对网络数据进行解码,这例如可以通过标准TCP/IP协议栈将二进制数据串还原为交流信息检索请求代码494。
接着,在步骤424,交流服务器18对交流信息检索请求代码494进行解码。具体地,交流服务器18的交流信息存取单元34对交流信息检索请求代码进行解析,确定命令内容为交流信息检索请求命令,并分离出主题标识代码496。
接着,在步骤426,交流服务器18对主题标识代码496进行解码。具体地,交流服务器18的主题解码单元32对主题标识代码进行解码,得到原始的主题信息,并将结果返回给交流信息存取单元34。
接着,在步骤428,交流服务器18检索出交流内容。具体地,交流服务器18的交流信息存取单元34将主题信息传送给交流内容检索单元33,交流内容检索单元33利用一定的查找算法,例如折半查找法,从交流信息存储单元35中查找出对应的交流内容,并返回给交流信息存取单元34。
接着,在步骤430,交流服务器18生成交流信息检索结果代码498。具体地,交流服务器18的交流信息存取单元34基于交流内容,加上交流信息检索结果命令代码,生成交流信息检索结果代码498,一个生成的交流信息检索结果代码可以参见图9。
接着,在步骤432,交流服务器18对交流信息检索结果代码498进行网络数据编码。具体地,交流服务器18的网络交互单元31利用标准网络协议对交流信息检索请求代码498进行编码,这例如可以通过标准TCP/IP协议栈将交流信息检索请求代码498编码为二进制数据串。
接着,在步骤434,交流服务器18将网络编码通过网络进行数据传输发送至交流客户端15。具体地,这例如可以通过有线互联网或无线数据网进行网络传输。
接着,在步骤436,交流客户端15对接收到的网络数据进行解码,还原出交流信息检索结果代码499。具体地,交流客户端15的网络交互单元27利用标准网络协议对网络数据进行解码,这例如可以通过标准TCP/IP协议栈将二进制数据串还原为交流信息检索结果代码499。
接着,在步骤438,交流客户端15对交流信息检索结果代码499进行解码。具体地,交流客户端15的交流信息存取单元26对交流信息检索结果代码进行解析,确定命令内容为交流信息检索结果命令,并分离交流内容传送给交流内容显示单元22。
接着,在步骤440,交流客户端15对交流内容进行显示。具体地,交流客户端15的交流信息显示单元22对接收到的交流内容进行解析整理,显示给用户。该过程结束。
需要指出,当采用原始链接内容作为主题标识代码时,步骤414和426可以省略。
图5是根据本发明一个实施例的发布主题相关信息的方法的流程图。
如图5所示,首先在步骤510,用户在浏览器中(例如图1中的17)点击感兴趣主题的链接。具体地,这例如可以通过在IE中点击某个页面的链接。
接着,在步骤512,交流客户端15提取用户点击的主题信息。具体地,当用户点击链接时,交流客户端15的主题提取单元24通过截获点击事件获得请求的链接信息,这例如可以通过Browser Helper截获IE浏览器中的Events,并提取出链接内容实现,一个获取的主题实例可以参见图6。
接着,在步骤514,交流客户端15对提取的主题信息进行编码以获得唯一的主题标识代码590标识用户感兴趣主题。具体地,交流客户端15的主题编码单元25通过特定的算法,例如hash表,或者直接采用原始的链接内容,生成唯一的主题标识代码,一个生成的主题标识代码实例可以参见图7。
接着,在步骤516,用户通过交流客户端15输入交流内容。具体地,用户在交流客户端15的交流内容编辑单元23中输入交流内容。
接着,在步骤518,用户通过交流客户端15提交交流内容。具体地,这例如可以通过点击交流客户端15的一个按钮实现。
接着,在步骤520,用户通过交流客户端15基于主题标识代码590和交流内容生成交流信息发布请求代码592。具体地,交流客户端15的交流信息存取单元26基于主题标识代码590和交流内容,加上交流信息发布请求命令代码,生成交流信息发布请求代码592,一个生成的交流信息发布请求代码可以参见图10。
接着,在步骤522,交流客户端15对交流信息发布请求代码592进行网络数据编码。具体地,交流客户端15的网络交互单元27利用标准网络协议对交流信息检索请求代码592进行编码,这例如可以通过标准TCP/IP协议栈将交流信息检索请求代码592编码为二进制数据串。
接着,在步骤524,交流客户端15将网络编码通过网络进行数据传输发送至交流服务器18。具体地,这例如可以通过有线互联网或无线数据网进行网络传输。
接着,在步骤526,交流服务器18对接收到的网络数据进行解码,还原出交流信息发布请求代码594。具体地,交流服务器18的网络交互单元31利用标准网络协议对网络数据进行解码,这例如可以通过标准TCP/IP协议栈将二进制数据串还原为交流信息发布请求代码594。
接着,在步骤528,交流服务器18对交流信息发布请求代码494进行解码。具体地,交流服务器18的交流信息存取单元34对交流信息发布请求代码进行解析,确定命令内容为交流信息发布请求命令,并分离出主题标识代码596和交流内容。
接着,在步骤530,交流服务器18对主题标识代码596进行解码。具体地,交流服务器18的主题解码单元32对主题标识代码进行解码,得到原始的主题信息,并将结果返回给交流信息存取单元34。
接着,在步骤532,交流服务器18将交流信息进行存储。具体地,交流服务器18的交流信息存取单元34将主题信息和交流内容存入交流信息存储单元35中。该过程结束。
需要指出,当采用原始链接内容作为主题标识代码时,步骤514和526可以省略。
由以上说明可知,采用本实施例,可以为使用了本发明的用户,提供一种方便、及时、准确获取和发布主题相关信息的技术手段。
以上虽然通过一些示例性的实施例对本发明的通过网络获取和发布主题相关信息的方法和系统、用于通过网络获取和发布主题相关信息的交流客户端和交流服务器,以及应用了该交流客户端和交流服务器的计算机通信系统进行了详细的描述,但是以上这些实施例并不是穷举的,本领域技术人员可以在本发明的精神和范围内实现各种变化和修改。因此,本发明并不限于这些实施例,本发明的范围仅以所附权利要求为准。
权利要求
1.一种通过网络获取主题相关信息的方法,包括生成标识主题的主题标识代码并生成交流信息检索请求代码发送给交流服务器;根据交流信息检索请求代码的内容检索出相应的主题相关交流信息并生成交流信息检索结果发送给请求方。
2.根据权利要求1所述的通过网络获取主题相关信息的方法,其中,生成标识主题的主题标识代码的步骤并生成交流信息检索请求代码发送给交流服务器的步骤包括提取用户浏览的主题信息;以及将主题信息进行编码得到主题标识代码。根据上述主题标识代码生成对应的交流信息检索请求代码;将上述交流信息检索请求代码进行网络编码;通过网络将上述网络编码发送至交流服务器。
3.根据权利要求1-2所述的通过网络获取主题相关信息的方法,其中,根据交流信息检索请求代码的内容检索出相应的主题相关交流信息并生成交流信息检索结果发送给请求方的步骤包括对收到的网络编码解码以获得的交流信息检索请求代码;以及将上述交流信息检索请求代码进行解码以获得主题标识代码;基于主题标识代码检索出与主题相关的交流信息。根据上述检索出的与主题相关交流信息生成交流信息检索结果代码;将上述交流信息检索结果代码进行网络编码;通过网络将上述网络编码发送至请求方。
4.一种通过网络发布主题相关信息的方法,包括生成标识主题的主题标识代码并生成交流信息发布请求代码发送给交流服务器;接收请求并将交流信息发布请求代码的内容进行存储。
5.根据权利要求4所述的通过网络发布主题相关信息的方法,其中,生成标识主题的主题标识代码并生成交流信息发布请求代码发送给交流服务器的步骤包括提取用户浏览的主题信息;以及将主题信息进行编码得到主题标识代码。提取用户输入的交流内容;根据上述主题标识代码和上述交流内容生成对应的交流信息发布请求代码;将上述交流信息发布请求代码进行网络编码;通过网络将上述网络编码发送至交流服务器。
6.根据权利要求4-5所述的通过网络发布主题相关信息的方法,其中,接收请求并将交流信息发布请求代码的内容进行存储的步骤包括对收到的网络编码解码以获得的交流信息发布请求代码;以及将上述交流信息发布请求代码进行解码以获得主题标识代码和交流内容;基于主题标识代码将交流内容进行存储。
7.根据权利要求1和4所述的通过网络发布和获取主题相关信息的方法,其中,上述主题标识代码是具有唯一性的数字和字符串。
8.一种通过网络获取和发布主题相关信息的装置,包括主题提取单元,用于提取用户浏览的主题信息;主题编码单元,用于对主题信息进行编码以获得主题标识代码;交流内容显示单元,用于向用户显示交流内容;交流内容编辑单元,用于接收用户输入的交流内容;交流信息存取单元,用于对交流信息进行编解码;以及网络交互单元,用于进行网络编解码。
9.一种交流服务器,包括主题解码单元,用于对主题标识代码进行编码以获得主题信息;交流内容检索单元,用于根据检索与上述交流检索请求代码对应的交流内容;交流信息存储单元,用于存储交流信息;交流信息存取单元,用于对交流信息进行编解码;以及网络交互单元,用于进行网络编解码。
10.一种计算机通信系统,包括权利要求8所述的装置;权利要求9所述的交流服务器;以及具有网络通信能力的多个通信服务器。
全文摘要
本发明提供了用于通过网络获取和发布主题相关信息的方法和装置、用于通过网络获取和发布主题相关信息的方法和交流服务器、应用了该装置和交流服务器的计算机通信网络。该通过网络获取和发布主题相关信息的装置包括主题提取单元,用于提取用户浏览的主题信息;主题编码单元,用于对主题信息进行编码以获得主题标识代码;交流内容显示单元,用于向用户显示交流内容;交流内容编辑单元,用于接收用户输入的交流内容;交流信息存取单元,用于对交流信息进行编解码;以及网络交互单元,用于进行网络编解码。该交流服务器包括主题解码单元,用于对主题标识代码进行编码以获得主题信息;交流内容检索单元,用于根据检索与上述交流检索请求代码对应的交流内容;交流信息存储单元,用于存储交流信息;交流信息存取单元,用于对交流信息进行编解码;以及网络交互单元,用于进行网络编解码。
文档编号G06F17/30GK101047513SQ20061020027
公开日2007年10月3日 申请日期2006年3月27日 优先权日2006年3月27日
发明者刘军 申请人:刘军
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1