首页> 中国专利> 网络信息的发布方法和网络信息的发布系统及客户端

网络信息的发布方法和网络信息的发布系统及客户端

摘要

本发明涉及一种网络信息的发布方法,包括下列步骤:获取用户的登录信息;在输入法中打开网络信息发布窗口;通过所述网络信息发布窗口采集用户输入的网络信息;将所述网络信息与所述登录信息发送给服务器进行发布。本发明还涉及一种网络信息的发布系统及客户端。上述网络信息的发布方法通过与输入法进行整合,使得能通过在输入法中使用快捷键调出用于网络信息发布窗口,实现了在输入法中直接发布网络信息。由于输入法在客户端(尤其是PC)中的普及率很高,而且用户可以快速、方便的切换出输入法,甚至在多数情况下输入法就是打开状态,从而能够方便的、随时随地发布微博等网络信息。

著录项

  • 公开/公告号CN102281309A

    专利类型发明专利

  • 公开/公告日2011-12-14

    原文格式PDF

  • 申请/专利权人 腾讯科技(深圳)有限公司;

    申请/专利号CN201010198908.X

  • 发明设计人 马化腾;张会鹏;

    申请日2010-06-11

  • 分类号H04L29/08;H04L29/06;H04L12/58;

  • 代理机构广州华进联合专利商标代理有限公司;

  • 代理人何平

  • 地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室

  • 入库时间 2023-12-18 04:04:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-11-25

    授权

    授权

  • 2013-04-24

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20100611

    实质审查的生效

  • 2011-12-14

    公开

    公开

说明书

【技术领域】

本发明涉及网络信息处理技术,特别是涉及一种网络信息的发布方法,还 涉及一种网络信息的发布系统及客户端。

【背景技术】

微博,即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、 传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组件个人社区, 以少量的文字发布网络信息,并实现即时分享。

然而传统的微博由于需要登录微博的WEB(或WAP)页面,或者通过特定 的客户端组件才能发布,其操作较为繁琐。

例如公开号为1941702A的中国专利,公开了一种采用Email处理端根据 SMTP协议发送至博客文章发布服务器,由博客文章发布服务器对博客文章处理 后再传送至博客站点发布的方法。

但上述博客发布方法需要在客户端安装专用的软件,用户在更换使用环境 时无法保证客户端安装有该软件。且每次发布时都需要启动该软件,操作较为 繁琐。

【发明内容】

基于此,有必要提供一种方便的、能够随时随地发布网络信息的方法。

一种网络信息的发布方法,包括下列步骤:获取用户的登录信息;在输入 法中打开网络信息发布窗口;通过所述网络信息发布窗口采集用户输入的网络 信息;将所述网络信息与所述登录信息发送给服务器进行发布。

优选的,所述将所述网络信息与所述登录信息发送给服务器进行发布的步 骤,具体是将所述网络信息与所述登录信息打包后发送给服务器。

优选的,所述登录信息包括用户标识号、登录密码、登录时间和登录令牌, 所述登录令牌是由服务器生成并返回给客户端的用于验证用户身份合法性的数 据;所述网络信息的发布方法在获取用户的登录信息步骤之后还包括以下步骤: 判断本次的登录时间距同一用户标识号上次的登录时间是否大于第一预设值, 若是,则根据所述用户标识号和登录密码从服务器获取登录令牌;否则,读取 上次获取的登录令牌;所述第一预设值是登录令牌的使用期限。

优选的,在根据所述登录信息进行身份验证的步骤之后还包括:获取用户 的信息查询请求及查询的网络信息类型,并将所述信息查询请求、网络信息类 型与用户的登录信息发送至服务器,获取服务器返回的网络信息列表。

优选的,所述获取用户的信息查询请求及查询的网络信息类型是根据所述 网络信息类型从本地读取网络信息列表,当本地获取不到网络信息列表或本次 查询距上次查询的时间间隔超过第二预设值又或获取到用户的实时信息查询请 求时,将所述信息查询请求、网络信息类型与用户的登录信息发送至服务器, 获取服务器返回的网络信息列表;所述第二预设值是每次向服务器获取网络信 息列表需要间隔的时间。

优选的,所述在输入法中打开网络信息发布窗口的步骤是:通过设置的快 捷键打开网络信息发布窗口;或在输入法界面上设置打开网络信息发布窗口的 入口,通过所述入口触发打开网络信息发布窗口。

优选的,所述在输入法中打开网络信息发布窗口的步骤具体是:在输入法 的候选词显示界面设置打开网络信息发布窗口的入口,通过快捷键或该入口在 显示候选词列表时打开网络信息发布窗口,并将选择的候选词添加到所述网络 信息发布窗口中。

还有必要提供一种方便的网络信息的发布客户端。

一种客户端,包括登录信息采集模块、输入信息采集模块和通信接口;所 述登录信息采集模块用于获取和存储用户的登录信息,并将所述登录信息发送 给通信接口;所述输入信息采集模块在输入法中打开网络信息发布窗口,并通 过所述网络信息发布窗口采集用户输入的网络信息后发送给所述通信接口;所 述通信接口用于将所述登录信息和网络信息发送给服务器,还用于接收服务器 返回的信息。

优选的,所述登录令牌是由服务器生成并返回给客户端的用于验证用户身 份合法性的数据;所述客户端还包括登录模块,接收所述登录信息采集模块采 集的登录信息,并判断本次的登录时间距同一用户标识号上次的登录时间是否 大于第一预设值,若是,则根据所述用户标识号和登录密码通过所述通信接口 从服务器获取登录令牌;否则,从本地读取上次获取的登录令牌;所述第一预 设值是登录令牌的使用期限。

优选的,所述客户端还包括相互连接的信息查询模块和显示模块;所述信 息查询模块从登录信息采集模块获取登录信息,并获取用户的信息查询请求及 查询的网络信息类型,再将所述信息查询请求、网络信息类型与用户的登录信 息通过所述通信接口上传给服务器验证用户身份,验证通过后从服务器中获取 网络信息列表,发送给显示模块;所述显示模块接收信息查询模块发送的网络 信息列表并在输入法界面中进行显示。

优选的,所述在输入法中打开网络信息发布窗口是:通过设置的快捷键打 开网络信息发布窗口;或在输入法界面上设置打开网络信息发布窗口的入口, 通过所述入口触发打开网络信息发布窗口。

优选的,所述在输入法中打开网络信息发布窗口具体是:在输入法的候选 词显示界面设置打开网络信息发布窗口的入口,通过快捷键或该入口在显示候 选词列表时打开网络信息发布窗口,并将选择的候选词添加到所述网络信息发 布窗口中。

再提供一种方便的网络信息的发布系统。

一种网络信息的发布系统,包括客户端及服务器,所述客户端包括登录信 息采集模块、输入信息采集模块和通信接口;所述登录信息采集模块用于获取 和存储用户的登录信息,并将所述登录信息发送给通信接口;所述输入信息采 集模块在输入法中打开网络信息发布窗口,并通过所述网络信息发布窗口采集 用户输入的网络信息后发送给所述通信接口;所述通信接口用于将所述登录信 息和网络信息发送给服务器,还用于接收服务器返回的信息;所述服务器包括 身份验证模块和网络信息展示模块;所述身份验证模块用于接收客户端上传的 所述登录信息及网络信息,并进行身份验证,在验证通过后将所述网络信息发 送给网络信息展示模块;所述网络信息展示模块接收身份验证模块发送的网络 信息,并展示在网络中。

优选的,所述登录信息包括用户标识号、登录密码、登录时间和登录令牌, 所述登录令牌是由所述身份验证模块生成并返回给客户端的用于验证用户身份 合法性的数据;所述客户端还包括登录模块,接收所述登录信息采集模块采集 的登录信息,并判断本次的登录时间距同一用户标识号上次的登录时间是否大 于第一预设值,若是,则根据所述用户标识号和登录密码通过所述通信接口从 身份验证模块获取登录令牌;否则,从本地读取上次获取的登录令牌;所述第 一预设值是登录令牌的使用期限;所述身份验证模块接收所述用户标识号和密 码,并生成登录令牌后发送给所述登录模块,还用于接收所述用户标识号、登 录密码和登录令牌并验证用户身份,验证通过后将所述网络信息发送给网络信 息展示模块展示网络信息。

