一种跨信道呼叫方法、装置及电子设备与流程

文档序号:19578829发布日期:2019-12-31 19:44阅读:169来源:国知局
一种跨信道呼叫方法、装置及电子设备与流程

本发明涉及专网无线通信领域,更具体的说,涉及一种跨信道呼叫方法、装置及电子设备。



背景技术:

在专网无线通信系统中,在无网络或者是网络覆盖较差而无法达到通信要求的情况下,用户会使用脱网直通模式进行通信。

在脱网直通模式下,终端,如对讲机上一般设置有一个信道旋钮,该信道旋钮对应有多个信道,终端只能在信道旋钮对应的信道中进行通信。

当有两个终端要进行通信、但两个终端使用不同的信道时,两个终端不能够进行通信,进而降低用户体验。



技术实现要素:

有鉴于此,本发明提供一种跨信道呼叫方法、装置及电子设备,以解决当有两个终端要进行通信、但两个终端使用不同的信道时,两个终端不能够进行通信,进而降低用户体验的问题。

为解决上述技术问题,本发明采用了如下技术方案:

一种跨信道呼叫方法,应用于第一电子设备,包括:

通过预设信道列表中的第一信道发送第一呼叫请求;其中,所述第一信道为所述第一电子设备当前使用的信道;所述第一呼叫请求中包括所述第一电子设备当前呼叫的第二电子设备对应的被叫方号码和所述第一电子设备对应的主叫方号码;

当第一预设时间内未接收到所述第二电子设备发送的呼叫响应时,通过所述预设信道列表中的第二信道发送第二呼叫请求;其中,所述第二呼叫请求包括所述主叫方号码、所述被叫方号码,及用于指示所述第二电子设备在成功接收到所述第二呼叫请求时切换至所述第一信道的指示信息;所述第二信道与所述第一信道不同;

当通过所述第二信道接收到所述第二电子设备在所述第二信道反馈的呼叫响应时,通过所述第一信道与所述第二电子设备进行通信。

优选地,当未通过所述第二信道接收到所述第二电子设备在所述第二信道反馈的呼叫响应时,还包括:

通过所述预设信道列表中的第i信道发送第三呼叫请求;其中,所述第三呼叫请求包括所述主叫方号码、所述被叫方号码,及用于指示所述第二电子设备在成功接收到所述第三呼叫请求时切换至所述第一信道的指示信息;所述第i信道与所述第一信道、所述第二信道均不同;

当通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应时,执行所述通过所述第一信道与所述第二电子设备进行通信这一步骤;

当未通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应时,使i=i+1,并返回所述通过所述预设信道列表中的第i信道发送第三呼叫请求这一步骤;

其中,i为正整数。

优选地,还包括:

通过所述第一信道发送第四呼叫请求;其中,所述第四呼叫请求中包括所述主叫方号码和组呼号码;

通过所述预设信道列表中除所述第一信道之外的信道发送第五呼叫请求;其中,所述第五呼叫请求包括所述主叫方号码、所述组呼号码,及用于指示目标电子设备在成功接收到所述第五呼叫请求时切换至所述第一信道的指示信息;所述目标电子设备为属于所述组呼号码对应的组中除所述第一电子设备以外的任一个电子设备;

通过所述第一信道与处于所述组中所有使用所述第一信道的电子设备通信。

优选地,通过所述预设信道列表中除所述第一信道之外的信道发送第五呼叫请求,包括:

依序通过所述预设信道列表包含的除所述第一信道之外的各信道发送所述第五呼叫请求。

一种跨信道呼叫装置,应用于第一电子设备,包括:

第一呼叫发送模块,用于通过预设信道列表中的第一信道发送第一呼叫请求;其中,所述第一信道为所述第一电子设备当前使用的信道;所述第一呼叫请求中包括所述第一电子设备当前呼叫的第二电子设备对应的被叫方号码和所述第一电子设备对应的主叫方号码;

第二呼叫发送模块,用于当第一预设时间内未接收到所述第二电子设备发送的呼叫响应时,通过所述预设信道列表中的第二信道发送第二呼叫请求;其中,所述第二呼叫请求包括所述主叫方号码、所述被叫方号码,及用于指示所述第二电子设备在成功接收到所述第二呼叫请求时切换至所述第一信道的指示信息;所述第二信道与所述第一信道不同;

第一通信模块,用于当通过所述第二信道接收到所述第二电子设备在所述第二信道反馈的呼叫响应时,通过所述第一信道与所述第二电子设备进行通信。

优选地,还包括:

第三呼叫发送模块,用于当未通过所述第二信道接收到所述第二电子设备在所述第二信道反馈的呼叫响应时,通过所述预设信道列表中的第i信道发送第三呼叫请求;其中,所述第三呼叫请求包括所述主叫方号码、所述被叫方号码,及用于指示所述第二电子设备在成功接收到所述第三呼叫请求时切换至所述第一信道的指示信息;所述第i信道与所述第一信道、所述第二信道均不同;

所述第一通信模块,还用于当通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应时,通过所述第一信道与所述第二电子设备进行通信;

控制模块,用于当未通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应时,使i=i+1;

所述第三呼叫发送模块,还用于当所述控制模块使i=i+1后,通过所述预设信道列表中的第i信道发送第三呼叫请求。

优选地,还包括:

第四呼叫发送模块,用于通过所述第一信道发送第四呼叫请求;其中,所述第四呼叫请求中包括所述主叫方号码和组呼号码;

第五呼叫发送模块,用于通过所述预设信道列表中除所述第一信道之外的信道发送第五呼叫请求;其中,所述第五呼叫请求包括所述主叫方号码、所述组呼号码,及用于指示目标电子设备在成功接收到所述第五呼叫请求时切换至所述第一信道的指示信息;所述目标电子设备为属于所述组呼号码对应的组中除所述第一电子设备以外的任一个电子设备;

第二通信模块,用于通过所述第一信道与处于所述组中所有使用所述第一信道的电子设备通信。

优选地,所述第五呼叫发送模块包括:

呼叫子模块,用于依序通过所述预设信道列表包含的除所述第一信道之外的各信道发送所述第五呼叫请求。

一种电子设备,包括:通信模块和处理器;

所述处理器,用于通过预设信道列表中的第一信道发送第一呼叫请求;其中,所述第一信道为所述第一电子设备当前使用的信道;所述第一呼叫请求中包括所述第一电子设备当前呼叫的第二电子设备对应的被叫方号码和所述第一电子设备对应的主叫方号码;

当第一预设时间内未接收到所述第二电子设备发送的呼叫响应时,通过所述预设信道列表中的第二信道发送第二呼叫请求;其中,所述第二呼叫请求包括所述主叫方号码、所述被叫方号码,及用于指示所述第二电子设备在成功接收到所述第二呼叫请求时切换至所述第一信道的指示信息;所述第二信道与所述第一信道不同;

所述通信模块,用于当通过所述第二信道接收到所述第二电子设备在所述第二信道反馈的呼叫响应时,通过所述第一信道与所述第二电子设备进行通信。

相较于现有技术,本发明具有以下有益效果:

本发明提供了一种跨信道呼叫方法、装置及电子设备,本发明中当第一电子设备使用第一信道呼叫第二电子设备、且第二电子设备未使用第一信道通信时,第一电子设备能够通过与第一信道不同的第二信道呼叫第二电子设备,进而当第二电子设备使用第二信道时,能够切换到第一信道中与第一电子设备进行通信,相比于现有技术,本发明能够提高两个电子设备不在同一个信道中时的呼叫成功率,提高用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种跨信道呼叫方法的方法流程图;

图2为本发明实施例提供的另一种跨信道呼叫方法的方法流程图;

图3为本发明实施例提供的再一种跨信道呼叫方法的方法流程图;

图4为本发明实施例提供的一种跨信道呼叫装置的结构示意图;

图5为本发明实施例提供的另一种跨信道呼叫装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种跨信道呼叫方法,应用于第一电子设备,第一电子设备可以是对讲机。

参照图1,跨信道呼叫方法可以包括:

s11、通过预设信道列表中的第一信道发送第一呼叫请求;

其中,所述第一信道为所述第一电子设备当前使用的信道。

所述第一呼叫请求中包括所述第一电子设备当前呼叫的第二电子设备对应的被叫方号码和所述第一电子设备对应的主叫方号码。

具体的,第一电子设备通过第一信道呼叫第二电子设备,即向第二电子设备发送第一呼叫请求。第二电子设备可以是对讲机。

