一种业务触发的方法及装置制造方法及图纸

技术编号:24040918 阅读:27 留言:0更新日期:2020-05-07 03:22
本发明专利技术实施例公开了一种业务触发的方法及装置,用以解决现有技术中不能调整业务触发顺序,导致业务触发不灵活的问题。方法包括:接收其他设备发送的第一呼叫请求对应的业务平台触发顺序的指示信息,根据所述指示信息,确定第一呼叫请求对应的第一目标业务平台的第一触发顺序;根据预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序,及所述第一目标业务平台的第一触发顺序,确定第一呼叫请求对应的目标业务平台及目标业务平台的目标触发顺序。由于在本发明专利技术实施例中,业务触发网元可以根据其他设备提供的业务平台的触发顺序,对已确定的触发顺序进行调整,实现了灵活地进行业务平台的触发。

A method and device of business trigger

【技术实现步骤摘要】
一种业务触发的方法及装置
本专利技术涉及核心网
,特别涉及一种业务触发的方法及装置。
技术介绍
多媒体子系统(IPMultimediaSubsystem,IMS)的业务触发机制是基于应用层的信令控制(SessionInitiationProtocol,SIP)协议及静态初始过滤规则(initialFilterCriteria,iFC)进行的。IMS的业务触发在服务会话控制功能实体(S-CSCF)与应用服务器(ApplicationServer,AS)之间通过ISC接口进行,并基于应用层的信令控制(SessionInitiationProtocol,SIP)协议进行交互,其中业务服务器也可以称为业务平台。当S-CSCF接收到终端发送的注册请求时,从归属签约用户服务器(HomeSubscriberServer,HSS)中获取该终端的iFC数据,将iFC数据中的业务触发规则保存并启动相应的过滤器,即进行业务触发规则的安装。过滤器中保存有关键字段,该关键字段可以决定终端的一次呼叫请求中需要触发的业务平台有哪些,以及业务平台地址。业务触发规则还包括业务平台被触发的优先级,即先触发到哪个业务平台,后触发到哪个业务平台。一个请求消息可能满足触发到多个业务平台,在现有技术中,多个业务平台及其对应的触发顺序在确定后不能调整,非常不灵活。
技术实现思路
本专利技术实施例公开了一种业务触发的方法及装置,用以解决现有技术中不能调整业务触发顺序,导致业务触发不灵活的问题。为达到上述目的,本专利技术实施例公开了一种业务触发的方法,所述方法包括:接收其他设备发送的第一呼叫请求对应的业务平台触发顺序的指示信息,根据所述指示信息,确定第一呼叫请求对应的第一目标业务平台的第一触发顺序;根据预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序,及所述第一目标业务平台的第一触发顺序,确定第一呼叫请求对应的目标业务平台及目标业务平台的目标触发顺序。进一步地,所述方法还包括:根据目标业务平台的目标触发顺序,确定待触发的第一业务平台,并触发所述第一业务平台进行业务处理。进一步地,所述触发所述第一业务平台进行业务处理包括:基于服务化架构,采用服务调用的方式触发所述第一业务平台进行业务处理。进一步地,所述方法还包括:根据目标业务平台的目标触发顺序对预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序进行更新。进一步地,如果所述其他设备为终端;所述接收其他设备发送的第一呼叫请求对应的业务平台触发顺序的指示信息包括:接收终端发送的携带业务平台触发顺序的指示信息的第一呼叫请求,其中第一呼叫请求为原始呼叫请求或针对原始呼叫请求更新后的呼叫请求;所述根据所述指示信息,确定第一呼叫请求对应的第一目标业务平台的第一触发顺序包括:将第一呼叫请求中携带的指示信息中的业务平台的触发顺序确定为第一呼叫请求对应的第一目标业务平台的第一触发顺序。进一步地,预先确定第一呼叫请求对应的第二目标业务平台的第二触发顺序包括:接收终端发送的携带业务平台字段信息的第一呼叫请求;根据预先保存的每个业务平台对应的关键字段,确定与第一呼叫请求中包含的业务平台字段信息匹配的关键字段对应的第二目标业务平台;根据预先保存的每个业务平台的触发顺序,确定所述第一呼叫请求对应的第二目标业务平台的第二触发顺序。进一步地,如果所述其他设备为第一呼叫请求对应的目标业务平台中的任一目标业务平台,所述指示信息为业务平台对应的关键字段和/或每个业务平台的触发顺序;所述根据所述指示信息,确定第一呼叫请求对应的第一目标业务平台的第一触发顺序包括:根据所述指示信息对当前保存的每个业务平台对应的关键字段和/或每个业务平台的触发顺序进行更新;并根据更新后的每个业务平台对应的关键字段,确定与第一呼叫请求中包含的业务平台字段信息匹配的关键字段对应的第一目标业务平台;根据更新后的每个业务平台的触发顺序,确定所述第一呼叫请求对应的第一目标业务平台的第一触发顺序。进一步地,所述根据预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序,及所述第一目标业务平台的第一触发顺序,确定第一呼叫请求对应的目标业务平台及目标业务平台的目标触发顺序包括:确定发送所述指示信息的其他设备是否为可信任设备;如果是,则将第一目标业务平台确定为第一呼叫请求对应的目标业务平台,将第一目标业务平台的第一触发顺序确定为目标业务平台的目标触发顺序;如果否,则将第二目标业务平台确定为第一呼叫请求对应的目标业务平台,将第二目标业务平台的第二触发顺序确定为目标业务平台的目标触发顺序。进一步地,在将第一目标业务平台确定为第一呼叫请求对应的目标业务平台,将第一目标业务平台的第一触发顺序确定为目标业务平台的目标触发顺序之前,所述方法还包括:判断发送所述指示信息的其他设备的信任度是否高于预先保存的其他设备的信任度;如果是,则进行后续步骤,并根据发送指示信息的其他设备的信任度对预先保存的其他设备的信任度进行更新。本专利技术实施例公开了一种业务触发的装置,所述装置包括:接收模块,用于接收其他设备发送的第一呼叫请求对应的业务平台触发顺序的指示信息;确定模块,用于根据所述指示信息,确定第一呼叫请求对应的第一目标业务平台的第一触发顺序;根据预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序,及所述第一目标业务平台的第一触发顺序,确定第一呼叫请求对应的目标业务平台及目标业务平台的目标触发顺序。本专利技术实施例公开了一种电子设备,所述电子设备包括:处理器,存储器和收发机;所述处理器,用于读取所述存储器中的程序,执行下列过程:控制收发机接收其他设备发送的第一呼叫请求对应的业务平台触发顺序的指示信息;所述处理器,用于根据所述指示信息,确定第一呼叫请求对应的第一目标业务平台的第一触发顺序;根据预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序,及所述第一目标业务平台的第一触发顺序,确定第一呼叫请求对应的目标业务平台及目标业务平台的目标触发顺序。进一步地,所述处理器,还用于根据目标业务平台的目标触发顺序,确定待触发的第一业务平台,并触发所述第一业务平台进行业务处理。进一步地,所述处理器,具体用于基于服务化架构,采用服务调用的方式触发所述第一业务平台进行业务处理。进一步地,所述处理器,还用于根据目标业务平台的目标触发顺序对预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序进行更新。进一步地,如果所述其他设备为终端;所述收发机,具体用于接收终端发送的携带业务平台触发顺序的指示信息的第一呼叫请求,其中第一呼叫请求为原始呼叫请求或针对原始呼叫请求更新后的呼叫请求;所述处理器,具体用于将第一呼叫请求中携带的指示信息中的业务平台的触发顺序确定为第一呼叫请求对应的第本文档来自技高网...

