通信方法、装置、电子设备及计算机可读存储介质与流程

文档序号:14748467发布日期:2018-06-22 08:33阅读:146来源:国知局

本公开涉及通信技术领域,具体涉及一种通信方法、装置、电子设备及计算机可读存储介质。



背景技术:

随着社会经济的快速发展,越来越多的人选择出国旅游。很多人在出国之前预先购买数据通信服务套餐,以降低在国外使用数据通信的费用。但是,在国外如果想要发起语音通信,则不可避免地会产生高额的国际漫游通话费用,这就大大增加了人们的费用支出,同时也带来了使用上的不便,降低了人们的通信体验。



技术实现要素:

本公开实施例提供了一种通信方法、装置、电子设备及计算机可读存储介质。

第一方面,本公开实施例中提供了一种通信方法,具体的,所述通信方法,包括:

检测语音通信请求;响应于检测到所述语音通信请求,建立与语音通信服务器之间的数据通道;通过所述数据通道向语音通信服务器发送所述语音通信请求,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的通信通道,其中,所述通信通道用于向被叫方传送所述语音通信请求,并接收被叫方发送的被叫方语音数据;通过所述数据通道接收所述被叫方语音数据。

第二方面,本公开实施例中提供了一种通信方法,所述方法包括:

检测第一数据通道建立请求;响应于检测到所述第一数据通道建立请求,建立与主叫方之间的第一数据通道;通过所述第一数据通道接收语音通信请求;响应于检测到所述语音通信请求,建立与语音通信服务器之间的数据通道;通过所述数据通道向语音通信服务器发送所述语音通信请求,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的通信通道,其中,所述通信通道用于向被叫方发送所述语音通信请求,并接收被叫方发送的被叫方语音数据;通过所述数据通道接收所述被叫方语音数据,并将所述被叫方语音数据通过第一数据通道发送给主叫方。

第三方面,本公开实施例中提供了一种通信方法,所述方法包括:

检测语音通信请求;响应于检测到所述语音通信请求,建立与语音通信服务器之间的通信通道;通过所述通信通道将所述语音通信请求发送给语音通信服务器,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的数据通道,其中,所述数据通道用于向被叫方传送所述语音通信请求,并接收被叫方发送的被叫方语音数据;通过所述通信通道接收所述被叫方语音数据。

第四方面,本公开实施例中提供了一种通信方法,所述方法包括:

检测数据通道建立请求;响应于检测到所述数据通道建立请求,建立与语音通信服务器之间的数据通道;响应于通过所述数据通道接收到语音通信请求,建立与被叫方之间的第一数据通道,其中,所述语音通信请求由语音通信服务器通过与主叫方之间的通信通道接收得到;将所述语音通信请求通过第一数据通道发送给被叫方,通过所述第一数据通道接收被叫方语音数据,并将所述被叫方语音数据通过数据通道和通信通道发送给主叫方。

第五方面,本公开实施例中提供了一种通信装置,所述装置包括:

第一检测模块,被配置为检测语音通信请求;第一建立模块,被配置为响应于检测到所述语音通信请求,建立与语音通信服务器之间的数据通道;第一发送模块,被配置为通过所述数据通道向语音通信服务器发送所述语音通信请求,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的通信通道,其中,所述通信通道用于向被叫方传送所述语音通信请求,并接收被叫方发送的被叫方语音数据;第一接收模块,被配置为通过所述数据通道接收所述被叫方语音数据。

第六方面,本公开实施例中提供了一种通信装置,所述装置包括:

第二检测模块,被配置为检测第一数据通道建立请求;第二建立模块,被配置为响应于检测到所述第一数据通道建立请求,建立与主叫方之间的第一数据通道;第二接收模块,被配置为通过所述第一数据通道接收语音通信请求;第三建立模块,被配置为响应于检测到所述语音通信请求,建立与语音通信服务器之间的数据通道;第二发送模块,被配置为通过所述数据通道向语音通信服务器发送所述语音通信请求,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的通信通道,其中,所述通信通道用于向被叫方发送所述语音通信请求,并接收被叫方发送的被叫方语音数据;第一传输模块,被配置为通过所述数据通道接收所述被叫方语音数据,并将所述被叫方语音数据通过第一数据通道发送给主叫方。

第七方面,本公开实施例中提供了一种通信装置,所述装置包括:

第五检测模块,被配置为检测语音通信请求;第八建立模块,被配置为响应于检测到所述语音通信请求,建立与语音通信服务器之间的通信通道;第四发送模块,被配置为通过所述通信通道将所述语音通信请求发送给语音通信服务器,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的数据通道,其中,所述数据通道用于向被叫方传送所述语音通信请求,并接收被叫方发送的被叫方语音数据;第五接收模块,被配置为通过所述通信通道接收所述被叫方语音数据。

第八方面,本公开实施例中提供了一种通信装置,所述装置包括:

第七检测模块,被配置为检测数据通道建立请求;第十三建立模块,被配置为响应于检测到所述数据通道建立请求,建立与语音通信服务器之间的数据通道;第十四建立模块,被配置为响应于通过所述数据通道接收到主叫方语音数据,建立与被叫方之间的第一数据通道,其中,所述主叫方语音数据由语音通信服务器通过与主叫方之间的通信通道接收得到;第六传输模块,被配置为将所述主叫方语音数据通过第一数据通道发送给被叫方,通过所述第一数据通道接收被叫方语音数据,并将所述被叫方语音数据通过数据通道和通信通道发送给主叫方。

