Intercom terminal and speaking right request method thereof

By managing the intercom server's voice permission request in the intercom terminal, the problem of users' rapid touch and release of call controls has been solved, resulting in the intercom server being unable to remove the call rights, and the effective voice rights management and voice information transmission of the intercom terminal are realized.

CN114615649BActive Publication Date: 2025-04-15QINGDAO HISENSE MOBILE COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011411731.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-03
Publication Date
2025-04-15
Estimated Expiration
2040-12-03

AI Technical Summary

Technical Problem

In the intercom terminal, when the user quickly touches and releases the call control, the intercom server may not be able to remove the target intercom dialogue rights, thereby preventing other intercoms from sending voice information.

Method used

An intercom terminal is designed to determine whether the intercom server's voice rights occupancy response is received by the processor after receiving the release operation of the call control. If a response has been received, the call release request is immediately sent; if the response is not received and the interval between the release operation and the touch operation is short, the call release request is sent after waiting for the second target time of the response.

Benefits of technology

Ensure that the intercom server can first receive the call rights occupancy request and then receive the call rights release request, thereby releasing the engagement rights of the intercom terminal, and ensuring that other intercom terminals can request the call rights and send voice information in the future.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114615649B_ABST
    Figure CN114615649B_ABST
Patent Text Reader

Abstract

The present application discloses an intercom terminal and a method for requesting a right to speak, and relates to the field of communication technology. After receiving a first release operation for a speaking control, the intercom terminal sends a request for releasing the right to speak to the intercom server only if it determines that a response for occupying the right to speak sent by the intercom server has been received. If the response for occupying the right to speak sent by the intercom server is not received, and the intercom terminal is still in a state of waiting for a response, the request for releasing the right to speak is sent to the intercom server only after the second target time length after receiving the first release operation. In this way, it can be ensured that the intercom server can first receive the request for occupying the right to speak, and then receive the request for releasing the right to speak, so that the intercom server can release the occupation of the intercom terminal, and then ensure that other intercom terminals can request the right to speak and then send voice messages.
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 an intercom terminal and a method for requesting a speaking right thereof. Background Art

[0002] The target user can talk with other users through the intercom. During this process, the target intercom of the target user can send a right-to-talk seizure request to the intercom server in response to the target user's touch operation on the speaking control of the target intercom. If the intercom server determines that the right to speak is not occupied by other intercoms, it can send a right-to-talk seizure response to the target intercom. The right to speak refers to the authority to send voice information to the intercom server. During the communication process of multiple intercoms, only the intercom that occupies the right to speak can send voice information.

[0003] After receiving the speech right occupation response sent by the intercom server, the target intercom can collect and send voice information to the intercom server for the intercom server to forward to other intercoms of other users. Afterwards, the target intercom can respond to the target user's release operation on the speaking control and send a speech right release request to the intercom server. After receiving the speech right release request, the intercom server can release the target intercom from occupying the speech right, and after releasing the occupation, it can send a speech right release response to the target intercom.

[0004] However, if the time interval between the user touching the speaking control and releasing the speaking control is short, the intercom server may be unable to release the target intercom's conversation right, which may cause other intercoms to be unable to send voice messages. Summary of the invention

[0005] The present application provides an intercom terminal and a method for requesting a right to speak, which can solve the problem in the related art that the intercom server cannot release the right to speak of the target intercom, which in turn causes other intercoms to be unable to send voice messages. The technical solution is as follows:

[0006] In one aspect, an intercom terminal is provided, the intercom terminal comprising a processor; the processor is configured to:

[0007] In response to a first touch operation on a speaking control of the intercom terminal, sending a speaking right seizure request to an intercom server;

[0008] In response to a first release operation on the speaking control, if it is determined that a speech right seizure response sent by the intercom server has been received, sending a speech right release request to the intercom server;

[0009] In response to a first release operation on the speaking control, if it is determined that a speech right occupation response sent by the intercom server has not been received, and the interval between the first release operation and the first touch operation is less than or equal to a first target duration, then after receiving a second target duration of the first release operation, a speech right release request is sent to the intercom server.

[0010] Optionally, the processor is used to:

[0011] If no operation on the speaking control is received within a second target time duration after receiving the first release operation, a speaking right release request is sent to the intercom server after receiving the second target time duration of the first release operation.

[0012] Optionally, the processor is further configured to:

[0013] If a second release operation is received for the speaking control within a second target time after receiving the first release operation, and a speech right occupation response sent by the intercom server is not received, then a speech right release request is sent to the intercom server after the second target time after receiving the second release operation.

[0014] Optionally, the processor is used to:

[0015] Within the second target duration, if a second touch operation is received for the speaking control, and the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, then after the second target duration after receiving the second release operation, a speaking right release request is sent to the intercom server.

[0016] Optionally, the processor is further configured to:

[0017] If a second touch operation on the speaking control is received within a second target time after receiving the first release operation, and a speech right seizure response sent by the intercom server is received, sending a speech right release request to the intercom server is prohibited.

[0018] Optionally, within a second target duration after receiving the first release operation, if the second touch operation is received after receiving a speech right occupation response sent by the intercom server, the processor is further configured to:

[0019] It is prohibited to send a request for occupying the speaking right to the intercom server.

[0020] Optionally, the processor is used to:

[0021] Within the second target duration, if a second touch operation is received, and the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, and after receiving the second touch operation, a speech right occupation response sent by the intercom server is received, then it is prohibited to send a speech right release request to the intercom server.

[0022] Optionally, the processor is further configured to:

[0023] If a second touch operation on the speaking control is received within a second target duration after receiving the first release operation, and the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, and a speech right occupation response sent by the intercom server is not received within the first target duration after receiving the second touch operation, and a second release operation is not received, then sending the speech right release request to the intercom server is prohibited.

