Nothing Special   »   [go: up one dir, main page]

WO2018014705A1 - Method and device for scheduling concurrent services - Google Patents

Method and device for scheduling concurrent services Download PDF

Info

Publication number
WO2018014705A1
WO2018014705A1 PCT/CN2017/090403 CN2017090403W WO2018014705A1 WO 2018014705 A1 WO2018014705 A1 WO 2018014705A1 CN 2017090403 W CN2017090403 W CN 2017090403W WO 2018014705 A1 WO2018014705 A1 WO 2018014705A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
radio resource
priority
radio
volte
Prior art date
Application number
PCT/CN2017/090403
Other languages
French (fr)
Chinese (zh)
Inventor
符兵
王书虹
仲从民
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2018014705A1 publication Critical patent/WO2018014705A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters

Definitions

  • the present disclosure relates to the field of communication technologies, for example, to a service concurrent scheduling method and apparatus.
  • LTE Long Term Evolution
  • VoIP Voice over LTE
  • a voice service under LTE is used by more and more operators.
  • VoLTE is a voice service based on the Internet Protocol Multimedia Subsystem (IMS). It adopts IP (Internet Protocol) data transmission technology and does not require second generation/third generation (2-Generation/3-Generation). , 2G/3G) network support, all services are carried on the fourth generation (4Generation, 4G) network, which can realize the unification of data and voice services under the same network.
  • 4G fourth generation
  • the high quality audio and video calls provided under the 4G network can be realized by VoLTE technology. Different from traditional voice calls, VoLTE implements voice calls through data bearers.
  • the voice call is a Circuit Switched (CS) domain service.
  • CS Circuit Switched
  • the CS network allocates a fixed channel to the two parties. This channel, other users can no longer occupy this channel.
  • the CS network releases this channel so that it can be assigned to other users for the next call. Simply put, the circuit is connected when the call is established, and the circuit is disconnected at the end of the call. This is circuit switching.
  • VoLTE is a Packet Switched (PS) domain service. It originates from General Packet Radio Service (GPRS) and implements function expansion and enhancement based on GPRS (2.5G technology). It can provide high-speed packets. Data business.
  • VoLTE may be interrupted by traditional CS services. For users, don't care about VoLTE. Through what bearer, it is only considered that this is a voice call. If it is interrupted, it will reduce the performance of the service, resulting in an increase in call drop rate and affecting the user experience. Based on this, it is necessary to solve the problem of conflict between VoLTE and CS services.
  • VoLTE may be used for voice calls such as Code Division Multiple Access (CDMA), Global System for Mobile Communication (GSM), and Wideband Code Division Multiple Access (WCDMA).
  • CDMA Code Division Multiple Access
  • GSM Global System for Mobile Communication
  • WCDMA Wideband Code Division Multiple Access
  • CSFB Circuit Switched Fallback
  • the present disclosure provides a service concurrency scheduling method and apparatus, which can solve the call drop problem of VoLTE when VoLTE service and CS service concurrency.
  • the present embodiment provides a service concurrent scheduling method, which is applied to a terminal that supports the long-term evolution voice VoLTE function.
  • the method may include: comparing the location after the first service is initiated and the paging message of the second service is monitored. Determining the priority of the radio resource of the first service and the priority of the radio resource of the second service, and obtaining a comparison result; determining a scheduling mode of the radio resource of the first service and the second service according to the comparison result;
  • a service may be a long-term evolution voice VoLTE service, and the second service may be a circuit-switched CS service; or the first service may be a circuit-switched CS service, and the second service may be a long-term evolution voice VoLTE service.
  • the determining the scheduling manner of the radio resources of the first service and the second service according to the comparison result may include: when the priority of the radio resource of the first service is higher than the priority of the radio resource of the second service, The first service execution is performed, and the radio resource request of the second service is rejected.
  • the priority of the radio resource of the first service is less than the priority of the radio resource of the second service
  • the first service is interrupted and the radio of the second service is accepted.
  • the resource request is interrupted when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service.
  • the determining the scheduling manner of the radio resource of the first service and the second service according to the comparison result may further include: when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service And receiving the result information of selecting the first service or selecting the second service, and determining, according to the result information, a scheduling manner of the radio resources of the first service and the second service.
  • the determining the scheduling manner of the radio resources of the first service and the second service according to the result information may include: receiving the radio resource request of the first service when the result information is selecting the first service, Retaining the first service execution, rejecting the radio resource request of the second service; and accepting the radio resource request of the second service when the result information is selecting the second service, rejecting the radio resource of the first service Request, interrupt the first business execution.
  • the method may further include: initiating the first service, and listening to the paging message of the second service during the first service execution process; after listening to the paging message of the second service, requesting the radio resource resource scheduling The second service.
  • the present embodiment further provides a service concurrent scheduling apparatus, which is applied to a terminal supporting a long-term evolution voice VoLTE function, and the apparatus may include: a priority determining module and a radio frequency resource control module.
  • the priority determining module is configured to compare the priority of the radio resource of the first service with the priority of the radio resource of the second service after the first service is initiated and the paging message of the second service is monitored , get the comparison results.
  • the radio frequency resource control module is configured to determine, according to the comparison result, a scheduling manner of radio resources of the first service and the second service.
  • the first service may be a long-term evolution voice VoLTE service
  • the second service may be a circuit-switched CS service
  • the first service may be a circuit-switched CS service
  • the second service may be Long-term evolution of voice VoLTE services.
  • the radio resource control module may be configured to determine, according to the comparison result, a scheduling manner of the radio resource of the first service and the second service, where the priority of the radio resource of the first service is greater than the radio frequency of the second service.
  • the first service is executed and the radio of the second service is rejected.
  • a resource request when the priority of the radio resource of the first service is less than the priority of the radio resource of the second service, interrupting the first service execution, accepting the radio resource request of the second service; and when the radio resource of the first service is When the priority is equal to the priority of the radio resources of the second service, they are interrupted each other.
  • the radio resource control module may be configured to: when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, receive a result of selecting the first service or selecting the second service. And determining, according to the result information, a scheduling manner of radio resources of the first service and the second service.
  • the radio frequency resource control module may be configured to determine, according to the result information, a scheduling manner of the radio resources of the first service and the second service, including: when the result information is selecting the first service, accepting the first The RF resource request of the service, maintaining the first service execution, rejecting the radio resource request of the second service; and when the result information is selecting the second service, accepting the radio resource request of the second service, rejecting the A radio resource request of a service rejects the first service execution.
  • the device may further include: a radio frequency module.
  • the radio frequency module is configured to initiate a first service and compare the priority of the radio resource of the first service and the radio resource of the second service before the priority determining module compares the priority of the radio resource of the first service with the priority of the radio resource of the second service. After the paging message of the second service is received, the radio resource is scheduled to be sent to the second service.
  • the embodiment further provides a computer readable storage medium storing computer executable instructions for executing a scheduling method of any one of the foregoing services.
  • the embodiment also provides an electronic device including one or more processors, a memory, and one or more programs, the one or more programs being stored in the memory when executed by one or more processors When performing the scheduling method of any of the above services concurrently.
  • the embodiment further provides a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer And causing the computer to execute a scheduling method of any of the above-described services concurrently.
  • the terminal supports the VoLTE function, and sends Comparing the priority of the radio resource of the first service with the priority of the radio resource of the second service after the first service is received and the paging message of the second service is received, the comparison result is obtained, and the comparison result is determined according to the comparison result.
  • the scheduling mode of the radio resources of the first service and the second service the first service is a VoLTE service, and the second service is a CS service; or the first service is a CS service, and the second service is a VoLTE business.
  • the priority of the radio resource of the service set by the user can solve the technical problem that a card in the dual-card mobile terminal is interrupted by the CS service of the other card when the VoLTE call is performed, thereby reducing the call drop rate. Improve user experience and implement scheduling of RF resources when services are concurrent.
  • FIG. 1 is a schematic flowchart of a service concurrent scheduling method according to an embodiment of the present disclosure.
  • FIG. 2 is a schematic flowchart of determining priority ordering according to an embodiment of the present disclosure.
  • FIG. 3 is a schematic flowchart of a radio resource resource scheduling according to an embodiment of the present disclosure.
  • FIG. 4 is a schematic structural diagram of a service concurrent scheduling apparatus according to an embodiment of the present disclosure.
  • FIG. 5 is a schematic structural diagram of another service concurrent scheduling apparatus according to the embodiment.
  • FIG. 6 is a schematic flowchart of a scheduling method for concurrently transmitting service A and service B according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic diagram of an operation flow for receiving a CS voice paging in a VoLTE service process according to an embodiment of the present disclosure.
  • FIG. 8 is a schematic diagram of an operation flow for receiving a VoLTE paging in a CS voice paging process according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic structural diagram of a general hardware of an electronic device according to an embodiment of the present disclosure.
  • the terminal supports the VoLTE function, and compares the priority of the radio resource of the first service with the radio of the second service after the first service is initiated and the paging message of the second service is monitored.
  • the priority of the resource is obtained, and the comparison result is obtained; and the scheduling manner of the radio resource of the first service and the second service is determined according to the comparison result.
  • the first service is a long-term evolution voice VoLTE service
  • the second service is a circuit.
  • the CS service is exchanged; or the first service is a circuit switched CS service, and the second service is a long term evolution voice VoLTE service.
  • FIG. 1 it is a schematic flowchart of a service concurrent scheduling method provided by this embodiment.
  • the terminal supports the VoLTE function, and the method may include steps 110-120.
  • step 110 after the first service is initiated and the paging message of the second service is monitored, the priority of the radio frequency (RF) resource of the first service and the radio resource of the second service are compared. Priority, get the comparison result.
  • RF radio frequency
  • step 120 a scheduling manner of radio resources of the first service and the second service is determined according to the comparison result.
  • the scheduling order of the radio resources is determined according to priorities of different radio resources.
  • the priority of the radio resource may refer to the priority of the radio resource used for demodulating the service.
  • the priority of the radio resource of the two services is firstly demodulated to the service with the higher priority of the radio resource.
  • the first service and the second service may be services that need to schedule radio frequency resources, and the services may include: a long-term evolution voice VoLTE service, a circuit-switched CS domain service, and the like.
  • the CS domain service may include: a CS voice service, a Short Message Service (SMS) service, and the like.
  • SMS Short Message Service
  • the first service may be a VoLTE service
  • the second service may be a CS service
  • the first service may be a CS service
  • the second service may be a VoLTE service
  • the VoLTE service is a voice service under LTE and is a PS domain service.
  • the traditional voice paging is a CS service.
  • the CS service is always better than the PS service.
  • the VoLTE service is interrupted by the traditional CS service and affects the user experience.
  • the priority of the radio resource is configured for the service that needs to schedule the radio resource, and the scheduling mode is determined according to the priority of the radio resource.
  • the method may further include: configuring and saving a priority of the radio resource of each service.
  • the method for configuring the priority of the radio resource of each service may include the following.
  • Mode 1 The user configures the priority according to the requirements of the user: the user inputs the priority of the radio resource of each service through the human-machine interface of the terminal, and the terminal gives priority according to the priority of the received radio resource. Sort by level.
  • the terminal's human-computer interaction interface may not prompt the priority configuration interface. If the user has been configured, the terminal's human-computer interaction interface prompts the user to configure the priority.
  • the prompt information can be: Configure the required radio resources. Priority, Level 1 selects VoLTE, Level 2 selects CS voice, Level 3 selects SMS. Priority level 1 > Level 2 > Level 3. This configuration is merely an example and is not limited to such prompts.
  • Mode 2 When the user does not know how to configure the priority of the radio resource, the terminal can automatically set the priority of the radio resource according to the default configuration.
  • the default configuration can be used as one of the factory setting information of the terminal.
  • the terminal After the terminal sets the priority of the radio resource according to the default configuration, the terminal describes the user through the human-computer interaction interface. If the user is not satisfied with the default configuration, you can use the method of the method 1 to enter the priority of the radio resource of each service in the human-computer interaction interface of the terminal.
  • the process of explaining the user to the user through the human-machine interface may include: explaining to the user that the priority of the radio resource of the VoLTE is higher than the priority of the radio resource of the CS service, and is not interrupted by the CS service during the VoLTE call. If the priority of the radio resource of the CS service is better than the priority of the radio resource of the VoLTE, during the VoLTE call, the CS service enters and receives a prompt, which affects the VoLTE paging.
  • This description process is merely an example and is not limited to such description.
  • the priorities of the radio resources of the first service and the second service are saved in the form of a priority configuration table.
  • the method includes performing a service and monitoring
  • the message may be: the terminal initiates the first service; the terminal listens to the paging message of the second service during the execution of the first service; when the terminal receives the paging message of the second service, initiates the radio of the second service
  • the resource request requests the radio resource to demodulate the second service.
  • determining, according to the comparison result, the scheduling manner of the radio resource of the first service and the second service may include: determining that the priority of the radio resource of the first service is greater than the priority of the radio resource of the second service The radio resource preferentially gives the first service, maintains the first service execution, and rejects the radio resource request of the second service.
  • the radio resource is preferentially given to the second service, interrupting the first service execution, and accepting the radio resource request of the second service.
  • the radio resource of the first service and the second service are equivalent to each other, and the user may be prompted to make a selection.
  • the first service and the second service may respectively refer to two types of services for requesting radio frequency resources.
  • the determining the scheduling manner of the radio resources of the first service and the second service according to the comparison result may further include: when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, the receiving the first The service or the result information of the second service is selected, and the scheduling manner of the radio resource of the first service and the second service is determined according to the result information.
  • the determining the scheduling manner of the radio resources of the first service and the second service according to the result information may include: when the result information is the first service selected, accepting the radio resource request of the first service, rejecting the second service The RF resource request is received; when the result information is the second service selected, the radio resource request of the second service is accepted, and the radio resource request of the first service is rejected.
  • the service concurrent scheduling method provided in this embodiment may be directed to a terminal that supports the VoLTE function. Therefore, before the terminal configures and stores the priority of the radio resource of each service, the method may further include: detecting whether the terminal supports the VoLTE function; The method may include: setting a priority of the radio resource of the VoLTE service in the terminal after the terminal is powered on, and attempting to configure the priority of the radio resource of the VoLTE service in the terminal, and if the priority of the radio resource of the VoLTE service is configured in the terminal, the terminal is considered to support the VoLTE. Function, configure and save the priority of the RF resources of each service. If the priority of the radio resource of the VoLTE service cannot be configured in the terminal, it is determined that the terminal does not support the VoLTE function.
  • the method of confirming the prioritization may include steps 201 to 207.
  • step 201 the terminal is powered on and initialized.
  • step 202 the terminal detects whether the VoLTE function is supported, and if it determines that the terminal supports the VoLTE function. If yes, the operation in step 203 is performed. If it is determined that the terminal does not support the VoLTE function, the operation in step 207 is performed.
  • step 203 the terminal determines whether the priority of the radio resource needs to be configured.
  • the operation in step 205 is performed. The operation in .
  • the method for determining, by the terminal, whether the priority of the radio resource needs to be configured may include: determining whether the user has configured the priority of the radio resource, and if the user has configured the priority of the radio resource, performing the operation in step 204, The default configuration is used in the subsequent operations; if the user has not configured the priority of the radio resources, the operations in step 205 are performed.
  • step 204 the terminal uses the default configuration information to perform the priority order configuration of the radio resources, and explains the role of the radio resource priority and the usage after the configuration is completed through the human-machine interaction interface, and performs the step 206. operating.
  • the user can configure the priority of the radio resource according to the requirements of the user interface through the human-machine interface.
  • the terminal receives the priority of the radio resource input by the user and configures the priority of the radio resource.
  • the priority of the radio resource of each service may be saved in a priority configuration table, where the priority configuration table may include a service class and a priority of the corresponding radio resource.
  • step 206 the terminal updates the priority configuration table, allocates radio resources according to the priority configuration table, and demodulates the service.
  • step 207 the process of radio resource scheduling is ended for the terminal that does not support the VoLTE function.
  • the radio resource scheduling process may include steps 301-306.
  • step 301 after the terminal initiates the first service, the terminal listens to the paging message of the second service, and initiates a radio resource request of the second service, to request the radio resource to be used for demodulating the second service; and the terminal acquires the priority configuration table.
  • the terminal may initiate an allocation request for the radio resource of the second service to the terminal, and the terminal may obtain the priority configuration table before processing the request. Determining a priority of the radio resource of the first service and the radio resource of the second service, and determining whether to allocate the radio resource to the second service according to the determination result.
  • step 302 the terminal determines whether the priorities of the radio resources of the first service and the second service are the same. If the priorities of the radio resources are the same, the operations in step 306 are performed. If the priorities of the radio resources are different, the steps are performed. The operation in 303.
  • step 303 the priority of the radio resource is different, and the priority of the radio resource of the first service and the priority of the radio resource of the second service are compared; if the priority of the radio resource of the first service is greater than the second service The priority of the radio resource is performed, and the operation in step 305 is performed. If the priority of the radio resource of the first service is less than the priority of the radio resource of the second service, the operation in step 305 is performed.
  • the first service is not interrupted by the second service, and the first service can interrupt the second service; the radio resource is preferentially allocated to the first service.
  • the first service may be interrupted by the second service, and the second service may not be interrupted by the first service, and the radio resource is preferentially allocated to the second service.
  • the radio frequency resource is equivalent to the two services and can be interrupted each other.
  • the terminal may prompt the user to select the first service or the second service through the human-computer interaction interface, and the user inputs the result information of selecting the first service or selecting the second service through the human-machine interaction interface, and the terminal receives the result information, if The result information is that the first service is selected, the terminal receives the radio resource request of the first service, allocates the radio resource to the first service, preferentially demodulates the first service, and rejects the radio resource request of the second service; In the second service, the terminal receives the radio resource request of the second service, allocates the radio resource to the second service, preferentially demodulates the second service, and rejects the radio resource request of the first service.
  • the apparatus may include: a priority determining module 401 and a radio frequency resource control module 402.
  • the priority determining module 401 is configured to compare the priority of the radio resource of the first service with the priority of the radio resource of the second service after the first service is started and the paging message of the second service is monitored. Get the comparison result.
  • the radio resource control module 402 is configured to determine a scheduling manner of radio resources of the first service and the second service according to the comparison result.
  • the first service may be a long-term evolution voice VoLTE service
  • the second service may be a circuit-switched CS service
  • the first service may be a circuit-switched CS service
  • the second service may be Long-term evolution of voice VoLTE services.
  • the radio resource control module 402 may be configured to determine a radio resource scheduling manner of the first service and the second service according to the comparison result, including: determining that the priority of the radio resource of the first service is greater than the priority of the radio resource of the second service The radio resource preferentially gives the first service, maintains the first service execution, and rejects the radio resource request of the second service.
  • the radio resource When it is determined that the priority of the radio resource of the first service is smaller than the priority of the radio resource of the second service, the radio resource preferentially gives the second service, interrupting the execution of the first service, and accepting the radio resource request of the second service.
  • the first service is equivalent to the radio resource of the second service.
  • the radio resource control module 402 may be further configured to: when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, receive the result information of selecting the first service or selecting the second service, according to The result information determines a scheduling manner of radio resources of the first service and the second service.
  • the radio resource control module 402 may be further configured to determine, according to the result information, a scheduling manner of the radio resource of the first service and the second service, where the method may include: when the result information is the first service selected, accepting the first service The RF resource request rejects the radio resource request of the second service.
  • the radio resource request of the second service is accepted, and the radio resource request of the first service is rejected.
  • the initiation of the first service and the second service is performed by a radio frequency module or a radio frequency communication module.
  • the device may further include: a radio frequency module, configured to initiate a first service, monitor a paging message of the second service in a time-sharing manner in the first service execution process, and request a radio frequency resource after receiving the paging message of the second service Dispatched to the second service for demodulating the second service.
  • the device may include: a priority determining module 401, a radio frequency resource control module 402, a detecting module 410, a prioritizing module 411, and a radio frequency module 412.
  • the detecting module 410 is configured to detect whether the terminal supports the VoLTE function, and send the detection result to the prioritization module 411.
  • the priority ordering module 411 is configured to: when the terminal supports the VoLTE function, configure the priority of the radio resources of the first service and the second service, and save the priority information of the radio resources of the first service and the second service to the priority. Level configuration table.
  • the radio frequency module 412 is configured to initiate a first service, and listen to a paging message of a second service except for the first service in a first service process; and after receiving the paging message of the second service, initiate the paging message
  • the radio resource request requests the radio resource to be scheduled to the second service for demodulating the second service.
  • the priority determining module 401 is configured to compare the priority of the radio resource of the first service with the priority of the radio resource of the second service after the first service is started and the paging message of the second service is monitored. Get the comparison result.
  • the radio resource control module 402 is configured to determine a scheduling manner of radio resources of the first service and the second service according to the comparison result.
  • the first service may be a long-term evolution voice VoLTE service
  • the second service may be a circuit-switched CS service
  • the first service may be a circuit-switched CS service
  • the second service may be Long-term evolution of voice VoLTE services.
  • the detecting module 410 may be configured to determine the priority of the radio resource of the VoLTE service during the initialization process. If the priority of the radio resource of the VoLTE service can be configured, the terminal has the VoLTE function; if the VoLTE cannot be configured. The priority of the radio resource of the service determines that the terminal has no VoLTE function.
  • the prioritization module 411 is further configured to automatically perform priority ordering and saving of the radio frequency resources according to the default configuration information saved in the terminal, and display the sorting result to the user through the human-machine interaction interface and explain the priority. meaning.
  • the user After the user understands the meaning of the priority through the human-machine interface, if the priority of the default configuration is not satisfied, the user can input the priority of the customized radio resource through the human-machine interface, and the terminal receives the radio resource input by the user.
  • the priority of the radio resource of the service is configured according to the input of the user, and the result of the sorting is displayed to the user through the human-machine interface and the meaning of the priority is explained.
  • the priority determining module 401 may be further configured to: after the first service is initiated and the paging message of the second service is monitored, obtain a priority configuration table, and configure radio frequency resources of each service in the table according to the priority The priority is used to compare the priority of the radio resource of the first service with the priority of the radio resource of the second service to obtain a comparison result.
  • the radio resource control module 402 may be configured to determine, according to the comparison result, a scheduling manner of the radio resource of the first service and the second service, where: determining that the radio resource of the first service has a higher priority than the radio resource of the second service. In the case of the priority, the radio resource is preferentially given to the first service, and the first service is executed, and the radio resource request of the second service is rejected. When the priority of the radio resource of the first service is determined to be smaller than the priority of the radio resource of the second service, The radio resource is preferentially given to the second service, and the first service is interrupted, and the radio resource request of the second service is received.
  • the first service is used. It is equivalent to the radio resource of the second service.
  • the first service and the second service may be interrupted each other, or the user may be prompted to make a selection.
  • the radio resource control module 402 may be configured to receive, when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, the result information of selecting the first service or selecting the second service input by the user, according to The result information determines a scheduling manner of radio resources of the first service and the second service.
  • the determining the scheduling manner of the radio resources of the first service and the second service according to the result information may include the following operations.
  • the radio resource request of the first service is accepted, and the radio resource request of the second service is rejected.
  • the radio resource request of the second service is accepted, and the radio resource request of the first service is rejected.
  • a scheduling method for concurrently transmitting service A and service B is provided.
  • the scheduling method of the concurrent transmission of the service A and the service B may include steps 601 to 606.
  • step 601 the radio module of the terminal initiates service A.
  • the radio frequency module monitors the paging message in a time-sharing manner;
  • the paging message herein may be a paging message of the service that needs to schedule the radio resource other than the service A.
  • step 603 if the radio module receives the paging message of the service B, the radio module initiates a radio resource request (RF request), and requests the radio resource to be used for demodulating the service B.
  • RF request radio resource request
  • step 604 the priorities of the radio resources of the service A and the service B are compared according to the priorities of the radio resources of the service A and the service B obtained in the priority configuration table.
  • the user is prompted to perform the selection, and the radio resource is allocated according to the result selected by the user, and the service A receives the radio resource request of the service A, rejects the radio resource request of the service B, and selects Service B receives the radio resource request of service B and rejects the radio resource request of service A.
  • the operation of the step 605 is performed; if the priority of the radio resource of the service A is less than the priority of the radio resource of the service B, the step is performed.
  • step 605 if the priority of the radio resource of the service A is greater than the priority of the radio resource of the service B, the radio resource request of the service B fails, and the paging message of the service B is not responded, and the execution of the service A is maintained.
  • step 606 if the priority of the radio resource of the service A is less than the priority of the radio resource of the service B, the radio resource request of the service B is successful, and the execution of the service A is interrupted, and the radio module dispatches the radio resource to the service B to demodulate. Business B and prompt the user.
  • FIG. 7 it is a schematic diagram of an operation flow for receiving a CS voice paging in a VoLTE service process provided by this embodiment.
  • the operation involves a terminal, a radio access network (RAN), and an IMS.
  • RAN radio access network
  • the terminal receives the paging message sent by the RAN, determines that the paging cause is the PS domain, and receives the IMS through the Session Initiation Protocol (Session Initiation Protocol, SIP) An INVITE message sent to indicate that a VoLTE service page has been received.
  • Session Initiation Protocol Session Initiation Protocol, SIP
  • the terminal replies with an acknowledgment message "RING, 0K" to the IMS through the SIP, indicating that the terminal acknowledges receipt of the page and is ringing.
  • the user After receiving the response, the user replies with a response message to the IMS: "ACK", indicating that the VoLTE service call is successfully established, and the terminal is in the VoLTE service state at this time.
  • the terminal monitors the paging in a time-sharing manner. If the terminal receives the paging message and determines that the paging cause is CS domain (CS domain), it indicates that the terminal receives a CS voice paging in the VoLTE service process.
  • the radio resources are scheduled according to the user configuration or the priority of the default radio resource of the terminal.
  • FIG. 8 it is a schematic diagram of an operation flow for receiving a VoLTE paging in a CS voice paging process provided by this embodiment.
  • the operation involves the terminal, RAN and IMS.
  • the terminal monitors the paging message, receives the paging message, and determines that the paging cause is CS domain (CS domain), indicating that a CS service page is received; the terminal replies to the RAN to the network RING, indicating that the terminal is ringing; after the user answers The terminal enters the CS voice process.
  • CS domain CS domain
  • the terminal continues to monitor the paging, and the terminal receives the paging message and determines that the paging cause is the PS domain, and receives the INVITE message sent by the IMS to the terminal, indicating that a paging of the VoLTE service is received in the CS voice process;
  • the radio resources are scheduled according to the user configuration or the priority of the default radio resource of the terminal.
  • This embodiment can be provided as a method, apparatus, or computer program product. Accordingly, the above embodiments may take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware aspects.
  • a computer usable storage medium (including a computer program product embodied above) may be employed in one or more computer-usable program code(s), wherein the computer usable storage medium may be a non-transitory storage medium, including: a USB flash drive, A removable medium such as a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, which can store program codes, or a temporary storage medium.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
  • the embodiment further provides a computer readable storage medium storing computer executable instructions for executing a scheduling method of any one of the foregoing services.
  • FIG. 9 a schematic diagram of a general hardware structure of an electronic device according to the present embodiment is shown in FIG. 9.
  • the electronic device may include: a processor 710 and a memory 720;
  • the device may also include an input device 730 and an output device 740.
  • the processor 710, the memory 720, the input device 730, and the output device 740 in the electronic device may be connected by a bus or other means, and the bus connection is taken as an example in FIG.
  • the memory 720 is a computer readable storage medium that can be used to store software programs, computer executable programs, and modules.
  • the processor 710 executes a plurality of functional applications and data processing by executing software programs, instructions, and modules stored in the memory 720 to implement a service concurrent scheduling method of any of the above method embodiments.
  • the memory 720 may include a storage program area and an storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to usage of the electronic device, and the like.
  • Memory 720 can be a non-transitory computer storage medium or a transitory computer storage medium.
  • memory 720 can optionally include memory remotely located relative to processor 710, which can be connected via a network To electronic devices. Examples of the above networks may include the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
  • Input device 730 can be configured to receive input digital or character information and to generate key signal inputs related to user settings and function controls of the electronic device.
  • the output device 740 can include a display device such as a display screen.
  • the electronic device of the present embodiment may further include a communication device 750 that transmits and/or receives information over a communication network.
  • the present disclosure provides a service concurrent scheduling method and apparatus, which can solve the call drop problem of VoLTE when VoLTE service and CS service are concurrent.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A method and device for scheduling concurrent services. A terminal supports a voice over long-term evolution (VoLTE) function. The method comprises: when a paging message of a second service is monitored after a first service is initiated, comparing the priority of a radio-frequency resource of the first service with the priority of a radio-frequency resource of the second service, so as to obtain a comparison result; and determining a scheduling mode for the radio-frequency resources of the first service and the second service according to the comparison result, wherein the first service is a voice over long-term evolution (VoLTE) service and the second service is a circuit switched (CS) service, or the first service is a circuit switched (CS) service and the second service is a voice over long-term evolution (VoLTE) service.

