CN106658450B - 一种远程异构网络移动实时通讯方法 - Google Patents

一种远程异构网络移动实时通讯方法 Download PDF

Info

Publication number
CN106658450B
CN106658450B CN201510745734.7A CN201510745734A CN106658450B CN 106658450 B CN106658450 B CN 106658450B CN 201510745734 A CN201510745734 A CN 201510745734A CN 106658450 B CN106658450 B CN 106658450B
Authority
CN
China
Prior art keywords
user
intelligent equipment
real
heterogeneous network
call
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510745734.7A
Other languages
English (en)
Other versions
CN106658450A (zh
Inventor
董泽民
郑世杰
陈泰怡
崔杰
朱泉峰
池伟洁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Network Technology Co Ltd
Original Assignee
Hangzhou Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Network Technology Co Ltd filed Critical Hangzhou Network Technology Co Ltd
Priority to CN201510745734.7A priority Critical patent/CN106658450B/zh
Publication of CN106658450A publication Critical patent/CN106658450A/zh
Application granted granted Critical
Publication of CN106658450B publication Critical patent/CN106658450B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/203Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for converged personal network application service interworking, e.g. OMA converged personal network services [CPNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及一种远程异构网络移动实时通讯方法。目前通过互联网语音服务,不能实现用户原有电话号码实现呼叫。本发明方法通过智能设备将来自用户终端的通讯呼叫转换到异构网络,异构网络用户之间实现无缝对接实时通讯。该方法中漫游用户将手机SIM卡或固定电话线***智能设备,下载用户移动应用程序;用户在国际漫游中,其手机SIM卡通过智能设备连接国内运营商移动通信网络,或其固定电话线连接国内运营商PSTN通信网,再与远程异构网络移动实时通讯***中心平台进行交互传输,到达国外漫游地的互联网络,最终响应在漫游用户终端。全球漫游过程中,原手机号码或固定电话号码免费国际漫游的接听、拨打电话,且和原手机使用体验一致。

Description

一种远程异构网络移动实时通讯方法
技术领域
本发明属于通讯技术领域,涉及互联网语音业务和传统通讯网语音业务相互呼叫的技术,具体是一种远程异构网络移动实时通讯方法。
背景技术
随着生活水平的迅猛发展,大量公司在尝试冲击运营商的传统核心业务,纷纷提供互联网语音业务。互联网语音业务通常需要服务双方都同时安装语音客户端应用程序。
现有技术中,通常使用语音客户端应用程序实现互联网语音服务,即使用中心登录,客户端到客户端的语音传输服务。现有技术中不能使用用户已有的电话号码呼入呼出,以提供电话号码和人对应的语音服务;在用户不安装语音客户端程序的情况下,不能使用互联网语音服务;不能在用户通话建立后,根据用户的网络情况变化动态调整语音服务质量。也就是说,现有互联网语音技术的实现不能通过用户原有电话号码实现呼叫,不能根据用户移动网络的网络情况实时调整语音通话质量,从而不能保证为用户提供随时随地高质量低资费的通话服务,从而降低了用户的使用体验。
发明内容
本发明的目的就是针对现有技术问题,提供了一种实现互联网语音和传统通讯网语音组合通话的方法及***,能够对跨境用户进行区分,以提供高质量,低资费的语音服务。
为了达到本发明目的,本发明提供一种远程异构网络移动实时通讯方法,该方法通过智能设备将来自用户终端的通讯呼叫转换到异构网络,异构网络用户之间实现无缝对接实时通讯,所述的异构网络是通过智能设备连通了移动通信网络、PSTN通讯网和互联网三种不同架构的网络,异构网络用户包括连接通信网的普通用户和连接互联网的漫游用户。
该方法中漫游用户将手机SIM卡或固定电话线***智能设备,下载用户移动应用程序;安装匹配后,用户在国际漫游中,其手机SIM卡通过智能设备连接国内运营商移动通信网络,或其固定电话线连接国内运营商PSTN通讯网,再与远程异构网络移动实时通讯***中心平台进行交互传输,到达国外漫游地的互联网络,最终响应在漫游用户终端的用户移动应用程序上,实现全球漫游的过程中,原手机号码或固定电话号码免费国际漫游的接听、拨打电话,且和原手机使用体验一致。
本发明方法首先对用户移动应用程序和智能设备进行初始化,初始化的具体包括:
①用户移动应用程序和智能设备在远程异构网络移动实时通讯***中心平台注册登录后得到统一分配的资源标识符;
②用户移动应用程序和智能设备分配到的统一资源标识符由远程异构网络移动实时通讯***中心平台完成对应关系匹配;
③远程异构网络移动实时通讯***中心平台实时根据统一资源标识符更新用户移动应用和智能设备实时通信标识地址;
漫游用户的移动应用程序发起实时通讯呼叫时,远程异构网络移动实时通讯***中心平台根据统一资源标识符和呼叫类型,使用实时更新的通信标识地址向用户移动应用程序和智能设备发送建立指定类型会话请求消息;智能设备和用户移动应用程序在接收到呼叫会话请求消息后,根据消息携带的通信标识地址和对方协商建立会话连接;智能设备在会话连接过程中完成异构网络间信令翻译、匹配和执行;智能设备在会话连接过程中完成异构网络间媒体类型协商、媒体编码协商、传输类型协商;智能设备在呼叫会话建立后,根据异构网络的实时状态,完成异构网络间媒体流重编码、分组、传输;智能设备完成和普通用户通讯;
普通用户呼叫漫游用户时,首先普通用户完成与智能设备的呼叫连接,远程异构网络移动实时通讯***中心平台根据统一资源标识符和呼叫类型,使用实时更新的通信标识地址向用户移动应用程序和智能设备发送建立指定类型会话请求消息;智能设备和用户移动应用程序在接收到呼叫会话请求消息后,根据消息携带的通信标识地址和对方协商建立会话连接;智能设备在会话连接过程中完成异构网络间信令翻译、匹配和执行;智能设备在会话连接过程中完成异构网络间媒体类型协商、媒体编码协商、传输类型协商;智能设备在呼叫会话建立后,根据异构网络的实时状态,完成异构网络间媒体流重编码、分组、传输;用户移动应用程序完成和普通用户通讯。
在所述智能设备内,按照IEEE通信标准,智能设备完成移动通信网和PSTN通讯网的通信信令和互联网的会话协议相互转化;
所述用户移动应用发起通讯会话呼叫时,会话控制信令通过智能设备翻译转换为电话指令,完成对普通用户通讯设备的呼叫请求;所述普通用户通讯设备发起通讯呼叫时,电话指令通过智能设备翻译转换成会话控制信令,完成后用户移动应用的呼叫请求;所述普通用户通讯设备和用户移动应用间的语音由智能设备完成重新编码,压缩封装和传输;所述普通用户通讯设备和用户移动应用间的短消息由智能设备完成重新编码,压缩封装和传输。
所述远程异构网络移动实时通讯***中心平台为智能设备分配统一资源标识符、为用户移动应用的统一资源标识用分配统一资源标识符、为智能设备和用户移动应用的通讯分配通讯类型标识符;
智能设备向远程异构网络移动实时通讯***中心平台发送会话请求消息;
远程异构网络移动实时通讯***中心平台响应会话请求消息,向智能设备发送第一协商会话请求;
智能设备响应所述第一协商会话请求,并发送智能设备上下文信息到远程异构网络移动实时通讯***中心平台进行协议协商;
远程异构网络移动实时通讯***中心平台根据所述智能设备上下文信息,以及所述通讯类型进行协议协商,并向智能设备发送第一协商会话响应消息;
智能设备根据所述第一协商会话响应消息与远程异构网络移动实时通讯***中心平台建立通讯会话;
远程异构网络移动实时通讯***中心平台根据用户统一资源标识符向所述用户移动应用发送第二协商会话请求;
用户移动应用响应所述第二协商会话请求,并发送用户已用应用上下文信息到远程异构网络移动实时通讯***中心平台进行协议协商;
远程异构网络移动实时通讯***中心平台根据所述智能设备的协议协商结果,所述用户移动应用上下文信息,以及所述通讯类型向用户移动应用发送第二协商协议响应消息;
用户移动应用根据第二协商协议响应消息与远程异构网络移动实时通讯***中心平台建立协商会话;
远程异构网络移动实时通讯***中心平台根据智能设备协商会话和用户移动应用协商会话,建立智能设备和用户移动应用的传输会话;
远程异构网络移动实时通讯***中心平台与所述智能设备,或用户移动应用一端建立协商会话失败的情况下,远程异构网络移动实时通讯***中心平台切断另一端的协商会话,并向远程异构网络移动实时通讯***中心平台应用服务器返回协商会话失败结果;
远程异构网络移动实时通讯***中心平台与智能设备,或用户移动应用一端建立协商会话成功的情况下,向远程异构网络移动实时通讯***中心平台应用服务器返回协商会话成功结果,并对智能设备,以及用户移动应用发起通讯数据传输协议协商,在数据传输协议协商成功的情况下,执行数据传输操作。
本发明方法中,普通用户发出通话请求时,用户移动应用和普通用户终端未建立会话连接的情况下,远程异构网络移动实时通讯***中心平台为会话请求分配会话呼叫标识符。
本发明方法中,在用户移动应用和普通用户终端建立会话连接的情况下,所述远程异构网络呼叫信息中携带有呼叫类型标识符、用户统一资源标识符、会话呼叫标识符;
所述的呼叫类型标识符:由远程异构网络移动实时通讯***中心平台为呼叫分配的唯一类型标识符,代表对应的***资源分配方案和对应的算法匹配方案;
所述的统一资源标识符:由远程异构网络移动实时通讯***中心平台统一管理分配给智能设备和用户移动应用程序的唯一标识符;
所述的会话呼叫标识符:由远程异构网络移动实时通讯***中心平台为普通用户发起的呼叫,或用户移动应用发起的呼叫分配的该次呼叫的唯一标识符。
本发明方法中,远程异构网络移动实时通讯***中心平台根据用户统一资源标识符获取通讯各方的实时通信地址标识符,并交换给通讯对方。
本发明方法中,智能设备的状态通过消息自动发送到中心消息应用服务器,消息应用服务器把状态信息推送到对应的用户移动应用。
本发明方法中,智能设备未能通过远程异构网络移动实时通讯***中心平台获取用户移动应用统一分配资源标识符或未能通过远程异构网络移动实时通讯***中心平台获取用户移动应用通信标识地址,智能设备自动生成消息提交到中心消息应用服务器,该消息由中心消息应用服务器在用户移动应用登录联线后推送到该用户移动应用;用户移动应用未能通过远程异构网络移动实时通讯***中心平台获取智能设备统一分配资源标识符或未能通过远程异构网络移动实时通讯***中心平台获取智能设备通信标识地址,用户移动应用自动提示用户无法呼叫。
通过本发明方法,移动APP用户可以在任何有互联网存在的情况下(包括3G、4G、WIFI、有线网络)都能使用自己的移动电话号码呼叫任意普通用户的电话(包括移动电话和固定电话),或发送短信。
通过本发明方法,使任意普通用户都能呼叫对方的移动电话号码或固定电话号码来实现语音通话或发送短信,被叫用户可以通过移动APP接听语音电话或接收短信。
本发明方法实现了移动APP用户和任意普通用户之间使用原有电话号码(包括移动电话和固定电话)实现PSTN网络语音通话的质量,并在跨境漫游时享受低资费通话费用。
附图说明
图1为本发明方法实现通话的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实现异构网络通话的方法的流程图,图中标号为具体步骤的编号,其中虚线(步骤1、2、3、4、5、6)表示信令传输交互,实线(步骤7、8、9、10)表示实际通话语音数据、短信数据及视频数据传输。图中Ⅰ为普通用户手机、Ⅱ为用户移动APP、Ⅲ为智能设备、Ⅳ为远程异构网络移动实时通讯***中心平台。其中步骤1通过互联网网络环境完成(包括3G、4G、WIFI、有线网络),步骤2通过互联网网络环境完成(包括3G、4G、WIFI、有线网络),步骤3通过PSTN网环境完成(包括GSM,CDMA1X),步骤4通过PSTN网环境完成(包括GSM,CDMA1X),步骤5通过互联网网络环境完成(包括3G、4G、WIFI、有线网络),步骤6通过互联网网络环境完成(包括3G、4G、WIFI、有线网络),步骤7通过互联网网络环境完成(包括3G、4G、WIFI、有线网络),步骤8通过PSTN网环境完成(包括GSM,CDMA1X),步骤9通过PSTN网环境完成(包括GSM,CDMA1X),步骤10通过互联网网络环境完成(包括3G、4G、WIFI、有线网络)。该方法包括:
步骤1:用户移动APP向远程异构网络移动实时通讯***中心平台发起呼叫请求,确定用户移动APP与智能设备中任一个受NAT防火墙保护。
本步骤之前还包括:预先对***中全部用户移动APP和智能设备进行等级划分,划分的依据可以包括但不限于用户的使用时长、累计消费金额、网络环境等,等级越高代表该用户移动APP和智能设备的贡献价值越高。
本步骤之前还包括用户移动应用和智能设备的注册,具体包括:
用户启动移动APP后,移动APP向远程异构网络移动实时通讯***中心平台注册,同时将自身用户账户信息(如账户名称、密码)、本机IP地址及端口号信息携带在注册消息中发送给远程异构网络移动实时通讯***中心平台;
智能设备加电启动后向远程异构网络移动实时通讯***中心平台注册,同时将自身用户账户信息(如账户名称、密码)、本机IP地址及端口号信息携带在注册消息中发送给远程异构网络移动实时通讯***中心平台;
远程异构网络移动实时通讯***中心平台根据接收到注册消息的源IP地址及端口号,与注册消息中携带的本地IP地址及端口号信息,判断用户移动APP是否受网络地址转换(NAT,Network Address Translation)防火墙保护即处于NAT防火墙后,并将判断结果及注册消息的源IP地址及端口号保存在位置数据存储器中。
步骤1具体包括:
当用户移动APP向普通用户发起呼叫时,主叫用户移动APP将呼叫请求发送至远程异构网络移动实时通讯***中心平台,在呼叫请求中至少携带有用户移动APP的账户名称等主叫信息、被叫普通用户的手机号码等被叫信息,以及主叫用户移动APP要求的通话中的语音编码方式信息;
远程异构网络移动实时通讯***中心平台根据主叫信息及被叫信息,向位置数据存储器查询主叫用户移动APP、智能设备是否受NAT防火墙保护,以及智能设备的IP地址、端口号信息。
步骤2:远程异构网络移动实时通讯***中心平台将用户移动APP和智能设备中等级信息高的等级作为本次通话的通话等级。
步骤2中,如果用户移动APP、智能设备中有一方,或者两方均处于NAT防火墙后即受NAT防火墙保护,远程异构网络移动实时通讯***中心平台查询用户移动APP及智能设备的等级信息,远程异构网络移动实时通讯***中心平台选取其中较高的等级作为本次呼叫请求的通话等级。
远程异构网络移动实时通讯***中心平台选择对应本次通话等级的媒体代理服务器,用户移动APP与智能设备之间使用选择出的媒体代理服务器进行媒体流的协商和传输。
本步骤之前还包括:预先对***中全部媒体代理服务器进行等级划分,并划分为与用户等级级差相同的等级,划分的依据可以包括但不限于媒体代理服务器与不同运营商网络互通的质量,付费情况,贡献度等,质量越高等级越高。
远程异构网络移动实时通讯***中心平台向智能设备发送呼叫请求,呼叫请求中携带有用户移动APP的账户名称等主叫信息、选择的媒体代理服务器列表,以及用户移动APP要求的通话中的语音编码方式;智能设备接听后,向远程异构网络移动实时通讯***中心平台发送应答消息,同时,向选择媒体代理服务器列表中的首个地址发送媒体数据包。
步骤3:智能设备对收到的呼叫信令转换为PSTN呼叫信令,通过PSTN发起对普通用户的呼叫。
步骤4:普通用户在PSTN网络侧响应收到的PSTN呼叫信令,普通用户操作引起的信令状态变化发送给智能设备。
步骤5:PSTN反馈给智能设备的信令由智能设备转化后发送给远程异构网络移动实时通讯***中心平台。
步骤6:远程异构网络移动实时通讯***中心平台向用户移动APP发送呼叫建立成功消息,在呼叫建立成功消息中携带有选择的媒体代理服务器列表,用户移动向选择的媒体代理服务器列表中的首个地址发送媒体数据包。呼叫线路建立成功。
步骤7:用户移动APP根据智能设备发送被叫信息中的IP地址,端口与智能设备建立媒体连接,传输语音信息;同时处理网络状态信息。
步骤8:智能设备在和普通用户建立的PSTN网络连接链路上传输语音信息。
步骤9:智能设备接收到普通用户语音信息后,转换语音编码后发送给用户移动APP。
在用户移动APP与普通用户间通话建立后,本发明方法还包括:根据网络质量动态选择更合适的即调整媒体代理服务器以调整语音服务质量。具体如下:
用户移动APP与被叫普通用户间通话建立后,用户移动APP和智能设备均周期性地向备选媒体代理服务器列表中的全部媒体代理服务器所在地址发送网络质量探测数据包;
每个媒体代理服务器将各自与用户移动APP、智能设备的通信质量结果上报给媒体负载监控器,媒体负载监控器根据当前的网络质量,判断最适于本次通话的媒体代理服务器,以及最适于保证通话质量的语音编码方式,并上报给远程异构网络移动实时通讯***中心平台;
远程异构网络移动实时通讯***中心平台将根据当前网络质量确定出的媒体代理服务器的IP地址、及语音编码方式,发送给用户移动APP与智能设备;用户移动APP与智能设备分别判断该IP地址是否与当前使用的媒体代理服务器IP地址相同,如果不同,用户移动APP与智能设备分别向该IP地址发送媒体数据包,并使用该IP地址进行媒体代理,同时采用当前网络质量确定的语音编码方式进行语音编码;如果相同,用户移动APP与智能设备仍使用之前的媒体代理服务器,并同时采用根据当前网络质量确定的语音编码方式进行语音编码。
之后,用户移动APP与智能设备双方,均周期性地向媒体代理服务器列表中的全部媒体代理服务器所在地址发送网络质量探测数据包。
远程异构网络移动实时通讯***中心平台,用于接收来自用户移动APP和智能设备的呼叫请求,确定用户移动APP和智能设备中任一个受NAT防火墙保护;将用户移动APP和智能设备中等级信息高的等级作为本次通话的通话等级;向媒体负载监控器查询并选择对应本次通话等级的媒体代理服务器;
远程异构网络移动实时通讯***中心平台,还用于用户移动APP和智能设备的注册请求,判断用户移动APP和智能设备是否受NAT防火墙保护,并将判断结果及注册消息的源IP地址及端口号保存在位置数据存储服务器。
媒体代理服务器,用于传输用户移动APP和智能设备之间的媒体流;
媒体负载监控器,其中存储有媒体代理服务器等级及状态,用于接收来自远程异构网络移动实时通讯***中心平台的查询,将符合本次通话等级的、状态为可用的媒体代理服务器返回给远程异构网络移动实时通讯***中心平台;
位置数据存储服务器,用于保存来自用户移动APP和智能设备是否受NAT防火墙保护的判断结果,以及用户移动APP和智能设备的IP地址及端口号。
远程异构网络移动实时通讯***中心平台,还用于在判断出用户移动APP和智能设备均不受NAT防火墙的保护时,控制用户移动APP和智能设备在通话建立后,使用点对点的媒体数据包直传方式进行语音通话。
远程异构网络移动实时通讯***中心平台,还用于在用户移动APP和智能设备间通话建立后,根据用户网络质量动态选择更合适的媒体代理服务器以调整语音服务质量。
远程异构网络移动实时通讯***中心平台,还用于在用户移动APP和智能设备间通话建立后,根据媒体代理服务器的负载情况动态选择更合适的媒体代理服务器以调整语音服务质量。
媒体代理服务器,还用于向媒体负载监控器定时上报自身的媒体负荷情况;
媒体负载监控器,其中设置有媒体负载阈值,还用于在媒体代理服务器的媒体负荷超过媒体负载阈值时,确定该媒体代理服务器的状态为不可用,否则状态为可用。

Claims (9)

1.一种远程异构网络移动实时通讯方法,该方法通过智能设备将来自用户终端的通讯呼叫转换到异构网络,异构网络用户之间实现无缝对接实时通讯,所述的异构网络是通过智能设备连通了移动通信网络、PSTN通讯网和互联网三种不同架构的网络,异构网络用户包括连接通信网的普通用户和连接互联网的漫游用户;其特征在于:该方法中漫游用户将手机SIM卡或固定电话线***智能设备,下载用户移动应用程序;安装匹配后,用户在国际漫游中,其手机SIM卡通过智能设备连接国内运营商移动通信网络,或其固定电话线连接国内运营商PSTN通讯网,再与远程异构网络移动实时通讯***中心平台进行交互传输,到达国外漫游地的互联网络,最终响应在漫游用户终端的用户移动应用程序上,实现全球漫游的过程中,原手机号码或固定电话号码免费国际漫游的接听、拨打电话,且和原手机使用体验一致;
用户移动应用程序即用户移动APP,用户移动APP和任意普通用户间进行信息和指令交互的方法如下:
步骤(1).当用户移动APP向普通用户发起呼叫时,主叫用户移动APP将呼叫请求发送至远程异构网络移动实时通讯***中心平台,在呼叫请求中至少携带有用户移动APP账户名称的主叫信息、被叫普通用户手机号码的被叫信息,以及主叫用户移动APP要求的通话中的语音编码方式信息;
步骤(2).远程异构网络移动实时通讯***中心平台向智能设备发送呼叫请求,呼叫请求中携带有用户移动APP账户名称的主叫信息、选择的媒体代理服务器列表,以及用户移动APP要求的通话中的语音编码方式;智能设备接听后,向远程异构网络移动实时通讯***中心平台发送应答消息;
步骤(3).智能设备对收到的呼叫信令转换为PSTN呼叫信令,通过PSTN发起对普通用户的呼叫;
步骤(4).普通用户在PSTN网络侧响应收到的PSTN呼叫信令,普通用户操作引起的信令状态变化发送给智能设备;
步骤(5).PSTN反馈给智能设备的信令由智能设备转化后发送给远程异构网络移动实时通讯***中心平台;
步骤(6).远程异构网络移动实时通讯***中心平台向用户移动APP发送呼叫建立成功消息,在呼叫建立成功消息中携带有选择的媒体代理服务器列表,用户移动向选择的媒体代理服务器列表中的首个地址发送媒体数据包;呼叫线路建立成功;
步骤(7).用户移动APP根据智能设备发送被叫信息中的IP地址,端口与智能设备建立媒体连接,传输语音信息;同时处理网络状态信息;
步骤(8).智能设备在和普通用户建立的PSTN网络连接链路上传输语音信息;
步骤(9).智能设备接收到普通用户语音信息后,转换语音编码后发送给用户移动APP。
2.如权利要求1所述的一种远程异构网络移动实时通讯方法,其特征在于:该方法首先对用户移动应用程序和智能设备进行初始化,初始化的具体包括:
①用户移动应用程序和智能设备在远程异构网络移动实时通讯***中心平台注册登录后得到统一分配的资源标识符;
②用户移动应用程序和智能设备分配到的统一资源标识符由远程异构网络移动实时通讯***中心平台完成对应关系匹配;
③远程异构网络移动实时通讯***中心平台实时根据统一资源标识符更新用户移动应用和智能设备实时通信标识地址;
漫游用户的移动应用程序发起实时通讯呼叫时,远程异构网络移动实时通讯***中心平台根据统一资源标识符和呼叫类型,使用实时更新的通信标识地址向用户移动应用程序和智能设备发送建立指定类型会话请求消息;智能设备和用户移动应用程序在接收到呼叫会话请求消息后,根据消息携带的通信标识地址和对方协商建立会话连接;智能设备在会话连接过程中完成异构网络间信令翻译、匹配和执行;智能设备在会话连接过程中完成异构网络间媒体类型协商、媒体编码协商、传输类型协商;智能设备在呼叫会话建立后,根据异构网络的实时状态,完成异构网络间媒体流重编码、分组、传输;智能设备完成和普通用户通讯;
普通用户呼叫漫游用户时,首先普通用户完成与智能设备的呼叫连接,远程异构网络移动实时通讯***中心平台根据统一资源标识符和呼叫类型,使用实时更新的通信标识地址向用户移动应用程序和智能设备发送建立指定类型会话请求消息;智能设备和用户移动应用程序在接收到呼叫会话请求消息后,根据消息携带的通信标识地址和对方协商建立会话连接;智能设备在会话连接过程中完成异构网络间信令翻译、匹配和执行;智能设备在会话连接过程中完成异构网络间媒体类型协商、媒体编码协商、传输类型协商;智能设备在呼叫会话建立后,根据异构网络的实时状态,完成异构网络间媒体流重编码、分组、传输;用户移动应用程序完成和普通用户通讯。
3.如权利要求1所述的一种远程异构网络移动实时通讯方法,其特征在于:在所述智能设备内,按照IEEE通信标准,智能设备完成移动通信网和PSTN通讯网的通信信令和互联网的会话协议相互转化;
所述用户移动应用发起通讯会话呼叫时,会话控制信令通过智能设备翻译转换为电话指令,完成对普通用户通讯设备的呼叫请求;
所述普通用户通讯设备发起通讯呼叫时,电话指令通过智能设备翻译转换成会话控制信令,完成后用户移动应用的呼叫请求;
所述普通用户通讯设备和用户移动应用间的语音由智能设备完成重新编码,压缩封装和传输;
所述普通用户通讯设备和用户移动应用间的短消息由智能设备完成重新编码,压缩封装和传输。
4.如权利要求1所述的一种远程异构网络移动实时通讯方法,其特征在于:所述远程异构网络移动实时通讯***中心平台为智能设备分配统一资源标识符、为用户移动应用的统一资源标识用分配统一资源标识符、为智能设备和用户移动应用的通讯分配通讯类型标识符;
智能设备向远程异构网络移动实时通讯***中心平台发送会话请求消息;
远程异构网络移动实时通讯***中心平台响应会话请求消息,向智能设备发送第一协商会话请求;
智能设备响应所述第一协商会话请求,并发送智能设备上下文信息到远程异构网络移动实时通讯***中心平台进行协议协商;
远程异构网络移动实时通讯***中心平台根据所述智能设备上下文信息,以及所述通讯类型进行协议协商,并向智能设备发送第一协商会话响应消息;
智能设备根据所述第一协商会话响应消息与远程异构网络移动实时通讯***中心平台建立通讯会话;
远程异构网络移动实时通讯***中心平台根据用户统一资源标识符向所述用户移动应用发送第二协商会话请求;
用户移动应用响应所述第二协商会话请求,并发送用户已用应用上下文信息到远程异构网络移动实时通讯***中心平台进行协议协商;
远程异构网络移动实时通讯***中心平台根据所述智能设备的协议协商结果,所述用户移动应用上下文信息,以及所述通讯类型向用户移动应用发送第二协商协议响应消息;
用户移动应用根据第二协商协议响应消息与远程异构网络移动实时通讯***中心平台建立协商会话;
远程异构网络移动实时通讯***中心平台根据智能设备协商会话和用户移动应用协商会话,建立智能设备和用户移动应用的传输会话;
远程异构网络移动实时通讯***中心平台与所述智能设备,或用户移动应用一端建立协商会话失败的情况下,远程异构网络移动实时通讯***中心平台切断另一端的协商会话,并向远程异构网络移动实时通讯***中心平台应用服务器返回协商会话失败结果;
远程异构网络移动实时通讯***中心平台与智能设备,或用户移动应用一端建立协商会话成功的情况下,向远程异构网络移动实时通讯***中心平台应用服务器返回协商会话成功结果,并对智能设备,以及用户移动应用发起通讯数据传输协议协商,在数据传输协议协商成功的情况下,执行数据传输操作。
5.如权利要求1、2、3或4所述的一种远程异构网络移动实时通讯方法,其特征在于:普通用户发出通话请求时,用户移动应用和普通用户终端未建立会话连接的情况下,远程异构网络移动实时通讯***中心平台为会话请求分配会话呼叫标识符。
6.如权利要求1、2、3或4所述的一种远程异构网络移动实时通讯方法,其特征在于:在用户移动应用和普通用户终端建立会话连接的情况下,所述远程异构网络呼叫信息中携带有呼叫类型标识符、用户统一资源标识符、会话呼叫标识符;
所述的呼叫类型标识符:由远程异构网络移动实时通讯***中心平台为呼叫分配的唯一类型标识符,代表对应的***资源分配方案和对应的算法匹配方案;
所述的统一资源标识符:由远程异构网络移动实时通讯***中心平台统一管理分配给智能设备和用户移动应用程序的唯一标识符;
所述的会话呼叫标识符:由远程异构网络移动实时通讯***中心平台为普通用户发起的呼叫,或用户移动应用发起的呼叫分配的该次呼叫的唯一标识符。
7.如权利要求1、2、3或4所述的一种远程异构网络移动实时通讯方法,其特征在于:远程异构网络移动实时通讯***中心平台根据用户统一资源标识符获取通讯各方的实时通信地址标识符,并交换给通讯对方。
8.如权利要求1、2、3或4所述的一种远程异构网络移动实时通讯方法,其特征在于:智能设备的状态通过消息自动发送到中心消息应用服务器,消息应用服务器把状态信息推送到对应的用户移动应用。
9.如权利要求1、2、3或4所述的一种远程异构网络移动实时通讯方法,其特征在于:智能设备未能通过远程异构网络移动实时通讯***中心平台获取用户移动应用统一分配资源标识符或未能通过远程异构网络移动实时通讯***中心平台获取用户移动应用通信标识地址,智能设备自动生成消息提交到中心消息应用服务器,该消息由中心消息应用服务器在用户移动应用登录联线后推送到该用户移动应用;
用户移动应用未能通过远程异构网络移动实时通讯***中心平台获取智能设备统一分配资源标识符或未能通过远程异构网络移动实时通讯***中心平台获取智能设备通信标识地址,用户移动应用自动提示用户无法呼叫。
CN201510745734.7A 2015-11-04 2015-11-04 一种远程异构网络移动实时通讯方法 Active CN106658450B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510745734.7A CN106658450B (zh) 2015-11-04 2015-11-04 一种远程异构网络移动实时通讯方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510745734.7A CN106658450B (zh) 2015-11-04 2015-11-04 一种远程异构网络移动实时通讯方法

Publications (2)

Publication Number Publication Date
CN106658450A CN106658450A (zh) 2017-05-10
CN106658450B true CN106658450B (zh) 2019-12-10

Family

ID=58851082

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510745734.7A Active CN106658450B (zh) 2015-11-04 2015-11-04 一种远程异构网络移动实时通讯方法

Country Status (1)

Country Link
CN (1) CN106658450B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109981540B (zh) * 2017-12-28 2021-07-23 ***通信集团辽宁有限公司 防火墙数据优化方法、装置、计算机设备及可读存储介质
CN108401230A (zh) * 2018-01-02 2018-08-14 杭州络漫科技有限公司 互联网和全球移动通信的语音短信交换转发***及方法
CN108430042B (zh) * 2018-01-02 2019-06-18 杭州络漫科技有限公司 六模全网通全球移动通信语音短信网络交换转发***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1523913A (zh) * 2003-09-05 2004-08-25 江剑锋 手机网络电话装置及其手机、移动网络电话的实现方法
CN101047750A (zh) * 2006-03-27 2007-10-03 郭国利 基于互联网和移动通信网传送话音信号的方法及装置
CN102347950A (zh) * 2011-09-29 2012-02-08 中兴通讯股份有限公司 电信网络向互联网提供会话服务的方法及***
CN102611810A (zh) * 2012-03-13 2012-07-25 中国联合网络通信集团有限公司 通信方法及应用平台、通信装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8406421B2 (en) * 2005-10-13 2013-03-26 Passban, Inc. Method and system for multi-level secure personal profile management and access control to the enterprise multi-modal communication environment in heterogeneous convergent communication networks

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1523913A (zh) * 2003-09-05 2004-08-25 江剑锋 手机网络电话装置及其手机、移动网络电话的实现方法
CN101047750A (zh) * 2006-03-27 2007-10-03 郭国利 基于互联网和移动通信网传送话音信号的方法及装置
CN102347950A (zh) * 2011-09-29 2012-02-08 中兴通讯股份有限公司 电信网络向互联网提供会话服务的方法及***
CN102611810A (zh) * 2012-03-13 2012-07-25 中国联合网络通信集团有限公司 通信方法及应用平台、通信装置

Also Published As

Publication number Publication date
CN106658450A (zh) 2017-05-10

Similar Documents

Publication Publication Date Title
EP1844587B1 (en) Voice channel control of wireless packet data communications
US8285854B2 (en) System and method for establishing and maintaining a voice over internet protocol connection between wireless devices
CN108990122B (zh) 一种通话切换方法及***
US10405253B2 (en) Wireless network brokerage
CN105873241B (zh) 建立通话连接的方法及装置
US6965594B2 (en) Internet assisted mobile calling
CN106658450B (zh) 一种远程异构网络移动实时通讯方法
CN103209462A (zh) 一种移动通信方法、移动通信服务器以及***
WO2013037244A1 (zh) 语音通信中的呼叫方法及移动终端
US9391890B2 (en) Network-initiated method and system for establishing data communication using IP with a wireless terminal
WO2008106873A1 (fr) Procédé, système et dispositif de création de registre et de communication pour terminal téléphonique portable
CN106060784B (zh) 集群通信***的语音呼叫方法、***、装置及网关设备
CN110430605B (zh) 会话线路切换方法及***
CN107770175B (zh) 一种软交换呼叫方法及***
CN100574239C (zh) 基于网络电话技术的固定移动融合***及方法
US8837451B2 (en) Method and system for implementing a call by a media gateway
KR20080113871A (ko) 브이오아이피 부재중 정보 전달 서비스 시스템 및 그 방법
KR101270241B1 (ko) Fmc 통신 기반의 호 설정 방법 및 호 연결 인프라
KR100705581B1 (ko) SIP를 이용한 VoIP 시스템에서 단말기의 MCID등록 장치 및 방법
CN114189499B (zh) 一种多业务关联交互的融合通信***、方法及装置
KR100442436B1 (ko) 인터넷 전화망에서 ivr 서비스를 이용한 사용자 인증방법
CN102548025B (zh) 一种降低移动VoIP呼叫建立时延方法
KR20130023970A (ko) 트래픽 제어 게이트웨이 및 이를 이용한 트래픽 제어 방법
CN108881239B (zh) 软件电话及其漫游方法、软交换设备
KR101711082B1 (ko) 패킷 교환 서비스 시스템의 호 처리 장치 및 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant