CN108271255B - Method and device for distributing service data - Google Patents

Method and device for distributing service data Download PDF

Info

Publication number
CN108271255B
CN108271255B CN201611260524.XA CN201611260524A CN108271255B CN 108271255 B CN108271255 B CN 108271255B CN 201611260524 A CN201611260524 A CN 201611260524A CN 108271255 B CN108271255 B CN 108271255B
Authority
CN
China
Prior art keywords
service
target network
information
preset
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611260524.XA
Other languages
Chinese (zh)
Other versions
CN108271255A (en
Inventor
郭卫江
孟忻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Shanghai Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Shanghai Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201611260524.XA priority Critical patent/CN108271255B/en
Publication of CN108271255A publication Critical patent/CN108271255A/en
Application granted granted Critical
Publication of CN108271255B publication Critical patent/CN108271255B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/563Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • 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
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria

Abstract

The embodiment of the invention discloses a method and a device for shunting service data, wherein the method comprises the following steps: acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of a target network generated by shunting service data to a preset network; and judging whether the target network is adopted to process the service or not according to the terminal information, the service data information and the resource occupation information, and if so, adopting the target network to process the service. The target network in the method is only used for processing specific services in certain area ranges, such as local services, and a communication link for processing the services is shorter than that of a preset network, so that the time delay is low and the speed is high. On the other hand, the target network is generated by shunting the service data to the preset network, so that the service is automatically processed by the target network without identity verification, and the operation is simple.

Description

Method and device for distributing service data
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for offloading service data.
Background
At present, the access modes of internal networks or local area networks of places such as enterprises, shopping malls, schools, airports and the like are all WiFi (wireless fidelity) or wireless DDN (Digital Data Network) modes. WiFi needs to deploy a large number of WiFi APs (wireless network switches) in the planned coverage area such as the building, campus, etc. of the enterprise or the mall, and access the WiFi by manually setting the password or by using an intranet authentication method. In the wireless DDN method, a user terminal and a Subscriber Identity Module (SIM) card are required to set an Access Point Name (APN) dedicated to an enterprise, and a dedicated channel is configured by an operator to Access an internal network of the enterprise.
The WiFi is limited by the technical standard design, the transmission power is low, a perfect power control and user scheduling mechanism is not provided, and continuous mobile switching among a plurality of WiFi is not supported. Therefore, WiFi is mostly used in indoor coverage in a small area, and cannot meet the requirements in the scenes of a large number of users, a wide coverage area, the requirement of terminal users for movement, high requirement on user speed, and the like. On the other hand, Wifi only performs authentication by suggesting a password or a verification code because of no user SIM card authentication mechanism in the aspect of security, and thus has security loopholes. In addition, the operation experience of searching for SSID (Service Set Identifier), inputting passwords, and the like is also poor, and the user cannot perceive nothing.
The wireless DDN method requires the use of a dedicated APN, a dedicated SIM card, and a special terminal configuration, which is very inconvenient for users carrying their own mobile terminal devices, and also makes it impossible for enterprises or manufacturers to service other common terminal users than the special terminals. And the related service delay and bandwidth rate are limited by the bandwidth of the private line, so that the user experience is greatly limited.
In the process of implementing the embodiment of the invention, the inventor finds that the existing method for processing the service of the terminal equipment by the WiFi or DDN mode has poor safety and troublesome operation, and on the other hand, the time delay and the speed for processing the service of the terminal equipment by the traditional communication network are large.
Disclosure of Invention
The invention aims to solve the technical problems that the existing WiFi or DDN method for processing the service of the terminal equipment has poor safety and is troublesome to operate, and on the other hand, the traditional communication network has large time delay and low speed for processing the service of the terminal equipment.
To solve the above technical problem, an embodiment of the present invention provides a method for offloading service data, including:
acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of a target network generated by shunting service data to a preset network;
judging whether the target network is adopted to process the service or not according to the terminal information, the service data information and the resource occupation information, and if so, adopting the target network to process the service;
the terminal information at least comprises a service configuration file identifier, a first priority for establishing a radio bearer between the preset terminal and the target network, and a second priority for allocating resources for the preset terminal by the target network; the service data information at least comprises an IP address of the service data, a service type of the service and a QCI index for processing the service; the resource occupation information at least comprises the current bandwidth resource occupation rate of the target network.
Optionally, the determining whether to process the service by using the target network according to the terminal information, the service data information, and the resource occupation information includes:
and judging whether the preset terminal has the authority of processing the service by adopting the target network or not according to the identification information stored in the service configuration file identifier, and if so, judging whether the service is processed by adopting the target network or not according to the service data information and the resource occupation information.
Optionally, the determining whether to process the service by using the target network according to the service data information and the resource occupation information includes:
judging whether the target network is adopted to process the service according to the IP address of the service data, if so, judging whether the target network supports the service type according to the service type, and if not, adopting the preset network to process the service;
if the target network supports the service type, judging whether the target network can be adopted to process the service according to QCI index information corresponding to the service processing, and if so, judging whether the target network is adopted to process the service according to the resource occupation information.
Optionally, the determining whether to process the service by using the target network according to the resource occupation information includes:
and judging whether the current bandwidth resource occupancy rate of the target network exceeds a preset bandwidth resource occupancy rate, if so, establishing a radio bearer between the preset terminal and the target network according to the first priority, and distributing resources for the preset terminal according to the second priority, otherwise, processing the service by adopting the target network.
Optionally, the acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of a target network generated by performing service data distribution on a preset network includes:
and judging whether the preset terminal is currently in the coverage range of the target network, if so, acquiring terminal information of the preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of the target network generated by shunting service data to the preset network.
The invention provides a method for distributing service data, which judges whether a target network generated by distributing the service data to a preset network can be used for processing the service of a terminal according to the information of the terminal and the service information to be processed by the terminal. Conventional provisioning networks typically process corresponding traffic over relatively long communication links, with long delays and low speeds. The target network generated by shunting the service data to the preset network is only used for processing specific services, such as local services, in a certain area range, and a communication link for processing the services is shorter than that of the preset network, so that the time delay is low and the speed is high. On the other hand, as the target network performs service data distribution generation on the preset network, when the preset terminal and the service to be processed by the preset terminal meet the preset condition, the target network is automatically adopted to process the service, identity verification is not required, and the operation is simple.
In a second aspect, the present invention further provides a device for offloading service data, including:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal and current resource occupation information of a target network generated by service data distribution of the preset network;
a judging module, configured to judge whether to process the service using the target network according to the terminal information, the service data information, and the resource occupation information, and if so, process the service using the target network;
the terminal information at least comprises a service configuration file identifier, a first priority for establishing a radio bearer between the preset terminal and the target network, and a second priority for allocating resources for the preset terminal by the target network; the service data information at least comprises an IP address of the service data, a service type of the service and a QCI index for processing the service; the resource occupation information at least comprises the current bandwidth resource occupation rate of the target network.
Optionally, when determining whether to process the service using the target network according to the terminal information, the service data information, and the resource occupation information, the determining module determines whether the preset terminal has the right to process the service using the target network according to the identification information stored in the service profile identifier, and if so, determines whether to process the service using the target network according to the service data information and the resource occupation information.
Optionally, when determining whether to process the service by using the target network according to the service data information and the resource occupation information, the determining module determines whether to process the service by using the target network according to an IP address of the service data, if so, determines whether the target network supports the service type according to the service type, otherwise, processes the service by using the preset network; if the target network supports the service type, judging whether the target network can be adopted to process the service according to QCI index information corresponding to the service processing, and if so, judging whether the target network is adopted to process the service according to the resource occupation information.
Optionally, the determining module determines whether the current bandwidth resource occupancy rate of the target network exceeds a preset bandwidth resource occupancy rate when determining whether to process the service by using the target network according to the resource occupancy information, if so, establishes a radio bearer between the preset terminal and the target network according to the first priority, and allocates resources to the preset terminal according to the second priority, otherwise, processes the service by using the target network.
Optionally, the obtaining module is further configured to determine whether the preset terminal is currently located within the coverage of the target network, and if so, obtain terminal information of the preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of the target network, which is generated by performing service data distribution on the preset network.
The invention provides a device for distributing service data, which judges whether a target network generated by distributing the service data to a preset network can be used for processing the service of a terminal or not according to the information of the terminal and the service information to be processed by the terminal. Conventional provisioning networks typically process corresponding traffic over relatively long communication links, with long delays and low speeds. The target network generated by shunting the service data to the preset network is only used for processing specific services, such as local services, in a certain area range, and a communication link for processing the services is shorter than that of the preset network, so that the time delay is low and the speed is high. On the other hand, as the target network performs service data distribution generation on the preset network, when the preset terminal and the service to be processed by the preset terminal meet the preset condition, the target network is automatically adopted to process the service, identity verification is not required, and the operation is simple.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a schematic flow chart of a method for offloading service data according to an embodiment of the present invention;
fig. 2 is a schematic connection relationship diagram of a service data offloading device for offloading services to a core network according to another embodiment of the present invention;
fig. 3 is a schematic diagram of a method for traffic data offloading according to another embodiment of the present invention;
fig. 4 is a flowchart illustrating a method for offloading service data according to another embodiment of the present invention;
fig. 5 is a schematic structural diagram of a device for traffic data offloading according to another embodiment of the present invention;
fig. 6 is a schematic physical structure diagram of an electronic device according to another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic flow chart of a method for offloading service data provided in this embodiment. Referring to fig. 1, the method includes:
101: acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of a target network generated by shunting service data to a preset network;
102: judging whether the target network is adopted to process the service or not according to the terminal information, the service data information and the resource occupation information, and if so, adopting the target network to process the service;
the terminal information at least comprises a service configuration file identifier, a first priority for establishing a radio bearer between the preset terminal and the target network, and a second priority for allocating resources for the preset terminal by the target network; the service data information at least comprises an IP address of the service data, a service type of the service and a QCI index for processing the service; the resource occupation information at least comprises the current bandwidth resource occupation rate of the target network.
The method for distributing the service data is used for distributing the service data of the existing preset network which has a longer communication link and is used for processing all services, generating the target network which is only used for processing a certain class of services in a certain range, and then adopting the target network to process the services of the preset terminal when the services processed by the preset terminal are judged to meet the preset conditions. For example, a service data offloading device is installed between a radio base station and a core network (a pre-set network), and a local service platform (a target network) for processing a specific service within a certain range is offloaded from a network formed by the radio base station. Compared with the preset network, the target network has a shorter communication link for processing the service, so that the time delay for processing the service by adopting the target network is low and the speed is high. On the other hand, when the preset terminal and the service processed by the preset terminal meet the conditions, the service can be processed by adopting the target network, the target network and the preset network are automatically switched, identity verification is not required, and the operation is convenient.
It should be noted that the preset terminal refers to a mobile phone, a computer, or other terminal equipment. The service initiated by the preset terminal can be a voice service, a video service, a data content access service and the like initiated by the preset terminal. The service data information is information of data related to the service, for example, voice service data information, including a source IP (protocol for interconnection between networks) address, a destination IP address, a service type of the voice service, and a QCI index, such as a minimum rate, a delay, etc., that needs to be guaranteed for processing the service. The resource occupancy information may be, for example, an occupancy of a bandwidth of a data transmission to the target network. The radio bearer refers to a channel of radio communication, and allocates resources to a preset terminal, that is, allocates a bandwidth to the preset terminal. For example, a first priority for establishing a radio bearer is defined by ARP (address resolution protocol), and a second priority for allocating resources to a preset terminal is defined by QCI.
In a specific embodiment, how to determine that the service needs to be processed through the target network according to the parameters may be set according to actual needs, which is not specifically limited in this embodiment.
The embodiment provides a method for distributing service data, which judges whether a target network generated by distributing service data to a preset network can be used for processing a service of a terminal according to information of the terminal and service information to be processed by the terminal. Conventional provisioning networks typically process corresponding traffic over relatively long communication links, with long delays and low speeds. The target network generated by shunting the service data to the preset network is only used for processing specific services, such as local services, in a certain area range, and a communication link for processing the services is shorter than that of the preset network, so that the time delay is low and the speed is high. On the other hand, as the target network performs service data distribution generation on the preset network, when the preset terminal and the service to be processed by the preset terminal meet the preset condition, the target network is automatically adopted to process the service, identity verification is not required, and the operation is simple.
Further, on the basis of the foregoing embodiment, the determining whether to process the service by using the target network according to the terminal information, the service data information, and the resource occupation information includes:
and judging whether the preset terminal has the authority of processing the service by adopting the target network or not according to the identification information stored in the service configuration file identifier, and if so, judging whether the service is processed by adopting the target network or not according to the service data information and the resource occupation information.
It should be noted that the SPID, which is the identifier of the service profile, is a number used by the service provider to define a service subscribed by an ISDN (circuit switched network system) device user, and after obtaining the SPID of the preset terminal, according to a pre-stored correspondence between the terminal and the service, it is determined whether the preset terminal has an authority to process the service using the target network, for example, it is determined whether the terminal has an authority to process the service using the target network according to the SPID of the terminal.
In the method provided by this embodiment, terminals having the authority to process services using the target network are screened out according to the SPID of the preset terminal, and for the services initiated by these terminals, further determination is made as to whether the services can be processed using the target network according to the service data information and the resource occupation information of the target network. The terminal without the authority of adopting the target network to process the service is removed through the SPID, and the speed of the subsequent judgment process is improved.
Further, on the basis of the foregoing embodiments, the determining whether to process the service by using the target network according to the service data information and the resource occupation information includes:
judging whether the target network is adopted to process the service according to the IP address of the service data, if so, judging whether the target network supports the service type according to the service type, and if not, adopting the preset network to process the service;
if the target network supports the service type, judging whether the target network can be adopted to process the service according to QCI index information corresponding to the service processing, and if so, judging whether the target network is adopted to process the service according to the resource occupation information.
For example, if the destination IP address of the service data is a preset network (core network), the service data is directly routed to the core network, and if the destination IP address of the service data is a target network (local service platform), whether to process the service by using the target network is determined according to other information of the service data and the resource occupation condition of the current target network.
For example, after the destination IP address of the service data is determined to be the target network, whether the target network can process the service of the type is determined according to the service type of the service. For example, the service type of the service is a voice service, if it is determined that the target network cannot process the voice service, the service data is directly routed to the preset network, and if it is determined that the target network can process the voice service, QCI index information related to processing the service in the service data information is acquired, and whether the target network is used to process the service and can meet the corresponding QCI index requirement is determined. The QCI index includes requirements such as packet loss rate, minimum guaranteed rate, time delay, etc. for data processing, if it is determined that the corresponding QCI index requirements cannot be met by adopting the target network processing, the service data is directly routed to the preset network, otherwise, it is determined whether to adopt the target network to process the service according to the resource occupation information of the current target network.
In the method provided in this embodiment, further for a service initiated by a terminal having a permission to process the service of the preset terminal by using the target network, further screening is performed according to information of service data, the service that cannot be processed by the target network or the service that cannot meet the requirement of the corresponding QCI index is directly routed to the preset network for processing by using the target network, and the speed of the screened service processed by using the target network is ensured on the service type and the QCI index.
Further, on the basis of the foregoing embodiments, the determining whether to process the service by using the target network according to the resource occupation information includes:
and judging whether the current bandwidth resource occupancy rate of the target network exceeds a preset bandwidth resource occupancy rate, if so, establishing a radio bearer between the preset terminal and the target network according to the first priority, and distributing resources for the preset terminal according to the second priority, otherwise, processing the service by adopting the target network.
It can be understood that the higher the bandwidth resource occupancy rate, the larger the traffic volume currently being processed by the target network is, and the less the traffic volume can be reprocessed. The preset bandwidth resource occupancy is a preset value. When the current bandwidth resource occupancy rate of the target network exceeds the preset bandwidth resource occupancy rate, the services which can be processed by the target network are limited, at the moment, the radio bearer is established according to the establishment corresponding to the preset terminal and the first priority of the radio bearer of the target network, and the resources are allocated to the corresponding services according to the second priority of the resources allocated to the preset terminal.
For example, the radio bearer is established according to a first priority of the radio bearer between the establishment and the target network defined in the ARP, the higher the priority, the first the radio bearer is established, and the lower the priority, the later the radio bearer is established. And then, for the second priority of resource allocation in the QCI, preferentially allocating resources to the terminal with higher second priority, which allocates resources to the preset terminal in the QCI, wherein it can be understood that if the resources with lower second priority are not allocated to the resources, the preset network can be used to process the services of the terminals with lower second priority.
Of course, if the current bandwidth resource occupancy rate of the target network does not exceed the preset bandwidth resource occupancy rate, the target network is directly adopted to process the service of the preset terminal.
The embodiment provides a method for establishing a radio bearer for processing a preset terminal service according to a preset judgment method related to the bandwidth resource occupancy rate of a target network for a service of a preset terminal processed by the target network, which is screened out according to the bandwidth resource occupancy rate. The method aims at the service of a preset terminal, establishes a corresponding wireless bearer according to the service bearing capacity of a target network, allocates resources and ensures the quality of the service processed by the target network.
Further, on the basis of the foregoing embodiments, the acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of a target network generated by performing service data offloading on a preset network includes:
and judging whether the preset terminal is currently in the coverage range of the target network, if so, acquiring terminal information of the preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of the target network generated by shunting service data to the preset network.
Before the service of the preset terminal is processed by using the target network, the network coverage of the preset terminal may be determined, for example, the network coverage of the terminal is determined according to the position information reported by the terminal. And when the terminal is judged to be in the coverage range of the target network, judging whether the service is processed by the target network.
As a specific embodiment, as shown in fig. 2, a local service data offloading device 203 is adopted to offload service data of a conventional core network for communication (the core network and the external device 202 in fig. 2 are conventional networks for communication, that is, preset networks in the foregoing embodiments), so as to obtain a local service platform 201 (target network) for processing some services in a certain area. As can be seen from fig. 2, a set of traffic data offloading equipment is added to the S1 interface (S1 interface is a communication interface between the base station and the core network) links of the base station and the core network, and both the uplink S1 control plane and the user plane information route pass through the equipment. One end of the service data distribution device is connected with the base station, the other end of the service data distribution device is connected to the core network through the access device, and the other interface of the service data distribution device is connected to a local service platform (for example, the local service platform can be used as a device such as an enterprise intranet, a private cloud or a local service platform and a firewall) as an information transmission path for distributing the local service to the local intranet or the service platform. It can be understood that the local service data offloading device 203 may be disposed at the base station side, may be separately disposed, or may be disposed at the access device side, as long as the service data offloading can be performed on a preset network, and the embodiment is not particularly limited.
In the process of performing service offloading through the local service data offloading device, as shown in fig. 3, first, service data of a terminal reaches the service data offloading device through a radio base station and an ereb (evolved radio bearer) bearer of the terminal, and then, acquires ereb information (e.g., QCI, ARP, SPID, etc.) and an IP address (e.g., including a source address, a destination address, an address version type, etc.) of a user;
then, according to a preset determination rule, the transmission of the service data is determined, for example, whether the terminal or the service has the authority to access the local service platform is determined through the SPID and the IP address (i.e., rule screening of the IP access authority in fig. 3), if so, how to process the service data is further determined, and if it is determined that the terminal or the service does not have the authority to access the local service platform through the SPID and the IP address, the service data related to the terminal or the service data is directly sent to a preset network (e.g., a communication link formed by the core network and the internet in fig. 3). As shown in fig. 3, if it is determined that the terminal or the service has the right to access the local service platform through the SPID and the IP address, it is further determined whether to process the service using the local service platform according to the QCI and the ARP related to the service.
It can be understood that, for different service needs, the specific setting of the determination rule for determining according to the parameters such as SPID, IP, QCI, and ARP may be used, and the specific determination rule is not limited in this embodiment. For example, if a service demander proposes a new service requirement, an operator may design and adjust a distribution rule through the distribution rule control module to satisfy a new service scheme.
As shown in fig. 4, in a specific embodiment, after detecting that the terminal is in the coverage area of the intranet, it is determined whether the user has the authority to access the intranet according to the SPID of the terminal (for example, different terminals are ranked by SPID, and are classified into a general user who cannot access the intranet and a member user who can access the intranet, and at the same time, the member user is classified into a service which can only process the low QCI requirement through the intranet, and a service which can process the high QCI requirement through the intranet). In this step, only the terminal capable of using the intranet processing service needs to be screened out.
And then after the terminal initiates a voice service, judging whether the destination address of the voice service is an enterprise intranet or a core network, if so, directly processing the service through the core network, if so, further judging whether the enterprise intranet supports the service according to the service type (voice service) and QCI (quaternary Committee identifier) of the voice service, if not, directly processing the service by adopting the core network, and if so, correspondingly judging the service according to whether the bandwidth resource utilization rate occupied by the service processed by the current enterprise intranet exceeds the preset bandwidth resource utilization rate.
When the utilization rate of the bandwidth occupied by the service processed by the current intranet exceeds the preset bandwidth resource utilization rate, the priority of the radio bearer is established in the ARP corresponding to the terminal and the priority of the resource distributed to the voice service specified in the QCI is established, the service with high priority is processed by adopting the intranet priority, and corresponding QOS (quality of service) guarantee is provided. And when the bandwidth resource utilization rate occupied by the service processed by the current intranet does not exceed the preset bandwidth resource utilization rate, processing the voice service by adopting the intranet.
In general, the filtering rule provided by this embodiment includes the following two parts: firstly, rule screening based on IP and access right, and using parameters such as SPID and IP as screening rules of user service data distribution. The SPID defines ID information of each UE (user), a network can distinguish UE identities through the SPID, different operation strategies are defined for each UE, the SPID is pre-stored in the equipment to distinguish the level of local service data distribution of different users, and the users with different levels correspond to different service types and access rights to a local service platform. The IP address defines a source address and a destination address of the data packet, and a screening rule for shunting is performed based on a source network or host address, a destination network or host address, and an IP protocol version. If the IP destination address of the user data packet is the address of the local service server, the data packet is routed to the local server, otherwise, the core network is accessed.
And secondly, screening based on local service types and rules of resource occupation control. Using parameters such as ARP and QCI as a screening rule of the wireless network resource occupation amount of the local shunting service; ARP defines the priority of UE radio bearer establishment, and the bearer with high priority can preferentially obtain resources to establish radio bearer when accessing the network; the QCI defines the priority of the UE radio bearer, that is, defines the QoS requirements of the established radio bearer, including priority, maximum/minimum guaranteed rate, delay guarantee, and the like; determining the service type and QoS requirement of the terminal through QCI, and if the service type and QoS local network initiated by the terminal are not supported, directly interrupting the establishment of service connection; meanwhile, when the base station traffic is large, the wireless resource load is too high, the local shunt function is limited, the traffic is limited according to the maximum occupied bandwidth of each type of traffic agreed in advance or the local traffic signed by each traffic demand party in advance, and the traffic with the low priority of ARP and QCI is limited to be accessed to the local shunt network or even is refused to be accessed.
The judging method can cover factors such as user ID, bearing priority, QoS requirement, service type, IP data packet source and destination and the like, and can meet various application scenes.
On the other hand, the present invention also provides a device 500 for offloading service data, which includes an obtaining module 501 and a determining module 502, wherein,
an obtaining module 501, configured to obtain terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of a target network generated by performing service data distribution on a preset network;
a determining module 502, configured to determine whether to use the target network to process the service according to the terminal information, the service data information, and the resource occupation information, and if so, use the target network to process the service;
the terminal information at least comprises a service configuration file identifier, a first priority for establishing a radio bearer between the preset terminal and the target network, and a second priority for allocating resources for the preset terminal by the target network; the service data information at least comprises an IP address of the service data, a service type of the service and a QCI index for processing the service; the resource occupation information at least comprises the current bandwidth resource occupation rate of the target network.
The apparatus 500 for service data offloading provided in this embodiment is suitable for the method for service data offloading described in the foregoing embodiment, and is not described herein again.
The invention provides a device for distributing service data, which judges whether a target network generated by distributing the service data to a preset network can be used for processing the service of a terminal or not according to the information of the terminal and the service information to be processed by the terminal. Conventional provisioning networks typically process corresponding traffic over relatively long communication links, with long delays and low speeds. The target network generated by shunting the service data to the preset network is only used for processing specific services, such as local services, in a certain area range, and a communication link for processing the services is shorter than that of the preset network, so that the time delay is low and the speed is high. On the other hand, as the target network performs service data distribution generation on the preset network, when the preset terminal and the service to be processed by the preset terminal meet the preset condition, the target network is automatically adopted to process the service, identity verification is not required, and the operation is simple.
Further, on the basis of the foregoing embodiment, when determining whether to process the service using the target network according to the terminal information, the service data information, and the resource occupation information, the determining module determines whether the preset terminal has the right to process the service using the target network according to the identification information stored in the service profile identifier, and if so, determines whether to process the service using the target network according to the service data information and the resource occupation information.
Further, on the basis of the foregoing embodiments, when determining whether to process the service using the target network according to the service data information and the resource occupation information, the determining module determines whether to process the service using the target network according to an IP address of the service data, if so, determines whether the target network supports the service type according to the service type, and otherwise, processes the service using the preset network; if the target network supports the service type, judging whether the target network can be adopted to process the service according to QCI index information corresponding to the service processing, and if so, judging whether the target network is adopted to process the service according to the resource occupation information.
Further, on the basis of the foregoing embodiments, when determining whether to process the service using the target network according to the resource occupancy information, the determining module determines whether the current bandwidth resource occupancy rate of the target network exceeds a preset bandwidth resource occupancy rate, if so, establishes a radio bearer between the preset terminal and the target network according to the first priority, and allocates resources to the preset terminal according to the second priority, otherwise, processes the service using the target network.
Further, on the basis of the foregoing embodiments, the obtaining module is further configured to determine whether the preset terminal is currently located in the coverage area of the target network, and if so, obtain terminal information of the preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of the target network, which is generated by performing service data offloading on the preset network.
Fig. 6 is a schematic physical structure diagram of an electronic device according to an embodiment of the present invention, and with reference to fig. 6, the electronic device includes: at least one processor (processor) 601;
and at least one memory (memory)602, a bus 603 connected to the processor 601; wherein the content of the first and second substances,
the processor 601 and the memory 602 complete mutual communication through the bus 603;
the processor 601 is configured to call program instructions in the memory 602 to perform the methods provided by the above-mentioned method embodiments, for example, including: acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of a target network generated by shunting service data to a preset network; judging whether the target network is adopted to process the service or not according to the terminal information, the service data information and the resource occupation information, and if so, adopting the target network to process the service; the terminal information at least comprises a service configuration file identifier, a first priority for establishing a radio bearer between the preset terminal and the target network, and a second priority for allocating resources for the preset terminal by the target network; the service data information at least comprises an IP address of the service data, a service type of the service and a QCI index for processing the service; the resource occupation information at least comprises the current bandwidth resource occupation rate of the target network.
The present embodiment discloses a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, enable the computer to perform the method provided by the above-mentioned method embodiments, for example, comprising: acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of a target network generated by shunting service data to a preset network; judging whether the target network is adopted to process the service or not according to the terminal information, the service data information and the resource occupation information, and if so, adopting the target network to process the service; the terminal information at least comprises a service configuration file identifier, a first priority for establishing a radio bearer between the preset terminal and the target network, and a second priority for allocating resources for the preset terminal by the target network; the service data information at least comprises an IP address of the service data, a service type of the service and a QCI index for processing the service; the resource occupation information at least comprises the current bandwidth resource occupation rate of the target network.
The present embodiments provide a non-transitory computer-readable storage medium storing computer instructions that cause the computer to perform the methods provided by the above method embodiments, for example, including: acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of a target network generated by shunting service data to a preset network; judging whether the target network is adopted to process the service or not according to the terminal information, the service data information and the resource occupation information, and if so, adopting the target network to process the service; the terminal information at least comprises a service configuration file identifier, a first priority for establishing a radio bearer between the preset terminal and the target network, and a second priority for allocating resources for the preset terminal by the target network; the service data information at least comprises an IP address of the service data, a service type of the service and a QCI index for processing the service; the resource occupation information at least comprises the current bandwidth resource occupation rate of the target network.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
The above-described embodiments of the electronic device and the like are merely illustrative, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may also be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the embodiments of the present invention, and are not limited thereto; although embodiments of the present invention have been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (6)

1. A method for traffic data offloading is characterized by comprising:
acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of a target network generated by shunting service data to a preset network;
judging whether the target network is adopted to process the service or not according to the terminal information, the service data information and the resource occupation information, and if so, adopting the target network to process the service;
the terminal information at least comprises a service configuration file identifier, a first priority for establishing a radio bearer between the preset terminal and the target network, and a second priority for allocating resources for the preset terminal by the target network; the service data information at least comprises an IP address of the service data, a service type of the service and a QCI index for processing the service; the resource occupation information at least comprises the current bandwidth resource occupation rate of the target network;
the determining whether to adopt the target network to process the service according to the terminal information, the service data information and the resource occupation information includes:
judging whether the preset terminal has the authority of processing the service by adopting the target network according to the identification information stored in the service configuration file identifier, and judging whether the service is processed by adopting the target network according to the service data information and the resource occupation information if the preset terminal has the authority of processing the service by adopting the target network;
the judging whether the target network is adopted to process the service according to the service data information and the resource occupation information comprises the following steps:
judging whether the target network is adopted to process the service according to the IP address of the service data, if so, judging whether the target network supports the service type according to the service type, and if not, adopting the preset network to process the service;
if the target network supports the service type, judging whether the target network can be adopted to process the service according to QCI index information corresponding to the service processing, and if so, judging whether the target network is adopted to process the service according to the resource occupation information.
2. The method of claim 1, wherein the determining whether to process the service using the target network according to the resource occupancy information comprises:
and judging whether the current bandwidth resource occupancy rate of the target network exceeds a preset bandwidth resource occupancy rate, if so, establishing a radio bearer between the preset terminal and the target network according to the first priority, and distributing resources for the preset terminal according to the second priority, otherwise, processing the service by adopting the target network.
3. The method according to claim 1, wherein the acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of a target network generated by performing service data distribution on a preset network, comprises:
and judging whether the preset terminal is currently in the coverage range of the target network, if so, acquiring terminal information of the preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of the target network generated by shunting service data to the preset network.
4. An apparatus for traffic data offloading, comprising:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring terminal information of a preset terminal, service data information corresponding to a service initiated by the preset terminal and current resource occupation information of a target network generated by service data distribution of the preset network;
a judging module, configured to judge whether to process the service using the target network according to the terminal information, the service data information, and the resource occupation information, and if so, process the service using the target network;
the terminal information at least comprises a service configuration file identifier, a first priority for establishing a radio bearer between the preset terminal and the target network, and a second priority for allocating resources for the preset terminal by the target network; the service data information at least comprises an IP address of the service data, a service type of the service and a QCI index for processing the service; the resource occupation information at least comprises the current bandwidth resource occupation rate of the target network;
the judging module judges whether the preset terminal has the authority to process the service by adopting the target network according to the identification information stored in the service configuration file identifier when judging whether the service is processed by adopting the target network according to the terminal information, the service data information and the resource occupation information, and judges whether the service is processed by adopting the target network according to the service data information and the resource occupation information if the preset terminal has the authority to process the service by adopting the target network;
the judging module judges whether the target network is adopted to process the service according to the IP address of the service data when judging whether the target network is adopted to process the service according to the service data information and the resource occupation information, if so, judges whether the target network supports the service type according to the service type, and otherwise, adopts the preset network to process the service; if the target network supports the service type, judging whether the target network can be adopted to process the service according to QCI index information corresponding to the service processing, and if so, judging whether the target network is adopted to process the service according to the resource occupation information.
5. The apparatus according to claim 4, wherein the determining module determines whether the current bandwidth resource occupancy rate of the target network exceeds a preset bandwidth resource occupancy rate when determining whether to process the service using the target network according to the resource occupancy information, if so, establishes a radio bearer between the preset terminal and the target network according to the first priority, and allocates resources to the preset terminal according to the second priority, otherwise, processes the service using the target network.
6. The apparatus according to claim 4, wherein the obtaining module is further configured to determine whether the preset terminal is currently located within a coverage range of the target network, and if so, obtain terminal information of the preset terminal, service data information corresponding to a service initiated by the preset terminal, and current resource occupation information of the target network, which is generated by performing service data offloading on the preset network.
CN201611260524.XA 2016-12-30 2016-12-30 Method and device for distributing service data Active CN108271255B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611260524.XA CN108271255B (en) 2016-12-30 2016-12-30 Method and device for distributing service data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611260524.XA CN108271255B (en) 2016-12-30 2016-12-30 Method and device for distributing service data

Publications (2)

Publication Number Publication Date
CN108271255A CN108271255A (en) 2018-07-10
CN108271255B true CN108271255B (en) 2021-06-04

Family

ID=62755059

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611260524.XA Active CN108271255B (en) 2016-12-30 2016-12-30 Method and device for distributing service data

Country Status (1)

Country Link
CN (1) CN108271255B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111432024B (en) * 2020-04-09 2022-11-04 兰州聚源信息科技有限公司 Construction method of composite cloud training platform based on SCORM technology
CN111885667B (en) * 2020-07-13 2022-05-27 中国工商银行股份有限公司 Network resource allocation method and system
CN113950162A (en) * 2020-07-16 2022-01-18 ***通信有限公司研究院 Bearer establishment method, device and base station
CN112036836B (en) * 2020-09-03 2023-05-12 中国联合网络通信集团有限公司 Service opening method, system and equipment
CN112566185B (en) * 2020-12-18 2023-11-21 京信网络***股份有限公司 Base station service data distribution method, device, storage medium and base station
CN116955342B (en) * 2023-09-20 2023-12-15 彩讯科技股份有限公司 Service data consistency rate verification method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2520108A1 (en) * 2009-12-31 2012-11-07 Nokia Siemens Networks OY Methods, apparatuses and computer program product for using bearer management information to reduce traffic within a communications network
CN103763738A (en) * 2014-01-17 2014-04-30 电信科学技术研究院 Method, system and device for segregating services
CN103988543A (en) * 2013-12-11 2014-08-13 华为技术有限公司 Control device in wireless local area network, network system, and service processing method
CN104105135A (en) * 2013-04-02 2014-10-15 电信科学技术研究院 Mobile load balancing, air interface resource utilization rate counting method and device
CN105050116A (en) * 2015-07-13 2015-11-11 北京佰才邦技术有限公司 Business processing method in mobile communication system and access network equipment
CN105491617A (en) * 2015-12-03 2016-04-13 北京北方烽火科技有限公司 Method for supporting local offloading of business and base station sub-system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2520108A1 (en) * 2009-12-31 2012-11-07 Nokia Siemens Networks OY Methods, apparatuses and computer program product for using bearer management information to reduce traffic within a communications network
CN104105135A (en) * 2013-04-02 2014-10-15 电信科学技术研究院 Mobile load balancing, air interface resource utilization rate counting method and device
CN103988543A (en) * 2013-12-11 2014-08-13 华为技术有限公司 Control device in wireless local area network, network system, and service processing method
CN103763738A (en) * 2014-01-17 2014-04-30 电信科学技术研究院 Method, system and device for segregating services
CN105050116A (en) * 2015-07-13 2015-11-11 北京佰才邦技术有限公司 Business processing method in mobile communication system and access network equipment
CN105491617A (en) * 2015-12-03 2016-04-13 北京北方烽火科技有限公司 Method for supporting local offloading of business and base station sub-system

Also Published As

Publication number Publication date
CN108271255A (en) 2018-07-10

Similar Documents

Publication Publication Date Title
CN108271255B (en) Method and device for distributing service data
US10595233B2 (en) Communication control method, controller, user equipment, and function instance
EP3108691B1 (en) Traffic steering in a wlan based on transmit power control
CN108605266B (en) Wireless access control method, device and system
CN104412628B (en) A kind of method, apparatus and computer-readable medium that application service is provided in telecommunication network
US10390257B2 (en) Traffic priority for long term evolution networks
CN110574439A (en) Network slice selection in a wireless telecommunications network
CN111512650B (en) Emergency network slice and method for handling emergency communication in a packet-switched communication network
EP2875696B1 (en) Methods, systems, and computer readable media for dynamically configuring customer premises equipment (cpe) in a converged network
CN104145505B (en) Access processing method, device and system
US11871223B2 (en) Authentication method and apparatus and device
WO2009046670A1 (en) A method, system, base station and management node for accessing a core network node
CN104780147A (en) BYOD access control method and device
CN104581830A (en) Access method and equipment of terminal equipment
EP3503492A1 (en) Techniques for establishing data communication based on user identification
KR100790074B1 (en) Method for connecting call in wireless terminal
US9736719B2 (en) Adaptive resource allocation in congested wireless local area network deployment
EP3503601B1 (en) Techniques for initiating a roaming communication link with a user equipment in a visited communication network
CN112087777A (en) Method, device and system for determining MDBV
Hinger et al. Review of mobile data offloading through Wi-Fi
CN106612545B (en) Paging method, P-CSCF, S-GW and paging network system
CN112383943B (en) Network adjustment method and device and 5G base station
US9635586B2 (en) Method and apparatus for using call admission control for client balancing
KR101954397B1 (en) Method for packet barring in LTE mobile communication system and, system therefor
US20230284128A1 (en) Method of slice support for vehicle-to-everything service

Legal Events

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