【技术保护点】
1.一种业务触发的方法,其特征在于,所述方法包括:/n接收其他设备发送的第一呼叫请求对应的业务平台触发顺序的指示信息,根据所述指示信息,确定第一呼叫请求对应的第一目标业务平台的第一触发顺序;/n根据预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序,及所述第一目标业务平台的第一触发顺序,确定第一呼叫请求对应的目标业务平台及目标业务平台的目标触发顺序。/n

【技术特征摘要】
1.一种业务触发的方法,其特征在于,所述方法包括:
接收其他设备发送的第一呼叫请求对应的业务平台触发顺序的指示信息,根据所述指示信息,确定第一呼叫请求对应的第一目标业务平台的第一触发顺序;
根据预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序,及所述第一目标业务平台的第一触发顺序,确定第一呼叫请求对应的目标业务平台及目标业务平台的目标触发顺序。


2.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据目标业务平台的目标触发顺序,确定待触发的第一业务平台,并触发所述第一业务平台进行业务处理。


3.如权利要求2所述的方法,其特征在于,所述触发所述第一业务平台进行业务处理包括:
基于服务化架构,采用服务调用的方式触发所述第一业务平台进行业务处理。


4.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据目标业务平台的目标触发顺序对预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序进行更新。


5.如权利要求1所述的方法,其特征在于,如果所述其他设备为终端;
所述接收其他设备发送的第一呼叫请求对应的业务平台触发顺序的指示信息包括:
接收终端发送的携带业务平台触发顺序的指示信息的第一呼叫请求,其中第一呼叫请求为原始呼叫请求或针对原始呼叫请求更新后的呼叫请求;
所述根据所述指示信息,确定第一呼叫请求对应的第一目标业务平台的第一触发顺序包括:
将第一呼叫请求中携带的指示信息中的业务平台的触发顺序确定为第一呼叫请求对应的第一目标业务平台的第一触发顺序。