优选的,所述客户端还包括相互连接的信息查询模块和显示模块;所述服 务器还包括信息存储模块;所述信息查询模块从登录信息采集模块获取登录信 息,并获取用户的信息查询请求及查询的网络信息类型,再将所述信息查询请 求、网络信息类型与用户的登录信息通过所述通信接口上传给身份验证模块验 证用户身份,验证通过后从信息存储模块中获取网络信息列表,发送给显示模 块;所述显示模块接收信息查询模块发送的网络信息列表并在输入法界面中进 行显示;所述信息存储模块存储网络信息列表,并根据所述网络信息类型将对 应的网络信息列表发送给信息查询模块。

优选的,所述在输入法中打开网络信息发布窗口是:通过设置的快捷键打 开网络信息发布窗口;或在输入法界面上设置打开网络信息发布窗口的入口, 通过所述入口触发打开网络信息发布窗口。

优选的,所述在输入法中打开网络信息发布窗口具体是:在输入法的候选 词显示界面设置打开网络信息发布窗口的入口,通过快捷键或该入口在显示候 选词列表时打开网络信息发布窗口,并将选择的候选词添加到所述网络信息发 布窗口中。

上述网络信息的发布方法通过与输入法进行整合,使得用户能通过在输入 法中使用快捷键调出用于网络信息发布的窗口,实现了在输入法中直接发布网 络信息。由于输入法在客户端(尤其是PC)中的普及率很高,而且用户可以快 速、方便的切换出输入法,甚至在多数情况下输入法就是打开状态,从而能够 方便的、随时随地发布微博等网络信息。

【附图说明】

图1是网络信息的发布方法流程图;

图2是一个实施例中网络信息的发布方法流程图;

图3是网络信息发布窗口的示意图;

图4a是一个实施例中输入法的界面示意图;

图4b是一个实施例中通过输入法打开网络信息发布窗口的示意图;

图5是在输入法界面中显示网络信息列表的示意图;

图6是网络信息的发布系统的结构示意图;

图7是一个实施例中网络信息的发布系统的结构示意图;

图8是一个实施例中客户端的结构示意图;

图9是一个实施例中服务器的结构示意图;

图10是另一个实施例中客户端的结构示意图;

图11是再一个实施例中客户端的结构示意图;

图12是再一个实施例中服务器的结构示意图。

【具体实施方式】

图1是网络信息的发布方法流程图,包括以下步骤:

S110,获取用户的登录信息。在优选的实施例中,登录信息包括用户标识 号(例如账号、ID号)、登录密码、登录时间和登录令牌。登录令牌是由服务器 生成并返回给客户端的用于验证用户身份合法性的数据。

S120,在输入法中打开网络信息发布窗口。可以通过预先设置的快捷键打 开如图3所示的网络信息发布窗口,或在输入法界面上设置打开网络信息发布 窗口的入口,通过所述入口触发打开网络信息发布窗口。也可以通过运行启动 网络信息发布窗口的程序来启动。在优选的实施例中,是在输入法的候选词显 示界面设置打开网络信息发布窗口的入口,通过快捷键或该入口在显示候选词 列表时打开网络信息发布窗口,并将选择的候选词添加到所述网络信息发布窗 口中。如图4a、4b所示,在优选的实施例中,输入一串拼音后,通过预设的快 捷键(如Ctrl+Enter)就能启动网络信息发布窗口,并将亮选(图中用虚线框表 示)的词显示在网络信息发布窗口中。在其他实施例中,也可以是通过快捷键 (例如Ctrl+数字键)选定任意一个候选词显示在网络信息发布窗口中。

S130,通过网络信息发布窗口采集用户输入的网络信息。网络信息可以是 要在微博上发布的信息。

S140,将网络信息与所述登录信息发送给服务器进行发布。在优选的实施 例中可以是打包后再发送到服务器,即压缩成一个压缩包再发送。这样可以减 少网络流量,避免造成数据堵塞。

如图2所示,在另一个实施例中,网络信息的发布方法在S110之后还包括 以下步骤:

S112:判断本次的登录时间距上次是否大于第一预设值。

判断本次的登录时间距同一用户标识号上一次的登录时间是否大于第一预 设值,若是,则进入S114,根据用户标识号和登录密码获取登录令牌。否则进 入S116,从本地读取上次获取的登录令牌。该第一预设值是登录令牌的使用期 限,为一经验值,综合考虑了登录的安全性和工作效率,在优选的实施例中为 24小时。