第二电子设备可能在使用第一通道,也可能在使用其他的通道,本实施例不对第二电子设备使用的通道进行限定。

当第二电子设备使用第一通道时,即第一电子设备和第二电子设备使用相同的通道时,当第二电子设备接收到第一呼叫请求时,就可以直接摘机与第一电子设备进行通信。

需要说明的是,预设信道列表中包括多个信道,信道可以是第一信道,也可以除第一信道以外的信道。

预设信道列表可以包括16个信道。具体的,信道旋钮上一般设置有16个档位,每个档位对应一个信道。

s12、当第一预设时间内未接收到所述第二电子设备发送的呼叫响应时,通过所述预设信道列表中的第二信道发送第二呼叫请求;

其中,所述第二呼叫请求包括所述主叫方号码、所述被叫方号码,及用于指示所述第二电子设备在成功接收到所述第二呼叫请求时切换至所述第一信道的指示信息;所述第二信道与所述第一信道不同;

具体的,第一预设时间是技术人员根据具体的使用场景进行设定的,第一预设时间可以是500ms。

当第一预设时间之内未接收到第二电子设备发送的呼叫响应,说明第二电子设备使用的信道不为第一信道。

此时,第一电子设备使用第二信道发送呼叫请求,当第二电子设备使用第二信道通信时,第二电子设备在接收到第二呼叫请求后,就会根据第二呼叫请求中的用于指示所述第二电子设备在成功接收到所述第二呼叫请求时切换至所述第一信道的指示信息,第二电子设备会通知用户有电话呼入,让用户选择是否接通,当用户选择摘机时,就会通过第二信道发送呼叫响应到第一电子设备中,并且会采用射频切换信道的方式切换到第一信道中,进而第一电子设备就可以和第二电子设备进行语音通信。其中,摘机是指用户选择接通,按下接听键。

当第二电子设备未使用第二信道进行通信时,第二电子设备就不能够接收到第二呼叫请求,进而也不会切换到第一信道中与第一电子设备进行通信。

s13、当通过所述第二信道接收到所述第二电子设备在所述第二信道反馈的呼叫响应时,通过所述第一信道与所述第二电子设备进行通信。

具体的,当第一电子设备接收到呼叫响应时,采用射频切换信道的方式切换到第一信道,此时第二电子设备也切换到第一信道,即第一电子设备和第二电子设备均使用第一信道进行通信,进而第一电子设备就可以通过第一信道与第二电子设备进行语音通信。

本实施例中,当第一电子设备使用第一信道呼叫第二电子设备、且第二电子设备未使用第一信道通信时,第一电子设备能够通过与第一信道不同的第二信道呼叫第二电子设备,进而当第二电子设备使用第二信道时,能够切换到第一信道中与第一电子设备进行通信,相比于现有技术,本发明能够提高两个电子设备不在同一个信道中时的呼叫成功率,提高用户体验。

上述实施例中介绍了当第二电子设备使用第二信道进行通信的情况,当第二电子设备不适用第二信道进行通信时,即未通过所述第二信道接收到所述第二电子设备在所述第二信道反馈的呼叫响应时,在此介绍一下。

具体的,参照图2,当未通过所述第二信道接收到所述第二电子设备在所述第二信道反馈的呼叫响应时,还包括:

s14、通过所述预设信道列表中的第i信道发送第三呼叫请求;

其中,所述第三呼叫请求包括所述主叫方号码、所述被叫方号码,及用于指示所述第二电子设备在成功接收到所述第三呼叫请求时切换至所述第一信道的指示信息。

所述第i信道与所述第一信道、所述第二信道均不同。

具体的,通过所述预设信道列表中的第i信道发送第三呼叫请求和通过所述预设信道列表中的第二信道发送第二呼叫请求的过程类似,请参照上述实施例中的相应说明,在此不再赘述。

s15、判断是否通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应;

当判断出未通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应时,执行步骤s17;当判断出通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应时,执行步骤s16。

判断是否通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应,是为了判断第二电子设备是否在所述第i信道中。

s16、使i=i+1;

具体的,当判断出未通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应时,说明第二电子设备未使用第i信道通信,此时应该尝试其他的信道发送第三呼叫请求。

需要说明的是,执行完步骤s16后,返回执行步骤s14。

