即时消息状态更新的方法、系统及即时消息服务器的制造方法
【专利摘要】本发明实施例公开了一种即时消息状态更新的方法、系统及即时消息服务。其中,该方法包括接收联系人状态更新通知方式请求消息;接收状态更新发送者发送的用户状态更新通知请求消息;根据与状态更新接收者的联系人或联系人群组对应的状态更新通知方式将状态更新接收者的联系人或联系人群组划分为不同的优先级;按照状态更新接收者的联系人或联系人群组的优先级分时序地将与状态更新接收者的联系人或联系人群组对应的状态显示信息发送至各联系人或联系人群组。本发明实施例避免了即时消息用户一有状态更新就向其所有联系人同时发送状态更新消息而引起的网络拥塞问题,同时提高了电池的使用寿命。
【专利说明】即时消息状态更新的方法、系统及即时消息服务器
【技术领域】
[0001]本发明涉及移动互联网领域,特别地,涉及一种即时消息状态更新的方法、系统及即时消息服务器。
【背景技术】
[0002]在移动互联网领域中,頂(Instant Message,即时消息)技术因其满足了人们在日常生活与办公环境中随时、随地进行交流与协作的需求,已成为移动互联网中必不可少的应用。
[0003]与传统的基于计算机的互联网相比,移动互联网具有网络带宽资源有限、移动终端设备电池资源有限等特性。面向移动互联网的即时消息技术不仅仅是对互联网即时消息技术的简单扩展,若仍沿用基于传统互联网的技术,将很难满足移动互联网环境下对即时消息服务的需求。
[0004]在移动互联网中,为保证即时消息用户的在线状态有效,客户端与服务器之间需不断进行信息交互。若按照传统互联网中即时消息用户一有状态更新便通知其所有联系人的方式不仅会极大消耗无线网络资源,而且对移动终端的电池也会造成极大消耗。
[0005]针对上述问题,目前的主要解决方法为在服务器端缓存状态更新消息,待缓存的消息到达一定阈值,或检测到用户终端为非休眠状态时才下发给客户端。这两种方法虽然减少了服务器和客户端之间的交互,但前者会存在消息延时的问题,无法保证用户实时了解联系人最新的在线情况;后者将用户的所有联系人状态信息一并下发,不仅会造成流量突发、数据交换量大、导致网络拥塞,还影响了客户端的登录性能。
【发明内容】
[0006]本发明实施例要解决的一个技术问题是提供一种即时消息状态更新的方法、系统及即时消息服务器,能够降低无线网络资源消耗并提高电池寿命。
[0007]本发明实施例提供了一种移动互联网中即时消息状态更新的方法,包括接收联系人状态更新通知方式请求消息,联系人状态更新通知方式请求消息中包括状态更新接收者的即时消息地址、状态更新接收者的联系人列表、状态更新接收者的联系人群组信息、以及与状态更新接收者的联系人或联系人群组对应的状态更新通知方式;接收状态更新发送者发送的用户状态更新通知请求消息,用户状态更新通知请求消息中包括状态更新发送者的即时消息地址、状态更新接收者的即时消息地址以及与状态更新接收者对应的状态显示信息;根据与状态更新接收者的联系人或联系人群组对应的状态更新通知方式将状态更新接收者的联系人或联系人群组划分为不同的优先级;按照状态更新接收者的联系人或联系人群组的优先级分时序地将与状态更新接收者的联系人或联系人群组对应的状态显示信息发送至各联系人或联系人群组。
[0008]可选地,该方法还包括设置状态更新发送者发送用户状态更新通知请求消息的时序和接收对象。[0009]可选地,与状态更新接收者的联系人或联系人群组对应的状态更新通知方式包括实时将状态显示信息发送至状态更新接收者、在状态更新接收者为非休眠状态下将状态显示信息发送至状态更新接收者、以及在状态更新接收者主动发起联系人状态更新获取请求时将状态显示信息发送至状态更新接收者。
[0010]可选地,针对状态更新接收者的不同联系人或不同联系人群组设置不同的状态显不?目息。
[0011]可选地,状态更新接收者为状态更新发送者的联系人全集或为状态更新发送者的联系人子集。
[0012]可选地,根据状态更新发送者的需求输入个性化状态信息作为状态显示信息。
[0013]本发明实施例还提供了一种即时消息服务器,包括联系人状态更新通知方式接收单元,用于接收联系人状态更新通知方式请求消息,联系人状态更新通知方式请求消息中包括状态更新接收者的即时消息地址、状态更新接收者的联系人列表、状态更新接收者的联系人群组信息、以及与状态更新接收者的联系人或联系人群组对应的状态更新通知方式;用户状态更新通知接收单元,用于接收状态更新发送者发送的用户状态更新通知请求消息,用户状态更新通知请求消息中包括状态更新发送者的即时消息地址、状态更新接收者的即时消息地址以及与状态更新接收者对应的状态显示信息;优先级划分单元,用于根据与状态更新接收者的联系人或联系人群组对应的状态更新通知方式将状态更新接收者的联系人或联系人群组划分为不同的优先级;状态显示信息发送单元,用于按照状态更新接收者的联系人或联系人群组的优先级分时序地将与状态更新接收者的联系人或联系人群组对应的状态显示信息发送至各联系人或联系人群组。
[0014]可选地,与状态更新接收者的联系人或联系人群组对应的状态更新通知方式包括实时将状态显示信息发送至状态更新接收者、在状态更新接收者为非休眠状态下将状态显示信息发送至状态更新接收者、以及在状态更新接收者主动发起联系人状态更新获取请求时将状态显示信息发送至状态更新接收者。
[0015]可选地,状态更新接收者为状态更新发送者的联系人全集或为状态更新发送者的联系人子集。
[0016]本发明实施例又提供了一种移动互联网中即时消息状态更新的系统,包括至少两个即时消息客户端和前述实施例中的即时消息服务器,其中,即时消息客户端包括即时消息状态更新接收单元,用于发送联系人状态更新通知方式请求消息以及接收用户状态更新消息,联系人状态更新通知方式请求消息中包括状态更新接收者的即时消息地址、状态更新接收者的联系人列表、状态更新接收者的联系人群组信息、以及与状态更新接收者的联系人或联系人群组对应的状态更新通知方式;即时消息状态更新发送单元,用于在即时消息用户的状态发生变化时发送用户状态更新通知请求消息,用户状态更新通知请求消息中包括状态更新发送者的即时消息地址、状态更新接收者的即时消息地址以及与状态更新接收者对应的状态显示信息,用户状态更新消息中包含状态显示信息。
[0017]可选地,即时消息状态更新发送单元还用于设置状态更新发送者发送用户状态更新通知请求消息的时序和接收对象。
[0018]可选地,即时消息状态更新发送单元还用于针对状态更新接收者的不同联系人或不同联系人群组设置不同的状态显示信息。[0019]可选地,即时消息状态更新发送单元还用于根据状态更新发送者的需求输入个性化状态信息作为状态显示信息。
[0020]本发明实施例提供的移动互联网中即时消息状态更新的方法与系统、及即时消息服务器,根据设置的与状态更新接收者的联系人或联系人群组对应的状态更新通知方式对不同的联系人或联系人群组采取不同的优先级、并以分时序的方式将状态显示信息发送给各联系人或联系人群组,避免了即时消息用户一有状态更新就向其所有联系人同时发送状态更新消息而引起的网络拥塞问题,同时提高了电池的使用寿命。
【专利附图】
【附图说明】
[0021]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附图中:
[0022]图1是本发明移动互联网中即时消息状态更新的方法的一个实施例的流程示意图。
[0023]图2是本发明即时消息服务器的一个实施例的结构示意图。
[0024]图3是本发明移动互联网中即时消息状态更新的系统的一个实施例的结构示意图。
[0025]图4是本发明获取联系人状态更新通知方式的一个实例的流程示意图。
[0026]图5是本发明中用户状态更新通知请求的一个实例的流程示意图。
[0027]图6是本发明中用户状态更新通知请求的另一实例的流程示意图。
【具体实施方式】
[0028]下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。
[0029]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0030]本发明的下述实施例由即时消息服务器接收用户状态更新通知请求消息后,根据与状态更新接收者的联系人或联系人群组对应的状态更新通知方式进行逻辑处理,将即时消息用户的状态显示信息按联系人或联系人群组的优先级分时序发送给对应的状态更新接收者。
[0031]图1是本发明移动互联网中即时消息状态更新的方法的一个实施例的流程示意图。
[0032]如图1所示,该实施例可以包括以下步骤:
[0033]S102,接收联系人状态更新通知方式请求消息,联系人状态更新通知方式请求消息中包括状态更新接收者的即时消息地址、状态更新接收者的联系人列表、状态更新接收者的联系人群组信息、以及与状态更新接收者的联系人或联系人群组对应的状态更新通知方式,其中,状态更新接收者的联系人列表即所有联系人的即时消息地址,联系人群组信息包括群组名称、群组中包含的联系人,该联系人状态更新通知方式请求消息由状态更新接收者设置;
[0034]S104,接收状态更新发送者发送的用户状态更新通知请求消息,也即,在即时消息用户的状态发生变化时用户状态更新通知请求消息中包括状态更新发送者的即时消息地址、状态更新接收者的即时消息地址以及与状态更新接收者对应的状态显示信息;
[0035]S106,根据与状态更新接收者的联系人或联系人群组对应的状态更新通知方式将状态更新接收者的联系人或联系人群组划分为不同的优先级,例如,实时发送状态显示消息为最高优先级,在状态更新接收者处于非休眠状态时发送状态显示消息为次高优先级,在状态更新接收者请求时发送状态显示消息为最低优先级;
[0036]S108,按照状态更新接收者的联系人或联系人群组的优先级分时序地将与状态更新接收者的联系人或联系人群组对应的状态显示信息发送至各联系人或联系人群组。
[0037]该实施例根据设置的与状态更新接收者的联系人或联系人群组对应的状态更新通知方式对不同的联系人或联系人群组采取不同的优先级、并以分时序的方式将状态显示信息发送给各联系人或联系人群组,避免了即时消息用户一有状态更新就向其所有联系人同时发送状态更新消息而引起的网络拥塞问题,同时提高了电池的使用寿命。
[0038]进一步地,还可以设置状态更新发送者发送用户状态更新通知请求消息的时序和接收对象,即按不同优先级向各接收对象发送用户状态更新通知请求消息,以避免网络拥塞,其中,接收对象即为状态更新接收者,该状态更新接收者可以为状态更新发送者的联系人全集或为状态更新发送者的联系人子集,即,当状态更新发送者的状态发生变化时,支持对全部联系人和仅对部分联系显示其状态信息的方式。此外,当即时消息用户的状态发生变化时,状态更新发送者可以根据自身需求针对状态更新发送者的不同联系人或联系人群组设置状态更新发送时序,由状态更新发送者按时序自动发送用户状态更新通知请求消肩、O
[0039]其中,联系人状态更新通知方式请求消息中与状态更新接收者的联系人或联系人群组对应的状态更新通知方式可以包括但不限于实时将状态显示信息发送至状态更新接收者、在状态更新接收者为非休眠状态下将状态显示信息发送至状态更新接收者、以及在状态更新接收者主动发起联系人状态更新获取请求时将状态显示信息发送至状态更新接收者。
[0040]举例说明,当联系人状态发生变化时,即时消息服务器实时将其状态更新消息发送给状态更新接收者;当联系人状态发生变化时,即时消息服务器首先缓存用户状态更新通知请求消息,仅当检测到状态更新接收者的终端状态为非休眠状态时,即时消息服务器才向状态更新接收者下发该联系人的状态显示信息;当联系人状态发生变化时,即时消息服务器首先缓存用户状态更新通知请求消息,仅当状态更新接收者主动发起联系人状态更新获取请求时,才向状态更新接收者下发该联系人状态显示信息。
[0041]进一步地,当即时消息用户的状态发生变化时,状态更新发送者还可以针对状态更新接收者的不同联系人或不同联系人群组设置不同的状态显示信息,具体地,可以根据状态更新发送者的需求输入个性化状态信息作为状态显示信息,并且对不同联系人或联系人群组按不同时序显示不同的状态信息。例如,对联系人A显示“在线”、对联系人B显示“脱机”、对联系人C显示“我现在不在线上,有事请打电话X X X X ”等个性化状态显示信肩、O
[0042]上述方式能够让即时消息用户直接参与和控制其自身对联系人显示的状态更新设置,可以满足用户的个性化需求,提升了用户的感受度。[0043]本领域普通技术人员可以理解,实现上述方法实施例的全部和部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算设备可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤,而前述的存储介质可以包括ROM、RAM、磁碟和光盘等各种可以存储程序代码的介质。
[0044]图2是本发明即时消息服务器的一个实施例的结构示意图。
[0045]如图2所示,该实施例中的服务器可以用于实现本发明上述的移动互联网中即时消息状态更新的方法。具体地,该实施例中的即时消息服务器20可以包括联系人状态更新通知方式接收单元202、用户状态更新通知接收单元204、优先级划分单元206以及状态显示信息发送单元208。
[0046]其中,联系人状态更新通知方式接收单元202接收联系人状态更新通知方式请求消息,联系人状态更新通知方式请求消息中包括状态更新接收者的即时消息地址、状态更新接收者的联系人列表、状态更新接收者的联系人群组信息、以及与状态更新接收者的联系人或联系人群组对应的状态更新通知方式;用户状态更新通知接收单元204接收状态更新发送者发送的用户状态更新通知请求消息,用户状态更新通知请求消息中包括状态更新发送者的即时消息地址、状态更新接收者的即时消息地址以及与状态更新接收者对应的状态显示信息;优先级划分单元206根据与状态更新接收者的联系人或联系人群组对应的状态更新通知方式将状态更新接收者的联系人或联系人群组划分为不同的优先级;状态显示信息发送单元208按照状态更新接收者的联系人或联系人群组的优先级分时序地将与状态更新接收者的联系人或联系人群组对应的状态显示信息发送至各联系人或联系人群组,其中,状态更新接收者可以为状态更新发送者的联系人全集也可以为状态更新发送者的联系人子集。
[0047]进一步地,与状态更新接收者的联系人或联系人群组对应的状态更新通知方式可以包括但不限于实时将状态显示信息发送至状态更新接收者、在状态更新接收者为非休眠状态下将状态显示信息发送至状态更新接收者、以及在状态更新接收者主动发起联系人状态更新获取请求时将状态显示信息发送至状态更新接收者。
[0048]进一步地,即时消息服务器中还可以包括存储单元、状态更新缓存单元和响应发送单元。其中,存储单元用于存储联系人状态更新通知方式请求消息,状态更新缓存单元用于缓存用户状态更新通知请求消息,响应发送单元用于发送联系人状态更新通知方式响应消息和用户状态更新通知响应消息。
[0049]图3是本发明移动互联网中即时消息状态更新的系统的一个实施例的结构示意图。
[0050]如图3所示,该实施例中的系统30可以包括即时消息服务器302和至少两个即时消息客户端304,其中,即时消息客户端304可以包括即时消息状态更新接收单元3042和即时消息状态更新发送单元3044,一个即时消息客户端中的即时消息状态更新发送单元3044发送更新消息,另一个即时消息客户端中的即时消息状态更新接收单元3042接收更新消息。
[0051]其中,即时消息状态更新接收单元3042发送联系人状态更新通知方式请求消息以及接收用户状态更新消息,联系人状态更新通知方式请求消息中包括状态更新接收者的即时消息地址、状态更新接收者的联系人列表、状态更新接收者的联系人群组信息、以及与状态更新接收者的联系人或联系人群组对应的状态更新通知方式,用户状态更新消息中包含针对状态更新接收者的状态显示信息,进一步地,即时消息状态更新接收单元3042还可以设置联系人状态更新通知方式,具体地,可根据单个联系人为维度进行设置,也可根据用户的联系人群组为维度进行设置,此外,即时消息状态更新接收单元3042还可以接收即时消息服务器发送的联系人状态更新通知方式响应消息。
[0052]即时消息状态更新发送单元3044在即时消息用户的状态发生变化时发送用户状态更新通知请求消息,用户状态更新通知请求消息中包括状态更新发送者的即时消息地址、状态更新接收者的即时消息地址以及与状态更新接收者对应的状态显示信息,进一步地,即时消息状态更新发送单元3044还可以设置并存储针对不同联系人或联系人群组的发送时序和状态显示信息,此外,即时消息状态更新发送单元3044还可以接收即时消息服务器发送的用户状态更新通知响应消息。
[0053]需要指出的是,在即时消息状态更新发送客户端发送用户状态更新通知请求消息时,可以将单个联系人作为状态更新通知接收者,也可以将其联系人群组作为状态更新通知接收者,此时,可以为不同的接收者设置不同的发送时序。
[0054]该实施例中的即时消息服务器302可以通过图2所示的实施例实现。
[0055]进一步地,即时消息状态更新发送单元3044还可以设置状态更新发送者发送用户状态更新通知请求消息的时序和接收对象。
[0056]进一步地,即时消息状态更新发送单元3044还可以针对状态更新接收者的不同联系人或不同联系人群组设置不同的状态显示信息。
[0057]进一步地,即时消息状态更新发送单元3044还可以根据状态更新发送者的需求输入个性化状态信息作为状态显示信息。
[0058]接下来,结合即时消息服务器和即时消息客户端描述实现本发明在移动互联网中进行即时消息状态更新的方法。
[0059]图4是本发明获取联系人状态更新通知方式的一个实例的流程示意图。
[0060]如图4所示,该实施例可以包括以下步骤:
[0061]S402,即时消息用户在即时消息状态更新接收单元(S卩,下文中提到的即时消息状态更新接收客户端)中设置联系人或联系人群组的状态更新通知方式,该方式支持将即时消息用户的联系人分成不同优先级,分时序下发其联系人的状态更新信息,包括但不仅限于下述方式:
[0062]当即时消息服务器检测到联系人状态发生变化时,实时将其状态更新消息发送给状态更新接收客户端;当即时消息服务器检测到联系人状态发生变化时,首先缓存用户状态更新通知请求消息,仅当检测到状态更新接收客户端的终端状态为非休眠状态时,即时消息服务器才向状态更新接收客户端下发该联系人的状态显示信息;当即时消息服务器检测到联系人状态发生变化时,首先缓存用户状态更新通知请求消息,仅当状态更新接收客户端主动发起联系人状态更新获取请求时,才向状态更新接收客户端下发该联系人状态显示信息;
[0063]S404,即时消息状态更新接收客户端向即时消息服务器发送联系人状态更新通知方式请求消息,该请求消息中包括状态更新接收客户端用户的即时消息地址、该用户联系人列表(即,所有联系人的即时消息地址)、联系人群组信息(包括:群组名称、群组包含的联系人)、以及该联系人或联系人群组的状态更新通知方式;
[0064]S406,即时消息服务器接收并存储状态更新接收客户端发送的联系人状态更新通知方式请求消息;
[0065]S408,即时消息服务器向状态更新接收客户端发送联系人状态更新通知方式响应消息。
[0066]图5是本发明中用户状态更新通知请求的一个实例的流程示意图。
[0067]如图5所示,该实施例可以包括以下步骤:
[0068]S502,即时消息状态更新发送单元(即,即时消息状态更新发送客户端)设置用户自身的状态更新通知方式,该方式可以包括状态更新通知接收者对应的状态显示信息以及状态发送时序,其中,用户可以通过手工方式输入个性化的状态信息;
[0069]S504,在即时消息用户的状态发生变化,即时消息状态更新发送客户端生成用户状态更新通知请求消息,该请求消息中包含状态更新发送者的即时消息地址、状态更新通知接收者的即时消息地址以及与每个状态更新接收者对应的状态显示信息;
[0070]S506,即时消息状态更新发送客户端向即时消息服务器发送用户状态更新通知请求消息;
[0071]S508,即时消息服务器发送用户状态更新通知响应消息;
[0072]S510,即时消息服务器根据与状态更新接收者的联系人或联系人群组对应的状态更新通知方式进行逻辑处理,若该即时消息用户的状态更新通知请求消息需实时发送给状态更新接收客户端,则直接进入步骤S514,否则进入步骤S512 ;
[0073]S512,若该即时消息用户的状态更新通知请求消息不需要实时发送给状态更新接收客户端,则即时消息服务器缓存用户状态更新通知请求消息;
[0074]S514,即时消息服务器根据与状态更新接收者的联系人或联系人群组对应的状态更新通知方式将即时消息用户的状态更新通知请求消息发送给状态更新接收客户端;
[0075]S516,状态更新接收客户端存储并显示状态更新发送客户端发送的状态显示信息;
[0076]S518,状态更新接收客户端向即时消息服务器发送用户状态更新通知响应消息。
[0077]图6是本发明中用户状态更新通知请求的另一实例的流程示意图。
[0078]如图6所示,该实施例可以包括以下步骤:
[0079]S602,即时消息服务器根据与状态更新接收者的联系人或联系人群组对应的状态更新通知方式缓存用户状态更新通知请求消息;
[0080]S604,状态更新接收客户端向即时消息服务器发送用户状态更新获取请求消息,该请求消息中包括状态更新接收客户端的即时消息地址和所需获取的联系人的即时消息地址;
[0081]S606,即时消息服务器向状态更新接收客户端发送用户状态更新获取响应消息,该响应消息中包括状态更新接收客户端的即时消息地址、所需获取的联系人的即时消息地址以及联系人的状态显示信息。
[0082]S608,状态更新接收客户端存储并显示联系人的状态显示信息。
[0083]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同和相似的部分可以相互参见。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处可以参见方法实施例部分的说明。
[0084]在本发明上述实施例中,即时消息用户可以在状态更新接收客户端中设置状态更新通知方式,支持第一时间接收到最关心的联系人的状态更新通知;在终端为非休眠状态时接收到普通联系人的状态更新消息;仅在需要某特定联系人的状态更新消息时才向即时消息服务器发送状态更新获取请求。同时,在即时消息用户更新自身的状态信息时,可以在即时消息客户端对联系人设置状态更新通知时序,并支持对不同的联系人显示不同的状态信息,并且支持仅对部分联系人发送其状态更新信息。
[0085]本发明不仅能满足即时消息用户对其自身的状态更新通知个性化的设置,还可以通过个性化设置接收联系人的状态更新消息,使得在移动互联网环境下避免无线网络拥塞,降低对移动终端电池的消耗。
[0086]虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
【权利要求】
1.一种移动互联网中即时消息状态更新的方法,其特征在于,包括: 接收联系人状态更新通知方式请求消息,所述联系人状态更新通知方式请求消息中包括状态更新接收者的即时消息地址、状态更新接收者的联系人列表、状态更新接收者的联系人群组信息、以及与状态更新接收者的联系人或联系人群组对应的状态更新通知方式; 接收状态更新发送者发送的用户状态更新通知请求消息,所述用户状态更新通知请求消息中包括状态更新发送者的即时消息地址、状态更新接收者的即时消息地址以及与状态更新接收者对应的状态显示信息; 根据与状态更新接收者的联系人或联系人群组对应的状态更新通知方式将状态更新接收者的联系人或联系人群组划分为不同的优先级; 按照状态更新接收者的联系人或联系人群组的优先级分时序地将与状态更新接收者的联系人或联系人群组对应的状态显示信息发送至各联系人或联系人群组。
2.根据权利要求1所述的移动互联网中即时消息状态更新的方法,其特征在于,所述方法还包括: 设置状态更新发送者发送所述用户状态更新通知请求消息的时序和接收对象。
3.根据权利要求1所述的移动互联网中即时消息状态更新的方法,其特征在于,所述与状态更新接收者的联系人或联系人群组对应的状态更新通知方式包括实时将状态显示信息发送至状态更新接收者、在状态更新接收者为非休眠状态下将状态显示信息发送至状态更新接收者、以及在状态更新接收者主动发起联系人状态更新获取请求时将状态显示信息发送至状态更新接收者。
4.根据权利要求1所述的移动互联网中即时消息状态更新的方法,其特征在于,针对状态更新接收者的不同联系人或不同联系人群组设置不同的状态显示信息。
5.根据权利要求1所述的移动互联网中即时消息状态更新的方法,其特征在于,所述状态更新接收者为状态更新发送者的联系人全集或为状态更新发送者的联系人子集。
6.根据权利要求1所述的移动互联网中即时消息状态更新的方法,其特征在于,根据状态更新发送者的需求输入个性化状态信息作为状态显示信息。
7.—种即时消息服务器,其特征在于,包括: 联系人状态更新通知方式接收单元,用于接收联系人状态更新通知方式请求消息,所述联系人状态更新通知方式请求消息中包括状态更新接收者的即时消息地址、状态更新接收者的联系人列表、状态更新接收者的联系人群组信息、以及与状态更新接收者的联系人或联系人群组对应的状态更新通知方式; 用户状态更新通知接收单元,用于接收状态更新发送者发送的用户状态更新通知请求消息,所述用户状态更新通知请求消息中包括状态更新发送者的即时消息地址、状态更新接收者的即时消息地址以及与状态更新接收者对应的状态显示信息; 优先级划分单元,用于根据与状态更新接收者的联系人或联系人群组对应的状态更新通知方式将状态更新接收者的联系人或联系人群组划分为不同的优先级; 状态显示信息发送单元,用于按照状态更新接收者的联系人或联系人群组的优先级分时序地将与状态更新接收者的联系人或联系人群组对应的状态显示信息发送至各联系人或联系人群组。
8.根据权利要求7所述的即时消息服务器,其特征在于,所述与状态更新接收者的联系人或联系人群组对应的状态更新通知方式包括实时将状态显示信息发送至状态更新接收者、在状态更新接收者为非休眠状态下将状态显示信息发送至状态更新接收者、以及在状态更新接收者主动发起联系人状态更新获取请求时将状态显示信息发送至状态更新接收者。
9.根据权利要求7所述的即时消息服务器,其特征在于,所述状态更新接收者为状态更新发送者的联系人全集或为状态更新发送者的联系人子集。
10.一种移动互联网中即时消息状态更新的系统,其特征在于,包括至少两个即时消息客户端和权利要求7至9中任一项所述的即时消息服务器,其中,所述即时消息客户端包括: 即时消息状态更新接收单元,用于发送联系人状态更新通知方式请求消息以及接收用户状态更新消息,所述联系人状态更新通知方式请求消息中包括状态更新接收者的即时消息地址、状态更新接收者的联系人列表、状态更新接收者的联系人群组信息、以及与状态更新接收者的联系人或联系人群组对应的状态更新通知方式,所述用户状态更新消息中包含状态显示信息; 即时消息状态更新发送单元,用于在即时消息用户的状态发生变化时发送用户状态更新通知请求消息,所述用户状态更新通知请求消息中包括状态更新发送者的即时消息地址、状态更新接收者的即时消息地址以及与状态更新接收者对应的状态显示信息。
11.根据权利要求10所述的移动互联网中即时消息状态更新的系统,其特征在于,所述即时消息状态更新发送单元还用于设置状态更新发送者发送所述用户状态更新通知请求消息的时序和接收对象。
12.根据权利要 求10所述的移动互联网中即时消息状态更新的系统,其特征在于,所述即时消息状态更新发送单元还用于针对状态更新接收者的不同联系人或不同联系人群组设置不同的状态显示信息。
13.根据权利要求10所述的移动互联网中即时消息状态更新的系统,其特征在于,所述即时消息状态更新发送单元还用于根据状态更新发送者的需求输入个性化状态信息作为状态显示信息。
【文档编号】H04L12/58GK103781025SQ201210395165
【公开日】2014年5月7日 申请日期:2012年10月17日 优先权日:2012年10月17日
【发明者】毕家瑜, 方燕萍, 仝建刚, 王铮, 任华, 董斌, 彭昭 申请人:中国电信股份有限公司