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

文档序号:8365429阅读:来源:国知局
账号作为目标通信账号;
[0048] 若为否,根据通信账号的状态信息和优先级从所述通信账号集合中选择优先级最 高且处于空闲状态的通信账号作为目标通信账号。
[0049] 结合第二方面至第七种任意一种可能的实现方式,在第八种可能的实现方式中, 所述确定模块用于获取所述第二通信账号对应的用户设备支持的通信类型;
[0050] 若所述第二通信账号对应的用户设备不支持所述业务请求要求的通信类型,
[0051] 从所述第二通信账号对应的用户设备支持的通信类型中选择任意一种作为目标 通信类型。
[0052] 相应地,本发明第三方面还提供了一种通信系统,包括:至少两个用户设备和上述 任意一项的通信装置。
[0053] 实施本发明,具有如下有益效果:
[0054] 通过对业务请求中通信接收方的通信账号的账号描述信息的获取,根据通信接收 方法的通信账号的账号描述信息从与该通信账号所属的通信账号集合中选取目标通信账 号和目标通信类型,使用目标通信账号和目标通信类型与通信接收方法建立通信连接,实 现了通信发起方和通信接收方之间不同业务类型的互通,提升了用户的业务体验。
【附图说明】
[0055] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0056] 图1是本发明第一实施例的一种跨域通信方法的流程示意图;
[0057] 图2是本发明第二实施例的一种跨域通信方法的流程示意图;
[0058] 图3是本发明第三实施例的一种跨域通信方法的流程示意图;
[0059] 图4是本发明第四实施例的一种跨域通信方法的交互流程示意图;
[0060] 图5是本发明第五实施例的一种跨域通信方法的交互流程示意图;
[0061] 图6是本发明第六实施例的一种跨域通信方法的交互流程示意图;
[0062] 图7是本发明第七实施例的一种跨域通信方法的交互流程示意图;
[0063] 图8是本发明第一实施例的一种跨域通信装置的结构示意图;
[0064] 图9是本发明第二实施例的一种跨域通信方法的结构示意图;
[0065] 图10是本发明第三实施例的一种跨域通信方法的结构示意图;
[0066] 图11是本发明第四实施例的一种跨域通信方法的结构示意图;
[0067] 图12是本发明第一实施例的一种通信系统的结构示意图。
【具体实施方式】
[0068] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0069] 参见图1,为本发明第一实施例的一种跨域通信方法的流程示意图,在本实施例 中,所述方法包括以下步骤:
[0070] S101、接收第一通信账号向第二通信账号发起的业务请求。
[0071] 具体的,第一通信账号对应的用户设备和第二通信账号对应的用户设备预先在各 自归属的运营商网络上进行注册,辅助服务器接收第一通信账号对应的用户设备通过运营 商网络向第二通信账号对应的用户设备发起的业务请求,业务请求可以是语音呼叫请求、 视频呼叫请求、短消息业务请求或即时通信消息请求,第一通信账号和第二通信账号可以 是固定电话号码、移动电话号码、即时通信账号或电子邮件账号、业务请求中包括第一通信 账号、第二通信账号、通信类型、第一通信账号对应的地址信息和第二通信账号对应的地址 信息。
[0072] S102、查询第二通信账号所属的通信账号集合中每个通信账号的账号描述信息。
[0073] 具体的,通信账号集合中的通信账号都属于同一个用户,通信账号集合中至少包 括第二通信账号,如果通信账号集合中包括多个通信账号,每个通信账号可归属于不同的 运营商网络,也可归属于不同的运营商网络,例如,通信账号集合中包括移动电话号码、联 通电话号码,电信电话号码、QQ账号、MSN账号、电子邮件账号等。通信账号集合中的每个通 信账号均配置有账号描述信息,账号描述信息包括通信账号的状态信息和优先级,状态信 息表示通信账号是否处于空闲状态,辅助服务器查询第二通信账号所属的通信账号集合中 每个通信账号的账号描述信息。
[0074] S103、根据账号描述信息从通信账号集合中确定目标通信账号及与目标通信账号 对应的目标通信类型。
[0075] 具体的,根据S102中辅助服务器查询到的通信账号集合中每个通信账号的账号 描述信息,根据预置规则从通信账号集合中选择目标通信账号和目标通信账号对应的通信 类型。在业务请求已经指定通信账号和通信类型,辅助服务器根据获取的账号描述信息和 预置规则对业务请求中指定的通信账号和通信类型进行调整,从通信账号集合中选择一个 合适的目标通信账号和目标通信账号对应的目标通信类型。例如,业务请求中指定的第二 通信账号为移动电话号码、通信类型为语音呼叫请求,辅助服务器根据查询到的账号描述 信息发现第二通信账号处于通话状态,辅助服务器根据预置规则从通信账号集合中选择即 时通信账号作为目标通信账号,文本通信作为目标通信类型。
[0076] S104、使用所述目标通信类型,与所述目标通信账号进行通信。
[0077] 具体的,辅助服务器根据S103确定的目标通信账号和目标通信类型与对应的用 户设备进行通信,以使第一通信账号对应的用户设备和目标通信账号对应的用户设备建立 通信连接,二者之间的通信类型为目标通信类型。
[0078] 实施本发明的实施例,通过对业务请求中通信接收方的通信账号的账号描述信息 的获取,根据通信接收方法的通信账号的账号描述信息从与该通信账号所属的通信账号集 合中选取目标通信账号和目标通信类型,使用目标通信账号和目标通信类型与通信接收方 法建立通信连接,实现了通信发起方和通信接收方之间不同业务类型的互通,提升了用户 的业务体验。
[0079] 参见图2,为本发明第二实施例的一种跨域通信方法的流程示意图,在本实施例 中,所述方法包括:
[0080] S201、通过SIP(SessionInitiationProtocol,会话发起协议,简称SIP)接口接 收通信账号集合中每个通信账号归属的运营商网络上报的账号描述信息,并将每个通信账 号的账号描述信息存储至本地。
[0081] 具体的,辅助服务器通过SIP接口定期接收运营商网络上报的账号描述信息,例 如,通信账号集合中包括通信账号A、通信账号B和通信账号C,其中通信账号A归属于运营 商网络A,通信账号B归属于运营商网络B,通信账号C归属于运营商网络C,则辅助服务器 通过SIP接口定期接收运营商网络A、运营商网络B和运营商网络C分别上报的账号描述信 息,并将每个通信账号的账号描述信息存储至本地。
[0082] 可选的,辅助服务器可以采用定期主动查询的方式查询每个通信账号归属的运营 商网络存储的账号描述信息,并将查询到的每个通信账号的账号描述信息转存至本地。
[0083] S202、接收第一通信账号向第二通信账号发起的业务请求。
[0084] S203、解析出业务请求中包括的第一通信账号对应的域名和/或IP地址及第二通 信账号对应的域名和/或IP地址。
[0085] 具体的,辅助服务器解析业务请求包括的第一通信账号和第二通信账号对应的 域名和/或IP地址,例如,解析出来的第一通信账号对应的域名为ct.com,IP地址为 172. 17.0. 142:5030,第二通信账号对应的域名为 ft. com,IP 地址为 132.27.0. 153:15060。 [0086] S204、根据域名和/或IP地址与运营商网络的映射关系确定第一通信账号和第二 通信
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1