一种确定专网集群终端的组呼按键事件的方法和装置制造方法及图纸

技术编号:30067171 阅读:19 留言:0更新日期:2021-09-18 08:17
本发明专利技术实施方式提出一种确定专网集群终端的组呼按键事件的方法和装置。方法包括:建立专网集群终端的组呼按键的键值与广播事件之间的对应关系;当检测到组呼按键事件时,使用意图(Intent)方式广播对应于该组呼按键的键值的广播事件;注册有该广播事件的组呼应用接收所述广播事件,基于所述广播事件确定所述组呼按键事件。可以兼容不同的硬件平台,按照统一方式确定组呼按键事件,从而发起组呼业务。务。务。

【技术实现步骤摘要】
一种确定专网集群终端的组呼按键事件的方法和装置


[0001]本专利技术属于专网集群通信
,特别是涉及一种确定专网集群终端的组呼按键事件的方法和装置。

技术介绍

[0002]专网集群通信是指在一些行业、部门或单位内部,为满足其进行组织管理、安全生产、调度指挥等需要所建设的通信网路,其服务对象往往是一个行业或企业。
[0003]专网集群终端的设备提供商通常扩展一些专门的按键,用来发起特定的业务。譬如,有的专网终端增加组呼业务发起键(PTT按键)和紧急呼叫按键(SOS按键),用户按PTT键就可以一键发起组呼业务,按紧急呼叫按键则可以发起紧急呼叫业务。
[0004]众多设备提供商的扩展按键具有共性,那就是需要基于安卓系统的键值系统定义规范,给每个扩展按键定义特定的键值。当第三方厂商的组呼软件需要处理该扩展按键的时候,必须利用该特定的键值来处理。
[0005]然而,各个设备提供商的扩展按键数量和键值差异性不可避免。比如,各个设备提供商对于组呼按键以及其他按键的定义依赖于具体的硬件,按键的数量和具体的键值由各自的设备提供商决定,难于统一。如果组呼按键的键值在不同设备上不一致的话,统一的组呼业务处理则需要适配不同的设备。这一方面带来额外的工作量,另一方面也限制了新的设备硬件的加入,从长远来说,不利于统一的组呼软件的推广使用。

技术实现思路

[0006]本专利技术实施例提出一种确定专网集群终端的组呼按键事件的方法和装置。
[0007]本专利技术实施例的技术方案如下:
[0008]一种确定专网集群终端的组呼按键事件的方法,包括:
[0009]建立专网集群终端的组呼按键的键值与广播事件之间的对应关系;
[0010]当检测到组呼按键事件时,使用Intent方式广播对应于该组呼按键的键值的广播事件;
[0011]注册有该广播事件的组呼应用接收所述广播事件,基于所述广播事件确定所述组呼按键事件。
[0012]在一个实施方式中,所述使用Intent方式广播对应于该组呼按键的键值的广播事件包括:使用Intent方式广播:对应于所述键值的组呼按键的名称以及该组呼按键的状态。
[0013]在一个实施方式中,所述建立专网集群终端的组呼按键的键值与广播事件之间的对应关系包括:建立专网集群终端的组呼按键的键值与第一广播事件和第二广播事件之间的对应关系,其中第一广播事件用于广播按键按下事件,第二广播事件用于广播按键松开事件;
[0014]所述使用Intent方式广播对应于该组呼按键的键值的广播事件包括:
[0015]当该组呼按键的状态为按下时,使用Intent方式广播所述第一广播事件;
[0016]当该组呼按键的状态为松开时,使用Intent方式广播所述第二广播事件。
[0017]在一个实施方式中,该方法还包括:
[0018]设置所述广播事件的权限等级;
[0019]其中在基于所述广播事件确定所述组呼按键事件之后,进一步判断所述组呼应用的权限等级是否高于等于所述广播事件的权限等级,如果是,则执行对应于所述组呼按键事件的组呼动作,如果不是,则退出本方法流程。
[0020]一种确定专网集群终端的组呼按键事件的装置,包括:
[0021]对应关系建立模块,用于建立专网集群终端的组呼按键的键值与广播事件之间的对应关系;
[0022]广播模块,用于当检测到组呼按键事件时,使用Intent方式广播对应于该组呼按键的键值的广播事件;
[0023]确定模块,用于注册有该广播事件的组呼应用接收所述广播事件,基于所述广播事件确定所述组呼按键事件。
[0024]在一个实施方式中,广播模块,用于使用Intent方式广播:对应于所述键值的组呼按键的名称以及该组呼按键的状态。
[0025]在一个实施方式中,对应关系建立模块,用于建立专网集群终端的组呼按键的键值与第一广播事件和第二广播事件之间的对应关系,其中第一广播事件用于广播按键按下事件,第二广播事件用于广播按键松开事件;
[0026]广播模块,当该组呼按键的状态为按下时,使用Intent方式广播所述第一广播事件;当该组呼按键的状态为松开时,使用Intent方式广播所述第二广播事件。
[0027]在一个实施方式中,对应关系建立模块,还用于设置所述广播事件的权限等级;
[0028]确定模块,用于在基于所述广播事件确定所述组呼按键事件之后,进一步判断所述组呼应用的权限等级是否高于等于所述广播事件的权限等级,如果是,则执行对应于所述组呼按键事件的组呼动作,如果不是,则不执行对应于所述组呼按键事件的组呼动作。
[0029]一种专网集群终端,包括处理器和存储器;
[0030]所述存储器中存储有可被所述处理器执行的应用程序,用于使得所述处理器执行如上任一项所述的确定专网集群终端的组呼按键事件的方法。
[0031]一种计算机可读存储介质,其中存储有计算机可读指令,该计算机可读指令用于执行如上任一项所述的确定专网集群终端的组呼按键事件的方法。
[0032]从上述技术方案可以看出,在本专利技术实施方式中,方法包括:建立专网集群终端的组呼按键的键值与广播事件之间的对应关系;当检测到组呼按键事件时,使用Intent方式广播对应于该组呼按键的键值的广播事件;注册有该广播事件的组呼应用接收所述广播事件,基于广播事件确定所述组呼按键事件。由此可见,本专利技术实施方式基于Intent广播对应于组呼按键的键值的广播事件,注册有该广播事件的组呼应用可以确定组呼按键事件,实现了兼容不同的硬件平台,按照统一方式确定组呼按键事件。
[0033]另外,本专利技术实施方式的广播事件具有多种形态,适用性广泛。
[0034]而且,本专利技术实施方式还进一步针对广播事件设置了权限控制,保证了组呼业务的安全性。
附图说明
[0035]图1为根据本专利技术确定专网集群终端的组呼按键事件的方法的流程图。
[0036]图2为根据本专利技术专网集群终端的组呼按键示意图。
[0037]图3为根据本专利技术确定专网集群终端的组呼按键事件的装置的结构图。
[0038]图4为根据本专利技术的专网集群终端的结构图。
具体实施方式
[0039]为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术作进一步的详细描述。
[0040]为了描述上的简洁和直观,下文通过描述若干代表性的实施方式来对本专利技术的方案进行阐述。实施方式中大量的细节仅用于帮助理解本专利技术的方案。但是很明显,本专利技术的技术方案实现时可以不局限于这些细节。为了避免不必要地模糊了本专利技术的方案,一些实施方式没有进行细致地描述,而是仅给出了框架。下文中,“包括”是指“包括但不限于”,“根据
……”
是指“至少根据
……
,但不限于仅根据
……”
。由于汉语的语言习惯,下文中没有特别指出一个成分的数量时,意味着该成分可以是一个也可以是多个,或可理解为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确定专网集群终端的组呼按键事件的方法,其特征在于,包括:建立专网集群终端的组呼按键的键值与广播事件之间的对应关系;当检测到组呼按键事件时,使用Intent方式广播对应于该组呼按键的键值的广播事件;注册有该广播事件的组呼应用接收所述广播事件,基于所述广播事件确定所述组呼按键事件。2.根据权利要求1所述的确定专网集群终端的组呼按键事件的方法,其特征在于,所述使用Intent方式广播对应于该组呼按键的键值的广播事件包括:使用Intent方式广播:对应于所述键值的组呼按键的名称以及该组呼按键的状态。3.根据权利要求1所述的确定专网集群终端的组呼按键事件的方法,其特征在于,所述建立专网集群终端的组呼按键的键值与广播事件之间的对应关系包括:建立专网集群终端的组呼按键的键值与第一广播事件和第二广播事件之间的对应关系,其中第一广播事件用于广播按键按下事件,第二广播事件用于广播按键松开事件;所述使用Intent方式广播对应于该组呼按键的键值的广播事件包括:当该组呼按键的状态为按下时,使用Intent方式广播所述第一广播事件;当该组呼按键的状态为松开时,使用Intent方式广播所述第二广播事件。4.根据权利要求1所述的确定专网集群终端的组呼按键事件的方法,其特征在于,该方法还包括:设置所述广播事件的权限等级;其中在基于所述广播事件确定所述组呼按键事件之后,进一步判断所述组呼应用的权限等级是否高于等于所述广播事件的权限等级,如果是,则执行对应于所述组呼按键事件的组呼动作,如果不是,则退出本方法流程。5.一种确定专网集群终端的组呼按键事件的装置,其特征在于,包括:对应关系建立模块,用于建立专网集群终端的组呼按键的键值与广播事件之间的对应关系;广播模块,用于当检...

【专利技术属性】
技术研发人员:程时彬赵玉霞张湘维
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1