登录令牌是用于服务器验证用户身份合法性的机制,可以防止机器伪造用 户身份数据。登录令牌是有使用期限的,超过期限就会失效,因此输入法需要 定期根据本地存储的用户标识号和密码重新向服务器请求获取新的登录令牌。

再一个实施例中,在S110之后,网络信息的发布方法还包括下列步骤:

S220,获取用户的信息查询请求及查询的网络信息类型,并将所述信息查 询请求、网络信息类型与用户的登录信息发送至服务器,获取服务器返回的网 络信息列表。在优选的实施例中,是根据所述网络信息类型从本地读取网络信 息列表。网络信息类型可以是用户微博主页中的内容列表、用户关注的人最新 更新的微博内容列表、人气最高的用户的微博内容列表等。当本地获取不到网 络信息列表、或本次查询距上次查询的时间间隔超过第二预设值、又或者获取 到用户的实时信息查询请求时,将所述信息查询请求、网络信息类型与用户的 登录信息发送至服务器,获取服务器返回的网络信息列表。该第二预设值是每 次向服务器获取网络信息列表需要间隔的时间,是为了避免频繁向服务器发送 信息查询请求造成堵塞而设,为一经验值,综合考虑了网络信息列表的时效性 和网络的通畅性,在优选的实施例中为10分钟。

S230,在输入法界面中显示获取的网络信息列表。如图5所示。

下面以一个具体的微博发布过程为例,对网络信息的发布方法的工作流程 进行描述,以便于理解技术方案。

S110,获取用户的登录信息。用户启动了输入法后,提醒用户输入账号和 密码,如果之前输入过则从本地获取以前输入的账号和密码。

S112,判断本次的登录时间距上次是否大于第一预设值。判断用户本次的 登录时间距上一次是否大于登录令牌的使用期限,该使用期限(即第一预设值) 在优选的实施例中为24小时。若是,则上次获取的登录令牌已失效,进入S114, 根据账号和密码从服务器重新获取登录令牌。否则进入S116,从本地读取上次 获取的登录令牌。

获取登录令牌后,若需要发布微博内容,则进入S120,若需要获取网络信 息列表,则进入S220。

S120,在输入法中打开网络信息发布窗口。用户在使用输入法进行文字输 入的过程中,若是想发布新的微博内容,则可以通过快捷键(例如输入i后选择 6)打开如图3所示的网络信息发布窗口。

若需要发布微博内容较短,甚至可以直接输入拼音,然后通过快捷键(例 如Ctrl+Enter)将亮选的第一项显示在同时被打开的网络信息发布窗口中。

S130,通过网络信息发布窗口采集用户输入的网络信息。

S140,将网络信息与所述登录信息打包后发送到服务器进行发布。

S220,获取用户的信息查询请求及查询的网络信息类型,并将所述信息查 询请求、网络信息类型与用户的登录信息发送至服务器,获取服务器返回的网 络信息列表。

输入法不单单具有发布微博内容,还可以获取并显示微博列表(网络信息 列表)。微博列表包括各种类型的信息,例如可以是“我”的微博主页中的内容 列表、“我”关注的用户最新更新的微博内容列表、关注“我”的用户的列表、 人气最高的用户的微博内容列表等。

用户通过快捷键选择了需要获取的微博列表类型后,根据信息查询请求和 网络信息类型先从本地读取微博列表。当本地获取不到微博列表、或本次查询 距上次查询的时间间隔超过第二预设值时,将所述信息查询请求、网络信息类 型与用户的登录信息发送至服务器,服务器根据请求的网络信息类型返回相应 类型的微博列表。用户还可以发出实时信息查询请求,从而强行从服务器获取 实时的微博列表。可以对实时信息查询请求进行限制,例如只有VIP用户可以 使用,或者一天之内只能使用一次,本领域人员可以根据实际情况作出其他限 制。

S230,在输入法界面中显示获取的微博列表。

图6是网络信息的发布系统的结构示意图。其包括服务器40和多个客户端 (如客户端30、客户端31、......客户端N)。各客户端用于获取用户的登录信 息及用户输入的网络信息(如微博内容),以及将获取的信息上传给服务器30。

服务器40与多个客户端(客户端30、客户端31、......客户端N)相连,用 于接收客户端上传的信息,并在验证用户的身份后发布网络信息。

