一种基于Wi-Fi技术的手机通话系统的制作方法

文档序号:7859933阅读:252来源:国知局
专利名称:一种基于Wi-Fi技术的手机通话系统的制作方法
技术领域
本发明涉及一种基于Wi-Fi技术的手机通话系统,属于通信和信息技术领域。
背景技术
目前大多数单位或者建筑内都实现了Wi-Fi无线网络覆盖,可以方便的实现计算机设备、手机和平板电脑等移动设备之间 的通信连接。可以预见在不远的将来,更大范围的Wi-Fi无线网络覆盖是不可避免的,目前北京等城市已经开始在局部区域内试点实现部分城区的Wi-Fi网络覆盖与免费使用。有效的利用Wi-Fi网络为人们的生活提供便利是非常有意义的工作。目前手机都已经集成了Wi-Fi设备,特别是大多数智能手机能够通过Wi-Fi设备与Wi-Fi网络进行通信。这些Wi-Fi设备通常又与有线的局域网相连,例如家庭局域网、校园局域网、社区局域网和建筑内局域网等。Wi-Fi网络和这些局域网络具有较高的通信带宽,能够满足实时语音数据传输和交换的需求。随着我国网络基础设施的不断改善和发展,广域网的速率也将会不断得到提升,因此如能通过Wi-Fi网络、局域网和广域网实现手机之间的通信,将极大的降低手机之间的通信成本,并具有广泛的商业价值,目前虽然已有部分手机软件或系统支持简单通过Wi-Fi网络通话的功能,但是大部分不支持群组通话,且不能根据网络带宽实现通话质量的动态调整。

发明内容
本发明的目的是针对Wi-Fi网络的不断发展,提出一种基于Wi-Fi技术的手机通话系统及方法。本发明的目的是通过以下技术方案实现的。一种基于Wi-Fi的手机通话系统,包括计算机网络N、与计算机网络N已经建立连接关系的Wi-Fi网络W、通过有线或无线方式与计算机网络N连接的计算机C、通过自身携带的Wi-Fi设备与Wi-Fi网络连接的N个手机M1-MN,在计算机C上运行有通话软件SC,在每个手机上运行有通话软件SM,其中通话软件SC与计算机网络N连接,用于接收手机发送的音频数据,并对接收的音频数据进行转发;所述通话软件SM用于采集手机的音频数据,并通过Wi-Fi网络W与计算机C上的通话软件SC进行通信,完成音频数据的传输和交换功能。进一步的,通话软件SC还包括群组通话模块,用于管理用户群组信息,将群组内任一手机的音频数据转发到该群组所有手机,从而实现群组通信。进一步的,通话软件SC还包括分层量化模块,用于对音频数据进行分层采样和分层量化,获得质量和大小不同的多种音频数据,并根据网络质量选择发送的音频数据。有益效果使用本发明的系统与使用已有通话方式相比较具有以下优点
(I)能够降低手机与手机之间的通话成本;(2)支持群组管理和群组通话;(3)采用分层采样和分层量化技术实现了网络带宽自适应,能够适用于带宽较小的计算机网络和Wi-Fi网络。
具体实施例方式下面结合实施例对本发明作进一步说明。实施例I :本实施例用于实现手机Ml和M2之间的通信。本实 施例包括计算机网络N、与计算机网络N已经建立连接关系的Wi-Fi网络W、通过有线或无线方式与计算机网络N连接的计算机C、通过自身携带的Wi-Fi设备与Wi-Fi网络连接的N个手机M1-MN,在计算机C上运行有通话软件SC,在每个手机上运行有通话软件SM,其中通话软件SC与计算机网络N连接,用于接收手机发送的音频数据,并对接收的音频数据进行转发;所述通话软件SM用于采集手机的音频数据,并通过Wi-Fi网络W与计算机C上的通话软件SC进行通信,完成音频数据的传输和交换功能。所述通话软件SC包括但不限于以下功能(I)接受新手机的注册;(2)管理已注册的用户信息,设置用户的权限;(3)发送用户信息给手机;(4)初始化计算机C的网络设备,等待来自手机的网络连接;(5)接收手机发送的音频数据,将音频数据发送给指定的用户;(6)接收手机发送的通话请求,并试图与通话对象建立连接;(7)发送各种系统消息给手机。通话软件SM包括但不限于以下功能(I)初始化手机上的Wi-Fi设备,查找所处环境可见的Wi-Fi网络,并试图与之建立连接;(2)通过Wi-Fi网络W查找计算机C并在计算机C上运行的通话软件SC中注册;(3)设定通话的对象并通过Wi-Fi网络W通知计算机C上的通话软件SC ;(4)采集手机持有人的语音信息形成音频数据;(5)间隔特定的时间将采集到的音频数据通过Wi-Fi网络W发送给计算机C上的通话软件SC ;(6)通过Wi-Fi网络W接收来自计算机C上的通话软件SC发送的音频信息,并在本地进行解码播放;(7)接收计算机C通过计算机网络N发起的通话连接;(8)接受计算机C发送的用户信息并显示;(9)显示系统发送的消息;在本实施例中,系统实现手机通讯包括以下操作步骤第I步计算机C上的通话软件SC初始化网络设备,并等待来自手机的连接;
第2步手机Mi (其中I彡i彡N)上的通话软件SM开启Wi-Fi设备,并搜索周围可见的Wi-Fi网络,若搜索到,则与计算机C上的通话软件SC建立连接;分以下2种情况进行操作情况I.如果手机Mi尚未在计算机C上的通话软件SC中注册,则首先完成注册,然后通过Wi-Fi网络W与计算机C建立通信连接;情况2.如果手机Mi已经在SC中注册过,则手机上的通话软件SM可直接与计算机C上的通话软件SC建立通信连接;第3步计算机C上的通话软件SC接 受来自手机Mi (I彡i彡N)上的通话软件SM的网络连接请求,接收Mi上的通话软件SM发送的通话设置信息,从通话设置信息中读取手机Mi要通话的对象,并执行以下操作第3. I步从SC中已注册的用户中查找该用户注册时使用的手机Mj (I ^ j ^ N)的信息,根据查找结果分两种情况处理情况I.如果手机Mj已经注册且Mj上的通话软件SM已经与计算机C上的通话软件SC建立网络连接,则通过计算机网络N发送通话请求给手机Mj上的通话软件SM ;否则通过计算机网络N通知手机Mi上的通话软件SM,与手机M2建立通话连接失败;第3. 2步手机Mj上的通话软件SM接受来自计算机网络N中计算机C上的通话软件SC的通话请求,并将接收通话请求的确认信息通过Wi-Fi网络W发送给计算机C上的通话软件SC ;第3. 3步计算机C上的通话软件SC接收到来自手机Mj上的通话软件SM发送的接受通话请求的信息,则发送通话请求允许信息给手机Mi上的通话软件SM ;同时通知Mi和Mj上的通话软件SM,可以开始通话;第3. 4步Mi和Mj分别开始采集本地的音频数据并通过Wi-Fi网络W发送给计算机C上的通话软件SC;第3. 5步计算机C上的通话软件接收到来自Mi和Mj的音频数据,将Mi发送的音频数据转发给MjJfMj发送的音频数据转发给Mi ;第3. 6步手机Mi和Mj上的通话软件SM监听网络连接并接收来自计算机C上通话软件SC发送的音频数据,若接收到数据则立即使用手机进行播放;第3. 7步手机Mi或者Mj上的通话软件SM通过Wi-Fi网络向计算机C发送断开通话请求;第3. 8步计算机C上的通话软件SC接收到来自手机Mi或者Mj上的通话软件SM的断开通话请求,分别通知手机Mi和Mj的通话软件SM通话结束;第3. 9步手机Mi和Mj上的通话软件SM接受到来自计算机C上的通话软件SC发送的断开通话请求,结束本次通话,并断开与Wi-Fi网络的连接。第3. 10步计算机C上的通话软件SC断开与Mi和Mj的网络连接。实施例2 本实施例实现手机群组的通讯。本实施例包括计算机网络N、与计算机网络N已经建立连接关系的Wi-Fi网络W、通过有线或无线方式与计算机网络N连接的计算机C、通过自身携带的Wi-Fi设备与Wi-Fi网络连接的N个手机M1-MN,在计算机C上运行有通话软件SC,在每个手机上运行有通话软件SM,其中通话软件SC与计算机网络N连接,用于接收手机发送的音频数据,并对接收的音频数据进行转发;此外,通话软件SC还包括群组通话模块,用于管理用户群组信息,将群组内任一手机的音频数据转发到该群组所有手机,从而实现群组通信。所述通话软件SM用于采集手机的音频数据,并通过Wi-Fi网络W与计算机C上的通话软件SC进行通信,完成音频数据的传输和交换功能。所述通话软件SC包括但不限于以下功能(I)接受新手机的注册;(2)管理已注册的用户信息 和用户群组,设置用户的权限和所属群组;(3))发送用户和群组信息给手机; (4)初始化计算机C的网络设备,等待来自手机的网络连接;(5)接收手机发送的音频数据,发送给指定的用户或者群组;(6)接收手机发送的通话请求,并试图与通话对象建立连接;(7)发送各种系统消息给手机。所述用户信息主要包括但不限于以下内容用户名、手机号码、所属群组、常用联系人、用户权限;其中每个用户使用手机号码作为其唯一标识,用户根据操作权限不同可以分为普通用户,群组管理员,系统管理员三类。经群组管理员批准,用户可以加入任何一个群组。所述通话软件SM包括但不限于以下功能(I)初始化手机上的Wi-Fi设备,查找所处环境可见的Wi-Fi网络,并试图与之建立连接;(2)通过Wi-Fi网络W查找计算机C并在计算机C上运行的通话软件SC中注册;(3)设定通话的对象并通过Wi-Fi网络W通知计算机C上的通话软件SC ;(4)采集手机持有人的语音信息形成音频数据;(5)间隔特定的时间将采集到的音频数据通过Wi-Fi网络W发送给计算机C上的通话软件SC ;(6)通过Wi-Fi网络W接收来自计算机C上的通话软件SC发送的音频信息,并在本地进行解码播放;(7)接收计算机C通过计算机网络N发起的通话连接;(8)接受计算机C发送的用户和群组信息并显示;(9)显示系统发送的消息。在本实施例中,系统实现手机通讯包括以下操作步骤第I步计算机C上的通话软件SC初始化网络设备,并等待来自手机的连接;第2步手机Mi (其中I彡i彡N)上的通话软件SM开启Wi-Fi设备,并搜索周围可见的Wi-Fi网络,若搜索到,则与计算机C上的通话软件SC建立连接;分以下2种情况进行操作情况I.如果手机Mi尚未在计算机C上的通话软件SC中注册,则首先完成注册,然后通过Wi-Fi网络W与计算机C建立通信连接;情况2.如果手机Mi已经在SC中注册过,则手机上的通话软件SM可直接与计算机C上的通话软件SC建立通信连接;第3步计算机C上的通话软件SC接受来自手机Mi (I彡i彡N)上的通话软件SM的网络连接请求,接收Mi上的通话软件SM发送的通话设置信息,从通话设置信息中读取手机Mi要通话的对象,如果Mi的通话对象为用户群组,且该用户属于该群组时,执行以下操作
第4. I步从SC中已注册的用户中查找已加入该用户群组的所有K个用户及其注册时使用的K个手机Mjk (I ^ k ^ K, I ^ j ^ N)的信息,根据查找结果分两种情况处理情况I.如果K个手机Mjk (I ^ k ^ K, I ^ j ^ N)都已经注册且K个手机Mjk (I彡k彡K,I ^ j ^ N)上的通话软件SM除Mi外至少有一个已经与计算机C上的通话软件SC建立网络连接,则通过计算机网络N发送通话请求给所有已连接的L个手机Mjl (I彡I彡K)上的通话软件SM ;否则通过计算机网络N通知手机Mi上的通话软件SM建立群组通话连接失败;第4. 2步L个手机Mjl上的通话软 件SM除Mi外接受来自计算机网络N中计算机C上的通话软件SC的通话请求,并将接收通话请求的确认信息通过Wi-Fi网络W发送给计算机C上的通话软件SC;第4. 3步计算机C上的通话软件SC接收到来自L个手机Mjl上的通话软件SM发送的接受通话请求的信息,则发送通话请求允许信息给手机Mi上的通话软件SM ;同时通知L个手机Mjl上的通话软件SM,可以开始通话;第4. 4步L个手机Mjl上的通话软件SM分别开始采集本地的音频数据并通过Wi-Fi网络W发送给计算机C上的通话软件SC ;第4. 5步计算机C上的通话软件接收到来自L个手机Mjl的音频数据,并将接收到的音频数据转发给其他L-I个手机;第4. 6步同时L个手机Mjl上的通话软件SM监听网络连接并接收来自计算机C上通话软件SC发送的音频数据,若接收到数据则立即使用手机进行播放;第4. 7步L个手机Mjl上的通话软件SM陆续通过WI-FI网络向计算机C发送断开通话请求;第4. 8步计算机C上的通话软件SC接收到来自L个手机Mjl上的通话软件SM的断开通话请求,当连接用户剩余I个时结束群组通话;第4. 9步L个手机Mjl上的通话软件SM接受到来自计算机C上的通话软件SC发送的断开通话请求,结束本次通话,并断开与Wi-Fi网络的连接。第4. 10步计算机C上的通话软件SC断开与网络N的连接。实施例3 本实施例在实施例I和实施例3的基础上,在通话软件SC中增加了分层量化模块,用于对音频数据进行分层采样和分层量化,获得质量和大小不同的多种音频数据,并对网络质量进行评估,根据网络质量选择发送的音频数据;音频数据分层采样是指假设接收到的音频数据采样频率为F,对接收到的原始音频数据分别以F/2和F/4的采样频率进行重采样,并将以F、F/2和F/4的采样频率进行重采样后得到的音频数据分别称为F层次、F/2层次和F/4层次音频数据;音频数据分层量化是指假设接收到的音频数据量化位数为N,对F层次、F/2层次和F/4层次音频数据分别以N/2和N/4的量化位数重新进行量化,并将以N、N/2和N/4的量化位数重新进行量化后的音频数据分别称为音频数据F-N、音频数据F-N/2、音频数据F-N/4、音频数据F/2-N、音频数据F/2-N/2、音频数据F/2-N/4、音频数据F/4-N、音频数据F/4-N/2、音频数据F/4-N/4 ;其中F-N称为I类数据,F-N/2、F/2-N称为2类数据,F-N/4、F/2-N/2、F/4-N称为3类数据;F/2_N/4、F/4-N/2称为4类数据;F/4_N/4称为5类数据;
评估网络质量的具体方法是将网络质量分为5个等级,计算机将音频数据F-N发送给手机,并接收到手机的确认信息所用的时间为T,系统预先设定一个时间T’,网络质量等级的计算方法为Q = T/T’,Q为正整数且I < = Q < = 5, Q越大表示网络质量越差,Q越小表示网络质量越好;根据网络质量等级选择转发的音频数据方法为当Q=I时,选择I类数据进行发送,当Q = 2时,选择2类数据中的一种进行发送;当Q = 3时,选择3类数据中的一种进行发送;当Q = 4时,选择4类数据中的一种 进行发送;当Q = 5时,选择5类数据进行发送,当每类数据有多个数据可供选择时,可由系统自动选择一种或者由用户自主选择其中的一种。
具体实施方式
对本发明的技术方案作了说明,但这些说明不能被理解为限制了本发明的范围,本发明的保护范围由随附的权利要求书限定,任何在本发明权利要求基础上作出的等同改动和替换都是本发明的保护范围。
权利要求
1.一种基于Wi-Fi的手机通话系统,其特征在于,包括计算机网络N、与计算机网络N已经建立连接关系的Wi-Fi网络W、通过有线或无线方式与计算机网络N连接的计算机C、通过自身携带的Wi-Fi设备与Wi-Fi网络连接的N个手机M1-MN,在计算机C上运行有通话软件SC,在每个手机上运行有通话软件SM,其中 通话软件SC与计算机网络N连接,用于接收手机发送的音频数据,并对接收的音频数据进行转发; 所述通话软件SM用于采集手机的音频数据,并通过Wi-Fi网络W与计算机C上的通话软件SC进行通信,完成音频数据的传输和交换功能。
2.根据权利要求I所述的一种手机通话系统,其特征在于,所述通话软件SC包括以下功能 (1)接受新手机的注册; (2)管理已注册的用户信息,设置用户的权限; (3)发送用户信息给手机; (4)初始化计算机C的网络设备,等待来自手机的网络连接; (5)接收手机发送的音频数据,将音频数据发送给指定的用户; (6)接收手机发送的通话请求,并试图与通话对象建立连接; (7)发送各种系统消息给手机。
3.根据权利要求2所述的一种手机通话系统,其特征在于,所述通话软件SM包括但不限于以下功能 (1)初始化手机上的Wi-Fi设备,查找所处环境可见的Wi-Fi网络,并试图与之建立连接; (2)通过Wi-Fi网络W查找计算机C并在计算机C上运行的通话软件SC中注册; (3)设定通话的对象并通过Wi-Fi网络W通知计算机C上的通话软件SC; (4)采集手机持有人的语音信息形成音频数据; (5)间隔特定的时间将采集到的音频数据通过Wi-Fi网络W发送给计算机C上的通话软件SC ; (6)通过Wi-Fi网络W接收来自计算机C上的通话软件SC发送的音频信息,并在本地进行解码播放; (7)接收计算机C通过计算机网络N发起的通话连接; (8)接受计算机C发送的用户信息并显示; (9)显示系统发送的消息。
4.根据权利要求3所述的一种手机通话系统,其特征在于,系统实现手机通讯的方法 为 第I步计算机C上的通话软件SC初始化网络设备,并等待来自手机的连接; 第2步手机Mi (其中I < i < N)上的通话软件SM开启Wi-Fi设备,并搜索周围可见的Wi-Fi网络,若搜索到,则与计算机C上的通话软件SC建立连接;分以下2种情况进行操作情况I.如果手机Mi尚未在计算机C上的通话软件SC中注册,则首先完成注册,然后通过Wi-Fi网络W与计算机C建立通信连接;情况2.如果手机Mi已经在SC中注册过,则手机上的通话软件SM可直接与计算机C上的通话软件SC建立通信连接;第3步计算机C上的通话软件SC接受来自手机Mi (I彡i彡N)上的通话软件SM的网络连接请求,接收Mi上的通话软件SM发送的通话设置信息,从通话设置信息中读取手机Mi要通话的对象,并执行以下操作 第3. I步从SC中已注册的用户中查找该用户注册时使用的手机Mj (I ^ j ^ N)的信息,根据查找结果分两种情况处理情况I.如果手机Mj已经注册且Mj上的通话软件SM已经与计算机C上的通话软件SC建立网络连接,则通过计算机网络N发送通话请求给手机Mj上的通话软件SM ;否则通过计算机网络N通知手机Mi上的通话软件SM,与手机M2建立通话连接失败; 第3. 2步手机Mj上的通话软件SM接受来自计算机网络N中计算机C上的通话软件SC的通话请求,并将接收通话请求的确认信息通过Wi-Fi网络W发送给计算机C上的通话软件SC ; 第3. 3步计算机C上的通话软件SC接收到来自手机Mj上的通话软件SM发送的接受通话请求的信息,则发送通话请求允许信息给手机Mi上的通话软件SM ;同时通知Mi和Mj上的通话软件SM,可以开始通话; 第3. 4步Mi和Mj分别开始采集本地的音频数据并通过Wi-Fi网络W发送给计算机C上的通话软件SC ; 第3. 5步计算机C上的通话软件接收到来自Mi和Mj的音频数据,将Mi发送的音频数据转发给MjJfMj发送的音频数据转发给Mi ; 第3. 6步手机Mi和Mj上的通话软件SM监听网络连接并接收来自计算机C上通话软件SC发送的音频数据,若接收到数据则立即使用手机进行播放; 第3. 7步手机Mi或者Mj上的通话软件SM通过Wi-Fi网络向计算机C发送断开通话请求; 第3. 8步计算机C上的通话软件SC接收到来自手机Mi或者Mj上的通话软件SM的断开通话请求,分别通知手机Mi和Mj的通话软件SM通话结束; 第3. 9步手机Mi和Mj上的通话软件SM接受到来自计算机C上的通话软件SC发送的断开通话请求,结束本次通话,并断开与Wi-Fi网络的连接。
第3. 10步计算机C上的通话软件SC断开与Mi和Mj的网络连接。
5.根据权利要求1-4任一项所述的一种手机通话系统,其特征在于,通话软件SC还包括群组通话模块,用于管理用户群组信息,将群组内任一手机的音频数据转发到该群组所有手机,从而实现群组通信。
6.根据权利要求5所述的一种手机通话系统,其特征在于,所述通话软件SC包括但不限于以下功能 (1)接受新手机的注册; (2)管理已注册的用户信息和用户群组,设置用户的权限和所属群组; (3))发送用户和群组信息给手机; (4)初始化计算机C的网络设备,等待来自手机的网络连接; (5)接收手机发送的音频数据,发送给指定的用户或者群组; (6)接收手机发送的通话请求,并试图与通话对象建立连接; (7)发送各种系统消息给手机。
7.根据权利要求6所述的一种手机通话系统,其特征在于,所述通话软件SM包括但不限于以下功能 (1)初始化手机上的Wi-Fi设备,查找所处环境可见的Wi-Fi网络,并试图与之建立连接; (2)通过Wi-Fi网络W查找计算机C并在计算机C上运行的通话软件SC中注册; (3)设定通话的对象并通过Wi-Fi网络W通知计算机C上的通话软件SC; (4)采集手机持有人的语音信息形成音频数据; (5)间隔特定的时间将采集到的音频数据通过Wi-Fi网络W发送给计算机C上的通话软件SC ; (6)通过Wi-Fi网络W接收来自计算机C上的通话软件SC发送的音频信息,并在本地进行解码播放; (7)接收计算机C通过计算机网络N发起的通话连接; (8)接受计算机C发送的用户和群组信息并显示; (9)显示系统发送的消息。
8.根据权利要求7所述的一种手机通话系统,其特征在于,系统实现手机通讯的方法为 第I步计算机C上的通话软件SC初始化网络设备,并等待来自手机的连接; 第2步手机Mi (其中I < i < N)上的通话软件SM开启Wi-Fi设备,并搜索周围可见的Wi-Fi网络,若搜索到,则与计算机C上的通话软件SC建立连接;分以下2种情况进行操作情况I.如果手机Mi尚未在计算机C上的通话软件SC中注册,则首先完成注册,然后通过Wi-Fi网络W与计算机C建立通信连接;情况2.如果手机Mi已经在SC中注册过,则手机上的通话软件SM可直接与计算机C上的通话软件SC建立通信连接; 第3步计算机C上的通话软件SC接受来自手机Mi (I彡i彡N)上的通话软件SM的网络连接请求,接收Mi上的通话软件SM发送的通话设置信息,从通话设置信息中读取手机Mi要通话的对象,如果Mi的通话对象为用户群组,且该用户属于该群组时,执行以下操作第4. I步从SC中已注册的用户中查找已加入该用户群组的所有K个用户及其注册时使用的K个手机Mjk (I ^ k ^ K, I ^ j ^ N)的信息,根据查找结果分两种情况处理情况I.如果K个手机Mjk(l SkS K,I < j ^ N)都已经注册且K个手机Mjk(l <k<K,I^ j ^ N)上的通话软件SM除Mi外至少有一个已经与计算机C上的通话软件SC建立网络连接,则通过计算机网络N发送通话请求给所有已连接的L个手机Mjl (I < I < K)上的通话软件SM ;否则通过计算机网络N通知手机Mi上的通话软件SM建立群组通话连接失败; 第4. 2步L个手机Mjl上的通话软件SM除Mi外接受来自计算机网络N中计算机C上的通话软件SC的通话请求,并将接收通话请求的确认信息通过Wi-Fi网络W发送给计算机C上的通话软件SC; 第4. 3步计算机C上的通话软件SC接收到来自L个手机Mjl上的通话软件SM发送的接受通话请求的信息,则发送通话请求允许信息给手机Mi上的通话软件SM ;同时通知L个手机Mjl上的通话软件SM,可以开始通话; 第4. 4步L个手机Mjl上的通话软件SM分别开始采集本地的音频数据并通过Wi-Fi网络W发送给计算机C上的通话软件SC ; 第4. 5步计算机C上的通话软件接收到来自L个手机MjI的音频数据,并将接收到的音频数据转发给其他L-I个手机; 第4. 6步同时L个手机Mjl上的通话软件SM监听网络连接并接收来自计算机C上通话软件SC发送的音频数据,若接收到数据则立即使用手机进行播放; 第4. 7步L个手机Mjl上的通话软件SM陆续通过WI-FI网络向计算机C发送断开通话请求; 第4. 8步计算机C上的通话软件SC接收到来自L个手机Mjl上的通话软件SM的断开通话请求,当连接用户剩余I个时结束群组通话; 第4. 9步L个手机Mjl上的通话软件SM接受到来自计算机C上的通话软件SC发送的断开通话请求,结束本次通话,并断开与Wi-Fi网络的连接。
第4. 10步计算机C上的通话软件SC断开与网络N的连接。
9.根据权利要求I所述的一种手机通话系统,其特征在于,通话软件SC还包括分层量化模块,用于对音频数据进行分层采样和分层量化,获得质量和大小不同的多种音频数据,并对网络质量进行评估,根据网络质量选择发送的音频数据。
10.根据权利要求9所述的一种手机通话系统,其特征在于,音频数据分层采样方法为假设接收到的音频数据采样频率为F,对接收到的原始音频数据分别以F/2和F/4的采样频率进行重采样,并将以F、F/2和F/4的采样频率进行重采样后得到的音频数据分别称为F层次、F/2层次和F/4层次音频数据; 音频数据分层量化方法为假设接收到的音频数据量化位数为N,对F层次、F/2层次和F/4层次音频数据分别以N/2和N/4的量化位数重新进行量化,并将以N、N/2和N/4的量化位数重新进行量化后的音频数据分别称为音频数据F-N、音频数据F-N/2、音频数据F-N/4、音频数据F/2-N、音频数据F/2-N/2、音频数据F/2-N/4、音频数据F/4-N、音频数据F/4-N/2、音频数据F/4-N/4 ;其中F-N称为I类数据,F-N/2.F/2-N称为2类数据,F-N/4、F/2-N/2、F/4-N称为3类数据;F/2-N/4、F/4-N/2称为4类数据;F/4_N/4称为5类数据; 评估网络质量的具体方法是将网络质量分为5个等级,计算机将音频数据F-N发送给手机,并接收到手机的确认信息所用的时间为T,系统预先设定一个时间T’,网络质量等级的计算方法为Q = T/T’,Q为正整数且I < = Q < = 5,Q越大表示网络质量越差,Q越小表示网络质量越好; 根据网络质量等级选择转发的音频数据方法为当Q=I时,选择I类数据进行发送,当Q = 2时,选择2类数据中的一种进行发送;当Q = 3时,选择3类数据中的一种进行发送;当Q = 4时,选择4类数据中的一种进行发送;当Q = 5时,选择5类数据进行发送,当每类数据有多个数据可供选择时,可由系统自动选择一种或者由用户自主选择其中的一种。
全文摘要
本发明涉及一种基于Wi-Fi的手机通话系统,包括计算机网络N、与计算机网络N已经建立连接关系的Wi-Fi网络W、通过有线或无线方式与计算机网络N连接的计算机C、通过自身携带的Wi-Fi设备与Wi-Fi网络连接的N个手机M1-MN,在计算机C上运行有通话软件SC,在每个手机上运行有通话软件SM。本发明能够降低手机与手机之间的通话成本;支持群组管理和群组通话;采用分层采样和分层量化技术实现了网络带宽自适应,能够适用于带宽较小的计算机网络和Wi-Fi网络。
文档编号H04W88/02GK102821485SQ20121027459
公开日2012年12月12日 申请日期2012年8月3日 优先权日2012年8月3日
发明者计卫星, 王一拙, 高玉金, 石峰 申请人:北京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1