一种跨域通信方法、装置及系统制造方法及图纸

技术编号:11538281 阅读:83 留言:0更新日期:2015-06-03 12:41
本发明专利技术实施例公开了一种跨域通信方法,包括接收第一通信账号向第二通信账号发起的业务请求;查询所述第二通信账号所属的通信账号集合中每个通信账号的账号描述信息;根据所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标通信账号对应的目标通信类型;使用所述目标通信类型,与所述目标通信账号进行通信。本发明专利技术还公开了一种通信装置和系统。采用本发明专利技术,实现不同运营商间或者是同一运营商的不同业务网之间的用户信息共享,提升用户业务体验。

【技术实现步骤摘要】
一种跨域通信方法、装置及系统
本专利技术涉及通信领域,尤其涉及一种基于跨域通信方法、装置及系统。
技术介绍
IMS,即IPMultimediaSubsystem,意为IP多媒体子系统,是一种控制与承载分离的网络结构,IMS网络采用基于网关的互通方案,包括信令网关(SGW)、媒体网关(MGW)、媒体网关控制器(MGCF)等网元,而且在MGCF及MGW也采用IETF和ITU-T共同制订的H.248/MEGACO协议。这样的设计使得IMS系统的终端可以是移动终端,也可以是固定电话终端、多媒体终端、PC机等,接入方式也不限于蜂窝射频接口,可以是无线的WLAN,或者是有线的LAN、DSL等技术,具有接入无关的特性。现有的通信系统中,不同的运营商(同一运营商的不同业务网络)的用户相关的业务状态信息往往无法共享。尽管IMS为业务融合提供了一种方法,但是对跨运营商(或者是跨同一运营商的不同业务网)的情况,依然无法实现不用运营商之间的用户信息共享,造成用户的业务体验有缺失。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种跨域通信方法、装置及系统。可解决不同运营商之间用户信息共享的问题。为了解决上述技术问题,本专利技术第一方面提供了一种跨域通信方法,包括:接收第一通信账号向第二通信账号发起的业务请求;查询所述第二通信账号所属的通信账号集合中每个通信账号的账号描述信息;根据所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标通信账号对应的目标通信类型;使用所述目标通信类型,与所述目标通信账号进行通信。结合第一方面,在第一种可能的实现方式中,所述查询所述第二通信账号所属的通信账号集合中每个通信账号的账号描述信息的步骤之前,还包括:根据所述业务请求识别所述第一通信账号归属的运营商网络和所述第二通信账号归属的运营商网络;若所述第一通信账号归属的运营商网络和所述第二通信账号归属的运营商网络不同,执行所述查询所述第二通信账号所属的通信账号集合中每个通信账号的账号描述信息的步骤。结合第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述业务请求识别所述第一通信账号归属的运营商网络和所述第二通信账号归属的运营商网络的步骤包括:解析出所述业务请求中包括的所述第一通信账号对应的域名和/或IP地址及所述第二通信账号对应的域名和/或IP地址;根据域名和/或IP地址与运营商网络的映射关系确定所述第一通信账号和所述第二通信账号归属的运营商网络。结合第一方面至第二种任意一种可能的实现方式,在第三种可能的实现方式中,所述接收第一通信账号向第二通信账号发起的业务请求的步骤之前,还包括:通过会话发起协议SIP接口接收通信账号集合中每个通信账号归属的运营商网络上报的账号描述信息,并将每个通信账号的账号描述信息存储在本地;或通过SIP接口查询通信账号集合中每个通信账号归属的运营商网络中存储的账号描述信息,并将每个通信账号的账号描述信息转存至本地。结合第一方面至第三种任意一种可能的实现方式,在第四种可能的实现方式中,所述账号描述信息还包括:通信账号对应的用户设备的地理位置信息和日程表。结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,,还包括:若根据地理位置信息和日程表查询到预设事件被触发,向所述第一通信账号发送提示消息,所述提示消息用于提示是否向所述第二通信账号发送留言消息。结合第一方面至第五种可能的实现方式中的任意一种,在第六种可能的实现方式中,所述账号描述信息包括通信账号的状态信息和通信账号的优先级。结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述根据所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标通信账号对应的目标通信类型的步骤包括:根据通信账号的状态信息判断所述第二通信账号是否处于空闲状态,若为是,将所述第二通信账号作为目标通信账号;若为否,根据通信账号的状态信息和优先级从所述通信账号集合中选择优先级最高且处于空闲状态的通信账号作为目标通信账号。结合第一方面至第七种任意一种可能的实现方式,在第八种可能的实现方式中,所述根据所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标通信账号对应的目标通信类型的步骤包括:获取所述第二通信账号对应的用户设备支持的通信类型;若所述第二通信账号对应的用户设备不支持所述业务请求要求的通信类型,从所述第二通信账号对应的用户设备支持的通信类型中选择任意一种作为目标通信类型。本专利技术第二方面提供了一种跨域通信装置,包括:接收模块,用于接收第一通信账号向第二通信账号发起的业务请求;查询模块,用于查询所述第二通信账号所属的通信账号集合中每个通信账号的账号描述信息;确定模块,用于根据所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标通信账号对应的目标通信类型;通信模块,用于使用所述目标通信类型,与所述目标通信账号进行通信。结合第二方面,在第一种可能的实现方式中,还包括:判断模块,用于根据所述业务请求识别所述第一通信账号归属的运营商网络和所述第二通信账号归属的运营商网络;若所述第一通信账号归属的运营商网络和所述第二通信账号归属的运营商网络不同,指示所述查询模块开始工作。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述判断模块用于解析出所述业务请求中包括的所述第一通信账号对应的域名和/或IP地址及所述第二通信账号对应的域名和/或IP地址;根据域名和/或IP地址与运营商网络的映射关系确定所述第一通信账号和所述第二通信账号归属的运营商网络。结合第二方面至第二种任意一种可能的实现方式,在第三种可能的实现方式中,还包括:第一存储模块,用于通过会话发起协议SIP接口接收通信账号集合中每个通信账号归属的运营商网络上报的账号描述信息,并将每个通信账号的账号描述信息存储在本地;或第二存储模块,用于通过SIP接口查询通信账号集合中每个通信账号归属的运营商网络中存储的账号描述信息,并将每个通信账号的账号描述信息转存至本地。结合第二方面至第三种可能的实现方式,在第四种可能的实现方式中,所述账号描述信息还包括:通信账号对应的用户设备的地理位置信息和日程表。结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,还包括:提示模块,用于若根据地理位置信息和日程表查询到预设事件被触发,向所述第一通信账号发送提示消息,所述提示消息用于提示是否向所述第二通信账号发送留言消息。结合第二方面至第五种任意一种可能的实现方式中,在第六种可能的实现方式中,所述账号描述信息包括通信账号的状态信息和通信账号的优先级。结合第二方面的第六种可能的实现方式,在第七种可能的实现方式中,所述确定模块用于根据通信账号的状态信息判断所述第二通信账号是否处于空闲状态,若为是,将所述第二通信账号作为目标通信账号;若为否,根据通信账号的状态信息和优先级从所述通信账号集合中选择优先级最高且处于空闲状态的通信账号作为目标通信账号。结合第二方面至第七种任意一种可能的实现方式,在第八种可能的实现方式中,所述确定模块用于获取所述第二通信账号对应的用户设备支持的通信类型;若所述第二通信账号对应的用户设备不支持所述业务请求要求的通信类型,从所述第二通信账号对应的用户设备支持的通信类型中选择任意一种作本文档来自技高网...
一种跨域通信方法、装置及系统