[0024] Optionally, the processor is used to:

[0025] If it is determined that a speech right release response sent by the intercom server has been received, or if it is determined that a speech right seizing response sent by the intercom server has not been received within a first target time length after receiving the third touch operation, sending a speech right seizing request to the intercom server;

[0026] The third touch operation is the previous touch operation of the first touch operation.

[0027] On the other hand, a method for requesting a speaking right of an intercom terminal is provided, the method comprising:

[0028] In response to a first touch operation on a speaking control of the intercom terminal, sending a speaking right seizure request to an intercom server;

[0029] In response to a first release operation on the speaking control, if it is determined that a speech right seizure response sent by the intercom server has been received, sending a speech right release request to the intercom server;

[0030] In response to a first release operation on the speaking control, if it is determined that a speech right occupation response sent by the intercom server has not been received, and the interval between the first release operation and the first touch operation is less than or equal to a first target duration, then after receiving a second target duration of the first release operation, a speech right release request is sent to the intercom server.

[0031] On the other hand, an intercom terminal is provided, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for requesting the right to speak of the intercom terminal as described in the above aspects when executing the computer program.

[0032] On the other hand, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the method for requesting the right to speak of an intercom terminal as described in the above aspects.

[0033] On the other hand, a computer program product including instructions is provided, and when the computer program product is executed on the computer, the computer is enabled to execute the method for requesting the speaking right of the intercom terminal as described in the above aspect.

[0034] The beneficial effects of the technical solution provided by this application include at least:

[0035] The present application provides an intercom terminal and a method for requesting a right to speak. After receiving a first release operation for a speaking control, the intercom terminal sends a request to release the right to speak to the intercom server only if it determines that a response to occupying the right to speak sent by the intercom server has been received. If the intercom terminal does not receive a response to occupying the right to speak sent by the intercom server and is still in a state of waiting for a response, the intercom terminal sends a request to release the right to speak to the intercom server only after the second target time length after receiving the first release operation. In this way, it can be ensured that the intercom server can first receive the request to occupy the right to speak and then receive the request to release the right to speak, so that the intercom server can release the occupation of the intercom terminal, and then ensure that other intercom terminals can request the right to speak and then send voice messages. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in 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 only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0037] Figure 1 It is a structural diagram of a speech right request system provided in an embodiment of the present application;

[0038] Figure 2 This is a flow chart of a method for requesting a speaking right of an intercom terminal provided in an embodiment of the present application;

[0039] Figure 3 This is a flowchart of another method for requesting a speaking right of an intercom terminal provided in an embodiment of the present application;

[0040] Figure 4 It is a schematic diagram of the timing of receiving a touch operation and a release operation of an intercom terminal provided in an embodiment of the present application;

[0041] Figure 5 is a schematic diagram of the timing of another intercom terminal receiving a touch operation and a release operation provided by an embodiment of the present application;

[0042] Figure 6 It is a schematic diagram of the timing of receiving a touch operation and a release operation of another intercom terminal provided in an embodiment of the present application;

[0043] Figure 7 It is a schematic diagram of the timing of receiving a touch operation and a release operation of another intercom terminal provided in an embodiment of the present application;

[0044] Figure 8 It is a schematic diagram of communication between an intercom terminal and an intercom server in the related art;

[0045] Fig. 9 It is a structural diagram of an intercom terminal provided in an embodiment of the present application;

[0046] Fig.10 It is a software structure block diagram of an intercom terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0048] The embodiment of the present application provides a speaking right request system, which may include an intercom terminal 00 and an intercom server 10. The intercom terminal may establish a communication connection with the intercom server 10.

[0049] Optionally, the intercom server 10 may be a single server, or a server cluster consisting of a plurality of servers, or a cloud computing service center.

[0050] from Figure 1 It can be seen that the intercom terminal 00 may include: a speaking control 01 and a display screen 02. Optionally, the speaking control 01 may be a physical button 01a provided on one side of the intercom terminal 00. Alternatively, the speaking control 01 may be a virtual control 01b displayed on the display screen 02.

[0051] The present application embodiment provides a method for requesting a speaking right of an intercom terminal, which can be applied to an intercom terminal. Figure 1 , the method may include:

[0052] Step 101: In response to a first touch operation on a speaking control in an intercom terminal, a first speaking right seizure request is sent to an intercom server.

[0053] The intercom terminal may include a speaking control, and the user of the intercom terminal may touch the speaking control if he needs to speak. Accordingly, the intercom terminal may send a speaking right seizure request (also referred to as a speaking grab request) to the intercom server in response to the user's first touch operation on the speaking control.

[0054] Step 102: In response to the first release operation on the speaking control, if it is determined that a speech right seizure response sent by the intercom server has been received, a speech right release request is sent to the intercom server.

[0055] After receiving the first release operation for the speaking control, if the intercom terminal determines that a speech right seizing response sent by the intercom server is received, it can be determined that the speech right has been seized, and at this time, the intercom terminal can directly send a speech right release request to the intercom server.

[0056] Step 103: In response to a first release operation on a speaking control, if it is determined that a speech right occupation response sent by the intercom server is not received, and the interval between the first release operation and the first touch operation is less than or equal to the first target duration, then after receiving the second target duration of the first release operation, a speech right release request is sent to the intercom server.

[0057] After receiving the first release operation for the speaking control, if the intercom terminal determines that the intercom terminal is waiting for the intercom server to respond, it can send a speech right release request to the intercom server after the second target time. In this way, it can be avoided that the subsequent intercom terminal continues to occupy the speech right, so that other intercom terminals can request the speech right to send voice information.

