一种跨域通信方法、装置及系统的制作方法

文档序号:8365429阅读:334来源:国知局
一种跨域通信方法、装置及系统的制作方法
【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种基于跨域通信方法、装置及系统。
【背景技术】
[0002] MS,即IPMultimediaSubsystem,意为IP多媒体子系统,是一种控制与承载分 离的网络结构,頂S网络采用基于网关的互通方案,包括信令网关(SGW)、媒体网关(MGW)、 媒体网关控制器(MGCF)等网元,而且在MGCF及MGW也采用IETF和ITU-T共同制订的 H. 248/MEGAC0协议。这样的设计使得MS系统的终端可以是移动终端,也可以是固定电话 终端、多媒体终端、PC机等,接入方式也不限于蜂窝射频接口,可以是无线的WLAN,或者是 有线的LAN、DSL等技术,具有接入无关的特性。
[0003] 现有的通信系统中,不同的运营商(同一运营商的不同业务网络)的用户相关的业 务状态信息往往无法共享。尽管MS为业务融合提供了一种方法,但是对跨运营商(或者是 跨同一运营商的不同业务网)的情况,依然无法实现不用运营商之间的用户信息共享,造成 用户的业务体验有缺失。

【发明内容】

[0004] 本发明所要解决的技术问题在于,提供一种跨域通信方法、装置及系统。可解决不 同运营商之间用户信息共享的问题。
[0005] 为了解决上述技术问题,本发明第一方面提供了一种跨域通信方法,包括:
[0006] 接收第一通信账号向第二通信账号发起的业务请求;
[0007] 查询所述第二通信账号所属的通信账号集合中每个通信账号的账号描述信息;
[0008] 根据所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标 通信账号对应的目标通信类型;
[0009] 使用所述目标通信类型,与所述目标通信账号进行通信。
[0010] 结合第一方面,在第一种可能的实现方式中,所述查询所述第二通信账号所属的 通信账号集合中每个通信账号的账号描述信息的步骤之前,还包括:
[0011] 根据所述业务请求识别所述第一通信账号归属的运营商网络和所述第二通信账 号归属的运营商网络;
[0012] 若所述第一通信账号归属的运营商网络和所述第二通信账号归属的运营商网络 不同,执行所述查询所述第二通信账号所属的通信账号集合中每个通信账号的账号描述信 息的步骤。
[0013] 结合第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述业务请 求识别所述第一通信账号归属的运营商网络和所述第二通信账号归属的运营商网络的步 骤包括:
[0014] 解析出所述业务请求中包括的所述第一通信账号对应的域名和/或IP地址及所 述第二通信账号对应的域名和/或IP地址;
[0015] 根据域名和/或IP地址与运营商网络的映射关系确定所述第一通信账号和所述 第二通信账号归属的运营商网络。
[0016] 结合第一方面至第二种任意一种可能的实现方式,在第三种可能的实现方式中, 所述接收第一通信账号向第二通信账号发起的业务请求的步骤之前,还包括:
[0017] 通过会话发起协议SIP接口接收通信账号集合中每个通信账号归属的运营商网 络上报的账号描述信息,并将每个通信账号的账号描述信息存储在本地;或
[0018] 通过SIP接口查询通信账号集合中每个通信账号归属的运营商网络中存储的账 号描述信息,并将每个通信账号的账号描述信息转存至本地。
[0019] 结合第一方面至第三种任意一种可能的实现方式,在第四种可能的实现方式中, 所述账号描述信息还包括:
[0020] 通信账号对应的用户设备的地理位置信息和日程表。
[0021] 结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,,还包括:
[0022] 若根据地理位置信息和日程表查询到预设事件被触发,向所述第一通信账号发送 提示消息,所述提示消息用于提示是否向所述第二通信账号发送留言消息。
[0023] 结合第一方面至第五种可能的实现方式中的任意一种,在第六种可能的实现方式 中,所述账号描述信息包括通信账号的状态信息和通信账号的优先级。
[0024] 结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述根据 所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标通信账号对应 的目标通信类型的步骤包括:
[0025] 根据通信账号的状态信息判断所述第二通信账号是否处于空闲状态,若为是,将 所述第二通信账号作为目标通信账号;
[0026] 若为否,根据通信账号的状态信息和优先级从所述通信账号集合中选择优先级最 高且处于空闲状态的通信账号作为目标通信账号。
[0027] 结合第一方面至第七种任意一种可能的实现方式,在第八种可能的实现方式中, 所述根据所述账号描述信息从所述通信账号集合中确定目标通信账号及与所述目标通信 账号对应的目标通信类型的步骤包括:
[0028] 获取所述第二通信账号对应的用户设备支持的通信类型;
[0029] 若所述第二通信账号对应的用户设备不支持所述业务请求要求的通信类型,
[0030] 从所述第二通信账号对应的用户设备支持的通信类型中选择任意一种作为目标 通信类型。
[0031] 本发明第二方面提供了一种跨域通信装置,包括:
[0032] 接收模块,用于接收第一通信账号向第二通信账号发起的业务请求;
[0033] 查询模块,用于查询所述第二通信账号所属的通信账号集合中每个通信账号的账 号描述信息;
[0034] 确定模块,用于根据所述账号描述信息从所述通信账号集合中确定目标通信账号 及与所述目标通信账号对应的目标通信类型;
[0035] 通信模块,用于使用所述目标通信类型,与所述目标通信账号进行通信。
[0036] 结合第二方面,在第一种可能的实现方式中,还包括:
[0037] 判断模块,用于根据所述业务请求识别所述第一通信账号归属的运营商网络和所 述第二通信账号归属的运营商网络;若所述第一通信账号归属的运营商网络和所述第二通 信账号归属的运营商网络不同,指示所述查询模块开始工作。
[0038] 结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述判断 模块用于解析出所述业务请求中包括的所述第一通信账号对应的域名和/或IP地址及所 述第二通信账号对应的域名和/或IP地址;根据域名和/或IP地址与运营商网络的映射 关系确定所述第一通信账号和所述第二通信账号归属的运营商网络。
[0039] 结合第二方面至第二种任意一种可能的实现方式,在第三种可能的实现方式中, 还包括:
[0040] 第一存储模块,用于通过会话发起协议SIP接口接收通信账号集合中每个通信账 号归属的运营商网络上报的账号描述信息,并将每个通信账号的账号描述信息存储在本 地;或
[0041] 第二存储模块,用于通过SIP接口查询通信账号集合中每个通信账号归属的运营 商网络中存储的账号描述信息,并将每个通信账号的账号描述信息转存至本地。
[0042] 结合第二方面至第三种可能的实现方式,在第四种可能的实现方式中,所述账号 描述信息还包括:
[0043] 通信账号对应的用户设备的地理位置信息和日程表。
[0044] 结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,还包括:
[0045] 提示模块,用于若根据地理位置信息和日程表查询到预设事件被触发,向所述第 一通信账号发送提示消息,所述提示消息用于提示是否向所述第二通信账号发送留言消 肩、。
[0046] 结合第二方面至第五种任意一种可能的实现方式中,在第六种可能的实现方式 中,所述账号描述信息包括通信账号的状态信息和通信账号的优先级。
[0047] 结合第二方面的第六种可能的实现方式,在第七种可能的实现方式中,所述确定 模块用于根据通信账号的状态信息判断所述第二通信账号是否处于空闲状态,若为是,将 所述第二通信
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1