CN113411758B - Method and device for determining group call key event of private network cluster terminal - Google Patents
Method and device for determining group call key event of private network cluster terminal Download PDFInfo
- Publication number
- CN113411758B CN113411758B CN202010179980.1A CN202010179980A CN113411758B CN 113411758 B CN113411758 B CN 113411758B CN 202010179980 A CN202010179980 A CN 202010179980A CN 113411758 B CN113411758 B CN 113411758B
- Authority
- CN
- China
- Prior art keywords
- key
- event
- group call
- broadcast
- broadcasting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000009471 action Effects 0.000 claims description 16
- 238000003860 storage Methods 0.000 claims description 8
- 238000003825 pressing Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/90—Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the invention provides a method and a device for determining a group call key event of a private network cluster terminal. The method comprises the following steps: establishing a corresponding relation between key values of group call keys of a private network cluster terminal and broadcast events; when a group call key event is detected, broadcasting a broadcast event corresponding to a key value of the group call key in an intention (Intent) mode; and the group calling application registered with the broadcast event receives the broadcast event and determines the group calling key event based on the broadcast event. The method can be compatible with different hardware platforms, and the group calling key events are determined in a unified mode, so that the group calling service is initiated.
Description
Technical Field
The invention belongs to the technical field of private network cluster communication, and particularly relates to a method and a device for determining a group call key event of a private network cluster terminal.
Background
The private network cluster communication refers to a communication network established in some industries, departments or units for meeting the needs of organization and management, safe production, dispatching and commanding, and the service object of the communication network is often an industry or an enterprise.
The equipment provider of a private network trunking terminal typically extends some special keys for initiating specific services. For example, some private network terminals add a group call service initiation key (PTT button) and an emergency call button (SOS button), so that a user can initiate a group call service by pressing the PTT button, and can initiate an emergency call service by pressing the emergency call button.
The extension keys of a plurality of device providers have commonality, that is, a specific key value needs to be defined for each extension key based on the key value system definition specification of the android system. When the group calling software of the third party manufacturer needs to process the extended key, the extended key must be processed by using the specific key.
However, the number of expansion keys and the difference in key values of the respective device providers are unavoidable. For example, the definitions of group call keys and other keys by the respective device providers depend on specific hardware, and the number of keys and specific key values are determined by the respective device providers and are difficult to unify. If the key values of the group call keys are not consistent on different devices, the unified group call service processing needs to be adapted to different devices. On one hand, extra workload is brought, on the other hand, the addition of new equipment hardware is also limited, and the popularization and the use of unified group calling software are not facilitated in the long term.
Disclosure of Invention
The embodiment of the invention provides a method and a device for determining a group call key event of a private network cluster terminal.
The technical scheme of the embodiment of the invention is as follows:
a method for determining a group call keying event of a private network cluster terminal comprises the following steps:
establishing a corresponding relation between a key value of a group calling key of a private network cluster terminal and a broadcast event;
when a group call key event is detected, broadcasting a broadcast event corresponding to a key value of the group call key in an Intent mode;
and the group calling application registered with the broadcast event receives the broadcast event and determines the group calling key event based on the broadcast event.
In one embodiment, the broadcasting the key value corresponding to the group call key using an Intent method includes: broadcast using Intent mode: the name of the group call key corresponding to the key value and the state of the group call key.
In one embodiment, the establishing a correspondence between a key value of a group call key of a private network cluster terminal and a broadcast event includes: establishing a corresponding relation between a key value of a group calling key of a private network cluster terminal and a first broadcast event and a second broadcast event, wherein the first broadcast event is used for broadcasting a key pressing event, and the second broadcast event is used for broadcasting a key loosening event;
the broadcasting event for broadcasting the key value corresponding to the group call key in the Intent mode comprises the following steps:
when the group calling key is pressed, broadcasting the first broadcast event in an Intent mode;
and when the group calling key is in a loose state, broadcasting the second broadcast event by using an Intent mode.
In one embodiment, the method further comprises:
setting the authority level of the broadcast event;
after the group calling key event is determined based on the broadcast event, whether the authority level of the group calling application is higher than the authority level of the broadcast event or not is further judged, if yes, the group calling action corresponding to the group calling key event is executed, and if not, the process of the method exits.
An apparatus for determining a group call keying event of a private network cluster terminal, comprising:
the corresponding relation establishing module is used for establishing the corresponding relation between the key value of the group calling key of the private network cluster terminal and the broadcast event;
the broadcasting module is used for broadcasting a broadcast event corresponding to the key value of the group call key in an Intent mode when the group call key event is detected;
and the determining module is used for receiving the broadcast event by the group call application registered with the broadcast event and determining the group call key event based on the broadcast event.
In one embodiment, the broadcasting module is configured to broadcast: the name of the group call key corresponding to the key value and the state of the group call key.
In one embodiment, the correspondence establishing module is configured to establish a correspondence between a key value of a group call key of a private network trunking terminal and a first broadcast event and a second broadcast event, where the first broadcast event is used to broadcast a key press event, and the second broadcast event is used to broadcast a key release event;
the broadcasting module is used for broadcasting the first broadcasting event in an Intent mode when the group calling key is pressed; and when the group calling key is in a loose state, broadcasting the second broadcast event by using an Intent mode.
In one embodiment, the corresponding relationship establishing module is further configured to set an authority level of the broadcast event;
and the determining module is used for further judging whether the authority level of the group call application is higher than or equal to the authority level of the broadcast event after the group call key event is determined based on the broadcast event, if so, executing the group call action corresponding to the group call key event, and if not, not executing the group call action corresponding to the group call key event.
A private network cluster terminal comprises a processor and a memory;
the memory stores an application program executable by the processor, and the application program is used for causing the processor to execute the method for determining the group call key event of the private network cluster terminal.
A computer readable storage medium having stored therein computer readable instructions for performing the method of determining a group call keying event for a private network cluster terminal as described in any one of the above.
As can be seen from the above technical solutions, in an embodiment of the present invention, a method includes: establishing a corresponding relation between key values of group call keys of a private network cluster terminal and broadcast events; when a group call key event is detected, broadcasting a broadcast event corresponding to a key value of the group call key in an Intent mode; and the group calling application registered with the broadcast event receives the broadcast event and determines the group calling key event based on the broadcast event. Therefore, the embodiment of the invention is based on the fact that the Intent broadcasts the broadcast event corresponding to the key value of the group call key, and the group call application registered with the broadcast event can determine the group call key event, thereby realizing compatibility with different hardware platforms and determining the group call key event in a unified way.
In addition, the broadcast event of the embodiment of the invention has various forms and is widely applicable.
In addition, the embodiment of the invention further sets authority control aiming at the broadcast event, thereby ensuring the safety of the group calling service.
Drawings
Fig. 1 is a flowchart of a method for determining a group call keying event of a private network cluster terminal according to the present invention.
Fig. 2 is a schematic diagram of a group call key of a private network cluster terminal according to the present invention.
Fig. 3 is a block diagram of an apparatus for determining a group call key event of a private network cluster terminal according to the present invention.
Fig. 4 is a structural diagram of a private network cluster terminal according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail with reference to the accompanying drawings.
For simplicity and clarity of description, the invention will be described below by describing several representative embodiments. Numerous details of the embodiments are set forth to provide an understanding of the principles of the invention. It will be apparent, however, that the invention may be practiced without these specific details. Some embodiments are not described in detail, but rather are merely provided as frameworks, in order to avoid unnecessarily obscuring aspects of the invention. Hereinafter, "comprising" means "including but not limited to", "according to … …" means "at least according to … …, but not limited to … … only". In view of the language convention of chinese, the following description, when it does not specifically state the number of a component, means that the component may be one or more, or may be understood as at least one.
Fig. 1 is a flowchart of a method for determining a group call keying event of a private network cluster terminal according to the present invention.
As shown in fig. 1, the method includes:
step 101: and establishing a corresponding relation between the key values of the group calling keys of the private network cluster terminal and the broadcast events.
Here, the group call button of the private network cluster terminal may include a PTT button or an SOS button. Wherein, the PTT button corresponds to a general group call service, and the SOS button corresponds to an emergency call service (belonging to a special group call service).
For example, fig. 2 is a schematic diagram of a group call key of a private network cluster terminal according to the present invention.
It can be seen that the private network cluster terminal 20 includes an antenna 21 and a menu key (menu), a home key (home), and a back key (back) which are conventionally arranged. Also, the private network cluster terminal 20 is also arranged with a PTT button 23 or SOS button 22. The user can start group call service by pressing the PTT key 23, and can start emergency call service by pressing the emergency call key 22.
The key value of the group call key may be different considering the difference of the device providers of the private network cluster terminal. Here, for the group call keys of the private network cluster terminals provided by different hardware terminals, no matter how many specific key values are defined, the key values are uniformly converted into specific broadcast events. For example, the broadcast event includes the name of the group call key.
For example, assuming that the key value defined by the device provider a of the private network trunking terminal for the PTT button on the private network trunking terminal produced by itself is 235, in step 101, the key value (235) is corresponding to the broadcast event containing the PTT button name.
For another example, assuming that the device provider B of the private network trunking terminal defines a key value 245 for the PTT key on the private network trunking terminal produced by itself, in step 101, the key value (245) is corresponding to the broadcast event containing the PTT key name.
Also, the specific broadcast event corresponding to the key value may be one or more.
Step 102: when a group call key event is detected, broadcasting an event corresponding to the key value of the group call key in an Intent mode.
In one embodiment, when there is one broadcast event, the broadcast event further needs to carry the status of the group call key (e.g., whether it is pressed or released). At this time, the name of the group call key corresponding to the key value and the state of the group call key are broadcasted using an Intent method.
In one embodiment, when the broadcast events are two, one of the broadcast events is used for broadcasting a key press event of a key corresponding to a key value, and the other broadcast event is used for broadcasting a key release event of a key corresponding to a key value.
By way of example, Intent broadcasts are defined as follows:
(1) PTT KEY press broadcast KEY _ PTT _ DOWN ═ lte.trunk.action.ptt _ KEY _ DOWN ";
(2) PTT KEY release broadcast KEY _ PTT _ UP is "lte.
The above exemplary description describes exemplary examples of defining broadcast events, and those skilled in the art will appreciate that such descriptions are exemplary only and are not intended to limit the scope of embodiments of the present invention.
The Intent mechanism is explained below. An Intent mechanism is provided in Android to assist interaction and communication among applications, Intent is responsible for describing actions, action related data and additional data of one operation in the applications, and an Android system is responsible for finding a corresponding component according to the description of the Intent, transmitting the Intent to a called component and completing calling of the component. Intent can be used not only between applications, but also for interactions between activities/services within applications. Therefore, Intent acts as a media intermediary, and specifically provides the related information of mutual calling of the components, thereby realizing the decoupling between the caller and the callee.
The expression form of Intent effect is: (1) the construction method is introduced into Component, the most common way is: (2) setComponent method; (3) the setClass/setClass name method. Explicit Intent can directly set the Activity class to be called through Component, can uniquely determine an Activity, and has a particularly clear intention, so the explicit Intent is explicit. The manner in which this Class is set may be a Class object (e.g., Class), or a string of package names plus Class names (e.g., "com. The Intent object roughly consists of 7 large attributes: action, Data, Category, Type, Component, Extra, Flag. The most common of which are the Action attribute and the Data attribute.
Step 103: and the group calling application registered with the broadcast event receives the broadcast event and determines the group calling key event based on the broadcast event.
In one embodiment, it is assumed that a corresponding relationship between a key value of a group call key of a private network cluster terminal and a single broadcast event including a name of the group call key and a state of the group call key is established in step 101. When the group call application receives the single broadcast event in step 103, a group call key event is determined based on the name of the group call key contained in the broadcast event and the state of the group call key.
For example, when the name of the group call key included in the broadcast event is a PTT key and the state of the group call key is pressed, the group call application determines that the group call key event is: the PTT button is pressed. The group call application may then initiate a talk in the PTT group call service in response to the event that the PTT button is pressed.
For another example, when the name of the group call key included in the broadcast event is a PTT key and the state is that the group call key is released, the group call application determines that the group call key event is: the PTT button is released. The group call application may then exit speaking in the PTT group call service in response to the event that the PTT button is released.
In one embodiment, it is assumed that a corresponding relationship between a key value of a group call key of a private network cluster terminal and a first broadcast event and a second broadcast event is established in step 101, where the first broadcast event is used for broadcasting a key press event, and the second broadcast event is used for broadcasting a key release event. Wherein: when the group call application receives the first broadcast event in step 103, determining a group call key event based on the name of the group call key included in the first broadcast event and the category of the first broadcast event; when the group call application receives the second broadcast event in step 103, the group call key event is determined based on the name of the group call key included in the second broadcast event and the category of the second broadcast event. Wherein, the category of the broadcast event is preset in the group call application.
For example, after receiving the first broadcast event, the group call application determines that the key is pressed based on the category of the first broadcast event, and when finding that the name of the group call key included in the first broadcast event is a PTT key, the group call application determines that the group call key event is: the PTT button is pressed. The group call application may then initiate a talk in the PTT group call service in response to the event that the PTT button is pressed.
For another example, after receiving the second broadcast event, the group call application determines that the key is released based on the category of the second broadcast event, and finds that the name of the group call key included in the second broadcast event is a PTT key, the group call application determines that the group call key event is: the PTT button is released. The group call application may then exit speaking in the PTT group call service in response to the event that the PTT button is released.
In one embodiment, the permission level of the broadcast event is further set in step 101; after determining the group call key event based on the broadcast event in step 103, further determining whether the permission level of the group call application is higher than the permission level of the broadcast event, if so, executing the group call action corresponding to the group call key event, and if not, exiting the process of the method.
For example, when the authority level of the broadcast event is set to Dangerous (Dangerous) and the authority level of the group call application is normal (normal) in step 101, the authority level of the group call application is lower than that of the broadcast event, so the group call application does not perform the group call action.
For another example, when the permission level of the broadcast event is set to be dangerous in step 101 and the permission level of the group call application is also dangerous, the permission level of the group call application is equal to the permission level of the broadcast event, so the group call application performs the group call action.
The following is an exemplary example of setting the privilege level of the broadcast event to dangerous: name ═ lte.
android:protectionLevel="dangerous"/>。
It can be seen that, after the embodiment of the present invention is applied, although specific extended keys (such as a group call key PTT key and an emergency call key SOS) of each private network cluster terminal provided by a plurality of device providers have inconsistent key value definitions, these keys can be uniformly converted into standard Intent events, so that the group call service flows on each terminal can be unified.
The embodiment of the invention also provides a device for determining the group call key event of the private network cluster terminal.
Fig. 3 is a block diagram of an apparatus for determining a group call key event of a private network cluster terminal according to the present invention.
As shown in fig. 3, the apparatus for determining a group call keying event of a private network trunking terminal includes:
a correspondence establishing module 301, configured to establish a correspondence between key values of group call keys of the private network cluster terminal and broadcast events;
a broadcasting module 302, configured to broadcast, when a group call key event is detected, a broadcast event corresponding to a key value of the group call key in an Intent manner;
the determining module 303 is configured to receive the broadcast event by the group call application registered with the broadcast event, and determine the group call key event based on the broadcast event.
In one embodiment, the broadcasting module 302 is configured to broadcast: the name of the group call key corresponding to the key value and the state of the group call key.
In one embodiment, the correspondence establishing module 301 is configured to establish a correspondence between a key value of a group call key of a private network trunking terminal and a first broadcast event and a second broadcast event, where the first broadcast event is used to broadcast a key press event, and the second broadcast event is used to broadcast a key release event; a broadcasting module 302, which broadcasts the first broadcast event in an Intent manner when the group call key is pressed; and when the group calling key is in a loose state, broadcasting the second broadcast event by using an Intent mode.
In one embodiment, the corresponding relationship establishing module 301 is further configured to set an authority level of the broadcast event; a determining module 304, configured to further determine, after determining the group call key event based on the broadcast event, whether the permission level of the group call application is higher than or equal to the permission level of the broadcast event, if so, perform a group call action corresponding to the group call key event, and if not, not perform the group call action corresponding to the group call key event.
Fig. 4 is a block diagram of a private network cluster terminal according to the present invention.
As shown in fig. 4, the private network cluster terminal includes: a processor 401 and a memory 402; in which a memory 402 has stored therein an application executable by the processor 401 for causing the processor 501 to perform a method of determining group call keying events for private network cluster terminals as described in any one of the above.
The memory 402 may be embodied as various storage media such as an Electrically Erasable Programmable Read Only Memory (EEPROM), a Flash memory (Flash memory), and a Programmable Read Only Memory (PROM). Processor 401 may be implemented to include one or more central processors or one or more field programmable gate arrays that integrate one or more central processor cores. In particular, the central processor or central processor core may be implemented as a CPU or MCU.
In summary, in the embodiment of the present invention, the method includes: establishing a corresponding relation between a key value of a group calling key of a private network cluster terminal and a broadcast event; when a group call key event is detected, broadcasting a broadcast event corresponding to a key value of the group call key in an Intent mode; and the group calling application registered with the broadcast event receives the broadcast event and determines the group calling key event based on the broadcast event. Therefore, the embodiment of the invention is based on the fact that the Intent broadcasts the broadcast event of the key value corresponding to the group call key, the group call application can determine the group call key event, the compatibility with different hardware platforms is realized, and the group call key event is determined in a unified manner.
In addition, the broadcast event of the embodiment of the invention has various forms and is widely applicable.
In addition, the embodiment of the invention further sets authority control aiming at the broadcast event, thereby ensuring the safety of the group calling service.
It should be noted that not all steps and modules in the above flows and structures are necessary, and some steps or modules may be omitted according to actual needs. The execution order of the steps is not fixed and can be adjusted as required. The division of each module is only for convenience of describing adopted functional division, and in actual implementation, one module may be divided into multiple modules, and the functions of multiple modules may also be implemented by the same module, and these modules may be located in the same device or in different devices.
The hardware modules in the various embodiments may be implemented mechanically or electronically. For example, a hardware module may include a specially designed permanent circuit or logic device (e.g., a special purpose processor such as an FPGA or ASIC) for performing specific operations. A hardware module may also include programmable logic devices or circuits (e.g., including a general-purpose processor or other programmable processor) that are temporarily configured by software to perform certain operations. The implementation of the hardware module in a mechanical manner, or in a dedicated permanent circuit, or in a temporarily configured circuit (e.g., configured by software), may be determined based on cost and time considerations.
The present invention also provides a machine-readable storage medium storing instructions for causing a machine to perform a method as described herein. Specifically, a system or an apparatus equipped with a storage medium on which a software program code that realizes the functions of any of the embodiments described above is stored may be provided, and a computer (or a CPU or MPU) of the system or the apparatus is caused to read out and execute the program code stored in the storage medium. Further, part or all of the actual operations may be performed by an operating system or the like operating on the computer by instructions based on the program code. The functions of any of the above-described embodiments may also be implemented by writing the program code read out from the storage medium to a memory provided in an expansion board inserted into the computer or to a memory provided in an expansion unit connected to the computer, and then causing a CPU or the like mounted on the expansion board or the expansion unit to perform part or all of the actual operations based on the instructions of the program code.
Examples of the storage medium for supplying the program code include floppy disks, hard disks, magneto-optical disks, optical disks (e.g., CD-ROMs, CD-R, CD-RWs, DVD-ROMs, DVD-RAMs, DVD-RWs, DVD + RWs), magnetic tapes, nonvolatile memory cards, and ROMs. Alternatively, the program code may be downloaded from a server computer or the cloud by a communication network.
"exemplary" means "serving as an example, instance, or illustration" herein, and any illustration, embodiment, or steps described as "exemplary" herein should not be construed as a preferred or advantageous alternative. For the sake of simplicity, the drawings are only schematic representations of the parts relevant to the invention, and do not represent the actual structure of the product. In addition, in order to make the drawings concise and understandable, components having the same structure or function in some of the drawings are only schematically illustrated or only labeled. In this document, "a" does not mean that the number of the relevant portions of the present invention is limited to "only one", and "a" does not mean that the number of the relevant portions of the present invention "more than one" is excluded. In this document, "upper", "lower", "front", "rear", "left", "right", "inner", "outer", and the like are used only to indicate relative positional relationships between relevant portions, and do not limit absolute positions of the relevant portions.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (6)
1. A method for determining a group call keying event of a private network cluster terminal is characterized by comprising the following steps:
establishing a corresponding relation between a key value of a group calling key of a private network cluster terminal and a broadcast event;
when a group call key event is detected, broadcasting a broadcast event corresponding to a key value of the group call key in an Intent mode;
the group calling application registered with the broadcast event receives the broadcast event and determines the group calling key event based on the broadcast event;
the broadcasting event for broadcasting the key value corresponding to the group call key in the Intent mode comprises the following steps: broadcast using Intent: the name of the group calling key corresponding to the key value and the state of the group calling key;
the establishing of the corresponding relationship between the key values of the group call keys of the private network cluster terminal and the broadcast events comprises the following steps: establishing a corresponding relation between a key value of a group calling key of a private network cluster terminal and a first broadcast event and a second broadcast event, wherein the first broadcast event is used for broadcasting a key pressing event, and the second broadcast event is used for broadcasting a key loosening event;
the broadcasting event for broadcasting the key value corresponding to the group call key in the Intent mode comprises the following steps:
when the group calling key is pressed, broadcasting the first broadcast event in an Intent mode;
and when the group calling key is in a loose state, broadcasting the second broadcast event by using an Intent mode.
2. The method of claim 1, further comprising:
setting the authority level of the broadcast event;
after the group calling key event is determined based on the broadcast event, whether the authority level of the group calling application is higher than the authority level of the broadcast event or not is further judged, if yes, the group calling action corresponding to the group calling key event is executed, and if not, the process of the method exits.
3. An apparatus for determining a group call keying event of a private network trunking terminal, comprising:
the corresponding relation establishing module is used for establishing the corresponding relation between the key values of the group calling keys of the private network cluster terminal and the broadcast events;
the broadcasting module is used for broadcasting a broadcast event corresponding to the key value of the group call key in an Intent mode when the group call key event is detected;
the determining module is used for receiving the broadcast event by the group call application registered with the broadcast event and determining the group call key event based on the broadcast event;
the broadcasting event for broadcasting the key value corresponding to the group call key in the Intent mode comprises the following steps: broadcast using Intent mode: the name of the group calling key corresponding to the key value and the state of the group calling key;
the establishing of the corresponding relationship between the key values of the group call keys of the private network cluster terminal and the broadcast events comprises the following steps: establishing a corresponding relation between a key value of a group calling key of a private network cluster terminal and a first broadcast event and a second broadcast event, wherein the first broadcast event is used for broadcasting a key pressing event, and the second broadcast event is used for broadcasting a key loosening event;
the broadcasting event for broadcasting the key value corresponding to the group call key in the Intent mode comprises the following steps:
when the group calling key is pressed, broadcasting the first broadcast event in an Intent mode;
and when the group calling key is in a loose state, broadcasting the second broadcast event by using an Intent mode.
4. The apparatus for determining group call keying events for private network cluster terminals of claim 3,
the corresponding relation establishing module is also used for setting the authority level of the broadcast event;
the determining module is further configured to, after determining the group call key event based on the broadcast event, further determine whether an authority level of the group call application is higher than or equal to an authority level of the broadcast event, if so, perform a group call action corresponding to the group call key event, and if not, not perform the group call action corresponding to the group call key event.
5. A private network cluster terminal is characterized by comprising a processor and a memory;
an application program executable by the processor is stored in the memory, and is used for causing the processor to execute the method for determining the group call key event of the private network cluster terminal according to any one of claims 1 to 2.
6. A computer readable storage medium having computer readable instructions stored thereon for performing the method of determining group call keying events for a private network cluster terminal according to any one of claims 1 to 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010179980.1A CN113411758B (en) | 2020-03-16 | 2020-03-16 | Method and device for determining group call key event of private network cluster terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010179980.1A CN113411758B (en) | 2020-03-16 | 2020-03-16 | Method and device for determining group call key event of private network cluster terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113411758A CN113411758A (en) | 2021-09-17 |
CN113411758B true CN113411758B (en) | 2022-08-09 |
Family
ID=77676064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010179980.1A Active CN113411758B (en) | 2020-03-16 | 2020-03-16 | Method and device for determining group call key event of private network cluster terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113411758B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1968458A (en) * | 2006-06-20 | 2007-05-23 | 华为技术有限公司 | Method and system for implementing trunked call service |
CN1976525A (en) * | 2006-12-08 | 2007-06-06 | 华为技术有限公司 | Equipment and method for testing mobile terminal telephony time |
CN101316397A (en) * | 2008-07-15 | 2008-12-03 | 中兴通讯股份有限公司 | Method for launching cluster call, and cluster terminal |
CN101895944A (en) * | 2010-08-19 | 2010-11-24 | 优能通信科技(杭州)有限公司 | Handover switching method for notice-type group call of clustering multi-switchboard based on SIP (Session Initiation Protocol) |
CN102857883A (en) * | 2012-08-15 | 2013-01-02 | 北京久华信信息技术有限公司 | Data-driven-based call quick establishing method in cluster communication system |
WO2013185735A2 (en) * | 2012-09-20 | 2013-12-19 | 中兴通讯股份有限公司 | Encryption realization method and system |
CN103596136A (en) * | 2012-08-15 | 2014-02-19 | 北京信威通信技术股份有限公司 | Cluster group call end-to-end encryption method under single base station mode |
CN103856330A (en) * | 2012-12-03 | 2014-06-11 | 北京信威通信技术股份有限公司 | Cluster group calling key distribution method based on asymmetric encryption system |
CN106790624A (en) * | 2016-12-30 | 2017-05-31 | Tcl集团股份有限公司 | New node adds the method and device of server cluster |
CN108064027A (en) * | 2016-11-07 | 2018-05-22 | 北京信威通信技术股份有限公司 | A kind of method and device for establishing cluster multi call pattern |
CN108156604A (en) * | 2017-12-01 | 2018-06-12 | 海能达通信股份有限公司 | The group of group system exhales encrypted transmission method and device, colony terminal and system |
CN109544929A (en) * | 2018-12-14 | 2019-03-29 | 华南理工大学 | A kind of control of vehicle low-carbon and abductive approach, system, equipment and storage medium based on big data |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050198022A1 (en) * | 2004-02-05 | 2005-09-08 | Samsung Electronics Co., Ltd. | Apparatus and method using proxy objects for application resource management in a communication network |
US7643817B2 (en) * | 2005-05-18 | 2010-01-05 | General Dynamics C4 Systems, Inc. | Method and apparatus for rapid secure session establishment on half-duplex AD-hoc group voice cellular network channels |
-
2020
- 2020-03-16 CN CN202010179980.1A patent/CN113411758B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1968458A (en) * | 2006-06-20 | 2007-05-23 | 华为技术有限公司 | Method and system for implementing trunked call service |
CN1976525A (en) * | 2006-12-08 | 2007-06-06 | 华为技术有限公司 | Equipment and method for testing mobile terminal telephony time |
CN101316397A (en) * | 2008-07-15 | 2008-12-03 | 中兴通讯股份有限公司 | Method for launching cluster call, and cluster terminal |
CN101895944A (en) * | 2010-08-19 | 2010-11-24 | 优能通信科技(杭州)有限公司 | Handover switching method for notice-type group call of clustering multi-switchboard based on SIP (Session Initiation Protocol) |
CN102857883A (en) * | 2012-08-15 | 2013-01-02 | 北京久华信信息技术有限公司 | Data-driven-based call quick establishing method in cluster communication system |
CN103596136A (en) * | 2012-08-15 | 2014-02-19 | 北京信威通信技术股份有限公司 | Cluster group call end-to-end encryption method under single base station mode |
WO2013185735A2 (en) * | 2012-09-20 | 2013-12-19 | 中兴通讯股份有限公司 | Encryption realization method and system |
CN103856330A (en) * | 2012-12-03 | 2014-06-11 | 北京信威通信技术股份有限公司 | Cluster group calling key distribution method based on asymmetric encryption system |
CN108064027A (en) * | 2016-11-07 | 2018-05-22 | 北京信威通信技术股份有限公司 | A kind of method and device for establishing cluster multi call pattern |
CN106790624A (en) * | 2016-12-30 | 2017-05-31 | Tcl集团股份有限公司 | New node adds the method and device of server cluster |
CN108156604A (en) * | 2017-12-01 | 2018-06-12 | 海能达通信股份有限公司 | The group of group system exhales encrypted transmission method and device, colony terminal and system |
CN109544929A (en) * | 2018-12-14 | 2019-03-29 | 华南理工大学 | A kind of control of vehicle low-carbon and abductive approach, system, equipment and storage medium based on big data |
Non-Patent Citations (1)
Title |
---|
王小平."一种实现公专结合的集群系统的研究".《信息通信》.2020, * |
Also Published As
Publication number | Publication date |
---|---|
CN113411758A (en) | 2021-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3337206A1 (en) | Euicc and activation method thereof, internet of things system, remote subscription management platform | |
CN110750780B (en) | User role permission fusion method, device and equipment based on multi-service system | |
CN110471746B (en) | Distributed transaction callback method, device and system | |
CN108632299A (en) | Enhance method, apparatus, electronic equipment and the storage medium of registration center's availability | |
CN110825448B (en) | Method, device, electronic equipment and storage medium for realizing multi-service module mutual calling | |
US20110145408A1 (en) | Service enablement/disablement based on service relationships | |
CN113872951B (en) | Hybrid cloud security policy issuing method and device, electronic equipment and storage medium | |
WO2016192161A1 (en) | Data processing method and device | |
CN104936282A (en) | Method and device for registering converged communication service | |
CN114465998A (en) | Multi-device file transmission method and device, terminal device and readable storage medium | |
CN104572054A (en) | Capability calling method and capability calling equipment | |
CN108230089A (en) | A kind of online order processing method, system and device | |
CN109787789B (en) | Compatibility management method, device and equipment for software upgrading and storage medium | |
CN105550052A (en) | Distributed lock realization method and apparatus | |
WO2015154452A1 (en) | Method and terminal for remotely querying information about contact person | |
CN113411758B (en) | Method and device for determining group call key event of private network cluster terminal | |
EP2996318B1 (en) | Management device and computer program | |
CN111625511A (en) | Configuration file management method and device, electronic equipment and storage medium | |
CN113886015A (en) | Application message issuing method based on k8s | |
CN109067911B (en) | Message sending implementation method based on multi-cloud platform sending conditions | |
WO2022016519A1 (en) | Remote profile management method based on uicc | |
CN106534279B (en) | Calling method and system of dynamic native interface | |
CN115390719A (en) | Chat robot message page menu management method, electronic equipment and storage medium | |
CN114866970A (en) | Policy control method, system and related equipment | |
CN113452832B (en) | Method and device for accessing android phone system by vehicle-mounted telematics device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |