用于实现多目标方业务或操作的方法和装置的制作方法

文档序号:7963572阅读:196来源:国知局
专利名称:用于实现多目标方业务或操作的方法和装置的制作方法
技术领域
本发明涉及通信领域,更具体而言,涉及一种通信网络中多目标方业务或操作的实现方法和装置。
背景技术
数据网络中的组播指的是单个发送者对应多个接收者的一种网络通信。组播技术中,通过向多个接收方传送单信息流方式,可以减少具有多个接收方同时收听或查看相同资源情况下的网络通信流量。例如,对于n方视频会议,如果一个视频会话带宽为a,则使用组播技术可以减少使用a(n-1)倍的带宽长度。组播应用中较为典型的是采用组播地址的IP组播,IP组播技术基于“组”这样一个概念,接收方专有组播组中的IP主机接收相同数据流。
在通信网络中除了数据传输层次的组播技术外,在其它业务应用层次往往需要进行针对多目标方的业务或操作,但由于在现有通信网络中不少应用场景还不支持多目标方业务或操作,对于多目标方的业务或操作需求只能使用单目标方业务或操作的方式进行模拟实现,从而导致应用效率等方面的问题。
所谓多目标方业务,是指单个业务发起方对应多个目标业务接收或参与方的业务,如一个短信发送者对应发送的同一短信的多个短信接收者的群发短信业务、一个会议发起方对应多个目标会议参与方的会议业务、发起多个用户共享的流媒体播放业务等等;所谓多目标方操作,是指单个操作发起方对应多个目标操作作用方的操作,如一个用户发起实现多个目标用户的注册或注销操作;以及所谓多目标方地址,是指多目标方业务或多目标方操作作用的多个目标方的地址标识,根据具体不同多目标方业务或多目标方操作作用目标的不同,多目标方地址可以具有不同的形式,如表示多个IMS(IP Multimedia Subsystem,IP多媒体子系统)公有标识的多目标方地址,表示多个短信接收方的手机号码的多目标方地址、表示包含有多个用户的组标识形式的多目标方地址等。
例如,实际应用中存在一个用户希望向多个用户发送同一个文本或多媒体消息的需求,但由于在现有通信网络中不支持多目标方消息业务,对于这种向一组用户群发消息的业务只能使用向一个用户发消息的机制进行模拟实现,如在GSM(Global System for Mobilecommunications全球移动通信系统)或IMS业务网络中,可以由发送方终端设备执行多次分别向接收方多个用户中的每一个用户发送相同短信的操作实现向多个接收用户发送相同消息的需求,如果接收方比较多,发送方终端设备需要反复进行多次几乎相同的操作请求,效率低下而且占用和浪费网络资源;又例如,在ISDN(Integrated Services Digital Network,综合业务数字网)和ETSI(European Telecommunications Standards Institute欧洲电信标准协会)定义的PSTN/ISDN模拟(Simulation)业务中,一个用户如果要邀请多个用户加入会议,由于ISDN和IMS业务网络尚不支持多目标方业务,邀请方终端需要执行多次分别向被邀请方多个用户中的每一个用户发起加入会议请求操作才能实现,会议邀请方终端操作复杂、业务处理效率低下而且占用和浪费网络传输和处理等资源;再例如,在IMS网络中,现有的注册和注销机制仅可以支持注册或注销一个公共用户标识,如进一步应用IMS的隐式注册和注销机制可以实现一次注册或注销多个用户,但要求这些用户属于事先定义的一个隐式注册集,现有的注册和注销机制还无法实现灵活指定需要注册或注销的多个用户,而在企业网或某个代理实体代理多个用户接入IMS网络的应用场景中往往需要在注册和注销时能够灵活指定需要注册或注销的多个用户。
以下给出一个企业网接入IMS业务网络的应用场景例子说明。假设一个登记了1000个用户的企业网,目前仅有800名员工在职,企业网希望通过一次注册操作实现这800个用户在IMS业务网络的同时注册,过了一段时间,新招聘了100人,企业网希望通过一次注册操作实现向IMS网络发起新增100个用户的注册,又过了一段时间,企业网的900人中辞职了200人,这时企业网希望通过一次注销操作实现已经注册的900个用户中的200个用户在IMS业务网络的注销,如果IMS网络不支持能够针对多个目标用户进行注册或注销的多目标方操作,则需要通过反复发起注册或注销一个用户的操作实现上述需求,这样导致效率低下、网络资源的浪费和可能造成的业务拥塞等问题。
从以上所述中可以看到,现有网络通信中的组播技术只能实现一个发送源实体到多个目的实体的数据传输,尚不支持群发短信、召集多方会议、同时注册或注销多个目标用户等业务应用层面的多目标方业务或操作。
另外,IETF草案《draft-ietf-sipping-uri-services-05.txt》给出了一种SIP(Session Initiation Protocol,会话发起协议)网络中一个SIP用户代理和多个远端SIP用户代理进行相同事务的方法。在这个方法中,引入一个URI(Uniform Resource Identifier,统一资源标识)列表业务(URI-list Service)实体,URI列表业务实体接收携带有URI列表信息的SIP请求,然后URI列表业务实体根据URI列表中的多个URI分别向这些目的SIP用户代理发送SIP请求。URI列表信息可以在SIP请求中显式地给出URI列表中的每个URI,也可以通过SIP请求中的Request-URI表示一个关联的外部URI列表的形式隐式给出,所关联的外部URI列表可以通过带外机制进行维护。
IETF草案《Multiple-Recipient MESSAGE Requests in theSession Initiation Protocol(SIP)draft-ietf-sipping-uri-list-message-07.txt会话初始协议中的多接收方消息请求》、《ConferenceEstablishment Using Request-Contained Lists in the Session InitiationProtocol(SIP)draft-ietf-sipping-uri-list-conferencing-05.txt会话初始协议中使用包含目标列表的请求建立会议》、《Subscriptions toRequest-Contained Resource Lists in the Session Initiation Protocol(SIP)draft-ietf-sipping-uri-list-subscribe-05.txt会话初始协议中使用包含目标列表的请求进行订阅操作》三个草案还分别给出了使用URI列表的方法实现在SIP网络中群发消息、多方会议、订阅多方状态等应用。
图1给出了一个应用在请求中携带URI列表的方法实现SIP网络中群发消息业务的示意图。
如图1所示,其流程包括以下步骤步骤S102为消息类URI列表业务处理实体接收来自发起方SIP用户代理携带有多个接收方URI列表信息的消息报文;以及步骤S104和S106为根据所接收的消息报文及多个接收方URI列表信息,分别向每个消息接收方发送消息报文。
在上述几个草案中应用了XML(eXtended Markup Language,扩展标记语言)资源列表文档格式对URI列表所包含的多个URI进行了描述。一个应用XML资源列表文档格式的URI列表(URI-list)描述示例如下,这个URL列表示例描述文档中包含了″sipbill@example.com″、″sipjoe@example.org″和″sipted@example.net″三个URI。
<?xml version=″1.0″encoding=″UTF-8″?>
<resource-lists xmlns=″urnietfparamsxmlnsresource-lists″xmlnscp=″urnietfparamsxmlnscapacity″>
<list>
<entry uri=″sipbill@example.com″cpcapacity=″to″/>
<entry uri=″sipjoe@example.org″cpcapacity=″cc″/>
<entry uri=″sipted@example.net″cpcapacity=″bcc″/>
</list>
</resource-lists>
在上述的技术方案中给出了一种SIP网络中应用URI列表方法实现一个SIP用户代理和多个远端SIP用户代理进行相同事务的方法。
然而该技术方案所给出的方法仅适用于SIP网络,还不适用于GSM、ISDN等其它通信网络,如GSM网络中还无法应用该技术方案实现手机终端一次发送同一个短消息到多个接收方手机用户。
该技术方案中应用在SIP请求消息中显示给出URI列表中的每个URI的方法,如果URI列表所包含的用户比较多,将导致SIP请求消息报文比较长,如果请求报文长度超过网络可以传送的最大报文长度时将导致SIP请求消息报文在发送和接收时需要进行分块和重组操作,而且发送方或接收方SIP实体将需要逐个构造或解析URI列表中的大量URI,因此应用该技术方案中的方法在URI列表中用户比较多时将导致网络传输和处理资源上的浪费。
该技术方案中应用在SIP请求中的Request-URI表示一个关联的外部URI列表等形式隐式给出SIP请求所关联的URI列表的方法,这种方法可以避免在SIP请求中携带大量的URI,但所关联的外部URI列表需要事先建立并维护,还无法满足发起请求时需要灵活指定已经定义的外部URI列表中的部分用户或包含已经定义的外部URI列表中所不包含的其它多个用户等应用场景。
假设如下应用场景中,某个SIP实体需要动态了解1000个SIP用户代理中部分用户代理的状态,可能第一次订阅其中600个用户代理状态,而第二次订阅其它的700个用户代理状态,第三次订阅1000个SIP用户代理中的500个和1000个SIP用户代理之外的其它200个SIP用户代理的状态,在这种需求场景下很难事先定义所关联的外部URI列表,如果每次操作先采用通过管理维护等带外机制动态改动所关联的外部URI列表,将导致操作步骤复杂、时延长和效率低下等问题。
该技术方案中主要针对SIP业务应用,如群发短信、多方会议、多用户状态订阅等涉及多目标方的业务,这些多目标方业务涉及SIP网络中一个SIP用户代理和多个远端SIP用户代理进行相同事务的需求,使用引入一个URI列表业务(URI-list Service)实体,URI列表业务实体接收来自发起方SIP用户代理携带有URI列表信息的SIP请求,然后URI列表业务实体根据所接收的URI列表中的多个URI信息和SIP请求报文分别向这些目的SIP用户代理发送SIP请求报文。
但在通信网络中还存在单个操作发起方对应多个目标操作作用方的多目标方操作这样的应用场景,例如一个用户发起实现多个目标用户的注册或注销操作等应用场景。这种多目标方操作的处理模型和方法和前述多目标方业务具有本质的不同,多目标方业务中多个目标方业务实体需要最终能够接收到来自业务发起方的业务请求,如在该技术方案中通过引入了一个中间URI列表业务(URI-list Service)实体来分发发起方的业务请求到多个目标方业务实体;而在多目标方操作应用中,需求是单个操作发起方的操作能够作用到多个目标方,并不要求多个目标方能够接收到操作发起方的操作请求,如一个用户发起实现多个目标用户的注册或注销操作的应用场景中,需求是发起方的注册操作能够实现多个目标用户的同时注册或注销,并不要求多个目标用户能够接收到操作发起方的注册或注销操作请求。因此该技术方案中的方法还无法解决多目标方操作的应用需求。
总之,通过以上的描述可以看到,上述的两种技术方案都存在各自的问题,因此,人们需要一种用于实现多目标方业务或操作的解决方案,其能够解决上述相关技术中的问题。

