一种状态内容的更新提示方法和服务器的制作方法

文档序号:6597704阅读:171来源:国知局
专利名称:一种状态内容的更新提示方法和服务器的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种状态内容的更新提示方法和服务器。
背景技术
随着互联网应用的日渐丰富,尤其是博客应用的日益普及,作为互联网用户沟通 的重要工具一即时通信(IM,Instant Messaging)软件,也提供了大量此类应用的操作入以QQ软件为例,当用户A的QQ好友B更新了他的QQ博客Olzone),那么当用户A 登录QQ客户端时,就会发现好友B的头像后面有个未读标志的小星星,以向用户A提示好 友B更新了他的Qzone的状态内容,用户A可以通过点击这个小星星,打开好友B的博客, 查看好友B更新的内容的同时用户A的QQ客户端上,好友B头像后面的小星星随之消失, 等到好友B重新更新Qzone,用户A的客户端上好友B头像后面的小星星才会重新出现。然而,如果用户A换台计算机登录QQ软件,那么虽然用户A查看了好友B更新的 内容,并且好友B没有更新Qzone,但是好友B头像后面依然存在小星星,以向用户A提示好 友B更新了他的Qzone,不能准确向用户A提示好友的状态内容是否存在更新,给用户带来 困惑和不便。

发明内容
本发明实施例在于提供一种状态内容的更新提示方法和服务器,服务器保存有状 态查看时间信息以及状态更新时间信息,解决了现有技术中不能准确向用户提示存在更新 状态的问题,给用户查看其他用户的状态内容提供了便利。为了达到上述技术效果,本发明实施例提出了一种状态内容的更新提示方法,包 括提取服务器中保存的第一客户端查看第二客户端状态内容的状态查看时间信息, 以及所述第二客户端状态内容的状态更新时间信息;根据所述状态查看时间信息和状态更新时间信息,判断是否向所述第一客户端提 示所述第二客户端状态内容有更新。优选地,根据所述状态查看时间信息和状态更新时间信息,判断是否向所述第一 客户端提示所述第二客户端状态内容有更新的步骤包括根据所述状态查看时间信息和状态更新时间信息,判断所述状态查看时间是否早 于所述状态更新时间;当判断结果为是时,则向所述第一客户端提示所述第二客户端状态内容有更新; 当判断结果为否时,则不向所述第一客户端提示所述第二客户端状态内容有更新。优选地,所述提取服务器中保存的第一客户端查看第二客户端状态内容的状态查 看时间信息的步骤之前,还包括获取第一客户端查看第二客户端状态内容的状态查看时间信息;
将所述状态查看时间信息保存在服务器的数据存储器中。优选地,所述获取第一客户端查看第二客户端状态内容的状态查看时间信息的步 骤包括记录所述第一客户端直接通过网页浏览器查看所述第二客户端状态内容的状态 查看时间信息;和/或记录所述第一客户端通过即时通信软件查看所述第二客户端状态内容的状态查 看时间信息。优选地,当获取的查看所述第二客户端状态内容的状态查看时间信息为所述第二 客户端至少两个状态内容的状态查看时间信息时,还包括设置各个状态内容的状态查看时间信息分别对应一个标识,并将对应的标识保存 在服务器的数据存储器中。优选地,当服务器的数据存储器中保存有所述第二客户端至少两个状态内容的状 态查看时间信息,以及对应的标识时,根据所述状态查看时间信息和状态更新时间信息,判 断是否向所述第一客户端提示所述第二客户端状态内容有更新的步骤包括按照预设的顺序遍历各个状态查看时间信息和状态更新时间信息,并判断是否向 所述第一客户端提示所述第二客户端状态内容有更新;当判断出所述第二客户端的至少两个状态内容有更新时,根据对应的标识依次向 所述第一客户端提示第二客户端状态内容有更新。相应地,本发明实施例公开了一种服务器,包括数据存储器,用于保存的第一客户端查看第二客户端状态内容的状态查看时间信 息,以及所述第二客户端状态内容的状态更新时间信息;提取模块,用于提取所述数据存储器中保存的所述状态查看时间信息和状态更新 时间信息;更新提示判断模块,用于根据所述提取模块提取的状态查看时间信息和状态更新 时间信息,判断是否向所述第一客户端提示所述第二客户端状态内容有更新。优选地,所述更新提示判断模块包括时间判断单元,用于根据所述提取模块提取的状态查看时间信息和状态更新时间 信息,判断所述状态查看时间是否早于所述状态更新时间;提示单元,用于当所述时间判断单元的判断结果为是时,则向所述第一客户端提 示所述第二客户端状态内容有更新。优选地,所述服务器还包括获取模块,用于获取第一客户端查看第二客户端状态内容的状态查看时间信息;所述获取模块包括第一记录单元,用于记录所述第一客户端直接通过网页浏览器查看所述第二客户 端状态内容的状态查看时间信息;和/或第二记录单元,用于记录所述第一客户端通过即时通信软件查看所述第二客户端 状态内容的状态查看时间信息。优选地,所述获取模块获取的查看所述第二客户端状态内容的状态查看时间信息 为所述第二客户端至少两个状态内容的状态查看时间信息;所述服务器还包括
5
设置模块,用于设置各个状态内容的状态查看时间信息分别对应一个标识,并将 对应的标识保存在所述数据存储器中。优选地,当服务器的数据存储器中保存有所述第二客户端至少两个状态内容的状 态查看时间信息,以及对应的标识时,所述更新提示判断模块具体用于按照预设的顺序遍历各个状态查看时间信息和 状态更新时间信息,并判断是否向所述第一客户端提示所述第二客户端状态内容有更新; 当判断出所述第二客户端的至少两个状态内容有更新时,根据设置模块设置对应的标识依 次向所述第一客户端提示第二客户端状态内容有更新。实施本发明实施例,通过服务器保存状态查看时间信息以及状态更新时间信息, 并记录用户直接通过网页浏览器查看其他用户状态内容的状态查看时间信息,解决了现有 技术中不能准确向用户提示存在更新状态的问题,避免了重复提示用户存在更新状态的问 题,实现更加准确地向用户提示其他用户的状态内容是否存在更新,给用户查看其他用户 的状态内容提供了便利。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1是本发明实施例状态内容的更新提示方法的流程示意图;图2是本发明实施例的服务器保存数据的结构示意图;图3是本发明服务器保存数据的另一实施例的结构示意图;图4是本发明实施例的服务器的结构示意图;图5是本发明的服务器的另一实施例的结构示意图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结 合附图及实施例,对本发明进行进一步详细说明。请参阅图1示出的本发明实施例状态内容的更新提示方法的流程示意图,包括步骤SlOl 提取服务器中保存的第一客户端查看第二客户端状态内容的状态查 看时间信息,以及所述第二客户端状态内容的状态更新时间信息;具体地,第一客户端指某用户A,第二客户端为与用户A联系的其他用户。服务器 保存有用户查看其他用户的状态内容的状态查看时间信息,如用户A在2010年1月10号 上午11点查看用户B的状态内容,那么服务器可以保存有用户A查看用户B状态内容的当 前时间信息,或保存该当前时间信息对应的一个标识信息,表明用户A查看用户B状态内容 的时间;服务器保存有用户更新自身的状态内容的状态更新时间信息,如用户B在2010年 1月12号上午11点更新了自身的状态内容,如填写了一篇新的日志等,那么服务器可以保 存有用户B更新自身状态内容的当前时间信息,或保存该当前时间信息对应的一个标识信 息,表明用户B更新自身的状态内容的状态更新时间。进一步地,服务器保存第一客户端查看第二客户端状态内容的状态查看时间信息,以及所述第二客户端状态内容的状态更新时 间信息的方式可以如图2以及图3所示,通过表格的形式进行保存。如图2,服务器保存有 各个第一客户端查看第二客户端状态内容的状态查看时间信息,如用户A,那么对应有用户 B、用户C等其他用户的状态查看时间信息,以及自身的标识信息(如自身的用户名信息,或 号码信息等);如图3,服务器保存有各个客户端状态内容的状态更新时间信息,即用户更 新自身的博客状态的更新时间信息。步骤S102 根据所述状态查看时间信息和状态更新时间信息,判断是否向所述第 一客户端提示所述第二客户端状态内容有更新。具体地,服务器根据所述状态查看时间信息和状态更新时间信息,判断所述状态 查看时间是否早于所述状态更新时间;当判断结果为是时,则向所述第一客户端提示所述 第二客户端状态内容有更新;当判断结果为否时,则不向所述第一客户端提示所述第二客 户端状态内容有更新。需要说明的是,现有技术中,第一客户端查看第二客户端状态内容的状态查看时 间信息保存在第一客户端本地计算机的硬盘,那么当用户通过另外一台计算机登陆IM软 件时,会出现该计算机的硬盘没有保存有对其他用户的状态内容的状态查看时间信息,导 致肯定向用户提示其他用户的状态内容更新的信息,给用户造成不便。通过本发明实施例, 即便用户通过不同的计算机登陆IM软件,通过服务器保存有状态查看时间信息以及状态 更新时间信息判断是否存在状态内容更新,避免了现有技术中重复提示用户存在更新状态 的问题,实现更加准确地向用户提示其他用户的状态内容是否存在更新,给用户查看其他 用户的状态内容提供了便利。进一步地,步骤SlOl之前,本发明还包括服务器获取第一客户端查看第二客户 端状态内容的状态查看时间信息,将所述状态查看时间信息保存在服务器的数据存储器 中。具体地,用户可以通过登陆IM软件查看其他用户的状态内容,也可以直接通过网页浏 览器查看其他用户的状态内容等等,服务器可以通过记录第一客户端直接通过网页浏览器 查看第二客户端状态内容的状态查看时间信息;和/或记录第一客户端通过IM软件查看第 二客户端状态内容的状态查看时间信息等方式来获取第一客户端查看第二客户端状态内 容的状态查看时间信息。再进一步地,IM往往会存在多个状态信息的提示,如QQ软件中,有Qzone的更新 提示信息,也有拍拍的状态提示信息等,本发明的获取第一客户端查看第二客户端状态内 容的状态查看时间信息时,往往会获取第二客户端至少两个状态内容的状态查看时间。本 发明实施例中,当获取的查看第二客户端状态内容的状态查看时间信息为第二客户端至少 两个状态内容的状态查看时间信息时,还包括设置各个状态内容的状态查看时间信息分 别对应一个标识,并将对应的标识保存在服务器的数据存储器中。具体地,以QQ软件为例, 服务器对第一客户端查看第二客户端Qzone状态内容的状态查看时间信息对应设置一个 标识,对第一客户端查看第二客户端拍拍状态内容的状态查看时间信息对应设置另一个标 识,即每个状态内容对应唯一一个标识,那么根据所述状态查看时间信息和状态更新时间 信息,判断是否向所述第一客户端提示所述第二客户端状态内容有更新的步骤包括按照预设的顺序遍历各个状态查看时间信息和状态更新时间信息,并判断是否向 第一客户端提示第二客户端状态内容有更新;当判断出第二客户端的至少两个状态内容有更新时,根据对应的标识依次向第一客户端提示第二客户端状态内容有更新。具体地,服务器可以预先设置各个状态的优先级别,然后根据从优先级高到低的 顺序遍历各个状态查看时间信息和状态更新时间信息,判断是否向第一客户端提示第二客 户端状态内容有更新,当判断出第二客户端的至少两个状态内容有更新时,根据对应的标 识依次向第一客户端提示第二客户端状态内容有更新,第一客户端根据该对应的标识依次 提示第二客户端状态内容有更新,以QQ软件为例,如设置了 Qzone状态的优先级比拍拍状 态的优先级高,那么当判断出用户B的Qzone状态以及拍拍状态都有更新时,根据各个状态 对应的唯一标识向用户A依次提示用户B的Qzone状态和用户B的拍拍状态存在更新,即 先向用户A提示用户B的Qzone状态存在更新,当用户A查看了用户B更新的状态内容后, 再向用户A提示用户B的拍拍状态存在更新。上面详细说明了本发明的状态内容的更新提示方法的流程示意图,下面对应地, 详细说明本发明实施例的服务器的结构。如图4示出的本发明实施例的服务器的结构示意图,服务器4包括数据存储器 41、提取模块42和更新提示判断模块43,其中数据存储器41用于保存的第一客户端查看第二客户端状态内容的状态查看时间 信息,以及所述第二客户端状态内容的状态更新时间信息;具体地,第一客户端指某用户A,第二客户端为与用户A联系的其他用户。服务器 4保存有用户查看其他用户的状态内容的状态查看时间信息,如用户A在2010年1月10号 上午11点查看用户B的状态内容,那么数据存储器41可以保存有用户A查看用户B状态 内容的当前时间信息,或保存该当前时间信息对应的一个标识信息,表明用户A查看用户B 状态内容的时间;数据存储器41保存有用户更新自身的状态内容的状态更新时间信息,如 用户B在2010年1月12号上午11点更新了自身的状态内容,如填写了一篇新的日志等, 那么数据存储器41可以保存有用户B更新自身状态内容的当前时间信息,或保存该当前时 间信息对应的一个标识信息,表明用户B更新自身的状态内容的状态更新时间。进一步地, 服务器4保存第一客户端查看第二客户端状态内容的状态查看时间信息,以及所述第二客 户端状态内容的状态更新时间信息的方式可以如图2以及图3所示,通过表格的形式进行 保存。如图2,服务器4保存有各个第一客户端查看第二客户端状态内容的状态查看时间信 息,如用户A,那么对应有用户B、用户C等其他用户的状态查看时间信息,以及自身的标识 信息(如自身的用户名信息,或号码信息等);如图3,服务器4保存有各个客户端状态内容 的状态更新时间信息,即用户更新自身的博客状态的更新时间信息。提取模块42用于提取数据存储器41中保存的所述状态查看时间信息和状态更新 时间信息;更新提示判断模块43用于根据提取模块42提取的状态查看时间信息和状态更新 时间信息,判断是否向所述第一客户端提示所述第二客户端状态内容有更新。具体地,更新提示判断模块43包括时间判断单元431用于根据提取模块42提取的状态查看时间信息和状态更新时 间信息,判断所述状态查看时间是否早于所述状态更新时间;提示单元432用于当时间判断单元431的判断结果为是时,则向所述第一客户端 提示所述第二客户端状态内容有更新。
如图5示出的本发明服务器的另一实施例的结构示意图,服务器4包括数据存储 器41、提取模块42和更新提示判断模块43外,还包括获取模块44和设置模块45,其中获取模块44用于获取第一客户端查看第二客户端状态内容的状态查看时间信 息;具体地,用户可以通过登陆IM软件查看其他用户的状态内容,也可以直接通过网 页浏览器查看其他用户的状态内容等等,获取模块44进一步包括第一记录单元441,用于记录所述第一客户端直接通过网页浏览器查看所述第二 客户端状态内容的状态查看时间信息;和/或第二记录单元442,用于记录所述第一客户端通过IM软件查看所述第二客户端状 态内容的状态查看时间信息。需要说明的是,本实施例以获取模块44都包括第一记录单元 441和第二记录单元442为例。设置模块45用于设置各个状态内容的状态查看时间信息分别对应一个标识,并 将对应的标识保存在数据存储器41中。具体地,IM往往会存在多个状态信息的提示,如QQ软件中,有Qzone的更新提示 信息,也有拍拍的状态提示信息等,本发明的获取第一客户端查看第二客户端状态内容的 状态查看时间信息时,往往会获取第二客户端至少两个状态内容的状态查看时间。本发明 实施例中,当获取的查看第二客户端状态内容的状态查看时间信息为第二客户端至少两个 状态内容的状态查看时间信息时,设置模块45设置各个状态内容的状态查看时间信息分 别对应一个标识,并将对应的标识保存在服务器4的数据存储器41中。具体地,以QQ软件 为例,设置模块45对第一客户端查看第二客户端Qzone状态内容的状态查看时间信息对应 设置一个标识,对第一客户端查看第二客户端拍拍状态内容的状态查看时间信息对应设置 另一个标识,即每个状态内容对应唯一一个标识,那么更新提示判断模块43具体用于按照 预设的顺序遍历各个状态查看时间信息和状态更新时间信息,并判断是否向所述第一客户 端提示所述第二客户端状态内容有更新;当判断出所述第二客户端的至少两个状态内容有 更新时,根据设置模块45设置对应的标识依次向所述第一客户端提示第二客户端状态内 容有更新。具体地,服务器4可以预先设置各个状态的优先级别,然后根据从优先级高到低 的顺序遍历各个状态查看时间信息和状态更新时间信息,判断是否向第一客户端提示第二 客户端状态内容有更新,当判断出第二客户端的至少两个状态内容有更新时,根据对应的 标识依次向第一客户端提示第二客户端状态内容有更新,第一客户端根据该对应的标识依 次提示第二客户端状态内容有更新,以QQ软件为例,如设置了 Qzone状态的优先级比拍拍 状态的优先级高,那么当判断出用户B的Qzone状态以及拍拍状态都有更新时,根据各个状 态对应的唯一标识向用户A依次提示用户B的Qzone状态和用户B的拍拍状态存在更新, 即先向用户A提示用户B的Qzone状态存在更新,当用户A查看了用户B更新的状态内容 后,再向用户A提示用户B的拍拍状态存在更新。综上所述,通过上述实施例,通过服务器保存状态查看时间信息以及状态更新时 间信息,并记录用户直接通过网页浏览器查看其他用户状态内容的状态查看时间信息,解 决了现有技术中不能准确向用户提示存在更新状态的问题,避免了重复提示用户存在更新 状态的问题,实现更加准确地向用户提示其他用户的状态内容是否存在更新,给用户查看其他用户的状态内容提供了便利。需要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解 到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。 基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品 的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包 括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行 本发明各个实施例或者实施例的某些部分所述的方法。以上所揭露的仅为本发明实施例中的较佳实施例而已,当然不能以此来限定本发 明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种状态内容的更新提示方法,其特征在于,包括提取服务器中保存的第一客户端查看第二客户端状态内容的状态查看时间信息,以及 所述第二客户端状态内容的状态更新时间信息;根据所述状态查看时间信息和状态更新时间信息,判断是否向所述第一客户端提示所 述第二客户端状态内容有更新。
2.如权利要求1所述的方法,其特征在于,根据所述状态查看时间信息和状态更新时 间信息,判断是否向所述第一客户端提示所述第二客户端状态内容有更新的步骤包括根据所述状态查看时间信息和状态更新时间信息,判断所述状态查看时间是否早于所 述状态更新时间;当判断结果为是时,则向所述第一客户端提示所述第二客户端状态内容有更新;当判 断结果为否时,则不向所述第一客户端提示所述第二客户端状态内容有更新。
3.如权利要求1所述的方法,其特征在于,所述提取服务器中保存的第一客户端查看 第二客户端状态内容的状态查看时间信息的步骤之前,还包括获取第一客户端查看第二客户端状态内容的状态查看时间信息;将所述状态查看时间信息保存在服务器的数据存储器中。
4.如权利要求3所述的方法,其特征在于,所述获取第一客户端查看第二客户端状态 内容的状态查看时间信息的步骤包括记录所述第一客户端直接通过网页浏览器查看所述第二客户端状态内容的状态查看 时间信息;和/或记录所述第一客户端通过即时通信软件查看所述第二客户端状态内容的状态查看时 间信息。
5.如权利要求4所述的方法,其特征在于,当获取的查看所述第二客户端状态内容的 状态查看时间信息为所述第二客户端至少两个状态内容的状态查看时间信息时,还包括设置各个状态内容的状态查看时间信息分别对应一个标识,并将对应的标识保存在服 务器的数据存储器中。
6.如权利要求5所述的方法,其特征在于,当服务器的数据存储器中保存有所述第二 客户端至少两个状态内容的状态查看时间信息,以及对应的标识时,根据所述状态查看时 间信息和状态更新时间信息,判断是否向所述第一客户端提示所述第二客户端状态内容有 更新的步骤包括按照预设的顺序遍历各个状态查看时间信息和状态更新时间信息,并判断是否向所述 第一客户端提示所述第二客户端状态内容有更新;当判断出所述第二客户端的至少两个状态内容有更新时,根据对应的标识依次向所述 第一客户端提示第二客户端状态内容有更新。
7.一种服务器,其特征在于,包括数据存储器,用于保存的第一客户端查看第二客户端状态内容的状态查看时间信息, 以及所述第二客户端状态内容的状态更新时间信息;提取模块,用于提取所述数据存储器中保存的所述状态查看时间信息和状态更新时间 fn息;更新提示判断模块,用于根据所述提取模块提取的状态查看时间信息和状态更新时间信息,判断是否向所述第一客户端提示所述第二客户端状态内容有更新。
8.如权利要求7所述的服务器,其特征在于,所述更新提示判断模块包括时间判断单元,用于根据所述提取模块提取的状态查看时间信息和状态更新时间信 息,判断所述状态查看时间是否早于所述状态更新时间;提示单元,用于当所述时间判断单元的判断结果为是时,则向所述第一客户端提示所 述第二客户端状态内容有更新。
9.如权利要求7所述的服务器,其特征在于,还包括获取模块,用于获取第一客户端查看第二客户端状态内容的状态查看时间信息;所述获取模块包括第一记录单元,用于记录所述第一客户端直接通过网页浏览器查看所述第二客户端状 态内容的状态查看时间信息;和/或第二记录单元,用于记录所述第一客户端通过即时通信软件查看所述第二客户端状态 内容的状态查看时间信息。
10.如权利要求9所述的服务器,其特征在于,所述获取模块获取的查看所述第二客户 端状态内容的状态查看时间信息为所述第二客户端至少两个状态内容的状态查看时间信 息;所述服务器还包括设置模块,用于设置各个状态内容的状态查看时间信息分别对应一个标识,并将对应 的标识保存在所述数据存储器中。
11.如权利要求10所述的服务器,其特征在于,当服务器的数据存储器中保存有所述 第二客户端至少两个状态内容的状态查看时间信息,以及对应的标识时,所述更新提示判断模块具体用于按照预设的顺序遍历各个状态查看时间信息和状态 更新时间信息,并判断是否向所述第一客户端提示所述第二客户端状态内容有更新;当判 断出所述第二客户端的至少两个状态内容有更新时,根据设置模块设置对应的标识依次向 所述第一客户端提示第二客户端状态内容有更新。
全文摘要
本发明实施例公开了一种状态内容的更新提示方法,包括提取服务器中保存的第一客户端查看第二客户端状态内容的状态查看时间信息,以及所述第二客户端状态内容的状态更新时间信息;根据所述状态查看时间信息和状态更新时间信息,判断是否向所述第一客户端提示所述第二客户端状态内容有更新。相应地,本发明实施例还公开了一种服务器,实施本发明实施例,通过服务器保存状态查看时间信息以及状态更新时间信息,解决了现有技术中不能准确向用户提示存在更新状态的问题,避免了重复提示用户存在更新状态的问题,实现更加准确地向用户提示其他用户的状态内容是否存在更新,给用户查看其他用户的状态内容提供了便利。
文档编号G06F9/44GK102135875SQ20101010209
公开日2011年7月27日 申请日期2010年1月21日 优先权日2010年1月21日
发明者刘忠林, 吴祖榕 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1