查询呈现状态信息的方法和系统、主叫终端、被叫终端的利记博彩app

文档序号:7986432阅读:267来源:国知局
查询呈现状态信息的方法和系统、主叫终端、被叫终端的利记博彩app
【专利摘要】本发明公开一种查询呈现状态信息的方法和系统、主叫终端、被叫终端。其中在查询呈现状态信息方法中,向被叫终端发送查询请求信息,接收被叫终端发送的查询请求响应信息。其中被叫终端在主叫终端标识信息包括在白名单中时,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息。在查询请求响应信息中包括指示具有呈现状态信息的标识信息时,从查询请求响应信息中提取被叫终端的呈现状态信息。通过由被叫终端根据设定的白名单确定是否向主叫终端提供呈现状态信息,从而可以降低部署成本,减轻网络负担,减少维护开销,提高了用户体验。
【专利说明】查询呈现状态信息的方法和系统、主叫终端、被叫终端
【技术领域】
[0001]本发明涉及通信领域,特别是涉及一种查询呈现状态信息的方法和系统、主叫终夂而、被叫终夂而。
【背景技术】
[0002]呈现状态业务目前的主流技术是通过呈现服务器实现的,不管是前期的服务器添置、部署,以及后期的维护,都必然需要花费大量人力和物力资源。而且随着用户数量的增力口,大量消息都需要服务器进行处理并发送,从而加重了服务器的负担,降低了性能。并且使用订阅(SUBSCRIBE)/通告(NOTIFY)方法,需要定时向所有好友发送消息,带来很大的网络开销。
[0003]采用现有技术,当用户数量达到一定规模时,为了保证服务质量,必须增加服务器,需要对服务器组进行配置,从而增加了部署的复杂度、并提高了成本。
[0004]在现有技术中,一旦呈现服务器或服务器端网络发生故障,将导致整个系统瘫痪,使整个系统可靠性不佳。而且在采用现有的方法时,运营商间互通呈现业务难度较大,网间流量也很大,网络负担重。

【发明内容】

[0005]本发明要解决的技术问题是提供一种查询呈现状态信息的方法和系统、主叫终端、被叫终端。通过由被叫终端根据设定的白名单确定是否向主叫终端提供呈现状态信息,从而可以降低部署成本,减轻网络负担,减少维护开销,提高了用户体验。
[0006]根据本发明的一个方面,提供一种查询呈现状态信息的方法,包括:
[0007]向被叫终端发送查询请求信息,查询请求信息包括主叫终端标识信息;
[0008]接收被叫终端发送的查询请求响应信息;其中被叫终端判断主叫终端标识信息是否包括在白名单中,若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息;
[0009]判断查询请求响应信息中是否包括指示具有呈现状态信息的标识信息;
[0010]若查询请求响应信息中包括指示具有呈现状态信息的标识信息,则从查询请求响应信息中提取被叫终端的呈现状态信息。
[0011]根据本发明的另一方面,提供一种查询呈现状态信息的方法,包括:
[0012]接收主叫终端发送的查询请求信息,其中查询请求信息包括主叫终端标识信息;
[0013]判断主叫终端标识信息是否包括在白名单中;
[0014]若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息;
[0015]向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息,以便主叫终端获得被叫终端的呈现信
肩、O[0016]根据本发明的另一方面,提供一种查询呈现状态信息的主叫终端,包括:
[0017]第一发送单元,用于向被叫终端发送查询请求信息,查询请求信息包括主叫终端标识信息;
[0018]第一接收单元,用于接收被叫终端发送的查询请求响应信息;其中被叫终端判断主叫终端标识信息是否包括在白名单中,若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息;
[0019]第一识别单元,用于判断查询请求响应信息中是否包括指示具有呈现状态信息的标识信息;
[0020]第一提取单元,用于在第一识别单元判断查询请求响应信息中包括指示具有呈现状态信息的标识信息时,从查询请求响应信息中提取被叫终端的呈现状态信息。
[0021]根据本发明的另一方面,提供一种查询呈现状态信息的被叫终端,包括:
[0022]第二接收单元,用于接收主叫终端发送的查询请求信息,其中查询请求信息包括主叫终端标识信息;
[0023]第二识别单元,用于判断主叫终端标识信息是否包括在白名单中;
[0024]第二提取单元,用于在第二识别单元判断主叫终端标识信息包括在白名单中时,提取被叫终端的呈现状态信息,并指示第二发送单元发送查询请求响应信息;
[0025]第二发送单元,用于根据第二提取单元的指示,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息,以便主叫终端获得被叫终端的呈现信息。
[0026]根据本发明的另一方面,提供一种查询呈现状态信息的系统,包括主叫终端和被叫终J而,其中:
[0027]主叫终端,用于向被叫终端发送查询请求信息,查询请求信息包括主叫终端标识信息;接收被叫终端发送的查询请求响应信息;判断查询请求响应信息中是否包括指示具有呈现状态信息的标识信息;若查询请求响应信息中包括指示具有呈现状态信息的标识信息,则从查询请求响应信息中提取被叫终端的呈现状态信息;
[0028]被叫终端,用于接收主叫终端发送的查询请求信息,判断主叫终端标识信息是否包括在白名单中;若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息;向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息。
[0029]本发明通过向被叫终端发送查询请求信息,查询请求信息包括主叫终端标识信息;接收被叫终端发送的查询请求响应信息;其中被叫终端判断主叫终端标识信息是否包括在白名单中,若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息;判断查询请求响应信息中是否包括指示具有呈现状态信息的标识信息;若查询请求响应信息中包括指示具有呈现状态信息的标识信息,则从查询请求响应信息中提取被叫终端的呈现状态信息。通过由被叫终端根据设定的白名单确定是否向主叫终端提供呈现状态信息,从而可以降低部署成本,减轻网络负担,减少维护开销,提闻了用户体验。【专利附图】