图7示出了一个实施例中的网络信息的发布系统,该系统是在网络环境下 的一个典型系统,包括服务器40和客户端30。如图8所示,客户端30包括登 录信息采集模块310、输入信息采集模块320以及通信接口330。

登录信息采集模块310用于获取和存储用户的登录信息,并将登录信息发 送给通信接口330。在优选的实施例中,登录信息包括用户标识号(例如账号、 ID号)、登录密码、登录时间和登录令牌。登录令牌是由服务器40生成并返回 给客户端30的用于验证用户身份合法性的数据。

输入信息采集模块320在输入法中打开如图2所示的网络信息发布窗口, 并通过网络信息发布窗口采集用户输入的网络信息后发送给通信接口330。可以 通过预先设置的快捷键打开网络信息发布窗口,或在输入法界面上设置打开网 络信息发布窗口的入口,通过所述入口触发打开网络信息发布窗口。也可以通 过运行启动网络信息发布窗口的程序来启动。在优选的实施例中,是在输入法 的候选词显示界面设置打开网络信息发布窗口的入口,通过快捷键或该入口在 显示候选词列表时打开网络信息发布窗口,并将选择的候选词添加到所述网络 信息发布窗口中。如图4a、4b所示,在优选的实施例中,输入一串拼音后,通 过快捷键(如Ctrl+Enter)就能启动网络信息发布窗口,并将亮选(图中用虚线 框表示)的词显示在网络信息发布窗口中。在其他实施例中,也可以是通过快 捷键(例如Ctrl+数字键)选定任意一个候选词显示在网络信息发布窗口中。

通信接口330用于将登录信息采集模块310采集的登录信息和输入信息采 集模块320采集的网络信息上传给服务器40,还用于接收服务器40返回的信息。 在优选的实施例中,通信接口330将登录信息和网络信息打包后再发送给服务 器40,即压缩成一个压缩包再发送。这样可以减少网络流量,避免造成数据堵 塞。

图9是一个实施例中服务器的结构示意图。服务器40包括身份验证模块410 和网络信息展示模块420。

身份验证模块410接收客户端30上传的登录信息及网络信息,并进行身份 验证,在验证通过后将网络信息发送给网络信息展示模块420。

网络信息展示模块420接收身份验证模块410发送的网络信息,并展示在 网络中。

图10是另一个实施例中客户端的结构示意图。客户端30与前一个实施例 的区别主要在于增加了登录模块340。登录模块340接收登录信息采集模块310 采集的登录信息,并判断本次的登录时间距同一用户标识号上次的登录时间是 否大于第一预设值,若是,则根据所述用户标识号和登录密码通过所述通信接 口330从身份验证模块410获取登录令牌;否则,从本地读取上次获取的登录 令牌。

身份验证模块410接收所述用户标识号和密码,并生成登录令牌后发送给 所述登录模块340,还用于接收所述用户标识号、登录密码和登录令牌并验证用 户身份,验证通过后将网络信息发送给网络信息展示模块420展示网络信息。

图11、图12分别是再一个实施例中网络信息的发布系统客户端和服务器的 结构示意图。图11所示客户端30与图10所示实施例的主要区别在于增加了相 互连接的信息查询模块350和显示模块360。图12所示服务器40与图9所示实 施例的主要区别在于增加了信息存储模块430。

信息查询模块350从登录信息采集模块310获取登录信息,并获取用户的 信息查询请求及查询的网络信息类型,再将所述信息查询请求、网络信息类型 与用户的登录信息通过通信接口330上传给身份验证模块410验证用户身份, 验证通过后从信息存储模块430中获取网络信息列表,并发送给显示模块360。

显示模块360接收信息查询模块350发送的信息列表并进行显示。

信息存储模块430用于存储网络信息列表,并根据网络信息类型将对应的 网络信息列表发送给信息查询模块350。网络信息类型可以是用户微博主页中的 内容列表、用户关注的人最新更新的微博内容列表等。

上述网络信息的发布方法和系统及客户端通过与输入法进行整合,使得能 通过在输入法中使用快捷键调出用于获取微博内容的网络信息发布窗口,实现 了在输入法中直接发布微博。由于输入法在客户端(尤其是PC)中的普及率很 高,而且用户可以快速、方便的切换出输入法,甚至在多数情况下输入法就是 打开状态,从而能够方便的、随时随地发布微博等网络信息。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域 的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和 改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附 权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号