6.如权利要求5所述的方法,其特征在于,预先确定第一呼叫请求对应的第二目标业务平台的第二触发顺序包括:
接收终端发送的携带业务平台字段信息的第一呼叫请求;
根据预先保存的每个业务平台对应的关键字段,确定与第一呼叫请求中包含的业务平台字段信息匹配的关键字段对应的第二目标业务平台;
根据预先保存的每个业务平台的触发顺序,确定所述第一呼叫请求对应的第二目标业务平台的第二触发顺序。


7.如权利要求1所述的方法,其特征在于,如果所述其他设备为第一呼叫请求对应的目标业务平台中的任一目标业务平台,所述指示信息为业务平台对应的关键字段和/或每个业务平台的触发顺序;
所述根据所述指示信息,确定第一呼叫请求对应的第一目标业务平台的第一触发顺序包括:
根据所述指示信息对当前保存的每个业务平台对应的关键字段和/或每个业务平台的触发顺序进行更新;
并根据更新后的每个业务平台对应的关键字段,确定与第一呼叫请求中包含的业务平台字段信息匹配的关键字段对应的第一目标业务平台;
根据更新后的每个业务平台的触发顺序,确定所述第一呼叫请求对应的第一目标业务平台的第一触发顺序。


8.如权利要求1-7任一项所述的方法,其特征在于,所述根据预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序,及所述第一目标业务平台的第一触发顺序,确定第一呼叫请求对应的目标业务平台及目标业务平台的目标触发顺序包括:
确定发送所述指示信息的其他设备是否为可信任设备;
如果是,则将第一目标业务平台确定为第一呼叫请求对应的目标业务平台,将第一目标业务平台的第一触发顺序确定为目标业务平台的目标触发顺序;
如果否,则将第二目标业务平台确定为第一呼叫请求对应的目标业务平台,将第二目标业务平台的第二触发顺序确定为目标业务平台的目标触发顺序。


9.如权利要求8所述的方法,其特征在于,在将第一目标业务平台确定为第一呼叫请求对应的目标业务平台,将第一目标业务平台的第一触发顺序确定为目标业务平台的目标触发顺序之前,所述方法还包括:
判断发送所述指示信息的其他设备的信任度是否高于预先保存的其他设备的信任度;
如果是,则进行后续步骤,并根据发送指示信息的其他设备的信任度对预先保存的其他设备的信任度进行更新。


10.一种业务触发的装置,其特征在于,所述装置包括:
接收模块,用于接收其他设备发送的第一呼叫请求对应的业务平台触发顺序的指示信息;
确定模块,用于根据所述指示信息,确定第一呼叫请求对应的第一目标业务平台的第一触发顺序;根据预先确定的第一呼叫请求对应的第二目标业务平台的第二触发顺序,及所...

【专利技术属性】
技术研发人员:姜怡
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1