一种网站信息获取方法、设备及系统的制作方法

文档序号:6385107阅读:214来源:国知局
专利名称:一种网站信息获取方法、设备及系统的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种网站信息获取方法、设备及系统。
背景技术
随着计算机术的快速发展和互联网应用的日益普及,越来越多的用户使用个人计算机通过互联网进行交流和获得各种各样所需的信息,同时,为互联网用户提供信息服务的网站数量也在快速地增长,为数众多且类型多样的网站为互联网用户提供了丰富的信息
服务,从工作生活的方方面面满足了互联网用户的信息及交流需求。网站服务的多元化和个性化都是互联网发展的主要趋势,用户通过各种类型的网站获得不同的信息服务,同时,为了满足不同用户或用户群体的个性化需求,同类型的各个网站会针对不同特定用户或用户群体推出个性化的特色服务。比如对于视频网站而言,有的以丰富的影视资源见长,有的主打社会实事新闻视频,而另外一些则以用户创意视频分享为主。而对于同一用户而言,其关注的网站类型往往不止一种,即使是同类型的网站,同一用户也往往关注不止一个,比如对于社交网站,同一个用户可能同时关注个人空间、博客、微博、论坛等等,即使是一个更小的分类,同一个用户也可能关注多个,例如一个用户可能同时关注了多个微博网站。由于这些原因,导致了同一用户需要手动打开各个网站并在必要时输入登录信息,才能了解其所关注的网站的更新内容,这样的浏览操作比较繁琐,浏览信息的效率较低。

发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的网站信息获取方法和相应的网站信息获取设备,以及网站信息获取系统。依据本发明的一个方面,提供了一种网站信息获取方法,包括从所述网站的服务器获取消息查询链接地址;根据所述消息查询链接地址向所述服务器发送查询数据请求;接收由所述服务器响应所述查询数据请求而返回的消息数据;向用户通知所述消息数据。可选地,其中所述消息查询链接地址包括公共消息查询链接地址;所述消息数据包括公共消息数据。可选地,其中所述公共消息数据包括公共消息内容和/或公共消息数目。可选地,其中所述公共消息内容包括以下至少一个动作链接、消息标题、消息正文。可选地,其中所述方法是通过浏览器插件或其他客户端应用插件执行的。
依据本发明的另一个方面,提供了一种网站信息获取设备,包括链接地址获取器,被配置为从所述网站的服务器获取消息查询链接地址;请求发送器,被配置为根据所述消息查询链接地址向所述服务器发送查询数据请求;数据接收器,被配置为接收由所述服务器响应所述查询数据请求而返回的消息数据;通知器,被配置为向用户通知所述消息数据。
可选地,其中所述消息查询链接地址包括公共消息查询链接地址;所述消息数据包括公共消息数据。可选地,其中所述公共消息数据包括公共消息内容和/或公共消息数目。可选地,其中所述公共消息内容包括以下至少一个动作链接、消息标题、消息正文。可选地,其中所述设备是通过浏览器插件或其他客户端应用插件执行的。依据本发明的另一个方面,提供了一种网站信息获取系统,包括浏览器及浏览器插件,其中,所述浏览器插件包括链接地址获取单元,被配置为从所述网站的服务器获取消息查询链接地址;请求发送单元,被配置为根据所述消息查询链接地址向所述服务器发送查询数据请求;数据接收单元,被配置为接收由所述服务器响应所述查询数据请求而返回的消息数据;通知单元,被配置为向用户通知所述消息数据。根据本发明的网站信息获取方法,可以获取并保存网站用户相关的用户认证数据,并将用户认证数据发送至网站的服务器进行登录,获取服务器生成的消息查询链接地址,进而根据消息查询链接地址向服务器发送查询数据请求,并接收由服务器响应查询数据请求而返回的消息数据,然后向用户通知该消息数据。所生成的消息查询链接地址可以作为当前用户向特定网站查询当前用户对应的消息的地址,根据此地址向服务器进行查询并由相关服务器进行响应,可以获取服务器中与当前用户对应的消息数据,进而可以在用户界面上通知用户这些消息数据。由此解决了同一用户需要手动打开各个网站并在必要时输入登录信息,才能了解其所关注的网站的更新内容的问题,取得了简化浏览操作,提高浏览效率的有益效果。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式