s17、通过所述预设信道列表中的第i信道发送第三呼叫请求。

具体的,当判断出通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应时,说明第二电子设备使用第i信道通信,在第二电子设备通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应后,第一电子设备和第二电子设备均切换回第一信道进行语音通信。

本实施例中,第一电子设备依照预设信道列表,依次轮询信道,直到接收到第二电子设备在所述第二信道反馈的呼叫响应后,第一电子设备和第二电子设备返回第一信道进行通信。本实施例中,不管第二电子设备使用哪一信道通信时,均能够指示第二电子设备切换到第一信道与第一电子设备进行通信。

需要说明的是,本实施例中的其他步骤,请参照上述实施例中的相应说明,在此不再赘述。

可选的,在上述任一实施例的基础上,参照图3,还包括:

s31、通过所述第一信道发送第四呼叫请求;

其中,所述第四呼叫请求中包括所述主叫方号码和组呼号码。

当第四呼叫请求中包括组呼号码时,说明第一电子设备发起的是组呼呼叫。

组呼,即群组呼叫,是指一个主叫用户对属于预定在该组呼区内和组号内的目标用户建立群呼呼叫。组呼属性包括小区号,组号,优先级。

当与第一电子设备同处于所述组呼号码对应的组中的电子设备使用第一信道通信时,可以在接收到第四呼叫请求后,直接加入组呼中。

s32、通过所述预设信道列表中除所述第一信道之外的信道发送第五呼叫请求;

其中,所述第五呼叫请求包括所述主叫方号码、所述组呼号码,及用于指示目标电子设备在成功接收到所述第五呼叫请求时切换至所述第一信道的指示信息。

所述目标电子设备为属于所述组呼号码对应的组中除所述第一电子设备以外的任一个电子设备。

可选的,在本实施例的基础上,步骤s32可以包括:

依序通过所述预设信道列表包含的除所述第一信道之外的各信道发送所述第五呼叫请求。

具体的,第一电子设备在每一个25帧,按照预设信道列表依次切换信道,在每个除所述第一信道之外的信道中广播第五呼叫请求,即跨信道组呼请求。

当所述组呼号码对应的组中除所述第一电子设备以外的任一个电子设备,即目标电子设备接收到第五呼叫请求后,就会切换到第一信道,进入组呼呼叫中。

需要说明的是,25帧可以理解为一个时间段。

s33、通过所述第一信道与处于所述组中所有使用所述第一信道的电子设备通信。

具体的,当第一电子设备在每个除所述第一信道以外的信道上广播所述第五呼叫请求后,直接切回第一信道与处于同一组中的其他电子设备进行通信。

本实施例中,还可以跨信道实现组呼呼叫,进而能够在处于同一个组中的其他电子设备未与组呼发起方同一信道中时,也能够指示其他电子设备切回到与组呼发起方相同的信道上进行通信,提高组呼呼叫成功率。

可选的,在上述跨信道呼叫方法的实施例的基础上,本发明的另一实施例提供了一种跨信道呼叫装置,应用于第一电子设备,参照图4,包括:

第一呼叫发送模块101,用于通过预设信道列表中的第一信道发送第一呼叫请求;其中,所述第一信道为所述第一电子设备当前使用的信道;所述第一呼叫请求中包括所述第一电子设备当前呼叫的第二电子设备对应的被叫方号码和所述第一电子设备对应的主叫方号码;

第二呼叫发送模块102,用于当第一预设时间内未接收到所述第二电子设备发送的呼叫响应时,通过所述预设信道列表中的第二信道发送第二呼叫请求;其中,所述第二呼叫请求包括所述主叫方号码、所述被叫方号码,及用于指示所述第二电子设备在成功接收到所述第二呼叫请求时切换至所述第一信道的指示信息;所述第二信道与所述第一信道不同;

第一通信模块103,用于当通过所述第二信道接收到所述第二电子设备在所述第二信道反馈的呼叫响应时,通过所述第一信道与所述第二电子设备进行通信。

本实施例中,当第一电子设备使用第一信道呼叫第二电子设备、且第二电子设备未使用第一信道通信时,第一电子设备能够通过与第一信道不同的第二信道呼叫第二电子设备,进而当第二电子设备使用第二信道时,能够切换到第一信道中与第一电子设备进行通信,相比于现有技术,本发明能够提高两个电子设备不在同一个信道中时的呼叫成功率,提高用户体验。

