A resource determination method, device and computer readable storage medium
By determining the bearer channel of the service channel in the service control center based on the received allocation request and current resource usage, the problem of low resource utilization of mobile operators is solved, and efficient resource utilization and cost reduction are achieved.
Patent Information
- Application Number
- CN201810205995.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-03-13
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2039-02-17
AI Technical Summary
Mobile operators face the problems of low resource utilization and high cost when providing multimedia services. Each service channel in the existing MBMS and eMBMS technologies has independent carrying resources, resulting in high resource idle rate.
By determining the bearer channel of the service channel in the service control center based on the received allocation request and current resource usage, the optimization and integration of multiple service channels can be achieved, the resource idle rate is reduced, and the resource utilization rate is improved.
It realizes efficient utilization of resources, reduces operating costs, and improves the sharing of network resources and user experience.
Smart Images

Figure CN110278607B_ABST
Abstract
Description
1.1.1 Technical Field
[0002] The present invention relates to the field of wireless communication technology, and in particular to a resource determination method, device and computer-readable storage medium. 1.1.2 Background Technology
[0004] With the rapid development of mobile Internet and the increasing popularity of smart terminals, mobile multimedia services have also grown rapidly, bringing huge network pressure to mobile operators. Mobile operators have to invest high costs to expand and upgrade the network. At the same time, the rapid development of multimedia and data services based on the open Internet has caused mobile operators to gradually become pipelines, charging only on traffic. Therefore, their input-output ratio is huge, and they face more and more problems. In view of the characteristics of mobile multimedia services such as many concurrent users, large data volumes, long duration and delay sensitivity, the 3rd Generation Partnership Project (3GPP) introduced Multimedia Broadcast / Multicast Service (MBMS) and enhanced Multimedia Broadcast / Multicast Service (eMBMS).
[0005] In the prior art, in the end-to-end process of MBMS and eMBMS, if a content provider cooperating with a service operator successfully applies for a service channel, the service operator will configure the corresponding bearer resource information for the service channel in the service control center to form a bearer channel; finally, the service control center controls the establishment, update and stop of the bearer resources. Once the bearer resources are successfully established, it means that the allocated network resources are ready. Then, the program data under the service channel can be distributed to the terminal by the content provider through a series of network elements such as the service control center, core network and wireless access network. When the content provider no longer provides services for the service channel, the service control center stops the resources of the bearer channel.
[0006] However, when the existing technology is used, each service channel has its own independent bearer resources, that is, the resources of the bearer channel are only responsible for playing programs on the corresponding service channel. If there is no program to be played on the channel, the network resources will be idle. 1.1.3 Summary of the invention
[0008] In view of this, the main purpose of the present invention is to provide a resource determination method, device and computer-readable storage medium, which can optimize and integrate multiple service channels into limited bearer channels and distribute them to terminal users, thereby reducing resource idle rate, improving resource utilization and reducing operating costs.
[0009] To achieve the above object, the technical solution of the embodiment of the present invention is implemented as follows:
[0010] In a first aspect, an embodiment of the present invention provides a resource determination method, the method comprising:
[0011] Determine the service channel information according to the received allocation request; wherein the service channel information carries a bearer identifier, and the bearer identifier is used to indicate the characteristics of the service channel information required for the bearer resource;
[0012] According to the current resource usage and the bearer identifier, the bearer channel corresponding to the service channel information is determined, and the service channel information is sent through the bearer channel.
[0013] In a second aspect, an embodiment of the present invention provides a resource determination device, the device comprising: a determination unit and a sending unit, wherein:
[0014] The determining unit is used to determine the service channel information according to the received allocation request; wherein the service channel information carries a bearer identifier, and the bearer identifier is used to indicate the characteristics of the service channel information's requirements for bearer resources; and is also used to determine the bearer channel corresponding to the service channel information according to the current resource usage and the bearer identifier;
[0015] The sending unit is used to send the service channel information through the bearer channel.
[0016] In a third aspect, an embodiment of the present invention provides a resource determination device, which includes: a processor, a memory and a communication bus; the communication bus is used to realize connection and communication between the processor and the memory; the processor is used to execute a resource determination program stored in the memory to implement the steps of the method described in the first aspect.
[0017] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the method described in the first aspect.
[0018] The embodiments of the present invention provide a resource determination method, device, and computer-readable storage medium, which determine service channel information according to a received allocation request, wherein the service channel information carries a bearer identifier, and the bearer identifier is used to indicate the characteristics of the service channel information's requirements for bearer resources; determine the bearer channel corresponding to the service channel information according to the current resource usage and the bearer identifier, and send the service channel information through the bearer channel. The resource determination method, device, and computer-readable storage medium provided by the embodiments of the present invention can determine whether a service channel corresponds to an existing bearer channel or a new bearer channel according to the current resource usage and the characteristics of the service channel's requirements for bearer resources, and can optimize and integrate multiple service channel information into limited bearer channels for distribution to terminal users, thereby reducing resource idleness, improving resource utilization, and reducing operating costs. 1.1.4 Description of the Figures
[0020] In the accompanying drawings (which are not necessarily drawn to scale), like reference numerals may describe similar components in different views. Like reference numerals with different letter suffixes may represent different examples of similar components. The accompanying drawings generally illustrate various embodiments discussed herein by way of example and not limitation.
[0021] Figure 1 Schematic diagram of the resource determination method provided in the embodiment of the present invention Figure 1 ;
[0022] Figure 2 Schematic diagram of the resource determination method provided in the embodiment of the present invention Figure 2 ;
[0023] Figure 3 A schematic diagram of the structure of a resource determination device provided in an embodiment of the present invention Figure 1 ;
[0024] Figure 4 A schematic diagram of the structure of a resource determination device provided in an embodiment of the present invention Figure 2 ;
[0025] Figure 5 A schematic diagram of a network structure provided by an embodiment of the present invention. 1.1.5 Specific implementation methods
[0027] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0028] It should be noted that the terms "first", "second" and the like in the specification, claims and drawings of the present invention are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0029] The resource determination method provided in the embodiment of the present invention can be applied to the multimedia broadcast multicast service MBMS and the enhanced multimedia broadcast multicast service eMBMS. MBMS is a point-to-multipoint service that pushes the same service data source to multiple target users in a mobile cellular network. It can carry not only multimedia services but also data services. MBMS provides multimedia services or data services to a large number of users with the same needs by using fewer network resources, thereby realizing network resource sharing, improving network resource utilization, and reducing network pressure. The eMBMS based on LTE (Long Term Evolution) has evolved MBMS. It is based on the MBMS single frequency network (MBSFN, Multicast Broadcast Single Frequency Network) technology and defines an independent broadcast multicast mode of the MBSFN area, thereby improving the performance of MBMS and being more suitable for the transmission of multimedia services or data services on the mobile cellular network. Therefore, compared with MBMS, the eMBMS technology is more mature, and the LTE network bandwidth it relies on is wider, which can provide users with higher quality services, thereby obtaining a better user experience. Typically, MBMS and eMBMS are planned into multiple network resources (eg, subframes) on the base station side to carry out broadcast and multicast services, and are combined with unicast network resources to provide users with data services using air interface resources.
[0030] The embodiment of the present invention provides a resource determination method. Figure 1 The following is a flowchart of the resource determination method: Figure 1 As shown, the method may include the following steps:
[0031] Step 101: Determine service channel information according to a received allocation request.
[0032] The service channel information carries a bearer identifier, and the bearer identifier is used to indicate the characteristics of the service channel information's requirements for bearer resources.
[0033] The execution subject of the resource determination method provided in the embodiment of the present invention may be a resource determination device, and the resource determination device may specifically be a service control center, that is, the service control center determines the service channel information according to the received allocation request.
[0034] Figure 5 The system structure involved in the embodiment of the present invention is as follows: Figure 5As shown, the system structure 50 includes: a content provider management system 501, a service platform resource fusion management system 502, a message management system 503, a base station 504 and a terminal 505; wherein, the content provider in the embodiment of the present invention is the content provider management system 501, and the content provider management system 501 can apply for, configure and manage program information; the service control platform in the embodiment of the present invention is the service platform resource fusion management system 502 and the message management system 503, the service platform resource fusion management system 502 is mainly used to configure resource optimization strategies and perform resource fusion, and the message management system 503 is mainly used to generate service announcements, which are used to notify the terminal of relevant information about resource fusion in advance; the base station 504 is used to provide broadcast and unicast channels for the eMBMS service; the terminal 505 is used to receive, judge, and parse service announcements and media streams, and play media streams to users.
[0035] Here, multiple content providers cooperate with service operators and apply for service channel information through the service control center respectively. Specifically, the content providers send allocation requests to the service control center, the service control center receives the allocation requests sent by the content providers, and allocates service channel information to the content providers. It can also be understood that the service control center determines the service channel information for the content providers based on the received allocation requests; wherein the service channel information is included in the program list information, and in addition to the service channel information, the program list information may also include information such as program lists.
[0036] Specifically, the content provider may be an Internet content provider, such as Sina, Sohu, 163, etc.; the content provided by the Internet content provider includes: search engines, virtual communities, e-mail, news and entertainment, etc.; the service operator may be China Telecom, China Mobile and China Unicom.
[0037] Here, when multiple content providers cooperate with the service operator and apply for service channel information through the service control center respectively, the content providers can also apply to delete the service channel information through the service control center. Specifically, the content provider sends a deletion request to the service control center, and the service control center receives the deletion request sent by the content provider and deletes the service channel information.
[0038] Furthermore, before determining the service channel information according to the received allocation request, the method further includes:
[0039] Sending a query command to the base station, receiving a query response fed back by the base station, the query response carrying total bearer resource information of the base station; or receiving feedback information from the base station, the feedback information carrying total bearer resource information of the base station;
[0040] A resource optimization strategy is configured according to the bearer resource information of the base station, where the resource optimization strategy is used to indicate the current resource usage of the base station.
[0041] The resource optimization strategy includes: maximum resource utilization information and / or minimum resource fusion rate information, etc.
[0042] Step 102: Determine the bearer channel corresponding to the service channel information according to the current resource usage and the bearer identifier, and send the service channel information through the bearer channel.
[0043] Here, after the service control center determines the service channel information based on the received allocation request and allocates the service channel information to the content provider, since the bearer identifier carried in the service channel information can indicate the characteristics of the service channel information's requirements for bearer resources, the service control center determines the bearer channel corresponding to the service channel information based on the current resource usage and the bearer identifier.
[0044] When the characteristic of the service channel information on the bearer resource requirement is a converged bearer, a pre-established first bearer channel is determined as the bearer channel corresponding to the service channel information, wherein the first bearer channel simultaneously carries other service channel information;
[0045] When the characteristic of the service channel information's requirement on bearer resources is independent bearer, a second bearer channel is created for the service channel information.
[0046] The step of creating a second bearer channel for the service channel information includes:
[0047] Sending a bearer resource session establishment request to a base station, wherein the bearer resource session establishment request carries the service channel information, so that the base station allocates corresponding bearer resources to the second bearer channel according to the service channel information;
[0048] A request feedback response sent by the base station is received, where the request feedback response indicates that the bearer resources occupied by the second bearer channel are allocated successfully.
[0049] Specifically, when the characteristic of the bearer resource required by the business channel information is a converged bearer, the bearer channel corresponding to the business channel information is the first bearer channel, and the first bearer channel is a pre-established bearer channel. In other words, when the characteristic of the bearer resource required by the business channel information is a converged bearer, the business channel information is mapped to an existing bearer channel, and there is no need to create a new bearer channel for the business channel information.
[0050] When the characteristic of the bearer resource required by the service channel information is independent bearer, the bearer channel corresponding to the service channel information is the second bearer channel. In other words, when the characteristic of the bearer resource required by the service channel information is independent bearer, a new bearer channel needs to be created for the service channel information.
[0051] Here, when the bearer channel corresponding to the business channel information is the first bearer channel, since the first bearer channel is a pre-established bearer channel, the base station has pre-allocated the bearer resources occupied by the first bearer channel to the first bearer channel, and therefore the business channel information is sent directly through the first bearer channel; when the bearer channel corresponding to the business channel information is the second bearer channel, since the second bearer channel is a newly created bearer channel, it is necessary to request the base station to allocate the bearer resources occupied by the second bearer channel to the second bearer channel, and then send the business channel information through the second bearer channel.
[0052] Wherein, after sending the service channel information through the bearer channel, the method further comprises:
[0053] A message is sent to a terminal, where the message is used to notify the terminal of the service channel information and a bearer channel corresponding to the service channel information.
[0054] Here, after the service channel information is sent through the bearer channel, the service channel information and the bearer channel are formally merged. At this time, the service control center sends a message to the terminal. When the terminal receives the message, the terminal can learn the fusion information of the service channel information and the bearer channel according to the message; further, the message is also used to notify the user of the air interface resources corresponding to the service channel information of interest to the user. The content channel of interest to the user may be: a frequently watched content channel, which is a statistics based on the user's habits.
[0055] Furthermore, after sending the message to the terminal, it also includes:
[0056] Receiving statistical data sent by the base station; wherein the statistical data is used to indicate the number of views of all service channel information on the terminal within the jurisdiction of the base station, and the statistical data may specifically include: the number of views of the service channel information on the terminal and the viewing data of other service channel information on the terminal;
[0057] If the bearer mode of the service channel information is broadcast multicast bearer, and the statistical data is less than or equal to the first preset parameter, switching the current broadcast multicast bearer to a unicast bearer;
[0058] If the bearer mode of the service channel information is unicast bearer and the statistical data is greater than or equal to a second preset parameter, the current unicast bearer is switched to a broadcast multicast bearer.
[0059] The first preset parameter and the second preset parameter are preset values. Usually, the first preset parameter is smaller than the second preset parameter. Specifically, the first preset parameter can be set by the service control center after re-analyzing the bearer resources.
[0060] Further, before switching the current broadcast multicast bearer to a unicast bearer, or after switching the current unicast bearer to a broadcast multicast bearer, the method further includes:
[0061] Send a switching notification message to the terminal, the switching notification message indicates that the bearer mode of the current service channel information is successfully switched, and determine the bearer channel corresponding to the service channel information according to the current resource usage and the bearer identifier, that is, execute step 102 to re-determine the bearer channel corresponding to the service channel information.
[0062] The resource determination method provided in the embodiment of the present invention can determine whether to correspond a service channel to an existing bearer channel or a newly created bearer channel based on the current resource usage and the characteristics of the service channel's requirements for bearer resources, and determine whether to switch the bearer mode of the service channel, i.e., dynamically adjust the bearer resources, in combination with the statistical data sent by the base station, thereby reducing the resource idle rate and improving resource utilization.
[0063] The embodiment of the present invention provides a resource determination method, such as Figure 2 As shown, the method may specifically include:
[0064] Step 201: The service control center manages and analyzes the total bearer resource information of the base station, and configures a resource optimization strategy according to the bearer resource information of the base station.
[0065] Specifically, the service control center manages and analyzes the total bearer resource information of the base station by actively requesting the base station to feedback the total bearer resource information of the base station, or by receiving the total bearer resource information of the base station actively fed back by the base station.
[0066] The actively requesting the base station to feed back the total bearer resource information of the base station specifically includes: sending a query command to the base station, and receiving a query response fed back by the base station, wherein the query response carries the total bearer resource information of the base station.
[0067] The receiving the total bearer resource information of the base station actively fed back by the base station specifically includes: receiving feedback information of the base station, where the feedback information carries the total bearer resource information of the base station.
[0068] The resource optimization strategy includes: maximum resource utilization information and / or minimum resource fusion rate information, etc. The resource optimization strategy is used to indicate the current resource usage of the base station.
[0069] Step 202: The content provider sends a distribution request to the service control center.
[0070] Specifically, the content provider sends an allocation request to the service control center, where the allocation request is used to instruct the service control center to allocate service channel information to the content provider.
[0071] Furthermore, the content provider may also send a deletion request to the service control center, where the deletion request is used to instruct the service control center to delete the service channel information.
[0072] Step 203: The service control center determines service channel information according to the received allocation request.
[0073] The service channel information carries a bearer identifier, and the bearer identifier is used to indicate the characteristics of the service channel information's requirements for bearer resources.
[0074] Specifically, after receiving the allocation request sent by the content provider, the service control center will allocate the service channel information to the content provider according to the allocation request.
[0075] Furthermore, after receiving the deletion request sent by the content provider, the service control center may delete the service channel information according to the deletion request.
[0076] Step 204: The service control center confirms the total bearer resource information of the base station.
[0077] Specifically, after the service control center manages and analyzes the total bearer resource information of the base station and configures the resource optimization strategy based on the total bearer resource information of the base station, the total bearer resource information of the base station must be confirmed to ensure that the resource optimization strategy configured by the service control center can indicate the current resource usage of the base station, thereby ensuring that in subsequent steps the service control center determines the bearer channel corresponding to the service channel information based on the current resource usage and the bearer identifier.
[0078] Step 205: The service control center determines whether a new bearer channel needs to be created for the service channel information according to the current resource usage and the bearer identifier.
[0079] Specifically, when the service control center determines that a new bearer channel needs to be created for the service channel information based on the current resource usage and the bearer identifier, step 206 is executed; when the service control center determines that a new bearer channel does not need to be created for the service channel information based on the current resource usage and the bearer identifier, the service channel information is mapped to a pre-established bearer channel, that is, a bearer channel is shared with other service channel information, and step 209 is executed. Here, the specific one or several service channel information that share the bearer channel is determined by the current resource usage.
[0080] Step 206: The service control center sends a request to establish a bearer resource session to the base station.
[0081] The request for establishing a bearer resource session carries the service channel information, so that the base station allocates the bearer resources occupied by the bearer channel to the bearer channel according to the service channel information.
[0082] Here, after determining that a new bearer channel needs to be created for the service channel information, the service control center will determine the bearer resources occupied by the bearer channel based on the resource optimization strategy. At this time, the service control center needs to apply to the base station for reserved bearer resources. Specifically, the service control center sends a request to establish a bearer resource session to the base station, requesting the base station to allocate bearer resources for the service channel information.
[0083] Step 207: The base station allocates bearer resources for the service channel information and sends a request feedback response to the service control center.
[0084] Here, after the base station successfully allocates bearer resources for the service channel information, the bearer channel is formally established.
[0085] Step 208: The service control center receives the request feedback response sent by the base station.
[0086] Specifically, after the base station successfully allocates bearer resources for the service channel information, it returns a request feedback response to the service control center, where the request feedback response indicates that the bearer resources occupied by the bearer channel are allocated successfully.
[0087] Step 209: The service control center returns a response to the content provider, and the service channel information and the bearer channel are formally integrated.
[0088] Step 210: The service control center sends a message to the terminal, where the message is used to notify the terminal of the service channel information and the bearer channel corresponding to the service channel information.
[0089] Specifically, the service data continues to be distributed in the current bearer channel. Since the service channel information and the bearer channel are formally merged when the service control center returns a response to the content provider, when the terminal receives the message sent by the service control center, the terminal can know the service channel information and the bearer resources corresponding to the service channel information, that is, the terminal can know the fusion information of the service channel information and the bearer channel according to the message, so as to facilitate the terminal to receive data on the corresponding resource channel; further, the message is also used to notify the user of the air interface resources corresponding to the service channel information of interest, and the content channel of interest to the user may be: a frequently watched content channel, which is based on statistics of user habits.
[0090] Furthermore, the service control center distributes the program data under the converged channel to users through a series of network elements such as the core network and the wireless access network.
[0091] Step 211: The terminal sends the user experience data to the base station.
[0092] Specifically, after receiving the data service corresponding to the service channel information, the terminal will send some data on the user experience to the base station, which will be counted uniformly and generate statistical data; wherein the statistical data is the number of views of all service channel information on the terminal within the jurisdiction of the base station, and the statistical data may specifically include: the number of views of the current service channel information on the terminal and the viewing data of other service channel information on the terminal.
[0093] Step 212: The base station sends the statistical data to the service control center.
[0094] Step 213: The service control center re-analyzes the bearer resources according to the statistical data.
[0095] Specifically, after receiving the statistical data sent by the base station, the service control center will re-analyze the bearer resources based on the statistical data to determine whether to switch the bearer mode of the current service channel information. If not, the current bearer mode will continue to be used to distribute the service channel information.
[0096] In the embodiment of the present invention, if switching is performed, after the switching is completed, a switching notification message is sent to the terminal, the switching notification message indicating that the bearer mode of the current service channel is successfully switched, and step 205 is executed.
[0097] Specifically, if the current bearer mode of the service channel information is a broadcast multicast bearer, and the statistical data is less than or equal to the first preset parameter, the current broadcast multicast bearer is switched to a unicast bearer;
[0098] If the current bearer mode of the service channel information is unicast bearer, and the statistical data is greater than or equal to the second preset parameter, the current unicast bearer is switched to a broadcast multicast bearer.
[0099] The first preset parameter and the second preset parameter are preset values. Usually, the first preset parameter is smaller than the second preset parameter. Specifically, the first preset parameter can be set by the service control center after re-analyzing the bearer resources.
[0100] Exemplarily, if the current carrying mode of the service channel information is broadcast multicast carrying, and the first preset parameter is X, then when the number of viewers of all the service channel information on the terminal is less than or equal to X, the current broadcast multicast carrying is switched to unicast carrying, and a switching notification message is sent to the terminal. Based on the current resource usage and the carrying identifier, the carrying channel corresponding to the service channel information is redetermined, that is, step 205 is re-executed; or, if the current carrying mode of the service channel information is unicast carrying, and the second preset parameter is Y, then when the number of viewers of all the service channel information on the terminal is greater than or equal to Y, the current unicast carrying is switched to broadcast multicast carrying, and a switching notification message is sent to the terminal. Based on the current resource usage and the carrying identifier, the carrying channel corresponding to the service channel information is redetermined, that is, step 205 is re-executed.
[0101] Further, when the service channel information is dynamically expanded, based on the statistical data sent by the base station, it is determined whether to switch the bearer mode of the current service channel information without affecting other service channel information, that is, re-execute step 213;
[0102] When the program data in the service channel information is deleted, the bearer resources in the bearer channel corresponding to the service channel information are released; based on the statistical data sent by the base station, without affecting other service channel information, it is determined whether to switch the bearer mode of the current service channel information, that is, re-execute step 213.
[0103] The resource determination method provided in the embodiment of the present invention can determine whether to correspond a service channel to an existing bearer channel or a newly created bearer channel based on the current resource usage and the characteristics of the service channel's requirements for bearer resources, and determine whether to switch the bearer mode of the service channel, i.e., dynamically adjust the bearer resources, in combination with the statistical data sent by the base station, thereby reducing the resource idle rate and improving resource utilization.
[0104] The embodiment of the present invention provides a resource determination device 30, such as Figure 3 As shown, the resource determination device 30 includes: a determination unit 301 and a sending unit 302, wherein:
[0105] The determining unit 301 is used to determine the service channel information according to the received allocation request; wherein the service channel information carries a bearer identifier, and the bearer identifier is used to indicate the characteristics of the service channel information required for the bearer resource; and is also used to determine the bearer channel corresponding to the service channel information according to the current resource usage and the bearer identifier;
[0106] The sending unit 302 is configured to send the service channel information via the bearer channel.
[0107] Furthermore, the determination unit 301 is also used to determine a pre-established first bearer channel as the bearer channel corresponding to the business channel information when the characteristic of the bearer resource requirement of the business channel information is a converged bearer, wherein the first bearer channel also carries other business channel information; and is also used to create a second bearer channel for the business channel information when the characteristic of the bearer resource requirement of the business channel information is an independent bearer.
[0108] Furthermore, the sending unit 302 is further configured to send a message to a terminal, wherein the message is used to notify the terminal of the service channel information and a bearer channel corresponding to the service channel information.
[0109] Furthermore, the device further includes: a first receiving unit 303 and a switching unit 304, wherein:
[0110] The first receiving unit 303 is used to receive the statistical data sent by the base station; wherein the statistical data is used to indicate the number of viewings of all service channel information in the area under the jurisdiction of the base station on the terminal;
[0111] The switching unit 304 is used to switch the current broadcast multicast bearer to a unicast bearer if the carrying mode of the service channel information is a broadcast multicast bearer and the statistical data is greater than or equal to a first preset parameter; and is also used to switch the current unicast bearer to a broadcast multicast bearer if the carrying mode of the service channel information is a unicast bearer and the statistical data is less than or equal to a second preset parameter.
[0112] Furthermore, the device further comprises: a second receiving unit 305;
[0113] The sending unit 302 is further configured to send a request to establish a bearer resource session to a base station, wherein the request to establish a bearer resource session carries the service channel information, so that the base station allocates corresponding bearer resources to the second bearer channel according to the service channel information;
[0114] The second receiving unit 305 is configured to receive a request feedback response sent by the base station, where the request feedback response indicates that the bearer resources occupied by the second bearer channel are allocated successfully.
[0115] The resource determination device provided in the embodiment of the present invention can determine whether to correspond a service channel to an existing bearer channel or a newly created bearer channel based on the current resource usage and the characteristics of the service channel's requirements for bearer resources, and determine whether to switch the bearer mode of the service channel, i.e., dynamically adjust the bearer resources, in combination with the statistical data sent by the base station, thereby reducing the resource idle rate and improving resource utilization.
[0116] The embodiment of the present invention further provides a resource determination device. Figure 4 FIG. 1 is a schematic diagram of the composition structure of a resource determination device according to an embodiment of the present invention. Figure 4 As shown, the resource determination device 40 includes: a processor 401, a memory 402 and a communication bus 403;
[0117] The communication bus 403 is used to realize the connection and communication between the processor 401 and the memory 402;
[0118] The processor 401 is used to execute the information processing program stored in the memory 402 to implement the following steps:
[0119] Determine the service channel information according to the received allocation request; wherein the service channel information carries a bearer identifier, and the bearer identifier is used to indicate the characteristics of the service channel information required for the bearer resource;
[0120] According to the current resource usage and the bearer identifier, the bearer channel corresponding to the service channel information is determined, and the service channel information is sent through the bearer channel.
[0121] The description of the above resource determination device embodiment is similar to the above method description and has the same beneficial effects as the method embodiment. For technical details not disclosed in the resource determination device embodiment of the present invention, those skilled in the art should refer to the description of the method embodiment of the present invention for understanding.
[0122] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the resource determination method as described above.
[0123] Here, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM; or it may be various devices including one or any combination of the above memories, such as a computer.
[0124] It should be understood by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the present invention may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program codes.
[0125] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (apparatus), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0126] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0127] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0128] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention.
Claims
1. A resource determination method, characterized in that: The method comprises: Determine the service channel information according to the received allocation request; wherein the service channel information carries a bearer identifier, and the bearer identifier is used to indicate the characteristics of the service channel information required for the bearer resource; Determine the bearer channel corresponding to the service channel information according to the current resource usage and the bearer identifier, and send the service channel information through the bearer channel; Receiving statistical data sent by a base station, and determining whether to switch the bearer mode of the service channel information, wherein the statistical data is used to indicate the number of viewings of all service channel information in the area governed by the base station on the terminal; The step of determining the bearer channel corresponding to the service channel information according to the current resource usage and the bearer identifier includes: When the characteristic of the bearer resource requirement of the service channel information is converged bearer, a pre-established first bearer channel is determined as the bearer channel corresponding to the service channel information, wherein the first bearer channel simultaneously bears other service channel information.
2. The method according to claim 1, characterized in that The determining the bearer channel corresponding to the service channel information according to the current resource usage and the bearer identifier also includes: When the characteristic of the service channel information's requirement on bearer resources is independent bearer, a second bearer channel is created for the service channel information.
3. The method according to claim 1 or 2, characterized in that: After sending the service channel information through the bearer channel, the method includes: A message is sent to a terminal, where the message is used to notify the terminal of the service channel information and a bearer channel corresponding to the service channel information.
4. The method according to claim 1 or 2, characterized in that: The receiving statistical data sent by the base station and determining whether to switch the bearer mode of the service channel information includes: Receive statistical data sent by the base station; If the bearer mode of the service channel information is broadcast multicast bearer, and the statistical data is less than or equal to the first preset parameter, switching the current broadcast multicast bearer to a unicast bearer; If the bearer mode of the service channel information is unicast bearer and the statistical data is greater than or equal to a second preset parameter, the current unicast bearer is switched to a broadcast multicast bearer.
5. The method according to claim 2, characterized in that: The creating a second bearer channel for the service channel information includes: Sending a bearer resource session establishment request to a base station, wherein the bearer resource session establishment request carries the service channel information, so that the base station allocates corresponding bearer resources to the second bearer channel according to the service channel information; A request feedback response sent by the base station is received, where the request feedback response indicates that the bearer resources occupied by the second bearer channel are allocated successfully.
6. A resource determination device, characterized in that: The device comprises: a determining unit and a sending unit, wherein: The determining unit is used to determine the service channel information according to the received allocation request; wherein the service channel information carries a bearer identifier, and the bearer identifier is used to indicate the characteristics of the service channel information's requirements for bearer resources; and is also used to determine the bearer channel corresponding to the service channel information according to the current resource usage and the bearer identifier; The sending unit is used to send the service channel information through the bearer channel; A first receiving unit, configured to receive statistical data sent by a base station; A switching unit, used to determine whether to switch the bearing mode of the service channel information; The statistical data is used to indicate the number of viewings of all service channel information in the area under the jurisdiction of the base station on the terminal; The determining unit is further configured to: When the characteristic of the bearer resource requirement of the service channel information is converged bearer, a pre-established first bearer channel is determined as the bearer channel corresponding to the service channel information, and the first bearer channel simultaneously bears other service channel information.
7. The device according to claim 6, characterized in that The determining unit is further configured to create a second bearer channel for the service channel information when the characteristic of the service channel information on the bearer resource requirement is independent bearer.
8. The device according to claim 6 or 7, characterized in that The sending unit is further used to send a message to the terminal, where the message is used to notify the terminal of the service channel information and the bearer channel corresponding to the service channel information.
9. A resource determination device, characterized in that: The device includes: a processor, a memory and a communication bus; the communication bus is used to realize the connection and communication between the processor and the memory; the processor is used to execute the resource determination program stored in the memory to implement the steps of the method as described in any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Multimedia broadcast / multicast service control method and device thereof
CN101702789A
Dynamic switching of streaming service between broadcast and unicast delivery
WO2017131690A1