Method, device and equipment for forcibly releasing channel in half-duplex communication mode and medium

By detecting the channel usage status and obtaining forced demolition information in half-duplex communication mode, the equipment occupying the channel is forced to demolition in an emergency situation, solving the problem of blocked emergency information transmission and ensuring the timely transmission of emergency information.

CN119922556APending Publication Date: 2025-05-02AUCTUS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311440194.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In half-duplex communication mode, if a user of a spokesperson device occupies a channel to speak, causing other users to be unable to send emergency calls or notifications in a timely manner, how to force channel dismantling in an emergency to transmit emergency information becomes an urgent problem.

Method used

Upon receiving an emergency transmission request from the second device, the usage status of the target channel is detected. If the target channel is occupied by the first device, obtain the forced demolition information of the transmission task of the first device, determine that the transmission task is allowed to be demolition, receive the forced demolition instruction sent by the second device, remove the first device from the target channel, and connect the second device to perform the emergency transmission task.

Benefits of technology

It realizes forced dismantling of equipment occupying channels in emergency situations to ensure that emergency information can be transmitted in a timely manner and avoids non-emergency equipment interfering with the currently used equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922556A_ABST
    Figure CN119922556A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, and particularly discloses a channel forcible release method and device in a half-duplex communication mode, equipment and a medium. According to the invention, when the request of the second device is the emergency transmission request, the use state of the target channel is detected, so that other devices in a non-emergency state are prevented from disturbing the device which normally uses the target channel at present. And when the target channel is continuously occupied by the first device, detecting forced release information of a data transmission task corresponding to the first device to judge whether the data transmission task is allowed to be forcibly released, and if the data transmission task is allowed to be forcibly released, forcibly releasing the first device from the target channel and accessing the second device so as to execute an emergency transmission task of the second device. Therefore, the device occupying the channel at present is forcibly dismantled in emergency so as to access other devices of the emergency information to be transmitted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a channel forced demolition method, device, equipment and medium in a half-duplex communication mode. Background Art

[0002] TDMA (Time Division Multiple Access) is a basic network transmission technology in digital mobile communication systems. At present, the air interface of commercial and civilian digital intercom equipment communications often adopts TDMA technology and combines it with half-duplex mode to better control resource allocation, reduce interference, and improve system capacity and connection quality.

[0003] In half-duplex mode, a walkie-talkie device can only be in one working mode (receiving or sending) at the same time. When multiple walkie-talkies form a working group and share the same logical channel, since a logical channel only allows one walkie-talkie device to transmit at the same time, if a walkie-talkie device user always occupies the channel to speak, other users in the group will not be able to send emergency calls in time in case of emergency, or if there is an emergency situation to notify the sender, the message cannot be delivered. Therefore, how to forcibly disconnect the channel in an emergency to transmit emergency information has become an urgent problem to be solved. Summary of the invention

[0004] The present application provides a channel forced demolition method, apparatus, device and medium in a half-duplex communication mode, so as to forcibly demolish the device occupying the channel in an emergency situation, so that other devices to transmit emergency information can transmit the emergency information in the channel.

[0005] In a first aspect, the present application provides a channel forced demolition method in a half-duplex communication mode, the method comprising:

[0006] Upon receiving an emergency transmission request from a second device, detecting a usage status of a target channel;

[0007] When the usage status indicates that the target channel is occupied by a first device, obtaining forced release information of a first transmission task of the first device;

[0008] When it is determined based on the forced removal information that the first transmission task is allowed to be forcedly removed, receiving a forced removal instruction sent by the second device;

[0009] Based on the forced removal instruction, the first device is removed from the target channel, and the second device is connected to the target channel to perform an emergency transmission task of the second device.

[0010] Furthermore, when receiving the emergency transmission request from the second device, before detecting the usage status of the target channel, the method further includes:

[0011] Based on the time division multiple access communication technology, the target channel is divided into a first time slot and a second time slot;

[0012] Determining the first time slot as a time slot for performing a transmission task;

[0013] The second time slot is determined as the time slot for receiving the forced demolition instruction.

[0014] Furthermore, after removing the first device from the target channel based on the forced removal instruction, the method further includes:

[0015] Based on the first time slot, the data of the first transmission task received in the target channel continues to be transmitted, and a device removal prompt is generated at the end of the transmission to inform the user of the first device to suspend the use of the first device.

[0016] Furthermore, when receiving the emergency transmission request from the second device, before detecting the usage status of the target channel, the method further includes:

[0017] When receiving transmission requests from multiple user equipments, comparing the priorities of the multiple transmission requests to obtain a comparison result;

[0018] The user equipment corresponding to the transmission request with the highest priority in the comparison result is used as the second equipment.

[0019] Further, after taking the user equipment corresponding to the transmission request with the highest priority in the comparison result as the second equipment, the method further includes:

[0020] Upon receiving a transmission request from the second device, obtaining a priority of the transmission request;

[0021] When the priority of the transmission request is greater than the preset priority, the transmission request is determined as the emergency transmission request.

[0022] Further, the connecting the second device to the target channel to perform the emergency transmission task of the second device includes:

[0023] When the second device accesses the target channel, a notification that the device has accessed the target channel is generated to inform the user of the second device to start inputting transmission content, and based on the transmission content, the emergency transmission task is generated and executed.

[0024] Further, the determining, based on the forced removal information, that the first transmission task is allowed to be forcedly removed includes:

[0025] When the forced release information indicates that voice can be forcedly released and / or data can be forcedly released, it is determined that the first task is allowed to be forcedly released.

[0026] In a second aspect, the present application further provides a channel forced demolition device in a half-duplex communication mode, the device comprising:

[0027] A usage status detection module, configured to detect the usage status of a target channel upon receiving an emergency transmission request from a second device;

[0028] A forced removal information acquisition module, used for acquiring forced removal information of a first transmission task of the first device when the usage status is that the target channel is occupied by the first device;

[0029] a forced demolition instruction generating module, configured to receive a forced demolition instruction sent by the second device when it is determined that the first transmission task is allowed to be forced demolished based on the forced demolition information;

[0030] The second device access module is used to remove the first device from the target channel based on the forced removal instruction, and access the second device to the target channel to perform the emergency transmission task of the second device.

[0031] In a third aspect, the present application also provides a computer device, comprising a memory and a processor; the memory is used to store a computer program; the processor is used to execute the computer program and implement the channel forced demolition method in the half-duplex communication mode as described above when executing the computer program.

[0032] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the channel forced demolition method in the half-duplex communication mode as described above.

[0033] The present application discloses a channel forced demolition method, device, equipment and medium in a half-duplex communication mode. When receiving an emergency transmission request from a second device, the use status of the target channel is detected; when the use status is that the target channel is occupied by a first device, the forced demolition information of the first transmission task of the first device is obtained; based on the forced demolition information, when it is determined that the first transmission task is allowed to be forced demolition, the forced demolition instruction sent by the second device is received; based on the forced demolition instruction, the first device is removed from the target channel, and the second device is connected to the target channel to perform the emergency transmission task of the second device. The present application detects the use status of the target channel when the request of the second device is an emergency transmission request, avoiding other devices in non-emergency states from disturbing the device currently using the target channel normally. When the target channel is continuously occupied by the first device, the forced demolition information of the data transmission task corresponding to the first device is detected to determine whether the data transmission task is allowed to be forced demolition. If it is allowed to be forced demolition, the first device is forcibly demolished from the target channel and connected to the second device to perform the emergency transmission task of the second device, thereby realizing the forced demolition of the device currently occupying the channel in an emergency to access other devices to transmit emergency information. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0035] Figure 1 This is a schematic flow chart of a first embodiment of a channel forced demolition method in a half-duplex communication mode provided by an embodiment of the present application;

[0036] Figure 2 is a schematic flow chart of a second embodiment of a channel forced demolition method in a half-duplex communication mode provided by an embodiment of the present application;

[0037] Figure 3 It is a time slot schematic diagram of a channel forced demolition method in a half-duplex communication mode provided by an embodiment of the present application;

[0038] Figure 4 It is a schematic flow chart of a third embodiment of a channel forced demolition method in a half-duplex communication mode provided by an embodiment of the present application;

[0039] Figure 5 A schematic block diagram of a channel forced demolition device in a half-duplex communication mode provided by an embodiment of the present application;

[0040] Figure 6A schematic block diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0041] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0042] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0043] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0044] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0045] The embodiments of the present application provide a channel forced demolition method, device, equipment and medium in a half-duplex communication mode. The channel forced demolition method in a half-duplex communication mode can be applied to a server and an intercom device, by forcibly demolishing the device occupying the channel in an emergency to transmit emergency information. The server can be an independent server or a server cluster.

[0046] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0047] See also Figure 1 , Figure 1 This is a schematic flow chart of a channel forced demolition method in a half-duplex communication mode provided by an embodiment of the present application. The channel forced demolition method in a half-duplex communication mode can be applied to servers and intercom equipment to force demolition of equipment occupying a channel in an emergency for transmission of emergency information.

[0048] like Figure 1As shown, the channel forced disconnection method in the half-duplex communication mode specifically includes steps S101 to S104.

[0049] S101. Upon receiving an emergency transmission request from a second device, detecting a usage status of a target channel.

[0050] In one embodiment, the urgent transmission task is a transmission task that meets the urgent condition, which can be flexibly set according to user needs. The urgent condition can be that the priority of the task waiting for transmission is higher than the priority of the task being transmitted.

[0051] In one embodiment, the first device is a device occupying a target channel, and the second device is a device waiting to use the target channel. When an emergency occurs, the second device needs to use the target channel to transmit an emergency message, and detects whether the use status of the target channel is idle. If the use status of the target channel is idle, the second device can be directly connected to the target channel for the user to transmit the emergency message through the second device and the target channel. If the use status of the target channel is that the target channel has been occupied by the first device, the first device needs to be forcibly removed from the target channel.

[0052] It is understandable that the first transmission task that has occupied the target channel may also be an emergency transmission task under special circumstances. Therefore, when the transmission request of the second device is an emergency transmission request, the priority of the first transmission task and the emergency transmission task is compared to determine whether to forcibly remove the first device from the target channel.

[0053] In one embodiment, when multiple devices need to use the target channel for transmission tasks at the same time, the priorities of the transmission tasks of each device are compared, and the device corresponding to the transmission task with the highest priority is used as the second device. This prevents devices in non-emergency situations from interfering with the first device that is using the target channel, thereby ensuring stable transmission.

[0054] S102: When the usage status indicates that the target channel is occupied by a first device, obtain forced release information of a first transmission task of the first device.

[0055] Furthermore, when the usage status is that the target channel is occupied by the first device, after obtaining the forced demolition information of the first transmission task of the first device, it also includes: when it is determined based on the forced demolition information that the first transmission task is not allowed to be forcibly demolished, rejecting the emergency transmission request.

[0056] In one embodiment, the forced demolition information is set as needed by the user who currently occupies the channel. It can be set before using the device to occupy the channel for a transmission task, or it can be set or changed during the transmission task. Specifically, it can be set to non-forced demolition information or forced demolition information. Among them, the forced demolition information can also be data forced demolition information or voice forced demolition information.

[0057] Exemplarily, the forced demolition information can be represented by a 2-bit bit group, for example, forced demolition is not allowed (00), voice can be forced demolition (01), and data can be forced demolition (10).

[0058] In one embodiment, the first transmission task may be voice transmission (such as a voice call) or data transmission. The first transmission task is a transmission task performed by the first user using the first device to occupy the target information. Exemplarily, the first user may set or change the forced demolition information before the end of the first transmission task according to the urgency of the first transmission task, so that other devices to transmit emergency information can transmit the emergency information in the channel in a timely manner.

[0059] For example, if the first transmission task is an emergency transmission task, that is, the forced demolition information set by the first user for the first transmission task is information that cannot be forced to be demolished, then the emergency transmission request of the second device will be rejected to avoid interference with the transmission of the first transmission task and improve the transmission efficiency of the emergency transmission task. Furthermore, the first transmission task may be a long voice message, and its urgency is phased. For example, the content of the first 5 minutes is emergency information, and the content of the last 5 minutes is ordinary information. The first user can flexibly adjust the forced demolition information of the first transmission task before the end of the first transmission task, that is, at the 6th minute, the forced demolition information set for the first transmission task is information that can be forced to be demolished, so as to avoid continuous waiting when the second device needs to transmit emergency information in the last 5 minutes, resulting in untimely transmission of emergency information.

[0060] In one embodiment, when it is detected that the usage status of the target channel is occupied by the first device, the forced demolition information of the first transmission task of the first device is obtained, and whether the first task is allowed to be forced demolished is obtained through the forced demolition information. It can be understood that after completing the setting of the forced demolition information for the first transmission task, the forced demolition information of the first device can be sent to other users in the group to avoid interference with the ongoing transmission task caused by the transmission request initiated by users who are not in an emergency, thereby improving the transmission efficiency.

[0061] S103: When it is determined based on the forced demolition information that the first transmission task is allowed to be forced demolished, receiving a forced demolition instruction sent by the second device.

[0062] Further, determining that the first transmission task is allowed to be forcibly demolished based on the forced demolition information includes: when the forced demolition information is voice forcible demolition information and / or data forcible demolition information, determining that the first task is allowed to be forcibly demolished.

[0063] In one embodiment, the forced demolition information includes information that cannot be forcibly demolished, information that data can be forcibly demolished, and information that voice can be forcibly demolished. According to the forced demolition information, it can be determined whether the first transmission task is allowed to be forcibly demolished. For example, if the forced demolition information of the first transmission task is information that voice can be forcibly demolished, then forced demolition is allowed when the first transmission task is voice transmission. If the forced demolition information is information that data can be forcibly demolished, then forced demolition is allowed when the first transmission task is data transmission. The forced demolition information can make it clear whether the corresponding transmission task is allowed to be forcibly demolished, which can avoid the interruption of the ongoing transmission task when a higher priority transmission task appears, ensure the transmission stability of the transmission task that is not allowed to be forcibly demolished, and improve the transmission efficiency.

[0064] In one embodiment, the time slot of the target channel is divided into a first time slot and a second time slot according to the time division multiple access technology. The first time slot is used to complete the transmission task of the first device (the first device is the device that is occupying the target channel), and the second time slot is used to receive the forced demolition instruction sent by the second device (the second device is the device waiting to use the target channel). For example, the first 30 milliseconds (the first time slot) are used for transmission by the first device of the first user, and the second 30 milliseconds (the second time slot) are in an idle state, and are used to wait for receiving the emergency transmission request and forced demolition instruction sent by the second device of the second user.

[0065] Among them, time division multiple access technology allows multiple users to use the same frequency in different time slices (time slots). Since the data in time division multiple access technology is transmitted through a burst frame structure, the forced demolition instruction is also transmitted in a burst frame structure. The second time slot is used as a reverse channel for reverse burst, that is, information is transmitted using the current transmission frequency as the receiving frequency.

[0066] It should be understood that based on the discontinuous transmission of time division multiple access technology, a second time slot is set for receiving the forced demolition command, so that the emergency transmission request of the second device can be processed in a timely manner, thereby realizing the forced demolition of the device currently occupying the channel in an emergency situation to access other devices to transmit emergency information.

[0067] Exemplarily, the method provided in the embodiment of the present application is applicable to the ADR protocol, which is a technical specification for the air interface of commercial and civilian digital intercom equipment based on time division multiple access technology. The specification works in narrowband mode, with a channel bandwidth of 12.5 khz, and each physical channel is divided into two logical channels through time division multiple access.

[0068] In one embodiment, when it is determined that the first transmission task is allowed to be forcibly released, the second user generates a forced release instruction by operating the second device (for example, pressing a shortcut key or PTT (push-to-talk, a communication method that switches the sending and receiving status by pressing a switch, such as a walkie-talkie)).

[0069] It is understandable that the first transmission task may not be allowed to be forcibly removed. For example, if the first transmission task is a very urgent transmission task and the transmission process cannot be interrupted, the first user may set the forced removal information to not be forcibly removed (00) when performing the transmission task using the first device.

[0070] S104: Based on the forced removal instruction, remove the first device from the target channel, and connect the second device to the target channel to perform an emergency transmission task of the second device.

[0071] Furthermore, connecting the second device to the target channel to execute the emergency transmission task of the second device includes: when the second device connects to the target channel, generating a notification that the device has connected to the target channel to inform the user of the second device to start inputting transmission content, and based on the transmission content, generating and executing the emergency transmission task.

[0072] In one embodiment, after receiving the forced removal instruction, the first device is removed from the target channel, and the unfinished content of the superframe sent by the first device continues to be transmitted. The tail frame of the transmission task is marked with a sign that the current device has been forcibly removed, so as to remind the first user that the first device has been removed and to suspend the use of the device, and to remind the second user that the second device can be used to transmit urgent content, so as to avoid users from continuously waiting and consuming idle time, and improve transmission efficiency. Furthermore, when multiple users need to use the target channel for transmission tasks at the same time, one of the multiple users needs to be selected as the second user. At this time, other users who have not been determined as the second user need to be informed that the forced removal has failed.

[0073] In one embodiment, after the first device is removed, it is connected to the second device, and when the transmission content output by the second user through the second device is received, an emergency transmission task is generated and executed to transmit the transmission content input by the second user.

[0074] The above embodiment provides a channel forced demolition method, device, equipment and medium in a half-duplex communication mode. When receiving an emergency transmission request from a second device, the use status of the target channel is detected; when the use status is that the target channel is occupied by the first device, the forced demolition information of the first transmission task of the first device is obtained; based on the forced demolition information, when it is determined that the first transmission task is allowed to be forced demolition, the forced demolition instruction sent by the second device is received; based on the forced demolition instruction, the first device is removed from the target channel, and the second device is connected to the target channel to perform the emergency transmission task of the second device. The present application detects the use status of the target channel when the request of the second device is an emergency transmission request, thereby avoiding other devices in non-emergency states from disturbing the device currently using the target channel normally. When the target channel is continuously occupied by the first device, the forced demolition information of the data transmission task corresponding to the first device is detected to determine whether the data transmission task is allowed to be forced demolition. If it is allowed to be forced demolition, the first device is forcibly demolished from the target channel and connected to the second device to perform the emergency transmission task of the second device, thereby realizing the forced demolition of the device currently occupying the channel in an emergency to access other devices to transmit emergency information.

[0075] See also Figure 2 , Figure 2 This is a schematic flow chart of a channel forced demolition method in a half-duplex communication mode provided by an embodiment of the present application. The channel forced demolition method in a half-duplex communication mode can be applied to servers and intercom equipment to force demolition of equipment occupying a channel in an emergency for transmission of emergency information.

[0076] like Figure 2 As shown, before step S101 of the channel forced disconnection method in the half-duplex communication mode, it specifically also includes steps S201 to S203.

[0077] S201, based on time division multiple access communication technology, dividing the target channel into a first time slot and a second time slot;

[0078] S202, determining the first time slot as a time slot for performing a transmission task;

[0079] S203: Determine the second time slot as a time slot for receiving a forced demolition instruction.

[0080] In one embodiment, the time slot of the target channel is divided into a first time slot and a second time slot according to the time division multiple access technology. Figure 3 As shown, the first time slot (i.e. Figure 3 The time slot 1 in the target channel is used to complete the transmission task of the first device (the first device is the device that is occupying the target channel), and the second time slot (i.e. Figure 3The time slot 2 in the target channel is used to receive the forced demolition instruction sent by the second device (the second device is the device waiting to use the target channel), wherein the forced demolition instruction is transmitted through the reverse burst time slot in a burst frame structure. For example, the first 30 milliseconds (the first time slot) is used for transmission by the first device of the first user, and the second 30 milliseconds (the second time slot) is idle to wait for the forced demolition instruction sent by the second device of the second user.

[0081] It should be noted that the target channel includes at least a first time slot and a second time slot. The usage status of the target channel can be determined based on the working status of the first time slot. If the first time slot is in working state, the usage status of the target channel is occupied. If the first time slot is idle, the usage status of the target channel is unoccupied.

[0082] Furthermore, after removing the first device from the target channel based on the forced removal instruction, the method also includes: based on the first time slot, continuing to transmit the data of the first transmission task received in the target channel, and generating a device removal prompt at the end of the transmission to inform the user of the first device to suspend the use of the first device.

[0083] In one embodiment, after the first device is removed from the target channel, the unfinished content of the superframe transmitted by the first device continues to be transmitted. The burst frame structure in the time division multiple access technology specifically includes a voice burst frame structure and a data burst frame structure. The voice burst is mainly used to carry voice information, and the data burst is mainly used to carry various control signaling and data information in data transmission. The voice superframe consists of six voice bursts and is the smallest unit of voice transmission.

[0084] For example, when the first user uses the first device to transmit voice through the target channel, in the middle of a sentence of the first user, a second user uses the second device to issue an emergency transmission request, and all conditions are met, generating a forced demolition instruction. At this time, the first device has output a complete sentence, but during the transmission of the sentence, it receives a forced demolition instruction from the second device. When the forced demolition instruction is received, the transmission of the sentence continues. Figure 3 As shown, the first user passes the first time slot (i.e. Figure 3 After the voice transmission content is sent in the time slot 1 in the Figure 3 After receiving the forced dismantling instruction of the second device in the second time slot, the content that was not completed in the first time slot 1 is transmitted through the second time slot 1, and the sign that the current device has been forcibly dismantled is marked in the transmission end frame. After the second user receives the prompt that the information can be transmitted and starts the transmission task, the transmission task of the second device starts from the third time slot 1.

[0085] In one embodiment, a sign indicating that the current device has been forcibly dismantled is marked in the transmission tail frame of the superframe in which the transmission of the content is not completed, so as to remind the first user that the first device has been dismantled and to suspend the use of the device, thereby preventing the user from continuing to output content without knowing that the device has been dismantled, resulting in the failure to successfully transmit some output content, thereby improving the integrity of the transmitted content.

[0086] The above-mentioned embodiments provide a channel forced demolition method, apparatus, device and medium in a half-duplex communication mode, which continues to transmit the unfinished content of the first device superframe after the first device is forcibly demolished, thereby ensuring the continuity of content transmission of the first device, and marks the sign that the current device has been demolished in the tail frame to inform the user of the first device that the device has been demolished, thereby avoiding content transmission errors caused by the user continuing to output content when the transmission cannot be successful.

[0087] See also Figure 4 , Figure 4 This is a schematic flow chart of a channel forced demolition method in a half-duplex communication mode provided by an embodiment of the present application. The channel forced demolition method in a half-duplex communication mode can be applied to servers and intercom equipment to force demolition of equipment occupying a channel in an emergency for transmission of emergency information.

[0088] like Figure 4 As shown, before step S101 of the channel forced disconnection method in the half-duplex communication mode, it specifically also includes steps S301 to S302.

[0089] S301. When receiving transmission requests from multiple user equipments, compare the priorities of the multiple transmission requests to obtain a comparison result.

[0090] S302: Use the user equipment corresponding to the transmission request with the highest priority in the comparison result as the second equipment.

[0091] In one embodiment, the group includes multiple users, and there are situations where multiple users need to use the target channel to perform transmission tasks at the same time. Therefore, when transmission requests from multiple devices are received in the second time slot, it is necessary to determine the device corresponding to the task with the highest priority as the second device.

[0092] In another embodiment, the user device may be an intercom device. When a certain intercom device receives a forced demolition instruction from other intercom devices, it obtains transmission requests corresponding to each forced demolition instruction based on the forced demolition instruction, obtains the priority corresponding to each transmission request, and determines the intercom device corresponding to the transmission request with the highest priority as the second device.

[0093] It is understandable that the priority can be set by the user when generating a transmission task request according to a preset priority setting rule. The priority can also be automatically matched by the system according to the type of transmission task input by the user.

[0094] In one embodiment, after comparing the priorities of transmission requests of multiple user devices, the device corresponding to the transmission request with the highest priority in the comparison result is determined as the second device, thereby ensuring that the target channel is used by truly urgent transmission tasks and avoiding non-urgent tasks from interfering with ongoing tasks.

[0095] Furthermore, after taking the user device corresponding to the transmission request with the highest priority in the comparison result as the second device, it also includes: when receiving the transmission request of the second device, obtaining the priority of the transmission request; when the priority of the transmission request is greater than the preset priority, determining the transmission request as the emergency transmission request.

[0096] In one embodiment, after determining the second device among multiple devices that simultaneously initiate transmission requests, the priority of the transmission request of the second device is compared with a preset priority. When the priority is equal to or higher than the preset priority, the transmission request is treated as an emergency transmission request; when the priority is lower than the preset priority, the transmission request is treated as a normal request.

[0097] It can be understood that when the transmission request is an emergency transmission request and the transmission task of the first device is allowed to be forcibly removed, the first device is removed from the target channel and connected to the second device. When the transmission request is a normal request, the normal request is rejected, and the first device is kept using the target channel normally to complete the transmission task, which ensures the normal transmission of the first device and improves the transmission efficiency.

[0098] The above-mentioned embodiment provides a channel forced demolition method, device, equipment and medium in a half-duplex communication mode. When receiving transmission requests from multiple user devices, the priorities of the multiple transmission requests are compared to obtain a comparison result; the user device corresponding to the transmission request with the highest priority in the comparison result is used as the second device; wherein, after using the user device corresponding to the transmission request with the highest priority in the comparison result as the second device, it also includes: when receiving the transmission request of the second device, obtaining the priority of the transmission request; when the priority of the transmission request is greater than the preset priority, determining the transmission request as the emergency transmission request. When the method receives transmission requests from multiple devices at the same time, the priorities of the transmission tasks of each device are compared, the device corresponding to the transmission task with the highest priority is used as the second device, and the priority of the transmission task of the second device is judged to determine whether the second device is an emergency transmission request, so as to avoid interference of the device in non-emergency situation with the first device that is using the target channel, and avoid frequent changes in transmission tasks to ensure stable transmission.

[0099] See also Figure 5 , Figure 5 The embodiment of the present application provides a schematic block diagram of a channel forced demolition device in a half-duplex communication mode, and the channel forced demolition device in the half-duplex communication mode is used to execute the channel forced demolition method in the half-duplex communication mode. The channel forced demolition device in the half-duplex communication mode can be configured in a server or an intercom device.

[0100] like Figure 5 As shown, the channel forced removal device 400 in the half-duplex communication mode includes:

[0101] A usage status detection module 401 is used to detect the usage status of the target channel when receiving an emergency transmission request from the second device;

[0102] A forced removal information acquisition module 402, configured to acquire forced removal information of a first transmission task of the first device when the usage status is that the target channel is occupied by the first device;

[0103] A forced demolition instruction generating module 403 is used to receive a forced demolition instruction sent by the second device when it is determined that the first transmission task is allowed to be forced demolished based on the forced demolition information;

[0104] The second device access module 404 is used to remove the first device from the target channel based on the forced removal instruction, and access the second device to the target channel to perform the emergency transmission task of the second device.

[0105] In one embodiment, the channel forced removal device 400 in the half-duplex communication mode further includes a time slot determination module, and the time slot determination module includes:

[0106] A time slot division unit, configured to divide the target channel into a first time slot and a second time slot based on a time division multiple access communication technology;

[0107] A first time slot determining unit, configured to determine the first time slot as a time slot for performing a transmission task;

[0108] The second time slot determining unit is used to determine the second time slot as a time slot for receiving a forced demolition instruction.

[0109] In one embodiment, the channel forced removal device 400 in the half-duplex communication mode further includes:

[0110] A removal prompt module is used to continue transmitting the data of the first transmission task received in the target channel based on the first time slot, and generate a device removal prompt at the end of the transmission to inform the user of the first device to suspend the use of the first device.

[0111] In one embodiment, the channel forced removal device 400 in the half-duplex communication mode further includes a second device determination module, and the second device determination module includes:

[0112] A comparison result obtaining unit, configured to, when receiving transmission requests from multiple user equipments, compare the priorities of the multiple transmission requests to obtain a comparison result;

[0113] The second device determining unit is configured to use the user equipment corresponding to the transmission request with the highest priority in the comparison result as the second device.

[0114] In one embodiment, the second device determination module further includes:

[0115] a priority obtaining unit, configured to obtain the priority of the transmission request when receiving the transmission request of the second device;

[0116] The urgent transmission request determining unit is used to determine the transmission request as the urgent transmission request when the priority of the transmission request is greater than a preset priority.

[0117] In one embodiment, the channel forced removal device 400 in the half-duplex communication mode further includes:

[0118] The access notification module is used to generate a notification that the device has accessed the target channel when the second device accesses the target channel, so as to inform the user of the second device to start inputting transmission content, and generate and execute the emergency transmission task based on the transmission content.

[0119] In one embodiment, the demolition instruction generation module 403 includes:

[0120] The forced demolition determining unit is used to determine that the first task is allowed to be forced demolished when the forced demolition information indicates that the voice can be forced demolished and / or the data can be forced demolished.

[0121] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device and each module can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0122] The above-mentioned device can be implemented in the form of a computer program. Figure 6 Runs on the computer device shown.

[0123] See also Figure 6 , Figure 6 1 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device may be a server.

[0124] See also Figure 6 The computer device includes a processor, a memory and a network interface connected through a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.

[0125] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any channel forced demolition method in a half-duplex communication mode.

[0126] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.

[0127] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any channel forced demolition method in the half-duplex communication mode.

[0128] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0129] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0130] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:

[0131] Upon receiving an emergency transmission request from a second device, detecting a usage status of a target channel;

[0132] When the usage status indicates that the target channel is occupied by a first device, obtaining forced release information of a first transmission task of the first device;

[0133] When it is determined based on the forced removal information that the first transmission task is allowed to be forcedly removed, receiving a forced removal instruction sent by the second device;

[0134] Based on the forced removal instruction, the first device is removed from the target channel, and the second device is connected to the target channel to perform an emergency transmission task of the second device.

[0135] In one embodiment, the processor is further configured to implement, before implementing, upon receiving the emergency transmission request from the second device, detecting the usage status of the target channel:

[0136] Based on the time division multiple access communication technology, the target channel is divided into a first time slot and a second time slot;

[0137] Determining the first time slot as a time slot for performing a transmission task;

[0138] The second time slot is determined as the time slot for receiving the forced demolition instruction.

[0139] In one embodiment, after removing the first device from the target channel based on the forced removal instruction, the processor is further configured to implement:

[0140] Based on the first time slot, the data of the first transmission task received in the target channel continues to be transmitted, and a device removal prompt is generated at the end of the transmission to inform the user of the first device to suspend the use of the first device.

[0141] In one embodiment, the processor is further configured to implement, before implementing, upon receiving the emergency transmission request from the second device, detecting the usage status of the target channel:

[0142] When receiving transmission requests from multiple user equipments, comparing the priorities of the multiple transmission requests to obtain a comparison result;

[0143] The user equipment corresponding to the transmission request with the highest priority in the comparison result is used as the second equipment.

[0144] In one embodiment, after implementing the use of the user equipment corresponding to the transmission request with the highest priority in the comparison result as the second equipment, the processor is further configured to implement:

[0145] Upon receiving a transmission request from the second device, obtaining a priority of the transmission request;

[0146] When the priority of the transmission request is greater than the preset priority, the transmission request is determined as the emergency transmission request.

[0147] In one embodiment, when the processor implements accessing the second device to the target channel to perform the emergency transmission task of the second device, the processor is further configured to implement:

[0148] When the second device accesses the target channel, a notification that the device has accessed the target channel is generated to inform the user of the second device to start inputting transmission content, and based on the transmission content, the emergency transmission task is generated and executed.

[0149] In one embodiment, when the processor determines that the first transmission task is allowed to be forcibly removed based on the forced removal information, the processor is configured to implement:

[0150] When the forced release information indicates that voice can be forcedly released and / or data can be forcedly released, it is determined that the first task is allowed to be forcedly released.

[0151] A computer-readable storage medium is also provided in an embodiment of the present application, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and the processor executes the program instructions to implement any one of the channel forced demolition methods in the half-duplex communication mode provided in the embodiments of the present application.