需要说明的是,本实施例中的各个模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。

可选的,在上一个跨信道呼叫装置的实施例的基础上,参照图5,还包括:

第三呼叫发送模块104,用于当未通过所述第二信道接收到所述第二电子设备在所述第二信道反馈的呼叫响应时,通过所述预设信道列表中的第i信道发送第三呼叫请求;其中,所述第三呼叫请求包括所述主叫方号码、所述被叫方号码,及用于指示所述第二电子设备在成功接收到所述第三呼叫请求时切换至所述第一信道的指示信息;所述第i信道与所述第一信道、所述第二信道均不同;

所述第一通信模块103,还用于当通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应时,通过所述第一信道与所述第二电子设备进行通信;

控制模块105,用于当未通过所述第i信道接收到所述第二电子设备在所述第i信道反馈的呼叫响应时,使i=i+1;

所述第三呼叫发送模块,还用于当所述控制模块使i=i+1后,通过所述预设信道列表中的第i信道发送第三呼叫请求。

本实施例中,第一电子设备依照预设信道列表,依次轮询信道,直到接收到第二电子设备在所述第二信道反馈的呼叫响应后,第一电子设备和第二电子设备返回第一信道进行通信。本实施例中,不管第二电子设备使用哪一信道通信时,均能够指示第二电子设备切换到第一信道与第一电子设备进行通信。

需要说明的是,本实施例中的各个模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。

可选的,在上述任一跨信道呼叫装置的实施例的基础上,还包括:

第四呼叫发送模块,用于通过所述第一信道发送第四呼叫请求;其中,所述第四呼叫请求中包括所述主叫方号码和组呼号码;

第五呼叫发送模块,用于通过所述预设信道列表中除所述第一信道之外的信道发送第五呼叫请求;其中,所述第五呼叫请求包括所述主叫方号码、所述组呼号码,及用于指示目标电子设备在成功接收到所述第五呼叫请求时切换至所述第一信道的指示信息;所述目标电子设备为属于所述组呼号码对应的组中除所述第一电子设备以外的任一个电子设备;

第二通信模块,用于通过所述第一信道与处于所述组中所有使用所述第一信道的电子设备通信。

进一步,所述第五呼叫发送模块包括:

呼叫子模块,用于依序通过所述预设信道列表包含的除所述第一信道之外的各信道发送所述第五呼叫请求。

本实施例中,还可以跨信道实现组呼呼叫,进而能够在处于同一个组中的其他电子设备未与组呼发起方同一信道中时,也能够指示其他电子设备切回到与组呼发起方相同的信道上进行通信,提高组呼呼叫成功率。

需要说明的是,本实施例中的各个模块和子模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。

可选的,在上述跨信道呼叫方法和装置的实施例的基础上,本发明的另一实施例提供了一种电子设备,包括:通信模块和处理器;

所述处理器,用于通过预设信道列表中的第一信道发送第一呼叫请求;其中,所述第一信道为所述第一电子设备当前使用的信道;所述第一呼叫请求中包括所述第一电子设备当前呼叫的第二电子设备对应的被叫方号码和所述第一电子设备对应的主叫方号码;

当第一预设时间内未接收到所述第二电子设备发送的呼叫响应时,通过所述预设信道列表中的第二信道发送第二呼叫请求;其中,所述第二呼叫请求包括所述主叫方号码、所述被叫方号码,及用于指示所述第二电子设备在成功接收到所述第二呼叫请求时切换至所述第一信道的指示信息;所述第二信道与所述第一信道不同;

所述通信模块,用于当通过所述第二信道接收到所述第二电子设备在所述第二信道反馈的呼叫响应时,通过所述第一信道与所述第二电子设备进行通信。

本实施例中,当第一电子设备使用第一信道呼叫第二电子设备、且第二电子设备未使用第一信道通信时,第一电子设备能够通过与第一信道不同的第二信道呼叫第二电子设备,进而当第二电子设备使用第二信道时,能够切换到第一信道中与第一电子设备进行通信,相比于现有技术,本发明能够提高两个电子设备不在同一个信道中时的呼叫成功率,提高用户体验。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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