Description

业务并发的调度方法和装置Business concurrent scheduling method and device 技术领域Technical field
本公开涉及通信技术领域,例如涉及一种业务并发的调度方法和装置。The present disclosure relates to the field of communication technologies, for example, to a service concurrent scheduling method and apparatus.
背景技术Background technique
随着长期演进(Long Term Evolution,LTE)的大规模商用,长期演进语音(Voice over LTE,VoLTE),一种LTE下的语音业务,被越来越多的运营商使用。With the large-scale commercialization of Long Term Evolution (LTE), Voice over LTE (VoLTE), a voice service under LTE, is used by more and more operators.
VoLTE是一种基于网络互连协议多媒体子系统(Internet Protocol Multimedia Subsystem,IMS)的语音业务,采用IP(Internet Protocol)数据传输技术,无需第二代/第三代(2-Generation/3-Generation,2G/3G)网络的支持,全部业务承载于第四代(4-Generation,4G)网络上,可实现数据与语音业务在同一网络下的统一。4G网络下提供的高质量的音视频通话,可以由VoLTE技术来实现。VoLTE区别于传统的语音呼叫,是通过数据承载来实现语音呼叫。VoLTE is a voice service based on the Internet Protocol Multimedia Subsystem (IMS). It adopts IP (Internet Protocol) data transmission technology and does not require second generation/third generation (2-Generation/3-Generation). , 2G/3G) network support, all services are carried on the fourth generation (4Generation, 4G) network, which can realize the unification of data and voice services under the same network. The high quality audio and video calls provided under the 4G network can be realized by VoLTE technology. Different from traditional voice calls, VoLTE implements voice calls through data bearers.
语音呼叫为电路交换(Circuit Switched,CS)域业务,与通过IP数据包方式传送语音不同,当通过CS网络通话时,CS网络会为通话双方分配一条固定的通道,在通话过程中,一直占用这条通道,其他用户是无法再占用这条通道的。在通话结束时,CS网络释放这一条通道,以便下一次分配给其他的用户进行通话。简单来说,在通话建立时连接电路,在通话结束时断开电路,这就是电路交换。The voice call is a Circuit Switched (CS) domain service. Different from the voice transmission through the IP packet mode, when the CS network calls, the CS network allocates a fixed channel to the two parties. This channel, other users can no longer occupy this channel. At the end of the call, the CS network releases this channel so that it can be assigned to other users for the next call. Simply put, the circuit is connected when the call is established, and the circuit is disconnected at the end of the call. This is circuit switching.
VoLTE是一个分组交换(Packet Switched,PS)域业务,源于通用分组无线业务(General Packet Radio Service,GPRS),在GPRS(2.5G技术)的基础上实现功能扩展和增强,可以提供高速的分组数据业务。在使用过程中,可能会出现VoLTE被传统CS业务打断的情况。对于用户来讲,并不关心VoLTE是 通过什么承载,仅认为这是一个语音呼叫,如果被打断,便会降低业务性能,导致掉话率升高,影响到用户体验。基于此,需要解决VoLTE和CS业务的冲突的问题。VoLTE is a Packet Switched (PS) domain service. It originates from General Packet Radio Service (GPRS) and implements function expansion and enhancement based on GPRS (2.5G technology). It can provide high-speed packets. Data business. During use, VoLTE may be interrupted by traditional CS services. For users, don't care about VoLTE. Through what bearer, it is only considered that this is a voice call. If it is interrupted, it will reduce the performance of the service, resulting in an increase in call drop rate and affecting the user experience. Based on this, it is necessary to solve the problem of conflict between VoLTE and CS services.
由于在不同的制式中,CS业务总是优于PS业务。因此,VoLTE可能被码分多址(Code Division Multiple Access,CDMA)、全球移动通信系统(Global System for Mobile Communication,GSM)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)等语音通话打断。对于单卡终端,在运营商网络支持的情况下,VoLTE会电路域回落(Circuit Switched Fallback,CSFB),否则便会出现VoLTE掉话。对于双卡终端而言,一卡进行VoLTE的时候,另一个卡的CS业务会将VoLTE打断,造成较差的用户体验。Since in different formats, the CS service is always superior to the PS service. Therefore, VoLTE may be used for voice calls such as Code Division Multiple Access (CDMA), Global System for Mobile Communication (GSM), and Wideband Code Division Multiple Access (WCDMA). Broken. For a single-card terminal, VoLTE will circuit the Circuit Switched Fallback (CSFB) if it is supported by the carrier network. Otherwise, VoLTE will be dropped. For a dual-card terminal, when one card is VoLTE, the CS service of the other card will interrupt VoLTE, resulting in a poor user experience.
发明内容Summary of the invention
本公开提供一种业务并发的调度方法和装置,可以解决VoLTE业务和CS业务并发时VoLTE出现的掉话问题。The present disclosure provides a service concurrency scheduling method and apparatus, which can solve the call drop problem of VoLTE when VoLTE service and CS service concurrency.
本实施例提供了一种业务并发的调度方法,应用于支持长期演进语音VoLTE功能的终端,所述方法可以包括:在发起第一业务后且监听到第二业务的寻呼消息时,比较所述第一业务的射频资源的优先级和所述第二业务的射频资源的优先级,获得比较结果;根据比较结果确定第一业务和第二业务的射频资源的调度方式;其中,所述第一业务可以为长期演进语音VoLTE业务,所述第二业务可以为电路交换CS业务;或者,所述第一业务可以为电路交换CS业务,所述第二业务可以为长期演进语音VoLTE业务。The present embodiment provides a service concurrent scheduling method, which is applied to a terminal that supports the long-term evolution voice VoLTE function. The method may include: comparing the location after the first service is initiated and the paging message of the second service is monitored. Determining the priority of the radio resource of the first service and the priority of the radio resource of the second service, and obtaining a comparison result; determining a scheduling mode of the radio resource of the first service and the second service according to the comparison result; A service may be a long-term evolution voice VoLTE service, and the second service may be a circuit-switched CS service; or the first service may be a circuit-switched CS service, and the second service may be a long-term evolution voice VoLTE service.
可选地,所述根据比较结果确定第一业务和第二业务的射频资源的调度方式,可以包括:当第一业务的射频资源的优先级高于第二业务的射频资源的优先级时,保持第一业务执行,拒绝第二业务的射频资源请求;当第一业务的射频资源的优先级小于第二业务的射频资源的优先级时,打断第一业务执行,接受第二业务的射频资源请求;当第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,互相打断。 Optionally, the determining the scheduling manner of the radio resources of the first service and the second service according to the comparison result may include: when the priority of the radio resource of the first service is higher than the priority of the radio resource of the second service, The first service execution is performed, and the radio resource request of the second service is rejected. When the priority of the radio resource of the first service is less than the priority of the radio resource of the second service, the first service is interrupted and the radio of the second service is accepted. The resource request is interrupted when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service.
可选地,所述根据比较结果确定第一业务和第二业务的射频资源的调度方式,还可以包括:当所述第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,接收选择第一业务或者选择第二业务的结果信息,根据所述结果信息确定第一业务和第二业务的射频资源的调度方式。Optionally, the determining the scheduling manner of the radio resource of the first service and the second service according to the comparison result may further include: when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service And receiving the result information of selecting the first service or selecting the second service, and determining, according to the result information, a scheduling manner of the radio resources of the first service and the second service.
可选地,所述根据结果信息确定第一业务和第二业务的射频资源的调度方式,可以包括:当所述结果信息为选择第一业务,则接受所述第一业务的射频资源请求,保持第一业务执行,拒绝所述第二业务的射频资源请求;以及当所述结果信息为选择第二业务,则接受所述第二业务的射频资源请求,拒绝所述第一业务的射频资源请求,打断第一业务执行。Optionally, the determining the scheduling manner of the radio resources of the first service and the second service according to the result information may include: receiving the radio resource request of the first service when the result information is selecting the first service, Retaining the first service execution, rejecting the radio resource request of the second service; and accepting the radio resource request of the second service when the result information is selecting the second service, rejecting the radio resource of the first service Request, interrupt the first business execution.
可选地,所述在发起第一业务后且监听到第二业务的寻呼消息时,比较所述第一业务的射频资源的优先级和所述第二业务的射频资源的优先级,获得比较结果之前,所述方法还可以包括:发起第一业务,并在第一业务执行过程中监听第二业务的寻呼消息;在监听到第二业务的寻呼消息后,请求射频资源调度给所述第二业务。Optionally, comparing the priority of the radio resource of the first service with the priority of the radio resource of the second service after the first service is started and the paging message of the second service is monitored, Before the comparison result, the method may further include: initiating the first service, and listening to the paging message of the second service during the first service execution process; after listening to the paging message of the second service, requesting the radio resource resource scheduling The second service.
本实施例还提供了一种业务并发的调度装置,应用于支持长期演进语音VoLTE功能的终端,所述装置可以包括:优先级确定模块和射频资源控制模块。The present embodiment further provides a service concurrent scheduling apparatus, which is applied to a terminal supporting a long-term evolution voice VoLTE function, and the apparatus may include: a priority determining module and a radio frequency resource control module.
所述优先级确定模块设置为在发起第一业务后且监听到第二业务的寻呼消息时,比较所述第一业务的射频资源的优先级和所述第二业务的射频资源的优先级,获得比较结果。The priority determining module is configured to compare the priority of the radio resource of the first service with the priority of the radio resource of the second service after the first service is initiated and the paging message of the second service is monitored , get the comparison results.
所述射频资源控制模块设置为根据比较结果确定第一业务和第二业务的射频资源的调度方式。The radio frequency resource control module is configured to determine, according to the comparison result, a scheduling manner of radio resources of the first service and the second service.
可选地,所述第一业务可以为长期演进语音VoLTE业务,所述第二业务可以为电路交换CS业务;或者,所述第一业务可以为电路交换CS业务,所述第二业务可以为长期演进语音VoLTE业务。Optionally, the first service may be a long-term evolution voice VoLTE service, and the second service may be a circuit-switched CS service; or the first service may be a circuit-switched CS service, and the second service may be Long-term evolution of voice VoLTE services.
可选地,所述射频资源控制模块,可以设置为根据比较结果确定第一业务和第二业务的射频资源的调度方式,包括:当第一业务的射频资源的优先级大于第二业务的射频资源的优先级时,保持第一业务执行,拒绝第二业务的射频 资源请求;当第一业务的射频资源的优先级小于第二业务的射频资源的优先级时,打断第一业务执行,接受第二业务的射频资源请求;以及当第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,互相打断。Optionally, the radio resource control module may be configured to determine, according to the comparison result, a scheduling manner of the radio resource of the first service and the second service, where the priority of the radio resource of the first service is greater than the radio frequency of the second service. When the priority of the resource is maintained, the first service is executed and the radio of the second service is rejected. a resource request; when the priority of the radio resource of the first service is less than the priority of the radio resource of the second service, interrupting the first service execution, accepting the radio resource request of the second service; and when the radio resource of the first service is When the priority is equal to the priority of the radio resources of the second service, they are interrupted each other.
可选地,所述射频资源控制模块可以设置为:在所述第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,接收选择第一业务或者选择第二业务的结果信息,根据所述结果信息确定第一业务和第二业务的射频资源的调度方式。Optionally, the radio resource control module may be configured to: when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, receive a result of selecting the first service or selecting the second service. And determining, according to the result information, a scheduling manner of radio resources of the first service and the second service.
可选地,所述射频资源控制模块可以设置为根据结果信息确定第一业务和第二业务的射频资源的调度方式,包括:当所述结果信息为选择第一业务,则接受所述第一业务的射频资源请求,保持第一业务执行,拒绝所述第二业务的射频资源请求;当所述结果信息为选择第二业务,则接受所述第二业务的射频资源请求,拒绝所述第一业务的射频资源请求,拒绝第一业务执行。Optionally, the radio frequency resource control module may be configured to determine, according to the result information, a scheduling manner of the radio resources of the first service and the second service, including: when the result information is selecting the first service, accepting the first The RF resource request of the service, maintaining the first service execution, rejecting the radio resource request of the second service; and when the result information is selecting the second service, accepting the radio resource request of the second service, rejecting the A radio resource request of a service rejects the first service execution.
可选地,所述装置还可以包括:射频模块。Optionally, the device may further include: a radio frequency module.
所述射频模块设置为在优先级确定模块比较所述第一业务的射频资源的优先级和第二业务的射频资源的优先级之前,发起第一业务,并在第一业务执行过程中监听第二业务的寻呼消息;监听到第二业务的寻呼消息后,请求射频资源调度给所述第二业务。The radio frequency module is configured to initiate a first service and compare the priority of the radio resource of the first service and the radio resource of the second service before the priority determining module compares the priority of the radio resource of the first service with the priority of the radio resource of the second service. After the paging message of the second service is received, the radio resource is scheduled to be sent to the second service.
本实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任意一种业务并发的调度方法。The embodiment further provides a computer readable storage medium storing computer executable instructions for executing a scheduling method of any one of the foregoing services.
本实施例还提供一种电子设备,该电子设备包括一个或多个处理器、存储器以及一个或多个程序,所述一个或多个程序存储在存储器中,当被一个或多个处理器执行时,执行上述任意一种业务并发的调度方法。The embodiment also provides an electronic device including one or more processors, a memory, and one or more programs, the one or more programs being stored in the memory when executed by one or more processors When performing the scheduling method of any of the above services concurrently.
本实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任意一种业务并发的调度方法。The embodiment further provides a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer And causing the computer to execute a scheduling method of any of the above-described services concurrently.
本实施例所提供的业务并发的调度方法和装置,终端支持VoLTE功能,发 起第一业务后且监听到第二业务的寻呼消息时,比较所述第一业务的射频资源的优先级和所述第二业务的射频资源的优先级,获得比较结果;根据比较结果确定第一业务和第二业务的射频资源的调度方式;所述第一业务为VoLTE业务,所述第二业务为CS业务;或者,所述第一业务为CS业务,所述第二业务为VoLTE业务。通过用户设定的业务的射频资源的优先级,可以解决双卡移动终端中,一卡在进行VoLTE通话时,会被另一卡的CS业务打断的技术问题,从而可以降低掉话率,提高用户体验度,实现业务并发时的射频资源的调度。The service concurrent scheduling method and device provided by this embodiment, the terminal supports the VoLTE function, and sends Comparing the priority of the radio resource of the first service with the priority of the radio resource of the second service after the first service is received and the paging message of the second service is received, the comparison result is obtained, and the comparison result is determined according to the comparison result. The scheduling mode of the radio resources of the first service and the second service; the first service is a VoLTE service, and the second service is a CS service; or the first service is a CS service, and the second service is a VoLTE business. The priority of the radio resource of the service set by the user can solve the technical problem that a card in the dual-card mobile terminal is interrupted by the CS service of the other card when the VoLTE call is performed, thereby reducing the call drop rate. Improve user experience and implement scheduling of RF resources when services are concurrent.
附图说明DRAWINGS
图1为本实施例提供的一种业务并发的调度方法流程示意图。FIG. 1 is a schematic flowchart of a service concurrent scheduling method according to an embodiment of the present disclosure.
图2为本实施例提供的一种确定优先级排序的流程示意图。FIG. 2 is a schematic flowchart of determining priority ordering according to an embodiment of the present disclosure.
图3为本实施例提供的一种射频资源调度的流程示意图。FIG. 3 is a schematic flowchart of a radio resource resource scheduling according to an embodiment of the present disclosure.
图4为本实施例提供的一种业务并发的调度装置结构示意图。FIG. 4 is a schematic structural diagram of a service concurrent scheduling apparatus according to an embodiment of the present disclosure.
图5为本实施例提供的另一种业务并发的调度装置结构示意图。FIG. 5 is a schematic structural diagram of another service concurrent scheduling apparatus according to the embodiment.
图6为本实施例提供的一种业务A和业务B并发的调度方法流程示意图。FIG. 6 is a schematic flowchart of a scheduling method for concurrently transmitting service A and service B according to an embodiment of the present disclosure.
图7为本实施例提供的说明VoLTE业务过程中收到CS语音寻呼的操作流程示意图。FIG. 7 is a schematic diagram of an operation flow for receiving a CS voice paging in a VoLTE service process according to an embodiment of the present disclosure.
图8为本实施例提供的说明CS语音寻呼过程中收到VoLTE寻呼的操作流程示意图。FIG. 8 is a schematic diagram of an operation flow for receiving a VoLTE paging in a CS voice paging process according to an embodiment of the present disclosure.
图9为本实施例提供的电子设备的通用硬件结构示意图。FIG. 9 is a schematic structural diagram of a general hardware of an electronic device according to an embodiment of the present disclosure.
具体实施方式detailed description
在本公开的多个实施例中,终端支持VoLTE功能,发起第一业务后且监听到第二业务的寻呼消息时,比较所述第一业务的射频资源的优先级和第二业务的射频资源的优先级,获得比较结果;根据比较结果确定第一业务和第二业务的射频资源的调度方式。In a plurality of embodiments of the present disclosure, the terminal supports the VoLTE function, and compares the priority of the radio resource of the first service with the radio of the second service after the first service is initiated and the paging message of the second service is monitored. The priority of the resource is obtained, and the comparison result is obtained; and the scheduling manner of the radio resource of the first service and the second service is determined according to the comparison result.
可选地,所述第一业务为长期演进语音VoLTE业务,所述第二业务为电路 交换CS业务;或者,所述第一业务为电路交换CS业务,所述第二业务为长期演进语音VoLTE业务。Optionally, the first service is a long-term evolution voice VoLTE service, and the second service is a circuit. The CS service is exchanged; or the first service is a circuit switched CS service, and the second service is a long term evolution voice VoLTE service.
如图1所示,为本实施例提供的一种业务并发的调度方法流程示意图。终端支持VoLTE功能,所述方法可以包括步骤110-步骤120。As shown in FIG. 1 , it is a schematic flowchart of a service concurrent scheduling method provided by this embodiment. The terminal supports the VoLTE function, and the method may include steps 110-120.
在步骤110中,发起第一业务后且监听到第二业务的寻呼消息时,比较所述第一业务的射频(Radio Frequency,RF)资源的优先级和所述第二业务的射频资源的优先级,获得比较结果。In step 110, after the first service is initiated and the paging message of the second service is monitored, the priority of the radio frequency (RF) resource of the first service and the radio resource of the second service are compared. Priority, get the comparison result.
在步骤120中,根据比较结果确定第一业务和第二业务的射频资源的调度方式。In step 120, a scheduling manner of radio resources of the first service and the second service is determined according to the comparison result.
可选地,根据不同的射频资源的优先级决定射频资源的调度顺序。Optionally, the scheduling order of the radio resources is determined according to priorities of different radio resources.
射频资源的优先级可以是指将射频资源用于解调业务的优先级。例如:两个业务的射频资源的优先级相比,先将射频资源调度给射频资源的优先级高的业务,优先解调该业务。The priority of the radio resource may refer to the priority of the radio resource used for demodulating the service. For example, the priority of the radio resource of the two services is firstly demodulated to the service with the higher priority of the radio resource.
所述第一业务和第二业务可以是指需要调度射频资源的业务,所述业务可以包括:长期演进语音VoLTE业务、电路交换CS域业务等。CS域业务可以包括:CS语音业务、短消息服务(Short Message Service,SMS)业务等。The first service and the second service may be services that need to schedule radio frequency resources, and the services may include: a long-term evolution voice VoLTE service, a circuit-switched CS domain service, and the like. The CS domain service may include: a CS voice service, a Short Message Service (SMS) service, and the like.
可选地,所述第一业务可以为VoLTE业务,所述第二业务可以为CS业务;或者,所述第一业务可以为CS业务,所述第二业务可以为VoLTE业务。Optionally, the first service may be a VoLTE service, and the second service may be a CS service; or the first service may be a CS service, and the second service may be a VoLTE service.
VoLTE业务为LTE下的语音业务,是一种PS域业务,而传统的语音寻呼为CS业务,CS业务总是优于PS业务,从而造成VoLTE业务会被传统CS业务打断,影响用户体验。本实施例为需调度射频资源的业务配置射频资源的优先级,根据射频资源的优先级确定调度方式。The VoLTE service is a voice service under LTE and is a PS domain service. The traditional voice paging is a CS service. The CS service is always better than the PS service. As a result, the VoLTE service is interrupted by the traditional CS service and affects the user experience. . In this embodiment, the priority of the radio resource is configured for the service that needs to schedule the radio resource, and the scheduling mode is determined according to the priority of the radio resource.
可选地,在步骤110发起第一业务后且监听到第二业务的寻呼消息之前,所述方法还可以包括:配置并保存每个业务的射频资源的优先级。Optionally, after the first service is started in step 110 and the paging message of the second service is monitored, the method may further include: configuring and saving a priority of the radio resource of each service.
可选地,配置每个业务的射频资源的优先级的方法可以包括以下几种。Optionally, the method for configuring the priority of the radio resource of each service may include the following.
方式1:用户根据自身的需求配置优先级:用户通过终端的人机交互界面输入每个业务的射频资源的优先级,终端根据接收的射频资源的优先级进行优先 级排序。Mode 1: The user configures the priority according to the requirements of the user: the user inputs the priority of the radio resource of each service through the human-machine interface of the terminal, and the terminal gives priority according to the priority of the received radio resource. Sort by level.
如果用户已经配置,则终端的人机交互界面可以不提示优先级配置界面,如果用户未配置,则终端的人机交互界面提示用户配置优先级,提示信息可以为:请配置所需的射频资源的优先级,级别1选择VoLTE,级别2选择CS voice,级别3选择SMS。优先级的级别1>级别2>级别3。该配置仅仅为示例,不局限于此类提示。If the user has been configured, the terminal's human-computer interaction interface may not prompt the priority configuration interface. If the user is not configured, the terminal's human-computer interaction interface prompts the user to configure the priority. The prompt information can be: Configure the required radio resources. Priority, Level 1 selects VoLTE, Level 2 selects CS voice, Level 3 selects SMS. Priority level 1 > Level 2 > Level 3. This configuration is merely an example and is not limited to such prompts.
方式2:当用户不知道如何进行射频资源的优先级配置的情况,终端可根据默认配置自动设置射频资源的优先级,默认配置可以作为终端的出厂设置信息之一。终端根据默认配置设置射频资源的优先级后,通过人机交互界面向用户进行说明。说明过程中如果用户对默认配置不满意,可以采用通过方式1的方法在终端的人机交互界面中输入每个业务的射频资源的优先级。Mode 2: When the user does not know how to configure the priority of the radio resource, the terminal can automatically set the priority of the radio resource according to the default configuration. The default configuration can be used as one of the factory setting information of the terminal. After the terminal sets the priority of the radio resource according to the default configuration, the terminal describes the user through the human-computer interaction interface. If the user is not satisfied with the default configuration, you can use the method of the method 1 to enter the priority of the radio resource of each service in the human-computer interaction interface of the terminal.
通过人机交互界面向用户进行说明的过程可以包括:如向用户解释VoLTE的射频资源的优先级优于CS业务的射频资源的优先级,在VoLTE通话过程中,不会被CS业务打断。如果CS业务的射频资源的优先级优于VoLTE的射频资源的优先级,在VoLTE通话过程中,CS业务会进入,并收到提示,影响到VoLTE寻呼。该说明过程仅仅为示例,不局限于此类说明。The process of explaining the user to the user through the human-machine interface may include: explaining to the user that the priority of the radio resource of the VoLTE is higher than the priority of the radio resource of the CS service, and is not interrupted by the CS service during the VoLTE call. If the priority of the radio resource of the CS service is better than the priority of the radio resource of the VoLTE, during the VoLTE call, the CS service enters and receives a prompt, which affects the VoLTE paging. This description process is merely an example and is not limited to such description.
配置完每个业务的射频资源的优先级后,可以将第一业务和第二业务的射频资源的优先级以优先级配置表格的形式保存。After the priority of the radio resources of each service is configured, the priorities of the radio resources of the first service and the second service are saved in the form of a priority configuration table.
可选地,配置并保存每个业务的射频资源的优先级之后,在比较第一业务的射频资源的优先级和第二业务的射频资源的优先级之前,所述方法包括执行业务并监听寻呼消息;可以包括:终端发起第一业务;终端在第一业务执行过程中监听第二业务的寻呼(paging)消息;当终端接收到第二业务的寻呼消息,发起第二业务的射频资源请求,请求射频资源用于解调第二业务。Optionally, after configuring and saving the priority of the radio resource of each service, before comparing the priority of the radio resource of the first service with the priority of the radio resource of the second service, the method includes performing a service and monitoring The message may be: the terminal initiates the first service; the terminal listens to the paging message of the second service during the execution of the first service; when the terminal receives the paging message of the second service, initiates the radio of the second service The resource request requests the radio resource to demodulate the second service.
可选地,在步骤120中,根据比较结果确定第一业务和第二业务的射频资源的调度方式可以包括:当判定第一业务的射频资源的优先级大于第二业务的射频资源的优先级时,射频资源优先给予第一业务,保持第一业务执行,拒绝第二业务的射频资源请求。 Optionally, in step 120, determining, according to the comparison result, the scheduling manner of the radio resource of the first service and the second service may include: determining that the priority of the radio resource of the first service is greater than the priority of the radio resource of the second service The radio resource preferentially gives the first service, maintains the first service execution, and rejects the radio resource request of the second service.
当判定第一业务的射频资源的优先级小于第二业务的射频资源的优先级时,射频资源优先给予第二业务,打断第一业务执行,接受第二业务的射频资源请求。When it is determined that the priority of the radio resource of the first service is less than the priority of the radio resource of the second service, the radio resource is preferentially given to the second service, interrupting the first service execution, and accepting the radio resource request of the second service.
当判定第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,第一业务与第二业务的射频资源等价,可以互相打断;此时可以提示用户进行选择。When it is determined that the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, the radio resource of the first service and the second service are equivalent to each other, and the user may be prompted to make a selection.
可选地,所述第一业务和第二业务可以分别指的是请求射频资源的两类业务。Optionally, the first service and the second service may respectively refer to two types of services for requesting radio frequency resources.
所述根据比较结果确定第一业务和第二业务的射频资源的调度方式,还可以包括:当第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,接收选择第一业务或者选择第二业务的结果信息,根据所述结果信息确定第一业务和第二业务的射频资源的调度方式。The determining the scheduling manner of the radio resources of the first service and the second service according to the comparison result may further include: when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, the receiving the first The service or the result information of the second service is selected, and the scheduling manner of the radio resource of the first service and the second service is determined according to the result information.
所述根据结果信息确定第一业务和第二业务的射频资源的调度方式可以包括:当结果信息为选择第一业务时,则接受所述第一业务的射频资源请求,拒绝所述第二业务的射频资源请求;当结果信息为选择第二业务时,则接受所述第二业务的射频资源请求,拒绝所述第一业务的射频资源请求。The determining the scheduling manner of the radio resources of the first service and the second service according to the result information may include: when the result information is the first service selected, accepting the radio resource request of the first service, rejecting the second service The RF resource request is received; when the result information is the second service selected, the radio resource request of the second service is accepted, and the radio resource request of the first service is rejected.
本实施例提供的业务并发的调度方法可以针对支持VoLTE功能的终端,因此,在终端配置并保存每个业务的射频资源的优先级之前,所述方法还可以包括:检测终端是否支持VoLTE功能;可以包括:终端开机后,初始化射频资源的优先级的过程中,尝试在终端中配置VoLTE业务的射频资源的优先级,若能在终端中配置VoLTE业务的射频资源的优先级则认为终端支持VoLTE功能,配置并保存每个业务的射频资源的优先级。若不能在终端中配置VoLTE业务的射频资源的优先级,则认定终端不支持VoLTE功能。The service concurrent scheduling method provided in this embodiment may be directed to a terminal that supports the VoLTE function. Therefore, before the terminal configures and stores the priority of the radio resource of each service, the method may further include: detecting whether the terminal supports the VoLTE function; The method may include: setting a priority of the radio resource of the VoLTE service in the terminal after the terminal is powered on, and attempting to configure the priority of the radio resource of the VoLTE service in the terminal, and if the priority of the radio resource of the VoLTE service is configured in the terminal, the terminal is considered to support the VoLTE. Function, configure and save the priority of the RF resources of each service. If the priority of the radio resource of the VoLTE service cannot be configured in the terminal, it is determined that the terminal does not support the VoLTE function.
可选地,如图2所示,为本实施例提供的一种确定优先级排序的流程示意图。确认优先级排序的方法可以包括步骤201-步骤207。Optionally, as shown in FIG. 2, a schematic flowchart of determining priority ordering provided by this embodiment is provided. The method of confirming the prioritization may include steps 201 to 207.
在步骤201中,终端开机初始化。In step 201, the terminal is powered on and initialized.
在步骤202中,终端检测是否支持VoLTE功能,若确定终端支持VoLTE功 能,则执行步骤203中的操作,若确定终端不支持VoLTE功能,执行步骤207中的操作。In step 202, the terminal detects whether the VoLTE function is supported, and if it determines that the terminal supports the VoLTE function. If yes, the operation in step 203 is performed. If it is determined that the terminal does not support the VoLTE function, the operation in step 207 is performed.
在步骤203中,终端判断是否需要配置射频资源的优先级,当确定需要配置射频资源的优先级时,则执行步骤205中的操作;当确定不需要配置射频资源的优先级时,执行步骤204中的操作。In step 203, the terminal determines whether the priority of the radio resource needs to be configured. When it is determined that the priority of the radio resource needs to be configured, the operation in step 205 is performed. The operation in .
可选地,终端判断是否需要配置射频资源的优先级的方法可以包括:判断用户是否已经配置过射频资源的优先级,如果用户已经配置过射频资源的优先级,则执行步骤204中的操作,在后续操作中使用默认配置;如果用户未配置过射频资源的优先级,执行步骤205中的操作。Optionally, the method for determining, by the terminal, whether the priority of the radio resource needs to be configured may include: determining whether the user has configured the priority of the radio resource, and if the user has configured the priority of the radio resource, performing the operation in step 204, The default configuration is used in the subsequent operations; if the user has not configured the priority of the radio resources, the operations in step 205 are performed.
在步骤204中,终端使用默认配置信息进行射频资源的优先级顺序配置,并通过人机交互界面向用户说明该射频资源的优先级的作用和配置完成后的使用情况,并执行步骤206中的操作。In step 204, the terminal uses the default configuration information to perform the priority order configuration of the radio resources, and explains the role of the radio resource priority and the usage after the configuration is completed through the human-machine interaction interface, and performs the step 206. operating.
在步骤205中,用户可以通过人机交互界面,根据自身的需求配置射频资源的优先级;终端接收用户输入的射频资源的优先级,对射频资源的优先级进行配置。In step 205, the user can configure the priority of the radio resource according to the requirements of the user interface through the human-machine interface. The terminal receives the priority of the radio resource input by the user and configures the priority of the radio resource.
可选地,可以将每个业务的射频资源的优先级保存在优先级配置表格,优先级配置表格可以包括业务类别及对应的射频资源的优先级。Optionally, the priority of the radio resource of each service may be saved in a priority configuration table, where the priority configuration table may include a service class and a priority of the corresponding radio resource.
在步骤206中,终端更新优先级配置表格,根据优先级配置表格分配射频资源,解调业务。In step 206, the terminal updates the priority configuration table, allocates radio resources according to the priority configuration table, and demodulates the service.
在步骤207中,对于不支持VoLTE功能的终端,结束射频资源调度的流程。In step 207, the process of radio resource scheduling is ended for the terminal that does not support the VoLTE function.
如图3所示,为本实施例提供的一种射频资源调度的流程示意图。射频资源调度流程可以包括步骤301-步骤306。As shown in FIG. 3, it is a schematic flowchart of a radio frequency resource scheduling provided by this embodiment. The radio resource scheduling process may include steps 301-306.
在步骤301中,终端发起第一业务后,监听到第二业务的寻呼消息,发起第二业务的射频资源请求,以请求射频资源用于解调第二业务;终端获取优先级配置表格。In step 301, after the terminal initiates the first service, the terminal listens to the paging message of the second service, and initiates a radio resource request of the second service, to request the radio resource to be used for demodulating the second service; and the terminal acquires the priority configuration table.
可选地,终端监听到第二业务的寻呼消息后,终端可以向自身发起第二业务的射频资源的分配请求,终端在处理该请求前,可以先获取优先级配置表格, 判定正在执行的第一业务的射频资源和第二业务的射频资源的优先级,根据判定结果确定是否将射频资源分配给该第二业务。Optionally, after the terminal listens to the paging message of the second service, the terminal may initiate an allocation request for the radio resource of the second service to the terminal, and the terminal may obtain the priority configuration table before processing the request. Determining a priority of the radio resource of the first service and the radio resource of the second service, and determining whether to allocate the radio resource to the second service according to the determination result.
在步骤302中,终端判断第一业务和第二业务的射频资源的优先级是否相同,如果射频资源的优先级相同,则执行步骤306中的操作,如果射频资源的优先级不相同,执行步骤303中的操作。In step 302, the terminal determines whether the priorities of the radio resources of the first service and the second service are the same. If the priorities of the radio resources are the same, the operations in step 306 are performed. If the priorities of the radio resources are different, the steps are performed. The operation in 303.
在步骤303中,射频资源的优先级不相同,比较第一业务的射频资源的优先级和第二业务的射频资源的优先级的大小;如果第一业务的射频资源的优先级大于第二业务的射频资源的优先级,执行步骤304中的操作;如果第一业务的射频资源的优先级小于第二业务的射频资源的优先级,执行步骤305中的操作。In step 303, the priority of the radio resource is different, and the priority of the radio resource of the first service and the priority of the radio resource of the second service are compared; if the priority of the radio resource of the first service is greater than the second service The priority of the radio resource is performed, and the operation in step 305 is performed. If the priority of the radio resource of the first service is less than the priority of the radio resource of the second service, the operation in step 305 is performed.
在步骤304中,第一业务不可被第二业务打断,同时第一业务可以打断第二业务;射频资源优先分配给第一业务。In step 304, the first service is not interrupted by the second service, and the first service can interrupt the second service; the radio resource is preferentially allocated to the first service.
在步骤305中,第一业务可以被第二业务打断,同时第二业务不可以被第一业务打断,射频资源优先分配给第二业务。In step 305, the first service may be interrupted by the second service, and the second service may not be interrupted by the first service, and the radio resource is preferentially allocated to the second service.
在步骤306中,射频资源对于这两个业务是等价的,可以相互打断。In step 306, the radio frequency resource is equivalent to the two services and can be interrupted each other.
可选地,终端可以通过人机交互界面提示用户选择第一业务或者第二业务,用户通过人机交互界面输入选择第一业务或者选择第二业务的结果信息,终端接收所述结果信息,如果结果信息为选择第一业务,则终端接收第一业务的射频资源请求,将射频资源分配给第一业务,优先解调第一业务,拒绝第二业务的射频资源请求;如果结果信息为选择第二业务,则终端接收第二业务的射频资源请求,将射频资源分配给第二业务,优先解调第二业务,拒绝第一业务的射频资源请求。Optionally, the terminal may prompt the user to select the first service or the second service through the human-computer interaction interface, and the user inputs the result information of selecting the first service or selecting the second service through the human-machine interaction interface, and the terminal receives the result information, if The result information is that the first service is selected, the terminal receives the radio resource request of the first service, allocates the radio resource to the first service, preferentially demodulates the first service, and rejects the radio resource request of the second service; In the second service, the terminal receives the radio resource request of the second service, allocates the radio resource to the second service, preferentially demodulates the second service, and rejects the radio resource request of the first service.
如图4所示,为本实施例提供的业务并发的调度装置结构示意图。所述装置可以包括:优先级确定模块401和射频资源控制模块402。As shown in FIG. 4, it is a schematic structural diagram of a service concurrent scheduling apparatus provided in this embodiment. The apparatus may include: a priority determining module 401 and a radio frequency resource control module 402.
所述优先级确定模块401设置为在发起第一业务后且监听到第二业务的寻呼消息时,比较所述第一业务的射频资源的优先级和第二业务的射频资源的优先级,获得比较结果。 The priority determining module 401 is configured to compare the priority of the radio resource of the first service with the priority of the radio resource of the second service after the first service is started and the paging message of the second service is monitored. Get the comparison result.
所述射频资源控制模块402设置为根据比较结果确定第一业务和第二业务的射频资源的调度方式。The radio resource control module 402 is configured to determine a scheduling manner of radio resources of the first service and the second service according to the comparison result.
可选地,所述第一业务可以为长期演进语音VoLTE业务,所述第二业务可以为电路交换CS业务;或者,所述第一业务可以为电路交换CS业务,所述第二业务可以为长期演进语音VoLTE业务。Optionally, the first service may be a long-term evolution voice VoLTE service, and the second service may be a circuit-switched CS service; or the first service may be a circuit-switched CS service, and the second service may be Long-term evolution of voice VoLTE services.
所述射频资源控制模块402还可以设置为根据比较结果确定第一业务和第二业务的射频资源调度方式,包括:当确定第一业务的射频资源的优先级大于第二业务的射频资源的优先级时,射频资源优先给予第一业务,保持第一业务执行,拒绝第二业务的射频资源请求。The radio resource control module 402 may be configured to determine a radio resource scheduling manner of the first service and the second service according to the comparison result, including: determining that the priority of the radio resource of the first service is greater than the priority of the radio resource of the second service The radio resource preferentially gives the first service, maintains the first service execution, and rejects the radio resource request of the second service.
当确定第一业务的射频资源的优先级小于第二业务的射频资源的优先级时,射频资源优先给予第二业务,打断第一业务执行,接受第二业务的射频资源请求。When it is determined that the priority of the radio resource of the first service is smaller than the priority of the radio resource of the second service, the radio resource preferentially gives the second service, interrupting the execution of the first service, and accepting the radio resource request of the second service.
当确定第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,第一业务与第二业务的射频资源等价。这里,可以互相打断,此时可以提示用户进行选择。When it is determined that the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, the first service is equivalent to the radio resource of the second service. Here, you can interrupt each other, and you can prompt the user to make a selection.
所述射频资源控制模块402还可以设置为在所述第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,接收选择第一业务或者选择第二业务的结果信息,根据所述结果信息确定第一业务和第二业务的射频资源的调度方式。The radio resource control module 402 may be further configured to: when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, receive the result information of selecting the first service or selecting the second service, according to The result information determines a scheduling manner of radio resources of the first service and the second service.
所述射频资源控制模块402还可以设置为根据结果信息确定第一业务和第二业务的射频资源的调度方式,可以包括:当所述结果信息为选择第一业务,则接受所述第一业务的射频资源请求,拒绝所述第二业务的射频资源请求。The radio resource control module 402 may be further configured to determine, according to the result information, a scheduling manner of the radio resource of the first service and the second service, where the method may include: when the result information is the first service selected, accepting the first service The RF resource request rejects the radio resource request of the second service.
当所述结果信息为选择第二业务,则接受所述第二业务的射频资源请求,拒绝所述第一业务的射频资源请求。When the result information is that the second service is selected, the radio resource request of the second service is accepted, and the radio resource request of the first service is rejected.
可选地,第一业务和第二业务的发起由射频模块或射频通信模块进行。所述装置还可以包括:射频模块,设置为发起第一业务,在第一业务执行过程中分时监听第二业务的寻呼消息;接收到第二业务的寻呼消息后,请求射频资源 调度给第二业务,用于解调第二业务。Optionally, the initiation of the first service and the second service is performed by a radio frequency module or a radio frequency communication module. The device may further include: a radio frequency module, configured to initiate a first service, monitor a paging message of the second service in a time-sharing manner in the first service execution process, and request a radio frequency resource after receiving the paging message of the second service Dispatched to the second service for demodulating the second service.
如图5所示,为本实施例提供的业务并发的调度装置结构示意图。所述装置可以包括:优先级确定模块401、射频资源控制模块402、检测模块410、优先级排序模块411和射频模块412。As shown in FIG. 5, it is a schematic structural diagram of a service concurrent scheduling apparatus provided in this embodiment. The device may include: a priority determining module 401, a radio frequency resource control module 402, a detecting module 410, a prioritizing module 411, and a radio frequency module 412.
所述检测模块410设置为检测终端是否支持VoLTE功能,并将检测结果发送到优先级排序模块411。The detecting module 410 is configured to detect whether the terminal supports the VoLTE function, and send the detection result to the prioritization module 411.
所述优先级排序模块411设置为在终端支持VoLTE功能时,配置第一业务和第二业务的射频资源的优先级,并将第一业务和第二业务的射频资源的优先级信息保存到优先级配置表格中。The priority ordering module 411 is configured to: when the terminal supports the VoLTE function, configure the priority of the radio resources of the first service and the second service, and save the priority information of the radio resources of the first service and the second service to the priority. Level configuration table.
所述射频模块412设置为发起第一业务,在第一业务过程中分时监听除第一业务以外的其他业务即第二业务的寻呼消息;接收到第二业务的寻呼消息后,发起射频资源请求,请求射频资源调度给第二业务,用于解调第二业务。The radio frequency module 412 is configured to initiate a first service, and listen to a paging message of a second service except for the first service in a first service process; and after receiving the paging message of the second service, initiate the paging message The radio resource request requests the radio resource to be scheduled to the second service for demodulating the second service.
所述优先级确定模块401设置为在发起第一业务后且监听到第二业务的寻呼消息时,比较所述第一业务的射频资源的优先级和第二业务的射频资源的优先级,获得比较结果。The priority determining module 401 is configured to compare the priority of the radio resource of the first service with the priority of the radio resource of the second service after the first service is started and the paging message of the second service is monitored. Get the comparison result.
所述射频资源控制模块402设置为根据比较结果确定第一业务和第二业务的射频资源的调度方式。The radio resource control module 402 is configured to determine a scheduling manner of radio resources of the first service and the second service according to the comparison result.
可选地,所述第一业务可以为长期演进语音VoLTE业务,所述第二业务可以为电路交换CS业务;或者,所述第一业务可以为电路交换CS业务,所述第二业务可以为长期演进语音VoLTE业务。Optionally, the first service may be a long-term evolution voice VoLTE service, and the second service may be a circuit-switched CS service; or the first service may be a circuit-switched CS service, and the second service may be Long-term evolution of voice VoLTE services.
可选地,所述检测模块410还可以设置为在初始化过程中尝试配置VoLTE业务的射频资源的优先级,若能配置VoLTE业务的射频资源的优先级则确定终端具有VoLTE功能;若不能配置VoLTE业务的射频资源的优先级则确定终端无VoLTE功能。Optionally, the detecting module 410 may be configured to determine the priority of the radio resource of the VoLTE service during the initialization process. If the priority of the radio resource of the VoLTE service can be configured, the terminal has the VoLTE function; if the VoLTE cannot be configured. The priority of the radio resource of the service determines that the terminal has no VoLTE function.
可选地,优先级排序模块411还可以设置为根据终端中保存的默认配置信息自动进行射频资源的优先级排序并保存,将排序结果通过人机交互界面展示给用户并说明所述优先级的含义。 Optionally, the prioritization module 411 is further configured to automatically perform priority ordering and saving of the radio frequency resources according to the default configuration information saved in the terminal, and display the sorting result to the user through the human-machine interaction interface and explain the priority. meaning.
用户通过人机交互界面了解到优先级的含义后,如果对默认配置的优先级不满意时,可以通过人机交互界面向终端输入自定义的射频资源的优先级,终端接收用户输入的射频资源的优先级,按照用户的输入配置业务的射频资源的优先级并保存,将排序结果通过人机界面展示给用户并说明优先级的含义。After the user understands the meaning of the priority through the human-machine interface, if the priority of the default configuration is not satisfied, the user can input the priority of the customized radio resource through the human-machine interface, and the terminal receives the radio resource input by the user. Priority, the priority of the radio resource of the service is configured according to the input of the user, and the result of the sorting is displayed to the user through the human-machine interface and the meaning of the priority is explained.
所述优先级确定模块401还可以设置为在发起第一业务后且监听到第二业务的寻呼消息时,获取优先级配置表格,根据所述优先级配置表格中的各业务的射频资源的优先级,比较所述第一业务的射频资源的优先级和第二业务的射频资源的优先级,获得比较结果。The priority determining module 401 may be further configured to: after the first service is initiated and the paging message of the second service is monitored, obtain a priority configuration table, and configure radio frequency resources of each service in the table according to the priority The priority is used to compare the priority of the radio resource of the first service with the priority of the radio resource of the second service to obtain a comparison result.
所述射频资源控制模块402还可以设置为根据比较结果确定第一业务和第二业务的射频资源的调度方式,包括:当确定第一业务的射频资源的优先级大于第二业务的射频资源的优先级时,射频资源优先给予第一业务,保持第一业务执行,拒绝第二业务的射频资源请求;当确定第一业务的射频资源的优先级小于第二业务的射频资源的优先级时,射频资源优先给予第二业务,打断第一业务执行,接受第二业务的射频资源请求;当确定第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,第一业务与第二业务的射频资源等价。可选地,第一业务和第二业务可以互相打断,也可以提示用户进行选择。The radio resource control module 402 may be configured to determine, according to the comparison result, a scheduling manner of the radio resource of the first service and the second service, where: determining that the radio resource of the first service has a higher priority than the radio resource of the second service. In the case of the priority, the radio resource is preferentially given to the first service, and the first service is executed, and the radio resource request of the second service is rejected. When the priority of the radio resource of the first service is determined to be smaller than the priority of the radio resource of the second service, The radio resource is preferentially given to the second service, and the first service is interrupted, and the radio resource request of the second service is received. When the priority of the radio resource of the first service is determined to be equal to the priority of the radio resource of the second service, the first service is used. It is equivalent to the radio resource of the second service. Optionally, the first service and the second service may be interrupted each other, or the user may be prompted to make a selection.
射频资源控制模块402可以设置为在所述第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,接收用户输入的选择第一业务或者选择第二业务的结果信息,根据所述结果信息确定第一业务和第二业务的射频资源的调度方式。The radio resource control module 402 may be configured to receive, when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, the result information of selecting the first service or selecting the second service input by the user, according to The result information determines a scheduling manner of radio resources of the first service and the second service.
所述根据结果信息确定第一业务和第二业务的射频资源的调度方式可以包括如下操作。The determining the scheduling manner of the radio resources of the first service and the second service according to the result information may include the following operations.
当所述结果信息为选择第一业务,则接受所述第一业务的射频资源请求,拒绝所述第二业务的射频资源请求。When the result information is that the first service is selected, the radio resource request of the first service is accepted, and the radio resource request of the second service is rejected.
当所述结果信息为选择第二业务,则接受所述第二业务的射频资源请求,拒绝所述第一业务的射频资源请求。When the result information is that the second service is selected, the radio resource request of the second service is accepted, and the radio resource request of the first service is rejected.
如图6所示,为本实施例提供的一种业务A和业务B并发的调度方法流程 示意图。业务A和业务B并发的调度方法可以包括步骤601-步骤606。As shown in FIG. 6 , a scheduling method for concurrently transmitting service A and service B according to the embodiment is provided. schematic diagram. The scheduling method of the concurrent transmission of the service A and the service B may include steps 601 to 606.
在步骤601中,终端的射频模块发起业务A。In step 601, the radio module of the terminal initiates service A.
在步骤602中,在射频模块进行业务A的过程中,射频模块分时监听寻呼(paging)消息;这里的寻呼消息可以是除业务A以外需调度射频资源的业务的寻呼消息。In step 602, during the process of the service module A, the radio frequency module monitors the paging message in a time-sharing manner; the paging message herein may be a paging message of the service that needs to schedule the radio resource other than the service A.
在步骤603中,如果射频模块收到业务B的寻呼消息,射频模块发起射频资源请求(RF request),请求射频资源用于解调业务B。In step 603, if the radio module receives the paging message of the service B, the radio module initiates a radio resource request (RF request), and requests the radio resource to be used for demodulating the service B.
在步骤604中,根据优先级配置表格中获取的业务A和业务B的射频资源的优先级,比较业务A和业务B的射频资源的优先级。In step 604, the priorities of the radio resources of the service A and the service B are compared according to the priorities of the radio resources of the service A and the service B obtained in the priority configuration table.
若业务A和业务B的射频资源的优先级相等,则提示用户进行选择,根据用户选择的结果分配射频资源,选择业务A则接收业务A的射频资源请求,拒绝业务B的射频资源请求,选择业务B则接收业务B的射频资源请求,拒绝业务A的射频资源请求。If the priorities of the radio resources of the service A and the service B are equal, the user is prompted to perform the selection, and the radio resource is allocated according to the result selected by the user, and the service A receives the radio resource request of the service A, rejects the radio resource request of the service B, and selects Service B receives the radio resource request of service B and rejects the radio resource request of service A.
若业务A的射频资源的优先级高于业务B的射频资源的优先级,则执行步骤605中的操作;若业务A的射频资源的优先级小于业务B的射频资源的优先级,则执行步骤606中的操作。If the priority of the radio resource of the service B is higher than the priority of the radio resource of the service B, the operation of the step 605 is performed; if the priority of the radio resource of the service A is less than the priority of the radio resource of the service B, the step is performed. The operation in 606.
在步骤605中,如果业务A的射频资源的优先级大于业务B的射频资源的优先级,业务B的射频资源请求失败,不响应业务B的寻呼消息,保持业务A的执行。In step 605, if the priority of the radio resource of the service A is greater than the priority of the radio resource of the service B, the radio resource request of the service B fails, and the paging message of the service B is not responded, and the execution of the service A is maintained.
在步骤606中,如果业务A的射频资源的优先级小于业务B射频资源的优先级,业务B的射频资源请求成功,打断业务A的执行,射频模块将射频资源调度给业务B,解调业务B并提示用户。In step 606, if the priority of the radio resource of the service A is less than the priority of the radio resource of the service B, the radio resource request of the service B is successful, and the execution of the service A is interrupted, and the radio module dispatches the radio resource to the service B to demodulate. Business B and prompt the user.
如图7所示,为本实施例提供的说明VoLTE业务过程中收到CS语音寻呼的操作流程示意图。操作过程涉及到终端、无线接入网(Radio access network,RAN)以及IMS。As shown in FIG. 7 , it is a schematic diagram of an operation flow for receiving a CS voice paging in a VoLTE service process provided by this embodiment. The operation involves a terminal, a radio access network (RAN), and an IMS.
终端接收到RAN发送的paging(寻呼)消息并确定寻呼原因为PS domain(PS域),以及接收到IMS通过会话初始协议(Session Initiation Protocol, SIP)发送的INVITE(请求)消息,表示接收到一个VoLTE业务寻呼。The terminal receives the paging message sent by the RAN, determines that the paging cause is the PS domain, and receives the IMS through the Session Initiation Protocol (Session Initiation Protocol, SIP) An INVITE message sent to indicate that a VoLTE service page has been received.
终端通过SIP向IMS回复确认消息“RING、0K”,表示终端确认收到寻呼并在振铃中。The terminal replies with an acknowledgment message "RING, 0K" to the IMS through the SIP, indicating that the terminal acknowledges receipt of the page and is ringing.
用户接听后向IMS回复回应消息:“ACK”,表示VoLTE业务呼叫建立成功,终端此时处于VoLTE业务状态。在VoLTE业务状态中,终端分时监听寻呼,若终端接收到paging消息且确定寻呼原因为CS domain(CS域),表示终端在VoLTE业务过程中收到一个CS语音寻呼。此时根据用户配置或者终端默认的射频资源的优先级来调度射频资源。After receiving the response, the user replies with a response message to the IMS: "ACK", indicating that the VoLTE service call is successfully established, and the terminal is in the VoLTE service state at this time. In the VoLTE service state, the terminal monitors the paging in a time-sharing manner. If the terminal receives the paging message and determines that the paging cause is CS domain (CS domain), it indicates that the terminal receives a CS voice paging in the VoLTE service process. At this time, the radio resources are scheduled according to the user configuration or the priority of the default radio resource of the terminal.
如图8所示,为本实施例提供的说明CS语音寻呼过程中收到VoLTE寻呼的操作流程示意图。操作过程涉及到终端、RAN和IMS。As shown in FIG. 8 , it is a schematic diagram of an operation flow for receiving a VoLTE paging in a CS voice paging process provided by this embodiment. The operation involves the terminal, RAN and IMS.
终端待机监听寻呼消息,收到paging消息并确定寻呼原因为CS domain(CS域),表示接收到一个CS业务寻呼;终端向RAN回复网络RING,表示终端正在振铃中;用户应答后终端进入CS语音过程中。The terminal monitors the paging message, receives the paging message, and determines that the paging cause is CS domain (CS domain), indicating that a CS service page is received; the terminal replies to the RAN to the network RING, indicating that the terminal is ringing; after the user answers The terminal enters the CS voice process.
在CS语音过程中终端继续监听寻呼,终端收到paging消息且确定寻呼原因为PS domain,同时接收到IMS发送给终端的INVITE消息,表示CS语音过程中收到了一个VoLTE业务的寻呼;此时根据用户配置或者终端默认的射频资源的优先级来调度射频资源。During the CS voice process, the terminal continues to monitor the paging, and the terminal receives the paging message and determines that the paging cause is the PS domain, and receives the INVITE message sent by the IMS to the terminal, indicating that a paging of the VoLTE service is received in the CS voice process; At this time, the radio resources are scheduled according to the user configuration or the priority of the default radio resource of the terminal.
本实施例可提供为方法、装置、或计算机程序产品。因此,以上实施例可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,可采用在一个或多个包含有计算机可用程序代码的计算机可用存储介质(包括上实施的计算机程序产品的形式。其中,该计算机可用存储介质可以是非暂态存储介质,包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质,也可以是暂态存储介质。This embodiment can be provided as a method, apparatus, or computer program product. Accordingly, the above embodiments may take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware aspects. Furthermore, a computer usable storage medium (including a computer program product embodied above) may be employed in one or more computer-usable program code(s), wherein the computer usable storage medium may be a non-transitory storage medium, including: a USB flash drive, A removable medium such as a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, which can store program codes, or a temporary storage medium.
以上装置实施例是参照方法实施例、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结 合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The above apparatus embodiments are described with reference to flowchart illustrations and/or block diagrams of method embodiments, apparatus (system), and computer program products. It will be understood that each flow and/or block of the flowcharts and/or block diagrams, and the flow and/or block of the flowcharts and/or block diagrams can be implemented by computer program instructions. Hehe. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
本实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任意一种业务并发的调度方法。The embodiment further provides a computer readable storage medium storing computer executable instructions for executing a scheduling method of any one of the foregoing services.
如图9所示,为本实施例提供的一种电子设备的通用硬件结构示意图,如图9所示,该电子设备可以包括:处理器(processor)710和存储器(memory)720;所述电子设备还可以包括:输入装置730和输出装置740。As shown in FIG. 9, a schematic diagram of a general hardware structure of an electronic device according to the present embodiment is shown in FIG. 9. The electronic device may include: a processor 710 and a memory 720; The device may also include an input device 730 and an output device 740.
所述电子设备中的处理器710、存储器720、输入装置730和输出装置740可以通过总线或者其他方式连接,图9中以通过总线连接为例。The processor 710, the memory 720, the input device 730, and the output device 740 in the electronic device may be connected by a bus or other means, and the bus connection is taken as an example in FIG.
存储器720作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块。处理器710通过运行存储在存储器720中的软件程序、指令以及模块,从而执行多种功能应用以及数据处理,以实现上述任意一种方法实施例的业务并发的调度方法。存储器720可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。存储器720可以是非暂态计算机存储介质或暂态计算机存储介质。在一些实施例中,存储器720可选包括相对于处理器710远程设置的存储器,这些远程存储器可以通过网络连接 至电子设备。上述网络的实例可以包括互联网、企业内部网、局域网、移动通信网及其组合。The memory 720 is a computer readable storage medium that can be used to store software programs, computer executable programs, and modules. The processor 710 executes a plurality of functional applications and data processing by executing software programs, instructions, and modules stored in the memory 720 to implement a service concurrent scheduling method of any of the above method embodiments. The memory 720 may include a storage program area and an storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to usage of the electronic device, and the like. Memory 720 can be a non-transitory computer storage medium or a transitory computer storage medium. In some embodiments, memory 720 can optionally include memory remotely located relative to processor 710, which can be connected via a network To electronic devices. Examples of the above networks may include the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
输入装置730可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置740可包括显示屏等显示设备。 Input device 730 can be configured to receive input digital or character information and to generate key signal inputs related to user settings and function controls of the electronic device. The output device 740 can include a display device such as a display screen.
本实施例的电子设备还可以包括通信装置750,通过通信网络传输和/或接收信息。The electronic device of the present embodiment may further include a communication device 750 that transmits and/or receives information over a communication network.
工业实用性Industrial applicability
本公开提供了一种业务并发的调度方法和装置,可以解决VoLTE业务和CS业务并发时VoLTE出现的掉话问题。 The present disclosure provides a service concurrent scheduling method and apparatus, which can solve the call drop problem of VoLTE when VoLTE service and CS service are concurrent.

Claims (11)

  1. 一种业务并发的调度方法,应用于支持长期演进语音VoLTE功能的终端,包括:A service concurrent scheduling method applied to a terminal supporting a long-term evolution voice VoLTE function, including:
    在发起第一业务后且监听到第二业务的寻呼消息时,比较所述第一业务的射频资源的优先级和所述第二业务的射频资源的优先级,获得比较结果;After the first service is started and the paging message of the second service is received, the priority of the radio resource of the first service and the priority of the radio resource of the second service are compared, and a comparison result is obtained;
    根据比较结果确定第一业务和第二业务的射频资源的调度方式;Determining, according to the comparison result, a scheduling manner of radio resources of the first service and the second service;
    其中,所述第一业务为长期演进语音VoLTE业务,所述第二业务为电路交换CS业务;或者,所述第一业务为电路交换CS业务,所述第二业务为长期演进语音VoLTE业务。The first service is a long-term evolution voice VoLTE service, and the second service is a circuit-switched CS service; or the first service is a circuit-switched CS service, and the second service is a long-term evolution voice VoLTE service.
  2. 根据权利要求1所述的方法,其中,所述根据比较结果确定第一业务和第二业务的射频资源的调度方式,包括:The method according to claim 1, wherein the determining the scheduling manner of the radio resources of the first service and the second service according to the comparison result comprises:
    当第一业务的射频资源的优先级高于第二业务的射频资源的优先级时,保持第一业务执行,拒绝第二业务的射频资源请求;When the priority of the radio resource of the first service is higher than the priority of the radio resource of the second service, the first service execution is performed, and the radio resource request of the second service is rejected;
    当第一业务的射频资源的优先级小于第二业务的射频资源的优先级时,打断第一业务执行,接受第二业务的射频资源请求;以及When the priority of the radio resource of the first service is less than the priority of the radio resource of the second service, interrupting the first service execution and accepting the radio resource request of the second service;
    当第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,互相打断。When the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, the mutual interruption is performed.
  3. 根据权利要求2所述的方法,其中,所述根据比较结果确定第一业务和第二业务的射频资源的调度方式,还包括:The method according to claim 2, wherein the determining the scheduling manner of the radio resources of the first service and the second service according to the comparison result further includes:
    当所述第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,接收选择第一业务或者选择第二业务的结果信息,根据所述结果信息确定第一业务和第二业务的射频资源的调度方式。Receiving the result information of selecting the first service or selecting the second service, and determining the first service and the second according to the result information, when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service The scheduling method of the radio resources of the service.
  4. 根据权利要求3所述的方法,其中,所述根据结果信息确定第一业务和第二业务的射频资源的调度方式,包括:The method according to claim 3, wherein the determining the scheduling manner of the radio resources of the first service and the second service according to the result information comprises:
    当所述结果信息为选择第一业务,则接受所述第一业务的射频资源请求,保持第一业务执行,拒绝所述第二业务的射频资源请求;以及Receiving, by the first service, the radio resource request of the first service, maintaining the first service execution, and rejecting the radio resource request of the second service;
    当所述结果信息为选择第二业务,则接受所述第二业务的射频资源请求,拒绝所述第一业务的射频资源请求,打断第一业务执行。 When the result information is that the second service is selected, the radio resource request of the second service is accepted, the radio resource request of the first service is rejected, and the first service execution is interrupted.
  5. 根据权利要求1所述的方法,所述在发起第一业务后且监听到第二业务的寻呼消息时,比较所述第一业务的射频资源的优先级和所述第二业务的射频资源的优先级,获得比较结果之前,还包括:The method according to claim 1, the comparing the priority of the radio resource of the first service with the radio resource of the second service after the first service is initiated and the paging message of the second service is monitored Priority, before getting the comparison result, also includes:
    发起第一业务,并在第一业务执行过程中监听第二业务的寻呼消息;以及Initiating the first service, and listening to the paging message of the second service during the execution of the first service;
    在监听到第二业务的寻呼消息后,请求射频资源调度给所述第二业务。After listening to the paging message of the second service, requesting radio resource scheduling to the second service.
  6. 一种业务并发的调度装置,应用于支持长期演进语音VoLTE功能的终端,包括:优先级确定模块和射频资源控制模块;其中,A service concurrent scheduling apparatus is applied to a terminal supporting a long-term evolution voice VoLTE function, including: a priority determining module and a radio frequency resource control module; wherein
    所述优先级确定模块设置为在发起第一业务后且监听到第二业务的寻呼消息时,比较所述第一业务的射频资源的优先级和所述第二业务的射频资源的优先级,获得比较结果;The priority determining module is configured to compare the priority of the radio resource of the first service with the priority of the radio resource of the second service after the first service is initiated and the paging message of the second service is monitored , obtaining a comparison result;
    所述射频资源控制模块设置为根据比较结果确定第一业务和第二业务的射频资源的调度方式;其中,The radio frequency resource control module is configured to determine, according to the comparison result, a scheduling manner of radio resources of the first service and the second service, where
    所述第一业务为长期演进语音VoLTE业务,所述第二业务为电路交换CS业务;或者,所述第一业务为电路交换CS业务,所述第二业务为长期演进语音VoLTE业务。The first service is a long-term evolution voice VoLTE service, and the second service is a circuit-switched CS service; or the first service is a circuit-switched CS service, and the second service is a long-term evolution voice VoLTE service.
  7. 根据权利要求6所述的装置,其中,所述射频资源控制模块是设置为:The apparatus of claim 6, wherein the radio frequency resource control module is configured to:
    当第一业务的射频资源的优先级大于第二业务的射频资源的优先级时,保持第一业务执行,拒绝第二业务的射频资源请求;When the priority of the radio resource of the first service is greater than the priority of the radio resource of the second service, the first service execution is performed, and the radio resource request of the second service is rejected;
    当第一业务的射频资源的优先级小于第二业务的射频资源的优先级时,打断第一业务执行,接受第二业务的射频资源请求;以及When the priority of the radio resource of the first service is less than the priority of the radio resource of the second service, interrupting the first service execution and accepting the radio resource request of the second service;
    当第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,互相打断。When the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service, the mutual interruption is performed.
  8. 根据权利要求7所述的装置,其中,所述射频资源控制模块是设置为:The apparatus of claim 7, wherein the radio frequency resource control module is configured to:
    在所述第一业务的射频资源的优先级等于第二业务的射频资源的优先级时,接收选择第一业务或者选择第二业务的结果信息,根据所述结果信息确定第一业务和第二业务的射频资源的调度方式。Receiving the result information of selecting the first service or selecting the second service, and determining the first service and the second according to the result information, when the priority of the radio resource of the first service is equal to the priority of the radio resource of the second service The scheduling method of the radio resources of the service.
  9. 根据权利要求8所述的装置,其中,所述射频资源控制模块是设置为: The apparatus of claim 8, wherein the radio frequency resource control module is configured to:
    当所述结果信息为选择第一业务,则接受所述第一业务的射频资源请求,保持第一业务执行,拒绝所述第二业务的射频资源请求;以及Receiving, by the first service, the radio resource request of the first service, maintaining the first service execution, and rejecting the radio resource request of the second service;
    当所述结果信息为选择第二业务,则接受所述第二业务的射频资源请求,拒绝所述第一业务的射频资源请求,拒绝第一业务执行。When the result information is that the second service is selected, the radio resource request of the second service is accepted, the radio resource request of the first service is rejected, and the first service execution is rejected.
  10. 根据权利要求6所述的装置,所述装置还包括:射频模块;The apparatus of claim 6 further comprising: a radio frequency module;
    所述射频模块,设置为在优先级确定模块比较所述第一业务的射频资源的优先级和第二业务的射频资源的优先级之前,发起第一业务,并在第一业务执行过程中监听第二业务的寻呼消息;监听到第二业务的寻呼消息后,请求射频资源调度给所述第二业务。The radio frequency module is configured to initiate a first service and compare the priority of the radio resource of the first service and the radio resource of the second service before the priority determining module compares the priority of the radio resource of the first service with the priority of the radio resource of the second service. After the paging message of the second service is received, the radio resource is scheduled to be sent to the second service.
  11. 一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-5任一项的所述业务并发的调度方法。 A computer readable storage medium storing computer executable instructions for performing the business concurrent scheduling method of any of claims 1-5.
PCT/CN2017/090403 2016-07-21 2017-06-27 Method and device for scheduling concurrent services WO2018014705A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610578528.6A CN107645734A (en) 2016-07-21 2016-07-21 The dispatching method and device of a kind of service concurrence
CN201610578528.6 2016-07-21

Publications (1)

Publication Number Publication Date
WO2018014705A1 true WO2018014705A1 (en) 2018-01-25

Family

ID=60991933

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/090403 WO2018014705A1 (en) 2016-07-21 2017-06-27 Method and device for scheduling concurrent services

Country Status (2)

Country Link
CN (1) CN107645734A (en)
WO (1) WO2018014705A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379783A (en) * 2018-11-28 2019-02-22 北京小米移动软件有限公司 Radio frequency resource distribution method and device
CN110336757A (en) * 2019-05-27 2019-10-15 平安科技(深圳)有限公司 Connection pool concurrency control method, device and computer readable storage medium
CN114982257A (en) * 2020-12-24 2022-08-30 北京小米移动软件有限公司 Paging method and device, and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555825B (en) * 2020-05-08 2022-10-18 Oppo广东移动通信有限公司 Radio frequency resource allocation method and device
CN111757315B (en) * 2020-06-23 2022-11-11 中国联合网络通信集团有限公司 Service connection method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101040558A (en) * 2004-10-13 2007-09-19 西门子公司 A method of operating a communication system
CN104919873A (en) * 2014-01-13 2015-09-16 三星电子株式会社 Apparatus and method for paging in wireless communication system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101040558A (en) * 2004-10-13 2007-09-19 西门子公司 A method of operating a communication system
CN104919873A (en) * 2014-01-13 2015-09-16 三星电子株式会社 Apparatus and method for paging in wireless communication system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379783A (en) * 2018-11-28 2019-02-22 北京小米移动软件有限公司 Radio frequency resource distribution method and device
CN110336757A (en) * 2019-05-27 2019-10-15 平安科技(深圳)有限公司 Connection pool concurrency control method, device and computer readable storage medium
CN114982257A (en) * 2020-12-24 2022-08-30 北京小米移动软件有限公司 Paging method and device, and storage medium

Also Published As

Publication number Publication date
CN107645734A (en) 2018-01-30

Similar Documents

Publication Publication Date Title
WO2018014705A1 (en) Method and device for scheduling concurrent services
US11082830B2 (en) Management method and apparatus for supporting multiple sim cards to share rf processor
KR102255879B1 (en) Approval exemption resource allocation method, user equipment and network equipment
US10986543B2 (en) Method and device for determining a bearer identifier, and storage medium therefor
EP3139661B1 (en) User equipment and circuit switched domain fall-back switching method
CN107484217B (en) Method, mobile terminal and the storage medium of switching registration IP multimedia subsystem
JP2018110444A (en) User equipment, device, program, and non-transitory computer-readable recording medium
US11071092B2 (en) Response message transmission method and apparatus
KR20170067710A (en) Method and user equipment for processing request for emergency call
US9185635B2 (en) Method and apparatus for supporting proximity-based services
WO2016086523A1 (en) Terminal processing method, terminal and computer storage medium
EP3188541B1 (en) Circuit-switching service processing method and terminal
WO2015113487A1 (en) Method and apparatus for releasing communications service
US20170111939A1 (en) Method and Apparatus for Controlling Creation of Mobile Communication Network Connection
US20170086186A1 (en) Method and apparatus for providing network access to a user equipment requesting voice service
US11432355B2 (en) Control plane connection management method and apparatus
CN110505667B (en) User terminal and method and device for processing circuit switching service in LTE system of user terminal
US20160309314A1 (en) Emergency center selection method, device, and system
US20160174240A1 (en) Multi-Channel-Based Data Sending Method and Apparatus
CN106464538A (en) Service aware admission control of radio bearers
CN107484218A (en) Mobile communications device and cell selecting method
WO2020088402A1 (en) Channel management method, access point, and station
WO2023088223A1 (en) Sidelink communication method and apparatus, and terminal
US8918519B1 (en) Delayed network interface selection
CN105472669B (en) Unoptimizable activation switch method and communication system of the LTE network to eHRPD network

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17830339

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17830339

Country of ref document: EP

Kind code of ref document: A1