[go: up one dir, main page]

CN107005554A - Voice service sharing method, device and system - Google Patents

Voice service sharing method, device and system Download PDF

Info

Publication number
CN107005554A
CN107005554A CN201580064062.1A CN201580064062A CN107005554A CN 107005554 A CN107005554 A CN 107005554A CN 201580064062 A CN201580064062 A CN 201580064062A CN 107005554 A CN107005554 A CN 107005554A
Authority
CN
China
Prior art keywords
equipment
calling
sharing
called
call
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.)
Granted
Application number
CN201580064062.1A
Other languages
Chinese (zh)
Other versions
CN107005554B (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.)
Honor Device Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN107005554A publication Critical patent/CN107005554A/en
Application granted granted Critical
Publication of CN107005554B publication Critical patent/CN107005554B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention provides a voice service sharing method, equipment and a system. The embodiment of the invention establishes the voice data transmission channel between the sharing terminal equipment and the calling equipment, and the voice data transmission channel is used for exchanging the voice data between the sharing terminal equipment and the calling equipment, thereby realizing the sharing of the voice service in the sharing terminal equipment by the calling equipment.

Description

Voice service sharing method, equipment and system Technical Field
The embodiment of the invention relates to a communication technology, in particular to a voice service sharing method, equipment and a system.
Background
In the current society, making and receiving calls are well integrated into the daily life of people, and become an important means for people to people communication. With the popularization of mobile phones, the convenient communication mode is more popular.
The precondition of using the mobile phone for communication is that: a subscriber identity module (SubscriberIdentityModule, hereinafter referred to as SIM) card must be installed in the handset. The operator identifies the mobile phone user through the SIM card, and the mobile phone with the SIM card (telephone charge balance) can dial and answer the call.
In the prior art, one SIM card can only be used by one mobile phone at the same time. If a SIM card has a telephone charge balance at the end of a month, the SIM card can share redundant telephone charges for other people unless being arranged on the mobile phone of other people, and the telephone charge balance is wasted.
Disclosure of Invention
The embodiment of the invention provides a voice service sharing method, equipment and a system, which are used for solving the problem of waste of telephone charge balance in a SIM card.
In a first aspect, an embodiment of the present invention provides a voice service sharing system, including: the system comprises sharing end equipment, calling equipment and called equipment, wherein the calling equipment is positioned in the range of a voice service sharing network established by the sharing end equipment;
the calling device is configured to send a call request to the sharing end device, where the call request carries an identifier of the calling device, an identifier of the called device, and an identifier of the voice service sharing network;
The sharing end device is configured to receive the call request; if the shared equipment list stored by the shared terminal equipment contains the identification of the calling equipment, establishing a voice data transmission channel with the calling equipment; and calling the called equipment according to the identification of the called equipment, and exchanging voice data with the calling equipment through the voice data transmission channel after receiving the response of the called equipment.
In a second aspect, an embodiment of the present invention provides a method for sharing a voice service, including:
the method comprises the steps that a sharing end device receives a call request sent by a calling device, wherein the call request carries an identifier of the calling device, an identifier of a called device and an identifier of a voice service sharing network, and the calling device is located in a range of the voice service sharing network established by the sharing end device;
If the stored shared equipment list of the shared equipment contains the identification of the calling equipment, the shared equipment and the calling equipment establish a voice data transmission channel;
and the sharing terminal equipment calls the called equipment according to the identification of the called equipment, and exchanges voice data with the calling equipment through the voice data transmission channel after receiving the response of the called equipment.
With reference to the second aspect, in a first possible implementation manner of the second aspect, the method further includes: and the sharing end equipment periodically transmits a broadcast message, wherein the broadcast message carries the identification information of the voice service sharing network established by the sharing end equipment.
With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, after the sending, by the sharing end device, the broadcast message, the method further includes:
the sharing terminal equipment receives a network access request sent by the calling equipment, wherein the network access request comprises an identifier of the calling equipment;
The sharing terminal equipment authenticates the network access request;
The sharing terminal equipment sends an authentication result for accepting the call equipment to access the network to the call equipment;
and the sharing end equipment adds the identification of the calling equipment to the sharing equipment table.
With reference to the second aspect, or any one of the first to second possible implementation manners of the second aspect, in a third possible implementation manner of the second aspect, the method further includes, after the receiving, by the shared terminal device, a response of the called device:
If the sharing end device does not receive the first heartbeat signal sent by the calling device within the preset time, the sharing end device disconnects communication with the calling device; or alternatively
And if the sharing end equipment receives the first heartbeat signal sent by the calling equipment within the preset time, the sharing end equipment sends a second heartbeat signal to the calling equipment, wherein the second heartbeat signal is a response signal of the first heartbeat signal.
With reference to the second aspect, any one of the first to third possible implementation manners of the second aspect, in a fourth possible implementation manner of the second aspect, the method further includes, after the receiving, by the shared terminal device, a response of the called device:
if the sharing terminal equipment detects that the called equipment hangs up or the call signal is interrupted, a first notification is sent to the calling equipment, and the first notification is used for indicating the calling equipment to hang up; or alternatively
And if the sharing terminal equipment detects that the calling equipment hangs up or the communication signal is interrupted, sending a second notification to the called equipment, wherein the second notification is used for indicating the called equipment to hang up.
In a third aspect, an embodiment of the present invention provides a terminal device, including:
the receiving module is used for receiving a call request sent by a call device, wherein the call request carries an identifier of the call device, an identifier of the terminal device and an identifier of a voice service sharing network, and the call device is positioned in the range of the voice service sharing network established by the terminal device;
the judging module is used for judging whether the stored shared equipment table of the terminal equipment contains the identification of the calling equipment or not;
The processing module is used for establishing a voice data transmission channel with the calling equipment based on the judgment result of the identity of the calling equipment contained in the shared equipment table output by the judgment module; and calling the called equipment according to the identification of the called equipment, and exchanging voice data with the calling equipment through the voice data transmission channel after the receiving module receives the response of the called equipment.
With reference to the third aspect, in a first possible implementation manner of the third aspect, the terminal device further includes a first sending module, where the first sending module is configured to:
And periodically sending a broadcast message, wherein the broadcast message carries the identification information of the voice service sharing network established by the terminal equipment.
With reference to the first possible implementation manner of the third aspect, in a second possible implementation manner of the third aspect, the receiving module is further configured to receive a network access request sent by the calling device, where the network access request includes an identifier of the calling device;
The processing module is also used for authenticating the network access request;
The first sending module is further configured to send an authentication result for accepting the call device to access the network to the call device;
the processing module is further configured to add an identifier of the calling device to the shared device table.
With reference to the third aspect, or any one of the first to second possible implementation manners of the third aspect, in a third possible implementation manner of the third aspect, the processing module is further configured to disconnect communication with the calling device if the receiving module does not receive the first heartbeat signal sent by the calling device within a preset time.
With reference to the third aspect, or any one of the first to second possible implementation manners of the third aspect, in a fourth possible implementation manner of the third aspect, the terminal device further includes: a second transmitting module;
The second sending module is configured to send a second heartbeat signal to the calling device if the receiving module receives the first heartbeat signal sent by the calling device within a preset time, where the second heartbeat signal is a response signal of the first heartbeat signal.
With reference to the third aspect, any one of the first to fourth possible implementation manners of the third aspect, in a fifth possible implementation manner of the third aspect, the terminal device further includes a third sending module,
The processing module is further used for detecting whether the called equipment or the calling equipment hangs up or whether a call signal is interrupted; triggering the third sending module to send a first notification to the calling equipment when the hanging-up of the called equipment or the interruption of a communication signal is detected; or when the hang-up of the calling equipment or interruption of the communication signal is detected, triggering the third sending module to send a second notification to the called equipment.
In a fourth aspect, an embodiment of the present invention provides a terminal device, including:
A receiver, configured to receive a call request sent by a call device, where the call request carries an identifier of the call device, an identifier of the terminal device, and an identifier of a voice service sharing network, and the call device is located in a range of the voice service sharing network established by the terminal device;
a judging unit, configured to judge whether the stored shared device table of the terminal device includes an identifier of the calling device;
The processor is used for establishing a voice data transmission channel with the calling equipment based on the judgment result of the identity of the calling equipment contained in the shared equipment table output by the judgment unit; and calling the called equipment according to the identification of the called equipment, and exchanging the voice data with the calling equipment through the voice data transmission channel after the receiver receives the response of the called equipment.
With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the terminal device further includes a first transmitter, where the first transmitter is configured to:
And periodically sending a broadcast message, wherein the broadcast message carries the identification information of the voice service sharing network established by the terminal equipment.
With reference to the first possible implementation manner of the fourth aspect, in a second possible implementation manner of the fourth aspect, the receiver is further configured to receive a network access request sent by the calling device, where the network access request includes an identifier of the calling device;
The processor is further configured to authenticate the network access request;
The first transmitter is further configured to send an authentication result for accepting the call device to access the network to the call device;
the processor is further configured to add an identification of the calling device to the shared device table.
With reference to the fourth aspect, or any one of the first to second possible implementation manners of the fourth aspect, in a third possible implementation manner of the fourth aspect, the processor is further configured to:
And if the receiver does not receive the first heartbeat signal sent by the calling equipment within the preset time, disconnecting the communication connection with the calling equipment.
With reference to the fourth aspect and any one of the first to second possible implementation manners of the fourth aspect, in a fourth possible implementation manner of the fourth aspect, the terminal device further includes: a second transmitter;
And the second transmitter is used for transmitting a second heartbeat signal to the calling equipment if the receiver receives the first heartbeat signal transmitted by the calling equipment within a preset time, wherein the second heartbeat signal is a response signal of the first heartbeat signal.
With reference to the fourth aspect, any one of the first to fourth possible implementation manners of the fourth aspect, in a fifth possible implementation manner of the fourth aspect, the terminal device further includes a third transmitter,
The processor is further configured to detect whether the called device or the calling device hangs up or a call signal is interrupted; triggering the third transmitter to send a first notification to the calling device when the hanging-up of the called device or the interruption of a communication signal is detected; or triggering the third transmitter to send a second notification to the called device when the call device is detected to hang up or the call signal is interrupted.
According to the voice service sharing method, device and system, the voice data transmission channel is established between the sharing end device and the calling device and is used for exchanging voice data between the sharing end device and the calling device, so that the calling device can share the voice service in the sharing end device, the calling device can use the telephone charge balance of the SIM card in the sharing end device, and the waste of the telephone charge balance is avoided.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions of the prior art, the drawings which are used in the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the description below are only some embodiments of the invention, and that other drawings can be obtained according to these drawings without inventive faculty for a person skilled in the art.
FIG. 1 is a flowchart of a voice service sharing method according to an embodiment of the present invention;
FIG. 2 is a flowchart of a second embodiment of a voice service sharing method according to the present invention;
FIG. 3 is a flowchart of a third embodiment of a voice service sharing method according to the present invention;
FIG. 4 is a diagram of an application Jing Shi of the voice service sharing method according to the present invention;
FIG. 5 is a flowchart of a fourth embodiment of a voice service sharing method according to the present invention;
FIG. 6 is a diagram illustrating another exemplary application scenario of the voice service sharing method of the present invention;
FIG. 7 is a flowchart of a fifth embodiment of a voice service sharing method according to the present invention;
fig. 8 is a schematic structural diagram of a first embodiment of a terminal device of the present invention;
fig. 9 is a schematic structural diagram of a second embodiment of the terminal device of the present invention;
Fig. 10 is a schematic structural diagram of a third embodiment of the terminal device of the present invention;
fig. 11 is a schematic structural diagram of a fourth embodiment of the terminal device of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Each mobile phone is provided with at least one SIM card. The SIM card has a serial number, i.e. an integrated circuit card identification number (Integratecircuitcardidentity, ICCID). The ICCID is cured in the SIM card, being the unique identification number of the SIM card. The ICCID is composed of 20 digits in total, and the coding format is as follows: XXXXXX0MFSSYYGXXXXXXX. The first six bits represent the operator code: the following are mobile in China: 898600. when the network access is applied, an operator binds a mobile phone number for the SIM card.
At the same time, one SIM card cannot be shared by a plurality of mobile phones, so that the extra telephone charge in the SIM card is wasted. In addition, current smartphones commonly have mobile hotspot functionality. When the mobile hotspot function of the smart phone is in an on state, the smart phone can share network traffic with other smart phones. Therefore, the embodiment of the invention provides a voice service sharing method, equipment and a system, which can realize voice service sharing between a smart phone and smart terminal equipment.
Here, terms such as client device, shared end device, and the like appearing below are explained first.
Voice service sharing network (VoiceServiceSharingNetwork, hereinafter: VSSN): is a virtual network in an Internet Protocol (IP) local area network, and only intelligent terminal devices added with VSSN can share voice services.
Shared device table: the information of the intelligent terminal device added to VSSN is recorded, and the information may include information such as a Media Access Control (MAC) address and a name of the intelligent terminal device, which is not limited in the present invention.
Sharing end device: a smart terminal device (e.g., a cell phone) into which a SIM card may be inserted. In the invention, the sharing terminal device can share the voice service of the SIM card to the client device in VSSN for use, and can transfer the voice service from the SIM card to other intelligent terminal devices in VSSN.
Client device: the intelligent terminal equipment with the voice call function can be provided with or without a SIM card. In the invention, besides using the SIM card voice service of the sharing terminal device, the client device with the SIM card can also transfer the incoming call to other intelligent terminal devices in VSSN. The client device is not limited to a mobile phone, but may be a tablet computer, a notebook computer, a Personal Digital Assistant (PDA), or the like.
The calling device and the called device appearing in the following are only relative concepts, and the two can be exchanged, that is, the intelligent terminal device with the voice call function can be either the calling device or the called device, for example, one mobile phone can be either a calling party or a called party.
The invention provides a voice service sharing system, comprising: the system comprises a sharing end device, a calling device and a called device, wherein the calling device is located in the range of a voice service sharing network established by the sharing end device.
Specifically, the calling device is configured to send a call request to the sharing end device, where the call request carries an identifier of the calling device, an identifier of the called device, and an identifier of the voice service sharing network. The sharing end equipment is used for receiving the call request; if the shared equipment list stored by the shared end equipment contains the identification of the calling equipment, establishing a voice data transmission channel with the calling equipment; and calling the called equipment according to the identification of the called equipment, and exchanging voice data with the calling equipment through a voice data transmission channel after receiving the response of the called equipment.
The voice service sharing system of the present embodiment may be used to execute the technical solutions of the method embodiments mentioned below, and its implementation principle and technical effects are similar, and are not described herein again.
The voice service sharing method executed by the side of the sharing end device is described in detail below through a specific embodiment.
Fig. 1 is a flowchart of a voice service sharing method according to an embodiment of the present invention. The embodiment of the invention provides a voice service sharing method, which can be executed by any equipment for executing the voice service sharing method, and the equipment can be realized by software and/or hardware. In this embodiment, the device may be any intelligent terminal device having a voice call function. As shown in fig. 1, the method includes:
S101, a sharing end device receives a call request sent by a calling device, wherein the call request carries an identifier of the calling device, an identifier of a called device and an identifier of a voice service sharing network, and the calling device is located in a range of the voice service sharing network established by the sharing end device.
The sharing end device can be used as an Access Point (AP), and opens a voice service sharing function, so that other intelligent terminal devices accessing the sharing end device can use the voice service of the sharing end device. A calling device may be understood as any intelligent terminal device having a voice call function and being located within the range of a voice service sharing network established by a sharing end device.
Specifically, the calling device is to make a call, and first, the calling device sends a call request to the sharing end device to request for sharing a voice service, where the call request carries an identifier of the called device, for example, a phone number of the called device uniquely identifies the called device. Correspondingly, the sharing end device receives the call request.
S102, if the stored shared device table of the shared device contains the identification of the calling device, the shared device and the calling device establish a voice data transmission channel.
Specifically, the shared device table is stored in the shared terminal device, so that the shared terminal device can manage the intelligent terminal device accessed to the shared terminal device.
The sharing end device obtains the identification of the called device from the call request, searches the stored sharing device list for the identification of the calling device, and judges whether the sharing device list contains the identification of the calling device according to the search result. If so, executing S103; otherwise, the flow ends.
And the sharing end equipment establishes a voice data transmission channel with the calling equipment based on the judgment result of the identification of the calling equipment contained in the sharing equipment table. For example, the sharing end device and the calling device need to negotiate the encryption key of the communication data.
The voice data transmission channel is a bidirectional channel, and voice data is transmitted through an IP lan, for example, and hypertext transfer protocol (HTTP-Hypertexttransferprotocol, hereinafter referred to as HTTP protocol) may be used. The data types transmitted by the voice data transmission channel include: and (5) voice data generated by real-time conversation.
S103, the sharing end device calls the called device according to the identification of the called device, and exchanges voice data with the calling device through the voice data transmission channel after receiving the response of the called device.
Specifically, the sharing end device dials the telephone number of the called device according to the identification of the called device, and if the called device is not connected, the sharing end device informs the calling device; if the called equipment is connected, the sharing terminal equipment exchanges voice data with the calling equipment through a voice data transmission channel.
For example, the voice data includes first voice data and second voice data, wherein the first voice data is voice data sent by the calling device to the sharing end device, and the second voice data is voice data sent by the called device to the sharing end device. For the sharing end device to exchange voice data with the calling device through the voice data transmission channel, those skilled in the art can understand that: the sharing terminal equipment sends second voice data to the calling equipment in the voice data transmission channel; and the sharing terminal equipment receives the first voice data sent by the calling equipment in the voice data transmission channel, thereby realizing the sharing of the voice service in the sharing terminal equipment by the calling equipment.
According to the embodiment of the invention, the voice data transmission channel is established between the sharing end equipment and the calling equipment, and is used for exchanging voice data between the sharing end equipment and the calling equipment, so that the calling equipment can share the voice service in the sharing end equipment, the calling equipment can use the telephone charge balance of the SIM card in the sharing end equipment, and the waste of the telephone charge balance is avoided.
The above references VSSN and shared device table are described below by way of specific examples to illustrate the creation of VSSN and shared device table.
Fig. 2 is a flowchart of a second embodiment of a voice service sharing method according to the present invention. On the basis of the above embodiment, as shown in fig. 2, the voice service sharing method may further include:
S201, the sharing end device periodically sends a broadcast message, wherein the broadcast message carries identification information of a voice service sharing network established by the sharing end device.
This embodiment is illustrated as an IP local area network. The sharing end device establishes a VSSN on the IP lan, where each VSSN corresponds to unique VSSN Identification (ID) information, where the ID information may be a unique value generated according to unique identification information of the sharing end device, such as an international identity (InternationalMobileEquipmentIdentity, hereinafter referred to as IMEI) of the mobile device, and a time through a preset algorithm, where the time is a time when the sharing end device opens a voice service sharing function, that is, the sharing end device records the opening time when the voice service sharing function is opened. The preset algorithm may be of various types, such as a hash algorithm, etc.
The client devices within VSSN actively scan for the broadcast message. Optionally, the client device may scan for at least two broadcast messages, where the client device needs to receive VSSN an operation that the holder of the client device selects to join, that is, the holder of the client device selects VSSN to join according to the identification information of the voice service sharing network; the client device sends an access request carrying authentication information such as the client device and the password to the sharing device, requesting access to the selected VSSN. This process is similar to joining a wireless fidelity (Wi-Fi) network and will not be described in detail herein.
The following steps, S202 to S205, are described with respect to the embodiment shown in fig. 1, and occur before the shared-end device receives the call request sent by the calling device.
S202, the sharing terminal equipment receives a network access request sent by the calling equipment, wherein the network access request comprises the identification of the calling equipment.
Wherein the calling device is one of the client devices.
S203, the sharing terminal equipment authenticates the network access request.
Specifically, the sharing end device acquires verification information such as a password from the network access request, and judges whether the verification information is consistent with the stored verification information. If so, executing S204; if the voice service is inconsistent, the sharing end equipment refuses the sharing of the voice service by the calling equipment.
S204, the sharing end device sends the authentication result of accepting the call device to access the network to the call device.
And S204, after receiving the authentication result of the call receiving device, the call receiving device accesses VSSN opened by the sharing terminal device.
S205, the sharing end device adds the identification of the calling device to the sharing device table.
The sharing-end device maintains a sharing device table in which information of the device joining the VSSN, for example, the name and the identifier of the device joining the VSSN, and the device joining the VSSN includes the calling device.
On the basis of the above embodiment, after the sharing end device receives the answer of the called device, that is, during the voice call, the voice service sharing method may further include: if the sharing end equipment does not receive the first heartbeat signal sent by the calling equipment within the preset time, the sharing end equipment disconnects the communication with the calling equipment; or if the sharing end device receives the first heartbeat signal sent by the calling device within the preset time, the sharing end device sends a second heartbeat signal to the calling device, wherein the second heartbeat signal is a response signal of the first heartbeat signal.
In this embodiment, the data types transmitted by the voice data transmission channel may further include: the first heartbeat signal and the second heartbeat signal are used for judging whether the voice data transmission channel is interrupted or not. The preset time can be set according to actual requirements, and the invention is not limited. According to the embodiment of the invention, the sharing of voice service is ensured through the first heartbeat signal and/or the second heartbeat signal, and the communication reliability of the two interconnected parties is enhanced.
Further, after receiving the answer of the called device, that is, during the voice call, the sharing method for voice service may further include: if the sharing terminal equipment detects that the called equipment hangs up or the call signal is interrupted, a first notification is sent to the calling equipment, and the first notification is used for indicating the calling equipment to hang up; or if the sharing end device detects that the calling device hangs up or the call signal is interrupted, sending a second notification to the called device, wherein the second notification is used for indicating the called device to hang up. This embodiment can ensure the validity of the call.
In addition, the voice service sharing method of the embodiment of the invention can also realize the call forwarding function. The smart phone transfers the incoming call to other smart terminal devices, so that a user can select one of the plurality of smart terminal devices to answer the incoming call.
Fig. 3 is a flowchart of a third embodiment of a voice service sharing method according to the present invention. The embodiment of the invention provides a voice service sharing method, which can be executed by any equipment for executing the voice service sharing method, and the equipment can be realized by software and/or hardware. In this embodiment, the device may be any intelligent terminal device having a voice call function. As shown in fig. 3, the method includes:
s301, the called equipment receives a call request of the calling equipment, wherein the call request carries the identification of the calling equipment and the identification of the called equipment.
In this step, the called device may be the sharing-end device, where the sharing-end device is a device that shares a voice service. At this time, the call request received by the sharing end device is forwarded to any intelligent terminal device in VSSN, as shown in fig. 4. In fig. 4, the sharing end device 42 opens a voice service sharing function, and establishes VSSN a 40; the shared-end device 42 receives the call request of the calling device 41, that is, the shared-end device 42 is the called device in this embodiment; the shared-end device 42 then performs S302, broadcasting the call request to the client devices within VSSN, such as client device 43, client device 44, and client device 45.
The called device may also be the client device described above, and the invention is not limited. The identification of the calling device is information such as a telephone number of the calling device. When the called device is the client device described above, a specific embodiment refers to the embodiment shown in fig. 5.
S302, the called equipment broadcasts a call request.
Specifically, in the IP lan, the called device broadcasts the above-described call request, for example, the telephone number of the calling device or the like.
Correspondingly, the client device in the IP local area network scans the call request, detects whether the identification information of VSSN in the call request is consistent with the identification information of VSSN added by the client device, and if so, reminds the holder of the client device whether the call needs to be forwarded; if not, the call request is ignored.
If the holder of the client device selects to transfer the incoming call, the client device receives the selection operation of the holder, generates a transfer request and sends the transfer request to the called device, wherein the transfer request carries the information of the client device (i.e. the transfer device).
S303, the called equipment receives a transfer request sent by the transfer end equipment, wherein the transfer request carries information of the transfer end equipment, the transfer request is a response message of the call request, and the transfer end equipment and the called equipment are in the same voice service sharing network.
In the application scenario shown in fig. 4, the transit end device is one of the client device 43, the client device 44, and the client device 45.
S304, the called equipment judges whether the stored shared equipment list contains information of the transfer terminal equipment.
S305, the called equipment establishes a voice data transmission channel with the transfer terminal equipment based on the judgment result of the information containing the transfer terminal equipment in the shared equipment table.
S306, the called equipment is communicated with the transfer terminal equipment, and voice data are exchanged between the voice data transmission channel and the transfer terminal equipment.
In this embodiment, the specific descriptions of S304 to S306 refer to S102 to S103, and are not repeated here.
Referring to fig. 1 and 3, the two embodiments differ in that: in the embodiment shown in fig. 3, the called device is configured to forward the incoming call of the calling device to other intelligent terminal devices, or the other intelligent terminal devices forward the call request received by the called device to the called device.
In this way, each client device in VSSN can be informed of the call request (i.e. incoming call) of the calling device in time, and once the call request is forwarded to a certain client device (forwarding device), the sharing device stops broadcasting the call request, that is, the call request can only be forwarded to one forwarding device.
According to the embodiment of the invention, the voice data transmission channel is established between the called equipment and the transfer terminal equipment, and is used for exchanging voice data between the transfer terminal equipment and the called equipment, so that the call request accessed by the called equipment is transferred to the transfer terminal equipment, and the sharing of voice service in the called equipment by the transfer terminal equipment is realized, so that the flexibility and convenience of call transfer can be increased.
In the above embodiment, after the sharing end device communicates with the forwarding end device, the voice service sharing method may further include: if the called equipment does not receive the first heartbeat signal sent by the transfer terminal equipment within the preset time, the called equipment disconnects the communication connection with the transfer terminal equipment; or if the called equipment receives the first heartbeat signal sent by the transfer terminal equipment within the preset time, the called equipment sends a second heartbeat signal to the transfer terminal equipment, and the second heartbeat signal is a response signal of the first heartbeat signal.
In this embodiment, the data types transmitted by the voice data transmission channel may further include: the first heartbeat signal and the second heartbeat signal are used for judging whether the voice data transmission channel is interrupted or not. The preset time can be set according to actual requirements, and the invention is not limited. According to the embodiment of the invention, the sharing of voice service is ensured through the first heartbeat signal and/or the second heartbeat signal, and the communication reliability of the two interconnected parties is enhanced.
Fig. 5 is a flowchart of a fourth embodiment of a voice service sharing method according to the present invention. The called device is a client device in the embodiment shown in fig. 3, based on the embodiment. As shown in fig. 5, before S301, the voice service sharing method may further include:
S501, the called equipment requests a shared equipment list from the shared equipment, wherein the shared equipment is equipment sharing voice service.
S502, the called equipment receives the shared equipment list sent by the shared equipment.
The embodiment shown in fig. 5 differs from the embodiment shown in fig. 3 in that: in the embodiment shown in fig. 3, the called device is a shared terminal device, and referring to the scenario shown in fig. 4, the shared terminal device 42 forwards the call request initiated by the calling device 41 to the client device in VSSN; in the embodiment shown in fig. 5, the called device is a client device, and referring to the scenario shown in fig. 6, the client device 62 forwards the call request initiated by the calling device 61 to the client device 63 or the client device 64 in VSSN, where VSSN60 is established by the sharing device 65, and the area where the client device 62 is located within VSSN 60.
The application of the embodiments of the present invention is described below in two scenarios.
For example in an outdoor scenario: the sharing mobile phone is used as an AP hot spot, the client mobile phone is connected with the AP hot spot, and the sharing mobile phone opens a voice service sharing function for the client mobile phone to use.
An embodiment of the present invention is further described with reference to fig. 7. Fig. 7 shows interactions between a client handset and a sharing-side handset.
S70, the mobile hotspot function is opened by the mobile phone at the sharing end, and an IP local area network is established.
S71, the client mobile phone is connected with the sharing mobile phone in a wireless mode and joins the IP local area network.
S72, the sharing end mobile phone opens the voice call service sharing function, and VSSN is established in the IP local area network.
S73, the client mobile phone is added VSSN through verification.
S74, the sharing-end mobile phone adds the information of the client-end mobile phone into the sharing equipment list.
S75, the client mobile phone sends the telephone number of the called party to the sharing mobile phone.
S76, the sharing mobile phone checks whether the information of the client mobile phone is contained in the sharing equipment list.
If the shared device table contains the information of the client mobile phone, executing S77; otherwise, the flow ends.
S77, the sharing-end mobile phone dials the telephone number of the called party.
And S78, after the sharing mobile phone is communicated with the called party, the sharing mobile phone is executed.
S78, the sharing mobile phone exchanges voice data with the client mobile phone through the voice data transmission channel.
S79, ending the call, and disconnecting the voice data transmission channel between the sharing mobile phone and the client mobile phone.
Also for example, in a home scenario, a sharing end device and a client device supporting a voice service sharing function connect to a home router. In comparison with the previous embodiment, the lan router is no longer a mobile phone, but a home router, and the manner of accessing the device to the lan is not limited to Wi-Fi, and may also be accessed through a network cable. The client device can make calls by using the call forwarding function in addition to the voice service sharing function.
In addition, the VSSN in the embodiment of the present invention can be established within the range of the lan, and if the coverage area of the lan can be enlarged, for example, wi-Fi signals become stronger and transmission distances become larger, the embodiment of the present invention can be applied to more people. In theory VSSN could be built on the Internet (Internet), the invention is not limited by distance.
The above-described embodiments are merely preferred embodiments of the present invention, and it should be noted that modifications and substitutions can be made by those skilled in the art without departing from the principles of the present invention, which are also considered to be within the scope of the present invention.
Fig. 8 is a schematic structural diagram of a first embodiment of a terminal device according to the present invention. As shown in fig. 8, the terminal device 80 includes: a receiving module 81, a judging module 82 and a processing module 83.
The receiving module 81 is configured to receive a call request sent by a calling device, where the call request carries an identifier of the calling device, an identifier of the terminal device 80, and an identifier of a voice service sharing network, and the calling device is located within a range of the voice service sharing network established by the terminal device 80. The judging module 82 is configured to judge whether the shared device table stored in the terminal device 80 includes an identifier of the calling device. The processing module 83 is configured to establish a voice data transmission channel with the calling device based on the determination result that the shared device table output by the determining module 82 includes the identifier of the calling device; the called device is called according to the identification of the called device, and after the receiving module 81 receives the answer of the called device, voice data is exchanged with the calling device through the voice data transmission channel.
The terminal device of the present embodiment may be used to execute the technical solution of the method embodiment shown in fig. 1, and its implementation principle and technical effects are similar, and are not described herein again.
On the basis of the above embodiment, the terminal device 80 may further include a first transmission module (not shown). The first transmitting module may be configured to: a broadcast message carrying identification information of the voice service sharing network established by the terminal device 80 is periodically transmitted.
Further, the receiving module 81 may be further configured to: a network access request sent by a calling device is received, the network access request including an identification of the calling device. In this embodiment, the processing module 83 may also be configured to authenticate the access request. The sending module may be further configured to send an authentication result for accepting access to the network by the calling device to the calling device. The processing module 83 may also be used to add the identity of the calling device to the shared device table.
On the basis of the above, the receiving module 81 may be further configured to receive the first heartbeat signal sent by the calling device after the processing module 83 receives the answer of the called device.
The processing module 83 may also be configured to: if the receiving module 81 does not receive the first heartbeat signal sent by the calling device within the preset time, the communication connection with the calling device is disconnected.
In the above embodiment, the terminal device 80 may further include: a second transmitting module (not shown). The second sending module is configured to send a second heartbeat signal to the calling device if the receiving module 81 receives the first heartbeat signal sent by the calling device within a preset time, where the second heartbeat signal is a response signal of the first heartbeat signal.
In this embodiment, the data types transmitted by the voice data transmission channel may further include: the first heartbeat signal and the second heartbeat signal are used for judging whether the voice data transmission channel is interrupted or not. The preset time can be set according to actual requirements, and the invention is not limited. According to the embodiment of the invention, the voice service sharing is ensured through the heartbeat signals (the first heartbeat signals and/or the second heartbeat signals), and the communication reliability of the two interconnected parties is enhanced.
Optionally, the terminal device 80 may further comprise a third transmission module (not shown). In this embodiment, the processing module 83 may also be configured to detect whether the called device or calling device hangs up or the call signal is interrupted; triggering a third sending module to send a first notice to calling equipment when the hanging-up of the called equipment or the interruption of a communication signal is detected; or when the hang-up of the calling equipment or interruption of the communication signal is detected, triggering the third sending module to send a second notification to the called equipment. This embodiment can ensure the validity of the call.
Fig. 9 is a schematic structural diagram of a second embodiment of the terminal device of the present invention. As shown in fig. 9, the terminal device 90 includes: a receiving module 91, a transmitting module 92 and a processing module 94.
The receiving module 91 is configured to receive a call request of a calling device, where the call request carries an identifier of the calling device and an identifier of the terminal device 90. The sending module 92 is used to broadcast call requests. The receiving module 91 is further configured to receive a forwarding request sent by a forwarding end device, where the forwarding request carries information of the forwarding end device, and the forwarding request is a response message of a call request, and the forwarding end device and the terminal device 90 are in the same voice service sharing network. The processing module 94 is configured to determine whether the shared device table stored in the terminal device 90 includes information of the switching end device; establishing a voice data transmission channel with the switching end equipment based on the judgment result of the information containing the switching end equipment in the shared equipment table; and communicating the transfer terminal equipment, and exchanging voice data with the transfer terminal equipment in the voice data transmission channel.
The terminal device of the present embodiment may be used to implement the technical solution of the method embodiment shown in fig. 3, and its implementation principle and technical effects are similar, and are not described herein again.
On the basis of the above, the receiving module 91 may also be configured to: and receiving a first heartbeat signal sent by the switching end equipment. The processing module 94 may also be configured to: if the receiving module 91 does not receive the first heartbeat signal sent by the switching end device within the preset time, the communication connection with the switching end device is disconnected. Optionally, the sending module 92 may be further configured to: if the receiving module 91 receives the first heartbeat signal sent by the switching end device within the preset time, sends a second heartbeat signal to the switching end device, where the second heartbeat signal is a response signal of the first heartbeat signal.
In this embodiment, the data types transmitted by the voice data transmission channel may further include: the first heartbeat signal and the second heartbeat signal are used for judging whether the voice data transmission channel is interrupted or not. The preset time can be set according to actual requirements, and the invention is not limited. According to the embodiment of the invention, the voice service sharing is ensured through the heartbeat signals (the first heartbeat signals and/or the second heartbeat signals), and the communication reliability of the two interconnected parties is enhanced.
In one embodiment, the terminal device 90 is a shared terminal device. The sharing terminal equipment is equipment for sharing voice service.
In another embodiment, the terminal device 90 is a client device. The transmitting module 92 may also be configured to: and requesting a shared device list from a shared terminal device, wherein the shared terminal device is a device sharing voice service. The receiving module 91 may also be configured to: and receiving a shared device table sent by the shared device.
Fig. 10 is a schematic structural diagram of a third embodiment of the terminal device of the present invention. As shown in fig. 10, the terminal device 100 includes: a receiver 110, a determiner 120, and a processor 130.
The receiver 110 is configured to receive a call request sent by a call device, where the call request carries an identifier of the call device, an identifier of the terminal device 100, and an identifier of a voice service sharing network, and the call device is located within a range of the voice service sharing network established by the terminal device 100. The determiner 120 is configured to determine whether the shared device table stored in the terminal device 100 includes an identifier of the calling device. The processor 130 is configured to establish a voice data transmission channel with the calling device based on the determination result that the shared device table output by the determiner 120 includes the identifier of the calling device; and calling the called equipment according to the identification of the called equipment, and exchanging voice data with the calling equipment through the voice data transmission channel after the receiver 110 receives the answer of the called equipment.
The terminal device of the present embodiment may be used to execute the technical solution of the method embodiment shown in fig. 1, and its implementation principle and technical effects are similar, and are not described herein again.
Further, the terminal device 100 may further include a first transmitter (not shown). The first transmitter may be configured to: and periodically transmitting a broadcast message, wherein the broadcast message carries the identification information of the voice service sharing network established by the terminal device 100.
Still further, the receiver 110 may also be configured to: a network access request sent by a calling device is received, the network access request including an identification of the calling device. In this embodiment, the processor 130 may also be configured to authenticate the access request. The transmitter may also be configured to transmit an authentication result to the calling device accepting the call device to access the network. The processor 130 may also be used to add the identity of the calling device to the shared device table.
In the above embodiment, the receiver 110 is further configured to receive the first heartbeat signal sent by the calling device after the processor 130 turns on the called device.
In an application scenario, the processor 130 may also be configured to: if the receiver 110 does not receive the first heartbeat signal sent by the calling device within the preset time, the communication connection with the calling device is disconnected.
In another application scenario, the terminal device 100 may further include: a second transmitter (not shown). The second transmitter is configured to send a second heartbeat signal to the calling device if the receiver 110 receives the first heartbeat signal sent by the calling device within a preset time, where the second heartbeat signal is a response signal of the first heartbeat signal.
In this embodiment, the data types transmitted by the voice data transmission channel may further include: the first heartbeat signal and the second heartbeat signal are used for judging whether the voice data transmission channel is interrupted or not. The preset time can be set according to actual requirements, and the invention is not limited. According to the embodiment of the invention, the voice service sharing is ensured through the heartbeat signals (the first heartbeat signals and/or the second heartbeat signals), and the communication reliability of the two interconnected parties is enhanced.
Optionally, the terminal device may further comprise a third transmitter (not shown). The processor 130 may also be configured to detect whether the called device or calling device hangs up or a call signal is interrupted; triggering a third transmitter to send a first notification to the calling device when the hanging-up of the called device or the interruption of a communication signal is detected; or triggering the third transmitter to send a second notification to the called device when the hanging-up of the calling device or the interruption of the communication signal is detected. This embodiment can ensure the validity of the call.
Fig. 11 is a schematic structural diagram of a fourth embodiment of the terminal device of the present invention. As shown in fig. 11, the terminal device 200 includes: a receiver 210, a transmitter 220, and a processor 240.
Wherein the receiver 210 is configured to receive a call request of a calling device, where the call request carries an identifier of the calling device and an identifier of the terminal device 200. The transmitter 220 is used to broadcast a call request. The receiver 210 is further configured to receive a forwarding request sent by a forwarding end device, where the forwarding request carries information of the forwarding end device, and the forwarding request is a response message of a call request, and the forwarding end device and the terminal device 200 are in the same voice service sharing network. The processor 240 is configured to determine whether the shared device table stored in the terminal device 200 includes information of the switching end device; establishing a voice data transmission channel with the switching end equipment based on the judgment result of the information containing the switching end equipment in the shared equipment table; and communicating the transfer terminal equipment, and exchanging voice data with the transfer terminal equipment in the voice data transmission channel.
The terminal device of the present embodiment may be used to implement the technical solution of the method embodiment shown in fig. 3, and its implementation principle and technical effects are similar, and are not described herein again.
On the basis of the above, the receiver 210 may also be configured to: and receiving a first heartbeat signal sent by the switching end equipment. The processor 240 may also be configured to: if the receiver 210 does not receive the first heartbeat signal sent by the switching end device within the preset time, the communication connection with the switching end device is disconnected. Optionally, the transmitter 220 may also be configured to: if the receiver 210 receives the first heartbeat signal sent by the switching end device within the preset time, sends a second heartbeat signal to the switching end device, where the second heartbeat signal is a response signal of the first heartbeat signal.
In this embodiment, the data types transmitted by the voice data transmission channel may further include: the first heartbeat signal and the second heartbeat signal are used for judging whether the voice data transmission channel is interrupted or not. The preset time can be set according to actual requirements, and the invention is not limited. According to the embodiment of the invention, the voice service sharing is ensured through the heartbeat signals (the first heartbeat signals and/or the second heartbeat signals), and the communication reliability of the two interconnected parties is enhanced.
In one embodiment, the terminal device 200 is a shared-end device. The sharing terminal equipment is equipment for sharing voice service.
In another embodiment, the terminal device 200 is a client device. The transmitter 220 may also be configured to: and requesting a shared device list from a shared terminal device, wherein the shared terminal device is a device sharing voice service. The receiver 210 may also be configured to: and receiving a shared device table sent by the shared device.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the method embodiments described above may be performed by hardware associated with program instructions. The foregoing program may be stored in a computer readable storage medium. The program, when executed, performs steps including the method embodiments described above; and the aforementioned storage medium includes: various media that can store program code, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the invention.