[0058] In summary, the embodiment of the present application provides a method for requesting the right to speak for an intercom terminal. After receiving the first release operation for the speaking control, the intercom terminal sends a request to release the right to speak to the intercom server only if it determines that it has received a response to the right to speak occupied sent by the intercom server. If the intercom terminal has not received a response to the right to speak occupied sent by the intercom server, and the intercom terminal is still in a state of waiting for a response, the intercom terminal sends a request to release the right to speak to the intercom server only after the second target time length after receiving the first release operation. In this way, it can be ensured that the intercom server can first receive the request to occupy the right to speak, and then receive the request to release the right to speak, so that it can be ensured that the intercom server can release the occupation of the intercom terminal from the right to speak, and then it can be ensured that other intercom terminals can subsequently request the right to speak, and then send voice messages.

[0059] Figure 3 Another method for requesting the right to speak of an intercom terminal provided in an embodiment of the present application can be applied to the intercom terminal. Figure 3 , the method may include:

[0060] Step 201: In response to a first touch operation on a speaking control in an intercom terminal, a speaking right seizure request is sent to an intercom server.

[0061] The intercom terminal may include a speaking control, and the user of the intercom terminal may touch the speaking control if he needs to speak. Accordingly, the intercom terminal may send a speech right seizure request to the intercom server in response to the user's first touch operation on the speaking control.

[0062] Optionally, the first touch operation may be a long press operation. The speaking control may be a physical button provided on one side of the intercom terminal. Alternatively, the intercom terminal may be a virtual control displayed on its display screen.

[0063] In an embodiment of the present application, after receiving the first touch operation on the speaking control, if the intercom terminal determines that it has received a speech right release response sent by the intercom server, or if it is determined that a speech right seizure response sent by the intercom server has not been received within the first target time length after receiving the third touch operation, a speech right seizure request is sent to the intercom server.

[0064] The third touch operation is a touch operation before the first touch operation.

[0065] That is, after receiving the first touch operation on the speaking control, if the intercom terminal determines that the speech right previously occupied by the intercom terminal has been released, or the previous speech right request failed, it can send a speech right occupation request to the intercom server.

[0066] Step 202: In response to a first release operation on the speaking control, determine whether a speaking right seizure response sent by the intercom server is received.

[0067] After touching the speaking control, the user can release the speaking control, that is, cancel the touch operation on the speaking control. Accordingly, the intercom terminal can determine whether a speech right seizure response sent by the intercom server is received in response to the user's first release operation on the speaking control.

[0068] The speaking right occupying response may be used to indicate that the intercom terminal has occupied the speaking right, that is, the intercom terminal has the authority to send the collected voice information to the intercom server.

[0069] If the intercom terminal determines that it has received the speech right seizing response sent by the intercom server, it can be determined that the speech right has been occupied. At this time, after receiving the first release operation, the intercom terminal can determine that the speech right needs to be released, and then step 203 can be executed. If the intercom terminal determines that it has not received the speech right seizing response sent by the intercom server, it can be determined that the speech right has not been occupied, and then step 204 can be executed.

[0070] Step 203: Send a speaking right release request to the intercom server.

[0071] If the intercom terminal determines that it has received the speech right occupation response sent by the intercom server, it can send a speech right release request to the intercom server to request the intercom server to release the occupation of the speech right of the intercom terminal.

[0072] After receiving the first release operation, the intercom terminal sends a speech right release request to the intercom server only after it determines that it has received a speech right occupation response sent by the intercom server. Therefore, it can be ensured that the intercom server can release the occupation of the speech right of the intercom terminal, that is, it can be ensured that the intercom terminal can release the occupied speech right, thereby avoiding the subsequent phenomenon that other intercom terminals cannot send voice information.

[0073] Optionally, after sending the speaking right release request to the intercom server, if a touch operation on the speaking control by the user is received again, step 201 may be performed again.

[0074] Step 204: Detect whether the interval between the first release operation and the first touch operation is greater than a first target duration.

[0075] If the intercom terminal determines that it has not received the speech right occupation response sent by the intercom server in response to the user's first release operation on the speaking control, it can detect whether the interval between the time when the first release operation is received and the time when the first touch operation is received is greater than the first target time. If the intercom terminal determines that the interval time is greater than the first target time, step 205 can be executed. If the intercom terminal determines that the interval time is less than or equal to the first target time, step 206 can be executed.

[0076] The first target duration may also be referred to as the waiting response duration of the speech right occupation request. The first target duration may be pre-stored in the intercom terminal. For example, the first target duration may be 900 milliseconds (ms).

[0077] In the embodiment of the present application, within a first target time period after receiving a first touch operation on a speaking control of the intercom terminal, the intercom terminal may be in a state of waiting for a response.

[0078] Optionally, in response to the user's first touch operation on the speaking control, the intercom terminal may also enable a first timer to start timing, and may destroy the first timer after the timing duration of the first timer is greater than the first target duration. After receiving the first release operation, if the intercom terminal determines that it has not received the right to speak response sent by the intercom server, it may detect whether the first timer exists. If the intercom terminal determines that the first timer exists (that is, the first timer has not been destroyed), it may determine that the interval duration between the first release operation and the first touch operation is less than or equal to the first target duration. If the intercom terminal determines that the first timer does not exist (that is, the first timer has been destroyed), it may determine that the interval duration between the first release operation and the first touch operation is greater than the first target duration.

[0079] For example, see Figure 4 , assuming that the intercom terminal is Figure 4 The first touch operation is received at time point A on the time axis shown, and the intercom terminal receives the first release operation at time point B on the time axis. The first target duration is T1, and the time point after time point A and with an interval of T1 from time point A is time point C.

[0080] See also Figure 4 If time point B is after time point C, that is, the interval between time point B and time point A is greater than the first target duration T1, the intercom terminal can determine that the speaking right request has failed, and then execute step 205.

[0081] If the time point B is before the time point C, the intercom terminal may determine that the intercom terminal is currently still in a waiting for response state, and then step 206 may be executed.

[0082] Step 205: prohibit sending a speaking right release request to the intercom server.

[0083] If the intercom terminal determines that the interval between the first release operation and the first touch operation is greater than the first target duration, it can be determined that the talk request has failed. Since there is no need to send a talk release request to the intercom server after the talk request fails, the intercom terminal can prohibit sending a talk release request to the intercom server.

[0084] Step 206: Determine whether an operation directed to the speaking control is received within the second target duration of receiving the first release operation.

[0085] If the intercom terminal determines that the interval between the first release operation and the first touch operation is less than or equal to the first target duration, it can be determined that the speech right occupation has not failed, and then it can be determined whether an operation on the speaking control is received within the second target duration of receiving the first release operation.

[0086] If the intercom terminal does not receive an operation on the speaking control within the second target time after receiving the first release operation, step 207 may be executed. If an operation on the speaking control is received within the second target time after receiving the first release operation, step 208 may be executed.

[0087] The second target duration may be pre-stored in the intercom terminal, for example, the second target duration may be 600 ms.

[0088] Optionally, if the intercom terminal determines that the interval between the first release operation and the first touch operation is less than or equal to the first target duration when receiving the second release operation, that is, the intercom terminal determines that the first timer has not been destroyed, then the second timer can be started, and after the timing duration of the second timer is greater than the second target duration, a speech right release request can be sent to the intercom server and the second timer can be destroyed.

[0089] It should be noted that, since the user first long presses and then releases the speaking control during the touch control process, the intercom terminal first receives the touch operation and then receives the release operation. Therefore, within the second target time after receiving the first release operation, if the intercom terminal receives an operation on the speaking control, it can first receive the second touch operation on the speaking control.

[0090] Step 207: After receiving the second target duration of the release operation, send a speech right release request to the intercom server.

[0091] If the intercom terminal does not receive any operation on the speaking control within the second target time duration after receiving the first release operation, the intercom terminal may send a speaking right release request to the intercom server after receiving the second target time duration of the first release operation.

[0092] If the interval between the first release operation and the first touch operation is less than the interval, it means that the waiting time for the response of the speech right occupation request sent by the intercom terminal to the intercom server has not ended, that is, the intercom terminal is still in a waiting state. At this time, after receiving the first release operation, the intercom terminal can send a speech right release request to the intercom server after receiving the second target time of the first release operation. In this way, it can be avoided that the subsequent intercom terminal receives the speech right occupation response and cannot release the speech right, that is, the intercom server cannot release the occupation of the speech right by the intercom terminal, thereby ensuring that other intercom terminals can request the speech right and then send voice information.

[0093] According to the above steps 201 to 207, it can be known that after receiving the first release operation, that is, in the process of releasing the speaking right, if it is determined that the speaking right occupation has not failed and no speaking right occupation response sent by the intercom server is received, that is, it is determined that the first timer exists and no operation on the speaking control is received within the second target time after receiving the first release operation, then a speaking right release request can be sent to the intercom server after receiving the second target time of the first release operation.

[0094] Step 208: In response to the second touch operation on the speaking control, determine whether to receive a speaking right seizure response sent by the intercom server.

[0095] If the intercom terminal receives a second touch operation on the speaking control within the second target duration of receiving the first release operation, it can determine whether a speech right seizure response sent by the intercom server is received in response to the second touch operation.

[0096] If the intercom terminal determines that it has not received the speech right occupation response sent by the intercom server, step 209 can be executed. If the intercom terminal determines that it has received the speech right occupation response sent by the intercom server, it can be determined that the speech right has been occupied, and then step 205 can be executed to ensure that the intercom terminal can send the collected voice information to the intercom server. That is, if the intercom terminal receives the second touch operation on the speaking control within the second target time after receiving the first release operation, and receives the speech right occupation response sent by the intercom server before receiving the second touch operation, it can be prohibited to send the speech right release request to the intercom server.

[0097] Optionally, after receiving the first touch operation, the intercom terminal does not receive a speech right seizure response sent by the intercom server, and the intercom terminal is in a response waiting state when receiving the second touch operation, and it can be prohibited to send a speech right seizure request to the intercom server again.

[0098] Step 209: Detect whether the interval between the second touch operation and the first touch operation is greater than the first target interval.

[0099] The intercom terminal responds to the received second touch operation within the second target duration of receiving the first release operation, and if it is determined that the speech right occupation response sent by the intercom server has not been received, it can detect whether the interval between the time when the second touch operation is received and the time when the first touch operation is received is greater than the first target duration. That is, the intercom terminal responds to the received second touch operation within the second target duration of receiving the first release operation, and if it is determined that the speech right occupation response sent by the intercom server has not been received, it can detect whether the intercom terminal is currently still in a waiting response state.

[0100] If the intercom terminal determines that the interval between the second touch operation and the first touch operation is greater than the first target duration, it can be determined that the intercom terminal is not currently in a waiting response state, and the previous right request failed, and then step 205 can be executed. If the intercom terminal determines that the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, it can be determined that the intercom terminal is currently in a waiting response state, and then step 210 can be executed.

[0101] In the embodiment of the present application, the intercom terminal receives a second touch operation on the speaking control within the second target time length after receiving the first release operation, and before receiving the second touch operation, does not receive a speech right seizing response sent by the intercom server, and the interval time length between receiving the second touch operation and receiving the first touch operation is greater than the first target time length, and can also send a speech right seizing request to the intercom server. Thus, the intercom terminal can continue to request the speech right from the intercom server.

[0102] In an embodiment of the present application, if the intercom terminal determines that it has not received a speech right occupation response sent by the intercom server in response to the second touch operation on the speaking control, and the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, the duration of the intercom terminal in the waiting response state can be extended. The extended duration can be the sum of the current timing duration of the first timer and the first target duration.

