著录项信息
| 专利名称 | 一种基于环球网浏览事件的电子公告的实现方法 |
| 申请号 | CN200510073366.2 | 申请日期 | 2005-05-31 |
| 法律状态 | 暂无 | 申报国家 | 中国 |
| 公开/公告日 | 2006-12-06 | 公开/公告号 | CN1874241 |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | H04L12/16 | IPC分类号 | H;0;4;L;1;2;/;1;6查看分类表>
|
| 申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 天津经济技术开发区第四大街80号天大科技园软件大厦北楼2层202室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 腾讯科技(深圳)有限公司,腾讯数码(天津)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司,腾讯数码(天津)有限公司 |
| 发明人 | 刘方敏 |
| 代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 张颖玲;王琦 |
摘要
本发明公开了一种电子公告的实现方法,该方法包括以下步骤:A.电子公告系统客户端将自身设置为当前存在的所有浏览器窗口中浏览事件的接受者,以及当前操作系统中打开关闭窗口事件的接受者;B.在用户对当前浏览页面进行浏览时,电子公告系统客户端根据当前浏览页面所在的浏览器窗口发送的浏览事件通知,获取当前浏览页面的环球网web特性;C.电子公告系统客户端根据获取到的web特性,获取当前浏览页面的评论信息,并按照用户的需要将获取到的结果显示在当前浏览页面中。应用本发明,能够将用户所发表的评论与被评论的网页结合起来,提高浏览的直观程度。
1. 一种基于环球网浏览事件的电子公告的实现方法,其特征在于,该方法包括以下步骤: A.电子公告系统客户端将自身设置为当前存在的所有浏览器窗口中浏览事件的接受者,以及当前操作系统中打开关闭窗口事件的接受者; B.在用户对当前浏览页面进行浏览时,电子公告系统客户端根据当前浏览页面所在的浏览器窗口发送的浏览事件通知,获取当前浏览页面的环球网web特性; C.电子公告系统客户端根据获取到的web特性,获取当前浏览页面的评论信息,并按照用户的需要将获取到的结果显示在当前浏览页面中。
2、 如权利要求1所述的方法,其特征在于,步骤A中所述将电子公告系 统客户端设置为浏览事件的接受者的方法包括:Al.电子公告系统客户端确定当前存在的所有浏览器窗口的自动化接口 ; A2.电子公告系统客户端根据所述自动化接口获取所有浏览器窗口中浏览 事件的连接点,并将自身添加到所述浏览事件连接点的事件接受者列表中。
3、 如权利要求1所述的方法,其特征在于,步骤A中所述将电子公告系 统客户端设置为打开关闭窗口事件的接受者的方法为:电子公告系统客户端获取当前操作系统中打开关闭窗口事件的连接点,并 将自身添加到所述打开关闭窗口事件连接点的事件接受者列表中。
4、 如权利要求l所述的方法,其特征在于,步骤B所述获取当前浏览页面的web4争性的方法为:Bl.用户对当前浏览页面进行浏览时,当前浏览页面所在的浏览器窗口向 电子公告系统客户端发送携带有该页面web特性的浏览事件通知,电子公告系 统客户端根据接收到的浏览事件通知,获取当前浏览页面的web特性。
5、 如权利要求4所述的方法,其特征在于,所述步骤B1之前,该方法进 一步包括:判断用户是否打开新的浏览器窗口,如果是,则向电子公告系统客户端发 送打开关闭窗口事件通知,电子公告系统客户端确定所述新浏览器窗口的自动 化接口后,获取所述新浏览器窗口的浏览事件连接点,并将自身添加到所述浏览事件连接点的事件接受者列表中;否则,执行步骤B1。
6、 如权利要求l所述的方法,其特征在于,步骤C所述获取当前浏览页面 的评论信息的方法包括:Cll.电子公告系统客户端将当前浏览页面的web特性提交给数据处理服 务器,请求获取该页面的评论信息;C12.数据处理服务器以接收到的web特性为索引,在自身查找对应的评论 信息,并判断是否查找到评论信息,如果查找到,则将找到的评论信息作为查 找结果返回给电子公告系统客户端,并结束本获取评论信息的流程,否则,执 行步骤C13;C13.数据处理服务器将接收到的web特性发送给数据库,数据库以所述 web特性为索引,在自身查找对应的评论信息,并判断是否找到评论信息,如 果找到,则将找到的评论信息作为查找结果,通过数据处理服务器返回给电子 公告系统客户端,否则,通过数据处理服务器向电子公告系统客户端返回没有 评论信息的查找结果。
7、 如权利要求6所述的方法,其特征在于,步骤C所述将获取到的结果显 示在当前浏览页面中的方法包括:C21.电子公告系统客户端根据接收到的查找结果提示用户作出选择,如果 用户选择查看评论信息,则执行步骤C22,如果用户选择发表评论信息,则执 行步骤C23,如果用户选择取消,则电子公告系统客户端发出的提示消失,并 结束本显示结果流程;C22.将当前浏览页面的评论信息显示给用户,并判断用户是否发表评论, 如果是,则执行步骤C23;否则,结束本显示结果流程;C23.将用户发表的评论信息提交给数据处理服务器,数据处理服务器将评 论信息发送给数据库以供存储,并将存储结果返回给电子公告系统客户端。
8、 如权利要求6所述的方法,其特征在于,步骤Cll所述将当前浏览页面 的web特性提交给数据处理服务器的方法为:电子公告系统客户端向数据处理服务器发送携带有当前浏览页面web特性 的请求信息消息。
9、 如权利要求7所述的方法,其特征在于,步骤C23所述将用户发表的评 论信息提交给数据处理服务器的方法为:电子公告系统客户端向数据处理服务器发送携带有用户发表的评论信息的 发布信息消息。
10、 如权利要求7所述的方法,其特征在于,步骤C12和步骤C13中所述 查找评论信息的同时,该方法进一步包括:查找表明各评论信息在当前浏览页 面中所处位置的位置信息;步骤C12和步骤C13中所述将找到的评论信息作为查找结果返回给电子公 告系统客户端的同时,该方法进一步包括:将查找到的评论信息对应的位置信 息返回给电子公告系统客户端。
11、 如权利要求IO所述的方法,其特征在于,步骤C22所述将当前浏览页 面的评论信息显示给用户的方法为:电子公告系统客户端根据接收到的位置信 息,将接收到的评论信息显示在当前浏览页面的对应位置上;步骤C23所述将用户发表的评论信息提交给数据处理服务器的同时,该方 法进一步包括:将用户发表的评论信息对应的位置信息提交给数据处理服务器;步骤C23所述数据处理服务器将评论信息发送给数据库的同时,该方法进 一步包括:将评论信息对应的位置信息发送给数据库。
12、 如权利要求l所述的方法,其特征在于,所述步骤C之后,该方法进 一步包括:D.判断用户是否浏览新的web页面,如果是,则返回执行所述步骤B;否 则,结束本电子公告实现方法的流程。
13、 如权利要求12所述的方法,其特征在于,所述判断用户是否浏览新的 web页面的方法为:判断用户是否在原有的浏览器窗口中输入新的统一资源定位URL、或者是 否刷新原有的web页面、或者是否开启新的浏览器窗口并输入URL。
14、 如权利要求12所述的方法,其特征在于,所述步骤A之前,该方法 进一步包括:A01.启动电子公告系统客户端,将使用所述电子公告系统客户端的用户的 身份信息提交给验证服务器,验证服务器根据接收到的身份信息对该用户完成 身份验证后,将验证结果返回给电子公告系统客户端;A02.电子公告系统客户端根据接收到的验证结果判断是否通过身份验证, 如果是,则执行步骤A;否则,结束本电子公告实现方法的流程;所述步骤D之后,该方法进一步包括:判断是否关闭电子公告系统客户端,如果是,则电子公告系统客户端通知 验证服务器注销本次登陆,否则,返回执行步骤D。
15、 如权利要求14所述的方法,其特征在于,所述身份信息至少包括:用 户号码和密码,则步骤A01所述将用户身份信息提交给验证服务器的方法为: 电子公告系统客户端向验证服务器发送携带有用户号码和密码的登陆消息;所述通知验证服务器注销本次登陆的方法为:电子公告系统客户端向验证 服务器发送携带有用户号码的注销消息。
一种基于环球网浏览亊件的电子公告的实现方法技术领域本发明涉及互联网通讯技术,尤其涉及一种基于环球网(web)浏览亊 件的电子公告的实现方法。背景技术随着计算机技术和互联网(Internet)技术的迅速发展,目前人们以网 络为媒介进行信息交流的方式主要有两种:即时通信工具和公告牌系统 (BBS)。具体而言,即时通信工具采用客户端/服务器网络架构为用户提供连接, 并在用户之间进行实时通信和互传信息。通过即时通信工具,登陆后的用户 可以享受文字交谈、数据交换、语音聊天、视频会议以及电子邮件的收发等 业务,从而实现方便快捷的沟通。BBS系统是一种Internet上的电子信息服务系统,它提供了一块可供用 户发布信息或对他人发布的信息提出看法的公共电子白板。在使用BBS时, 与网络连接的用户通过登陆软件或者浏览器进入到BBS中,阅读其他用户 的留言、发表自己的意见或者下栽感兴趣的文件等。虽然上述的即时通信工具和BBS为用户通过网络进行信息交流提供了 良好的平台,但是两者在使用时却都存在如下的不足:当即时通信工具或者BBS用户针对某个web网页中所包含的内容发表 看法时,所发表的信息只能位于即时通信工具或者BBS提供的界面中,而 评论信息与被评论的web页面相分离。用户只能通过交替浏览即时通信工具 或BBS的界面和相关的web页面,才能够将用户发表的信息与被评论的内 容结合起来,因此直观程度较低、方便性不高。\n发明内容有鉴于此,本发明的目的在于提供一种基于web浏览事件的电子公告 的实现方法,将用户发布的信息和对应的web页面结合在一起。为实现上述目的,本发明提供了一种基于web浏览事件的电子公告的 实现方法,该方法包括以下步骤:A. 电子公告系统客户端将自身设置为当前存在的所有浏览器窗口中浏览 事件的接受者,以及当前操作系统中打开关闭窗口事件的接受者;B. 在用户对当前浏览页面进行浏览时,电子公告系统客户端根据当前浏览 页面所在的浏览器窗口发送的浏览事件通知,获取当前浏览页面的环球网web 特性;C. 电子公告系统客户端根据获取到的web特性,获取当前浏览页面的评论 信息,并按照用户的需要将获取到的结果显示在当前浏览页面中。其中,步骤A中所述将电子公告系统客户端设置为浏览事件的接受者的方 法包括:A1.电子公告系统客户端确定当前存在的所有浏览器窗口的自动化接口 ; A2.电子公告系统客户端根据所述自动化接口获取所有浏览器窗口中浏览事件的连接点,并将自身添加到所述浏览事件连接点的事件接受者列表中。 其中,步骤A中所述将电子公告系统客户端设置为打开关闭窗口事件的接受者的方法为:电子公告系统客户端获取当前操作系统中打开关闭窗口事件的连接点,并 将自身添加到所述打开关闭窗口事件连接点的事件接受者列表中。其中,步骤B所述获取当前浏览页面的web特性的方法包括:Bl.用户对当前浏览页面进行浏览时,当前浏览页面所在的浏览器窗口向 电子公告系统客户端发送携带有该页面web特性的浏览事件通知,电子公告系 统客户端根据接收到的浏览事件通知,获取当前浏览页面的web特性。其中,所述步骤B1之前,该方法进一步包括:判断用户是否打开新的浏览器窗口,如果是,则向电子公告系统客户端发\n送打开关闭窗口事件通知,电子公告系统客户端确定所述新浏览器窗口的自动 化接口后,获取所述新浏览器窗口的浏览事件连接点,并将自身添加到所述浏览事件连接点的事件接受者列表中;否则,执行步骤B1。其中,步骤C所述获取当前浏览页面的评论信息的方法包括:Cll.电子公告系统客户端将当前浏览页面的web特性提交给数据处理服务器,请求获取该页面的评论信息;C12.数据处理服务器以接收到的web特性为索引,在自身查找对应的评论信息,并判断是否查找到评论信息,如果查找到,则将找到的评论信息作为查找结果返回给电子公告系统客户端,并结束本获取评论信息的流程,否则,执行步骤C13;C13.数据处理服务器将接收到的web特性发送给数据库,数据库以所述 web特性为索引,在自身查找对应的评论信息,并判断是否找到评论信息,如 果找到,则将找到的评论信息作为查找结果,通过数据处理服务器返回给电子 公告系统客户端,否则,通过数据处理服务器向电子公告系统客户端返回没有 评论信息的查找结果。其中,步骤C所述将获取到的结果显示在当前浏览页面中的方法包括:C21.电子公告系统客户端根据接收到的查找结果提示用户作出选择,如果 用户选择查看评论信息,则执行步骤C22,如果用户选择发表评论信息,则执 行步骤C23,如果用户选择取消,则电子公告系统客户端发出的提示消失,并 结束本显示结杲流程;C22.将当前浏览页面的评论信息显示给用户,并判断用户是否发表评论, 如果是,则执行步骤C23;否则,结束本显示结果流程;C23.将用户发表的评论信息提交给数据处理服务器,数据处理服务器将评 论信息发送给数据库以供存储,并将存储结果返回给电子公告系统客户端。其中,步骤Cll所述将当前浏览页面的web特性提交给数据处理服务器的 方法为:电子公告系统客户端向数据处理服务器发送携带有当前浏览页面web特性\n的请求信息消息。其中,步骤C23所述将用户发表的评论信息提交给数据处理服务器的方法为:电子公告系统客户端向数据处理服务器发送携带有用户发表的评论信息的 发布信息消息。其中,步骤C12和步骤C13中所述查找评论信息的同时,该方法进一步包 括:查找表明各评论信息在当前浏览页面中所处位置的位置信息;步骤C12和步骤C13中所述将找到的评论信息作为查找结果返回给电子公 告系统客户端的同时,该方法进一步包括:将查找到的评论信息对应的位置信 息返回给电子公告系统客户端。其中,步骤C22所述将当前浏览页面的评论信息显示给用户的方法为:电 子公告系统客户端根据接收到的位置信息,将接收到的评论信息显示在当前浏 览页面的对应位置上;步骤C23所述将用户发表的评论信息提交给数据处理服务器的同时,该方 法进一步包括:将用户发表的评论信息对应的位置信息提交给数据处理服务器;步骤C23所述数据处理服务器将评论信息发送给数据库的同时,该方法进 一步包括:将评论信息对应的位置信息发送给数据库。其中,所述步骤C之后,该方法进一步包括:D.判断用户是否浏览新的web页面,如果是,则返回执行所述步骤B;否 则,结束本电子公告实现方法的流程。其中,所述判断用户是否浏览新的web页面的方法为:判断用户是否在原有的浏览器窗口中输入新的统一资源定位URL、或者是 否刷新原有的web页面、或者是否开启新的浏览器窗口并输入URL。其中,所述步骤A之前,该方法进一步包括:A01.启动电子公告系统客户端,将使用所述电子公告系统客户端的用户的 身份信息提交给验证服务器,验证服务器根椐接收到的身份信息对该用户完成 身份验证后,将验证结果返回给电子公告系统客户端;\nA02.电子公告系统客户端根据接收到的验证结果判断是否通过身份验证, 如果是,则执行步骤A;否则,结束本电子公告实现方法的流程; 所述步骤D之后,该方法进一步包括:判断是否关闭电子公告系统客户端,如果是,则电子公告系统客户端通知 验证服务器注销本次登陆,否则,返回执行步骤D。其中,所述身份信息至少包括:用户号码和密码,则步骤A01所述将用户 身份信息提交给验证服务器的方法为:电子公告系统客户端向验证服务器发送携带有用户号码和密码的登陆消息;所述通知验证服务器注销本次登陆的方法为:电子公告系统客户端向验 证服务器发送携带有用户号码的注销消息。应用本发明,能够将用户发布的信息和对应的web页面结合在一起。 具体而言,本发明具有如下优点:1. 本发明中电子公告系统客户端在启动后,从数据处理服务器或者数 据库中获取用户对当前浏览页面的评论信息,并在用户需要查看时,将获取 到的评论信息显示于当前浏览页面中,实现了用户所发表的评论与被评论网 页的结合。2. 本发明在用户发表评论时,不仅向数据处理服务器提交评论的具体 内容,而且提交每条评论所对应的位置信息,并且在用户需要查看时,将当 前浏览页面的评论信息显示在各自的对应位置上,提高用户查看评论信息的 直观性和便利性。附图说明图1为本发明实施例中电子公告系统的结构图;图2为本发明实施例中电子公告实现方法的总体流程图;图3为本发明实施例中获取当前浏览页面web特性的方法流程图;图4为本发明实施例中获取当前页面评论信息并进行显示的方法流程图。\n具体实施方式为使本发明的目的、技术方案更加清楚明白,以下参照附图并举实施例, 对本发明做进一步的详细说明。本发明为一种基于web浏览事件的电子公告的实现方法,其基本思想 是:电子公告系统客户端对所有浏览器窗口进行捕捉后,获取当前浏览页面 的web特性,根据当前浏览页面的web特性,通过自身与数据处理服务器 交互,获取用户对当前浏览页面的评论信息,并按照用户的需要进行显示。本发明中,电子公告是指允许用户针对当前浏览页面发表评论、并且能 够将用户所发表的评论显示于当前浏览页面;当前浏览页面是指用户发生浏 览行为的web页面。如图l所示,本发明的电子公告系统主要包括电子公告 系统客户端、数据处理服务器以及数据库。其中,电子公告系统客户端既可 以与即时通信系统的客户端结合在一起,又可以作为一个独立的客户端存 在,负责获取当前浏览页面的web特性、请求数据处理服务器提供评论信息 以及将获取到的评论信息依照用户需要进行显示;数据处理服务器负责保存 诸如用户查看频率较高的网页的评论信息等部分评论信息以及每条评论信 息所处的位置,并根据电子公告系统客户端的请求从自身或者数据库中提取 所需的评论信息,返回给电子公告系统客户端;数据库负责保存全部的评论 信息以及评论信息所处的位置,并在数据处理服务器的请求下,返回相应的 评论信息以及位置信息。另外,在本发明的电子公告系统中,电子公告系统 客户端可以通过Internet网或者无线网络与数据处理服务器实现连接。个部分:1. 通信包开始标志位(Stx):表明消息的开始,即在该Stx标志位之 后的部分为该消息的具体内容;2. 消息头:包含该消息的类型、长度等信息;3. 消息体:包含该消息的具体内容;说明书第7/13页4.通4言包结束标志4立(Etx):表明消息的结束,即在该Etx标志位之 后的任何数字或字符均不属于该消息,并且Etx标志位的数值不同于Stx标 志位的数值。在采用上述格式的消息中,消息头进一步由以下部分组成:1. 长度(Length):表明该消息的长度,采用2字节的无符号短整形数表示;2. 版本信息(Version):表明该消息所使用协议的主版本号,占用1 字节;3. 命令字(CommandID):表明该消息的具体命令,采用2字节的无 符号短整形数表示;4. 序列号(Sequence No):表明该消息在所有消息中的序号,采用2 字节的无符号短整形数表示;5. 保留字段(Reserved Field):预留的字段,以便扩展。另外,本发明的消息体主要包括四种类型:登陆消息体、注销消息体、 发布信息消息体以及请求信息消息体。其中各种消息体的具体内容为:1. 登陆(Login):采用诸如CMD—LOGIN形式的命令字以及诸如0x01 的命令号。该消息体包括号码(ID)和验证密码(Key)两个部分,ID占用 4字节,表示电子公告系统客户端用户身份的号码;Key占用32字节,表示 ID所对应的密码,以便对用户进行身份验证。2. 注销(Logout):采用诸如CMD—LOGOUT形式的命令字以及诸如 0x02的命令号。该消息体只包括ID—个部分,其意义与登陆消息体中的ID 完全相同。3. 发布信息(IssueMsg):采用诸如CMD—SENDMSG形式的命令字以 及诸如0x03的命令号,该消息体包括ID、消息位置信息、消息格式信息、 消息长度(MsgLen)以及消息内容(Msg)等五个部分。其中,ID与登陆 消息体中ID的含义完全相同;MsgLen占用2字节,表明Msg部分的长度; Msg占用的字节数依照其具体内容来确定;消息位置信息占4个字节,消\n格式信息占2个字节。4.请求信息(RequestMsg):采用诸如CMD—RECVMSG形式的命令 字以及诸如0x04的命令号。该消息体包括ID、 MsgLen以及Msg三个部分。 其中,ID与登陆消息体中ID的含义完全相同;MsgLen表明Msg部分的长 度,Msg中包含请求评论信息所使用的关键字,例如:网页的统一资源定位 (URL)信息。本发明中,各消息根据其中的消息体命名,例如:采用登陆消息体构成 用于请求对用户进行身份验证的登陆消息,采用注销消息体构成用于请求注 销本次登陆的注销消息,采用发布信息消息体构成用于提交用户所发表评论 信息的发布信息消息,以及采用请求信息消息体构成用于请求获取当前浏览 网页的评论信息的请求信息消息。下面,以电子公告系统客户端独立存在为例,说明本发明中电子公告的 实现方法。如图2所示,本实施例中电子公告实现的方法包括以下步骤: 步骤201.启动电子公告系统客户端,并请求验证服务器进行身份验证, 验证服务器完成验证后,将验证结果返回给电子公告系统客户端。本步骤中,电子公告系统客户端启动后,首先向验证服务器发送携带有 使用该客户端的用户的身份信息的登陆消息,请求验证服务器对该用户进行 身份验证;然后,验证服务器从接收到的登陆消息中解析出用户端的身份信 息,即用户号码和验证密码,并根据自身的记录,对该用户进行身份验证; 完成验证后,验证服务器将成功或者失败的验证结果返回给电子公告系统客 户端。另外,本实施例中的验证服务器可以采用网络中已经存在的验证服务器,例如:即时通信工具所使用的验证服务器。步骤202.电子公告系统客户端根据接收到的验证结果判断是否通过身 份验证,如果是,则执行步骤103;否则,结束本电子公告实现方法的流程。本步骤中,根据验证服务器返回的验证结果为成功或者失败,确定该用 户是否通过身份验证。 步骤203.电子公告系统客户端对当前存在的所有浏览器窗口进行静态 捕捉,并对当前操作系统进行动态捕捉。具体而言,本步骤所述静态捕捉的方法包括:203a.电子公告系统客户端通过获取ShellWindows组件,确定用户当前 打开的所有浏览器窗口的自动化接口 。ShellWindows组件是Windows系统提供的Shell编程环境中的一种组 件,其作用在于:将在当前Windows系统中所打开的所有窗口的信息提供 给应用程序。因此本步骤中电子公告系统客户端通过获取该ShellWindows 组件,确定所有被打开的浏览器窗口的自动化接口。203b.电子公告系统客户端根据确定的自动化接口,获取所有浏览器窗 口中浏览事件的连接点,并将自身添加到所获取的连接点的事件接受者列表 中。对于每个浏览器窗口而言,均存在多种事件,例如:浏览事件等,而任 何事件均存在可供该事件接受者挂接的连接点,每当事件发生时,均会通知 处于该事件连接点上的列表中的接受者。因此本步骤中电子公告系统客户端 首先根据步骤203a中所确定的自动化接口,获取到浏览事件的连接点,而 后将自身添加到所获取的连接点的事件接受者列表中,则此后出现浏览事件 时,电子公告系统客户端都能够获知。至此,完成了对浏览器窗口的静态捕捉。本步骤中所述动态捕捉的方法为:电子公告系统客户端利用步骤203a中的ShellWindows组件,获取当前 操作系统中打开关闭窗口事件的连接点,并将自身添加到所获取的连接点的 事件接受者列表中。至此,完成了对当前操作系统的动态捕捉。步骤204.获取当前浏览页面的web特性。本步骤中所述的web特性为当前浏览页面的URL、或者该页面的标题 等,该web特性的作用在于:便于后续步骤中数据处理服务器根据该页面的web特性,提供用户针对该页面的评论信息。如图3所示,以页面的URL 作为web特性为例,本步骤中获取当前浏览页面web特性的方法包括:204a~204b.判断用户是否打开新的浏览器窗口 ,如杲是,则产生打开 关闭窗口事件,电子公告系统客户端接收到打开关闭窗口事件通知,确定新 浏览器窗口的自动化接口;否则,执行步骤204d。由于用户既可以在原有的浏览器窗口中浏览网页,又可以通过开启新的 浏览器窗口来浏览网页,因此步骤204a中判断用户是否打开新的浏览器窗 口,以便确定后续步骤的操作。由于经过步骤203的动态捕捉后,电子公告系统客户端已经成为了打开 关闭窗口事件的接受者之一,因此当用户打开新的浏览器窗口时,当前操作 系统中产生打开关闭窗口事件,并向电子公告系统客户端发送打开关闭窗口 事件通知;而后,电子公告系统客户端利用步骤203a中的ShellWindows组 件,确定新打开的浏览器窗口的自动化接口。步骤204c.电子公告系统客户端对新的浏览器窗口进行静态捕捉。本步骤中,电子公告系统客户端根据确定的新浏览器窗口的自动化接 口,获取新的浏览器窗口的浏览事件连接点,并将自身添加到该连接点的事 件接受者列表中,以便获知新的浏览器窗口中产生的浏览事件。步骤204d.用户浏览web页面时,向电子公告系统客户端发送浏览事 件通知,电子公告系统客户端根据接收到的浏览事件通知,获取当前浏览页 面的URL信息。本步骤中,当用户浏览web页面时,该web页面所在的浏览器窗口中 产生浏览事件,并向该窗口浏览事件连接点的所有接受者发送携带有当前浏 览页面URL信息的浏览亊件通知。由于经过静态捕捉后,电子公告系统客 户端为浏览事件的接受者之一,因此,电子公告系统客户端能够接收到浏览 事件通知。而后,电子公告系统客户端从接收到的浏览事件通知中解析出当 前浏览页面的URL信息,以便确定该页面的web特性。至此,完成了当前浏览页面URL信息的获取。\n步骤205.电子公告系统客户端根据获取到的web特性,与数据处理服 务器交互,获取当前浏览页面的评论信息,并按照用户的需要进行显示。如图4所示,将当前浏览页面的评论信息按照用户需求进行显示的方法 包括:步骤205a~ 205b.电子公告系统客户端将当前浏览页面的web特性提 交给数据处理服务器,请求获取该页面的评论信息;数据处理服务器根据接 收到的请求查找评论信息,并将查找结果返回给电子公告系统客户端。电子公告系统客户端首先向数据处理服务器发送携带有当前浏览页面 web特性的请求信息消息,请求数据处理服务器提供该页面的评论信息;而 后,数据处理服务器从接收到的请求中解析出当前浏览页面的web特性,并 以该web特性为索引,在自身进行查找,如果找到对应的评论信息,则将找 到的评论信息以及表明每条评论信息在当前浏览页面中所处位置的位置信 息作为查找结果,返回给电子公告系统客户端;如果找不到,则将接收到的 web特性发送给数据库,由数据库查找对应的评论信息,如果数据库找到对 应的评论信息,则将找到的评论信息以及表明每条评论信息在当前浏览页面 中所处位置的位置信息作为查找结果,通过数据处理服务器返回给电子公告 系统客户端,如果数据库找不到,则通过数据处理服务器向电子公告系统客 户端返回没有评论信息的查找结果。步骤205c~205d.根据接收到的查找结果判断当前浏览页面中是否存 在评论信息,如果是,则执行步骤205e;否则,电子公告系统客户端提示用 户没有评论信息,并结束本显示评论信息的流程。如果电子公告系统客户端接收到包含评论信息及其位置信息的查找结 果,则执行后续步骤;如果接收到没有评论信息的查找结果,则告知用户当 前浏览页面中不存在评论信息。在不存在评论信息时,电子公告系统客户端 通过在屏幕下方弹出显示画面的方式,对用户进行提示。步骤205e〜205f.电子公告系统客户端根据接收到的查找结果提示用 户作出选择,如果用户选择看贴,则执行步骤205g;如果用户选择发贴, 则执行步骤205i;如果用户选择取消,则电子公告系统客户端发出的提示消 失,并结束本显示评论信息流程。电子公告系统客户端接收到查找结杲后,通过诸如在屏幕下方弹出提示 画面的方式,通知用户根据自身的需要进行选择。本实施例提供给用户三种 选择:看贴,即查看当前浏览页面中的评论信息;发贴,即对当前浏览页面 的内容发表评论;取消,即不查看当前浏览页面中的评论信息,并且也不针 对该页面中的内容发表评论。步骤205g - 205h.将当前浏览页面的评论信息显示给用户,并判断用户 是否发表评论,如果是,则执行步骤205i;否则,结束本显示评论信息流程。在用户选择看贴的情况下,步骤205g中电子公告系统客户端根据接收 到的位置信息,将当前浏览页面中的评论信息显示在该页面的对应位置上。步骤205i ~ 205J.将用户发表的评论信息以及对应的位置信息提交给数 据处理服务器,数据处理服务器再将评论信息及对应的位置信息发送给数据 库以供存储,并将存储结杲返回给电子公告系统客户端。当用户针对当前浏览页面发表评论时,电子公告系统客户端通过发送发 布信息消息,将评论信息及其对应的位置信息提交给数据处理服务器;数据 处理服务器再从接收到的发布信息消息中解析出评论信息及其对应的位置 信息,提交给数据库;数据库再通过数据处理服务器,将成功或者失败的存 储结果返回给电子公告系统客户端。至此,完成了显示评论信息的流程。步骤206.判断用户是否浏览新的web页面,如果是,则返回执行步骤 204;否则,执行步骤207。本步骤中,如果用户在原有的窗口中输入新的URL、刷新原有的web 页面或者开启新的浏览器窗口并输入URL,则判定用户浏览新的web页面; 否则,判定用户没有浏览新的web页面。步骤207~208,判断是否关闭电子公告系统客户端,如杲是,则电子公 告系统客户端通知验证服务器注销本次登陆;否则,返回执行步骤206。\n在用户关闭电子公告客户端的情况下,该客户端通过发送携带有用户号 码的注销消息,通知验证服务器注销本次登陆。至此,完成了本实施例中电子公告的实现方法。以上是电子公告系统客户端独立存在时的实施例,上述流程中,对于同 一个用户而言,电子公告系统客户端可以与即时通信工具客户端使用不同的用户号码以及对应的密码;而在电子公告系统客户端与即时通信系统客户端 相结合的实施例中,对于同一个用户而言,电子公告系统客户端与即时通信 系统客户端使用相同的用户号码以及对应的密码。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在 本发明的保护范围之内。
法律信息
- 2008-11-05
专利权人的姓名或者名称、地址的变更
专利权人的姓名或者名称、地址的变更变更事项:专利权人变更前:腾讯科技(深圳)有限公司 地址: 广东省深圳市福田区振兴路赛格科技园2栋东403室 邮编: 518044变更后:腾讯科技(深圳)有限公司 地址: 深圳市高新科技园南一道飞亚达大厦3-10层 邮编: 518044
- 2008-11-05
专利申请权、专利权的转移(专利权的转移)
专利申请权、专利权的转移(专利权的转移)变更项目:专利权人变更前权利人:腾讯科技(深圳)有限公司 地址: 深圳市高新科技园南一道飞亚达大厦3-10层 邮编: 518044变更后权利人:腾讯数码(天津)有限公司 地址: 天津经济技术开发区第四大街80号天大科技园软件大厦北楼2层202室 邮编: 300457登记生效日:2008.10.10
- 2008-07-02
- 2007-01-31
- 2006-12-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2000-06-14
|
1999-03-10
| | |
2
| |
2005-03-16
|
2004-06-18
| | |
3
| |
2005-02-02
|
2004-06-03
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |