专利名称:具有对讲机模块的移动通信终端及其通信处理方法
技术领域:
本发明涉及无线通讯领域,特别是一种具有对讲机模块的移动通信终端及 其通信处理方法。
背景技术:
目前,随着通讯技术的快速发展,对讲机鉴于自身的优越性,仍将被广泛 应用于通讯行业中。
同时,现有的移动通信终端也有很多集中了对讲机^f莫块(如包含对讲机功 能的双模或多模手机),该对讲机模块在一定范围内与其他具有相同频率设置 的对讲机模块进行通信,从而实现用户的语音通信。
集中了对讲机功能的移动通信终端与普通移动通信终端(如手机)相比,
具有以下优点
在短距离的通话环境下,使用对讲机的通讯费用远低于常用手机,如宾馆 内部和4交园等场所;
在没有通讯基站的地方,信号强度极弱的地方,极大地影响了手机的通话 质量,这将使得对讲机有用武之地,如偏远的乡村或野外建筑工地等。
然而,现有技术无法判断在什么时候或者什么地点可以通过对讲机模块与 其他用户进行通信,用户只能通过手动方式触发对讲初4莫块进行通信,而且即 使触发,在二者距离较远时,也不能成功通信,所以有必要改进现有的对讲机 通信手动触发的方法中所存在的设置麻烦且可靠性低的缺点。
同时,在申请号为200710146128.9的专利申请中,公开了一种方法,其 可在对讲机模块通讯范围获取好友列表。
发明内容
本发明的目的是提供一种具有对讲机模块的移动通信终端及其通信处理
4方法,实现自动可靠的对讲机通信。
为了实现上迷目的,本发明提供了一种具有对讲机模块的移动通信终端的
通信处理方法,包括
步骤A,建立并更新处于对讲机模块通讯范围内的在线好友的列表; 步骤B,对在线好友的列表中的用户进行呼叫或呼叫过程中,启动对讲机
模块,利用对讲机模块进行通信处理。
上述的方法,其中,所述步骤A具体包括
步骤Al,具有对讲机模块的第一移动通信终端通过对讲机模块广播包括 第一用户标识的好友位置请求消息;
步骤A2,具有对讲机模块的第二移动通信终端接收到所述好友位置请求 消息,在根据第一用户标识判断出第一移动通信终端为好友用户后,向第一移 动通信终端返回包括第二用户标识的好友位置请求响应消息;
步骤A3,具有对讲机模块的第一移动通信终端接收到位置请求响应消息, 根据第二用户标识将用户添加到好友列表。
上述的方法,其中,所述步骤Al到A3重复执行。
上述的方法,其中,重复执行所述步骤Al'到A3的时间间隔为预定范围 内的随机值。
上述的方法,其中,所述步骤B具体包括
步骤Bl,进行呼叫或呼叫过程中,获取被叫用户的标识;
步骤B2,根据被叫用户的用户标识判断被叫用户是否存在于好友列表, 如果是进入步骤B3,否则进行步骤B4;
步骤B3,启动对讲机模块,利用对讲机模块进行通信处理;
步骤B4,使用移动通信网络进行通信处理。
为了实现上述目的,本发明还提供了一种移动通信终端,包括对讲机才莫块, 其中,还包括
列表建立维护模块,用于建立并更新处于其对讲机模块通讯范围内的在线 好友的列表;
判断执行模块,用于在被叫用户存在于好友列表中时,启动对讲机模块进 行通信处理。上述的移动通信终端,其中,还包括移动通信模块,所述判断执行模块还 用于在被叫用户没有存在于好友列表中时,启动移动通信模块进行通信处理。
上述的移动通信终端,其中,所述列表建立维护模块具体包括 广播单元,用于广播包括用户标识的好友位置请求消息; 响应单元,用于在接收到好友位置请求消息,返回包括用户标识的好友位 置请求响应消息;
更新单元,用于根据接收到位置请求响应消息中的用户标识将用户添加到 好友列表。
本发明具有以下有益效果
通过维持对讲机模块通信范围内的好友用户的列表,在用户与对讲机模块 通信范围内的好友用户通信时,自动切换到使用对讲机模块进行通信,降低用 户的通信成本;
由于切换由移动终端自动进行,降低了操作的复杂度; 由于切换操作基于列表进行,而列表内用户都处于对讲机模块通信范围 内,所以必然可以保证切换后使用对讲机模块进行通信的成功。
图1为本发明的方法的流程示意图2为图1中步骤11的详细流程示意图3为本发明的应用场景的示意图4为本发明的移动通信终端的结构示意图。
具体实施例方式
本发明的方法和装置通过维护一个对讲机模块可联系到的好友列表,在用 户通过手机与好友列表中的用户通信时,自动切换为通过对讲机模块通话。
本发明的方法可应用于具有对讲机模块的所有移动通信终端,如手机、 PDA等,但在本发明的具体实施例中仅以手机为例进行详细说明。
如图l所示,本发明的具有对讲机模块的手机的通信处理方法包括
步骤11,具有对讲机模块的手机建立并更新处于其对讲机模块通讯范围内的在线好友的列表,所述好友列表中的用户可通过用户标识进行区别;
步骤12,具有对讲机模块的手机进行呼叫或呼叫过程中,获取被叫用户 的标识;
步骤13,具有对讲机模块的手机根据被叫用户的用户标识判断被叫用户 是否存在于好友列表,如果是进入步骤14,否则进行步骤15;
步骤14,具有对讲机模块的手机启动对讲机模块,利用对讲机模块进行 通信处理;
步骤15,具有对讲机模块的手机使用移动通信网络进行通信处理。
在步骤13中,需要根据被叫用户的用户标识判断被叫用户是否存在于好 友列表中,在此,该用户标识可以是用户姓名、用户手机号码、用户对讲机号 码等,下面以用户手机号码进行说明。
假设某一时刻主叫用户的具有对讲机模块的手机中存在的对讲机模块通 讯范围内的好友列表如下,包括以下电话号码
AAA1
AAA2
BBB1
CCC1
CCC2
XXXn
在步骤13中,具有对讲机模块的手机进行呼叫或呼叫过程中,如果被叫 用户的号码如果为CCC3,此时判断对应用户存在于好友列表中,则启动对讲 机模块,利用对讲机模块进行通信处理,否则,具有对讲机模块的手机使用移 动通信网络进行通信处理。
在步骤ll中,需要维护一个对讲机模块通讯范围内的好友列表,在本发 明的具体实施例中,如图2所示,该步骤ll具体包括
步骤111,具有对讲机模块的第一手机通过对讲机模块广播包括第一用户 标识的好友位置请求消息;
步骤112,具有对讲机模块的第二手机接收到所述好友位置请求消息后,在根据第 一用户标识判断出第 一手机为好友用户后,向第 一手机返回包括第二
用户标识的好友位置请求响应消息;
步骤113,具有对讲机模块的第一手机接收到位置请求响应消息,更新好 友列表,根据第二用户标识将用户添加到好友列表。
当然,在第二手机返回好友位置请求响应消息时,需要对其进行编码,而 第一手机需要解码好友位置请求响应消息,从而获取第二用户标识。
通过步骤lll、 112和113,即可获得好友列表,即该列表中的用户都返回 包括第二用户标识的好友位置请求响应消息,即表明该列表中的用户都处在对
讲机模块的通信范围之内。
在步骤lll中,需要广播好友位置请求消息,在本发明的具体实施例中通 过双音多频信令进行广播来实现的。
图3所示为本发明的应用场景,如图3所示,其中包括一个第一手机和n
个第二手机(第二手机B1、第二手机B2 、第二手机B3.....第二手机Bn),
第一手机的对讲机模块通过编写和发送一组特殊的数字,通过DTMF信令广 播出去,用来查询好友用户。
n个第二手机中只有第二手机Bl和第二手机Bn返回了好友位置请求响应 消息,周围其他用户如果不是好友用户,或者是好友用户但未开机则不会返回 了好友位置请求响应消息,第一手机收到好友位置请求响应消息后,即可知道 其对讲才/U^莫块通信范围内有哪些好友。
同时,为了保证好友列表的实时性,需要重复才丸行步骤111到113,但该 执行的间隔可以设置为一定范围内的随机值,通过随机更新周期的设置,可以 有效的避免多个对讲机模块互相通报产生的问题。
如图4所示,本发明的移动通信终端包括
对讲机模块;
移动通信模块;
列表建立维护^t块,用于建立并更新处于其对讲冲几模块通讯范围内的在线 好友的列表,所述好友列表中的用户可通过用户标识进行区别;
被叫用户标识获取4莫块,用于在进行呼叫或呼叫过程中获取被叫用户的标
识;判断执行模块,用于根据被叫用户的用户标识判断被叫用户是否存在于好 友列表,如果是则启动对讲机模块,利用对讲机^^莫块进行通信处理,否则通过 移动通信模块使用移动通信网络进行通信处理。
该列表建立维护模块包括
广播单元,用于广播包括用户标识的好友位置请求消息; 响应单元,用于在接收到好友位置请求消息,返回包括用户标识的好友位 置请求响应消息;
更新单元,用于根据接收到位置请求响应消息中的用户标识将用户添加到 好友列表。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰, 这些改进和润饰也应^L为本发明的保护范围。
权利要求
1. 一种具有对讲机模块的移动通信终端的通信处理方法,其特征在于,包括步骤A,建立并更新处于对讲机模块通讯范围内的在线好友的列表;步骤B,对在线好友的列表中的用户进行呼叫或呼叫过程中,启动对讲机模块,利用对讲机模块进行通信处理。
2. 根据权利要求1所述的方法,其特征在于,所述步骤A具体包括 步骤Al,具有对讲机模块的第一移动通信终端通过对讲机模块广播包括第一用户标识的好友位置请求消息;步骤A2,具有对讲机模块的第二移动通信终端接收到所述好友位置请求 消息,在根据第一用户标识判断出第一移动通信终端为好友用户后,向第一移 动通信终端返回包括第二用户标识的好友位置请求响应消息;步骤A3,具有对讲机模块的第一移动通信终端接收到位置请求响应消息, 根据第二用户标识将用户添加到好友列表。
3. 根据权利要求2所述的方法,其特征在于,所述步骤A1到A3重复执行。
4. 根据权利要求3所述的方法,其特征在于,重复执行所述步骤Al到 A3的时间间隔为预定范围内的随才;M直。
5. 根据权利要求2所述的方法,其特征在于,所述步骤B具体包括 步骤B1,进行呼叫或呼叫过程中,获取被叫用户的标识;步骤B2,根据被叫用户的用户标识判断被叫用户是否存在于好友列表, 如果是进入步骤B3,否则进行步骤B4;步骤B3,启动对讲机模块,利用对讲机模块进行通信处理; 步骤B4,使用移动通信网络进行通信处理。
6. —种移动通信终端,包括对讲机模块,其特征在于,还包括 列表建立维护模块,用于建立并更新处于其对讲机模块通讯范围内的在线好友的列表;判断执行模块,用于在被叫用户存在于好友列表中时,启动对讲机模块进4亍通信处理。
7. 根据权利要求6所述的移动通信终端,其特征在于,还包括移动通信 模块,所述判断执行模块还用于在被叫用户没有存在于好友列表中时,启动移 动通信模块进行通信处理。
8. 根据权利要求6所述的移动通信终端,其特征在于,所述列表建立维 护模块具体包括广播单元,用于广播包括用户标识的好友位置请求消息; 响应单元,用于在接收到好友位置请求消息,返回包括用户标识的好友位 置请求响应消息;更新单元,用于根据接收到位置请求响应消息中的用户标识将用户添加到 好友列表。
全文摘要
本发明公开了一种具有对讲机模块的移动通信终端及其通信处理方法,其中该方法包括步骤A,建立并更新处于对讲机模块通讯范围内的在线好友的列表;步骤B,对在线好友的列表中的用户进行呼叫或呼叫过程中,启动对讲机模块,利用对讲机模块进行通信处理。本发明降低用户的通信成本、降低了操作的复杂度,同时可以保证切换后使用对讲机模块进行通信的成功。
文档编号H04W88/06GK101453798SQ200710178390
公开日2009年6月10日 申请日期2007年11月29日 优先权日2007年11月29日
发明者郭凌雁 申请人:中兴通讯股份有限公司