通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中图1示出了根据本发明一个实施例的网站信息获取方法流程图;图2示出了根据本发明另一个实施例的网站信息获取方法流程图;图3示出了根据本发明一个实施例的网站信息获取设备示意图;图4示出了根据本发明一个实施例的网站信息获取系统示意图;图5示出了根据本发明另一个实施例的网站信息获取设备示意图;以及,
图6示出了根据本发明另一个实施例的网站信息获取系统示意图。
具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一请参见图1,本发明实施例提供的网站信息获取方法可以包括以下步骤SllO :获取并保存网站的用户相关的用户认证数据;如前所述,在用户使用互联网的过程中,同一个用户可以同时关注一个或多个互联网网站,为了使特定的用户能够更方便的浏览一个或多个网站的针对该用户或者针对某一用户群体的消息,首先,可以获取目标网站的用户相关的用户认证数据。用户认证数据可以是用户的唯一性标识信息,例如可以由用户名和密码等用户登录信息以明文的方式组成用户认证数据,也可以是对用户名和/或密码等用户登录信息进行加密,将加密得到的密文作为用户认证数据,例如根据该用户的用户名和/或密码生成的MD5值,或者使用其他加密算法得到的登录密钥等,这些都可以作为用户认证数据进行保存。具体实现时,还可以通过服务器/客户端的协同工作的方式实现获取和保存网站的用户相关的用户认证数据可以由客户端获取用户登录网站所需的用户登录信息,并将用户登录信息发送至服务器,以便于由服务器对用户登录信息进行验证,并在验证通过后由服务器根据用户登录信息生成用户认证数据并发送至客户端,其生成方法可以参考前文所述的方法,客户端接收服务器根据用户登录信息生成的用户认证数据并保存。通过服务器/客户端的工作方式实现获取并保存网站的用户相关的用户认证数据的一个优点是,方便了为用户提供服务的不同服务提供者,在各自的服务器上实现各自的根据用户登录数据获取用户认证数据的方式,有利于客户端对多个不同的服务进行整合,即方便用户使用,又提高了用户数据的安全性。具体地,可以如下进行用户认证数据的获取获取用户登录网站所需的用户登录信息;将该用户登录信息发送到该网站的服务器,以便于该服务器对该用户登录信息进行验证并在验证通过后根据该用户登录信息生成对应的用户认证数据;接收该用户认证数据进行保存。更进一步地,获取用户登录网站所需的用户登录信息的一种实现方式为,首先根据用户点击提供和启动一个用户登录信息添加窗口,在用户登录信息添加窗口中提供用户登录信息输入操作入口,如用于输入用户登录信息的输入框以及确认操作按钮,当接收到点击该确认操作按钮的消息后,将输入框中接收到的数据确定为用户登录信息,例如在用户登录信息是以用户的用户名和密码的形式组成的情况下,可以在用户界面上提供用户名和密码的输入框,以及确定按钮,当用户完成在该输入操作入口输入用户名和密码操作并点击确定按钮后,将输入框接收的用户名和密码确定为该用户的用户登录信息。获取用户登录网站所需的用户登录信息的另一种实现方式为,在用户使用特定网站的登录页面进行登录时,提示用户是否需要订阅该网站的信息等,在经用户确认后,将用户输入的登录信息发送到网站的服务器,以便于服务器对用户登录信息进行验证并在验证通过后根据用户登录信息生成用户认证数据;最后接收用户认证数据并进行保存。此外,还可以在用户登录信息添加窗口中提供忘记密码时的操作入口,当有用户忘记密码的情况发生时,用户可以通过该操作入口进行点击等操作,来进行找回密码,当通过忘记密码时的操作入口接收到用户请求时,可以打开浏览器页面,跳转到该网站对应的忘记密码时的操作页面,以方便用户进行找回密码的操作。
获取和保存用户认证数据的过程可以通过浏览器的插件来实现,具体的可以通过使用script语言调用浏览器的外部自定义函数来实现,例如要定义一个用于输入用户名和密码的窗口大小,可以调用setwindowsize函数来实现;要告知浏览器打开一个统一资源定位符,则可以调用openurl来实现;又如当需要将确认的用户名和密码等用户登录信息通知给浏览器插件,则可以使用setuserinfo函数将用户认证数据通知给浏览器插件。S120 :将该用户认证数据发送至该网站的服务器进行登录;为了更进一步的保证用户认证数据的准确性,即保证以后能够使用正确的用户认证数据在服务器处对用户的身份进行有效验证,以及获取消息查询链接地址,将用户认证数据发送至网站的服务器进行登录。在登录的过程中,可以通过浏览器将用户认证数据发送到网站指定的登录URL上,继而解析网站返回的数据以判断登录是否成功,例如在服务器返回的数据中有代表登录是否成功的result变量,若其值为200则代表成功,为400则代表失败,那么此时可以通过服务器返回数据中result变量的值来确定当前登录是否成功。在向服务器发送用户认证数据的过程中,为了确保其安全性,和/或符合网站服务器的验证规则,还可以对用户的认证数据进行加密处理,在实际应用当中,对用户认证数据的加密方法可以采用任何合适的方式,本发明对此并没有限制。S130 :在登录成功后,获取该服务器生成的消息查询链接地址;将用户认证数据发送至网站的服务器进行成功登录后,可以获取根据网站的网址以及用户认证数据生成的消息查询地址,具体地,所获取的消息查询地址可以是对用户认证数据进行预置的加密转换后与网站的网址进行结合。例如将用户的认证数据,包括用户名Icolkk以及对应于该用户名的密码,根据特定的加密转换,例如md5 (username+md5 (password)),其中 username 代表用户名,password 代表用户密码,生成了如下字符串c99f7dfecc860764bcc3f0fc9f7xxxxx,结合该网站的网址获得的消息查询地址可以是如下表达形式http://www. xxxxxx. com/api/querymsg userid=lcolkk&session=c99f7dfecc860764bcc3f0fc9f7xxxxx具体对用户认证数据进行预置的加密转换后与网站的网址进行结合进而得到消息查询链接地址的过程可以由服务器来完成,服务器可以按照预置的规则,根据当前用户认证数据生成消息查询链接地址后返回相关的数据或报文给客户端,此时可以对服务器返回的数据或报文进行解析,进而获取消息查询链接地址。例如根据当前网站的网址以及用户认证数据向对应的服务器发送登录请求并成功登录后,由服务器返回的数据如下
权利要求
1.一种网站信息获取方法,包括从所述网站的服务器获取消息查询链接地址;根据所述消息查询链接地址向所述服务器发送查询数据请求;接收由所述服务器响应所述查询数据请求而返回的消息数据;向用户通知所述消息数据。
2.如权利要求1所述的方法,其中所述消息查询链接地址包括公共消息查询链接地址;所述消息数据包括公共消息数据。
3.如权利要求2所述的方法,其中所述公共消息数据包括公共消息内容和/或公共消息数目。
4.如权利要求3所述的方法,其中所述公共消息内容包括以下至少一个动作链接、消息标题、消息正文。
5.如权利要求1所述的方法,其中所述方法是通过浏览器插件或其他客户端应用插件执行的。
6.—种网站信息获取设备,包括链接地址获取器,被配置为从所述网站的服务器获取消息查询链接地址;请求发送器,被配置为根据所述消息查询链接地址向所述服务器发送查询数据请求; 数据接收器,被配置为接收由所述服务器响应所述查询数据请求而返回的消息数据; 通知器,被配置为向用户通知所述消息数据。
7.如权利要求6所述的设备,其中所述消息查询链接地址包括公共消息查询链接地址;所述消息数据包括公共消息数据。
8.如权利要求7所述的设备,其中所述公共消息数据包括公共消息内容和/或公共消息数目。
9.如权利要求8所述的设备,其中所述公共消息内容包括以下至少一个动作链接、消息标题、消息正文。
10.如权利要求6所述的设备,其中所述设备是通过浏览器插件或其他客户端应用插件执行的。
11.一种网站信息获取系统,包括浏览器及浏览器插件,其中,所述浏览器插件包括 链接地址获取单元,被配置为从所述网站的服务器获取消息查询链接地址;请求发送单元,被配置为根据所述消息查询链接地址向所述服务器发送查询数据请求;数据接收单元,被配置为接收由所述服务器响应所述查询数据请求而返回的消息数据;通知单元,被配置为向用户通知所述消息数据。
全文摘要
本发明公开了一种网站信息获取方法、设备及系统,其中,所述设备包括链接地址获取器,被配置为从所述网站的服务器获取消息查询链接地址;请求发送器,被配置为根据所述消息查询链接地址向所述服务器发送查询数据请求;数据接收器,被配置为接收由所述服务器响应所述查询数据请求而返回的消息数据;通知器,被配置为向用户通知所述消息数据。通过本发明,可以简化浏览操作,提高计算机设备使用者的浏览效率。
文档编号G06F17/30GK103023908SQ20121056332
公开日2013年4月3日 申请日期2012年12月21日 优先权日2012年12月21日
发明者曾溪泉, 杨赛, 任寰 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1