发明内容
本发明旨在提供给出多目标方业务或操作实现方法和装置,其解决了相关技术中多目标方业务或操作效率较低,无法在移动网络例如GSM网络中群发短信等问题。
根据本发明的一个方面,提供了一种多目标方业务或操作实现方法,包括以下步骤步骤a,由发起方向处理方发起多目标方业务或操作请求,其中,多目标方业务或操作请求包括多目标方地址信息;以及步骤b,处理方接收多目标方业务或操作请求,然后进行相应的多目标方业务或操作控制处理。
在上述的多目标方业务或操作实现方法中,发起方为移动终端;处理方为短信中心;以及多目标方业务或操作请求为关于群发短信的请求;其中,步骤b包括以下步骤由短信中心接收关于群发短信的请求,然后进行群发短信处理,其中,群发短信处理为向多目标方地址信息所对应的多个目标用户终端发送短信。
在上述的多目标方业务或操作实现方法中,多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,E.164用户号码地址信息可以通过扩展短信发送SMS-SUBMIT报文的传送目标地址参数字段进行携带。
在上述的多目标方业务或操作实现方法中,多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,E.164用户号码地址信息可以通过对扩展短信发送SMS-SUBMIT报文的增加新的参数字段进行携带。
在上述的多目标方业务或操作实现方法中,发起方为SIP用户代理;处理方为消息业务服务器;以及多目标方业务或操作请求为关于群发消息的请求;其中,步骤b包括以下步骤由消息业务服务器接收关于群发消息的请求,然后进行群发消息处理。
在上述的多目标方业务或操作实现方法中,多目标方地址信息为多个目标SIP用户的URI地址信息,其中,群发消息处理包括以下步骤向URI地址信息所对应的多个目标SIP用户发送消息。
在上述的多目标方业务或操作实现方法中,发起方为多用户接入实体;处理方为服务呼叫会话控制功能实体;以及多目标方业务或操作请求为关于一次注册或注销请求中指定的多个IMS公共用户标识的请求;其中步骤b包括以下步骤由服务呼叫会话控制功能实体接收关于一次注册或注销请求中指定的多个IMS公共用户标识的请求,然后进行一次注册或注销请求中指定的多个IMS公共用户标识处理。
在上述的多目标方业务或操作实现方法中,多目标方地址信息为主IMS公共用户标识和关联IMS公共用户标识,其中,一次注册或注销请求中指定的多个IMS公共用户标识处理包括以下步骤服务呼叫会话控制功能实体向归属签约用户服务器发送携带有主IMS公共用户标识和关联IMS公共用户标识的服务器分配请求,以在归属签约用户服务器上对主IMS公共用户标识和关联IMS公共用户标识进行分配指定;以及归属签约用户服务器向服务呼叫会话控制功能实体发送服务器分配请求应答,把主IMS公共用户标识和关联IMS公共用户标识所关联的用户信息下载到服务呼叫会话控制功能实体。
在上述的多目标方业务或操作实现方法中,发起方为服务呼叫会话控制功能实体;处理方为归属签约用户服务器;以及多目标方操作请求为关于一次分配指定多个IMS公共用户标识的请求;其中,步骤b包括以下步骤归属签约用户服务器收到多目标方操作请求后,执行一次分配指定多个IMS公共用户标识处理。
在上述的多目标方业务或操作实现方法中,多目标方地址信息为主IMS公共用户标识和多个关联IMS公共用户标识;其中,一次分配指定多个IMS公共用户标识处理包括以下步骤把多个IMS公共用户标识和服务呼叫会话控制功能实体进行分配指定;以及向服务呼叫会话控制功能实体发送服务器分配请求应答,把主IMS公共用户标识和多个关联IMS公共用户标识所关联的用户信息下载到服务呼叫会话控制功能实体。
在上述的多目标方业务或操作实现方法中,步骤a包括以下步骤对多目标方地址信息使用正则表达式进行简化描述。
在上述的多目标方业务或操作实现方法中,多目标方业务或操作还包括以下至少一种发起召集多个用户参与的会议业务;以及发起多个用户共享的流媒体播放业务。
根据本发明的另一方面,提供了一种多目标方业务或操作实现装置,包括发起方,用于发起多目标方业务或操作请求,其中,多目标方业务或操作请求包括多目标方地址信息;处理方,用于接收多目标方业务或操作请求,然后进行相应的多目标方业务或操作控制处理;以及接口,其介于发起方和处理方之间,用作传递多目标方业务或操作请求的接口。
在上述的多目标方业务或操作实现装置中,发起方为移动终端;处理方为短信中心;以及多目标方业务或操作请求为关于群发短信的请求;其中,短信中心用于接收关于群发短信的请求,然后进行群发短信处理,其中,群发短信处理为向多目标方地址信息所对应的多个目标用户终端发送短信。
在上述的多目标方业务或操作实现装置中,多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,E.164用户号码地址信息可以通过扩展短信发送SMS-SUBMIT报文的传送目标地址参数字段进行携带。
在上述的多目标方业务或操作实现方法中,多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,E.164用户号码地址信息可以通过对扩展短信发送SMS-SUBMIT报文的增加新的参数字段进行携带。
在上述的多目标方业务或操作实现装置中,发起方为SIP用户代理;处理方为消息业务服务器;以及多目标方业务或操作请求为关于群发消息的请求;其中,消息业务服务器用于接收关于群发消息的请求,然后进行群发消息处理。
在上述的多目标方业务或操作实现装置中,多目标方地址信息为多个目标SIP用户的URI地址信息,其中,群发消息处理为向URI地址信息所对应的多个目标SIP用户发送消息。
在上述的多目标方业务或操作实现装置中,发起方为多用户接入实体;处理方为服务呼叫会话控制功能实体;以及多目标方业务或操作请求为关于一次注册或注销多个用户的请求;其中,服务呼叫会话控制功能实体用于接收关于一次注册或注销请求中指定的多个IMS公共用户标识的请求,然后进行一次注册或注销请求中指定的多个IMS公共用户标识处理。
在上述的多目标方业务或操作实现装置中,多目标方地址信息为主IMS公共用户标识和多个关联IMS公共用户标识,其中服务呼叫会话控制功能实体包括请求模块,用于向归属签约用户服务器发送携带有主IMS公共用户标识和关联IMS公共用户标识的服务器分配请求,以在归属签约用户服务器上对主IMS公共用户标识和关联IMS公共用户标识进行分配指定;以及下载模块,用于使归属签约用户服务器向服务呼叫会话控制功能实体发送服务器分配请求应答,把主IMS公共用户标识和关联IMS公共用户标识所关联的用户信息下载到服务呼叫会话控制功能实体。
在上述的多目标方业务或操作实现装置中,发起方为服务呼叫会话控制功能实体;处理方为归属签约用户服务器;以及多目标方操作请求为关于一次分配指定多个IMS公共用户标识的请求;其中,归属签约用户服务器用于接收多目标方操作请求,然后执行一次分配指定多个IMS公共用户标识处理。
在上述的多目标方业务或操作实现装置中,多目标方地址信息为主IMS公共用户标识和多个关联IMS公共用户标识,其中,归属签约用户服务器包括分配指定模块,用于收到多目标方操作请求后,把多个IMS公共用户标识和服务呼叫会话控制功能实体进行分配指定;以及下载模块,用于向服务呼叫会话控制功能实体发送服务器分配请求应答,把主IMS公共用户标识和多个关联IMS公共用户标识所关联的用户信息下载到服务呼叫会话控制功能实体。
通过上述技术方案,本发明实现了如下技术效果本发明给出了一种通信领域中在业务应用层面实现多目标方操作的方法,解决现有通信网络中不支持业务应用层面的多目标方操作,对于多目标方操作需求只能使用单目标方操作的方式进行模拟实现而导致应用效率等方面的问题。
本发明可以应用于PSTN、ISDN、GSM等窄带通信网络,也可以应用于SIP业务网络、软交换业务网络、IMS业务网络等宽带通信网络,具有广泛的应用场景。通过本发明技术的应用,可以简单、高效地实现一次注册或注销多个目标用户等业务应用层面的多目标方操作,可以避免网络资源浪费和可能造成的网络拥塞等问题,从而可以带来良好的应用价值和社会经济效益。
另外,本发明还可以部分解决前述现有技术中URI列表方法所存在的效率较低的问题。
本发明还给出了一种IMS网络中实现一次注册或注销多个指定的IMS公共标识的方法,这种方法可以应用于一个代理网络实体接入多个IMS用户的场景,如多用户接入实体接入多个企业网用户等应用场景。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1给出了一个应用在请求中携带URI列表的方法实现SIP网络中群发消息业务的示意图;图2示出了根据本发明的多目标方业务或操作实现装置的方框图;图3示出了根据本发明的多目标方业务或操作实现方法的流程图;
图4示出了应用本发明的多目标方业务或操作实现方法在GSM网络中实现群发短信业务的示意图;图5示出了应用本发明的多目标方业务或操作实现方法在SIP网络中实现群发消息业务的流程图;以及图6示出了应用本发明的多目标方业务或操作实现方法实现多个IMS公共标识在IMS业务网络中注册操作的流程图。
具体实施例方式
下面将参考附图详细说明本发明。
首先参照图2和图3来说明根据本发明的多目标方业务或操作实现方法和装置。
图2示出了根据本发明的多目标方业务或操作实现装置200的方框图;以及图3示出了根据本发明的多目标方业务或操作实现方法的流程图。
如图2所示,根据本发明的多目标方业务或操作实现装置200包括发起方202,用于发起多目标方业务或操作请求,其中,该多目标方业务或操作请求携带有多目标方地址信息。可选地,多目标方业务或操作发起方202可包括发起多目标方业务或操作的逻辑实体,如发起向多个用户发送同一个文本或多媒体消息的用户终端设备,发起召集多个用户参与的会议业务发起方,发起多个用户共享的流媒体播放业务的流媒体播放业务发起方,发起一次注册多个用户注册操作的操作发起方等等,其中,可选地,发起方还包括地址简化模块,用于对多目标方地址信息进行简化描述,例如使用正则表达式进行简化描述;处理方204,用于接收多目标方业务或操作请求,然后进行相应的多目标方业务或操作控制处理,可选地,其可包括接收多目标业务或操作发起方的多目标方业务或操作请求并进行多目标方业务或操作控制处理的逻辑实体,如接收召集多个用户参与的会议业务发起方的多方会议业务请求并完成多方会议控制的会议应用服务器,接收发起的多个用户共享的流媒体播放业务的请求并完成流媒体播放业务控制的流媒体播放业务服务器,接收发起一次注册多个用户注册操作请求并完成注册处理的注册服务器,其中,可以包括在移动网络例如GSM网络中实现群发短信的多目标方业务或操作控制处理,或者在IMS网络中实现一次注册或注销多个用户的多目标方业务或操作控制处理;以及I接口206,其介于发起方和处理方之间,用作传递多目标方业务或操作请求的接口。
其中,为指明所述请求为多目标方业务或操作,所述请求中往往需要包含多目标方地址信息,所述多目标方地址信息根据具体不同多目标方业务或多目标方操作作用目标的不同,多目标方地址可以具有不同的形式,如表示多个IMS公有标识的多目标方地址,表示多个短信接收方的手机号码的多目标方地址、表示包含有多个用户的组标识形式的多目标方地址等。
可选地,在该多目标方业务或操作实现装置中,发起方202为移动终端;处理方204为短信中心;以及多目标方业务或操作请求为关于群发短信的请求;其中,短信中心用于接收关于群发短信的请求,然后进行群发短信处理,其中,群发短信处理为向多目标方地址信息所对应的多个目标用户终端发送短信。另外,可选地,多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,E.164用户号码地址信息可以通过扩展短信发送SMS-SUBMIT报文的传送目标地址参数字段进行携带。另外,可选地,多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,E.164用户号码地址信息可以通过对扩展短信发送SMS-SUBMIT报文的增加新的参数字段进行携带。
可选地,在该多目标方业务或操作实现装置中,发起方202为SIP用户代理;处理方204为消息业务服务器;以及多目标方业务或操作请求为关于群发消息的请求;其中,消息业务服务器用于接收关于群发消息的请求,然后进行群发消息处理。另外,可选地,多目标方地址信息为多个目标SIP用户的URI地址信息,其中,群发消息处理为向URI地址信息所对应的多个目标SIP用户发送消息。
可选地,在该多目标方业务或操作实现装置中,发起方202为多用户接入实体;处理方204为S-CSCF;以及多目标方业务或操作请求为关于一次注册或注销多个用户的请求;其中,S-CSCF用于接收关于一次注册或注销请求中指定的多个IMS公共用户标识的请求,然后进行一次注册或注销请求中指定的多个IMS公共用户标识处理。可选地,多目标方地址信息为主IMS公共用户标识和多个关联IMS公共用户标识,其中S-CSCF包括请求模块,用于向HSS发送携带有主IMS公共用户标识和关联IMS公共用户标识的服务器分配请求,以在HSS上对主IMS公共用户标识和关联IMS公共用户标识进行分配指定;以及下载模块,用于使HSS向S-CSCF发送服务器分配请求应答,把主IMS公共用户标识和关联IMS公共用户标识所关联的用户信息下载到S-CSCF。
可选地,在该多目标方业务或操作实现装置中,发起方202为S-CSCF;处理方204为HSS;以及多目标方操作请求为关于一次分配指定多个IMS公共用户标识的请求;其中,HSS用于接收多目标方操作请求,然后执行一次分配指定多个IMS公共用户标识处理。可选地,多目标方地址信息为主IMS公共用户标识和多个关联IMS公共用户标识,其中,HSS包括分配指定模块,用于收到多目标方操作请求后,把多个IMS公共用户标识和S-CSCF进行分配指定;以及下载模块,用于向S-CSCF发送服务器分配请求应答,把主IMS公共用户标识和多个关联IMS公共用户标识所关联的用户信息下载到S-CSCF。
如图3所示,根据本发明的多目标方业务或操作实现方法包括以下步骤步骤S302,由发起方向处理方发起多目标方业务或操作请求,其中,该多目标方业务或操作请求携带有多目标方地址信息,其中,可选地,对多目标方地址信息进行简化描述,例如使用正则表达式进行简化描述;以及步骤S304,处理方接收多目标方业务或操作请求,然后进行相应的多目标方业务或操作控制处理,其中,可以包括在移动网络例如GSM网络中实现群发短信的多目标方业务或操作控制处理,或者在IMS网络中实现一次注册或注销多个用户的多目标方业务或操作控制处理。
为指明所述请求为多目标方业务或操作,所述请求中往往需要包含多目标方地址信息,所述多目标方地址信息根据具体不同多目标方业务或多目标方操作作用目标的不同,多目标方地址可以具有不同的形式,如表示多个IMS公有标识的多目标方地址,表示多个短信接收方的手机号码的多目标方地址、表示包含有多个用户的组标识形式的多目标方地址等。
可选地,在该多目标方业务或操作实现方法中,发起方为移动终端;处理方为短信中心;以及多目标方业务或操作请求为关于群发短信的请求;其中,步骤S304包括以下步骤由短信中心接收关于群发短信的请求,然后进行群发短信处理,其中,群发短信处理为向多目标方地址信息所对应的多个目标用户终端发送短信。另外,可选地,多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,E.164用户号码地址信息可以通过扩展短信发送SMS-SUBMIT报文的传送目标地址参数字段进行携带。另外,可选地,多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,E.164用户号码地址信息可以通过对扩展短信发送SMS-SUBMIT报文的增加新的参数字段进行携带。
可选地,在该多目标方业务或操作实现方法中,发起方为SIP用户代理;处理方为消息业务服务器;以及多目标方业务或操作请求为关于群发消息的请求;其中,步骤S304包括以下步骤由消息业务服务器接收关于群发消息的请求,然后进行群发消息处理。另外,可选地,多目标方地址信息为多个目标SIP用户的URI地址信息,其中,群发消息处理包括以下步骤向URI地址信息所对应的多个目标SIP用户发送消息。
可选地,在该多目标方业务或操作实现方法中,发起方为多用户接入实体;处理方为S-CSCF;以及多目标方业务或操作请求为关于一次注册或注销请求中指定的多个IMS公共用户标识的请求;其中步骤S304包括以下步骤由S-CSCF接收关于一次注册或注销请求中指定的多个IMS公共用户标识的请求,然后进行一次注册或注销请求中指定的多个IMS公共用户标识处理。另外,可选地,多目标方地址信息为主IMS公共用户标识和关联IMS公共用户标识,其中,一次注册或注销请求中指定的多个IMS公共用户标识处理包括以下步骤S-CSCF向HSS发送携带有主IMS公共用户标识和关联IMS公共用户标识的服务器分配请求,以在HSS上对主IMS公共用户标识和关联IMS公共用户标识进行分配指定;以及HSS向S-CSCF发送服务器分配请求应答,把主IMS公共用户标识和关联IMS公共用户标识所关联的用户信息下载到S-CSCF。
可选地,在该多目标方业务或操作实现方法中,发起方为S-CSCF;处理方为HSS;以及多目标方操作请求为关于一次分配指定多个IMS公共用户标识的请求;其中,步骤S304包括以下步骤HSS收到多目标方操作请求后,执行一次分配指定多个IMS公共用户标识处理。可选地,多目标方地址信息为主IMS公共用户标识和多个关联IMS公共用户标识;其中,一次分配指定多个IMS公共用户标识处理包括以下步骤把多个IMS公共用户标识和S-CSCF进行分配指定;以及向S-CSCF发送服务器分配请求应答,把主IMS公共用户标识和多个关联IMS公共用户标识所关联的用户信息下载到S-CSCF。
如果在多目标方地址信息中逐个给出每个目标地址将导致当目标方比较多时,那么多目标方地址信息将比较长,从而导致对多目标方业务或操作的请求报文在传输和处理上存在效率较低的问题,为解决这个问题,可以在多目标方地址信息的描述上进行简化描述,如引入正则表达式描述多目标方地址信息,这样在某些场景下可以大大缩短多目标方地址信息的长度,引入正则表达式后的几个多目标方地址信息描述示例如下以2878字冠开头的8位号码的10000个用户可以使用正则表达式如下描述2878
{4}。
28789002至28789008七个用户号码可以使用正则表达式如下描述2878900[2-8]。
域名为abc.com的所有用户可以使用正则表达式如下描述*@abc.com。
由于无法从*@abc.com表达式直接得到所需要的具体域名用户,对于这类格式的地址可以从abc.com的DNS服务器获得域名为abc.com的所有用户的具体域名。
某些场景下,正则表达式只能描述多目标方地址信息中的部分地址,这时可以把正则表达式能够描述的地址信息并加上其它无法描述的地址信息一起构成对多目标方地址信息的描述,如多目标方地址信息为26000808用户号码和28789002至28789008七个用户号码,则多目标方地址信息可以由以下列表描述26000808,2878900[2-8]。
当然使用正则表达式对于完全没有规律的多个多目标方地址信息是没有办法进一步进行简化描述的,因此在多目标方地址信息的描述格式上引入正则表达式的方法确实没有办法完全解决在某些应用场景下需要逐个列出多个目标方地址信息的问题。但由于在通信网络中大量采用了E.164的数字编码格式,在号码规划上一般采用分层分级设置的规则,因此,很多实际应用中的多目标方地址信息往往可以通过引入正则表达式的方法进行简化描述,特别是对连续号码、或号首相同的多个E.164号码描述上应用效果显著,因此,在多目标方地址信息的描述上引入正则表达式的方法具有较好的实际应用价值。
下面将给出几个使用前述发明方法实现多目标方业务或操作的几个具体实施例。
实施例一,GSM网络中的群发短信业务。
图4示出了应用本发明的多目标方业务或操作实现方法在GSM网络中实现群发短信业务的示意图。
在GSM等移动网络中,一个手机终端用户向多个目的用户发送一条相同的短信有着实际的应用需求,如节日期间向多个用户发送相同内容的节日祝贺短信等等应用场景,但目前GSM网络不支持群发短信业务,对于这种需求一般由短信发送方手机终端分多次分别向多个目标用户发送相同内容的短信实现,这样导致效率低下和网络资源浪费等问题。
步骤S402,移动终端向短信中心发送携带有多目标方地址信息的短消息发送请求,其中,所述多目标方地址信息为多个目标用户终端的E.164用户号码地址信息;多目标方地址信息可以通过扩展短信发送SMS-SUBMIT报文的传送目标地址(TP-Destination-Address)参数字段或增加其它参数字段进行携带;步骤S404,短信中心根据消息发送请求中的多目标方地址信息向多个目标用户终端发送短信;以及步骤S406,短信中心返回消息发送报告。
如上所述,通过步骤S402到S406,利用本发明实现了GSM网络中的群发短信业务。
实施例二,SIP网络中的群发消息业务。
图5示出了应用本发明的多目标方业务或操作实现方法在SIP网络中实现群发消息业务的流程图。
步骤S502为发起方SIP用户代理向消息业务服务器发送携带有使用正则表达式描述的多目标地址信息sip2878900[1-2]@sz.cn的SIP消息报文,多目标地址信息sip2878900[1-2]@sz.cn可以通过SIP报文头字段、SIP报文头字段的参数域或SIP报文消息体等SIP报文字段中携带;以及步骤S504和S506为消息业务服务器根据请求消息报文及报文中所携带的多目标地址信息sip2878900[1-2]@sz.cn分别向消息接收方sip28789001@sz.cn和sip28789002@sz.cn发送SIP消息报文。
实施例三,IMS网络中的多用户注册操作。
企业网作为一种用户网络,存在着接入IMS公共业务网络的需求,分配给企业网的IMS公共用户标识需要在IMS网络进行注册后,才能保证这些企业网用户在IMS网络中能够发起会话和作为会话终止方接收来自IMS网络中的其它用户的会话业务。如果企业网内部对企业网用户有自己的认证和鉴权,IMS业务网络就没有必要对企业网的每个用户再进行认证,因此IMS业务网络对于同一个企业网用户仅需认证其属于哪个企业网即可,从而企业网中的部分用户可以共享一个代表企业网某个组的IMS私有标识,甚至企业网的所有用户可以共享一个代表企业网的IMS私有标识。企业网用户注册接入IMS网络时,仅对代表企业网的IMS私有标识进行认证即可。
另外,为了便于管理、维护,对于共享IMS私有标识的用户所分配的IMS网络中的HSS(Home Subscriber Server归属签约用户服务器)实体和S-CSCF(Serving-Call Session Control Functions服务呼叫会话控制功能实体)实体也可以是相同的。企业网应用场景中,在IMS网络中存在实现一次注册或注销共享IMS私有标识而且所注册的S-CSCF和HSS相同的多个IMS公共标识的需求。ETSI标准草案TS 02030 V1.2.7中给出的基于IMS的PSTN/ISDN仿真子系统功能架构中的应用了接入网关控制功能AGCF实体接入多个PSTN用户的应用场景和企业网应用场景中的需求类似,也存在着实现一次注册或注销共享IMS私有标识而且所注册的S-CSCF和HSS相同的多个IMS公共标识的需求。
为了在IMS网络的注册机制中指定需要注册或注销的多个共享IMS私有标识而且所注册的S-CSCF和HSS相同的IMS公共标识,需要对现有IMS的注册机制进行改动。在原有IMS注册机制中,只能在SIP注册(REGISTER)报文中的To消息头字段中给出一个要进行注册的IMS公共用户标识(IMPU IP Multimedia PublicIdentityIMS公共用户标识)。首先需要扩展注册报文,以便携带所需注册的其它多个IMS公共用户标识。为达到扩展尽量少影响现有机制的目标,可以保留To消息头中的那个IMS公共用户标识不变,然后把其它希望一起注册的多个IMS公共用户标识通过其它扩展的注册(REGISTER)报文头字段、报文头字段的参数域或报文消息体等SIP报文字段中携带。为方便起见,后续描述中把TO消息头字段中的IMS公共用户标识称之为主IMS公共用户标识,把其它希望一起注册的多个IMS公共用户标识称之为关联IMS公共用户标识(A-IMPUs),关联IMS公共用户标识可以采用前述的URI列表、正则表达式等方式表示。
图6示出了应用本发明的多目标方业务或操作实现方法实现多个IMS公共标识在IMS业务网络中注册操作的流程图。
如图6所示,该流程包括以下步骤步骤S602和S604多用户接入实体发起携带有多个关联IMS公共用户标识的注册请求;步骤S606I-CSCF实体向HSS查询并获得为主IMS公共用户标识服务的S-CSCF;
步骤S608I-CSCF把携带有多个关联IMS公共用户标识的注册请求发送到注册服务器S-CSCF;步骤S610S-CSCF使用注册请求报文中主IMS公共用户标识和私有用户标识向HSS进行认证和授权;步骤S612至S616S-CSCF向多用户接入实体返回携带有认证信息的未授权响应;步骤S618至S622多用户接入实体重新向S-CSCF发送携带有认证响应信息的注册请求完成对多用户接入实体的接入认证;步骤S624S-CSCF向HSS发送携带有所要注册的主IMS公共用户标识(IMPU)和关联的多个IMS公共用户标识(A-IMPUs)信息的服务器分配请求(Server-Assignment-RequestSAR),在HSS上把所要注册的多个公共用户标识和S-CSCF进行分配指定;步骤S626HSS向S-CSCF发送服务器分配请求应答(Server-Assignment-AnswerSAA),把所注册的多个公共用户标识所关联的用户信息数据下载到S-CSCF;以及步骤S628至S632S-CSCF向多用户接入实体返回携带有所要注册的主IMS公共用户标识(IMPU)和关联的多个IMS公共用户标识(A-IMPUs)的注册成功响应,根据所返回的注册成功的多个IMS公共用户标识信息,多用户接入实体和P-CSCF可以进行后续的注册状态订阅等操作。
在上述介绍的IMS多用户注册流程中,实现注册操作的注册请求报文和注册响应报文携带了多目标方地址信息;实现服务器分配请求(Server-Assignment-RequestSAR)操作的SAR报文也携带了多目标方地址信息。
只要把上述注册流程中企业网接入代理发起的SIP注册报文的联系地址(Contact)头域中的超时(expires)参数设置为0就可以发起多个IMS公共用户标识的注销操作,其注销过程和上述注册流程类似,这里不再累述。
从以上的描述中,可以看出,本发明实现了如下技术效果本发明给出了一种通信领域中在业务应用层面实现多目标方操作的方法,解决现有通信网络中不支持业务应用层面的多目标方操作,对于多目标方操作需求只能使用单目标方操作的方式进行模拟实现而导致应用效率等方面的问题。
本发明可以应用于PSTN、ISDN、GSM等窄带通信网络,也可以应用于SIP业务网络、软交换业务网络、IMS业务网络等宽带通信网络,具有广泛的应用场景。通过本发明技术的应用,可以简单、高效地实现一次注册或注销多个目标用户等业务应用层面的多目标方操作,可以避免网络资源浪费和可能造成的网络拥塞等问题,从而可以带来良好的应用价值和社会经济效益。
另外,本发明还可以部分解决前述现有技术中URI列表方法所存在的效率较低的问题。
本发明还给出了一种IMS网络中实现一次注册或注销多个指定的IMS公共标识的方法,这种方法可以应用于一个代理网络实体接入多个IMS用户的场景,如多用户接入实体接入多个企业网用户等应用场景。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。应该明白,这些具体实施中的变化对于本领域的技术人员来说是显而易见的,不脱离本发明的精神保护范围。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种多目标方业务或操作实现方法,其特征在于,包括以下步骤步骤a,由发起方向处理方发起多目标方业务或操作请求,其中,所述多目标方业务或操作请求包括多目标方地址信息;以及步骤b,所述处理方接收所述多目标方业务或操作请求,然后进行相应的多目标方业务或操作控制处理。
2.根据权利要求1所述的多目标方业务或操作实现方法,其特征在于,所述发起方为移动终端;所述处理方为短信中心;以及所述多目标方业务或操作请求为关于群发短信的请求;其中,所述步骤b包括以下步骤由所述短信中心接收所述关于群发短信的请求,然后进行所述群发短信处理,其中,所述群发短信处理为向所述多目标方地址信息所对应的所述多个目标用户终端发送短信。
3.根据权利要求2所述的多目标方业务或操作实现方法,其特征在于,所述多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,所述E.164用户号码地址信息可以通过扩展短信发送SMS-SUBMIT报文的传送目标地址参数字段进行携带。
4.根据权利要求2所述的多目标方业务或操作实现方法,其特征在于,所述多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,所述E.164用户号码地址信息可以通过对扩展短信发送SMS-SUBMIT报文的增加新的参数字段进行携带。
5.根据权利要求1所述的多目标方业务或操作实现方法,其特征在于,所述发起方为SIP用户代理;所述处理方为消息业务服务器;以及所述多目标方业务或操作请求为关于群发消息的请求;其中,所述步骤b包括以下步骤由所述消息业务服务器接收所述关于群发消息的请求,然后进行所述群发消息处理。
6.根据权利要求5所述的多目标方业务或操作实现方法,其特征在于,所述多目标方地址信息为多个目标SIP用户的URI地址信息,其中,所述群发消息处理包括以下步骤向所述URI地址信息所对应的所述多个目标SIP用户发送消息。
7.根据权利要求1所述的多目标方业务或操作实现方法,其特征在于,所述发起方为多用户接入实体;所述处理方为服务呼叫会话控制功能实体;以及所述多目标方业务或操作请求为关于一次注册或注销请求中指定的多个IMS公共用户标识的请求;其中所述步骤b包括以下步骤由所述服务呼叫会话控制功能实体接收所述关于一次注册或注销请求中指定的多个IMS公共用户标识的请求,然后进行所述一次注册或注销请求中指定的多个IMS公共用户标识处理。
8.根据权利要求7所述的多目标方业务或操作实现方法,其特征在于,所述多目标方地址信息为主IMS公共用户标识和关联IMS公共用户标识,其中,所述一次注册或注销请求中指定的多个IMS公共用户标识处理包括以下步骤所述服务呼叫会话控制功能实体向归属签约用户服务器发送携带有所述主IMS公共用户标识和关联IMS公共用户标识的服务器分配请求,以在所述归属签约用户服务器上对所述主IMS公共用户标识和关联IMS公共用户标识进行分配指定;以及所述归属签约用户服务器向所述服务呼叫会话控制功能实体发送服务器分配请求应答,把所述主IMS公共用户标识和关联IMS公共用户标识所关联的用户信息下载到所述服务呼叫会话控制功能实体。
9.根据权利要求1所述的多目标方业务或操作实现方法,其特征在于,所述发起方为服务呼叫会话控制功能实体;所述处理方为归属签约用户服务器;以及所述多目标方操作请求为关于一次分配指定多个IMS公共用户标识的请求;其中,所述步骤b包括以下步骤所述归属签约用户服务器收到所述多目标方操作请求后,执行所述一次分配指定多个IMS公共用户标识处理。
10.根据权利要求9所述的多目标方业务或操作实现方法,其特征在于,所述多目标方地址信息为主IMS公共用户标识和多个关联IMS公共用户标识;其中,所述一次分配指定多个IMS公共用户标识处理包括以下步骤把所述多个IMS公共用户标识和所述服务呼叫会话控制功能实体进行分配指定;以及向所述服务呼叫会话控制功能实体发送服务器分配请求应答,把所述主IMS公共用户标识和多个关联IMS公共用户标识所关联的用户信息下载到所述服务呼叫会话控制功能实体。
11.根据权利要求1至10中任一项所述的多目标方业务或操作实现方法,其特征在于,所述步骤a包括以下步骤对所述多目标方地址信息使用正则表达式进行简化描述。
12.根据权利要求1所述的多目标方业务或操作实现方法,其特征在于,所述多目标方业务或操作还包括以下至少一种发起召集多个用户参与的会议业务;以及发起多个用户共享的流媒体播放业务。
13.一种多目标方业务或操作实现装置,其特征在于,包括发起方,用于发起多目标方业务或操作请求,其中,所述多目标方业务或操作请求包括多目标方地址信息;处理方,用于接收所述多目标方业务或操作请求,然后进行相应的多目标方业务或操作控制处理;以及接口,其介于所述发起方和所述处理方之间,用作传递多目标方业务或操作请求的接口。
14.根据权利要求11所述的多目标方业务或操作实现装置,其特征在于,所述发起方为移动终端;所述处理方为短信中心;以及所述多目标方业务或操作请求为关于群发短信的请求;其中,所述短信中心用于接收所述关于群发短信的请求,然后进行所述群发短信处理,其中,所述群发短信处理为向所述多目标方地址信息所对应的所述多个目标用户终端发送短信。
15.根据权利要求14所述的多目标方业务或操作实现装置,其特征在于,所述多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,所述E.164用户号码地址信息可以通过扩展短信发送SMS-SUBMIT报文的传送目标地址参数字段进行携带。
16.根据权利要求14所述的多目标方业务或操作实现方法,其特征在于,所述多目标方地址信息为多个目标用户终端的E.164用户号码地址信息,其中,所述E.164用户号码地址信息可以通过对扩展短信发送SMS-SUBMIT报文的增加新的参数字段进行携带。
17.根据权利要求11所述的多目标方业务或操作实现装置,其特征在于,所述发起方为SIP用户代理;所述处理方为消息业务服务器;以及所述多目标方业务或操作请求为关于群发消息的请求;其中,所述消息业务服务器用于接收所述关于群发消息的请求,然后进行所述群发消息处理。
18.根据权利要求17所述的多目标方业务或操作实现装置,其特征在于,所述多目标方地址信息为多个目标SIP用户的URI地址信息,其中,所述群发消息处理为向所述URI地址信息所对应的所述多个目标SIP用户发送消息。
19.根据权利要求11所述的多目标方业务或操作实现装置,其特征在于,所述发起方为多用户接入实体;所述处理方为服务呼叫会话控制功能实体;以及所述多目标方业务或操作请求为关于一次注册或注销多个用户的请求;其中,所述服务呼叫会话控制功能实体用于接收所述关于一次注册或注销请求中指定的多个IMS公共用户标识的请求,然后进行所述一次注册或注销请求中指定的多个IMS公共用户标识处理。
20.根据权利要求19所述的多目标方业务或操作实现装置,其特征在于,所述多目标方地址信息为主IMS公共用户标识和多个关联IMS公共用户标识,其中所述服务呼叫会话控制功能实体包括请求模块,用于向归属签约用户服务器发送携带有所述主IMS公共用户标识和关联IMS公共用户标识的服务器分配请求,以在所述归属签约用户服务器上对所述主IMS公共用户标识和关联IMS公共用户标识进行分配指定;以及下载模块,用于使所述归属签约用户服务器向所述服务呼叫会话控制功能实体发送服务器分配请求应答,把所述主IMS公共用户标识和关联IMS公共用户标识所关联的用户信息下载到所述服务呼叫会话控制功能实体。
21.根据权利要求11所述的多目标方业务或操作实现装置,其特征在于,所述发起方为服务呼叫会话控制功能实体;所述处理方为归属签约用户服务器;以及所述多目标方操作请求为关于一次分配指定多个IMS公共用户标识的请求;其中,所述归属签约用户服务器用于接收所述多目标方操作请求,然后执行所述一次分配指定多个IMS公共用户标识处理。
22.根据权利要求21所述的多目标方业务或操作实现装置,其特征在于,所述多目标方地址信息为主IMS公共用户标识和多个关联IMS公共用户标识,其中,所述归属签约用户服务器包括分配指定模块,用于收到所述多目标方操作请求后,把所述多个IMS公共用户标识和所述服务呼叫会话控制功能实体进行分配指定;以及下载模块,用于向所述服务呼叫会话控制功能实体发送服务器分配请求应答,把所述主IMS公共用户标识和多个关联IMS公共用户标识所关联的用户信息下载到所述服务呼叫会话控制功能实体。
全文摘要
本发明提供了一种多目标方业务或操作实现方法,包括以下步骤步骤a,由发起方向处理方发起多目标方业务或操作请求,其中,多目标方业务或操作请求包括多目标方地址信息;以及步骤b,处理方接收多目标方业务或操作请求,然后进行相应的多目标方业务或操作控制处理。本发明还提供了一种多目标方业务或操作实现装置。
文档编号H04L12/58GK101047664SQ20061009291
公开日2007年10月3日 申请日期2006年6月9日 优先权日2006年6月9日
发明者黄世碧, 张妮 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1