A method and system for signaling and voice transmission in DTMF process of satellite mobile communication system
By configuring signaling wireless bearers, temporary block streams and shared channels for terminal devices, separate transmission of signaling data and voice data is achieved, and the problem of signaling data occupying voice data channel resources is solved and the call quality is improved.
Patent Information
- Application Number
- CN202411986237.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2044-12-31
AI Technical Summary
In the prior art, signaling data and voice data share channel resources, resulting in signaling data transmission occupying voice data transmission resources, resulting in unstable voice data transmission, easy loss of voice data, and affecting call quality.
By configuring signaling wireless bearers, temporary block streams and shared channels for terminal devices, signaling data is transmitted through shared channels and voice data is transmitted through dedicated channels, avoiding signaling data from occupying channel resources of voice data.
Ensure the stable transmission of voice data, avoid the problem of unclear sounds heard by users during communication, and improve the quality of service communication.
Smart Images

Figure CN119402594B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of communication technology, and in particular to a signaling and voice transmission method and system in a DTMF process of a satellite mobile communication system. Background Art
[0002] In the prior art, in the signaling stage of voice services, the network allocates dedicated channel (DCH) resources to the terminal for call signaling and voice data transmission in the circuit domain, where dedicated channels include voice transmission channels and signaling transmission channels. To ensure the maximum utilization of air interface resources (air interface resources are scarce resources, and the utilization directly affects the capacity of the entire system, that is, the number of users online at the same time), when allocating DCH channel resources to users, the voice transmission channel and the signaling transmission channel are allocated to the same frequency and time slot, and signaling and voice data are transmitted by multiplexing in the time domain. The protocol stipulates that signaling has a higher priority than voice, that is, when there is both signaling and voice at the same time, signaling is scheduled first, and the voice at the corresponding time will be discarded, because voice has real-time requirements and cannot be cached.
[0003] For voice services from the terminal to the network, when a user dials an automatic voice service (such as the operator's service phone, the bank's customer service phone, and various voice stations, etc.), after the call is connected, the network broadcasts a voice prompt for key operations, and the user selects keys according to the voice prompt. After the user presses the key, since the key information is transmitted in a separate signaling message, the transmission resources of the voice channel are occupied during the voice process along with the transmission of signaling data, which results in the loss of voice prompts in the downlink direction (from the network to the terminal). The user cannot hear the network's next key instruction clearly, which makes it impossible for the user to make the next key selection. Summary of the invention
[0004] The main purpose of the present invention is to provide a signaling and voice transmission method and system in the DTMF process of a satellite mobile communication system, aiming to solve the technical problems that signaling data and voice data share channel resources in the prior art, resulting in signaling data transmission occupying voice data transmission resources, causing unstable voice data transmission, easy loss of voice data, and affecting call quality.
[0005] To achieve the above object, the present invention provides a signaling and voice transmission method in a DTMF process of a satellite mobile communication system, the method is applied to a network terminal device, and the method comprises the following steps:
[0006] In response to a DTMF service request sent by a terminal device, a dedicated channel is allocated to the terminal device based on the DTMF service request, wherein the dedicated channel includes a signaling transmission channel and a voice transmission channel, the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service;
[0007] In response to the signaling radio bearer resource request sent by the terminal device, sending a signaling radio bearer establishment message to the terminal device based on the signaling radio bearer resource request, the signaling radio bearer establishment message including configuration information of the signaling radio bearer, and the configuration information including temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer;
[0008] Establishing the signaling radio bearer and a temporary block flow and a shared channel corresponding to the signaling radio bearer based on the configuration information, and monitoring a configuration completion message;
[0009] In response to the configuration completion message sent by the terminal device, the signaling radio bearer, the temporary block flow and the shared channel are activated, and communication interaction of the DTMF service is performed with the terminal device;
[0010] The voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel.
[0011] Optionally, the signaling radio bearer resource request is an RLC message; and the sending, in response to the signaling radio bearer resource request sent by the terminal device, a signaling radio bearer establishment message to the terminal device based on the signaling radio bearer resource request, includes:
[0012] In response to the signaling radio bearer resource request sent by the terminal device, reorganize based on the RLC header information of the signaling radio bearer resource request to obtain signaling radio bearer resource demand information;
[0013] Replying an RLC confirmation message to the terminal device through the signaling transmission channel, and acquiring terminal information of the terminal device based on the signaling radio bearer resource requirement information;
[0014] Matching a shared channel corresponding to the terminal device based on the terminal information, and generating configuration information according to the matching result;
[0015] Send a signaling radio bearer establishment message to the terminal device according to the configuration information.
[0016] Optionally, after the communication interaction of the DTMF service with the terminal device, the method further includes:
[0017] Monitoring signaling data sent by the terminal device;
[0018] When the signaling data of the key corresponding to the terminal service is detected, determining the target calling terminal device of the terminal service;
[0019] Establishing a communication connection between the terminal device and the target calling terminal device, and determining whether to release the bearer resources of the terminal device, the bearer resources including the signaling radio bearer, the temporary block flow and the shared channel;
[0020] If not, monitoring whether the terminal device is on-hook, and releasing the bearer resource when the terminal device is on-hook;
[0021] If released, a bearer resource release message is sent to the terminal device, and upon receiving a release completion message sent by the terminal device, the bearer resource is released.
[0022] In addition, to achieve the above object, the present invention also proposes a signaling and voice transmission method in a DTMF process of a satellite mobile communication system, the method is applied to a terminal device, and the method comprises the following steps:
[0023] Sending a DTMF service request to a network terminal device, obtaining a dedicated channel allocated by the network terminal device, wherein the dedicated channel includes a signaling transmission channel and a voice transmission channel, wherein the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service;
[0024] determining whether a signaling radio bearer has been established;
[0025] If the signaling radio bearer is not established, sending a signaling radio bearer resource request to the network end device, and monitoring a signaling radio bearer establishment message fed back by the network end device based on the signaling radio bearer resource request, wherein the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, and the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer;
[0026] Establishing the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the signaling radio bearer establishment message, and sending a configuration completion message to the network terminal device to perform communication interaction of the DTMF service with the network terminal device;
[0027] If the signaling radio bearer has been established, performing communication interaction of the DTMF service with the network terminal device;
[0028] The voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel.
[0029] Optionally, after sending a DTMF service request to a network terminal device and acquiring a dedicated channel allocated by the network terminal device, the method further includes:
[0030] monitoring the voice transmission channel;
[0031] In response to the network end device sending voice data through the voice transmission channel, broadcasting key prompt voice information to the user based on the voice data;
[0032] Monitoring the user inputting key information based on the key prompt voice information;
[0033] When the user inputs key information, the step of determining whether a signaling radio bearer has been established is performed.
[0034] Optionally, after the communication interaction of the DTMF service with the network terminal device, the method further includes:
[0035] In response to the key information corresponding to the terminal service input by the user, signaling encapsulation is performed on the key information to obtain signaling data of the terminal service;
[0036] Sending the signaling data to the network terminal device to establish a communication connection with the target calling terminal device corresponding to the terminal service;
[0037] Monitor bearer resource release messages;
[0038] When a bearer resource release message is received, the bearer resource is released and a release completion message is sent to the network end device, wherein the bearer resource includes the signaling radio bearer, the temporary block flow and the shared channel.
[0039] In addition, to achieve the above-mentioned purpose, the present invention also proposes a signaling and voice transmission system in a DTMF process of a satellite mobile communication system, the system comprising: a terminal device and a network terminal device;
[0040] The terminal device is used to send a DTMF service request to the network terminal device, and obtain a dedicated channel allocated by the network terminal device, wherein the dedicated channel includes a signaling transmission channel and a voice transmission channel, the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service;
[0041] The network terminal device is used to respond to the DTMF service request sent by the terminal device and allocate a dedicated channel for the terminal device based on the DTMF service request, wherein the dedicated channel includes a signaling transmission channel and a voice transmission channel, the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service;
[0042] The terminal device is further used to determine whether a signaling radio bearer has been established;
[0043] The terminal device is further configured to send a signaling radio bearer resource request to the network end device if the signaling radio bearer is not established, and monitor a signaling radio bearer establishment message fed back by the network end device based on the signaling radio bearer resource request, wherein the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, and the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer;
[0044] The terminal device is further used to establish the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the signaling radio bearer establishment message, and send a configuration completion message to the network terminal device to perform communication interaction of the DTMF service with the network terminal device;
[0045] The network terminal device is further used to respond to the signaling radio bearer resource request sent by the terminal device, and send a signaling radio bearer establishment message to the terminal device based on the signaling radio bearer resource request, wherein the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, and the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer;
[0046] The network terminal device is further used to establish the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the configuration information, and monitor the configuration completion message;
[0047] The network terminal device is further used to respond to the configuration completion message sent by the terminal device, validate the signaling radio bearer, the temporary block flow and the shared channel, and perform communication interaction of the DTMF service with the terminal device;
[0048] The terminal device is further configured to perform communication interaction of the DTMF service with the network terminal device if the signaling radio bearer has been established;
[0049] The voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel.
[0050] In addition, to achieve the above-mentioned purpose, the present application also proposes a signaling and voice transmission device in the DTMF process of a satellite mobile communication system, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the signaling and voice transmission method in the DTMF process of a satellite mobile communication system as described above.
[0051] In addition, to achieve the above-mentioned purpose, the present application also proposes a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the signaling and voice transmission method in the DTMF process of the satellite mobile communication system as described above are implemented.
[0052] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the signaling and voice transmission method in the DTMF process of the satellite mobile communication system as described above.
[0053] The present invention responds to a DTMF service request sent by a terminal device, allocates a dedicated channel to the terminal device based on the DTMF service request, the dedicated channel includes a signaling transmission channel and a voice transmission channel, the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service; responds to a signaling radio bearer resource request sent by the terminal device, sends a signaling radio bearer establishment message to the terminal device based on the signaling radio bearer resource request, the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer; establishes the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the configuration information, and monitors a configuration completion message; responds to The configuration completion message sent by the terminal device validates the signaling radio bearer, the temporary block flow and the shared channel, and performs communication interaction of the DTMF service with the terminal device; wherein, the voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel; since the present invention configures the signaling radio bearer, the temporary block flow and the shared channel for the terminal device, thereby transmitting the signaling data through the shared channel and transmitting the voice data through the voice transmission channel in the dedicated channel, it is effectively avoided that the transmission of the signaling data occupies the channel resources for the transmission of the voice data, ensures the stable transmission of the voice data, avoids the problem of unclear sound heard by the user during the communication process, and improves the service communication quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0055] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0056] Figure 1 It is a structural diagram of a signaling and voice transmission device in a DTMF process of a satellite mobile communication system in a hardware operating environment involved in an embodiment of the present invention;
[0057] Figure 2 A schematic flow chart of a first embodiment of a signaling and voice transmission method in a DTMF process of a satellite mobile communication system according to the present invention;
[0058] Figure 3 This is a schematic diagram of the network structure of a satellite mobile communication system;
[0059] Figure 4 A DTMF flow chart of a first embodiment of a signaling and voice transmission method in a DTMF process of a satellite mobile communication system according to the present invention;
[0060] Figure 5 A schematic diagram of the process of establishing a signaling radio bearer in the first embodiment of the signaling and voice transmission method in the DTMF process of a satellite mobile communication system of the present invention;
[0061] Figure 6 A schematic diagram of a bearer resource release process when a voice service call is in progress;
[0062] Figure 7 A schematic flow chart of a second embodiment of a signaling and voice transmission method in a DTMF process of a satellite mobile communication system according to the present invention;
[0063] Figure 8 A schematic diagram of the transmission process of signaling and voice data of a DTMF service between a terminal device and a network terminal device in a second embodiment of the signaling and voice transmission method in a DTMF process of a satellite mobile communication system of the present invention;
[0064] Fig. 9 This is a schematic diagram of the bearer resource release process after the voice service call ends;
[0065] Fig.10 The structure diagram of the first embodiment of the signaling and voice transmission system in the DTMF process of the satellite mobile communication system of the present invention.
[0066] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0067] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0068] Reference Figure 1 , Figure 1 The present invention is a schematic diagram of the structure of signaling and voice transmission equipment in the DTMF process of a satellite mobile communication system in the hardware operating environment involved in the embodiment of the present invention.
[0069] like Figure 1As shown, the signaling and voice transmission equipment in the DTMF process of the satellite mobile communication system may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM), or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk storage. The memory 1005 may also be a storage system independent of the aforementioned processor 1001.
[0070] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the signaling and voice transmission equipment in the DTMF process of the satellite mobile communication system, and may include more or less components than those shown in the figure, or combine certain components, or arrange the components differently.
[0071] like Figure 1 As shown, the memory 1005 as a computer-readable storage medium may include an operating system, a network communication module, a user interface module, and a signaling and voice transmission program in the DTMF process of the satellite mobile communication system.
[0072] exist Figure 1 In the signaling and voice transmission device in the DTMF process of the satellite mobile communication system shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the signaling and voice transmission device in the DTMF process of the satellite mobile communication system of the present invention can be set in the signaling and voice transmission device in the DTMF process of the satellite mobile communication system, and the signaling and voice transmission device in the DTMF process of the satellite mobile communication system calls the signaling and voice transmission program in the DTMF process of the satellite mobile communication system stored in the memory 1005 through the processor 1001, and executes the signaling and voice transmission method in the DTMF process of the satellite mobile communication system provided in the embodiment of the present invention.
[0073] The embodiment of the present invention provides a signaling and voice transmission method in a DTMF process of a satellite mobile communication system, referring to Figure 2 , Figure 2 The figure is a flow chart of the first embodiment of the signaling and voice transmission method in the DTMF process of the satellite mobile communication system of the present invention.
[0074] In this embodiment, the method is applied to a network end device, and the method includes the following steps:
[0075] Step S10: In response to the DTMF service request sent by the terminal device, a dedicated channel is allocated to the terminal device based on the DTMF service request.
[0076] It should be noted that in the narrowband satellite mobile communication system, the communication technology system is that the physical layer adopts MF-TDMA technology, and the access network and core network parts adopt network technology similar to 3G. Its network structure is as follows: Figure 3 As shown, Figure 3 The satellite mobile communication system network structure diagram is shown in Figure 1. The satellite mobile communication system supports voice, SMS and data services. For voice and SMS services, the access network uses a dedicated channel (DCH) for air interface data transmission, and the core network uses a circuit switching domain (CS) for service exchange. For data services, the access network uses a shared channel (PDCH) for air interface data transmission, and the core network uses a packet switching domain (PS) for service exchange.
[0077] At present, for end-to-network services, such as when a user dials an automatic voice service, the other party is a machine, and the user needs to perform key operations according to the voice prompts. The key operations are sent to the network in the form of signaling through the dual-tone multi-frequency (DTMF) communication protocol. Each key (for example, 0, 1, 2, ... 9, A, B, C, D, ∗, #) is transmitted through a separate signaling message, which results in the transmission of signaling during the voice process. The signaling channel DACCH seizes the transmission opportunity of the voice channel DTCH by stealing frames, which results in the loss of voice prompts in the downlink direction (network to terminal), and the user cannot hear the network's next key instruction clearly.
[0078] This embodiment configures a signaling wireless bearer, a temporary block flow, and a shared channel for the terminal device, thereby transmitting signaling data through the shared channel and transmitting voice data through the voice transmission channel in the dedicated channel, thereby effectively avoiding the transmission of signaling data occupying the channel resources for voice data transmission, ensuring the stable transmission of voice data, avoiding the problem of unclear sound heard by users during communication, and improving the quality of business communications.
[0079] It should be understood that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or a terminal electronic device capable of realizing the above functions, etc. The following takes the network terminal device as an example to illustrate this embodiment and the following embodiments.
[0080] It should be noted that the DTMF service request can be a voice service request from the terminal to the network. In the voice service process from the terminal to the network, the terminal device and the network device perform uplink and downlink transmission of voice data and signaling data through the DTMF process. Figure 4 , Figure 4 This is a DTMF process diagram. During the voice service from the terminal to the network, the network device allocates a dedicated channel to the terminal device. The network device transmits voice data (i.e., broadcasts the key prompt voice) to the terminal device through the DTCH channel in the dedicated channel. The terminal device obtains the key information input by the user through the human-machine interface. For example Figure 4 As shown, the terminal device obtains the key X input by the user through the human-machine interface, and transmits the signaling data of the key X to the network device through the DACCH channel in the dedicated channel. The network device parses the signaling data, and after obtaining the key information, continues to perform voice broadcast to continue the interaction of voice services. Among them, the voice data and signaling data in the above DTMF process are transmitted through the dedicated channel, which will cause the signaling data transmission to occupy the voice data transmission resources, causing the problem of unstable voice transmission. In this embodiment, the signaling data in the DTMF process is not transmitted through the dedicated channel. The dedicated channel is only used to transmit voice data and interactive messages, thereby effectively avoiding the problem of resource occupation during voice data transmission. In this embodiment, the signaling data is transmitted through the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer. Therefore, the transmission of the signaling data does not occupy the channel resources for voice data transmission.
[0081] It should be noted that the dedicated channel includes a signaling transmission channel and a voice transmission channel. The signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of a DTMF service.
[0082] In some embodiments, the dedicated channel may be a DCH (Dedicated Channel) channel, which includes two logical channels: a dedicated control channel (DACCH) and a dedicated traffic channel (DTCH). The DACCH channel is used for the transmission of signaling data, and the DTCH channel is used for the transmission of voice data.
[0083] In the specific implementation, the terminal device initiates the voice service from the end to the network, the network device allocates the dedicated channel required for the voice service to the terminal device (the dedicated channel includes the DACCH channel and the DTCH channel), and establishes a voice call connection at the same time. The terminal device and the network device transmit voice data through the DTCH channel during the uplink and downlink processes respectively, and the automatic voice service of the network device starts to broadcast voice prompts.
[0084] Step S20: In response to the signaling radio bearer resource request sent by the terminal device, a signaling radio bearer establishment message is sent to the terminal device based on the signaling radio bearer resource request.
[0085] It should be noted that the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, and the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer.
[0086] It should be noted that the above-mentioned signaling radio bearer can be a unidirectional signaling radio bearer (SRB), which can be used to meet specific requirements in dual connectivity (DC) scenarios. Dual connectivity refers to the technology of UE (user equipment / terminal equipment) connecting to two different wireless accesses at the same time. The above-mentioned signaling radio bearer can be used as a logical channel for transmitting control plane signaling messages.
[0087] It should be noted that the temporary block flow configuration information may be resource configuration information of a temporary block flow (TBF). The temporary block flow is a temporary logical connection used for data transmission in the network. The TBF is used to transmit SRB signaling messages to ensure reliable transmission of control plane information.
[0088] It should be noted that the shared channel configuration information may be resource configuration information of the shared channel, the shared channel may be (Packet Data Channel, PDCH), and in this embodiment, signaling data may be transmitted through the shared channel. The shared channel configuration may include frequency band, bandwidth, and time slot information.
[0089] In some embodiments, the downlink DTMF signaling in the DTMF process is transmitted through the downlink shared channel PDCH, the downlink voice data is transmitted using a dedicated channel DTCH alone, the uplink direction continues to use the dedicated channel, and the existing DACCH preempts the DTCH channel to transmit the DTMF signaling. In terms of RB resources, it is necessary to establish a new unidirectional SRB mapped to the PDCH channel, denoted as SRB3. SRB3 can be a single downlink SRB, the RLC mode is confirmation mode, mapped to the shared channel PDCH, and used for the transmission of downlink DTMF signaling and other signaling messages.
[0090] In some embodiments, after the DTMF process is started, the terminal device first queries whether SRB3 for DTMF signaling transmission has been established (the terminal device can establish multiple types of SRBs, where SRB3 can be a signaling radio bearer for transmitting signaling data in the DTMF process). If not, it applies to the network for downlink PDCH resources and sends a request message to notify the network device to establish a TBF flow for the downlink SRB.
[0091] After receiving the request message, the network device establishes a new SRB for the terminal device through its Radio Resource Management (RRM) module, including the downlink RLC entity in Acknowledged Mode (AM), the downlink TBF flow and the corresponding PDCH channel resources (including frequency, bandwidth and time slot information). The network device allocates PDCH channels according to the principle of selecting a suitable shared channel based on the user equipment (UE) capabilities of the terminal device, and tries not to use a new shared channel unless there is no suitable one. The network device sends the SRB3 configuration information to the terminal through the RADIO BEARER SETUP message (i.e., the signaling radio bearer establishment message).
[0092] Further, in order to effectively match a channel suitable for the terminal device, thereby ensuring the stability of signaling data transmission, the above step S20 may include:
[0093] Step S201: In response to the signaling radio bearer resource request sent by the terminal device, reorganize based on the RLC header information of the signaling radio bearer resource request to obtain signaling radio bearer resource demand information.
[0094] It should be noted that the signaling radio bearer resource request is an RLC message. When the RLC layer of the terminal receives the RRC message, it can segment the RRC message, that is, divide the RRC message into multiple smaller fragments, and add RLC header information to each fragment to form an independent RLC PDU (Protocol Data Unit), that is, RLC message.
[0095] After the RLC / MAC layer of the network device receives the data packet of the RLC message, it reassembles the data packet according to the RLC header information to reassemble it into an RRC message. During this process, the network device can correctly splice the fragments in sequence according to information such as the sequence number, thereby obtaining the signaling wireless bearer resource demand information of the terminal device.
[0096] Step S202: reply an RLC confirmation message to the terminal device via the signaling transmission channel, and obtain terminal information of the terminal device based on the signaling radio bearer resource requirement information.
[0097] It can be understood that after the network end device reassembles the RLC message and obtains the RRC message, the RLC layer of the network end device can send an RLC confirmation message to the terminal device through the signaling transmission channel in the dedicated channel (i.e., the DACCH channel in the DCH channel), informing the terminal device that the message has been successfully received and reassembled.
[0098] It should be understood that the reorganized signaling radio bearer resource requirement information (ie, the RRC RESOURCE REQUEST message) is passed to the RRC layer on the network side, and the RRC layer will perform corresponding processing according to the content of this message, such as allocating resources, adjusting connection parameters, etc.
[0099] Step S203: matching a shared channel corresponding to the terminal device based on the terminal information, and generating configuration information according to the matching result.
[0100] It should be noted that the configuration information includes the signaling radio bearer (SRB3) configuration information and the configuration information of physical resources such as the temporary block flow (TBF) and shared channel (PDCH) corresponding to the signaling radio bearer. For example, the configuration information may include: SRB3ID, downlink RLC entity, downlink TFI, downlink PDCH channel resources (frequency, bandwidth and time slot information).
[0101] It should be noted that the above-mentioned TFI can be a transport format indicator (Transport Format Indicator). TFI can be an identifier used for communication between the physical layer (L1) and the MAC layer, which indicates the format of the transport block set (TBS) transmitted on a specific transport channel within a transmission time interval (TTI).
[0102] In some embodiments, the terminal device receives voice data on the DCH channel while monitoring the PDCH channel, receives signaling data on the PDCH channel, and determines whether the signaling data matches the terminal device based on the TFI in the signaling data. If so, it is received, otherwise it is ignored.
[0103] Step S204: Send a signaling radio bearer establishment message to the terminal device according to the configuration information.
[0104] In some embodiments, reference Figure 5 , Figure 5 The figure is a schematic diagram of the establishment process of the signaling radio bearer, in which the terminal device includes the terminal RRC layer and the terminal RLC / MAC layer, the network device includes the network RRC layer and the network RLC / MAC layer, the user dials the initiator to the network voice service, the call is successfully established, the network successfully allocates a dedicated channel DCH to the terminal, and establishes SRB2 and URB bearers, and the network broadcasts a voice prompt to inform the user to make a key selection.
[0105] After the user presses the button, the NAS layer of the terminal sends a START DTMF message to RRC. RRC determines whether the SRB3 bearer has been established. If it has been established, it directly initiates the DTMF process. Otherwise, it caches the START DTMF message and sends an RRC RESOURCE REQUEST message on SRB2.
[0106] After receiving the RRC message, the terminal MAC / RLC segments the RRC signaling data and adds a header, and then sends it to the network through the DACCH channel. After receiving the data packet, the network's RLC / MAC reassembles it, replies with an RLC confirmation message to the terminal through the DACCH channel, and reports the RRC RESOURCE REQUEST message to the network RRC.
[0107] After receiving the message, the network RRC allocates the TBF and physical resources corresponding to the SRB3 bearer to the terminal, including SRB3ID, downlink RLC entity, downlink TFI, downlink PDCH channel resources (frequency, bandwidth and time slot information), configures the resources to the terminal through the RADIO BEARER SETUP message, and establishes the SRB3 bearer and its corresponding resources on the network side.
[0108] After receiving the RADIO BEARER SETUP message, the terminal RRC establishes and validates the SRB3 bearer and its corresponding resources, and replies to the network with a RADIO BEARER SETUP COMPLETE message. After receiving the RADIO BEARER SETUP COMPLETE message, the network validates the SRB3 bearer and its corresponding resources; the downlink SRB3 is successfully established, and the DTMF process can be carried out.
[0109] Step S30: establishing the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the configuration information, and monitoring a configuration completion message.
[0110] It should be noted that the configuration completion message may be a RADIO BEARERSETUP COMPLETE message that the terminal device replies to the network device after establishing and validating the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the configuration information.
[0111] It can be understood that after receiving the signaling radio bearer establishment message (i.e., RADIO BEARER SETUP message), the terminal device establishes and implements the SRB3 bearer and its corresponding resources (where SRB3 is a signaling radio bearer, and the SRB3 corresponding resources include temporary block flows and shared channels), and at the same time replies with a RADIO BEARER SETUP COMPLETE message (i.e., configuration completion message) to the network device.
[0112] Step S40: In response to the configuration completion message sent by the terminal device, the signaling radio bearer, the temporary block flow and the shared channel are activated, and communication interaction of the DTMF service is performed with the terminal device.
[0113] It should be understood that the voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel.
[0114] In some embodiments, after the network device receives the configuration completion message (i.e., RADIOBEARER SETUP COMPLETE message) replied by the terminal device, the SRB3 bearer and its corresponding resources (i.e., the signaling radio bearer, the temporary block flow and the shared channel) are activated, thereby completing the downlink SRB3 establishment. The DTMF process can be performed with the terminal device, signaling data can be transmitted through SRB3 and the resources corresponding to SRB3, and voice data can be transmitted through a dedicated channel.
[0115] It should be noted that in the traditional DTMF process, both the signaling data in the uplink direction and the signaling data in the downlink direction are transmitted through the signaling transmission channel in the dedicated channel, which causes the downlink voice transmission channel to occupy resources, resulting in the problem of loss of voice data transmitted by the network end device. This embodiment transmits signaling data in the downlink direction through a shared channel, thereby avoiding the problem of signaling data transmission in the downlink direction occupying voice data transmission resources.
[0116] In some embodiments, the downlink transmission process in the DTMF process (i.e., the transmission process from the network end device to the terminal device) transmits signaling data through a shared channel, and transmits voice data through a voice transmission channel in a dedicated channel, thereby avoiding the problem of unstable downlink voice data transmission process, thereby ensuring that the terminal device receives complete voice data, avoiding the problem of intermittent voice broadcast received by the user, and solving the problem of voice loss caused by DTMF signaling in the downlink direction seizing the transmission opportunity of voice data.
[0117] In the DTMF process, the uplink transmission process (i.e., the transmission process from the terminal device to the network device) transmits signaling data through the signaling transmission channel in the dedicated channel, and transmits voice data through the voice transmission channel in the dedicated channel. This is because during the uplink transmission process, the terminal device generally only transmits signaling data (because the user communicates and interacts with the network device through key input).
[0118] Furthermore, in order to effectively save network resources, after the above step S40, the following steps may be included:
[0119] Step S401: monitoring the signaling data sent by the terminal device;
[0120] Step S402: when the signaling data of the key corresponding to the terminal service is detected, determining the target calling terminal device of the terminal service;
[0121] Step S403: establishing a communication connection between the terminal device and the target calling terminal device, and determining whether to release the bearer resources of the terminal device, the bearer resources including the signaling radio bearer, the temporary block flow and the shared channel;
[0122] Step S404: If not released, monitoring whether the terminal device is on-hook, and releasing the bearer resource when the terminal device is on-hook;
[0123] Step S405: If released, a bearer resource release message is sent to the terminal device, and upon receiving a release completion message sent by the terminal device, the bearer resource is released.
[0124] It should be noted that the target calling terminal device may be a target terminal device to which the terminal device needs to transfer the call, for example, the target calling terminal device may be a terminal device for manual service.
[0125] It should be understood that in the process of voice service from terminal to network, the user selects the corresponding button for manual service according to the network voice prompt. After the DTMF process is completed, the execution is switched to manual service. The network-side equipment pages the other terminal and starts the call connection establishment process with the target calling terminal. When the call connection between terminals is successfully established, the network-side equipment determines whether to release the terminal's signaling wireless bearer resources, thereby saving network resources and communication resources.
[0126] In some embodiments, reference Figure 6 , Figure 6 The figure is a schematic diagram of the bearer resource release process during a call. In the voice service process from the end to the network, in the voice service process from the end to the network, the user selects the corresponding key of the manual service according to the network voice prompt. After the DTMF process is completed, the manual service is switched to the network device, and the network device pages the other terminal to start the call connection establishment process with the other terminal. When the call connection between the terminal and the terminal is successfully established, the network device decides whether to release the SRB3 bearer resource of the calling terminal at this moment. If not, the end-to-end voice call process is directly entered, and the resources are uniformly released when the phone is hung up. Otherwise, the network RRC informs the terminal to release the SRB3 through the RADIO BEARER RELEASE message. After receiving the RADIO BEARER RELEASE message, the RRC on the terminal side releases the SRB3 bearer and its corresponding TBF and physical resources, and then replies with a RADIO BEARER RELEASE COMPLETE message to the network device. After receiving the RADIO BEARER RELEASE COMPLETE message, the network RRC releases the SRB3 bearer and its corresponding TBF and physical resources on the network side, and the SRB3 release process ends.
[0127] This embodiment responds to a DTMF service request sent by a terminal device, allocates a dedicated channel to the terminal device based on the DTMF service request, the dedicated channel includes a signaling transmission channel and a voice transmission channel, the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service; responds to a signaling radio bearer resource request sent by the terminal device, sends a signaling radio bearer establishment message to the terminal device based on the signaling radio bearer resource request, the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer; establishes the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the configuration information, and monitors a configuration completion message; responds to The configuration completion message sent by the terminal device validates the signaling radio bearer, the temporary block flow and the shared channel, and performs communication interaction of the DTMF service with the terminal device; wherein, the voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel; since this embodiment configures the signaling radio bearer, the temporary block flow and the shared channel for the terminal device, so as to transmit the signaling data through the shared channel and transmit the voice data through the voice transmission channel in the dedicated channel, it is effectively avoided that the transmission of the signaling data occupies the channel resources for the transmission of the voice data, thereby ensuring the stable transmission of the voice data, avoiding the problem of unclear sound heard by the user during the communication process, and improving the service communication quality.
[0128] refer to Figure 7 , Figure 7 The figure is a flow chart of a second embodiment of the signaling and voice transmission method in the DTMF process of a satellite mobile communication system according to the present invention.
[0129] In this embodiment, the signaling and voice transmission method in the DTMF process of the satellite mobile communication system is applied to a terminal device, and the method includes:
[0130] Step S1: Send a DTMF service request to a network terminal device to obtain a dedicated channel allocated by the network terminal device.
[0131] It should be noted that the dedicated channel includes a signaling transmission channel and a voice transmission channel. The signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of a DTMF service.
[0132] In some embodiments, the dedicated channel may be a DCH (Dedicated Channel) channel, which includes two logical channels: a dedicated control channel (DACCH) and a dedicated traffic channel (DTCH). The DACCH channel is used for the transmission of signaling data, and the DTCH channel is used for the transmission of voice data.
[0133] In the specific implementation, the terminal device initiates the voice service from the end to the network, the network device allocates the dedicated channel required for the voice service to the terminal device (the dedicated channel includes the DACCH channel and the DTCH channel), and establishes a voice call connection at the same time. The terminal device and the network device transmit voice data through the DTCH channel during the uplink and downlink processes respectively, and the automatic voice service of the network device starts to broadcast voice prompts.
[0134] Furthermore, in order to avoid repeatedly establishing a signaling radio bearer and save network resources, after the above step S1, the following may be included:
[0135] Step S11: monitoring the voice transmission channel;
[0136] Step S12: in response to the network device sending voice data through the voice transmission channel, broadcasting key prompt voice information to the user based on the voice data;
[0137] Step S13: monitoring the user inputting key information based on the key prompt voice information;
[0138] Step S14: when it is detected that the user inputs key information, the step of determining whether a signaling radio bearer has been established is executed.
[0139] It can be understood that the terminal device dials to initiate a voice service from the terminal to the network. The call is successfully established. The network device allocates a dedicated channel to the terminal device and establishes SRB2 (Signaling Radio Bearer 2) and URB (UserRadio Bearer) bearers to ensure the stability of the voice call and the reliability of data transmission. The network transmits voice data to the terminal device through a dedicated channel to broadcast the key prompt voice to the user and inform the user to make a key selection.
[0140] It should be noted that the above SRB2 bearer can be used to transmit NAS (Non-Access Stratum) messages, which include signaling information related to mobility management, session management, call control, etc. The above URB bearer can be used to transmit user plane data, such as voice data.
[0141] It can be understood that after the user presses the key to input the key information, the NAS layer of the terminal device sends a START DTMF message to the terminal RRC layer. The terminal RRC layer determines whether the SRB3 bearer has been established. If it has been established, it directly initiates the DTMF process. Otherwise, it caches the START DTMF message. The terminal RRC layer sends an RRC RESOURCE REQUEST message (i.e., signaling radio bearer resource request) on SRB2.
[0142] Step S2: Determine whether a signaling radio bearer has been established.
[0143] It can be understood that after the user presses the key to input the key information, the NAS layer of the terminal device sends a START DTMF message to the terminal RRC layer. The terminal RRC layer determines whether the SRB3 bearer has been established. If it has been established, it directly initiates the DTMF process. Otherwise, it caches the START DTMF message. The terminal RRC layer sends an RRC RESOURCE REQUEST message (i.e., signaling radio bearer resource request) on SRB2.
[0144] Step S3: If the signaling radio bearer is not established, a signaling radio bearer resource request is sent to the network end device, and a signaling radio bearer establishment message fed back by the network end device based on the signaling radio bearer resource request is monitored.
[0145] It should be noted that the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, and the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer.
[0146] It should be noted that the above-mentioned signaling radio bearer can be a unidirectional signaling radio bearer (SRB), which can be used to meet specific requirements in dual connectivity (DC) scenarios. Dual connectivity refers to the technology of UE (user equipment / terminal equipment) connecting to two different wireless accesses at the same time. The above-mentioned signaling radio bearer can be used as a logical channel for transmitting control plane signaling messages.
[0147] It should be noted that the temporary block flow configuration information may be resource configuration information of a temporary block flow (TBF). The temporary block flow is a temporary logical connection used for data transmission in the network. The TBF is used to transmit SRB signaling messages to ensure reliable transmission of control plane information.
[0148] It should be noted that the shared channel configuration information may be resource configuration information of the shared channel, the shared channel may be (Packet Data Channel, PDCH), and in this embodiment, signaling data may be transmitted through the shared channel. The shared channel configuration may include frequency band, bandwidth, and time slot information.
[0149] In some embodiments, the downlink DTMF signaling in the DTMF process is transmitted through the downlink shared channel PDCH, the downlink voice data is transmitted using a dedicated channel DTCH alone, and the uplink direction continues to use a dedicated channel, using the existing DACCH to seize the DTCH channel for DTMF signaling transmission. In terms of RB resources, a new unidirectional SRB mapped to the PDCH channel needs to be established, denoted as SRB3.
[0150] In some embodiments, after the DTMF process is started, the terminal device first queries whether SRB3 for DTMF signaling transmission has been established (the terminal device can establish multiple types of SRBs, where SRB3 can be a signaling radio bearer for transmitting signaling data in the DTMF process). If not, it applies to the network for downlink PDCH resources and sends a request message to notify the network device to establish a TBF flow for the downlink SRB.
[0151] After receiving the request message, the network device establishes a new SRB for the terminal device through its Radio Resource Management (RRM) module, including the downlink RLC entity in Acknowledged Mode (AM), the downlink TBF flow and the corresponding PDCH channel resources (including frequency, bandwidth and time slot information). The network device allocates PDCH channels according to the principle of selecting a suitable shared channel based on the user equipment (UE) capabilities of the terminal device, and tries not to use a new shared channel unless there is no suitable one. The network device sends the SRB3 configuration information to the terminal through the RADIO BEARER SETUP message (i.e., the signaling radio bearer establishment message).
[0152] Step S4: establishing the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the signaling radio bearer establishment message, sending a configuration completion message to the network end device, and performing communication interaction of the DTMF service with the network end device.
[0153] It should be noted that the configuration completion message may be a RADIO BEARERSETUP COMPLETE message that the terminal device replies to the network device after establishing and validating the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the configuration information.
[0154] It can be understood that after receiving the signaling radio bearer establishment message (i.e., RADIO BEARER SETUP message), the terminal device establishes and implements the SRB3 bearer and its corresponding resources (where SRB3 is a signaling radio bearer, and the SRB3 corresponding resources include temporary block flows and shared channels), and at the same time replies with a RADIO BEARER SETUP COMPLETE message (i.e., configuration completion message) to the network device.
[0155] Step S5: If the signaling radio bearer has been established, performing communication interaction of the DTMF service with the network end device;
[0156] It should be understood that the voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel.
[0157] It should be noted that in the traditional DTMF process, both the signaling data in the uplink direction and the signaling data in the downlink direction are transmitted through the signaling transmission channel in the dedicated channel, which causes the downlink voice transmission channel to occupy resources, resulting in the problem of loss of voice data transmitted by the network end device. This embodiment transmits signaling data in the downlink direction through a shared channel, thereby avoiding the problem of signaling data transmission in the downlink direction occupying voice data transmission resources.
[0158] In some embodiments, the downlink transmission process in the DTMF process (i.e., the transmission process from the network end device to the terminal device) transmits signaling data through a shared channel, and transmits voice data through a voice transmission channel in a dedicated channel, thereby avoiding the problem of unstable downlink voice data transmission process, thereby ensuring that the terminal device receives complete voice data, avoiding the problem of intermittent voice broadcast received by the user, and solving the problem of voice loss caused by DTMF signaling in the downlink direction seizing the transmission opportunity of voice data.
[0159] In the DTMF process, the uplink transmission process (i.e., the transmission process from the terminal device to the network device) transmits signaling data through the signaling transmission channel in the dedicated channel, and transmits voice data through the voice transmission channel in the dedicated channel. This is because during the uplink transmission process, the terminal device generally only transmits signaling data (because the user communicates and interacts with the network device through key input).
[0160] In some embodiments, after the network device receives the configuration completion message (i.e., RADIOBEARER SETUP COMPLETE message) replied by the terminal device, the SRB3 bearer and its corresponding resources (i.e., the signaling radio bearer, the temporary block flow and the shared channel) are activated, thereby completing the downlink SRB3 establishment. The DTMF process can be performed with the terminal device, signaling data can be transmitted through SRB3 and the resources corresponding to SRB3, and voice data can be transmitted through a dedicated channel.
[0161] In some embodiments, reference Figure 8 , Figure 8 A schematic diagram of the transmission process of signaling and voice data for DTMF service between the terminal device and the network device, wherein the terminal device includes the terminal RRC layer and the terminal RLC / MAC layer, and the network device includes the network RRC layer and the network RLC / MAC layer. After the SRB3 bearer (i.e., signaling radio bearer) is successfully established, the terminal RRC processes the cached START DTMF message, encapsulates it into an uplink direct transmission message of the RRC, and sends it through SRB2;
[0162] After receiving the RRC message, the terminal MAC / RLC segments the RRC signaling data and adds a header, and then sends it to the network through the DACCH channel. After receiving the data packet, the network RLC / MAC reassembles it and replies with an RLC confirmation message to the terminal through the shared channel PACCH, and reports the uplink direct transmission message carrying the START DTMF to the network RRC;
[0163] The network RRC reports the START DTMF message to the CC of the network core network. The automatic voice service on the network side starts to broadcast the voice continuously. The core network CC replies START DTMF ACK to RRC. RRC encapsulates it into a downlink direct transmission message and sends it to RLC / MAC.
[0164] After receiving the RRC message, the network MAC / RLC segments the RRC signaling data and adds a header, and then sends it to the terminal through the shared channel PACCH. After receiving the data packet, the terminal RLC / MAC reassembles it and replies with an RLC confirmation message to the terminal through the DACCH channel, and reports the downlink direct transmission message carrying the START DTMF ACK message to the terminal RRC;
[0165] The terminal RRC parses the downlink direct transmission message, extracts the START DTMF ACK message, and forwards it to the CC of the terminal NAS layer. After receiving the START DTMF ACK message, the CC replies with a STOP DTMF message.
[0166] The STOP DTMF message is encapsulated into an uplink direct message by the terminal RRC layer, sent to RLC / MAC for segmentation and header addition, and then sent to the network device through the DACCH channel. After receiving the data packet, the network RLC / MAC reassembles it and replies with an RLC confirmation message to the terminal through the shared channel PACCH, and reports the uplink direct message carrying the STOP DTMF to the RRC;
[0167] The network RRC reports the STOP DTMF message to the core network CC, and the core network CC replies STOP DTMF ACK to the RRC, which encapsulates it into a downlink direct transmission message and sends it to the RLC / MAC.
[0168] After receiving the RRC message, the network MAC / RLC performs segmentation and header addition, and then sends it to the terminal through the shared channel PACCH (PACCH can be a packet associated control channel, which is used to transmit L2 control messages. The scheduling method is the same as PDTCH. PDTCH can be a packet data service channel, which is used in time-sharing through network scheduling. In the downlink direction, TFI is used to distinguish which user the data belongs to, and in the uplink direction, USF is used to distinguish which user the uplink resources are for in the uplink direction). After receiving the data packet, the terminal RLC / MAC reassembles it, replies to the terminal with an RLC confirmation message through the DACCH channel, and reports the downlink direct transmission message carrying the STOP DTMF ACK message to the RRC;
[0169] The RRC on the terminal side parses the downlink direct transmission message, extracts the STOP DTMF ACK message, and transfers it to the CC of the NAS layer, and a set of DTMF processes ends; thereby, all downlink voice data in the DTMF process is transmitted through DTCH, and all downlink signaling data is transmitted through PDCH, ensuring the parallel transmission of downlink voice and signaling without loss.
[0170] Further, in order to ensure communication stability and save communication resources, the communication interaction of the DTMF service with the network terminal device may include:
[0171] Step S6: in response to the key information corresponding to the terminal service input by the user, signaling encapsulate the key information to obtain signaling data of the terminal service;
[0172] Step S7: sending the signaling data to the network terminal device, and establishing a communication connection with the target calling terminal device corresponding to the terminal service;
[0173] Step S8: monitoring bearer resource release message;
[0174] Step S9: upon receiving a bearer resource release message, release the bearer resources and send a release completion message to the network end device, the bearer resources including the signaling radio bearer, the temporary block flow and the shared channel.
[0175] It should be noted that the key information may be a signaling message corresponding to a key input by a user through a terminal device. The resource release message may be a RADIO BEARER RELEASE message, ie, a message for releasing signaling radio bearer resources.
[0176] It should be noted that the target calling terminal device may be a target terminal device to which the terminal device needs to transfer the call, for example, the target calling terminal device may be a terminal device for manual service.
[0177] It should be understood that in the process of voice service from terminal to network, the user selects the corresponding button for manual service according to the network voice prompt. After the DTMF process is completed, the execution is switched to manual service. The network-side equipment pages the other terminal and starts the call connection establishment process with the target calling terminal. When the call connection between terminals is successfully established, the network-side equipment determines whether to release the terminal's signaling wireless bearer resources, thereby saving network resources and communication resources.
[0178] In some embodiments, reference Figure 6 , Figure 6 The figure is a schematic diagram of the bearer resource release process during a call. In the voice service process from the end to the network, in the voice service process from the end to the network, the user selects the corresponding key of the manual service according to the network voice prompt. After the DTMF process is completed, the manual service is switched to the network device, and the network device pages the other terminal to start the call connection establishment process with the other terminal. When the call connection between the terminal and the terminal is successfully established, the network device decides whether to release the SRB3 bearer resource of the calling terminal at this moment. If not, the end-to-end voice call process is directly entered, and the resources are uniformly released when the phone is hung up. Otherwise, the network RRC informs the terminal to release the SRB3 through the RADIO BEARER RELEASE message. After receiving the RADIO BEARER RELEASE message, the RRC on the terminal side releases the SRB3 bearer and its corresponding TBF and physical resources, and then replies with a RADIO BEARER RELEASE COMPLETE message to the network device. After receiving the RADIO BEARER RELEASE COMPLETE message, the network RRC releases the SRB3 bearer and its corresponding TBF and physical resources on the network side, and the SRB3 release process ends.
[0179] In some embodiments, reference Fig. 9 , Fig. 9This is a schematic diagram of the bearer resource release process after the call ends. After the voice service from the end to the network ends, the network RRC notifies the terminal to release the wireless link through the RRC CONNECTION RELEASE message; after the terminal RRC receives the RRC CONNECTION RELEASE message, it releases all wireless resources including SRB3, and the terminal returns to the idle state.
[0180] This embodiment sends a DTMF service request to a network terminal device to obtain a dedicated channel allocated by the network terminal device, wherein the dedicated channel includes a signaling transmission channel and a voice transmission channel, wherein the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service; determines whether a signaling radio bearer has been established; if the signaling radio bearer has not been established, sends a signaling radio bearer resource request to the network terminal device, and monitors a signaling radio bearer establishment message fed back by the network terminal device based on the signaling radio bearer resource request, wherein the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, wherein the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer; establishes the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the signaling radio bearer establishment message, and sends a signaling radio bearer establishment message to the network terminal device; The network terminal device sends a configuration completion message, and performs communication interaction of the DTMF service with the network terminal device; if the signaling radio bearer has been established, the communication interaction of the DTMF service with the network terminal device is performed; wherein, the voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block stream, and the temporary block stream is transmitted through the shared channel; since this embodiment configures the signaling radio bearer, the temporary block stream and the shared channel for the terminal device, thereby transmitting the signaling data through the shared channel and transmitting the voice data through the voice transmission channel in the dedicated channel, the transmission of the signaling data can be effectively avoided from occupying the channel resources for the transmission of the voice data, thereby ensuring the stable transmission of the voice data, avoiding the problem of unclear sound heard by the user during the communication process, and improving the service communication quality.
[0181] In addition, an embodiment of the present invention further proposes a computer-readable storage medium, on which is stored a signaling and voice transmission program in a satellite mobile communication system DTMF process. When the signaling and voice transmission program in the satellite mobile communication system DTMF process is executed by a processor, the steps of the signaling and voice transmission method in the satellite mobile communication system DTMF process as described above are implemented.
[0182] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.
[0183] The computer readable storage medium may be included in the signaling and voice transmission equipment in the DTMF process of the satellite mobile communication system; or may exist independently without being assembled into the signaling and voice transmission equipment in the DTMF process of the satellite mobile communication system.
[0184] In addition, an embodiment of the present invention further proposes a computer program product, comprising a signaling and voice transmission program in a satellite mobile communication system DTMF process, wherein the signaling and voice transmission program in a satellite mobile communication system DTMF process implements the steps of the signaling and voice transmission method in a satellite mobile communication system DTMF process as described above when the signaling and voice transmission program in the satellite mobile communication system DTMF process is executed by a processor.
[0185] The specific implementation manner of the computer program product of the present invention is basically the same as the various embodiments of the signaling and voice transmission method in the DTMF process of the satellite mobile communication system, and will not be repeated here.
[0186] Reference Fig.10 , Fig.10 The structure diagram of the first embodiment of the signaling and voice transmission system in the DTMF process of the satellite mobile communication system of the present invention.
[0187] like Fig.10 As shown, the signaling and voice transmission system in the DTMF process of the satellite mobile communication system proposed in the embodiment of the present invention includes: a terminal device 10 and a network terminal device 20;
[0188] The terminal device 10 is used to send a DTMF service request to the network terminal device, and obtain a dedicated channel allocated by the network terminal device, wherein the dedicated channel includes a signaling transmission channel and a voice transmission channel, wherein the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service;
[0189] The network terminal device 20 is used to respond to the DTMF service request sent by the terminal device and allocate a dedicated channel for the terminal device based on the DTMF service request, wherein the dedicated channel includes a signaling transmission channel and a voice transmission channel, the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service;
[0190] The terminal device 10 is further used to determine whether a signaling radio bearer has been established;
[0191] The terminal device 10 is further configured to send a signaling radio bearer resource request to the network end device if the signaling radio bearer is not established, and monitor a signaling radio bearer establishment message fed back by the network end device based on the signaling radio bearer resource request, wherein the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, and the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer;
[0192] The terminal device 10 is further configured to establish the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the signaling radio bearer establishment message, and send a configuration completion message to the network terminal device to perform communication interaction of the DTMF service with the network terminal device;
[0193] The network terminal device 20 is further configured to respond to the signaling radio bearer resource request sent by the terminal device, and send a signaling radio bearer establishment message to the terminal device based on the signaling radio bearer resource request, wherein the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, and the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer;
[0194] The network terminal device 20 is further configured to establish the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the configuration information, and monitor a configuration completion message;
[0195] The network terminal device 20 is further configured to, in response to a configuration completion message sent by the terminal device, validate the signaling radio bearer, the temporary block flow and the shared channel, and perform communication interaction of the DTMF service with the terminal device;
[0196] The terminal device 10 is further configured to perform communication interaction of the DTMF service with the network terminal device if the signaling radio bearer has been established;
[0197] The voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel.
[0198] This embodiment responds to a DTMF service request sent by a terminal device, allocates a dedicated channel to the terminal device based on the DTMF service request, the dedicated channel includes a signaling transmission channel and a voice transmission channel, the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service; responds to a signaling radio bearer resource request sent by the terminal device, sends a signaling radio bearer establishment message to the terminal device based on the signaling radio bearer resource request, the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer; establishes the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the configuration information, and monitors a configuration completion message; responds to The configuration completion message sent by the terminal device validates the signaling radio bearer, the temporary block flow and the shared channel, and performs communication interaction of the DTMF service with the terminal device; wherein, the voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel; since this embodiment configures the signaling radio bearer, the temporary block flow and the shared channel for the terminal device, so as to transmit the signaling data through the shared channel and transmit the voice data through the voice transmission channel in the dedicated channel, it is effectively avoided that the transmission of the signaling data occupies the channel resources for the transmission of the voice data, thereby ensuring the stable transmission of the voice data, avoiding the problem of unclear sound heard by the user during the communication process, and improving the service communication quality.
[0199] The signaling and voice transmission system in the DTMF process of the satellite mobile communication system provided by the present application adopts the signaling and voice transmission method in the DTMF process of the satellite mobile communication system in the above-mentioned embodiment, and can solve the technical problem of signaling and voice transmission in the DTMF process of the satellite mobile communication system. Compared with the prior art, the beneficial effects of the signaling and voice transmission system in the DTMF process of the satellite mobile communication system provided by the present application are the same as the beneficial effects of the signaling and voice transmission method in the DTMF process of the satellite mobile communication system provided by the above-mentioned embodiment, and other technical features of the signaling and voice transmission system in the DTMF process of the satellite mobile communication system are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.
[0200] It should be understood that the above is only an example and does not constitute any limitation on the technical solution of the present invention. In specific applications, technicians in this field can make settings as needed, and the present invention does not limit this.
[0201] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.
[0202] In addition, for technical details not described in detail in this embodiment, reference may be made to the signaling and voice transmission method in the DTMF process of a satellite mobile communication system provided in any embodiment of the present invention, which will not be described in detail here.
[0203] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0204] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0205] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0206] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A signaling and voice transmission method in a DTMF process of a satellite mobile communication system, characterized in that: The signaling and voice transmission method in the DTMF process of the satellite mobile communication system is applied to a network terminal device, and the method comprises: In response to a DTMF service request sent by a terminal device, a dedicated channel is allocated to the terminal device based on the DTMF service request, wherein the dedicated channel includes a signaling transmission channel and a voice transmission channel, the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service; In response to the signaling radio bearer resource request sent by the terminal device, sending a signaling radio bearer establishment message to the terminal device based on the signaling radio bearer resource request, the signaling radio bearer establishment message including configuration information of the signaling radio bearer, and the configuration information including temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer; Establishing the signaling radio bearer and a temporary block flow and a shared channel corresponding to the signaling radio bearer based on the configuration information, and monitoring a configuration completion message; In response to the configuration completion message sent by the terminal device, the signaling radio bearer, the temporary block flow and the shared channel are activated, and communication interaction of the DTMF service is performed with the terminal device; The voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel.
2. The signaling and voice transmission method in the satellite mobile communication system DTMF process as claimed in claim 1, characterized in that: The signaling radio bearer resource request is an RLC message; The step of sending a signaling radio bearer establishment message to the terminal device based on the signaling radio bearer resource request in response to the signaling radio bearer resource request includes: In response to the signaling radio bearer resource request sent by the terminal device, reorganize based on the RLC header information of the signaling radio bearer resource request to obtain signaling radio bearer resource demand information; Replying an RLC confirmation message to the terminal device through the signaling transmission channel, and acquiring terminal information of the terminal device based on the signaling radio bearer resource requirement information; Matching a shared channel corresponding to the terminal device based on the terminal information, and generating configuration information according to the matching result; Send a signaling radio bearer establishment message to the terminal device according to the configuration information.
3. The signaling and voice transmission method in the satellite mobile communication system DTMF process as claimed in claim 2, characterized in that, After the communication interaction of the DTMF service with the terminal device, the method further includes: Monitoring signaling data sent by the terminal device; When the signaling data of the key corresponding to the terminal service is detected, determining the target calling terminal device of the terminal service; Establishing a communication connection between the terminal device and the target calling terminal device, and determining whether to release the bearer resources of the terminal device, the bearer resources including the signaling radio bearer, the temporary block flow and the shared channel; If not, monitoring whether the terminal device is on-hook, and releasing the bearer resource when the terminal device is on-hook; If released, a bearer resource release message is sent to the terminal device, and upon receiving a release completion message sent by the terminal device, the bearer resource is released.
4. A signaling and voice transmission method in a satellite mobile communication system DTMF process, characterized in that: The signaling and voice transmission method in the DTMF process of the satellite mobile communication system is applied to a terminal device, and the method comprises: Sending a DTMF service request to a network terminal device, obtaining a dedicated channel allocated by the network terminal device, wherein the dedicated channel includes a signaling transmission channel and a voice transmission channel, wherein the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service; determining whether a signaling radio bearer has been established; If the signaling radio bearer is not established, sending a signaling radio bearer resource request to the network end device, and monitoring a signaling radio bearer establishment message fed back by the network end device based on the signaling radio bearer resource request, wherein the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, and the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer; Establishing the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the signaling radio bearer establishment message, and sending a configuration completion message to the network terminal device to perform communication interaction of the DTMF service with the network terminal device; If the signaling radio bearer has been established, performing communication interaction of the DTMF service with the network terminal device; The voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel.
5. The signaling and voice transmission method in the satellite mobile communication system DTMF process as claimed in claim 4, characterized in that: After sending the DTMF service request to the network terminal device and obtaining the dedicated channel allocated by the network terminal device, the method further includes: monitoring the voice transmission channel; In response to the network end device sending voice data through the voice transmission channel, broadcasting key prompt voice information to the user based on the voice data; Monitoring the user inputting key information based on the key prompt voice information; When the user inputs key information, the step of determining whether a signaling radio bearer has been established is performed.
6. The signaling and voice transmission method in the satellite mobile communication system DTMF process as claimed in claim 5, characterized in that: After the communication interaction of the DTMF service with the network terminal device, the method further includes: In response to the key information corresponding to the terminal service input by the user, signaling encapsulation is performed on the key information to obtain signaling data of the terminal service; Sending the signaling data to the network terminal device to establish a communication connection with the target calling terminal device corresponding to the terminal service; Monitor bearer resource release messages; When a bearer resource release message is received, the bearer resource is released and a release completion message is sent to the network end device, wherein the bearer resource includes the signaling radio bearer, the temporary block flow and the shared channel.
7. A signaling and voice transmission system in a satellite mobile communication system DTMF process, characterized in that: The signaling and voice transmission system in the DTMF process of the satellite mobile communication system includes: terminal equipment and network equipment; The terminal device is used to send a DTMF service request to the network terminal device, and obtain a dedicated channel allocated by the network terminal device, wherein the dedicated channel includes a signaling transmission channel and a voice transmission channel, the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service; The network terminal device is used to respond to the DTMF service request sent by the terminal device and allocate a dedicated channel for the terminal device based on the DTMF service request, wherein the dedicated channel includes a signaling transmission channel and a voice transmission channel, the signaling transmission channel is used to transmit a signaling radio bearer resource request, and the voice transmission channel is used to transmit voice data of the DTMF service; The terminal device is further used to determine whether a signaling radio bearer has been established; The terminal device is further configured to send a signaling radio bearer resource request to the network end device if the signaling radio bearer is not established, and monitor a signaling radio bearer establishment message fed back by the network end device based on the signaling radio bearer resource request, wherein the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, and the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer; The terminal device is further used to establish the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the signaling radio bearer establishment message, and send a configuration completion message to the network terminal device to perform communication interaction of the DTMF service with the network terminal device; The network terminal device is further used to respond to the signaling radio bearer resource request sent by the terminal device, and send a signaling radio bearer establishment message to the terminal device based on the signaling radio bearer resource request, wherein the signaling radio bearer establishment message includes configuration information of the signaling radio bearer, and the configuration information includes temporary block flow configuration information and shared channel configuration information corresponding to the signaling radio bearer; The network terminal device is further used to establish the signaling radio bearer and the temporary block flow and shared channel corresponding to the signaling radio bearer based on the configuration information, and monitor the configuration completion message; The network terminal device is further used to respond to the configuration completion message sent by the terminal device, validate the signaling radio bearer, the temporary block flow and the shared channel, and perform communication interaction of the DTMF service with the terminal device; The terminal device is further configured to perform communication interaction of the DTMF service with the network terminal device if the signaling radio bearer has been established; The voice data of the DTMF service is transmitted through the voice transmission channel, the signaling data of the DTMF service is transmitted through the signaling radio bearer, the signaling radio bearer is transmitted through the temporary block flow, and the temporary block flow is transmitted through the shared channel.
8. A signaling and voice transmission device in a DTMF process of a satellite mobile communication system, characterized in that: The signaling and voice transmission device in the DTMF process of the satellite mobile communication system comprises: a memory, a processor, and a signaling and voice transmission program in the DTMF process of the satellite mobile communication system stored in the memory and operable on the processor, wherein the signaling and voice transmission program in the DTMF process of the satellite mobile communication system is configured to implement the signaling and voice transmission method in the DTMF process of the satellite mobile communication system as described in any one of claims 1 to 3 or 4 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a signaling and voice transmission program in a satellite mobile communication system DTMF process. When the signaling and voice transmission program in a satellite mobile communication system DTMF process is executed by a processor, the signaling and voice transmission method in a satellite mobile communication system DTMF process as described in any one of claims 1 to 3 or 4 to 6 is implemented.
10. A computer program product, characterized in that The computer program product includes a signaling and voice transmission program in a satellite mobile communication system DTMF process, and when the signaling and voice transmission program in a satellite mobile communication system DTMF process is executed by a processor, the steps of the signaling and voice transmission method in a satellite mobile communication system DTMF process as described in any one of claims 1 to 3 or 4 to 6 are implemented.
Citation Information
Patent Citations
Resource conflict resolution method for satellite mobile communication system
CN112187337A
Endogenous service transmission method and device and storage medium
CN116017763A