一种选择用户uri的方法及装置的制作方法

文档序号:7712819阅读:125来源:国知局
专利名称:一种选择用户uri的方法及装置的制作方法
技术领域
本发明涉及通信领域,特别是关于一种选择用户统一资源标识(URI)方法及装置。
背景技术
随着电信技术的发展,未来的业务丰富多彩,许多业务的会话建立阶段,都需 要根据一定的条件来选择需要加入会话的用户,这些条件将基于用户所拥有的各种信 息,如呈现(Presence)信息、位置(Location)信息以及用户的兴趣和爱好信息。
基于条件的URI 选择(Condition Based URIs Selection, CBUS)服务器可以 到共享可扩展标记语言文档管理服务器Shared Extensible Markup Language Document Management Server, Shared XDMS)获取列表用户、组用户以及配置(Profile)等信息,该 Shared XDMS服务器中包括共享组xml文档服务器Shared Group XDMS)、共享策略xml 文档服务器(Shared Policy XDMS),共享配置xml文档服务器(Shared Profile XDMS)和 共享列表xml文档服务器(Shared List XDMS)。
本发明的发明人在实现本发明的过程中发现现有技术至少存在以下不足,在现 有技术中,如果请求者需要获得满足选择条件的某些特定组和某些单独用户的信息,请 求者需要发起两次CBUS选择会话,第一次用于组URI进行选择,设置与组信息有关的 选择条件,从而得到满足相应条件的组URI;然后再发起一次用于单个用户URI的选择 请求,设置与单个用户有关的选择条件,最终得到需要的选择结果。上述现有技术发起 两次选择请求,增加了客户端与CBUS服务器之间的交互次数,浪费了无线资源,而且 用户需要操作两次,用户的操作复杂。发明内容
本发明实施例提供一种选择用户URI的方法及装置,用于提高CBUS客户端和 CBUS服务器通信的效率。
本发明实施例提出了一种选择用户URI的方法,包括
接收CBUS客户端发送的URI选择请求信息,获取所述URI选择请求信息中组 URI的选择条件和用户URI的选择条件;
根据所述组URI的选择条件获取满足所述组URI选择条件的组URL根据所述 组URI获取相应组中的用户URI ;
根据所述相应组中的用户URI和所述用户URI选择条件获取组中用户URI的相关信息;
对所述组中用户URI的相关信息和用户URI的选择条件进行评估,将满足所述 用户URI选择条件的组中用户URI返回给所述CBUS客户端。
本发明实施例还提供了一种CBUS服务器,其特征在于包括
接收单元,用于接收CBUS客户端发送的URI选择请求信息,获取所述URI选择请求信息中组URI的选择条件和用户URI的选择条件;
URI获取单元,用于根据所述组URI的选择条件获取满足所述组URI的选择条 的组URL根据所述组URI获取相应组中的用户URI ;
相关信息获取单元,用于根据所述相应组中的用户URI和所述用户URI的选择 条件获取组中用户URI的相关信息;
评估单元,用于对所述组中用户URI的相关信息和用户URI的选择条件进行评 估,将满足所述用户URI的选择条件的组中的用户URI返回给所述CBUS客户端。
通过本发明实施例,在CBUS客户端URI选择请求中可以同时包含用于组URI 和单个用户URI的选择条件信息,从而能够更好的满足用户的需求,节省CBUS客户端 和CBUS服务器之间的无线资源。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或 现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅 是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提 下,还可以根据这些附图获得其他的附图。
图1所示为本发明实施例一种CBUS客户端用户选择请求信息发送方法流程 图2所示为本发明实施例的一种CBUS客户端结构示意图3所示为本发明实施例CBUS客户端另一结构示意图4所示为本发明实施例一种选择用户URI的方法流程图5所示为本发明实施例一种CBUS服务器的结构示意图6所示为本发明实施例一种CBUS服务器的另一结构示意图7所示为本发明实施例CBUS系统的数据流图8所示为本发明实施例CBUS系统的另一数据流图9所示为本发明实施例CBUS系统的另一数据流图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得 的所有其他实施例,都属于本发明保护的范围。
如图1所示为本发明实施例一种CBUS客户端URI选择请求信息发送方法流程 图。
包括步骤101,生成URI选择请求信息,其中所述URI选择请求信息包括组URI 的选择条件和用户URI的选择条件;
步骤102,发送所述URI选择请求信息。
作为本发明的一个实施例,所述组的选择条件信息包括所述组特有的信息, 例如组内允许的最大参与人数,是否允许匿名加入该组等。
作为本发明的一个实施例,所述URI选择请求信息还包括标识所述组选择条 件信息和所述用户选择条件信息的标识信息;
作为本发明的一个实施例,所述URI选择请求信息中还包括组统一资源标识 (URI)列表和/或用户URI列表;
需要说明的是以上所述步骤的执行主体为CBUS客户端。
通过上述本发明实施例,CBUS客户端通过一次发送URI选择请求就可以同时选 择满足不同选择条件的组和用户,避免了多次向CBUS服务器的URI选择请求,节省了 网络资源,并且提高了通信效率。
如图2所示为本发明实施例的一种CBUS客户端结构示意图。
包括URI选择请求生成单元201,用于生成URI选择请求信息,其中所述URI选 择请求信息包括组URI的选择条件和用户URI的选择条件;
通信单元202,用于发送所述URI选择请求信息。
通过上述本发明实施例,CBUS客户端通过一次发送URI选择请求就可以同时选 择满足不同选择条件的组和用户,避免了多次向CBUS服务器的URI选择请求,节省了 网络资源,并且提高了通信效率。
作为本发明的一个实施例,如图3所示为本发明实施例CBUS客户端另一结构示 意图,在本实施例中除了包括图2中所示的URI选择请求生成单元301,通信单元302以 外,还包括选择条件信息标识单元303,用于标识所述组URI选择条件和所述用户URI选 择条件。
需要说明的是在上述本发明实施例中所述CBUS客户端包括但不限于用户设 备(UE)、移动电话、智能手机或终端等具有通信能力的电子设备。
如图4所示为本发明实施例一种选择用户URI的方法流程图。
包括步骤401,接收CBUS客户端发送的URI选择请求信息,获取所述URI选 择请求信息中针对于组URI的选择条件和用户URI的选择条件;
步骤402,根据所述组URI的选择条件获取满足所述组URI选择条件的组URI, 根据所述组URI获取相应组中的用户URI ;
步骤403,根据所述相应组中的用户URI和所述用户URI选择条件获取组中用户 URI的相关信息;
步骤404,对所述组中用户URI的相关信息和用户URI的选择条件进行评估,将 满足所述用户URI选择条件的组中用户URI返回给所述CBUS客户端。
作为本发明的一个实施例,在所述步骤401中还包括根据组URI选择信息对 应表区分所述组URI的选择条件和用户URI的选择条件;或者根据所述URI选择请求信 息中的标识信息区分所述组URI的选择条件和用户URI的选择条件;
作为本发明的一个实施例,在所述步骤402中还包括根据所述组URI的选择 条件获取组URI的相关信息,对所述组URI的相关信息和所述组URI的选择条件进行评 估,获取满足所述组URI选择条件的组URL根据所述组URI获取该组中的用户URI。 其中可以从Shared Group XDMS服务器获取全部组的基本信息,或者从呈现服务器、位 置服务器获取组的相关信息,所述组的相关信息包括组的归属地信息、允许接入信息等 fn息;6
作为本发明的一个实施例,在所述步骤403中还包括根据相应组中的用户URI 到信息服务器获取所述组中用户URI的相关信息;
作为本发明的一个实施例,所述URI选择请求信息还包括组URI列表;在所 述步骤402中还包括根据所述组URI的选择条件和所述组URI列表获取组URI的相 关信息,对所述组URI的相关信息和所述组URI的选择条件进行评估,获取满足所述组 URI选择条件的组URI,根据所述组URI信息获取该组中用户的URI信息;
作为本发明的一个实施例,所述URI选择请求信息还包括用户的URI列表; 在所述步骤403中还包括根据所述用户的URI列表、相应组中用户的URI和所述用户 URI选择条件到信息服务器获取所述用户URI的相关信息和所述组中用户URI的相关信 息;
在所述步骤404中还包括对所述用户URI的相关信息、所述组中用户URI的 相关信息和所述用户的选择条件进行评估,将满足所述用户的选择条件信息的所述用户 URI和相应组中用户URI返回给所述CBUS客户端;
作为本发明的一个实施例,所述用户URI的相关信息和组中用户URI的相关信 息包括以下至少一种用户URI的呈现信息、配置信息和位置信息。
需要说明的是以上所述步骤的执行主体为CBUS服务器。
通过上述实施例,通过解析URI选择请求信息中的组URI和用户URI的选择条 件,分别对组URI的选择条件和用户URI的选择条件进行处理,在与CBUS客户端一次 通信中就可以返回给CBUS客户端满足所述组URI选择条件和用户URI选择条件的用户 URL节省了 CBUS服务器和CBUS客户端之间的通信次数,提高了通信效率。
如图5所示为本发明实施例一种CBUS服务器的结构示意图。
接收单元501,用于接收CBUS客户端发送的URI选择请求信息,获取所述URI 选择请求信息中组URI的选择条件和用户URI的选择条件;
URI获取单元502,用于根据所述组URI的选择条件获取满足所述组URI的选择 条的组URI,根据所述组URI获取相应组中的用户URI ;
相关信息获取单元503,用于根据所述相应组中的用户URI和所述用户URI的选 择条件获取组中用户URI的相关信息;
评估单元504,用于对所述组中用户URI的相关信息和用户URI的选择条件进行 评估,将满足所述用户URI的选择条件的组中的用户URI返回给所述CBUS客户端。
通过上述实施例,通过解析URI选择请求信息中的组URI和用户URI的选择条 件,分别对组URI的选择条件和用户URI的选择条件进行处理,在与CBUS客户端一次 通信中就可以返回给CBUS客户端满足所述组URI选择条件和用户URI选择条件的用户 URL节省了 CBUS服务器和CBUS客户端之间的通信次数,提高了通信效率。
在本实施例中包括类似上述图5所示实施例,在此只描述不同之处,相同之处 不再赘述。
所述接收单元501还用于根据组选择信息对应表区分所述组URI的选择条件 和用户URI的选择条件;或者根据所述用户选择请求信息中的标识信息区分所述组URI 的选择条件和用户URI的选择条件;
所述URI获取单元502还用于从共享组xml文档服务器、呈现服务器或者位置服务器等获取全部组的相关信息,评估所述组URI的相关信息和组URI的选择条件, 获得满足所述组URI的选择条件的组URL根据所述组URI获取该组中用户URI ;
所述相关信息获取单元503还用于根据相应组中用户的URI到信息服务器获 取所述组中用户URI的相关信息。所述信息服务器包括呈现服务器、共享策略xml文 档服务器、共享配置xml文档服务器和位置服务器等。
作为本发明的一个实施例,所述接收单元501还用于从所述URI选择请求信 息中获取组URI列表;
所述URI获取单元502还用于在所述组URI列表对应的组中获取组URI的相 关信息,评估所述组URI的相关信息和组URI的选择条件,获得满足所述组URI的选择 条件的组URL根据所述组URI获取该组中用户URI。
作为本发明的一个实施例,所述接收单元501还用于从所述URI选择请求信 息中获取用户的URI列表;
所述相关信息获取单元503还用于根据所述用户的URI列表、相应组中用户 的URI和所述用户URI选择条件到信息服务器获取所述用户URI的相关信息和所述组中 用户URI的相关信息;
所述评估单元504还用于对所述用户URI的相关信息、所述组中用户URI的 相关信息和所述用户的选择条件进行评估,将满足所述用户的选择条件信息的所述用户 URI和相应组中用户URI返回给所述CBUS客户端。
作为本发明的一个实施例,其中所述信息服务器包括呈现服务器、共享策略 xml文档服务器、共享配置xml文档服务器和位置服务器。
如图6所示为本发明实施例CBUS系统的数据流图。
用户joe (sip joe@example.com)订阅 了 :PoC 业务,同时也订阅 了 CBUS 服务。Joe喜欢足球运动,因此他想在一些现有PoC组中寻找一些志同道合的人。
步骤601,Joe作为请求者通过CBUS客户端向CBUS服务器发送选择请求消 息,其中包含PoC组URI列表和用户URI列表、用于组和用户不同的选择条件。组URI 列表包含3个组URL用户URI列表包括2个用户URI,组和用户不同的选择条件为(最大允许参与人数> 50) and (允许匿名加入=Yes) and (Hobby of Person (喜好信息)= 足球)and (Available of Person (是否在线)=Yes),其中最大允许参与人数和允许匿名加 入均为组所特有的信息;
表1为组URI列表和用户URI列表
权利要求
1.一种选择用户统一资源标识URI的方法,其特征在于包括接收基于条件的URI选择CBUS客户端发送的URI选择请求信息,获取所述URI选 择请求信息中组URI的选择条件和用户URI的选择条件;根据所述组URI的选择条件获取满足所述组URI选择条件的组URI,根据所述组URI 获取相应组中的用户URI ;根据所述相应组中的用户URI和所述用户URI选择条件获取组中用户URI的相关信息;对所述组中用户URI的相关信息和用户URI的选择条件进行评估,将满足所述用户 URI选择条件的组中用户URI返回给所述CBUS客户端。
2.根据权利要求1所述的方法,其特征在于,所述接收CBUS客户端发送的URI选 择请求信息,获取所述URI选择请求信息中组URI的选择条件和用户URI的选择条件包 括根据组URI选择信息对应表区分所述组URI的选择条件和用户URI的选择条件;或 者根据所述URI选择请求信息中的标识信息区分所述组URI的选择条件和用户URI的选 择条件。
3.根据权利要求1所述的方法,其特征在于,所述根据所述组的选择条件获取满足所述组URI选择条件的组URI包括 根据所述组URI的选择条件获取组URI的相关信息,对所述组URI的相关信息和所 述组URI的选择条件进行评估,获取满足所述组URI选择条件的组URI ;所述根据所述相应组中的用户URI和所述用户URI选择条件获取组中用户URI的相 关信息中包括根据相应组中的用户URI和所述用户URI选择条件到信息服务器获取所述组中用户 URI的相关信息。
4.根据权利要求1所述的方法,其特征在于,所述URI选择请求信息还包括组URI 列表;在所述根据所述组的选择条件获取满足所述组URI选择条件的组URI中包括 根据所述组URI的选择条件和所述组URI列表获取组URI的相关信息,对所述组 URI的相关信息和所述组URI的选择条件进行评估,获取满足所述组URI选择条件的组 URIo
5.根据权利要求1或4所述的方法,其特征在于,所述URI选择请求信息还包括 用户URI列表;所述根据所述相应组中的用户URI和所述用户URI选择条件获取组中用户URI的相 关信息中包括根据所述用户的URI列表、相应组中用户的URI和所述用户URI选择条件到信息服 务器获取所述用户URI的相关信息和所述组中用户URI的相关信息;对所述组中用户URI的相关信息和用户URI的选择条件进行评估,将满足所述用户 的选择条件信息的组中用户的URI返回给所述CBUS客户端中包括对所述用户URI的相关信息、所述组中用户URI的相关信息和所述用户URI的选择 条件进行评估,将满足所述用户的选择条件信息的所述用户URI和相应组中用户URI返回给所述CBUS客户端。
6.根据权利要求1或4所述的方法,其特征在于,所述用户URI的相关信息和组中用 户URI的相关信息包括以下至少一种用户URI的呈现信息、配置信息或位置信息。
7.—种CBUS服务器,其特征在于包括接收单元,用于接收CBUS客户端发送的URI选择请求信息,获取所述URI选择请 求信息中组URI的选择条件和用户URI的选择条件;URI获取单元,用于根据所述组URI的选择条件获取满足所述组URI的选择条件的 组URI,根据所述组URI获取相应组中的用户URI ;相关信息获取单元,用于根据所述相应组中的用户URI和所述用户URI的选择条件 获取组中用户URI的相关信息;评估单元,用于对所述组中用户URI的相关信息和用户URI的选择条件进行评估, 将满足所述用户URI的选择条件的组中的用户URI返回给所述CBUS客户端。
8.根据权利要求7所述的CBUS服务器,其特征在于,所述URI获取单元还用于 获取组URI的相关信息,对所述组URI的相关信息和组URI的选择条件进行评估,获得 满足所述组URI的选择条件的组URL根据所述组URI获取该组中用户URI。
9.根据权利要求7所述的CBUS服务器,其特征在于,所述接收单元还用于从所述 URI选择请求信息中获取组URI列表;所述URI获取单元还用于根据所述组URI的选择条件和所述组URI列表获取组 URI的相关信息,对所述组URI的相关信息和所述组URI的选择条件进行评估,获取满 足所述组URI选择条件的组URI。
10.根据权利要求7或9所述的CBUS服务器,其特征在于,所述接收单元还用于 从所述用户选择请求信息中获取用户的URI列表;所述相关信息获取单元还用于根据所述用户的URI列表、相应组中用户的URI和 所述用户URI选择条件到信息服务器获取所述用户URI的相关信息和所述组中用户URI 的相关信息;所述评估单元还用于对所述用户URI的相关信息、所述组中用户URI的相关信息 和所述用户的选择条件进行评估,将满足所述用户的选择条件信息的所述用户URI和相 应组中用户URI返回给所述CBUS客户端。
全文摘要
本发明涉及通信领域,提供一种选择用户URI的方法及装置,其中方法包括,接收CBUS客户端发送的URI选择请求信息,获取所述URI选择请求信息中组URI的选择条件和用户URI的选择条件;根据所述组URI的选择条件获取满足所述组URI选择条件的组URI,根据所述组URI获取相应组中的用户URI;根据所述相应组中的用户URI和所述用户URI选择条件获取组中用户URI的相关信息;对所述组中用户URI的相关信息和用户URI的选择条件进行评估,将满足所述用户URI选择条件的组中用户URI返回给所述CBUS客户端。本发明的有益效果在于,能够更好的满足用户的需求,节省CBUS客户端和CBUS服务器之间的无线资源。
文档编号H04L29/06GK102025690SQ20091017117
公开日2011年4月20日 申请日期2009年9月9日 优先权日2009年9月9日
发明者刘海涛, 李小娟 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1