Claims (18)

  1. A voice service sharing system, comprising: the system comprises sharing end equipment, calling equipment and called equipment, wherein the calling equipment is positioned in the range of a voice service sharing network established by the sharing end equipment;
    the calling device is configured to send a call request to the sharing end device, where the call request carries an identifier of the calling device, an identifier of the called device, and an identifier of the voice service sharing network;
    The sharing end device is configured to receive the call request; if the shared equipment list stored by the shared terminal equipment contains the identification of the calling equipment, establishing a voice data transmission channel with the calling equipment; and calling the called equipment according to the identification of the called equipment, and exchanging voice data with the calling equipment through the voice data transmission channel after receiving the response of the called equipment.
  2. A voice service sharing method, comprising:
    the method comprises the steps that a sharing end device receives a call request sent by a calling device, wherein the call request carries an identifier of the calling device, an identifier of a called device and an identifier of a voice service sharing network, and the calling device is located in a range of the voice service sharing network established by the sharing end device;
    If the stored shared equipment list of the shared equipment contains the identification of the calling equipment, the shared equipment and the calling equipment establish a voice data transmission channel;
    and the sharing terminal equipment calls the called equipment according to the identification of the called equipment, and exchanges voice data with the calling equipment through the voice data transmission channel after receiving the response of the called equipment.
  3. The method according to claim 2, wherein the method further comprises:
    And the sharing end equipment periodically transmits a broadcast message, wherein the broadcast message carries the identification information of the voice service sharing network established by the sharing end equipment.
  4. The method of claim 3, wherein after the shared end device transmits the broadcast message, the method further comprises:
    the sharing terminal equipment receives a network access request sent by the calling equipment, wherein the network access request comprises an identifier of the calling equipment;
    The sharing terminal equipment authenticates the network access request;
    The sharing terminal equipment sends an authentication result for accepting the call equipment to access the network to the call equipment;
    and the sharing end equipment adds the identification of the calling equipment to the sharing equipment table.
  5. The method according to any of claims 2-4, wherein the shared-end device, after receiving the answer from the called device, further comprises:
    If the sharing end device does not receive the first heartbeat signal sent by the calling device within the preset time, the sharing end device disconnects communication with the calling device; or alternatively
    And if the sharing end equipment receives the first heartbeat signal sent by the calling equipment within the preset time, the sharing end equipment sends a second heartbeat signal to the calling equipment, wherein the second heartbeat signal is a response signal of the first heartbeat signal.
  6. The method according to any of claims 2-5, wherein the shared-end device, after receiving the answer of the called device, further comprises:
    if the sharing terminal equipment detects that the called equipment hangs up or the call signal is interrupted, a first notification is sent to the calling equipment, and the first notification is used for indicating the calling equipment to hang up; or alternatively
    And if the sharing terminal equipment detects that the calling equipment hangs up or the communication signal is interrupted, sending a second notification to the called equipment, wherein the second notification is used for indicating the called equipment to hang up.
  7. A terminal device, comprising:
    the receiving module is used for receiving a call request sent by a call device, wherein the call request carries an identifier of the call device, an identifier of the terminal device and an identifier of a voice service sharing network, and the call device is positioned in the range of the voice service sharing network established by the terminal device;
    the judging module is used for judging whether the stored shared equipment table of the terminal equipment contains the identification of the calling equipment or not;
    The processing module is used for establishing a voice data transmission channel with the calling equipment based on the judgment result of the identity of the calling equipment contained in the shared equipment table output by the judgment module; and calling the called equipment according to the identification of the called equipment, and exchanging voice data with the calling equipment through the voice data transmission channel after the receiving module receives the response of the called equipment.
  8. The terminal device of claim 7, further comprising a first transmission module configured to:
    And periodically sending a broadcast message, wherein the broadcast message carries the identification information of the voice service sharing network established by the terminal equipment.
  9. The terminal device of claim 8, wherein the terminal device,
    The receiving module is further configured to receive a network access request sent by the calling device, where the network access request includes an identifier of the calling device;
    The processing module is also used for authenticating the network access request;
    The first sending module is further configured to send an authentication result for accepting the call device to access the network to the call device;
    the processing module is further configured to add an identifier of the calling device to the shared device table.
  10. The terminal device according to any of the claims 7-9, wherein the processing module is further configured to:
    and if the receiving module does not receive the first heartbeat signal sent by the calling equipment within the preset time, disconnecting the communication connection with the calling equipment.
  11. The terminal device according to any of the claims 7-9, characterized in that the terminal device further comprises: a second transmitting module;
    The second sending module is configured to send a second heartbeat signal to the calling device if the receiving module receives the first heartbeat signal sent by the calling device within a preset time, where the second heartbeat signal is a response signal of the first heartbeat signal.
  12. Terminal device according to any of the claims 7-11, characterized in that the terminal device further comprises a third transmission module,
    The processing module is further used for detecting whether the called equipment or the calling equipment hangs up or whether a call signal is interrupted; triggering the third sending module to send a first notification to the calling equipment when the hanging-up of the called equipment or the interruption of a communication signal is detected; or when the hang-up of the calling equipment or interruption of the communication signal is detected, triggering the third sending module to send a second notification to the called equipment.
  13. A terminal device, comprising:
    A receiver, configured to receive a call request sent by a call device, where the call request carries an identifier of the call device, an identifier of the terminal device, and an identifier of a voice service sharing network, and the call device is located in a range of the voice service sharing network established by the terminal device;
    a judging unit, configured to judge whether the stored shared device table of the terminal device includes an identifier of the calling device;
    The processor is used for establishing a voice data transmission channel with the calling equipment based on the judgment result of the identity of the calling equipment contained in the shared equipment table output by the judgment unit; and calling the called equipment according to the identification of the called equipment, and exchanging the voice data with the calling equipment through the voice data transmission channel after the receiver receives the response of the called equipment.
  14. The terminal device of claim 13, wherein the terminal device further comprises a first transmitter for:
    And periodically sending a broadcast message, wherein the broadcast message carries the identification information of the voice service sharing network established by the terminal equipment.
  15. The terminal device of claim 14, wherein the terminal device,
    The receiver is further configured to receive a network access request sent by the calling device, where the network access request includes an identifier of the calling device;
    The processor is further configured to authenticate the network access request;
    The first transmitter is further configured to send an authentication result for accepting the call device to access the network to the call device;
    the processor is further configured to add an identification of the calling device to the shared device table.
  16. The terminal device according to any of the claims 13-15, wherein the processor is further configured to:
    And if the receiver does not receive the first heartbeat signal sent by the calling equipment within the preset time, disconnecting the communication connection with the calling equipment.
  17. The terminal device according to any of the claims 13-15, characterized in that the terminal device further comprises: a second transmitter;
    And the second transmitter is used for transmitting a second heartbeat signal to the calling equipment if the receiver receives the first heartbeat signal transmitted by the calling equipment within a preset time, wherein the second heartbeat signal is a response signal of the first heartbeat signal.
  18. Terminal device according to any of the claims 13-17, characterized in that the terminal device further comprises a third transmitter,
    The processor is further configured to detect whether the called device or the calling device hangs up or a call signal is interrupted; triggering the third transmitter to send a first notification to the calling device when the hanging-up of the called device or the interruption of a communication signal is detected; or triggering the third transmitter to send a second notification to the called device when the call device is detected to hang up or the call signal is interrupted.
