[go: up one dir, main page]

CN114615649B - Intercom terminal and speaking right request method thereof - Google Patents

Intercom terminal and speaking right request method thereof Download PDF

Info

Publication number
CN114615649B
CN114615649B CN202011411731.7A CN202011411731A CN114615649B CN 114615649 B CN114615649 B CN 114615649B CN 202011411731 A CN202011411731 A CN 202011411731A CN 114615649 B CN114615649 B CN 114615649B
Authority
CN
China
Prior art keywords
intercom
received
server
speaking
release
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011411731.7A
Other languages
Chinese (zh)
Other versions
CN114615649A (en
Inventor
季念星
王鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN202011411731.7A priority Critical patent/CN114615649B/en
Publication of CN114615649A publication Critical patent/CN114615649A/en
Application granted granted Critical
Publication of CN114615649B publication Critical patent/CN114615649B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/25Maintenance of established connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • H04W76/38Connection release triggered by timers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Interconnected Communication Systems, Intercoms, And Interphones (AREA)

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 the first release operation for the speaking control, the intercom terminal sends a request for releasing the right to speak to the intercom server only if it determines that it has received a response for occupying the right to speak sent by the intercom server. If the intercom terminal has not received a response for occupying the right to speak 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 for releasing 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 for occupying the right to speak, and then receive the request for releasing the right to speak, so as to ensure that the intercom server can release the occupation of the intercom terminal by the right to speak, and then ensure that other intercom terminals can subsequently request the right to speak, and then send voice messages.

Description

Intercommunication terminal and speaking right request method thereof
Technical Field
The application relates to the technical field of communication, in particular to a talkback terminal and a speaking right request method thereof.
Background
The target user can communicate with other users through the interphone. In the process, the target interphone of the target user can respond to the touch operation of the target user on the speaking control of the target interphone, and a speaking right occupation request is sent to the intercom server. If the intercom server determines that the speaking right is not occupied by other interphones, the speaking right occupation response can be sent to the target interphone. The speaking right refers to the right of sending voice information to the intercom server. In the process of communication of a plurality of interphones, only the interphone occupying the speaking right can send voice information.
After receiving the speaking right occupation response sent by the intercom server, the target intercom can collect and send voice information to the intercom server so as to be forwarded to other interphones of other users by the intercom server. And then, the target interphone can respond to the release operation of the target user on the speaking control and send a speaking right release request to the intercom server. After receiving the speaking right release request, the intercom server can release the occupation of the speaking right of the target intercom, and can send speaking right release response to the target intercom after the occupation is released.
However, if the time interval between the user touching the speaking control and releasing the speaking control is short, the intercom server may not release the occupation of the target intercom conversation right, and then other interphones may not transmit voice information.
Disclosure of Invention
The application provides an intercom terminal and a speaking right request method thereof, which can solve the problem that an intercom server cannot release the occupation of the speaking right of a target intercom in the related art, so that other interphones cannot send voice information. The technical scheme is as follows:
in one aspect, an intercom terminal is provided, the intercom terminal comprises a processor, and the processor is used for:
responding to a first touch operation of a speaking control of the intercom terminal, and sending a speaking right occupation request to an intercom server;
Responding to a first release operation for the speaking control, and if the fact that the speaking right occupation response sent by the intercom server is received is determined, sending a speaking right release request to the intercom server;
Responding to a first release operation aiming at the speaking control, and if the fact that the speaking right occupation response sent by the intercom server is not received is determined, and the interval duration between the first release operation and the first touch operation is smaller than or equal to a first target duration, sending a speaking right release request to the intercom server after receiving a second target duration of the first release operation.
Optionally, the processor is configured to:
And if the operation for the speaking control is not received within the second target time length after the first release operation is received, sending a speaking right release request to the intercom server after the second target time length of the first release operation is received.
Optionally, the processor is further configured to:
and if a second release operation for the talk control is received within a second target time length after the first release operation is received and a talk right occupation response sent by the talk-back server is not received, sending a talk right release request to the talk-back server after the second target time length after the second release operation is received.
Optionally, the processor is configured to:
And if a second touch operation for the speaking control is received within the second target duration and the interval duration between the second touch operation and the first touch operation is smaller than or equal to the first target duration, sending a speaking right release request to the intercom server after receiving the second target duration after the second release operation.
Optionally, the processor is further configured to:
And if a second touch operation for the speaking control is received within a second target time length after the first release operation is received and a speaking right occupation response sent by the intercom server is received, a speaking right release request is forbidden to be sent to the intercom server.
Optionally, in a second target duration after receiving the first release operation, if the second touch operation is received after receiving the talk burst occupation response sent by the intercom server, the processor is further configured to:
And prohibiting sending a speaking right occupation request to the intercom server.
Optionally, the processor is configured to:
And if a second touch operation is received within the second target duration, and the interval duration between the second touch operation and the first touch operation is smaller than or equal to the first target duration, and after the second touch operation is received, a speaking right occupation response sent by the intercom server is received, and then a speaking right release request is forbidden to be sent to the intercom server.
Optionally, the processor is further configured to:
If a second touch operation for the talk control is received within a second target duration after the first release operation is received, and the interval duration between the second touch operation and the first touch operation is smaller than or equal to the first target duration, and a talk right occupation response sent by the talk server is not received within the first target duration after the second touch operation is received, and the second release operation is not received, the talk right release request is forbidden to be sent to the talk server.
Optionally, the processor is configured to:
If the talk right release response sent by the intercom server is determined to be received, or if the talk right occupation response sent by the intercom server is determined not to be received within a first target duration after the third touch operation is received, a talk right occupation request is sent to the intercom server;
the third touch operation is a previous touch operation of the first touch operation.
On the other hand, a speaking right request method of the intercom terminal is provided, and the method comprises the following steps:
responding to a first touch operation of a speaking control of the intercom terminal, and sending a speaking right occupation request to an intercom server;
Responding to a first release operation for the speaking control, and if the fact that the speaking right occupation response sent by the intercom server is received is determined, sending a speaking right release request to the intercom server;
Responding to a first release operation aiming at the speaking control, and if the fact that the speaking right occupation response sent by the intercom server is not received is determined, and the interval duration between the first release operation and the first touch operation is smaller than or equal to a first target duration, sending a speaking right release request to the intercom server after receiving a second target duration of the first release operation.
In still another aspect, there is provided an intercom terminal including a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the speaking right request method of the intercom terminal as described in the above aspect when executing the computer program.
In yet another aspect, there is provided a computer-readable storage medium having stored therein a computer program loaded and executed by a processor to implement the talk right request method of the intercom terminal as described in the above aspect.
In yet another aspect, there is provided a computer program product containing instructions that, when run on the computer, cause the computer to perform the talk burst request method of the intercom terminal of the above aspect.
The technical scheme provided by the application has the beneficial effects that at least:
The application provides a talkback terminal and a speaking right request method thereof, after the talkback terminal receives a first release operation aiming at a speaking control, and if the talk right occupation response sent by the talkback server is determined to be received, a talk right release request is sent to the talkback server. And when the speaking right occupation response sent by the intercom server is not received and the intercom terminal is still in a waiting response state, after receiving the second target duration after the first release operation, sending a speaking right release request to the intercom server. Therefore, the talkback server can be ensured to receive the speaking right occupation request first and then receive the speaking right release request, namely the talkback server can be ensured to release the occupation of the speaking right of the talkback terminal, and then the talkback server can be ensured to request the speaking right of other talkback terminals and then send voice information.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a speaking right request system according to an embodiment of the present application;
fig. 2 is a flowchart of a speaking right request method of a talkback terminal provided in an embodiment of the present application;
fig. 3 is a flowchart of another speaking right request method of the intercom terminal provided by the embodiment of the application;
fig. 4 is a schematic diagram of a timing sequence of receiving a touch operation and a release operation of an intercom terminal according to an embodiment of the present application;
fig. 5 is a schematic diagram of a timing sequence of receiving a touch operation and a release operation of another intercom terminal according to the embodiment of the present application;
fig. 6 is a schematic diagram of a timing sequence of receiving a touch operation and a release operation of another intercom terminal according to the embodiment of the present application;
Fig. 7 is a schematic diagram of a timing sequence of receiving a touch operation and a release operation of another intercom terminal according to the embodiment of the present application;
Fig. 8 is a schematic diagram of an intercom terminal in the related art communicating with an intercom server;
Fig. 9 is a schematic structural diagram of an intercom terminal according to an embodiment of the present application;
fig. 10 is a software architecture block diagram of a intercom terminal according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
The embodiment of the application provides a speaking right request system, which can comprise an intercom terminal 00 and an intercom server 10. The intercom terminal may establish a communication connection with the intercom server 10.
Alternatively, the intercom server 10 may be a server, or may be a server cluster formed by a plurality of servers, or may be a cloud computing service center.
As can be seen from fig. 1, the intercom terminal 00 may include a talk control 01 and a display 02. Alternatively, the speaking control 01 may be a physical key 01a disposed on the intercom terminal 00 side. Or the speaking control 01 may be a virtual control 01b displayed on the display 02.
The embodiment of the application provides a speaking right request method of an intercom terminal, which can be applied to the intercom terminal. Referring to fig. 1, the method may include:
and step 101, responding to a first touch operation for a speaking control in the intercom terminal, and sending a first speaking right occupation request to the intercom server.
The intercom terminal can comprise a speaking control, and if a user of the intercom terminal needs to speak, the speaking control can be controlled in a touch mode. Correspondingly, the intercom terminal can respond to the first touch operation of the user on the intercom control, and send an speaking right occupation request (also called as an speaking robbery request) to the intercom server.
Step 102, responding to a first release operation for the talk control, and if the talk right occupation response sent by the talk server is determined to be received, sending a talk right release request to the talk server.
After receiving the first release operation for the talk control, if the talk right occupation response sent by the talk server is determined to be received, the talk terminal can determine that the talk right is occupied, and then the talk right release request can be directly sent to the talk server.
Step 103, responding to a first release operation for the talk control, and if it is determined that the talk right occupation response sent by the talk server is not received, and the interval duration between the first release operation and the first touch operation is smaller than or equal to a first target duration, sending a talk right release request to the talk server after receiving a second target duration of the first release operation.
After receiving the first release operation for the talk control, if the talk terminal is determined to wait for the response of the talk server, the talk right release request can be sent to the talk server after the second target duration. Therefore, the subsequent talkback terminal can be prevented from continuously occupying the speaking right, so that the subsequent other talkback terminals can be ensured to request the speaking right to send voice information.
In summary, the embodiment of the present application provides a speaking right request method for an intercom terminal, where after receiving a first release operation for a speaking control, the intercom terminal sends a speaking right release request to an intercom server if it is determined that a speaking right occupation response sent by the intercom server has been received. And when the speaking right occupation response sent by the intercom server is not received and the intercom terminal is still in a waiting response state, after receiving the second target duration after the first release operation, sending a speaking right release request to the intercom server. Therefore, the talkback server can be ensured to receive the speaking right occupation request first and then receive the speaking right release request, namely the talkback server can be ensured to release the occupation of the speaking right of the talkback terminal, and then the talkback server can be ensured to request the speaking right of other talkback terminals and then send voice information.
Fig. 3 is a schematic diagram of another speaking right request method of an intercom terminal according to an embodiment of the present application, where the method may be applied to an intercom terminal. Referring to fig. 3, the method may include:
step 201, a speaking right occupation request is sent to a talkback server in response to a first touch operation for a speaking control in the talkback terminal.
The intercom terminal can comprise a speaking control, and if a user of the intercom terminal needs to speak, the speaking control can be controlled in a touch mode. Correspondingly, the intercom terminal can respond to the first touch operation of the user for the speaking control and send a speaking right occupation request to the intercom server.
Optionally, the first touch operation may be a long press operation. The speaking control can be a physical button arranged on one side of the intercom terminal. Or the intercom terminal may be a virtual control displayed on its display screen.
In the embodiment of the application, after receiving the first touch operation for the talk control, if the talk terminal determines that the talk right release response sent by the talk server is received, or if the talk right occupation response sent by the talk server is not received within the first target duration after receiving the third touch operation, the talk right occupation request is sent to the talk server.
The third touch operation is the previous touch operation of the first touch operation.
That is, after receiving the first touch operation for the talk control, if the talk terminal determines that the talk right previously occupied by the talk terminal has been released or the talk right request fails, the talk right occupation request may be sent to the talk server.
Step 202, in response to a first release operation for the talk control, determining whether a talk right occupation response sent by the talk server is received.
After the user touches the speech control, the speech control can be released, namely the touch operation on the speech control is released. Correspondingly, the intercom terminal can respond to the first release operation of the user for the speaking control to determine whether a speaking right occupation response sent by the intercom server is received.
The speaking right occupation response can be used for indicating that the talkback terminal occupies speaking right, namely the talkback terminal has the right of sending the collected voice information to the talkback server.
If the talkback terminal determines that the talkback server receives the talkback server, it may determine that the talkback server has occupied the talkback server, and after receiving the first release operation, the talkback terminal may determine that the talkback server needs to release the talkback server, and then step 203 may be executed. If the intercom terminal determines that the talk burst occupation response sent by the intercom server has not been received, it may determine that the talk burst has not been occupied, and then step 204 may be performed.
Step 203, a speaking right release request is sent to the intercom server.
If the talkback terminal determines that the talkback server receives the talkback terminal session occupation response, the talkback terminal can send a talkback terminal session release request to the talkback server so as to request the talkback server to release the talkback terminal session occupation.
After the talkback terminal receives the first release operation, the talkback terminal sends a talkback right release request to the talkback server after determining that the talkback right occupation response sent by the talkback server is received. Therefore, the intercom server can be ensured to release the occupation of the conversation right of the intercom terminal, namely the intercom terminal can be ensured to release the occupied conversation right, and the phenomenon that other intercom terminals cannot send voice information can be avoided.
Optionally, after sending the speaking right release request to the intercom server, if the touch operation of the user on the speaking control is received again, step 201 may be executed again.
Step 204, detecting whether the interval duration between the first release operation and the first touch operation is longer than the first target duration.
If the intercom terminal responds to the first release operation of the user for the speaking control, and determines that the speaking right occupation response sent by the intercom server is not received yet, whether the interval duration between the moment of receiving the first release operation and the moment of receiving the first touch operation is longer than the first target duration can be detected. If the intercom terminal determines that the interval period is longer than the first target period, step 205 may be performed. If the intercom terminal determines that the interval duration is less than or equal to the first target duration, step 206 may be performed.
The first target duration may also be referred to as a waiting response duration of the speaking right occupation request. The first target duration may be prestored in the intercom terminal. For example, the first target duration may be 900 milliseconds (ms).
In the embodiment of the application, the intercom terminal can be in a waiting response state within a first target duration after receiving a first touch operation for a speaking control of the intercom terminal.
Optionally, the intercom terminal responds to a first touch operation of the user on the speaking control, and can also start the first timer to start timing, and destroy the first timer after the timing time of the first timer is longer than the first target time. After receiving the first release operation, the intercom terminal can detect whether the first timer exists if determining that the speaking right occupation response sent by the intercom server is not received yet. If the intercom terminal determines that the first timer exists (i.e. the first timer is not destroyed), it may be determined 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 (i.e. the first timer is destroyed), it may be determined that the interval time between the first release operation and the first touch operation is longer than the first target time.
For example, referring to fig. 4, assuming that the intercom terminal receives the first touch operation at a time point a on the time axis shown in fig. 4, the intercom terminal receives the first release operation at a time point B on the time axis, the first target duration is T1, and a time point of the interval duration T1 from the time point a after the time point a is time point C.
Referring to fig. 4, if the time point B is located after the time point C, the interval between the time point B and the time point a is longer than the first target time period T1, the intercom terminal may determine that the speaking right request fails, and then step 205 may be executed.
If the time point B is before the time point C, the intercom terminal may determine that the intercom terminal is still in a waiting state, and then step 206 may be performed.
Step 205, forbidding sending speaking right release request to the intercom server.
If the intercom terminal determines that the interval time between the first release operation and the first touch operation is longer than the first target time length, the speaking right request failure can be determined. Because the talk burst request does not need to be sent to the talkback server after the talk burst request fails, the talkback terminal can prohibit the talk burst request from being sent to the talkback server.
Step 206, determining whether an operation for the speech control is received within a second target duration of receiving the first release operation.
If the intercom terminal determines that the interval duration between the first release operation and the first touch operation is smaller than or equal to the first target duration, it can be determined that the occupation of the speaking right has not failed, and then it can be determined whether the operation for the speaking control is received or not in the second target duration for receiving the first release operation.
If the intercom terminal does not receive the operation for the speaking control within the second target duration after receiving the first release operation, step 207 may be executed. If an operation for the speech control is received within a second target time period after receiving the first release operation, step 208 may be performed.
The second target duration may be pre-stored in the intercom terminal, for example, the second target duration may be 600ms.
Optionally, if the intercom terminal determines that the interval duration 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 is not destroyed yet, the second timer may be started, and after the timing duration of the second timer is greater than the second target duration, a speaking right release request may be sent to the intercom server, and the second timer may be destroyed.
It should be noted that, because the user presses for a long time and releases the call control in the process of touching the call control. Correspondingly, the intercom terminals receive touch operation first and then receive release operation. Therefore, if the intercom terminal receives the operation for the speaking control in the second target duration after receiving the first release operation, the intercom terminal can receive the second touch operation for the speaking control first.
Step 207, after receiving the second target duration of the release operation, sending a speaking right release request to the intercom server.
If the intercom terminal does not receive the operation for the speaking control in the second target time length after receiving the first release operation, the intercom terminal can send a speaking right release request to the intercom server after receiving the second target time length of the first release operation.
And if the interval duration between the first release operation and the first touch operation is smaller than the interval duration, the fact that the waiting response duration of the speaking right occupation request sent by the intercom terminal to the intercom server is not finished is indicated, namely the intercom terminal is still in a waiting response state. At this time, 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 duration of the first release operation. Therefore, the situation that the subsequent intercom terminal receives the speaking right occupation response and cannot release the speaking right can be avoided, namely, the intercom server cannot release the occupation of the speaking right of the intercom terminal, so that the subsequent other intercom terminals can request the speaking right, and then voice information can be sent.
As can be seen from the foregoing steps 201 to 207, after receiving the first release operation, that is, in the process of releasing the talk right, if it is determined that the talk right occupation has not failed, the talk right occupation response sent by the talk server is not received, that is, it is determined that the first timer exists, and the operation for the talk control is not received within the second target duration after receiving the first release operation, then the talk right release request may be sent to the talk server after receiving the second target duration of the first release operation.
Step 208, in response to the second touch operation for the talk control, determining whether to receive the talk right occupation response sent by the talk server.
And in the second target duration of receiving the first release operation, if the intercom terminal receives a second touch operation aiming at the intercom control, determining whether a speaking right occupation response sent by the intercom server is received or not in response to the second touch operation.
If the talkback terminal determines that the talkback server transmitted talkback server has not received a talkback response, step 209 may be performed. If the intercom terminal determines that the speaking right occupation response sent by the intercom server is received, it may determine that the speaking right is currently occupied, and then step 205 may be executed to ensure that the intercom terminal can send the collected voice information to the intercom server. That is, the intercom terminal receives a second touch operation for the speaking control in a second target duration after receiving the first release operation, and before receiving the second touch operation, receives a speaking right occupation response sent by the intercom server, then sending a speaking right release request to the intercom server may be prohibited.
Optionally, after receiving the first touch operation, the intercom terminal does not receive the speaking right occupation response sent by the intercom server, and is in a waiting response state when receiving the second touch operation, so that the intercom terminal can prohibit sending the speaking right occupation request to the intercom server again.
Step 209, detecting whether the interval duration between the second touch operation and the first touch operation is longer than the first target duration.
And the intercom terminal responds to the received second touch operation within the second target duration of the first release operation, and if the intercom terminal does not receive the speaking right occupation response sent by the intercom server, the intercom terminal can detect whether the interval duration between the moment of receiving the second touch operation and the moment of receiving the first touch operation is larger than the first target duration or not. That is, in response to the received second touch operation, if it is determined that the talk right occupation response sent by the talk server is not received within the second target duration of receiving the first release operation, it may be detected whether the talk terminal is still in a waiting response state.
If the intercom terminal determines that the interval time between the second touch operation and the first touch operation is longer than the first target time length, it may be determined that the intercom terminal is not currently in a waiting response state and the previous speaking right request fails, and then step 205 may be executed. If the intercom terminal determines that the interval duration between the second touch operation and the first touch operation is less than or equal to the first target duration, it may be determined that the intercom terminal is currently in a waiting response state, and then step 210 may be executed.
In the embodiment of the application, the intercom terminal receives the second touch operation aiming at the speaking control in the second target time after receiving the first release operation, does not receive the speaking right occupation response sent by the intercom server before receiving the second touch operation, and can send the speaking right occupation request to the intercom server when the interval between the second touch operation and the first touch operation is longer than the first target time. Thereby, the intercom terminal can continue to request the speaking right from the intercom server.
In the embodiment of the application, if the intercom terminal responds to the second touch operation aiming at the intercom control, the fact that the speaking right occupation response sent by the intercom server is not received is determined, and the interval duration between the second touch operation and the first touch operation is smaller than or equal to the first target duration, the duration that the intercom terminal is in the waiting response state can be prolonged. The extended duration may be a sum of a current time duration of the first timer and the first target duration.
That is, if the intercom terminal responds to the second touch operation for the intercom control, it is determined that the speaking right occupation response sent by the intercom server is not received, and the interval duration between the second touch operation and the first touch operation is smaller than the first target duration, the intercom terminal can be in a waiting response state in the first target duration after receiving the second touch operation.
Optionally, the intercom terminal responds to the second touch operation for the intercom control, it is determined that the speaking right occupation response sent by the intercom server is not received, and the interval duration between the second touch operation and the first touch operation is smaller than the first target duration, when the second touch operation is received, the first timer can restart timing, so that the duration that the intercom terminal is in a waiting response state is prolonged.
As can be seen from the description of the steps 201 to 209, when the intercom terminal requests the speaking right again, if it is determined that the speaking right occupation response sent by the intercom server is received, the speaking right release request can be forbidden to be sent to the intercom server, so as to ensure that the intercom terminal can send the collected voice information to the intercom server for forwarding to other intercom terminals by the intercom server.
If the talkback terminal does not receive the speaking right occupation response sent by the talkback server, and neither the first timer nor the second timer is destroyed, namely, the talkback terminal is in a waiting response state, and does not send a speaking right release request to the talkback server, the duration that the talkback terminal is in the waiting response state can be prolonged, and in the second target duration after receiving the first release operation, after receiving the second touch operation, whether the speaking right occupation response sent by the talkback server is received or not can be determined.
For example, referring to fig. 5, assuming that the intercom terminal receives the first touch operation at a time point a in the time axis shown in fig. 5, the intercom terminal receives the first release operation at a time point B on the time axis, the first target duration is T1, and the second target duration is T2. After the time point a, the time point having a time interval from the time point a of T1 is the time point C. After the time point B, the time point having a time interval from the time point B of T2 is the time point D.
And the talkback terminal receives a second touch operation aiming at the talkback control at a time point E on the time axis, and the talkback terminal does not receive a response of the talkback server for occupying the transmitting speaking right. Referring to fig. 5, if the time point E is located before the time point D and after the time point C, that is, the interval between the second touch operation and the first touch operation is longer than the first target duration T1. The intercom terminal may determine that the talk burst request failed and may then execute step 205 and send a talk burst occupation request to the intercom server.
Referring to fig. 6, if the time point E is located before the time point C, that is, the interval duration between the second touch operation and the first touch operation is smaller than the first target duration T1. The intercom terminal may determine that it is currently in a wait for response state and then may perform step 210.
As shown in fig. 6, a time point after the time point E and spaced from the time point E by a time length T1 is a time point F. Before this point of time F, the intercom terminal is in a waiting response state. That is, the intercom terminal may extend the duration in the waiting response state to the time point F.
Step 210, after receiving the second touch operation, detecting whether a speaking right occupation response sent by the intercom server is received.
If the intercom terminal determines that the interval duration between the second touch operation and the first touch operation is smaller than or equal to the first target duration, whether the speaking right occupation response sent by the intercom server is received or not can be detected after the second touch operation is received in the second target duration for receiving the first release operation.
If the intercom terminal determines that the speaking right occupation response sent by the intercom server is not received after the second touch operation is received, step 212 may be executed. If the intercom terminal determines that the second touch operation is received and then receives the speaking right occupation response sent by the intercom server, step 205 may be executed, so that the intercom terminal can send the collected voice information to the intercom server. That is, a second touch operation for the talk control is received within a second target duration after the first release operation is received, and a duration between the second touch operation and the first touch operation is less than or equal to the first target duration, and a talk right occupation response sent by the talk server is received after the second touch operation is received, then step 205 is executed.
In the embodiment of the present application, after step 205 is executed, that is, after the talk burst request is prohibited from being sent to the intercom server, if the second burst operation is received, the talk burst request may be directly sent to the intercom server.
Step 211, determining whether a second release operation is received.
If the intercom terminal is within the second target duration of receiving the first release operation, after receiving the second touch operation, the intercom terminal does not receive the speaking right occupation response sent by the intercom server. It may be determined whether a second release operation is received after the second touch operation is received within a second target duration of receiving the first release operation.
If the talkback terminal does not receive the second release operation, it may determine that the session request fails, and then step 205 may be performed. That is, if the intercom terminal receives the second touch operation for the speaking control within the second target time period after receiving the first release operation, the speaking right occupation response sent by the intercom server is not received, the interval time between the second touch operation and the first touch operation is smaller than or equal to the first target time period, and the second release operation is not received within the second target time period after receiving the first release operation, the speaking right request failure can be determined, and then the speaking right release request is not required to be sent to the intercom server.
If the intercom terminal receives the second release operation, step 207 may be performed. That is, if the talkback terminal does not receive the talk right occupation response sent by the talkback server 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 within the second target duration after receiving the first touch operation, the talkback terminal receives the second release operation, and then sends a talk right release request to the talkback server after receiving the second target duration after receiving the second release operation.
After receiving the second release operation, the intercom terminal can send a speaking right release request to the intercom server after receiving the second target duration of the second release operation. Therefore, after the subsequent intercom terminal receives the speaking right occupation response, the speaking right can be released, namely, the intercom server can be ensured to release the occupation of the speaking right of the intercom terminal, and the phenomenon that other intercom terminals cannot request the speaking right in the follow-up process is avoided.
As can be seen from the description of the steps 201 to 211, when the talkback terminal releases the talk right again, if it is determined that the talk right occupation response sent by the talkback server is not received and neither the first timer nor the second timer is destroyed, the talk right release request may be sent to the talkback server after receiving the second target duration after the second release operation.
For example, referring to fig. 7, if the intercom terminal receives the second release operation at the time point G, which is located after the time point E and before the time point D, and the intercom terminal does not receive the talk burst occupation response, step 207 may be performed.
In the related art, if the intercom server receives a speaking right occupation request sent by the intercom terminal, the speaking right occupation request can be responded, and when the current speaking right is determined not to be occupied by other intercom terminals, a speaking right occupation response is sent to the intercom terminal so as to indicate that the intercom terminal can collect voice information, and the voice information can be sent to the intercom server. If the talkback server receives the talk right release request sent by the talkback terminal, the occupation of the talk right of the talkback terminal can be relieved.
Thus, the speaking right occupation request and the speaking right release request are two different network requests, and the processing of the speaking right occupation request and the speaking right release request of the intercom server is asynchronous, namely, if the intercom server receives the speaking right occupation request first, the speaking right occupation request is processed first, and if the intercom server receives the speaking right release request first, the speaking right release request is processed first.
In this case, if the interval duration between the first touch operation and the first release operation received by the intercom terminal is shorter and the network transmission is not deterministic (for example, network transmission delay), referring to fig. 8, the intercom server may receive the speaking right release request triggered by the first release operation first, and then receive the speaking right occupation request triggered by the first touch operation, that is, the intercom server receives the speaking right occupation request and the timing confusion of the speaking right release request. Thus, the talk-back server will process the talk-right release request first and then process the talk-right occupation request. And if the talkback server sends a talkback terminal with a talkback right occupation response in the process of processing the talkback right occupation request, the talkback terminal may be caused to continuously occupy the talkback right. The intercom server can not release the occupation of the conversation right of the intercom terminal, so that other intercom terminals can not send collected voice information to the intercom server.
By adopting the speaking right request method of the intercom terminal, after receiving the first release operation for the speaking control, the speaking right release request is sent to the intercom server if the speaking right occupation response sent by the intercom server is determined to be received. And when the talk right occupation response sent by the talkback server is not received and the talkback terminal is still in a waiting response state, after receiving the second target duration after the first release operation, sending a talk right release request to the talkback server to request the talkback server to release the occupation of the talk right of the talkback terminal. Therefore, the talkback terminal can be ensured to release the speaking right, namely the talkback server can be ensured to release the occupation of the talking right of the talkback terminal, and then the subsequent other talkback terminals can be ensured to request the speaking right.
It should be further noted that, the sequence of the steps of the speaking right request method of the intercom terminal provided by the embodiment of the application can be properly adjusted, and the steps can be correspondingly increased or decreased according to the situation. For example, steps 208 to 211 may be optionally deleted. Any method that can be easily conceived by those skilled in the art within the technical scope of the present disclosure should be covered in the protection scope of the present application, and thus will not be repeated.
In summary, the embodiment of the present application provides a speaking right request method for an intercom terminal, where after receiving a first release operation for a speaking control, the intercom terminal sends a speaking right release request to an intercom server if it is determined that a speaking right occupation response sent by the intercom server has been received. And when the speaking right occupation response sent by the intercom server is not received and the intercom terminal is still in a waiting response state, after receiving the second target duration after the first release operation, sending a speaking right release request to the intercom server. Therefore, the talkback server can be ensured to receive the speaking right occupation request first and then receive the speaking right release request, namely the talkback server can be ensured to release the occupation of the speaking right of the talkback terminal, and then the talkback server can be ensured to request the speaking right of other talkback terminals and then send voice information.
The embodiment of the application provides an intercom terminal which can be used for executing the speaking right request method provided by the embodiment of the method. Referring to fig. 8, the intercom terminal 110 may include a processor 1101, the processor 1101 may be configured to:
Responding to a first touch operation of a speaking control of the intercom terminal, and sending a speaking right occupation request to an intercom server;
responding to a first release operation aiming at the speaking control, and if the fact that the speaking right occupation response sent by the intercom server is received is determined, sending a speaking right release request to the intercom server;
Responding to a first release operation aiming at the speaking control, and if the fact that the speaking right occupation response sent by the intercom server is not received is determined, and the interval duration between the first release operation and the first touch operation is smaller than or equal to a first target duration, sending a speaking right release request to the intercom server after receiving a second target duration of the first release operation.
Optionally, the processor 1101 may be configured to:
If the operation for the speaking control is not received within the second target time after the first release operation is received, a speaking right release request is sent to the intercom server after the second target time of the first release operation is received.
Optionally, the processor 1101 may be further configured to:
if a second release operation for the talk control is received within a second target time length after the first release operation is received and a talk right occupation response sent by the talk server is not received, a talk right release request is sent to the talk server after the second target time length after the second release operation is received.
Optionally, the processor 1101 may be configured to:
And in the second target duration, if a second touch operation for the speaking control is received and the interval duration between the second touch operation and the first touch operation is smaller than or equal to the first target duration, sending a speaking right release request to the intercom server after receiving the second target duration after the second release operation.
Optionally, the processor 1101 may be further configured to:
And if the second touch operation for the speaking control is received within the second target time after the first release operation is received and the speaking right occupation response sent by the intercom server is received, the speaking right release request is forbidden to be sent to the intercom server.
Optionally, in the second target duration after receiving the first release operation, if the second touch operation is received after receiving the talk right occupation response sent by the intercom server, the processor is further configured to:
the transmission of the talk burst occupation request to the intercom server is prohibited.
Optionally, the processor 1101 may be configured to:
And if the second touch operation is received within the second target duration, the interval duration between the second touch operation and the first touch operation is smaller than or equal to the first target duration, and after the second touch operation is received, the speaking right occupation response sent by the intercom server is received, and then the speaking right release request is forbidden to be sent to the intercom server.
Optionally, the processor 1101 may be further configured to:
If a second touch operation for the talk control is received within a second target time length after the first release operation is received, the interval time length between the second touch operation and the first touch operation is smaller than or equal to the first target time length, a talk right occupation response sent by the talk server is not received within the first target time length after the second touch operation is received, and the second release operation is not received, the talk right release request is forbidden to be sent to the talk server.
Optionally, the processor 1101 may be configured to:
If the talk right release response sent by the talkback server is determined to be received, or if the talk right occupation response sent by the talkback server is determined not to be received within the first target duration after the third touch operation is received, a talk right occupation request is sent to the talkback server;
the third touch operation is the previous touch operation of the first touch operation.
In summary, the embodiment of the present application provides an intercom terminal, where after receiving a first release operation for a talk control, the intercom terminal sends a talk right release request to an intercom server if it is determined that a talk right occupation response sent by the intercom server has been received. And when the speaking right occupation response sent by the intercom server is not received and the intercom terminal is still in a waiting response state, after receiving the second target duration after the first release operation, sending a speaking right release request to the intercom server. Therefore, the talkback server can be ensured to receive the talk right occupation request first and then receive the talk right release request, namely the talkback server can be ensured to release the occupation of the talk right of the talkback terminal, then the talkback server can be ensured to request the talk right of other talkback terminals, and then the voice information is sent
As shown in fig. 9, the intercom terminal 110 may further include a display unit 130, a Radio Frequency (RF) circuit 150, an audio circuit 160, a wireless fidelity (WIRELESS FIDELITY, wi-Fi) module 170, a bluetooth module 180, a power supply 190, a camera 121, and the like.
Wherein camera 121 may be used to capture still pictures or video. The object generates an optical picture through the lens and projects the optical picture to the photosensitive element. The photosensitive element may be a charge coupled device (charge coupled device, CCD) or a Complementary Metal Oxide Semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then passed to the processor 1101 for conversion into a digital picture signal.
The processor 1101 is a control center of the intercom terminal 110, connects various parts of the entire terminal using various interfaces and lines, and performs 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, and the processor 1101 may also integrate an application processor and a baseband processor, wherein the application processor primarily processes operating systems, user interfaces, application programs, and the like, and the baseband processor primarily processes wireless communications. It will be appreciated that the baseband processor described above may not be integrated into the processor 1101. The processor 1101 in the present application may run an operating system and an application program, may control a user interface to display, and may implement the speaking right request method 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.
The display unit 130 may be used to receive input digital or character information, generate signal inputs related to user settings and function controls of the intercom terminal 110, and optionally, the display unit 130 may be used to display information input by a user or information provided to a user and a graphical user interface (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 surface of the intercom terminal 110. The display 131 may be configured in the form of a liquid crystal display, a light emitting diode, or the like. The display unit 130 may be used to display various graphical user interfaces described in the present application.
The display unit 130 includes a display screen 131 and a touch screen 132 provided on the front surface of the interphone terminal 110. The display 131 may be used to display preview pictures. Touch screen 132 may collect touch operations on or near the user, such as clicking a button, dragging a scroll box, and the like. The touch screen 132 may cover the display screen 131, or the touch screen 132 and the display screen 131 may be integrated to realize the input and output functions of the intercom terminal 110, and the integrated touch screen may be simply referred to as a touch display screen.
Memory 140 may be used to store software programs and data. The processor 1101 executes various functions and data processing of the intercom terminal 110 by executing software programs or data stored in the memory 140. Memory 140 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. The memory 140 stores an operating system that enables the intercom terminal 110 to operate. The memory 140 in the present application may store an operating system and various application programs, and may also store codes for executing the speaking right request method of the intercom terminal provided in the embodiment of the present application.
The RF circuit 150 may be used for receiving and transmitting signals during the process of receiving and transmitting information or communication, may receive downlink data from the base station, and may then transmit the downlink data to the base station for processing by the processor 1101. Typically, RF circuitry includes, but is not limited to, antennas, at least one amplifier, transceivers, couplers, low noise amplifiers, diplexers, and the like.
The audio circuit 160, speaker 161, microphone 162 can provide an audio interface between the user and the intercom terminal 110. The audio circuit 160 may transmit the received electrical signal converted from audio data to the speaker 161, and the speaker 161 converts the electrical signal into a sound signal and outputs the sound signal. The intercom terminal 110 may 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, which is output to the RF circuit 150 for transmission to, for example, another terminal, or to the memory 140 for further processing. The microphone 162 of the present application may acquire the voice of the user.
Wi-Fi belongs to a short-range wireless transmission technology, and the intercom terminal 110 can help a user to send and receive e-mail, browse web pages, access streaming media and the like through the Wi-Fi module 170, so that wireless broadband internet access is provided for the user.
The bluetooth module 180 is configured to interact with other bluetooth devices having bluetooth modules through a bluetooth protocol. For example, the intercom terminal 110 may establish a bluetooth connection with a wearable electronic device (e.g., a smart watch) also provided with a bluetooth module through the bluetooth module 180, thereby performing data interaction.
The intercom terminal 110 also includes a power supply 190 (such as a battery) for powering the various components. The power supply may be logically connected to the processor 1101 through a power management system, so that functions of managing charging, discharging, power consumption, etc. are implemented through the power management system. The intercom terminal 110 may also be configured with a power button for the functions of powering on and off the terminal, and locking the screen.
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 gyroscopes, barometers, hygrometers, thermometers, and infrared sensors.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the intercom terminal and each device described above may refer to the corresponding process in the foregoing method embodiment, which is not repeated herein.
Fig. 10 is a software structure block diagram of a intercom terminal according to an embodiment of the present application. The layered architecture divides the software into several layers, each with distinct roles and branches. The layers communicate with each other through a software interface. In some embodiments, the android system is divided into four layers, from top to bottom, an application layer, an application framework layer, an android operating environment (android runtime, ART) and a system library, and a kernel layer, respectively.
The application layer may include a series of application packages. As shown in fig. 10, the application package may include applications for cameras, gallery, calendar, phone calls, maps, navigation, WLAN, bluetooth, music, video, short messages, etc. The application framework layer provides an application programming interface (application programming interface, API) and programming framework for the application of the application layer. The application framework layer includes a number of predefined functions.
As shown in fig. 10, 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.
The window manager is used for managing window programs. The window manager can acquire the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
The content provider is used to store and retrieve data and make such data accessible to applications. The data may include video, pictures, audio, calls made and received, browsing history and bookmarks, phonebooks, etc.
The view system includes visual controls, such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, a display interface including a text message notification icon may include a view displaying text and a view displaying a picture.
The telephony manager is used to provide a communication function of the intercom terminal 110. Such as the management of call status (including on, hung-up, etc.).
The resource manager provides various resources for the application program, such as localization strings, icons, pictures, layout files, video files, and the like.
The notification manager allows the application to display notification information in a status bar, can be used to communicate notification type messages, can automatically disappear after a short dwell, and does not require user interaction. Such as notification manager is used to inform that the download is complete, message alerts, etc. The notification manager may also be a notification in the form of a chart or scroll bar text that appears on the system top status bar, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, a text message is presented in a status bar, a presentation sound is emitted, the communication terminal vibrates, and an indicator light blinks.
Android runtime include core libraries and virtual machines. android runtime is responsible for scheduling and management of the android system.
The core library comprises two parts, wherein one part is a function required to be called by java language, and the other part is an android core library.
The application layer and the application framework layer run in a virtual machine. The virtual machine executes java files of the application program layer and the application program framework layer as binary files. The virtual machine is used for executing the functions of object life cycle management, stack management, thread management, security and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. Such as surface manager (surface manager), media library (media library), three-dimensional graphics processing library (e.g., openGL ES), 2D graphics engine (e.g., SGL), etc.
The surface manager is used to manage the display subsystem and provides a fusion of 2D and 3D layers for multiple applications.
Media libraries support a variety of commonly used audio, video format playback and recording, still picture files, and the like. The media library may support a variety of audio and video encoding formats, such as MPEG4, h.264, MP3, AAC, AMR, JPG, PNG, etc.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, picture rendering, synthesis, layer processing and the like.
The 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver.
An embodiment of the present application provides a computer readable storage medium, where instructions are stored, where the instructions when executed on a computer cause the computer to perform a speaking right request method of a talkback terminal provided in the foregoing embodiment, for example, a method shown in fig. 2 or fig. 3.
The embodiment of the application also provides a computer program product containing instructions, which when run on a computer, cause the computer to execute the speaking right request method of the intercom terminal provided by the above method embodiment, such as the method shown in fig. 2 or fig. 3.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
It should be understood that references herein to "and/or" means that there may be three relationships, e.g., A and/or B, and that there may be three cases where A alone exists, while A and B exist, and B alone exists. The character "/" generally indicates that the context-dependent object is an "or" relationship. Also, the meaning of the term "at least one" in the present application means one or more, and the meaning of the term "plurality" in the present application means two or more.
The foregoing description of the exemplary embodiments of the application is not intended to limit the application to the particular embodiments disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the application.

Claims (9)

1. The intercom terminal is characterized by comprising a processor, wherein the processor is used for:
responding to a first touch operation of a speaking control of the intercom terminal, and sending a speaking right occupation request to an intercom server;
Responding to a first release operation for the speaking control, and if the fact that the speaking right occupation response sent by the intercom server is received is determined, sending a speaking right release request to the intercom server;
Responding to a first release operation for the speaking control, and if the fact that the speaking right occupation response sent by the intercom server is not received is determined, and the interval duration between the first release operation and the first touch operation is smaller than or equal to a first target duration, determining whether the operation for the speaking control is received in a second target duration after the first release operation is received;
If the operation for the speaking control is not received within the second target time length after the first release operation is received, after the second target time length after the first release operation is received, sending a speaking right release request to the intercom server.
2. The intercom terminal of claim 1, wherein the processor is further configured to:
and if a second release operation for the talk control is received within a second target time length after the first release operation is received and a talk right occupation response sent by the talk-back server is not received, sending a talk right release request to the talk-back server after the second target time length after the second release operation is received.
3. The intercom terminal of claim 2, wherein the processor is configured to:
And if a second touch operation for the speaking control is received within the second target time length after the first release operation is received, and the interval time length between the second touch operation and the first touch operation is smaller than or equal to the first target time length, sending a speaking right release request to the intercom server after the second target time length after the second release operation is received.
4. The intercom terminal of claim 1, wherein the processor is further configured to:
And if a second touch operation for the speaking control is received within a second target time length after the first release operation is received and a speaking right occupation response sent by the intercom server is received, a speaking right release request is forbidden to be sent to the intercom server.
5. The intercom terminal of claim 4, wherein if the second touch operation is received after receiving a talk burst occupation response sent by the intercom server, the processor is further configured to:
And prohibiting sending a speaking right occupation request to the intercom server.
6. The intercom terminal of claim 4, wherein the processor is configured to:
And if the interval duration between the second touch operation and the first touch operation is smaller than or equal to the first target duration and the speaking right occupation response sent by the intercom server is received after the second touch operation is received, the speaking right release request is forbidden to be sent to the intercom server.
7. The intercom terminal of claim 1, wherein the processor is further configured to:
And if a second touch operation for the speaking control is received within a second target duration after the first release operation is received, wherein the interval duration between the second touch operation and the first touch operation is smaller than or equal to the first target duration, and a speaking right occupation response sent by the intercom server is not received within the first target duration after the second touch operation is received, and the second release operation is not received, the speaking right release request is forbidden to be sent to the intercom server.
8. The intercom terminal according to any of claims 1 to 7, wherein the processor is configured to:
If the talk right release response sent by the intercom server is determined to be received, or if the talk right occupation response sent by the intercom server is determined not to be received within a first target duration after the third touch operation is received, a talk right occupation request is sent to the intercom server;
the third touch operation is a previous touch operation of the first touch operation.
9. A speaking right request method of an intercom terminal, characterized in that the method comprises:
responding to a first touch operation of a speaking control of the intercom terminal, and sending a speaking right occupation request to an intercom server;
Responding to a first release operation for the speaking control, and if the fact that the speaking right occupation response sent by the intercom server is received is determined, sending a speaking right release request to the intercom server;
Responding to a first release operation for the speaking control, and if the fact that the speaking right occupation response sent by the intercom server is not received is determined, and the interval duration between the first release operation and the first touch operation is smaller than or equal to a first target duration, determining whether the operation for the speaking control is received in a second target duration after the first release operation is received;
If the operation for the speaking control is not received within the second target time length after the first release operation is received, after the second target time length after the first release operation is received, sending a speaking right release request to the intercom server.
CN202011411731.7A 2020-12-03 2020-12-03 Intercom terminal and speaking right request method thereof Active CN114615649B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011411731.7A CN114615649B (en) 2020-12-03 2020-12-03 Intercom terminal and speaking right request method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011411731.7A CN114615649B (en) 2020-12-03 2020-12-03 Intercom terminal and speaking right request method thereof

Publications (2)

Publication Number Publication Date
CN114615649A CN114615649A (en) 2022-06-10
CN114615649B true CN114615649B (en) 2025-04-15

Family

ID=81856885

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011411731.7A Active CN114615649B (en) 2020-12-03 2020-12-03 Intercom terminal and speaking right request method thereof

Country Status (1)

Country Link
CN (1) CN114615649B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101366298A (en) * 2007-02-27 2009-02-11 华为技术有限公司 Method and device for releasing speaking right
CN105592426A (en) * 2014-10-20 2016-05-18 中兴通讯股份有限公司 Method and device for applying speaking right in PTT call and cluster core network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8126494B2 (en) * 2008-12-19 2012-02-28 Cisco Technology, Inc. System and method for providing a trunked radio and gateway
CN107836135B (en) * 2015-07-15 2021-06-04 Lg电子株式会社 Method and apparatus for transmitting and receiving data by terminal in wireless communication system
CN108337244B (en) * 2018-01-11 2021-04-06 海尔优家智能科技(北京)有限公司 SIP protocol-based intercom communication method, server, medium and equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101366298A (en) * 2007-02-27 2009-02-11 华为技术有限公司 Method and device for releasing speaking right
CN105592426A (en) * 2014-10-20 2016-05-18 中兴通讯股份有限公司 Method and device for applying speaking right in PTT call and cluster core network

Also Published As

Publication number Publication date
CN114615649A (en) 2022-06-10

Similar Documents

Publication Publication Date Title
CN111367456A (en) Communication terminal and display method in multi-window mode
CN112835472B (en) Communication terminal and display method
CN112114883A (en) Terminal awakening method, terminal and computer storage medium
CN113727289A (en) Electronic equipment and communication method
CN111274564A (en) Communication terminal and application unlocking method in split screen mode
CN114035870A (en) Terminal device, application resource control method and storage medium
CN112000411B (en) Mobile terminal and display method of recording channel occupation information thereof
CN112992082B (en) Electronic equipment and refreshing method of electronic ink screen thereof
CN113642010B (en) Method for acquiring data of extended storage device and mobile terminal
CN115297467B (en) Data domain switching method, device, terminal equipment and medium
CN113014614A (en) Equipment control method, control equipment and controlled equipment
CN115442472B (en) Terminal device, communication control method and storage medium
CN114615649B (en) Intercom terminal and speaking right request method thereof
CN114501389B (en) Mobile terminal, network sharing method and storage medium
CN113542488B (en) Method, device and storage medium for controlling controlled terminal using terminal device
CN113760164B (en) Display device and response method of its control operation
CN111600862B (en) User account management method and device
CN113543366B (en) Mobile terminal and call method, call server and call system thereof
CN111163220B (en) Display method, communication terminal and computer storage medium
CN114356559A (en) Multithreading control method and terminal equipment
CN113641431A (en) Method and terminal device for enhanced display of two-dimensional code
CN112954622A (en) Mobile terminal and short message sending method thereof
CN111159734A (en) Communication terminal and multi-application data inter-access processing method
CN111787157A (en) Mobile terminal and operation response method thereof
CN111142648B (en) Data processing method and intelligent terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Country or region after: China

Address after: Shandong City, Qingdao Province, Jiangxi City Road No. 11

Applicant after: Qingdao Hisense Mobile Communication Technology Co.,Ltd.

Address before: Shandong City, Qingdao Province, Jiangxi City Road No. 11

Applicant before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.

Country or region before: China

GR01 Patent grant
GR01 Patent grant