【技术保护点】
一种跨域通信方法,其特征在于,包括:接收第一通信账号向第二通信账号发起的业务请求;查询所述第二通信账号所属的通信账号集合中每个通信账号的账号描述信息;根据所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标通信账号对应的目标通信类型;使用所述目标通信类型,与所述目标通信账号进行通信。

【技术特征摘要】
1.一种跨域通信方法,其特征在于,包括:接收第一通信账号向第二通信账号发起的业务请求;根据所述业务请求识别所述第一通信账号归属的运营商网络和所述第二通信账号归属的运营商网络;若所述第一通信账号归属的运营商网络和所述第二通信账号归属的运营商网络不同,辅助服务器查询所述第二通信账号所属的通信账号集合中每个通信账号的账号描述信息;其中,所述辅助服务器连接所述第一通信账号归属的运营商网络和所述第二通信账号归属的运营商网络,所述辅助服务器存储同一用户在多个运营商网络中关联的通信账号的账号描述信息;根据所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标通信账号对应的目标通信类型;使用所述目标通信类型,与所述目标通信账号进行通信。2.如权利要求1所述的方法,其特征在于,所述根据所述业务请求识别所述第一通信账号归属的运营商网络和所述第二通信账号归属的运营商网络的步骤包括:解析出所述业务请求中包括的所述第一通信账号对应的域名和/或IP地址及所述第二通信账号对应的域名和/或IP地址;根据域名和/或IP地址与运营商网络的映射关系确定所述第一通信账号和所述第二通信账号归属的运营商网络。3.如权利要求1或2所述的方法,其特征在于,所述接收第一通信账号向第二通信账号发起的业务请求的步骤之前,还包括:通过会话发起协议SIP接口接收通信账号集合中每个通信账号归属的运营商网络上报的账号描述信息,并将每个通信账号的账号描述信息存储在本地;或通过SIP接口查询通信账号集合中每个通信账号归属的运营商网络中存储的账号描述信息,并将每个通信账号的账号描述信息转存至本地。4.如权利要求1所述的方法,其特征在于,所述账号描述信息还包括:通信账号对应的用户设备的地理位置信息和日程表。5.如权利要求4所述的方法,其特征在于,还包括:若根据地理位置信息和日程表查询到预设事件被触发,向所述第一通信账号发送提示消息,所述提示消息用于提示是否向所述第二通信账号发送留言消息。6.根据权利要求5所述的方法,其特征在于,所述账号描述信息包括通信账号的状态信息和通信账号的优先级。7.如权利要求6所述的方法,其特征在于,所述根据所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标通信账号对应的目标通信类型的步骤包括:根据通信账号的状态信息判断所述第二通信账号是否处于空闲状态,若为是,将所述第二通信账号作为目标通信账号;若为否,根据通信账号的状态信息和优先级从所述通信账号集合中选择优先级最高且处于空闲状态的通信账号作为目标通信账号。8.如权利要求7所述的方法,其特征在于,所述根据所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标通信账号对应的目标通信类型的步骤包括:获取所述第二通信账号对应的用户设备支持的通信类型;若所述第二通信账号对应的用户设备不支持所述业务请求要求的通信类型,从所述第二通信账号对应的用户设备支持的...

【专利技术属性】
技术研发人员:陈学梁温立李想
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1