CN201580064062.1A 2015-03-04 2015-03-04 Voice service sharing method, device and system Active CN107005554B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/073634 WO2016138645A1 (en) 2015-03-04 2015-03-04 Voice service sharing method, device and system

Publications (2)

Publication Number Publication Date
CN107005554A true CN107005554A (en) 2017-08-01
CN107005554B CN107005554B (en) 2020-01-31

Family

ID=56849125

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580064062.1A Active CN107005554B (en) 2015-03-04 2015-03-04 Voice service sharing method, device and system

Country Status (2)

Country Link
CN (1) CN107005554B (en)
WO (1) WO2016138645A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111341344A (en) * 2020-02-25 2020-06-26 烽火通信科技股份有限公司 Method and system for realizing microphone sharing

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101364923A (en) * 2008-09-17 2009-02-11 深圳华为通信技术有限公司 Sharing method and terminal equipment thereof
CN102845128A (en) * 2010-04-28 2012-12-26 惠普发展公司,有限责任合伙企业 Techniques to provide integrated voice service management
US8583105B2 (en) * 2008-01-31 2013-11-12 Centurylink Intellectual Property Llc System and method for a personal phone extension
CN103905483A (en) * 2012-12-26 2014-07-02 腾讯科技(深圳)有限公司 Audio and video sharing method, equipment and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8583105B2 (en) * 2008-01-31 2013-11-12 Centurylink Intellectual Property Llc System and method for a personal phone extension
CN101364923A (en) * 2008-09-17 2009-02-11 深圳华为通信技术有限公司 Sharing method and terminal equipment thereof
CN102845128A (en) * 2010-04-28 2012-12-26 惠普发展公司,有限责任合伙企业 Techniques to provide integrated voice service management
CN103905483A (en) * 2012-12-26 2014-07-02 腾讯科技(深圳)有限公司 Audio and video sharing method, equipment and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111341344A (en) * 2020-02-25 2020-06-26 烽火通信科技股份有限公司 Method and system for realizing microphone sharing
CN111341344B (en) * 2020-02-25 2024-02-13 烽火通信科技股份有限公司 Method and system for realizing microphone sharing

Also Published As

Publication number Publication date
CN107005554B (en) 2020-01-31
WO2016138645A1 (en) 2016-09-09

Similar Documents

Publication Publication Date Title
EP2005605B1 (en) Transferring a communications exchange
US10477030B2 (en) LTE cellular mobile network access system and corresponding communication method
EP2253162B1 (en) Client-based multimode handover in communication systems
TWI398184B (en) Communication apparatuses
US20100157938A1 (en) Method and apparatus applied to identification for handover between wireless communication networks
US8103240B2 (en) Communication system and mobile wireless communication device
JP2018029335A (en) Cellular network sharing system and method for call routing
JP5212071B2 (en) Communication device and mobile terminal
WO2008106873A1 (en) A method, a system and a device for realizing register and communication of the personal handhold telephone terminal
CN105187677A (en) System And Method For Transferring A Call
JP2007221481A (en) Telephone system
US20080137565A1 (en) Hybrid Wi-Fi Network for Wireless City Applications
TWI542186B (en) Portable voice routing apparatus, a system, and a method for processing telephony voice communication
CN107005554B (en) Voice service sharing method, device and system
CN101567827B (en) Method, system, device, and terminal for transmitting session records in terminal session switching
KR20150047970A (en) Mobile voice over internet protocol system, method and apparatus for call processing of mobile voice over internet protocol in the system
CN114270881B (en) A method and device for accessing a network
JP2013098673A (en) Originating/incoming call connection method with increased connectivity from radio terminal located in congestion area, and radio terminal and program
KR102646692B1 (en) Service system supporting call change between digital assistant device and terminal, method thereof and non-transitory computer readable medium having computer program recorded thereon
JP5888141B2 (en) Call connection apparatus and communication method
KR100957636B1 (en) Data session management method and system
KR101553535B1 (en) Apparatus and metohd for processing call using push message
KR20180092099A (en) VoWifi transmission method using wireless line AP in P2P network
CN118890601A (en) Communication method, communication device, communication equipment, storage medium, and chip
KR100836259B1 (en) Method and device for providing video call restriction service

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210423

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Shenzhen Zhixin new information technology Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211021

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Honor Device Co.,Ltd.

Address before: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee before: Shenzhen Zhixin new information technology Co.,Ltd.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Honor Terminal Co.,Ltd.

Country or region after: China

Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong

Patentee before: Honor Device Co.,Ltd.

Country or region before: China