【附图说明】
[0030]图1为本发明查询呈现状态信息方法一个实施例的示意图。
[0031]图2为本发明查询呈现状态信息方法另一实施例的示意图。
[0032]图3为本发明查询呈现状态信息方法又一实施例的示意图。
[0033]图4为本发明主叫终端一个实施例的示意图。
[0034]图5为本发明主叫终端另一实施例的示意图。
[0035]图6为本发明被叫终端一个实施例的示意图。
[0036]图7为本发明被叫终端另一实施例的示意图。
[0037]图8为本发明查询呈现状态信息系统一个实施例的示意图。
【具体实施方式】
[0038]下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
[0039]图1为本发明查询呈现状态信息方法一个实施例的示意图。如图1所示,该实施例可由主叫终端执行。其中:
[0040]步骤101,向被叫终端发送查询请求信息,查询请求信息包括主叫终端标识信息。
[0041]步骤102,接收被叫终端发送的查询请求响应信息。
[0042]其中被叫终端判断主叫终端标识信息是否包括在白名单中,若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信
肩、O
[0043]步骤103,判断查询请求响应信息中是否包括指示具有呈现状态信息的标识信息。
[0044]步骤104,若查询请求响应信息中包括指示具有呈现状态信息的标识信息,则从查询请求响应信息中提取被叫终端的呈现状态信息。
[0045]基于本发明上述实施例提供的查询呈现状态信息方法,通过由被叫终端根据设定的白名单确定是否向主叫终端提供呈现状态信息,从而可以降低部署成本,减轻网络负担,减少维护开销,提高了用户体验。
[0046]优选的,在上述步骤101中,进一步包括:
[0047]在对被叫终端进行点对点查询时,向被叫终端发送查询请求信息。
[0048]也就是说,仅在主叫终端打开通信簿并选定联系人时,主叫终端才进行点对点查询,无需定时对所有联系人进行查询。从而减少了信令交互,极大地降低了网络负担。
[0049]例如,主叫终端通过扩展SIP OPTIONS 消息、增加 accept:application/pidf+xml这一行,表示希望对方回应的2000K主体(body)中可以携带个人呈现状态信息。被叫终端收到此SIP0PT10NS消息后,检查本机保存的白名单列表,若发现主叫属于白名单,则将个人呈现状态信息按照RFC (Request For Comments,请求评论)3863定义的PIDF (PresenceInformation Data Format,呈现信息数据格式)文档格式通过 XML (Extensible MarkupLanguage,可扩展标记语言)文档携带在回复的2000K消息的主体(body)中,回复主叫终端,实现个人呈现状态信息的查询与发布。
[0050]图2为本发明查询呈现状态信息方法另一实施例的示意图。如图2所示,该实施例可以由被叫终端执行。其中:
[0051]步骤201,接收主叫终端发送的查询请求信息,其中查询请求信息包括主叫终端标识息。
[0052]步骤202,判断主叫终端标识信息是否包括在白名单中。
[0053]步骤203,若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信
肩、O
[0054]步骤204,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息,以便主叫终端获得被叫终端的
呈现/[目息。
[0055]基于本发明上述实施例提供的查询呈现状态信息方法,通过由被叫终端根据设定的白名单确定是否向主叫终端提供呈现状态信息,从而可以降低部署成本,减轻网络负担,减少维护开销,提高了用户体验。
[0056]图3为本发明查询呈现状态信息方法又一实施例的示意图。与图2所示实施例相t匕,在图3所示实施例中,进一步利用通信录和黑名单进行处理。
[0057]步骤301,接收主叫终端发送的查询请求信息,其中查询请求信息包括主叫终端标识息。
[0058]步骤302,判断主叫终端标识信息是否包括在白名单中。若主叫终端标识信息包括在白名单中,则执行步骤303 ;否则执行步骤305。
[0059]步骤303,提取被叫终端的呈现状态信息。
[0060]步骤304,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息,以便主叫终端获得被叫终端的呈现信息。之后,不再执行本实施例的其它步骤。
[0061]步骤305,判断主叫终端标识信息是否包括在黑名单中。若主叫终端标识信息包括在黑名单中,则执行步骤306 ;否则执行步骤307。
[0062]步骤306,向主叫终端发送查询请求响应信息,查询请求响应信息中包括指示不具有呈现状态信息的标识信息。之后,不再执行本实施例的其它步骤。
[0063]步骤307,判断主叫终端标识信息是否包括在通讯录中。若主叫终端标识信息包括在通讯录中,则执行步骤308 ;否则执行步骤306。
[0064]步骤308,将主叫终端标识信息添加到白名单中。然后执行步骤303。
[0065]当被叫终端收到扩展了头域的SIP OPTIONS消息时,检查对方的MSISDN (MobileSubscriber Identification Number,移动用户国际号码)号码,若此号码存在于被叫终端的本地通信簿中且不在黑名单中,则自动添加成为白名单并发送包含个人呈现状态信息的2000K消息。若对方是陌生号码或是存在于黑名单中,则拒绝提供呈现状态信息。用户可自行设定黑名单,将通信簿中的部分联系人加入黑名单,避免隐私信息的泄露。
[0066]图4为本发明主叫终端一个实施例的示意图。如图4所示,主叫终端包括:
[0067]第一发送单元401,用于向被叫终端发送查询请求信息,查询请求信息包括主叫终端标识信息。
[0068]第一接收单元402,用于接收被叫终端发送的查询请求响应信息。其中被叫终端判断主叫终端标识信息是否包括在白名单中,若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息。
[0069]第一识别单元403,用于判断查询请求响应信息中是否包括指示具有呈现状态信息的标识信息。
[0070]第一提取单元404,用于在第一识别单元判断查询请求响应信息中包括指示具有呈现状态信息的标识信息时,从查询请求响应信息中提取被叫终端的呈现状态信息。
[0071]基于本发明上述实施例提供的主叫终端,通过向被叫终端发送查询请求信息,由被叫终端根据设定的白名单确定是否向主叫终端提供呈现状态信息,从而可以降低部署成本,减轻网络负担,减少维护开销,提高了用户体验。
[0072]图5为本发明主叫终端另一实施例的示意图。与图4所示实施例相比,在图5所示实施例中,主叫终端还包括查询单元501,用于对被叫终端进行点对点查询,并指示第一发送单元401向被叫终端发送查询请求信息。
[0073]图6为本发明被叫终端一个实施例的示意图。如图6所示,被叫终端包括:
[0074]第二接收单元601,用于接收主叫终端发送的查询请求信息,其中查询请求信息包括主叫终端标识信息。
[0075]第二识别单元602,用于判断主叫终端标识信息是否包括在白名单中。
[0076]第二提取单元603,用于在第二识别单元602判断主叫终端标识信息包括在白名单中时,提取被叫终端的呈现状态信息,并指示第二发送单元604发送查询请求响应信息。
[0077]第二发送单元604,用于根据第二提取单元603的指示,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息,以便主叫终端获得被叫终端的呈现信息。
[0078]基于本发明上述实施例提供的被叫终端,通过由被叫终端根据设定的白名单确定是否向主叫终端提供呈现状态信息,从而可以降低部署成本,减轻网络负担,减少维护开销,提闻了用户体验。
[0079]图7为本发明被叫终端另一实施例的示意图。与图6所示实施例相比,在图7所示实施例中,被叫终端还包括第三识别单元701,用于在第二识别单元602判断主叫终端标识信息没有包括在白名单中时,进一步判断主叫终端标识信息是否包括在通讯录中且不包括在黑名单中。
[0080]添加单元702,用于在第三识别单元701判断主叫终端标识信息包括在通讯录中且不包括在黑名单中时,将主叫终端标识信息添加到白名单中;然后指示第二提取单元603执行提取被叫终端的呈现状态信息的操作。
[0081]优选的,第二发送单元604还用于在第三识别单元701判断主叫终端标识信息包括在黑名单中或者不包括在通讯录中时,向主叫终端发送查询请求响应信息,查询请求响应信息中包括指示不具有呈现状态信息的标识信息。
[0082]图8为本发明查询呈现状态信息系统一个实施例的示意图。如图8所示,系统包括主叫终端801和被叫终端802。其中:
[0083]主叫终端801,用于向被叫终端802发送查询请求信息,查询请求信息包括主叫终端标识信息;接收被叫终端802发送的查询请求响应信息;判断查询请求响应信息中是否包括指示具有呈现状态信息的标识信息;若查询请求响应信息中包括指示具有呈现状态信息的标识信息,则从查询请求响应信息中提取被叫终端的呈现状态信息。
[0084]被叫终端802,用于接收主叫终端801发送的查询请求信息,判断主叫终端标识信息是否包括在白名单中;若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息;向主叫终端801发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息。
[0085]基于本发明上述实施例提供的查询呈现状态信息系统,通过由被叫终端根据设定的白名单确定是否向主叫终端提供呈现状态信息,从而可以降低部署成本,减轻网络负担,减少维护开销,提高了用户体验。
[0086]优选的,主叫终端801为图4或图5中任一实施例涉及的主叫终端;被叫终端802为图6或图7中任一实施例涉及的被叫终端。
[0087]本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1.一种查询呈现状态信息的方法,其特征在于,包括: 向被叫终端发送查询请求信息,查询请求信息包括主叫终端标识信息; 接收被叫终端发送的查询请求响应信息;其中被叫终端判断主叫终端标识信息是否包括在白名单中,若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息; 判断查询请求响应信息中是否包括指示具有呈现状态信息的标识信息; 若查询请求响应信息中包括指示具有呈现状态信息的标识信息,则从查询请求响应信息中提取被叫终端的呈现状态信息。
2.根据权利要求1所述的方法,其特征在于: 向被叫终端发送查询请求信息的步骤包括: 在对被叫终端进行点对点查询时,向被叫终端发送查询请求信息。
3.—种查询呈现状态信息的方法,其特征在于,包括: 接收主叫终端发送的查询请求信息,其中查询请求信息包括主叫终端标识信息; 判断主叫终端标识信息是否包括在白名单中; 若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息; 向主叫终端发送 查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息,以便主叫终端获得被叫终端的呈现信息。
4.根据权利要求3所述的方法,其特征在于: 若主叫终端标识信息没有包括在白名单中,则进一步判断主叫终端标识信息是否包括在通讯录中且不包括在黑名单中; 若主叫终端标识信息包括在通讯录中且不包括在黑名单中,则将主叫终端标识信息添加到白名单中; 然后执行提取被叫终端的呈现状态信息的步骤。
5.根据权利要求4所述的方法,其特征在于: 若主叫终端标识信息包括在黑名单中或者不包括在通讯录中,则向主叫终端发送查询请求响应信息,查询请求响应信息中包括指示不具有呈现状态信息的标识信息。
6.一种查询呈现状态信息的主叫终端,其特征在于,包括: 第一发送单元,用于向被叫终端发送查询请求信息,查询请求信息包括主叫终端标识信息; 第一接收单元,用于接收被叫终端发送的查询请求响应信息;其中被叫终端判断主叫终端标识信息是否包括在白名单中,若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息; 第一识别单元,用于判断查询请求响应信息中是否包括指示具有呈现状态信息的标识信息; 第一提取单元,用于在第一识别单元判断查询请求响应信息中包括指示具有呈现状态信息的标识信息时,从查询请求响应信息中提取被叫终端的呈现状态信息。
7.根据权利要求6所述的主叫终端,其特征在于:主叫终端还包括查询单元,用于对被叫终端进行点对点查询,并指示第一发送单元向被叫终端发送查询请求信息。
8.—种查询呈现状态信息的被叫终端,其特征在于,包括: 第二接收单元,用于接收主叫终端发送的查询请求信息,其中查询请求信息包括主叫终端标识信息; 第二识别单元,用于判断主叫终端标识信息是否包括在白名单中; 第二提取单元,用于在第二识别单元判断主叫终端标识信息包括在白名单中时,提取被叫终端的呈现状态信息,并指示第二发送单元发送查询请求响应信息; 第二发送单元,用于根据第二提取单元的指示,向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息,以便主叫终端获得被叫终端的呈现信息。
9.根据权利要求8所述的被叫终端,其特征在于:被叫终端还包括第三识别单元,用于在第二识别单元判断主叫终端标识信息没有包括在白名单中时,进一步判断主叫终端标识信息是否包括在通讯录中且不包括在黑名单中;添加单元,用于在第三识别单元判断主叫终端标识信息包括在通讯录中且不包括在黑名单中时,将主叫终端标识信息添加到白名单中;然后指示第二提取单元执行提取被叫终端的呈现状态信息的操作。
10.根据权利要求9所述的被叫终端,其特征在于: 第二发送单元还用于在第三识别单元判断主叫终端标识信息包括在黑名单中或者不包括在通讯录中时,向主叫终·端发送查询请求响应信息,查询请求响应信息中包括指示不具有呈现状态信息的标识信息。
11.一种查询呈现状态信息的系统,其特征在于,包括主叫终端和被叫终端,其中: 主叫终端,用于向被叫终端发送查询请求信息,查询请求信息包括主叫终端标识信息;接收被叫终端发送的查询请求响应信息;判断查询请求响应信息中是否包括指示具有呈现状态信息的标识信息;若查询请求响应信息中包括指示具有呈现状态信息的标识信息,则从查询请求响应信息中提取被叫终端的呈现状态信息; 被叫终端,用于接收主叫终端发送的查询请求信息,判断主叫终端标识信息是否包括在白名单中;若主叫终端标识信息包括在白名单中,则提取被叫终端的呈现状态信息;向主叫终端发送查询请求响应信息,其中查询请求响应信息包括被叫终端的呈现状态信息以及指示具有呈现状态信息的标识信息。
12.根据权利要求11所述的系统,其特征在于: 主叫终端为权利要求6或7涉及的主叫终端; 被叫终端为权利要求8-10中任一项涉及的被叫终端。
【文档编号】H04W8/00GK103856879SQ201210497521
【公开日】2014年6月11日 申请日期:2012年11月29日 优先权日:2012年11月29日
【发明者】邓桓 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1