[0152] The computer-readable storage medium may be an internal storage unit of the computer device described in the foregoing embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the computer device.

[0153] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A channel forced demolition method in half-duplex communication mode, characterized in that: include: Upon receiving an emergency transmission request from a second device, detecting a usage status of a target channel; When the usage status indicates that the target channel is occupied by a first device, obtaining forced release information of a first transmission task of the first device; When it is determined based on the forced removal information that the first transmission task is allowed to be forcedly removed, receiving a forced removal instruction sent by the second device; Based on the forced removal instruction, the first device is removed from the target channel, and the second device is connected to the target channel to perform an emergency transmission task of the second device.

2. The channel forced demolition method in half-duplex communication mode according to claim 1, characterized in that: The method further comprises: before detecting the use status of the target channel when receiving the emergency transmission request from the second device: Based on the time division multiple access communication technology, the target channel is divided into a first time slot and a second time slot; Determining the first time slot as a time slot for performing a transmission task; The second time slot is determined as the time slot for receiving the forced demolition instruction.

3. The channel forced demolition method in half-duplex communication mode according to claim 2, characterized in that: After the first device is removed from the target channel based on the forced removal instruction, the method further includes: Based on the first time slot, the data of the first transmission task received in the target channel continues to be transmitted, and a device removal prompt is generated at the end of the transmission to inform the user of the first device to suspend the use of the first device.

4. The channel forced removal method in half-duplex communication mode according to claim 1, characterized in that: The method further comprises: before detecting the use status of the target channel when receiving the emergency transmission request from the second device: When receiving transmission requests from multiple user equipments, comparing the priorities of the multiple transmission requests to obtain a comparison result; The user equipment corresponding to the transmission request with the highest priority in the comparison result is used as the second equipment.

5. The channel forced removal method in half-duplex communication mode according to claim 4, characterized in that: After the user equipment corresponding to the transmission request with the highest priority in the comparison result is used as the second equipment, the method further includes: Upon receiving a transmission request from the second device, obtaining a priority of the transmission request; When the priority of the transmission request is greater than the preset priority, the transmission request is determined as the emergency transmission request.

6. The channel forced removal method in half-duplex communication mode according to claim 1, characterized in that: The step of connecting the second device to the target channel to perform the emergency transmission task of the second device includes: When the second device accesses the target channel, a notification that the device has accessed the target channel is generated to inform the user of the second device to start inputting transmission content, and based on the transmission content, the emergency transmission task is generated and executed.

7. The channel forced removal method in half-duplex communication mode according to any one of claims 1 to 6, characterized in that: The determining, based on the forced removal information, that the first transmission task is allowed to be forcedly removed includes: When the forced release information indicates that voice can be forcedly released and / or data can be forcedly released, it is determined that the first task is allowed to be forcedly released.

8. A channel forced demolition device in half-duplex communication mode, characterized in that: include: A usage status detection module, configured to detect the usage status of a target channel upon receiving an emergency transmission request from a second device; A forced removal information acquisition module, used for acquiring forced removal information of a first transmission task of the first device when the usage status is that the target channel is occupied by the first device; a forced demolition instruction generating module, configured to receive a forced demolition instruction sent by the second device when it is determined that the first transmission task is allowed to be forced demolished based on the forced demolition information; The second device access module is used to remove the first device from the target channel based on the forced removal instruction, and access the second device to the target channel to perform the emergency transmission task of the second device.

9. A computer device, characterized in that: The computer device includes a memory and a processor; The memory is used to store computer programs; The processor is used to execute the computer program and implement the channel forced demolition method in the half-duplex communication mode as described in any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the channel forced demolition method in the half-duplex communication mode according to any one of claims 1 to 7.