第九方面,本公开实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条支持通信装置执行上述第一至四方面中通信方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述通信装置还可以包括通信接口,用于通信装置与其他设备或通信网络通信。

第十方面,本公开实施例提供了一种计算机可读存储介质,用于存储通信装置所用的计算机指令,其包含用于执行上述第一至四方面中通信方法为通信装置所涉及的计算机指令。

本公开实施例提供的技术方案可以包括以下有益效果:

上述技术方案,通过在通信一方与一语音通信服务器之间建立数据通道,在语音通信服务器与通信另一方之间建立包括语音通道的通信通道,将语音通信请求和语音数据通过所述数据通道和通信通道进行传输,以达到在保证通信质量的前提下,省略国际漫游环节,降低国际漫游费用的目的,从而为用户的使用提供了便利,进一步提升了用户的使用体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:

图1示出根据本公开一实施方式的语音通信流程图;

图2示出根据本公开一实施方式的通信方法的流程图;

图3示出根据图2所示实施方式的认证步骤的流程图;

图4-10示出根据本公开不同实施方式的通信方法的流程图;

图11示出根据本公开一实施方式的通信装置的结构框图;

图12-14示出根据本公开不同实施方式的通信装置的结构框图;

图15示出根据本公开一实施方式的电子设备的结构框图;

图16是适于用来实现根据本公开一实施方式的通信方法的计算机系统的结构示意图。

具体实施方式

下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。

在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。

另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。

本公开实施例提供的技术方案,通过在通信一方与一语音通信服务器之间建立数据通道,在语音通信服务器与通信另一方之间建立包括语音通道的通信通道,将语音通信请求和语音数据通过所述数据通道和通信通道进行传输,以达到在保证通信质量的前提下,省略国际漫游环节,降低国际漫游费用的目的,从而为用户的使用提供了便利,进一步提升了用户的使用体验。

图1是国外漫游用户与国内用户进行语音通信的流程图,以下各个实施方式所涉及的方法均可参考图1。

下面以国外漫游用户呼叫国内用户的通信流程为例,对本发明进行说明。

图2示出根据本公开一实施方式的通信方法的流程图。如图2所示,所述通信方法包括以下步骤S201-S204:

在步骤S201中,检测语音通信请求;

在步骤S202中,响应于检测到所述语音通信请求,建立与语音通信服务器之间的数据通道;

在步骤S203中,通过所述数据通道向语音通信服务器发送所述语音通信请求,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的通信通道,其中,所述通信通道用于向被叫方传送所述语音通信请求,并接收被叫方发送的被叫方语音数据,所述通信通道包括:语音通信服务器与第二运营商之间的第四数据通道和第二运营商与被叫方/主叫方之间的语音通道;

在步骤S204中,通过所述数据通道接收所述被叫方语音数据。

当一个漫游至国外的用户想要与国内用户进行语音通信时,传统的处理方式是,国外漫游主叫用户首先向国外漫游地运营商提出语音通信请求,由国外漫游地运营商通过电话网络向国内被叫归属地运营商发送语音通信请求,国内被叫归属地运营商再将语音通信请求发送给国内被叫用户,最终建立起国外漫游主叫用户、国外漫游地运营商、国内被叫归属地运营商、国内被叫用户之间的语音通信连接,实现一个跨国漫游通话。这样的处理方式需要借助国外主叫漫游地运营商和国内被叫归属地运营商之间的交互操作,基于双方运营商的计费方式,在双方运营商处均会产生语音通话费用,并且在国外主叫漫游地运营商处还会产生高额的国际漫游通话费用。

而在本实施方式中,国外漫游主叫用户在想要与国内被叫用户进行语音通信时,不需要通过传统的语音通信通道与国内被叫用户建立语音通信连接,而是寻找一个同时能够支持数据通信和语音通信的语音通信服务器,比如一个设置在国内或者被叫归属地的拨号服务器,建立与这个语音通信服务器之间的数据通道,将国外漫游主叫用户发起的语音通信请求通过数据通道发送给语音通信服务器。语音通信服务器在接收到语音通信请求后,通过与被叫归属地运营商之间的第四数据通道建立与国内被叫用户之间的语音通道,再将语音通信请求依次通过第四数据通道和语音通道发送给国内被叫用户。类似地,国内被叫用户在应答之后,国内被叫用户的语音数据也先后通过所述语音通道和数据通道发送给国外漫游主叫用户。

这样就建立起了国外漫游主叫用户与国内被叫用户之间的语音通信连接,而且这个语音通信连接无需国外漫游地运营商的参与,不会产生高额的跨国漫游通话费用,只需要使用一些数据流量,而几乎所有的用户在出国之前都已经购买了足够的数据流量套餐,因此,本实施方式中的通信方法不会给国外漫游用户带来额外的通信费用,而且,由于语音通信服务器是经由国内被叫归属地运营商建立的语音通道与国内被叫用户进行通信的,所以,对于国内被叫用户来说,其并不需要额外的操作,仅仅按照应答一个传统的电话业务既可完成国际语音通信,从而为用户的使用提供了便利,进一步提升了用户的使用体验。

在本实施例的一个可选实现方式中,所述数据通道包括:主叫用户与智能穿戴设备之间的第一数据通道、智能穿戴设备与第一运营商(即国外漫游地运营商)之间的第二数据通道以及第一运营商与语音通信服务器之间的第三数据通道。

上文提及,在上述实施方式中,国外漫游主叫用户通过与语音通信服务器之间的数据通道,以及语音通信服务器与被叫归属地运营商之间的通信通道,与国内被叫用户进行语音通信,但现在人们所使用的SIM卡无法与语音通信服务器直接建立数据通道,因此就需要更换一个经过预先配置,比如配置为一个具有卡拉卡服务功能的SIM卡,在这种情况下,所述数据通道可以只包括:国外漫游主叫用户与第一运营商之间的数据通道以及第一运营商与语音通信服务器之间的第三数据通道。但更换SIM卡需要预留一定的办理时间,并且还需要进行SIM卡信息迁移,操作上费时费力。

考虑到现在很多人都会佩戴智能手环等智能穿戴设备,因此在一实现方式中,可以在用户随身佩戴的智能穿戴设备中安装一个预先配置完毕的SIM卡,该卡可通过国外漫游地运营商与语音通信服务器建立数据通道。在这种情况下,所述数据通道包括:国外漫游主叫用户与智能穿戴设备之间的第一数据通道、智能穿戴设备与第一运营商之间的第二数据通道以及第一运营商与语音通信服务器之间的第三数据通道。

在该实施方式中,国外漫游主叫用户终端在检测到主叫用户发起的语音通信请求时,首先通过近距离通信与智能穿戴设备建立起一个第一数据通道,并将语音通信请求通过第一数据通道发送给智能穿戴设备;智能穿戴设备在接收到语音通信请求后,通过内置的SIM卡建立与第一运营商之间的第二数据通道,接入互联网,并将语音通信请求通过第二数据通道发送给第一运营商;类似地,第一运营商在接收到语音通信请求后,通过预设的IP地址,建立起与语音通信服务器之间的第三数据通道,并将语音通信请求通过第三数据通道发送给语音通信服务器,其中,所述语音通信服务器可以是一个设置在被叫归属地或者国内的拨号服务器;语音通信服务器接收到语音通信请求后,建立与被叫归属地运营商之间的通信通道,同时解析该语音通信请求生成一个本地语音通信请求,并将该本地语音通信请求通过与被叫归属地运营商之间的通信通道发送给被叫归属地运营商,而后被叫归属地运营商通过与国内被叫用户之间的通信通道,将本地语音通信请求发送给国内被叫用户。

由于在该实施方式中,智能穿戴设备与国外漫游地运营商之间只建立了数据通信连接,没有建立语音通信连接,因此,在国外漫游地运营商和语音通信服务器处产生的费用仅为数据流量费用,也就是说,一次跨国漫游语音通话的费用仅包括一定数量的数据流量费用以及国内普通呼叫所发生的费用,从而大大降低了国际漫游通话费用。

在本实施例的一个可选实现方式中,所述方法还包括以下步骤:

与所述智能穿戴设备进行双向认证。

在本实施例的一个可选实现方式中,如图3所示,所述与智能穿戴设备进行双方认证的步骤包括以下步骤S301-S303:

在步骤S301中,向所述智能穿戴设备发送认证请求;

在步骤S302中,接收所述智能穿戴设备返回的认证反馈信息;

在步骤S303中,确认所述认证反馈信息。

在该实施方式中,为了保证国外漫游用户与智能穿戴设备之间能够顺利地传输数据,在国外漫游主叫用户终端发出语音通信请求之前,需要首先与智能穿戴设备进行双向认证,比如,国外漫游主叫用户终端首先向智能穿戴设备发送一个认证请求,其中,所述认证请求中可包含用户的唯一识别信息、认证秘钥等认证信息;智能穿戴设备接收到认证请求后,根据其中的认证信息对国外漫游主叫用户的身份进行认证,认证通过后,向主叫用户返回认证反馈信息,之后主叫用户对于认证反馈信息进行确认,这样就可完成双方认证。之后,用户就可方便地与智能穿戴设备进行数据通信,同时,智能穿戴设备中的SIM卡还能够实现正常通话的功能,这样用户就相当于增加了一个可用的SIM卡,即单卡手机用户能够实现双卡双待功能,而双卡手机能够实现三卡三待功能,从而进一步地为用户的使用提供便利。

图4示出根据本公开另一实施方式的通信方法的流程图,所述通信方法适用于智能穿戴设备。如图4所示,所述通信方法包括以下步骤S401-S406:

在步骤S401中,检测第一数据通道建立请求;

在步骤S402中,响应于检测到所述第一数据通道建立请求,建立与主叫方之间的第一数据通道;

在步骤S403中,通过所述第一数据通道接收语音通信请求;

在步骤S404中,响应于检测到所述语音通信请求,建立与语音通信服务器之间的数据通道;

在步骤S405中,通过所述数据通道向语音通信服务器发送所述语音通信请求,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的通信通道,其中,所述通信通道用于向被叫方发送所述语音通信请求,并接收被叫方发送的被叫方语音数据;

在步骤S406中,通过所述数据通道接收所述被叫方语音数据,并将所述被叫方语音数据通过第一数据通道发送给主叫方。

在该实施方式中,当智能穿戴设备检测到国外漫游主叫用户发送过来的第一数据通道建立请求后,建立与主叫用户之间的第一数据通道,然后通过第一数据通道接收主叫用户发送的语音通信请求;在接收到所述语音通信请求后,通过第一运营商建立与语音通信服务器之间的数据通道,其中,所述数据通道包括:智能穿戴设备与第一运营商之间的第二数据通道和第一运营商与语音通信服务器之间的第三数据通道,并通过所述数据通道向语音通信服务器发送所述语音通信请求,而语音通信服务器接收到所述语音通信请求后,通过被叫归属地运营商建立与国内被叫用户之间的通信通道,将所述语音通信请求通过所述通信通道发送给国内被叫用户,并通过所述通信通道接收国内被叫用户传回的被叫方语音数据;然后通过所述数据通道接收被叫方语音数据,并将所述被叫方语音数据通过第一数据通道发送给主叫用户。

图5示出根据本公开另一实施方式的通信方法的流程图,所述通信方法适用于第一运营商,即国外漫游地运营商。如图5所示,所述通信方法包括以下步骤S501-S506:

在步骤S501中,检测数据通道建立请求;

在步骤S502中,响应于检测到所述数据通道建立请求,建立与主叫方之间的数据通道;

在步骤S503中,通过所述数据通道接收语音通信请求;

在步骤S504中,响应于接收到所述语音通信请求,建立与语音通信服务器之间的第三数据通道;

在步骤S505中,通过所述第三数据通道向语音通信服务器发送所述语音通信请求,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的通信通道,其中,所述通信通道用于向被叫方发送所述语音通信请求,并接收被叫方发送的被叫方语音数据;

在步骤S506中,通过所述第三数据通道接收所述被叫方语音数据,并将所述被叫方语音数据通过所述数据通道发送给主叫方。

在该实施方式中,国外漫游地运营商检测到国外漫游主叫用户通过智能穿戴设备发送的数据通道建立请求后,通过智能穿戴设备建立与主叫用户之间的数据通道,其中,所述数据通道包括:主叫用户与智能穿戴设备之间的第一数据通道和智能穿戴设备与第一运营商之间的第二数据通道,并通过所述数据通道接收主叫用户发送的语音通信请求;国外漫游地运营商接收到所述语音通信请求后,建立与语音通信服务器之间的第三数据通道,并通过所述第三数据通道向语音通信服务器发送所述语音通信请求;语音通信服务器接收到所述语音通信请求后,通过被叫归属地运营商建立与国内被叫用户之间的通信通道,将所述语音通信请求依次通过第四数据通道和语音通道发送给国内被叫用户,并依次通过所述语音通道和第四数据通道接收被叫用户传回的被叫方语音数据;然后通过所述第三数据通道接收被叫方语音数据,并将所述被叫方语音数据通过所述数据通道发送给主叫用户。

图6示出根据本公开另一实施方式的通信方法的流程图,所述通信方法适用于语音通信服务器。如图6所示,所述通信方法包括以下步骤S601-S605:

在步骤S601中,检测数据通道建立请求;

在步骤S602中,响应于检测到所述数据通道建立请求,建立与主叫方之间的数据通道;

在步骤S603中,通过所述数据通道接收语音通信请求;

在步骤S604中,响应于检测到所述语音通信请求,建立与被叫方之间的通信通道;

在步骤S605中,通过所述通信通道向被叫方发送所述语音通信请求,接收被叫方语音数据,并将所述被叫方语音数据通过所述数据通道发送给主叫方。

在该实施方式中,语音通信服务器检测到国外漫游主叫用户通过智能穿戴设备、第一运营商发送的数据通道建立请求后,建立与主叫用户之间的数据通道,其中,所述数据通道包括:主叫用户与智能穿戴设备之间的第一数据通道、智能穿戴设备与第一运营商之间的第二数据通道以及第一运营商与语音通信服务器之间的第三数据通道,然后通过所述数据通道接收主叫用户发送的语音通信请求;语音通信服务器在检测到所述语音通信请求后,通过被叫归属地运营商建立与被叫用户之间的通信通道,并通过所述通信通道向被叫用户发送所述语音通信请求、接收被叫方语音数据,并将所述被叫方语音数据通过所述数据通道发送给主叫用户。

以上是国外漫游用户呼叫国内用户的通信流程,而国内用户呼叫国外漫游用户的通信流程可以认为是上述通信流程的逆过程。

图7示出根据本公开另一实施方式的通信方法的流程图,所述通信方法适用于国内主叫用户。如图7所示,所述通信方法包括以下步骤S701-S704:

在步骤S701中,检测语音通信请求;

在步骤S702中,响应于检测到所述语音通信请求,建立与语音通信服务器之间的通信通道;

在步骤S703中,通过所述通信通道将所述语音通信请求发送给语音通信服务器,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的数据通道,其中,所述数据通道用于向被叫方传送所述语音通信请求,并接收被叫方发送的被叫方语音数据;

在步骤S704中,通过所述通信通道接收所述被叫方语音数据。

在该实施方式中,国内主叫用户终端检测到语音通信请求后,通过国内主叫归属地运营商建立与语音通信服务器之间的通信通道,并通过所述通信通道将所述语音通信请求发送给语音通信服务器;语音通信服务器接收到语音通信请求后,建立与国外漫游被叫用户之间的数据通道,其中,所述数据通道包括:语音通信服务器与第一运营商之间的第三数据通道、第一运营商与智能穿戴设备之间的第二数据通道以及智能穿戴设备与被叫用户之间的第一数据通道,并通过所述数据通道将所述语音通信请求发送给被叫用户;被叫用户应答后产生的被叫方语音数据依次通过所述数据通道和通信通道发送给国内主叫用户。

图8示出根据本公开另一实施方式的通信方法的流程图,所述通信方法适用于语音通信服务器。如图8所示,所述通信方法包括以下步骤S801-S804:

在步骤S801中,响应于接收到通信通道建立请求,建立与主叫方的通信通道;

在步骤S802中,响应于通过所述通信通道接收到语音通信请求,建立与被叫方之间的数据通道;

在步骤S803中,将所述语音通信请求通过数据通道发送给被叫方;

在步骤S804中,通过所述数据通道接收被叫方语音数据,并将所述被叫方语音数据通过通信通道发送给主叫方。

在该实施方式中,语音通信服务器接收到国内主叫用户发送的通信通道建立请求后,通过国内主叫归属地运营商建立与国内主叫用户之间的通信通道,并通过所述通信通道接收语音通信请求,之后建立与国外漫游被叫用户之间的数据通道,其中所述数据通道包括:语音通信服务器与第一运营商之间的第三数据通道、第一运营商与智能穿戴设备之间的第二数据通道以及智能穿戴设备与被叫用户之间的第一数据通道,并将所述语音通信请求通过数据通道发送给被叫用户,通过所述数据通道接收被叫方语音数据,并将所述被叫方语音数据通过通信通道发送给国内主叫用户。

图9示出根据本公开另一实施方式的通信方法的流程图,所述通信方法适用于第一运营商,即国外漫游地运营商。如图9所示,所述通信方法包括以下步骤S901-S905:

在步骤S901中,检测第三数据通道建立请求;

在步骤S902中,响应于检测到所述第三数据通道建立请求,建立与语音通信服务器之间的第三数据通道;

在步骤S903中,响应于通过所述第三数据通道接收到语音通信请求,建立与被叫方之间的数据通道,其中,所述语音通信请求由语音通信服务器通过与主叫方之间的通信通道接收得到;

在步骤S904中,将所述语音通信请求通过数据通道发送给被叫方;

在步骤S905中,通过所述数据通道接收被叫方语音数据,并将所述被叫方语音数据通过第三数据通道和通信通道发送给主叫方。

在该实施方式中,国外漫游地运营商检测到第三数据通道建立请求后,建立与语音通信服务器之间的第三数据通道,并通过所述第三数据通道接收语音通信请求,之后建立与国外漫游被叫用户之间的数据通道,其中,所述数据通道包括:第一运营商与智能穿戴设备之间的第二数据通道以及智能穿戴设备与被叫方之间的第一数据通道,然后将所述语音通信请求通过数据通道发送给国外漫游被叫用户,之后通过所述数据通道接收被叫方语音数据,并将所述被叫方语音数据依次通过第三数据通道和通信通道发送给国内主叫用户。

图10示出根据本公开另一实施方式的通信方法的流程图,所述通信方法适用于智能穿戴设备。如图10所示,所述通信方法包括以下步骤S1001-S1004:

在步骤S1001中,检测数据通道建立请求;

在步骤S1002中,响应于检测到所述数据通道建立请求,建立与语音通信服务器之间的数据通道;

在步骤S1003中,响应于通过所述数据通道接收到语音通信请求,建立与被叫方之间的第一数据通道,其中,所述语音通信请求由语音通信服务器通过与主叫方之间的通信通道接收得到;

在步骤S1004中,将所述语音通信请求通过第一数据通道发送给被叫方,通过所述第一数据通道接收被叫方语音数据,并将所述被叫方语音数据通过数据通道和通信通道发送给主叫方。

在该实施方式中,智能穿戴设备检测到数据通道建立请求后,建立与语音通信服务器之间的数据通道,其中,所述数据通道包括:语音通信服务器与第一运营商之间的第三数据通道以及第一运营商与智能穿戴设备之间的第二数据通道,并通过所述数据通道接收到语音通信请求,之后建立与国外漫游被叫用户之间的第一数据通道,并将所述语音通信请求通过第一数据通道发送给国外漫游被叫用户,通过所述第一数据通道接收被叫方语音数据,并将所述被叫方语音数据依次通过数据通道和通信通道发送给主叫方,其中,所述通信通道包括:语音通信服务器与国内主叫归属地运营商之间的第四数据通道和国内主叫归属地运营商与国内主叫用户之间的语音通道。

在上述实施方式中,所述语音通信请求可以携带有被叫方号码和/或主叫方号码。

在上述实施方式中,所述第一数据通道可以为基于近距离通信的数据通道,所述第二数据通道和第三数据通道可以为基于无线通信的数据通道。

在上述实施方式中,所述通信通道可以包括:语音通信服务器与第二运营商之间的第四数据通道和第二运营商与被叫方/主叫方之间的语音通道。

下述为本公开装置实施例,可以用于执行本公开方法实施例,首先以国外漫游用户呼叫国内用户的通信系统为例,对本发明进行说明。

图11示出根据本公开一实施方式的通信装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图11所示,所述通信装置包括:

第一检测模块1101,被配置为检测语音通信请求;

第一建立模块1102,被配置为响应于检测到所述语音通信请求,建立与语音通信服务器之间的数据通道;

第一发送模块1103,被配置为通过所述数据通道向语音通信服务器发送所述语音通信请求,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的通信通道,其中,所述通信通道用于向被叫方传送所述语音通信请求,并接收被叫方发送的被叫方语音数据;

第一接收模块1104,被配置为通过所述数据通道接收所述被叫方语音数据。

在本实施例的一个可选实现方式中,所述数据通道包括:主叫用户与智能穿戴设备之间的第一数据通道、智能穿戴设备与第一运营商(即国外漫游地运营商)之间的第二数据通道以及第一运营商与语音通信服务器之间的第三数据通道。

在该实施方式中,国外漫游主叫用户终端的第一检测模块1101在检测到主叫用户发起的语音通信请求时,第一建立模块1102首先通过近距离通信与智能穿戴设备建立起一个第一数据通道,第一发送模块1103将语音通信请求通过第一数据通道发送给智能穿戴设备;智能穿戴设备在接收到语音通信请求后,通过内置的SIM卡建立与第一运营商之间的第二数据通道,接入互联网,并将语音通信请求通过第二数据通道发送给第一运营商;类似地,第一运营商在接收到语音通信请求后,通过预设的IP地址,建立起与语音通信服务器之间的第三数据通道,并将语音通信请求通过第三数据通道发送给语音通信服务器,其中,所述语音通信服务器可以是一个设置在被叫归属地或者国内的拨号服务器;语音通信服务器接收到语音通信请求后,建立与被叫归属地运营商之间的通信通道,同时解析该语音通信请求生成一个本地语音通信请求,并将该本地语音通信请求通过与被叫归属地运营商之间的通信通道发送给被叫归属地运营商,而后被叫归属地运营商通过与国内被叫用户之间的通信通道,将本地语音通信请求发送给国内被叫用户。

由于在该实施方式中,智能穿戴设备与国外漫游地运营商之间只建立了数据通信连接,没有建立语音通信连接,因此,在国外漫游地运营商和语音通信服务器处产生的费用仅为数据流量费用,也就是说,一次跨国漫游语音通话的费用仅包括一定数量的数据流量费用以及国内普通呼叫所发生的费用,从而大大降低了国际漫游通话费用。

在本实施例的一个可选实现方式中,所述装置还包括:

认证模块,被配置为与所述智能穿戴设备进行双向认证。

在本实施例的一个可选实现方式中,所述认证模块包括:

发送子模块,被配置为向所述智能穿戴设备发送认证请求;

接收子模块,被配置为接收所述智能穿戴设备返回的认证反馈信息;

确认子模块,被配置为确认所述认证反馈信息。

在该实施方式中,为了保证国外漫游用户与智能穿戴设备之间能够顺利地传输数据,在国外漫游主叫用户终端发出语音通信请求之前,需要通过认证模块与智能穿戴设备进行双向认证,比如,国外漫游主叫用户终端的发送子模块首先向智能穿戴设备发送一个认证请求,其中,所述认证请求中可包含用户的唯一识别信息、认证秘钥等认证信息;智能穿戴设备接收到认证请求后,根据其中的认证信息对国外漫游主叫用户的身份进行认证,认证通过后,向主叫用户终端的接收子模块返回认证反馈信息,之后主叫用户终端的确认子模块对于认证反馈信息进行确认,这样就可完成双方认证。之后,用户就可方便地与智能穿戴设备进行数据通信,同时,智能穿戴设备中的SIM卡还能够实现正常通话的功能,这样用户就相当于增加了一个可用的SIM卡,即单卡手机用户能够实现双卡双待功能,而双卡手机能够实现三卡三待功能,从而进一步地为用户的使用提供便利。

图12示出根据本公开另一实施方式的通信装置的结构框图,所述通信装置适用于智能穿戴设备。如图12所示,所述通信装置包括:

第二检测模块1201,被配置为检测第一数据通道建立请求;

第二建立模块1202,被配置为响应于检测到所述第一数据通道建立请求,建立与主叫方之间的第一数据通道;

第二接收模块1203,被配置为通过所述第一数据通道接收语音通信请求;

第三建立模块1204,被配置为响应于检测到所述语音通信请求,建立与语音通信服务器之间的数据通道;

第二发送模块1205,被配置为通过所述数据通道向语音通信服务器发送所述语音通信请求,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的通信通道,其中,所述通信通道用于向被叫方发送所述语音通信请求,并接收被叫方发送的被叫方语音数据;

第一传输模块1206,被配置为通过所述数据通道接收所述被叫方语音数据,并将所述被叫方语音数据通过第一数据通道发送给主叫方。

在该实施方式中,当智能穿戴设备的第二检测模块1201检测到国外漫游主叫用户发送过来的第一数据通道建立请求后,第二建立模块1202建立与主叫用户之间的第一数据通道,然后第二接收模块1203通过第一数据通道接收主叫用户发送的语音通信请求;在接收到所述语音通信请求后,第三建立模块1204通过第一运营商建立与语音通信服务器之间的数据通道,其中,所述数据通道包括:智能穿戴设备与第一运营商之间的第二数据通道和第一运营商与语音通信服务器之间的第三数据通道,第二发送模块1205通过所述数据通道向语音通信服务器发送所述语音通信请求,而语音通信服务器接收到所述语音通信请求后,通过被叫归属地运营商建立与国内被叫用户之间的通信通道,将所述语音通信请求通过所述通信通道发送给国内被叫用户,并通过所述通信通道接收国内被叫用户传回的被叫方语音数据;然后第一传输模块1206通过所述数据通道接收被叫方语音数据,并将所述被叫方语音数据通过第一数据通道发送给主叫用户。

根据本公开另一实施方式,公开一种通信装置,所述通信装置适用于第一运营商,即国外漫游地运营商。所述通信装置包括:

第三检测模块,被配置为检测数据通道建立请求;

第四建立模块,被配置为响应于检测到所述数据通道建立请求,建立与主叫方之间的数据通道;

第三接收模块,被配置为通过所述数据通道接收语音通信请求;

第五建立模块,被配置为响应于接收到所述语音通信请求,建立与语音通信服务器之间的第三数据通道;

第三发送模块,被配置为通过所述第三数据通道向语音通信服务器发送所述语音通信请求,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的通信通道,其中,所述通信通道用于向被叫方发送所述语音通信请求,并接收被叫方发送的被叫方语音数据;

第二传输模块,被配置为通过所述第三数据通道接收所述被叫方语音数据,并将所述被叫方语音数据通过所述数据通道发送给主叫方。

在该实施方式中,国外漫游地运营商的第三检测模块检测到国外漫游主叫用户通过智能穿戴设备发送的数据通道建立请求后,第四建立模块通过智能穿戴设备建立与主叫用户之间的数据通道,其中,所述数据通道包括:主叫用户与智能穿戴设备之间的第一数据通道和智能穿戴设备与第一运营商之间的第二数据通道,第三接收模块通过所述数据通道接收主叫用户发送的语音通信请求;接收到所述语音通信请求后,第五建立模块建立与语音通信服务器之间的第三数据通道,第三发送模块通过所述第三数据通道向语音通信服务器发送所述语音通信请求;语音通信服务器接收到所述语音通信请求后,通过被叫归属地运营商建立与国内被叫用户之间的通信通道,将所述语音通信请求通过所述通信通道发送给国内被叫用户,并通过所述通信通道接收被叫用户传回的被叫方语音数据;然后第二传输模块通过所述第三数据通道接收被叫方语音数据,并将所述被叫方语音数据通过所述数据通道发送给主叫用户。

本公开另一实施方式还公开一种通信装置,所述通信装置适用于语音通信服务器。所述通信装置包括:

第四检测模块,被配置为检测数据通道建立请求;

第六建立模块,被配置为响应于检测到所述数据通道建立请求,建立与主叫方之间的数据通道;

第四接收模块,被配置为通过所述数据通道接收语音通信请求;

第七建立模块,被配置为响应于检测到所述语音通信请求,建立与被叫方之间的通信通道;

第三传输模块,被配置为通过所述通信通道向被叫方发送所述语音通信请求,接收被叫方语音数据,并将所述被叫方语音数据通过所述数据通道发送给主叫方。

在该实施方式中,第四检测模块检测到国外漫游主叫用户通过智能穿戴设备、第一运营商发送的数据通道建立请求后,第六建立模块建立与主叫用户之间的数据通道,其中,所述数据通道包括:主叫用户与智能穿戴设备之间的第一数据通道、智能穿戴设备与第一运营商之间的第二数据通道以及第一运营商与语音通信服务器之间的第三数据通道,第四接收模块通过所述数据通道接收主叫用户发送的语音通信请求;语音通信服务器在检测到所述语音通信请求后,第七建立模块通过被叫归属地运营商建立与被叫用户之间的通信通道,第三传输模块通过所述通信通道向被叫用户发送所述语音通信请求、接收被叫方语音数据,并将所述被叫方语音数据通过所述数据通道发送给主叫用户。

本公开还公开了一种通信系统,所述通信系统包括:第一通信装置、第二通信装置、第三通信装置及第四通信装置,其中:所述第一通信装置选自上述任一主叫用户终端;所述第二通信装置选自上述任一智能穿戴设备;所述第三通信装置选自上述任一漫游地运营商;所述第四通信装置选自上述任一语音通信服务器。

以上是国外漫游用户呼叫国内用户的通信系统中各通信装置的结构组成,而国内用户呼叫国外漫游用户的通信系统中各通信装置的结构组成与之类似。

图13示出根据本公开另一实施方式的通信装置的结构框图,所述通信装置适用于国内主叫用户终端。如图13所示,所述通信装置包括:

第五检测模块1301,被配置为检测语音通信请求;

第八建立模块1302,被配置为响应于检测到所述语音通信请求,建立与语音通信服务器之间的通信通道;

第四发送模块1303,被配置为通过所述通信通道将所述语音通信请求发送给语音通信服务器,所述语音通信请求用于使所述语音通信服务器建立与被叫方之间的数据通道,其中,所述数据通道用于向被叫方传送所述语音通信请求,并接收被叫方发送的被叫方语音数据;

第五接收模块1304,被配置为通过所述通信通道接收所述被叫方语音数据。

在该实施方式中,国内主叫用户终端的第五检测模块1301检测到语音通信请求后,第八建立模块1302通过国内主叫归属地运营商建立与语音通信服务器之间的通信通道,第四发送模块1303通过所述通信通道将所述语音通信请求发送给语音通信服务器;语音通信服务器接收到语音通信请求后,建立与国外漫游被叫用户之间的数据通道,其中,所述数据通道包括:语音通信服务器与第一运营商之间的第三数据通道、第一运营商与智能穿戴设备之间的第二数据通道以及智能穿戴设备与被叫用户之间的第一数据通道,并通过所述数据通道将所述语音通信请求发送给被叫用户;被叫用户应答后产生的被叫方语音数据依次通过所述数据通道和通信通道发送给国内主叫用户终端的第五接收模块1304。

本公开另一实施方式还公开一种通信装置,所述通信装置适用于语音通信服务器。所述通信装置包括:

第九建立模块,被配置为响应于接收到语音通信请求,建立与主叫方的通信通道;

第十建立模块,被配置为响应于通过所述通信通道接收到主叫方语音数据,建立与被叫方之间的数据通道;

第五发送模块,被配置为将所述主叫方语音数据通过数据通道发送给被叫方;

第四传输模块,被配置为通过所述数据通道接收被叫方语音数据,并将所述被叫方语音数据通过通信通道发送给主叫方。

在该实施方式中,接收到国内主叫用户发送的通信通道建立请求后,第九建立模块通过国内主叫归属地运营商建立与国内主叫用户之间的通信通道,并通过所述通信通道接收语音通信请求后,第十建立模块建立与国外漫游被叫用户之间的数据通道,其中所述数据通道包括:语音通信服务器与第一运营商之间的第三数据通道、第一运营商与智能穿戴设备之间的第二数据通道以及智能穿戴设备与被叫用户之间的第一数据通道,第五发送模块将所述语音通信请求通过数据通道发送给被叫用户,第四传输模块通过所述数据通道接收被叫方语音数据,并将所述被叫方语音数据通过通信通道发送给国内主叫用户。

本公开另一实施方式还公开一种通信装置,所述通信装置适用于第一运营商,即国外漫游地运营商。所述通信装置包括:

第六检测模块,被配置为检测第三数据通道建立请求;

第十一建立模块,被配置为响应于检测到所述第三数据通道建立请求,建立与语音通信服务器之间的第三数据通道;

第十二建立模块,被配置为响应于通过所述第三数据通道接收到主叫方语音数据,建立与被叫方之间的数据通道,其中,所述主叫方语音数据由语音通信服务器通过与主叫方之间的通信通道接收得到;

第六发送模块,被配置为将所述主叫方语音数据通过数据通道发送给被叫方;

第五传输模块,被配置为通过所述数据通道接收被叫方语音数据,并将所述被叫方语音数据通过第三数据通道和通信通道发送给主叫方。

在该实施方式中,第六检测模块检测到第三数据通道建立请求后,第十一建立模块建立与语音通信服务器之间的第三数据通道,通过所述第三数据通道接收语音通信请求后,第十二建立模块建立与国外漫游被叫用户之间的数据通道,其中,所述数据通道包括:第一运营商与智能穿戴设备之间的第二数据通道以及智能穿戴设备与被叫方之间的第一数据通道,第六发送模块将所述语音通信请求通过数据通道发送给国外漫游被叫用户,第五传输模块通过所述数据通道接收被叫方语音数据,并将所述被叫方语音数据依次通过第三数据通道和通信通道发送给国内主叫用户,其中,所述通信通道包括:语音通信服务器与国内主叫归属地运营商之间的第四数据通道和国内主叫归属地运营商与国内主叫用户之间的语音通道。

图14示出根据本公开另一实施方式的通信装置的结构框图,所述通信装置适用于智能穿戴设备。如图14所示,所述通信装置包括:

第七检测模块1401,被配置为检测数据通道建立请求;

第十三建立模块1402,被配置为响应于检测到所述数据通道建立请求,建立与语音通信服务器之间的数据通道;

第十四建立模块1403,被配置为响应于通过所述数据通道接收到主叫方语音数据,建立与被叫方之间的第一数据通道,其中,所述主叫方语音数据由语音通信服务器通过与主叫方之间的通信通道接收得到;

第六传输模块1404,被配置为将所述主叫方语音数据通过第一数据通道发送给被叫方,通过所述第一数据通道接收被叫方语音数据,并将所述被叫方语音数据通过数据通道和通信通道发送给主叫方。

在该实施方式中,第七检测模块1401检测到数据通道建立请求后,第十三建立模块1402建立与语音通信服务器之间的数据通道,其中,所述数据通道包括:语音通信服务器与第一运营商之间的第三数据通道以及第一运营商与智能穿戴设备之间的第二数据通道,通过所述数据通道接收到语音通信请求后,第十四建立模块1403建立与国外漫游被叫用户之间的第一数据通道,第六传输模块1404将所述语音通信请求通过第一数据通道发送给国外漫游被叫用户,通过所述第一数据通道接收被叫方语音数据,并将所述被叫方语音数据依次通过数据通道和通信通道发送给主叫方,其中,所述通信通道包括:语音通信服务器与国内主叫归属地运营商之间的第四数据通道和国内主叫归属地运营商与国内主叫用户之间的语音通道。

在上述实施方式中,所述语音通信请求可以携带有被叫方号码和/或主叫方号码。

在上述实施方式中,所述第一数据通道可以为基于近距离通信的数据通道,所述第二数据通道和第三数据通道可以为基于无线通信的数据通道。

在上述实施方式中,所述通信通道可以包括:语音通信服务器与第二运营商之间的第四数据通道和第二运营商与被叫方/主叫方之间的语音通道。

本公开还公开了一种电子设备,图15示出根据本公开一实施方式的电子设备的结构框图,如图15所示,所述电子设备1500包括存储器1501和处理器1502;其中,

所述存储器1501用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器1502执行以实现上述通信方法。

图16适于用来实现根据本公开实施方式的通信方法的计算机系统的结构示意图。

如图16所示,计算机系统1600包括中央处理单元(CPU)1601,其可以根据存储在只读存储器(ROM)1602中的程序或者从存储部分1608加载到随机访问存储器(RAM)1603中的程序而执行上述图1-10所示的实施方式中的各种处理。在RAM1603中,还存储有系统1600操作所需的各种程序和数据。CPU1601、ROM1602以及RAM1603通过总线1604彼此相连。输入/输出(I/O)接口1605也连接至总线1604。

以下部件连接至I/O接口1605:包括键盘、鼠标等的输入部分1606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分1607;包括硬盘等的存储部分1608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1609。通信部分1609经由诸如因特网的网络执行通信处理。驱动器1610也根据需要连接至I/O接口1605。可拆卸介质1611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1610上,以便于从其上读出的计算机程序根据需要被安装入存储部分1608。

特别地,根据本公开的实施方式,上文参考图1-10描述的方法可以被实现为计算机软件程序。例如,本公开的实施方式包括一种计算机程序产品,其包括有形地包含在及其可读介质上的计算机程序,所述计算机程序包含用于执行图1-10的通信方法的程序代码。在这样的实施方式中,该计算机程序可以通过通信部分1609从网络上被下载和安装,和/或从可拆卸介质1611被安装。

附图中的流程图和框图,图示了按照本公开各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,路程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。

作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1