[0103] That is, if the intercom terminal responds to the second touch operation on the speaking control and determines that the speech right occupation response sent by the intercom server has not been received, and the interval between the second touch operation and the first touch operation is less than the first target duration, then the intercom terminal can be placed in a waiting response state within the first target duration after receiving the second touch operation.

[0104] Optionally, the intercom terminal responds to the second touch operation on the speaking control and determines that the speech right occupation response sent by the intercom server has not been received, and the interval between the second touch operation and the first touch operation is less than the first target duration. Then, the first timer can be restarted from the time the second touch operation is received to extend the time that the intercom terminal is in the waiting response state.

[0105] According to the description of steps 201 to 209 above, when the intercom terminal requests the right to speak again, if it is determined that a right to speak occupation response sent by the intercom server is received, it can be prohibited to send a right to speak release request to the intercom server to ensure that the intercom terminal can send the collected voice information to the intercom server for the intercom server to forward to other intercom terminals.

[0106] If the intercom terminal has not received the speech right occupation response sent by the intercom server, and both the first timer and the second timer have not been destroyed, that is, the intercom terminal is in a waiting response state and has not sent a speech right release request to the intercom server, then the time length of the intercom terminal in the waiting response state can be extended, and within the second target time length after receiving the first release operation, after receiving the second touch operation, it can be determined whether the speech right occupation response sent by the intercom server is received.

[0107] For example, see Figure 5 , assuming that the intercom terminal is Figure 5 The first touch operation is received at time point A in the time axis shown, and the intercom terminal receives the first release operation at time point B on the time axis. The first target duration is T1, and the second target duration is T2. The time point after time point A and the interval duration from time point A is T1 is time point C. The time point after time point B and the interval duration from time point B is T2 is time point D.

[0108] The intercom terminal receives the second touch operation on the speaking control at time point E on the time axis, and the intercom terminal does not receive a speaking right seizure response from the intercom server. Figure 5 If time point E is before time point D and after time point C, that is, the interval between the second touch operation and the first touch operation is greater than the first target duration T1, the intercom terminal may determine that the speech right request has failed, and then may execute step 205 and send a speech right occupation request to the intercom server.

[0109] See also Figure 6 If the time point E is before the time point C, that is, the interval between the second touch operation and the first touch operation is less than the first target duration T1, the intercom terminal can determine that it is currently in a waiting response state, and then step 210 can be executed.

[0110] like Figure 6 As shown, the time point after time point E and the time point with a time interval of T1 from time point E is time point F. Before this time point F, the intercom terminal is in a waiting response state. That is, the intercom terminal can extend the time length in the waiting response state to time point F.

[0111] Step 210: After receiving the second touch operation, detecting whether a speech right seizure response sent by the intercom server is received.

[0112] If the intercom terminal determines that the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, it can detect whether a voice right occupation response sent by the intercom server is received after receiving the second touch operation within the second target duration of receiving the first release operation.

[0113] If the intercom terminal determines that after receiving the second touch operation, it has not received the speech right occupation response sent by the intercom server, then step 212 can be executed. If the intercom terminal determines that after receiving the second touch operation, it has received the speech right occupation response sent by the intercom server, then step 205 can be executed to enable the intercom terminal to send the collected voice information to the intercom server. That is, if the second touch operation for the speaking control is received within the second target duration after receiving the first release operation, and the interval duration between the second touch operation and the first touch operation is less than or equal to the first target duration, and the speech right occupation response sent by the intercom server is received only after receiving the second touch operation, then step 205 is executed.

[0114] In the embodiment of the present application, after executing step 205, that is, after prohibiting sending the speech right release request to the intercom server, if the second release operation is received, the speech right release request can be directly sent to the intercom server.

[0115] Step 211: Determine whether a second release operation is received.

[0116] If the intercom terminal does not receive a speech right seizure response sent by the intercom server after receiving the second touch operation within the second target time length for receiving the first release operation, it can be determined whether the second release operation is received after receiving the second touch operation within the second target time length for receiving the first release operation.

[0117] If the intercom terminal does not receive the second release operation, it can be determined that the right to speak request has failed, and then step 205 can be executed. That is, if the intercom terminal receives a second touch operation on the speaking control within the second target duration after receiving the first release operation, does not receive a right to speak seizure response sent by the intercom server, and the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, and does not receive the second release operation within the second target duration after receiving the first release operation, it can be determined that the right to speak request has failed, and then there is no need to send a right to speak release request to the intercom server.

[0118] If the intercom terminal receives the second release operation, step 207 may be executed. That is, if the intercom terminal does not receive the speech right occupation response sent by the intercom server within the second target duration after receiving the first release operation, and the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, and the second release operation is received within the second target duration after receiving the first touch operation, then after the second target duration after receiving the second release operation, the intercom terminal sends a speech right release request to the intercom server.

[0119] After receiving the second release operation, the intercom terminal can send a speech right release request to the intercom server after receiving the second target duration of the second release operation. Therefore, it can be ensured that the subsequent intercom terminal can release the speech right after receiving the speech right occupation response, that is, it can be ensured that the intercom server can release the occupation of the speech right by the intercom terminal, avoiding the phenomenon that other intercom terminals cannot request the speech right in the future.

[0120] According to the description of steps 201 to 211 above, when the intercom terminal releases the right to speak again, if it is determined that the right to speak seizure response sent by the intercom server has not been received, and the first timer and the second timer have not been destroyed, then the right to speak release request can be sent to the intercom server again after the second target time after receiving the second release operation.

[0121] For example, see Figure 7 If the intercom terminal receives a second release operation at time point G, which is after time point E and before time point D, and the intercom terminal does not receive a speech right seizure response, step 207 may be executed.

[0122] In the related art, if the intercom server receives a speech right occupation request sent by the intercom terminal, it can respond to the speech right occupation request, and when it is determined that the current speech right is not occupied by other intercom terminals, send a speech right occupation response to the intercom terminal to indicate that the intercom terminal can collect voice information and send the voice information to the intercom server. If the intercom server receives a speech right release request sent by the intercom terminal, it can release the intercom terminal from occupying the speech right.

[0123] It can be seen from this that the talk right seizure request and the talk right release request are two different network requests, and the intercom server processes the talk right seizure request and the talk right release request asynchronously, that is, if the intercom server receives the talk right seizure request first, it will process the talk right seizure request first; if the intercom server receives the talk right release request first, it will process the talk right release request first.

[0124] In this case, if the interval between the intercom terminal receiving the first touch operation and the first release operation is short, coupled with the uncertainty of network transmission (such as network transmission delay), then refer to Figure 8, which may cause the intercom server to first receive the speech right release request triggered by the first release operation, and then receive the speech right occupation request triggered by the first touch operation, that is, the intercom server receives the speech right occupation request and the speech right release request in a disordered timing. Therefore, the intercom server will process the speech right release request first, and then process the speech right occupation request. Moreover, if the intercom server sends a speech right occupation response to the intercom terminal during the process of processing the speech right occupation request, it may cause the intercom terminal to continue to occupy the speech right. That is, the intercom server cannot release the intercom terminal from occupying the speech right, which in turn causes other intercom terminals to be unable to send collected voice information to the intercom server.

[0125] However, in the method for requesting the right to speak of the intercom terminal adopted in the embodiment of the present application, after receiving the first release operation for the speaking control, if it is determined that the right to speak occupation response sent by the intercom server has been received, the right to speak release request is sent to the intercom server. If the right to speak occupation response sent by the intercom server is not received, and the intercom terminal is still in a state of waiting for a response, the right to speak release request is sent to the intercom server after the second target time length after receiving the first release operation, so as to request the intercom server to release the right to speak of the intercom terminal. In this way, it can be ensured that the intercom terminal can release the right to speak, that is, it can be ensured that the intercom server can release the right to speak of the intercom terminal, and then it can be ensured that other intercom terminals can request the right to speak in the future.

[0126] It should also be noted that the order of the steps of the method for requesting the right to speak of the intercom terminal provided in the embodiment of the present application can be adjusted appropriately, and the steps can be increased or decreased accordingly. For example, steps 208 to 211 can also be deleted as appropriate. Any technician familiar with the technical field can easily think of a method of variation within the technical scope disclosed in the present application, which should be included in the protection scope of the present application, so it will not be repeated.

[0127] In summary, the embodiment of the present application provides a method for requesting the right to speak for an intercom terminal. After receiving the first release operation for the speaking control, the intercom terminal sends a request to release the right to speak to the intercom server only if it determines that it has received a response to the right to speak occupied sent by the intercom server. If the intercom terminal has not received a response to the right to speak occupied sent by the intercom server, and the intercom terminal is still in a state of waiting for a response, the intercom terminal sends a request to release the right to speak to the intercom server only after the second target time length after receiving the first release operation. In this way, it can be ensured that the intercom server can first receive the request to occupy the right to speak, and then receive the request to release the right to speak, so that it can be ensured that the intercom server can release the occupation of the intercom terminal from the right to speak, and then it can be ensured that other intercom terminals can subsequently request the right to speak, and then send voice messages.

[0128] The present application embodiment provides an intercom terminal, which can be used to execute the speech right request method provided by the above method embodiment. Figure 8 The intercom terminal 110 may include a processor 1101, and the processor 1101 may be configured to:

[0129] In response to a first touch operation on a speaking control of the intercom terminal, sending a speaking right seizure request to the intercom server;

[0130] In response to the first release operation on the speaking control, if it is determined that a speech right seizure response sent by the intercom server has been received, sending a speech right release request to the intercom server;

[0131] In response to a first release operation on a speaking control, if it is determined that a speech right occupation response sent by the intercom server has not been received, and the interval between the first release operation and the first touch operation is less than or equal to the first target duration, then after receiving the second target duration of the first release operation, a speech right release request is sent to the intercom server.

[0132] Optionally, the processor 1101 may be configured to:

[0133] If no operation on the speaking control is received within the second target time duration after receiving the first release operation, a speaking right release request is sent to the intercom server after receiving the second target time duration of the first release operation.

[0134] Optionally, the processor 1101 may also be used for:

[0135] If a second release operation is received for the speaking control within the second target time after receiving the first release operation, and a speech right occupation response sent by the intercom server is not received, a speech right release request is sent to the intercom server after the second target time after receiving the second release operation.

[0136] Optionally, the processor 1101 may be configured to:

[0137] Within the second target duration, if a second touch operation is received for the speaking control, and the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, then after the second target duration after receiving the second release operation, a speaking right release request is sent to the intercom server.

[0138] Optionally, the processor 1101 may also be used for:

[0139] If a second touch operation on the speaking control is received within a second target time after receiving the first release operation, and a speech right seizure response sent by the intercom server is received, sending a speech right release request to the intercom server is prohibited.

[0140] Optionally, within the second target duration after receiving the first release operation, if a second touch operation is received after receiving a speech right occupation response sent by the intercom server, the processor is further configured to:

[0141] It is forbidden to send a request to seize the right to speak to the intercom server.

[0142] Optionally, the processor 1101 may be configured to:

[0143] Within the second target duration, if a second touch operation is received, and the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, and after receiving the second touch operation, a speech right occupation response is received from the intercom server, then sending a speech right release request to the intercom server is prohibited.

[0144] Optionally, the processor 1101 may also be used for:

[0145] If a second touch operation is received for the speaking control within the second target duration after receiving the first release operation, and the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, and a speech right occupation response is not received from the intercom server within the first target duration after receiving the second touch operation, and no second release operation is received, then sending a speech right release request to the intercom server is prohibited.

