一种基于移动终端进行即时语音通讯的方法和装置的制造方法

xiaoxiao2021-2-23  116

一种基于移动终端进行即时语音通讯的方法和装置的制造方法
【技术领域】
[0001]本发明涉及移动终端应用程序技术领域,特别涉及一种基于移动终端进行即时语音通讯的方法和装置。
【背景技术】
[0002]随着信息技术的不断发展,移动终端,尤其是各种手机App的开发和应用,使得手机在社会生活中担当越来越重要的角色,成为人们进行即时通讯、社交、出行等生活各方面不可或缺的工具,如何开发出更方便更快捷为人们生活服务的移动终端App是该领域技术人员研究的课题。
[0003]现有技术中,依靠手机进行即时语音通讯的方式有多种,除去最原始的通过移动通信网络建立通话的方式以外,目前应用最多的则是基于App通过移动数据占用数据流量进行语音交流,例如微信。通过App走数据流量进行语音通话的方式,尤其是多人一起通话时,会占用较多的数据流量,在WiFi环境下一般沟通较为顺畅,当用户远离WiFi环境时,一则使用的数据流量较大使得费用较高,二则移动数据往往带宽有限,使得沟通延迟滞后,不顺畅。

【发明内容】

[0004]本发明提供一种基于移动终端进行即时语音通讯的方法和装置,以解决上述问题。
[0005]本发明实施例提供了一种基于移动终端进行即时语音通讯的方法,包括步骤:
[0006]步骤A,接收移动终端用户发出的请求即时通讯的请求指令,判断该指令是否为多人通话请求指令,是则执行步骤B;
[0007]步骤B,后台服务器获取所述多人通话请求指令中的多个被叫方的身份编码信息,向第三方服务器发送多人通话请求消息,所述多人通话请求消息中包括多个被叫方以及主叫方的身份编码信息;
[0008]步骤C,根据所述身份编码信息,第三方服务器基于移动通信网络同时呼叫所述主叫方和多个被叫方,待主叫方和被叫方接听后实现多人通话。
[0009]其中,步骤A还包括步骤:
[0010]判断用户发出的请求指令是否为第一通话请求指令,是,则获取第一通话请求指令中的被叫方的身份编码信息,并启动移动终端的拨打电话程序,基于移动通信网络进行一对一通话ο
[0011 ] 其中,所述步骤Α还包括步骤:
[0012]判断用户发出的请求指令是否为第二通话请求指令,是,则获取第二通话请求指令中的被叫方的身份编码信息,通过宽带网络建立主叫方和被叫方之间的语音通话。
[0013]其中,所述步骤通过宽带网络建立主叫方和被叫方之间的语音通话包括步骤:接收主叫方的语音数据并进行加密压缩后,通过宽带网络传送至被叫方,被叫方的移动终端进行解压后播放。
[0014]其中,所述移动终端为手机,所述身份编码为手机号码。
[0015]本发明还提供一种基于移动终端进行即时语音通讯的装置,包括:
[0016]判断模块,用于接收移动终端用户发出的请求即时通讯的请求指令,判断该是否为多人通话请求指令;
[0017]后台服务器,用于获取所述多人通话请求指令中的多个被叫方的身份编码信息,向第三方服务器发送多人通话请求消息,所述多人通话请求消息中包括多个被叫方以及主叫方的身份编码信息;
[0018]第三方服务器,用于根据所述身份编码信息,基于移动通信网络同时呼叫所述主叫方和多个被叫方,待主叫方和被叫方接听后实现多人通话。
[0019]其中,所述判断模块,还用于:
[0020]判断用户发出的请求指令是否为第一通话请求指令,是,则获取第一通话请求指令中的被叫方的身份编码信息,并启动移动终端的拨打电话程序,基于移动通信网络进行一对一通话ο
[0021 ]其中,所述判断模块,还用于:
[0022]判断用户发出的请求指令是否为第二通话请求指令,是,则获取第二通话请求指令中的被叫方的身份编码信息,通过宽带网络建立主叫方和被叫方之间的语音通话。
[0023]本发明实施例提供了一种基于移动终端进行即时语音通讯的方法和装置,通过移动终端App后台服务器向移动通信网络服务器(第三方服务器)发起多人通话请求,第三方服务器基于移动通信网络实现多人同时通话,这样相比于基于移动宽带数据进行多人通话,不占用网络带宽,不走数据流量,同时能够实现多人同时通话的会议模式,主叫方一次拨打即可实现同时呼叫多个被叫方,而现有的移动通信网络一次拨打仅能呼叫一个被叫方,本发明的沟通效率相比于现有技术,沟通效率更高,不占用移动数据带宽,沟通成本相对较低。
【附图说明】
[0024]图1为本发明基于移动终端进行即时语音通讯的方法的实施例一的流程示意图;
[0025]图2为本发明基于移动终端进行即时语音通讯的方法的另一个实施例的流程示意图;
[0026]图3为本发明基于移动终端进行即时语音通讯的装置的结构示意图。
【具体实施方式】
[0027]本发明实施例提供了一种基于移动终端进行即时语音通讯的方法和装置。
[0028]实施例一
[0029]该实施例一提供了一种基于移动终端进行即时语音通讯的方法。
[0030]参见图1所示,该方法包括步骤:
[0031]步骤S110,接收移动终端用户发出的请求即时通讯的请求指令。
[0032]步骤S111,判断该指令是否为多人通话请求指令,是则执行步骤S112。
[0033]移动终端包括各种可以进行无线通信的终端,例如手机、平板电脑等。
[0034]步骤S112,后台服务器获取多人通话请求指令中的多个被叫方的身份编码信息,向第三方服务器发送多人通话请求消息。
[0035]多人通话请求消息中包括多个被叫方以及主叫方的身份编码信息。优选地,该身份编码?目息可以是手机号。
[0036]步骤S113,根据身份编码信息,第三方服务器基于移动通信网络同时呼叫主叫方和多个被叫方,待主叫方和被叫方接听后实现多人通话。
[0037]实施例二
[0038]本实施例二液提供了一种基于移动终端进行即时语音通讯的方法的另一种可实施方式,参见图2所示,包括如下步骤:
[0039]步骤S210,接收移动终端用户发出的请求即时通讯的请求指令。
[0040]步骤S211,判断用户发出的请求指令是多人通话请求指令、第一通话请求指令还是第二通话请求指令,多人通话请求指令则执行步骤S212,第一通话请求指令执行步骤S213,第二通话请求指令执行步骤S214。
[0041]步骤S212,后台服务器获取多人通话请求指令中的多个被叫方的身份编码信息,向第三方服 务器发送多人通话请求消息;根据身份编码信息,第三方服务器基于移动通信网络同时呼叫主叫方和多个被叫方,待主叫方和被叫方接听后实现多人通话。
[0042]步骤S213,获取第一通话请求指令中的被叫方的身份编码信息,并启动移动终端的拨打电话程序,基于移动通信网络进行一对一通话。
[0043]步骤S214,获取第二通话请求指令中的被叫方的身份编码信息,通过宽带网络建主主叫方和被叫方之间的语音通话。
[0044]通过宽带网络建立主叫方和被叫方之间的语音通话,优选地,对语音数据进行压缩处理,接收主叫方的语音数据并进行加密压缩后,通过宽带网络传送至被叫方,被叫方的移动终端进行解压后播放。
[0045]实施例三
[0046]本实施例三提供了一种基于移动终端进行即时语音通讯的装置,参见图3所示。
[0047]该装置包括移动终端上的判断模块、后台服务器和第三方服务器。
[0048]判断模块,用于接收移动终端用户发出的请求即时通讯的请求指令,判断该是否为多人通话请求指令;
[0049]后台服务器,用于获取多人通话请求指令中的多个被叫方的身份编码信息,向第三方服务器发送多人通话请求消息,多人通话请求消息中包括多个被叫方以及主叫方的身份编码信息;
[0050]第三方服务器,用于根据身份编码信息,基于移动通信网络同时呼叫主叫方和多个被叫方,待主叫方和被叫方接听后实现多人通话。
[0051]其中判断模块,还用于:
[0052]判断用户发出的请求指令是否为第一通话请求指令,是,则获取第一通话请求指令中的被叫方的身份编码信息,并启动移动终端的拨打电话程序,基于移动通信网络进行一对一通话ο
[0053]判断模块,还用于:
[0054]判断用户发出的请求指令是否为第二通话请求指令,是,则获取第二通话请求指令中的被叫方的身份编码信息,通过宽带网络建立主叫方和被叫方之间的语音通话。
[0055]本发明提供的一种基于移动终端进行即时语音通讯的方法和装置,能够基于移动通信网络实现一次拨打多个被叫而进行多人通话,且不需要占用WiFi或者移动数据流量,相对沟通成本降低,沟通效率更高。
[0056]需要说明的是,在本文申,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0057]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种基于移动终端进行即时语音通讯的方法,其特征在于,包括步骤: 步骤A,接收移动终端用户发出的请求即时通讯的请求指令,判断该指令是否为多人通话请求指令,是则执行步骤B; 步骤B,后台服务器获取所述多人通话请求指令中的多个被叫方的身份编码信息,向第三方服务器发送多人通话请求消息,所述多人通话请求消息中包括多个被叫方以及主叫方的身份编码信息; 步骤C,根据所述身份编码信息,第三方服务器基于移动通信网络同时呼叫所述主叫方和多个被叫方,待主叫方和被叫方接听后实现多人通话。2.根据权利要求1所述的基于移动终端进行即时语音通讯的方法,其特征在于,步骤A还包括步骤: 判断用户发出的请求指令是否为第一通话请求指令,是,则获取第一通话请求指令中的被叫方的身份编码信息,并启动移动终端的拨打电话程序,基于移动通信网络进行一对—通话。3.根据权利要求1所述的基于移动终端进行即时语音通讯的方法,其特征在于,所述步骤A还包括步骤: 判断用户发出的请求指令是否为第二通话请求指令,是,则获取第二通话请求指令中的被叫方的身份编码信息,通过宽带网络建立主叫方和被叫方之间的语音通话。4.根据权利要求3所述的基于移动终端进行即时语音通讯的方法,其特征在于,所述步骤通过宽带网络建立主叫方和被叫方之间的语音通话包括步骤:接收主叫方的语音数据并进行加密压缩后,通过宽带网络传送至被叫方,被叫方的移动终端进行解压后播放。5.根据权利要求1-4任一项所述的基于移动终端进行即时语音通讯的方法,其特征在于,所述移动终端为手机,所述身份编码为手机号码。6.一种基于移动终端进行即时语音通讯的装置,其特征在于,包括: 判断模块,用于接收移动终端用户发出的请求即时通讯的请求指令,判断该是否为多人通话请求指令; 后台服务器,用于获取所述多人通话请求指令中的多个被叫方的身份编码信息,向第三方服务器发送多人通话请求消息,所述多人通话请求消息中包括多个被叫方以及主叫方的身份编码信息; 第三方服务器,用于根据所述身份编码信息,基于移动通信网络同时呼叫所述主叫方和多个被叫方,待主叫方和被叫方接听后实现多人通话。7.根据权利要求6所述的基于移动终端进行即时语音通讯的装置,其特征在于,所述判断模块,还用于: 判断用户发出的请求指令是否为第一通话请求指令,是,则获取第一通话请求指令中的被叫方的身份编码信息,并启动移动终端的拨打电话程序,基于移动通信网络进行一对—通话。8.根据权利要求6所述的基于移动终端进行即时语音通讯的装置,其特征在于,所述判断模块,还用于: 判断用户发出的请求指令是否为第二通话请求指令,是,则获取第二通话请求指令中的被叫方的身份编码信息,通过宽带网络建立主叫方和被叫方之间的语音通话。
【专利摘要】本发明提供一种基于移动终端进行即时语音通讯的方法和装置,该方法包括:接收移动终端用户发出的请求即时通讯的请求指令,判断该指令是否为多人通话请求指令,是则后台服务器获取多人通话请求指令中的多个被叫方的身份编码信息,向第三方服务器发送多人通话请求消息,多人通话请求消息中包括多个被叫方以及主叫方的身份编码信息;根据身份编码信息,第三方服务器基于移动通信网络同时呼叫主叫方和多个被叫方,待主叫方和被叫方接听后实现多人通话。该装置包括判断模块、后台服务器和第三方服务器。该方法和装置,使得基于移动终端的即时通讯更为便捷、高效。
【IPC分类】H04L29/06
【公开号】CN105491044
【申请号】CN201510904290
【发明人】邵德海
【申请人】中青冠岳科技(北京)有限公司
【公开日】2016年4月13日
【申请日】2015年12月11日

最新回复(0)