[0146] Optionally, the processor 1101 may be configured to:

[0147] If it is determined that a speech right release response sent by the intercom server has been received, or if it is determined that a speech right seizing response sent by the intercom server has not been received within the first target time length after receiving the third touch operation, sending a speech right seizing request to the intercom server;

[0148] The third touch operation is the previous touch operation of the first touch operation.

[0149] In summary, an embodiment of the present application provides an intercom terminal, which, after receiving a first release operation for a speaking control, sends a speaking right release request to the intercom server only if it determines that a speaking right occupation response sent by the intercom server has been received. If the speaking right occupation response sent by the intercom server is not received and the intercom terminal is still in a state of waiting for a response, the speaking right release request is sent to the intercom server only after the second target time length after receiving the first release operation. In this way, it can be ensured that the intercom server can first receive the speaking right occupation request and then receive the speaking right release request, so as to ensure that the intercom server can release the occupation of the speaking right by the intercom terminal, and then ensure that other intercom terminals can subsequently request the speaking right and then send voice messages.

[0150] like Fig. 9As shown, the intercom terminal 110 may further include: a display unit 130, a radio frequency (RF) circuit 150, an audio circuit 160, a wireless fidelity (Wi-Fi) module 170, a Bluetooth module 180, a power supply 190, a camera 121 and other components.

[0151] Among them, the camera 121 can be used to capture static pictures or videos. The object generates an optical picture through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then transmits the electrical signal to the processor 1101 to convert it into a digital picture signal.

[0152] The processor 1101 is the control center of the intercom terminal 110. It uses various interfaces and lines to connect various parts of the entire terminal. It executes various functions of the intercom terminal 110 and processes data by running or executing software programs stored in the memory 140 and calling data stored in the memory 140. In some embodiments, the processor 1101 may include one or more processing units; the processor 1101 may also integrate an application processor and a baseband processor, wherein the application processor mainly processes an operating system, a user interface, and an application program, and the baseband processor mainly processes wireless communication. It is understandable that the above-mentioned baseband processor may not be integrated into the processor 1101. In the present application, the processor 1101 can run an operating system and an application program, can control the user interface display, and can implement the method for requesting the right to speak of the intercom terminal provided in the embodiment of the present application. In addition, the processor 1101 is coupled to the input unit and the display unit 130.

[0153] The display unit 130 can be used to receive input digital or character information, generate signal input related to user settings and function control of the intercom terminal 110, and optionally, the display unit 130 can also be used to display information input by the user or information provided to the user and a graphical user interface (GUI) of various menus of the intercom terminal 110. The display unit 130 may include a display screen 131 disposed on the front of the intercom terminal 110. The display screen 131 may be configured in the form of a liquid crystal display, a light emitting diode, etc. The display unit 130 may be used to display various graphical user interfaces described in this application.

[0154] The display unit 130 includes: a display screen 131 and a touch screen 132 disposed on the front of the intercom terminal 110. The display screen 131 can be used to display preview images. The touch screen 132 can collect user touch operations on or near it, such as clicking a button, dragging a scroll box, etc. Among them, the touch screen 132 can be covered on the display screen 131, and the touch screen 132 can also be integrated with the display screen 131 to realize the input and output functions of the intercom terminal 110. After integration, it can be simply called a touch display screen.

[0155] The memory 140 can be used to store software programs and data. The processor 1101 executes various functions and data processing of the intercom terminal 110 by running the software programs or data stored in the memory 140. The memory 140 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. The memory 140 stores an operating system that enables the intercom terminal 110 to run. In the present application, the memory 140 can store an operating system and various application programs, and can also store code for executing the method for requesting the right to speak of the intercom terminal provided in the embodiment of the present application.

[0156] The RF circuit 150 can be used to receive and send signals during the process of sending and receiving information or making calls. It can receive downlink data from the base station and hand it over to the processor 1101 for processing; it can send uplink data to the base station. Generally, the RF circuit includes but is not limited to antennas, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer and other devices.

[0157] The audio circuit 160, the speaker 161, and the microphone 162 can provide an audio interface between the user and the intercom terminal 110. The audio circuit 160 can transmit the electrical signal converted from the received audio data to the speaker 161, which is converted into a sound signal for output. The intercom terminal 110 can also be configured with a volume button for adjusting the volume of the sound signal. On the other hand, the microphone 162 converts the collected sound signal into an electrical signal, which is received by the audio circuit 160 and converted into audio data, and then the audio data is output to the RF circuit 150 to be sent to, for example, another terminal, or the audio data is output to the memory 140 for further processing. In the present application, the microphone 162 can obtain the user's voice.

[0158] Wi-Fi is a short-range wireless transmission technology. The intercom terminal 110 can help users send and receive emails, browse web pages, and access streaming media through the Wi-Fi module 170, which provides users with wireless broadband Internet access.

[0159] The Bluetooth module 180 is used to exchange information with other Bluetooth devices having Bluetooth modules through the Bluetooth protocol. For example, the intercom terminal 110 can establish a Bluetooth connection with a wearable electronic device (such as a smart watch) that also has a Bluetooth module through the Bluetooth module 180 to exchange data.

[0160] The intercom terminal 110 also includes a power supply 190 (such as a battery) for supplying power to various components. The power supply can be logically connected to the processor 1101 through a power management system, so that the power management system can manage functions such as charging, discharging, and power consumption. The intercom terminal 110 can also be configured with a power button for turning on and off the terminal, as well as locking the screen and other functions.

[0161] The intercom terminal 110 may include at least one sensor 1110, such as a motion sensor 11101, a distance sensor 11102, a fingerprint sensor 11103, and a temperature sensor 11104. The intercom terminal 110 may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor.

[0162] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the intercom terminal and each device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0163] Fig.10 This is a software structure diagram of the intercom terminal provided in the embodiment of the present application. The layered architecture divides the software into several layers, each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, namely, the application layer, the application framework layer, the Android runtime environment (android runtime, ART) and the system library, and the kernel layer.

[0164] The application layer can include a series of application packages. Fig.10 As shown, the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, etc. The application framework layer provides an application programming interface (API) and programming framework for the applications in the application layer. The application framework layer includes some predefined functions.

[0165] like Fig.10 As shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.

[0166] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.

[0167] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, pictures, audio, calls made and received, browsing history and bookmarks, phone books, etc.

[0168] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. A display interface can be composed of one or more views. For example, a display interface including a text notification icon can include a view for displaying text and a view for displaying images.

[0169] The phone manager is used to provide communication functions of the intercom terminal 110, such as management of call status (including connection, disconnection, etc.).

[0170] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0171] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt tone is emitted, the communication terminal vibrates, and the indicator light flashes.

[0172] Android runtime includes core libraries and virtual machines. Android runtime is responsible for scheduling and management of the Android system.

[0173] The core library consists of two parts: one part is the function that needs to be called by the Java language, and the other part is the Android core library.

[0174] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.

[0175] The system library may include multiple functional modules, such as surface manager, media libraries, 3D graphics processing library (such as openGL ES), 2D graphics engine (such as SGL), etc.

[0176] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.

[0177] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0178] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, synthesis, and layer processing.

[0179] A 2D graphics engine is a drawing engine for 2D drawings.

[0180] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.

[0181] The embodiment of the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer, the computer executes the method for requesting the right to speak of an intercom terminal provided in the above embodiment, for example: Figure 2 or Figure 3 The method shown.

[0182] The present application also provides a computer program product including instructions. When the computer program product is run on a computer, the computer executes the method for requesting the right to speak of an intercom terminal provided in the above method embodiment. For example, Figure 2 or Figure 3 The method shown.

[0183] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0184] It should be understood that the "and / or" mentioned in this article indicates that there may be three relationships. For example, A and / or B may indicate that A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated with each other are in an "or" relationship. In addition, the term "at least one" in this application means one or more, and the term "plurality" in this application means two or more.

[0185] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. An intercom terminal, characterized in that: The intercom terminal includes a processor; the processor is used for: In response to a first touch operation on a speaking control of the intercom terminal, sending a speaking right seizure request to an intercom server; In response to a first release operation on the speaking control, if it is determined that a speech right seizure response sent by the intercom server has been received, sending a speech right release request to the intercom server; In response to a first release operation on the speaking control, if it is determined that a speech right seizure response sent by the intercom server is not received, and the interval between the first release operation and the first touch operation is less than or equal to a first target duration, determining whether an operation on the speaking control is received within a second target duration after receiving the first release operation; If no operation on the speaking control is received within a second target time period after receiving the first release operation, a speaking right release request is sent to the intercom server after the second target time period after receiving the first release operation.

2. The intercom terminal according to claim 1, characterized in that: The processor is further configured to: If a second release operation is received for the speaking control within a second target time after receiving the first release operation, and a speech right occupation response sent by the intercom server is not received, then a speech right release request is sent to the intercom server after the second target time after receiving the second release operation.

3. The intercom terminal according to claim 2, characterized in that: The processor is used to: If a second touch operation on the speaking control is received within the second target duration after receiving the first release operation, and the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, then after the second target duration after receiving the second release operation, a speaking right release request is sent to the intercom server.

4. The intercom terminal according to claim 1, characterized in that: The processor is further configured to: If a second touch operation on the speaking control is received within a second target time period after receiving the first release operation, and a speech right seizure response sent by the intercom server is received, sending a speech right release request to the intercom server is prohibited.

5. The intercom terminal according to claim 4, characterized in that: If the second touch operation is received after receiving the speech right seizing response sent by the intercom server, the processor is further configured to: It is prohibited to send a request for occupying the speaking right to the intercom server.

6. The intercom terminal according to claim 4, characterized in that: The processor is used to: If the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, and a speech right seizure response sent by the intercom server is received after receiving the second touch operation, sending a speech right release request to the intercom server is prohibited.

7. The intercom terminal according to claim 1, characterized in that: The processor is further configured to: If a second touch operation on the speaking control is received within a second target duration after receiving the first release operation, and the interval between the second touch operation and the first touch operation is less than or equal to the first target duration, and a speech right occupation response is not received from the intercom server within the first target duration after receiving the second touch operation, and a second release operation is not received, then sending the speech right release request to the intercom server is prohibited.

8. The intercom terminal according to any one of claims 1 to 7, characterized in that: The processor is used to: If it is determined that a speech right release response sent by the intercom server has been received, or if it is determined that a speech right seizing response sent by the intercom server has not been received within a first target time length after receiving the third touch operation, sending a speech right seizing request to the intercom server; The third touch operation is the previous touch operation of the first touch operation.

9. A method for requesting the right to speak of an intercom terminal, characterized in that: The method comprises: In response to a first touch operation on a speaking control of the intercom terminal, sending a speaking right seizure request to an intercom server; In response to a first release operation on the speaking control, if it is determined that a speech right seizure response sent by the intercom server has been received, sending a speech right release request to the intercom server; In response to a first release operation on the speaking control, if it is determined that a speech right seizure response sent by the intercom server is not received, and the interval between the first release operation and the first touch operation is less than or equal to a first target duration, determining whether an operation on the speaking control is received within a second target duration after receiving the first release operation; If no operation on the speaking control is received within a second target time period after receiving the first release operation, a speaking right release request is sent to the intercom server after the second target time period after receiving the first release operation.

Citation Information

Patent Citations

  • Method and apparatus for releasing speaking right

    CN101366298A

  • Method and device for applying speaking right in PTT call and cluster core network

    CN105592426A