WO2016033979A1 - Processing method, device and system for user service provision - Google Patents

Processing method, device and system for user service provision Download PDF

Info

Publication number
WO2016033979A1
WO2016033979A1 PCT/CN2015/077323 CN2015077323W WO2016033979A1 WO 2016033979 A1 WO2016033979 A1 WO 2016033979A1 CN 2015077323 W CN2015077323 W CN 2015077323W WO 2016033979 A1 WO2016033979 A1 WO 2016033979A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
function entity
service
access
request
Prior art date
Application number
PCT/CN2015/077323
Other languages
French (fr)
Chinese (zh)
Inventor
谢宝国
郑江霓
陶峑郡
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2016033979A1 publication Critical patent/WO2016033979A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities

Definitions

  • the present invention relates to the field of communications, and in particular, to a processing method, apparatus, and system for providing user service.
  • the fifth-generation mobile communication technology (5G) mobile broadband system will become a wireless mobile communication system for the human information society after 2020. It is a multi-service and multi-technology convergence network. Through the evolution and innovation of technology, it will meet the future wide range. The ever-evolving needs of data and connected services enhance the user experience.
  • 5G fifth-generation mobile communication technology
  • Wireless mobile communication technology and computer and information technology will be more closely and deeper cross-integration, integrated circuits, device technology, software technology, etc. will continue to develop rapidly, supporting the future development of 5G mobile broadband industry.
  • 5G networks need to provide users with an on-line experience and meet more high-value scenarios such as industrial control and emergency communications.
  • it is required to further reduce the user plane delay and control plane delay, which is 5-10 times shorter than 4G, reaching the limit of human response, for example: 5ms (tactile response), and providing a true always-on experience.
  • 5ms tacile response
  • FIG. 1 is a schematic diagram of a network architecture of a fourth generation mobile communication technology (4G) evolved packet core network (EPC) according to the related art.
  • the network architecture can include the following components:
  • E-UTRAN evolved universal mobile telecommunications system terrestrial radio access network
  • the Mobility Management Entity is responsible for control plane mobility management, which may include, but is not limited to, user context and mobility state management, and allocation of user temporary identity identifiers;
  • a service gateway entity (Server-Single Gateway, S-GW for short), which is a user plane entity and is responsible for user plane data routing processing;
  • PPP packet data network gateway
  • P-GW packet data network gateway
  • the P-GW and the S-GW may be combined in one physical entity.
  • SGSN Serving GPRS Supporting Node
  • PCRF Policy and Charging Rule Function
  • a Home Subsriber Server (HSS) is used to store user subscription information.
  • the above network architecture mainly has the following defects:
  • the access control is centralized to the MME
  • the service control is centralized on the PGW gateway
  • the policy control is centralized in the PCRF.
  • Etc., user-based context sharing, etc. There is no unified coordination point based on user-based management, so users cannot be fully monitored and cannot be rooted. According to the real-time needs of users, timely adjust access control parameters, increase or decrease network resources, billing optimization, value-added services and other services to improve users' efficient services and enhance user experience.
  • the invention provides a processing method, device and system for providing user service, so as to solve at least the related technology, there is a problem that the user cannot perform unified coordinated management, and the user cannot be monitored in all directions and the service is uniformly provided.
  • a method for processing user service provision comprising: a user management function entity receiving a request message for requesting a service based on a user; the user management function entity according to the request message The user provides the service.
  • the user management function entity provides the user with the service according to the request message, including at least one of the following: the request message received by the user management function entity is used to request an access network.
  • the user management function entity In the case of the access request, the user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to the corresponding access function entity to perform access. a control process; where the request message received by the user management function entity is a resource request for requesting allocation or update of a resource for the user, the user management function entity is configured according to the resource request The user allocates or updates the network resource; if the request message received by the user management function entity is a service request of the user, the user management function entity provides the service request to the user according to the service request.
  • Corresponding network resources, policy information, and data transmission service chain provides a service data service for the user; if the request message received by the user management function entity is a QoE request for requesting an upgrade of the quality of experience QoE, the user management function entity is configured according to the QoE Requesting to dynamically adjust network resources for the user, and performing QoE promotion processing; where the request message received by the user management function entity is a QoS request for requesting to improve quality of service QoS, the user management function entity And selecting, according to the QoS request, a service function entity that provides a service for the user, and switching the service of the user to the selected service function entity.
  • the user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to the corresponding access function entity to perform access control processing.
  • the user management function entity acquires user information of the user according to the access request; the user management function entity generates an access control parameter according to the user information, where the access control parameter includes: Recognit a parameter, a network resource configuration parameter, a policy and a charging parameter, and a session control parameter; the user management function entity sends the access authentication parameter to an access control function entity, and sends the network resource configuration parameter to the
  • the wireless access function entity after receiving the message that the user accesses the success, the user management function entity sends the policy and charging parameters and the session control parameters to the session control function entity to perform session control, policy and charging processing.
  • the user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to the corresponding access function entity to perform access control.
  • the method further includes: the user management function entity sending the access request to the orchestration function entity; receiving the function entity generated by the orchestration function entity according to the access request for serving the user, or The orchestration functional entity provides the user management functional entity with a selectable list of functional entities for serving the user.
  • the user information is obtained by searching at least one of the following manners: the user information is searched from the user data information database according to the user identifier; and the user information is obtained from the remote business function entity to the user's business requirement. .
  • the user information includes at least one of the following: user subscription information, user preference information, user service requirement information, user location information, and user priority information.
  • the user management function entity provides the user with network resources, policy information, and a data transmission service chain corresponding to the service request according to the service request, according to the network resource, policy information, and data transmission.
  • the service chain providing the service data service to the user includes: the user management function entity requests a service requirement of the user from the remote service function entity according to the service request; and the user management function entity generates the service corresponding according to the service requirement Network resource, policy information, and data transmission service chain; the user management function entity sends the network resource, policy information, and the data transmission service chain to a wireless access function entity and a forwarding routing function entity to perform forwarding of service data deal with.
  • the user management function entity provides the user with the network resource, the policy information, and the data transmission service chain corresponding to the service request according to the service request, according to the network resource, the policy information, and the data.
  • the method further includes: the user management function entity receives an update request sent by the remote service function entity to modify the service requirement; and the user management function entity is configured according to the update request.
  • the network resource, the policy, and the data transmission service chain corresponding to the service data service are modified, and the service data service is provided to the user according to the modified network resource, the policy, and the data transmission service chain.
  • the user management function entity dynamically adjusts network resources for the user according to the QoE request, and the performing QoE promotion process includes at least one of the following: the user management function entity detects the wireless access function entity. When the network resources of the session control function entity and the calculated storage resources are idle, The QoE is upgraded by the wireless access function entity and the session control function entity to add network resources and calculate storage resources to the user; the user management function entity will be reduced from other users except the user.
  • the user management function entity Allocating but unused network resources and computing storage resources, adding to the user's network resources and calculating storage resources to promote the QoE; the user management function entity will be reduced from other users whose users have lower priority than the user Network resources and computing storage resources, adding to the user's network resources and calculating storage resources to enhance the QoE; the user management function entity requests the orchestration function entity to update the data transmission service chain, and adopting the updated by the route forwarding function entity
  • the data service transmission chain performs the method of forwarding user service data to enhance the QoE.
  • the user management function entity selects a service function entity that provides a service for the user according to the QoS request, and switches the service of the user to the selected service function entity, including at least one of the following
  • the user management function entity selects a wireless access function entity with the best network resource for the user according to the network resource information reported by the wireless access function entity in the predetermined location range of the user, and the service of the user Switching to the selected wireless access function entity; the user management function entity selects the optimal routing function of the network resource for the user according to the network resource information reported by the session control function entity in the predetermined location range of the user.
  • a processing device for providing user service which is located in a user management function entity, and includes: a receiving module, configured to receive a request message for requesting a service based on a user; and a providing module, configured to The request message provides a service to the user.
  • the providing module includes at least one of the following: an access unit, configured to be that, when the request message received by the user management function entity is an access request for requesting access to a network, And generating an access control parameter for the user according to the access request, and sending the access control parameter to a corresponding access function entity to perform an access control process; and the resource unit is configured to be managed by the user
  • the request message received by the function entity is a resource request for requesting allocation or update of resources for the user, and the network resource is allocated or updated according to the resource request;
  • the providing unit is set to be in the In the case that the request message received by the user management function entity is a service request of the user, the network resource, the policy information, and the data transmission service chain corresponding to the service request are provided to the user according to the service request, according to the The network resource, the policy information, and the data transmission service chain provide the service data service for the user;
  • the execution unit is set to be in the office If the request message received by the user management function entity is used to request a
  • the access unit includes: an acquiring subunit, configured to acquire user information of the user according to the access request; and the first generating subunit is configured to generate access control according to the user information.
  • a parameter where the access control parameter includes: an access authentication parameter, a network resource configuration parameter, a policy and a charging parameter, and a session control parameter; and the first sending sub-unit is configured to deliver the access authentication parameter And sending, by the access control function entity, the network resource configuration parameter to the wireless access function entity; the second sending the sub-unit, configured to send the policy to the session control function entity after receiving the message that the user access is successful And the charging parameters and the session control parameters perform session control, policy and charging processing.
  • the apparatus further includes: a first sending subunit, configured to send the access request to the orchestration function entity; and a receiving subunit, configured to receive the orchestration function entity according to the access request
  • the generated functional entity for serving the user, or the orchestration functional entity provides the user management functional entity with a selectable list of functional entities for serving the user.
  • the providing unit includes: a requesting subunit, configured to request a service requirement of the user from the remote service function entity according to the service request; and the second generating subunit is configured to generate the according to the service requirement The network resource, the policy information, and the data transmission service chain corresponding to the service; the second sending subunit is configured to send the network resource, the policy information, and the data transmission service chain to the wireless access function entity and the forwarding routing function entity to perform Forward processing of business data.
  • the apparatus further includes: a receiving unit, configured to receive an update request sent by the remote service function entity to modify the service requirement; and the modifying unit is configured to serve the service data according to the update request.
  • a receiving unit configured to receive an update request sent by the remote service function entity to modify the service requirement
  • the modifying unit is configured to serve the service data according to the update request.
  • the execution unit includes at least one of the following: a first adding subunit, configured to detect, when the wireless access function entity, the network resource of the session control function entity, and the computing storage resource are idle, Upgrading the QoE by adding the network resource to the user by using the wireless access function entity and the session control function entity, and calculating the storage resource by using the second access subunit, and setting the user to be other than the user.
  • a first adding subunit configured to detect, when the wireless access function entity, the network resource of the session control function entity, and the computing storage resource are idle, Upgrading the QoE by adding the network resource to the user by using the wireless access function entity and the session control function entity, and calculating the storage resource by using the second access subunit, and setting the user to be other than the user.
  • the network resources of the other users are reduced and the storage resources are calculated, and the QoE is added to the network resources of the user and the storage resources are calculated; the update subunit is set to request the update function data chain to update the data transmission service chain.
  • the QoE is improved by the manner in which the routing forwarding function entity uses the updated data service transmission chain to forward user service data.
  • the switching unit includes at least one of the following: the first switching subunit is configured to select the network resource for the user according to the network resource information reported by the radio access function entity in the predetermined location range of the user. An excellent wireless access function entity, and switching the service of the user to the selected wireless access function entity; the second switching subunit is set to be reported according to the session control function entity in the predetermined location range of the user Network resource information, selecting, for the user, a forwarding routing function entity that is optimal for network resources, and switching the service of the user to the selected forwarding routing function entity; and the third switching subunit is configured to detect the The user switches the service of the user to a predetermined target wireless access function entity if the wireless signal of the source wireless access function entity is below a predetermined threshold.
  • a system for providing user service providing comprising: a user management function entity, configured to receive a request message for requesting a service based on a user, according to the received request message The user provides the service.
  • the system further includes at least one of: a user data information set, configured to store static data and/or dynamic data of the user; and a programming function entity configured to generate, for the user, the user information according to the user a list of functional entities for providing services; a wireless access function entity configured to provide user access and allocation of radio resources for the user; and an access control function entity configured to authenticate the user after accessing Authentication, access control, and execution of mobility management;
  • the session control function entity is configured to perform at least one of: assigning an IP address to the user after accessing, allocating session resources to the user, establishing for the user The data transmission channel, the charging of the data channel, the issuance of the user policy, and the performing the monitoring operation;
  • the forwarding routing function entity is configured to perform at least one of the following operations when the user performs the service: the protocol of the service data packet is suitable The routing and forwarding processing of the data stream is carried out according to the flow table and the data transmission service chain.
  • the user management function entity is used to receive a request message for requesting a service based on the user; the user management function entity provides a service for the user according to the request message, and the related technology cannot be performed on the user.
  • Uniform coordination management can not comprehensively monitor users and provide unified service problems.
  • the user management function entity can provide services to users in a unified manner, enabling users to obtain real-time quality services and effectively improve the user experience.
  • FIG. 1 is a schematic diagram of a network architecture of a fourth generation mobile communication technology 4G evolved packet core network EPC according to the related art
  • FIG. 2 is a flowchart of a processing method of user service provision according to an embodiment of the present invention
  • FIG. 3 is a structural block diagram of a processing apparatus for providing user services according to an embodiment of the present invention.
  • FIG. 4 is a block diagram showing a preferred structure of a providing module 34 in a processing device for providing user services according to an embodiment of the present invention
  • FIG. 5 is a block diagram 1 of a preferred structure of an access unit 40 in a providing module 34 in a processing device for providing user service according to an embodiment of the present invention
  • FIG. 6 is a block diagram 2 of a preferred structure of an access unit 40 in a providing module 34 in a processing device for providing user service according to an embodiment of the present invention
  • FIG. 7 is a block diagram showing a preferred structure of the providing unit 44 in the providing module 34 in the processing device for providing user service according to an embodiment of the present invention
  • FIG. 8 is a block diagram showing a preferred structure of a providing module 34 in a processing device for providing user service according to an embodiment of the present invention
  • FIG. 9 is a block diagram showing a preferred structure of an executing unit 46 in a providing module 34 in a processing device for user service providing according to an embodiment of the present invention.
  • FIG. 10 is a block diagram showing a preferred structure of the switching unit 48 in the providing module 34 in the processing device for providing user service according to an embodiment of the present invention
  • FIG. 11 is a structural block diagram of a system for user service providing processing according to an embodiment of the present invention.
  • FIG. 12 is a block diagram showing a preferred structure of a system for providing user service providing processing according to an embodiment of the present invention
  • FIG. 13 is a schematic diagram of a user management system in accordance with a preferred embodiment of the present invention.
  • FIG. 14 is a schematic diagram of a communication network architecture in accordance with a preferred embodiment of the present invention.
  • FIG. 15 is a structural block diagram of a service access control function entity in accordance with a preferred embodiment of the present invention.
  • 16 is a flowchart of an access authentication method based on a communication network architecture according to an embodiment of the present invention.
  • FIG. 17 is a flowchart of a service implementation method based on a communication network architecture according to an embodiment of the present invention.
  • FIG. 19 is a flowchart of an access switching or session switching method based on a communication network architecture according to an embodiment of the present invention.
  • FIG. 20 is a flow diagram of another implementation of a wireless access handover based on a communication network architecture, in accordance with an embodiment of the present invention.
  • FIG. 2 is a flowchart of a method for processing user service provision according to an embodiment of the present invention. As shown in FIG. 2, the process includes the following steps:
  • Step S202 the user management function entity receives a request message for requesting a service based on the user;
  • Step S204 The user management function entity provides a service for the user according to the request message.
  • the user management function entity provides services for the user according to the user-based request message, and solves the problem that the related technologies cannot uniformly manage the users, and cannot comprehensively monitor and provide services uniformly.
  • the user management function entity is uniformly provided to provide services for the user, so that the user obtains real-time quality service and effectively improves the user experience.
  • the user management function entity may provide multiple services according to the request message, and may include, for example, at least one of the following: when the request message received by the user management function entity is an access request for requesting access to the network, The user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to the corresponding access function entity to perform the access control process; the request message received by the user management function entity is used for In the case of requesting a resource request for a user to allocate or update a resource, the user management function entity allocates or updates a network resource according to the resource request; the request message received by the user management function entity is In the case of a user's service request, the user management function entity provides the user with the network resource, the policy information, and the data transmission service chain corresponding to the service request according to the service request, and provides the service data service to the user according to the network resource, the policy information, and the data transmission service chain.
  • the user management function entity dynamically adjusts network resources for the user according to the QoE request, performs QoE promotion processing;
  • the user management function entity selects a service function entity that provides a service for the user according to the QoS request, and switches the service of the user to the selected service function entity.
  • the user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to the corresponding access function entity to perform the access control process, where the user management function entity acquires the user according to the access request.
  • the user management function entity generates an access control parameter according to the user information, where the access control parameter includes: an access authentication parameter, a network resource configuration parameter, a policy and a charging parameter, and a session control parameter; the user management function entity
  • the access authentication parameter is sent to the access control function entity, and the network resource configuration parameter is sent to the wireless access function entity.
  • the user management function entity After receiving the message that the user access is successful, the user management function entity sends the policy to the session control function entity.
  • the charging parameters and session control parameters perform session control, policy and charging processing.
  • the method further includes: user management.
  • the function entity sends the access request to the orchestration function entity; receives the function entity generated by the orchestration function entity according to the access request for the service user, or the orchestration function entity provides the user management function entity with an alternative for the service user.
  • a list of functional entities A list of functional entities.
  • the user information may be obtained by searching at least one of the following manners: the user information is searched from the user data information base according to the user identifier; and the user information is obtained from the remote business function entity to the user's business requirements.
  • the user information may include at least one of the following: user subscription information, user preference information, user's business requirement information, user location information, and user priority information.
  • the user management function entity provides the user with the network resource, the policy information, and the data transmission service chain corresponding to the service request according to the service request, and provides the service data service for the user according to the network resource, the policy information, and the data transmission service chain, including: the user management function entity according to the service Requesting to request a service requirement of the user from the remote service function entity; the user management function entity generates a network resource, a policy information, and a data transmission service chain corresponding to the service requirement; the user management function entity sends the network resource, the policy information, and the data transmission service chain Performing forwarding processing of service data to the wireless access function entity and the forwarding routing function entity.
  • the user management function entity after the user management function entity provides the network resource, the policy information, and the data transmission service chain corresponding to the service request according to the service request, the user provides the service data service according to the network resource, the policy information, and the data transmission service chain.
  • the method further includes: the user management function entity receives the update request sent by the remote service function entity to modify the service requirement; and the user management function entity modifies the network resource, the policy, and the data transmission service chain corresponding to the service data service according to the update request. Provide service data services to users based on the modified network resources, policies, and data transmission service chain.
  • the user management function entity dynamically adjusts network resources for the user according to the QoE request
  • the performing QoE promotion process may include multiple processing manners, for example, may include at least one of the following: the user management function entity detects the wireless access. The functional entity, the network resource of the session control function entity and the computing storage resource are idle, and the QoE is added to the user by adding the network resource and calculating the storage resource through the wireless access function entity and the session control function entity; the user management function entity will be removed. Other users other than the user reduce the actual allocated but unused network resources and calculate the storage resources, increase the user's network resources and calculate the storage resources to improve QoE; the user management function entity will be reduced from other users whose users have lower priority than the users.
  • Network resources and computing storage resources are added to the user's network resources and computing storage resources to improve QoE; the user management function entity requests the orchestration function entity to update the data transmission service chain, and the user is adopted by the routing forwarding function entity to adopt the updated data service transmission chain.
  • business It is the way forward to improve QoE.
  • the user management function entity may select a service function entity that provides a service for the user according to the QoS request, and may switch to the selected service function entity, and may also adopt multiple processing manners, for example, may include at least one of the following: user management The function entity selects a wireless access function entity with the best network resource for the user according to the network resource information reported by the wireless access function entity in the predetermined location range of the user, and switches the service of the user to the selected wireless access function entity; The management function entity selects the forwarding routing function entity with the optimal network resource according to the network resource information reported by the session control function entity in the predetermined location range of the user, and switches the user service to the selected forwarding routing function entity; the user management function The entity switches the user's service to the predetermined target wireless access functional entity upon detecting that the user's wireless signal of the source wireless access functional entity is below a predetermined threshold.
  • a processing device for providing a user service is provided, and the device is used to implement the foregoing embodiments and preferred embodiments, and details are not described herein.
  • the term "module” may implement a combination of software and/or hardware of a predetermined function.
  • the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
  • FIG. 3 is a structural block diagram of a processing device for providing user service according to an embodiment of the present invention. As shown in FIG. 3, the device is located in a user management function entity, including a receiving module 32 and a providing module 34. The device will be described below.
  • the receiving module 32 is configured to receive a request message for requesting a service based on the user
  • the providing module 34 is connected to the receiving module 32, and is configured to provide a service to the user according to the request message.
  • the providing module 34 includes at least one of the following: an access unit 40, a resource unit 42, and a providing unit.
  • the unit 44, the execution unit 46, and the switching unit 48 will be described below.
  • the access unit 40 is configured to generate an access control parameter for the user according to the access request, and set the access control parameter, where the request message received by the user management function entity is an access request for requesting access to the network. And sending, to the corresponding access function entity, access control processing; and the resource unit 42 is configured to: when the request message received by the user management function entity is a resource request for requesting allocation or update of resources for the user, according to the resource Requesting to allocate or update a network resource for the user; the providing unit 44 is configured to provide the user with the network resource, the policy information corresponding to the service request, and the user request according to the service request, if the request message received by the user management function entity is the service request of the user
  • the data transmission service chain provides a service data service for the user according to the network resource, the policy information, and the data transmission service chain; and the execution unit 46 sets the request message received by the user management function entity as a QoE request for requesting the improvement of the quality of experience QoE.
  • the switching unit 48 is configured to, when the request message received by the user management function entity is a QoS request for requesting the promotion of the quality of service QoS, select a service function entity that provides a service for the user according to the QoS request, and Switch the user's business to the selected business function entity.
  • FIG. 5 is a block diagram of a preferred structure of the access unit 40 in the providing module 34 of the processing device for providing user service according to an embodiment of the present invention.
  • the access unit 40 includes an obtaining subunit 52 and a first generation.
  • the subunit 54, the first delivery subunit 56, and the second delivery subunit 58 are described below.
  • the obtaining sub-unit 52 is configured to acquire the user information of the user according to the access request.
  • the first generating sub-unit 54 is connected to the obtaining sub-unit 52, and is configured to generate an access control parameter according to the user information, where the access control parameter includes The access authentication parameter, the network resource configuration parameter, the policy and the charging parameter, and the session control parameter;
  • the first sending sub-unit 56 is connected to the first generating sub-unit 54 and configured to send the access authentication parameter to the access
  • the control function entity sends the network resource configuration parameter to the wireless access function entity;
  • the second delivery sub-unit 58 is connected to the first sending sub-unit 56, and is configured to receive the message that the user access succeeds.
  • the session control function entity delivers policy and charging parameters and session control parameters to perform session control, policy, and accounting processing.
  • FIG. 6 is a block diagram 2 of a preferred structure of an access unit 40 in a providing module 34 in a processing device for providing user service according to an embodiment of the present invention. As shown in FIG. 6, the structure includes all the structures shown in FIG. The first transmitting subunit 62 and the receiving subunit 64 are included, and the access unit 40 will be described below.
  • the first sending sub-unit 62 is configured to send an access request to the orchestration function entity; the receiving sub-unit 64 is connected to the first sending sub-unit 62 and the obtaining sub-unit 52, and is configured to receive the scheduling function entity according to the access request.
  • the generated functional entity for the service user, or the orchestrated functional entity provides the user management functional entity with a list of functional entities for the service user to choose from.
  • FIG. 7 is a block diagram showing a preferred structure of the providing unit 44 in the providing module 34 of the processing apparatus for user service providing according to an embodiment of the present invention.
  • the providing unit 44 includes: a requesting subunit 72 and a second generating subunit. 74 and the second transmitting subunit 76, the apparatus will be described below.
  • the requesting sub-unit 72 is configured to request the service requirement of the user from the remote service function entity according to the service request; the second generation sub-unit 74 is connected to the request sub-unit 72, and is configured to generate the network resource and the policy information corresponding to the service according to the service requirement. And a data transmission service chain; the second sending subunit 76 is connected to the second generating subunit 74, and configured to send the network resource, the policy information, and the data transmission service chain to the radio access function entity and the forwarding routing function entity to perform the service. Data forwarding processing.
  • FIG. 8 is a block diagram showing a preferred structure of a providing module 34 in a processing device for providing user service according to an embodiment of the present invention. As shown in FIG. 8, in addition to the structure shown in FIG. 4, a receiving unit 82 and a modifying unit 84 are included. The provision unit 44 will be described.
  • the receiving unit 82 is configured to receive an update request for modifying the service requirement sent by the remote service function entity
  • the modifying unit 84 is connected to the receiving unit 82, and configured to serve the network resource and the policy corresponding to the service data service according to the update request.
  • the data transmission service chain is modified to provide service data services for the users according to the modified network resources, policies, and data transmission service chains.
  • FIG. 9 is a block diagram showing a preferred structure of the execution unit 46 in the providing module 34 of the processing device for providing user service according to an embodiment of the present invention.
  • the executing unit 46 includes at least one of the following: a first adding subunit 90.
  • the second adding subunit 92, the third adding subunit 94, and the updating subunit 96, the execution unit 46 will be described below.
  • the first adding sub-unit 90 is configured to add a network to the user through the wireless access function entity and the session control function entity when the wireless access function entity is detected, the network resource of the session control function entity, and the calculated storage resource are idle.
  • the resource and the computing storage resource improve the QoE;
  • the second adding sub-unit 92 is configured to reduce the actually allocated but unused network resources and computing storage resources from other users except the user, to the user's network resources and calculate the storage resources.
  • the QoE is upgraded; the third adding sub-unit 94 is configured to increase network resources and computing storage resources reduced from other users whose user priorities are lower than the user, to the user's network resources and calculate storage resources to improve QoE; and update the sub-unit 96, Set to request an update data transfer service chain from the orchestration function entity,
  • the QoE is improved by the way that the routing forwarding function entity uses the updated data service transmission chain to forward user service data.
  • FIG. 10 is a block diagram showing a preferred structure of a switching unit 48 in a providing module 34 in a processing device for providing user service according to an embodiment of the present invention.
  • the switching unit 48 includes at least one of the following: a first switching subunit 102.
  • the second switching subunit 104 and the third switching subunit 106 are described below.
  • the first switching sub-unit 102 is configured to select a wireless access function entity with optimal network resources for the user according to the network resource information reported by the wireless access function entity in the predetermined location range of the user, and switch the service of the user to the selected one.
  • a wireless access function entity the second switching sub-unit 104 is configured to select, according to the network resource information reported by the session control function entity in the predetermined location range of the user, the forwarding routing function entity that is optimal for the network resource, and the user's service Switching to the selected forwarding routing function entity;
  • the third switching sub-unit 106 is configured to switch the user's service to the predetermined target wireless if it detects that the wireless signal of the source wireless access functional entity is below a predetermined threshold Access to functional entities.
  • FIG. 11 is a structural block diagram of a system for providing user service providing processing according to an embodiment of the present invention.
  • the user service providing processing system is shown in FIG. 110 includes a user management function entity 112 configured to receive a request message for requesting a service based on a user, and provide a service to the user according to the received request message.
  • FIG. 12 is a block diagram showing a preferred structure of a system for providing user service according to an embodiment of the present invention.
  • the system includes at least one of the following: in addition to the structure shown in FIG.
  • the programming function entity 122, the radio access function entity 124, the access control function entity 126, the session control function entity 128, and the forwarding routing function entity 129 are described below.
  • the user data information base 120 is configured to store static data and/or dynamic data of the user; the programming function entity 122 is configured to generate a functional entity list for providing a service for the user according to the user information of the user; the wireless access function entity 124 Provided to provide users with access of users and allocation of radio resources; access control function entity 126 is configured to perform authentication authentication, access control, and execution of mobility management after user access; session control function entity 128 Set to perform at least one of the following operations: assigning an IP address to the user, assigning a session resource to the user, establishing a data transmission channel for the user, performing data channel charging, and issuing a user policy, performing a monitoring operation; The routing function entity 129 is configured to perform at least one of the following operations when the user performs the service: protocol adaptation of the service data packet, routing and forwarding processing of the data flow according to the flow table and the data transmission service chain.
  • a communication network architecture, an access session method and a system based on a communication network architecture are provided, so as to solve at least the access authentication method provided in the related technology is complicated. It is impossible to provide users with a full range of services in the user life cycle, and the quality of user services is not high.
  • a schematic diagram of a communication network architecture including the foregoing user management function entity, a user data information base, a programming function entity, a radio access control entity, an access control function entity, a session management function entity, Forwarding the routing function entity, the above structure will be described below.
  • the user management function entity is configured to allocate a network resource required by the user to the user registered in the network according to the user's requirement, and select a suitable functional entity for the user terminal to perform signaling plane and data surface processing to ensure the life of the user in the network. Quality of user experience during the cycle;
  • a user data information database configured to store user-related static data or dynamic data, the static data is not limited to the user's subscription information in the network and the subscription information in the service; the dynamic data is not limited to the user's location information, the user's preference information, Information such as the current status of the user (connection/idle/unconnected, service status, cost status, etc.), network resources allocated to the user, and function nodes providing services to the user, and provided to the user management function entity for query;
  • a programming function entity configured to generate or provide a required functional entity list for the user according to information related to the user's related business requirements and the subscription information, the location information of the user terminal, and the like, not limited to the wireless access functional entity, the access control functional entity, and the session Control function entity, policy function entity, forwarding routing function entity, etc., and later added functional entities
  • the radio access control entity is configured to provide access and radio resource allocation of the user terminal.
  • the access control function entity is configured to perform authentication, access control, and mobility management after the terminal is accessed.
  • the session management function entity is configured to perform IP address allocation, network side session resource allocation, data transmission channel establishment, data channel charging, etc. after the terminal accesses; the session control entity is further configured to perform user access after the terminal is accessed. The issuance, execution and monitoring of the strategy.
  • the forwarding routing function entity is configured to perform protocol processing of the service data packet, perform data flow routing and forwarding execution according to the flow table and the data transmission service chain when the user terminal performs a certain service.
  • an access authentication method based on the foregoing communication network architecture.
  • the access authentication method includes: when the user terminal accesses, the wireless access function entity sends an access request. Sending to the user management function entity, the user management function entity generates access authentication parameters and network resource configuration parameters, policy and charging parameters, session control parameters, and related functional entity information (such as ID or IP address) serving the user according to the user information. And respectively delivered to the wireless access function entity and the access control function entity.
  • the user information of the user management function entity is from the user data information database, and may also be from the business requirement of the remote business function entity to the user.
  • the user information is not limited to the user's subscription information, the user's preferences, the user's business needs, the user's location information, the user's priority, and the like.
  • the user management function entity When the user terminal requests access, the user management function entity sends the user's demand for the network to the orchestration function entity, and the orchestration function entity can generate a new network function entity to serve the user, or provide a network that can serve the user.
  • the wireless access function entity sends an access request of the user terminal to the access control function entity according to the access control function entity address serving the user, and the access control function entity provides access authentication according to the access authentication parameter.
  • the radio access function entity After receiving the “access permission” message of the access control function entity, the radio access function entity allocates the radio resource required by the user and calculates the storage resource for the user terminal.
  • the user management function entity After receiving the notification that the user terminal is successfully accessed, the user management function entity sends the session control parameter, the policy parameter, the charging parameter, and the function entity information serving the user to the session control function entity.
  • the session control function entity allocates an IP address to the user, and interacts with the forwarding routing function entity to deliver the user-related policy parameters and charging parameters, create a required data channel for the user, and provide user charging service for the channel. .
  • a service implementation method based on the above communication network architecture is also provided.
  • the service implementation method includes: when the user terminal initiates a service request, the user management function entity provides a network resource and a data transmission service chain that meets the service requirement for the service of the user according to the service identifier.
  • the service identifier may be a function of notifying the user when the user initiates the service, or performing service detection in the session control function entity or the forwarding routing function entity, obtaining the service identifier, and then sending the function to the user management function.
  • the user management function entity requests the service data of the user from the remote service function entity, and the service data is not limited to the network resources (bandwidth, delay, etc.) required for the service, user traffic requirements of different time periods, and users. Billing strategy, etc.
  • the user management function generates configuration requirements and policy information of network resources for specific services according to the user's business requirements.
  • the user management function entity sends the service information to the orchestration function entity, and the orchestration function entity generates an optimal data transmission service chain required by the service, and returns the information to the user management function entity.
  • the user management function entity notifies the related function entity of the network resource information required by the user service, and notifies the session control entity of the policy information and the data transmission service chain information.
  • the wireless access function entity and the forwarding routing function entity modify the network resource configuration of the wireless data channel and the forwarding route data channel according to the service identifier.
  • the forwarding routing function entity modifies the QoS parameters of the data channel according to the delivered policy information and the data transmission service chain information, and forwards the data packet of the service according to the parameters of the data transmission service chain.
  • the remote service function entity may initiate the modification of the service data to the user management function entity, and is not limited to modifying the requirements for the network resources, the user priority, the user charging policy, and the newly added value-added service.
  • the user management function entity needs to generate a new network resource requirement, a data transmission service chain, a policy, and a charging information according to the service requirement, and deliver the information to the corresponding functional entity.
  • a method for improving the quality of user experience based on the above communication network architecture includes: after receiving the user QoE request, the user management function entity dynamically increases the network resource used by the user service and calculates the processing resource according to the idleness of the network resource and the priority of the user, and improves the QoE of the user. value.
  • the remote service function entity when the remote service function entity finds that the quality of the user experience is reduced, the remote service function entity requests the user management function entity to raise the QoE of the user, and the request message carries the service identifier and the user identifier.
  • the user management function entity wireless access function entity and the session control function entity request their network resources and calculate the usage of the storage resource, and if the resource is idle, dynamically increase the network resource and calculation of the user.
  • the resource is stored, and the wireless access function entity and the session control function entity are notified to add newly allocated network resources and calculate storage resources to the user.
  • the user management function entity reduces the network resources allocated by the current service of other users that do not actually transmit the data packet and calculates the storage resource according to the actual situation of the current service, and dynamically increases the reduced resource to the user service.
  • Network resources and computing storage resources are examples of computing storage resources.
  • the user management function entity reduces the network resources allocated by the current user with low priority of the user and calculates the storage resource according to the user priority, and dynamically increases the reduced resource to the network resource required by the user service and calculates Storage resources.
  • the user management function entity requests the current optimal data transmission service chain from the programming management function entity, and the orchestration function entity updates the optimal function node according to the congestion condition of each function node in the service chain. And generate a new data transmission business chain.
  • the user management function entity sends the updated data transmission service chain to the forwarding routing function entity through the session control function entity, and the forwarding routing function entity uses the updated data transmission service chain to forward the data packet, thereby improving the data packet transmission rate and processing delay.
  • a method for user terminal mobile handover based on the above communication network architecture includes: when the user management function entity receives the service quality of the user that is lower than the set threshold, the user management function entity selects a new functional entity for the user to provide the service for the user, And notify the user of all the business to switch to the new related functional entity.
  • the user management function entity when one of the remote service function entity, the wireless access function entity, and the session control function entity finds that the user's quality of service indicator is lower than the set limit threshold, the user management function entity initiates a notification, The user management function entity decides whether to initiate a mobile switch.
  • the user management function entity notifies the wireless access function entity in the vicinity of the user terminal to report the network resource information, and selects an optimal wireless access function entity for the user; the user management function entity notifies the session control function entity to report the user terminal.
  • the network resource information near the location selects the optimal forwarding routing function entity for the user.
  • the user management function entity notifies the handover, the service of the user is switched from the source radio access function entity to the target radio access function entity, and the source forwarding routing function entity switches to the target forwarding route function entity.
  • the switched functional entity continues to maintain the original service of the user.
  • the user management function entity sets a wireless signal limit threshold for the user, and notifies the source wireless access function entity where the current user is located.
  • the source wireless access function entity performs a handover process after the wireless signal is below the limit threshold, and switches to the target wireless access functional entity.
  • the target radio access function entity reports the user handover success information to the user management function entity.
  • FIG. 13 is a schematic diagram of a user management system according to a preferred embodiment of the present invention.
  • the user management system includes: a user.
  • the management function entity includes: a first receiving module, configured to receive an access message from a user of the wireless access function entity, a user initiated service, a user service lower than a threshold, etc., wherein the access The message carries the identification information of the terminal user; the second receiving module is configured to receive the service data and the service request from the remote service function entity; and the third receiving module is configured to receive the list of the service function entities related to the user from the programming function entity.
  • the request module the user requests the user-related information to each functional entity
  • the sending module is configured to send the user-related parameters to each functional entity
  • the determining module is set to determine the functional entity serving the user, and determine Initiate mobile switching, determine user-related network resources Operation such as state adjustment
  • user parameter module configured to generate or modify user-related access authentication parameters, network resource configuration parameters, forwarding path parameters, policy and charging parameters, and the like.
  • the requesting module includes: a first requesting unit, configured to request and receive user-related information, including static information and dynamic information, from the user data information database.
  • the requesting module includes: a second requesting unit, configured to request and receive user-related service data information from the remote service function entity.
  • the requesting module includes: a third requesting unit, configured to request and receive, from the orchestration function entity, a list of related functional entities that provide services for the user, and data transmission service chain information related to the user's specific service.
  • the sending module includes: a first sending unit, configured to send, to the wireless access function entity, a resource configuration parameter allocated for the user, related functional entity information that has been selected to serve the user, and the like.
  • the sending module includes: a second sending unit, configured to send to the access control function entity as an access control parameter, related functional entity information that has been selected to serve the user, and the like.
  • the sending module includes: a third sending unit, configured to send to the session control function entity as a session control parameter, a policy control and charging parameter, a data transmission service chain, and a related functional entity that has been selected to serve the user. Information, etc.
  • the first receiving module acquires the service requirement and the subscription information related to the user through the requesting module, and generates various types required by the user through the user parameter module.
  • the network resource parameter is obtained by the requesting module to obtain the address list of each functional entity serving the user, and the determining module selects each functional entity related to the user, and sends the various network resource parameters and the address of each functional entity through the sending module to implement the user terminal. Access.
  • the first receiving module acquires the service data and the data transmission service chain related to the user through the requesting module, and generates the user service required by the user parameter module.
  • the various network resource parameters are transmitted by the sending module to all kinds of network resource parameters and data transmission service chains required by the user service to implement the service of the user terminal.
  • the receiving module when the user needs to perform QoE adjustment, after receiving the request related to the QoE adjustment of the user, the receiving module generates various network resource parameters dynamically adjusted by the user service QoE through the user parameter module, and determines by the determining module.
  • the relevant target functional entity serving the user terminal and whether to perform a mobile switching operation or a user's network resource update operation.
  • the sending module sends the various network resource parameters and the data transmission service chain required by the user service, and notifies whether the mobile switching operation is performed, and is set to improve the user experience quality.
  • the user management function entity uniformly schedules network resources for the user, and can improve network resources, calculate storage resources, find optimal transmission paths, and process the user in real time according to changes in user QoE. Nodes, switching to optimal functional entities, etc., enable users to get quality services in real time, effectively improving the user experience.
  • the user management function entity is responsible for user terminal access and functional entity selection of the network service, and is responsible for access authentication parameters and session control parameter generation and
  • the data transmission service chain is responsible for generating and modifying a service of the user, is responsible for interacting with the service, and dynamically adjusting the network resources required by the user according to the service policy parameter or the network context information, and is responsible for the user-related QoS policy and calculation.
  • the generation and delivery of the fee policy is responsible for the management of the user's life cycle, such as access switching and session switching, when the location of the user terminal changes.
  • the core idea is to use the user management function entity to provide real-time services for a user and enhance the user. Experience.
  • the communication network architecture may include: a user management function entity, a user information database function entity, a wireless access function entity, and an access control function. Entity, session control function entity, policy control function entity, route forwarding function entity, etc.
  • the specific functions that each functional entity can achieve are as follows:
  • the user management function entity function is set to manage the user throughout the life cycle, and is responsible for the improvement of the user experience. Its functions include network resource allocation and dynamic adjustment according to user's business and needs, generating access control parameters based on user data and service information, responsible for formulating user-based network policies and charging rules, and responsible for real-time based on service and user dynamic information. Network resource scheduling, etc.
  • User information database entity which is mainly responsible for collecting, summarizing, and storing data source data related to the user, and converting and generating standard user context data format or user file.
  • the user information is not limited to the user information provided by the big data platform, the user information provided by various services, the user subscription information, the user charging information, the terminal information to which the user belongs, the user location information, the current state information of the user (such as mobility, current The business used).
  • User information can be static data, such as network subscription information configured by the operator in advance, and the service provider configures it in advance.
  • Business subscription information also can be dynamic data, such as user preference information provided by the big data platform, user terminal attribute information, user location information, user network policy information, and the like.
  • the user information database can be provided to the user management function entity for querying, and the user management function entity performs network resource scheduling and policy decision operations according to the user information, providing real-time services for the user and providing a better user experience.
  • User information may include, but is not limited to, the following information:
  • User's network subscription information for example, the user has signed up for QoS, access priority, group, terminal, etc.
  • User service subscription information for example: which value-added services have been signed by the user, user service providers, service characteristics, etc.
  • User information provided by big data analysis (such as user's online washing, user behavior, user shopping preferences, etc.)
  • QoS information for example: guaranteed bandwidth subscribed by the user, maximum and minimum bandwidth information
  • User terminal attribute information (such as battery capacity, screen, wireless protocol support, terminal location, etc.)
  • User's billing information for example, bills corresponding to the user's service, rate, billing preferential strategy
  • the wireless access function entity is responsible for accessing various types of terminals of different wireless access protocols, shielding wireless access differences, and adopting unified access to the network side.
  • the resources of the wireless access function entity are further scheduled by the user management function entity, and the access control function module of the network side is responsible for access authentication and mobility management of the user terminal.
  • the access control function entity is responsible for performing access authentication on the terminal according to the access authentication parameter delivered by the user management function entity, and deciding whether to operate the terminal to access and reside.
  • the terminal moves it is responsible for the mobility management of the terminal, and dynamically schedules network resources according to the operator policy delivered by the user management function entity.
  • the session control function entity is responsible for assigning an IP address to the user, establishing a data transmission channel between the user terminal and the remote service server, or the remote terminal, and executing a policy issued by the policy control function entity, such as assigning the channel.
  • the bandwidth specified by the Qos parameter controls the end-to-end delay.
  • the session control function also has the policy control function. It is also responsible for issuing the policies generated by the user management function entity and monitoring whether the policies are executed correctly. When the network status changes, if the network resources are seriously insufficient, you can negotiate with the user management function entity to modify the corresponding policy of the user according to the priority of the user, so that the network is in a stable and reliable state.
  • Arranging a functional entity which is responsible for generating or selecting a corresponding network resource information, a network value-added service information required by the user, a user's priority information, a user's QoS information, etc., provided by the user management function entity.
  • a network functional entity such as a wireless access functional entity, an access control functional entity, etc., specifies the computing and storage resources required by the functional entity user.
  • the route forwarding function entity is responsible for routing and forwarding the data of the user in the transmission process according to the flow table and the service path delivered by the SDN controller. According to the arranged transmission path, the user's data packet can be forwarded to the value-added service function entity to perform value-added service processing, or can be forwarded by routing, and finally to the remote service processing server or terminal.
  • the function module is shown in FIG. 15 and includes a terminal management module, a user information management module, and a user charging management module. , user session management module, user service management module, user access authentication module, user traffic management module, user traffic management module, user policy management module.
  • the terminal management module is configured to present the status of the user attribute terminal (online, offline, location information, performed services, etc.), and dynamically according to the attributes of the terminal (2G/3G/4G access capability, terminal screen size, terminal cache size) Allocating resources of the terminal;
  • the user information management module is responsible for collecting user-related information, including information such as user preferences provided by big data analysis, user subscription information, resources allocated by users, etc.;
  • the user billing management module is mainly responsible for real-time generation of users.
  • the cost capability is queried, the ability to modify the user's rate, etc.;
  • the user session management module is mainly responsible for allocating an IP address, establishing a reliable data path for the terminal and the remote end used by the user;
  • the user service management module is responsible for the value-added service management required by the user, And notify the Orchestrator orchestrator to arrange the business path.
  • the user traffic management module is responsible for monitoring and scheduling the traffic generated by the user, and adjusting the QoS parameters and network resources according to the traffic;
  • the user policy management module is responsible for generating the policy and delivering it to the policy control module for execution, and can real-time according to service demand and traffic peak value.
  • the user's current state adjusts the user policy. .
  • FIG. 16 is a flow chart of an access authentication method based on a communication network architecture, in accordance with an embodiment of the present invention. As shown in FIG. 16, the method may include the following processing steps:
  • Step S1601 The terminal to which the user belongs initiates an access request to the wireless access function entity, requesting access to the network.
  • the access request message carries the identity identification information of the terminal user.
  • Step S1602 The wireless access function entity does not have the access parameter information of the user, and sends a user access request to the user management function entity, requesting access processing for the user.
  • Step S1603 The user management function entity acquires the information of the user from the user information database, and obtains the user information according to the identity identification information, including the network subscription information of the user, the service subscription information of the user, and the like.
  • the network subscription information includes the access authentication parameters, the static configuration parameters of the network, the static configuration parameters of the resources, and the user priority.
  • the service subscription information includes the bandwidth resources required by the user service, the service peak time period, and the service valley time period. , user service priority and other information.
  • Step S1604 The user management function entity initiates a user service data request to the service server or the service function entity according to the operator policy, where the data request may include dynamic information about the user, such as the bandwidth requirement of the user in different time periods, and the user counts in different time periods. The adjustment of the fee, the business needs for the information sharing of the user, and the like.
  • the service server or business function entity returns the user's business data information to the user management function entity.
  • Step S1605 The user management function entity sends the user-related configuration data to the orchestration function entity, including the user's requirements for computing, storage, and other network resources, the network functions and service functions required by the user, and the orchestration function entity performs network programming on the user.
  • the service orchestration operation generates and provides a list of network function entities required by the user, a service function entity, and a transmission and forwarding path, and returns the information to the user management function entity.
  • Step S1606 The user management function entity generates user data parameters according to the user level programming information, the user subscription information, the user service data, and the operator user policy.
  • the user data parameter includes function entity information selected for the user, transmission path information, user-related access authentication parameters, radio side resource configuration parameters, network side resource configuration parameters, user policy parameters, and functional entities for the user. Limitation or requirements, etc. (such as requiring the wireless access function entity to collect and report the location of the user terminal, requiring the access control function entity to maintain the online status of the terminal, etc.)
  • Step S1607a The user management function entity sends the generated user data parameter to the corresponding functional entity in the arrangement information.
  • the user management function entity sends information such as radio resource configuration information, QoS parameters, requirements of the user to the radio access function entity, and other functional entity ids and IP addresses in the scheduling information to the radio access function entity.
  • the wireless access function establishes its user context for the user and allocates wireless resources to the user.
  • the functional entity that the terminal accesses for the first time will reject the access of the user terminal, and notify the terminal of the information of the assigned wireless access function entity. Try to access again on the selected wireless access function entity.
  • Step S1607b The user management function entity sends the generated user data parameter to the corresponding functional entity in the arrangement information.
  • the user management function entity sends the access control parameter, the authentication and authentication parameter, the QoS parameter, the requirement of the user to the access control function entity, and other functional entity ids and IP addresses in the scheduling information to the access control function entity.
  • the access function establishes its user context for the user.
  • the wireless access function entity After receiving the access request of the user terminal, the wireless access function entity sends an access request message to the access control function entity according to the id/IP address of the access control function entity allocated by the user management function entity.
  • the access control function entity performs access authentication on the terminal according to the authentication authentication parameter, and then allows the terminal to access, and updates the user context, and updates the status of the user terminal to “already accessed”.
  • the radio access protocol of the radio access function entity may be LTE, WIFI, or other radio access protocol. After the protocol is processed by the radio access function entity, the standard signaling protocol is used to interact with the access control function entity.
  • the access control function allocates radio resources to the user terminal according to the radio resource parameters configured by the user management function, and establishes a wireless signaling channel and a wireless data channel with the terminal.
  • the radio access control function entity notifies the access control function entity that "a radio channel has been established for the user terminal.”
  • the access control function After the user terminal accesses, the access control function notifies the user management function entity that “the user terminal has passed the access authentication, the wireless channel has been established”, and the “terminal state management” function module in the user management function entity is responsible for recording the real-time of the terminal. status.
  • the user management function entity sends the generated user data parameter to the corresponding functional entity in the orchestration information.
  • the user management function entity sends the session control parameter, the user's request for the session control function entity, and other functional entity ids and IP addresses in the arrangement information to the access control function entity.
  • the session control function entity assigns an IP address to the user terminal and establishes a session-related user context.
  • the user management function entity also needs to send information such as network policy parameters (QoS, QoE), charging policy parameters, and data transmission forwarding path information to the session control function entity, and the session control function entity has a policy control function.
  • QoS network policy parameters
  • QoE charging policy parameters
  • data transmission forwarding path information such as data transmission forwarding path information
  • the session control function entity requests the forwarding routing function entity to establish a data channel of the user according to the ID/IP address of the allocated data forwarding function entity, and carries session control parameters, such as data channel resource allocation information and routing table, and the user is related. Policy parameters (QoS, charging policies, etc.), data transmission and forwarding path information, and so on.
  • the forwarding routing function entity establishes a reserved data channel for the user according to the session control parameter and the policy-related parameter, and allocates the network resource required by the user.
  • the data channel allocates the bandwidth and the delay index of the data channel according to the policy, and charges the data traffic of the data channel according to the charging parameter, and encapsulates the service data flow of the user according to the routing table and the data transmission path. Encapsulation, packet header adaptation, routing and forwarding operations.
  • the session control function entity After the user data channel is established, the session control function entity sends the IP address assigned to the user terminal to the terminal through the wireless access function, and notifies the user management function entity that the data channel has been established and the IP address of the user terminal, and the user manages
  • the "session management" function module in the functional entity is responsible for saving this information.
  • the user management function entity is the only functional entity managed by the user, including user access parameters, user resource allocation parameters, user policy generation and delivery, network function entity allocation required by the user, session control, and the like. All user access management and session management.
  • the user management function entity selects a functional network element for the user to serve, including a wireless access function entity, an access control function entity, a session control function entity, a policy control function entity, a forwarding routing function entity, and the like. And the policy of its radio resource parameters, network resource parameters, policy parameters, etc., to meet the needs of the network resources after the user terminal access.
  • FIG. 17 is a flow chart of a service implementation method based on a communication network architecture according to an embodiment of the present invention. As shown in FIG. 17, the method may include the following processing steps:
  • Step S1701 The terminal to which the user belongs initiates a service request to the wireless access function entity, where the access request message carries the service identification information;
  • Step S1702 The radio access function entity sends a user service request to the user management function entity, and requests to process the user service request.
  • Step S1703 The user management function entity finds a corresponding remote service service function entity according to the service identifier, and requests the service data of the user to the service service function entity, including bandwidth, billing discount, service promotion information, and the like required by the service.
  • Step S1704 The user management function entity requests the data transmission service chain required by the service function entity to carry the service, and carries the service identification information.
  • the orchestrator can insert video compression processing value-added services in the transmission path.
  • Step S1705 The programming function entity generates a data transmission service chain for the user according to the operator policy, and the data transmission service chain includes the service transmission path, and the data forwarding node and the value-added service processing node on the transmission path.
  • the data forwarding node can be a core router/edge router, and the value-added service node can be DPI processing and viewing. Frequency compression processing, anti-DDOS processing, etc.
  • the programming function entity sends the generated data transmission service chain to the user management function entity.
  • Step S1706 The user management function entity generates a network policy and a charging policy corresponding to the service according to the user service data returned by the remote service service function entity, and sends the policy parameter and the data transmission service chain corresponding to the service to the policy control. Functional entity.
  • the policy control function entity sends the policy parameter and the data transmission service chain corresponding to the service to the data forwarding function entity, and the data forwarding function is saved.
  • Step S1707 The user performs data stream transmission of a specific service, and the data forwarding function entity can know which type of service is used by the data stream, for example, using deep packet parsing (DPI), or carrying the service identifier in the transport protocol packet header.
  • the data forwarding function finds the policy and the data transmission forwarding path and the service chain corresponding to the service from the user context, and adjusts the Qos parameter, the charging parameter of the data channel, and the network resource parameters such as the calculation and storage resources of the network allocation, and The data packet is transmitted according to a forwarding path corresponding to the service.
  • DPI deep packet parsing
  • Step S1708 The terminal may also initiate a service without notification, and the user management function entity cannot obtain the service identifier of the user service in advance.
  • the session control function entity or the forwarding routing function entity can perform the first packet inspection, and obtain the service identifier of the user service by using the deep packet inspection technology.
  • Step S1709 The session control function entity or the forwarding routing function entity sends the service identifier of the terminal to the user management function entity, and the user management function entity performs service processing on the user service, and the processing flow repeats steps S1703 to S1707.
  • Step S1710 The remote service service function entity applies to the user management function entity to add value-added service functions, such as adding video compression function and adding HTTP optimization function. Or the remote service service function upgrades the user to a VIP user, requests the user management function entity to provide the transmission bandwidth of the user, and adjusts the service policy of the user.
  • value-added service functions such as adding video compression function and adding HTTP optimization function.
  • the remote service service function upgrades the user to a VIP user, requests the user management function entity to provide the transmission bandwidth of the user, and adjusts the service policy of the user.
  • Step S1711 The user management function entity requests the orchestration function entity to adjust the data transmission service chain corresponding to the service, for example, adding a video compression function or an HTTP optimization function in the transmission path, and the orchestration function entity generates a new data transmission service chain according to the requirement and returns. Manage functional entities to users.
  • Step S1712 After receiving the service policy adjustment or data transmission service path adjustment request corresponding to a service type, the data forwarding function entity updates the context of the user, and adjusts the data according to the new policy and the data transmission forwarding path and the service chain of the service.
  • the channel resource parameters such as the Qos parameter, the charging parameter, and the network allocation calculation and storage resources are transmitted, and the data packet is transmitted according to the adjusted forwarding path of the service.
  • the user management function entity is the only functional entity of user session management and policy management, including user service resource allocation, generation and delivery of user service policies and charging policies, and transmission path of user service data packets. And handle the control of the node, and can allocate and dynamically adjust the network resources for the user in real time to achieve a better user experience.
  • FIG. 18 is a flowchart of a user experience improvement method based on a communication network architecture according to an embodiment of the present invention. As shown in FIG. 18, the method may include the following processing steps:
  • Step S1801 The service function entity to which the user belongs is notified to the user management function entity that the QoE (Quality of Experience) of the user is effectively decreased.
  • the notification message carries the user identification information.
  • Step S1802 The user management function entity requests the wireless access function entity that the user terminal resides to request the idle radio access resource, and is not limited to calculating the storage resource, the air interface resource, and the like.
  • the user management function entity dynamically adjusts resources according to the idleness of network resources on the wireless access function entity, the access priority of the user, and the real-time session situation. If the network resource is idle, the idle resource may be allocated to the user, the air interface bandwidth of the user may be increased, or the storage capacity may be calculated; or the user's access priority is high, and a part of the resource may be allocated from the user with low user priority. Give the user a high priority; or if other users do not have a service during the current period of time, the allocated resources can be dynamically allocated to the user who is generating the service.
  • Step S1803 The user management function entity requests the idle network resource from the session control function entity serving the user terminal, and is not limited to calculating the storage resource, the data channel bandwidth resource, and the like.
  • the user management function entity dynamically adjusts resources according to the idleness of network resources controlled by the session control function entity, the priority of the user, and the real-time session situation. If the network resource is idle, the idle part of the resource may be allocated to the user, the data channel bandwidth of the user may be increased or the storage capacity may be calculated; or the user has a high priority, and a part of the network resource may be allocated from the user with a lower priority to give priority to the user.
  • the use of the high level; or other users in the current period of time does not have business, in this case, the network resources allocated by it can be dynamically allocated to the users who are in the business.
  • Step S1804 The user management function entity requests the orchestration function entity to adjust the data transmission service chain required for the service, and carries the service identification information.
  • the orchestrator selects the optimal transmission node and the value-added service processing node, generates a new data transmission service chain and returns it to the user management function.
  • Step S1805 The user management function entity sends the newly generated data transmission service chain to the policy control function entity, and the policy control function entity sends the data to the forwarding routing function entity, and the forwarding routing function entity uses the new data transmission service chain to perform the service data packet. Forwarding processing.
  • Step S1806 After dynamic control of the user management function entity, the wireless side resource and the network side resource used by the user in the network are greatly improved, and the optimal transmission path and the optimal value added service control node are selected, so that The transmission delay and the value-added service processing capability are greatly improved, which greatly improves the user experience.
  • the user management function entity can dynamically adjust the radio resource and the network resource, select the optimal transmission path and the value-added service processing node, and make the bandwidth of the data channel larger and the protocol processing faster.
  • the data transmission delay is smaller, which can improve the user experience when users use a certain service.
  • FIG. 19 is a flow diagram of an access switching or session switching method based on a communication network architecture, in accordance with an embodiment of the present invention. As shown in FIG. 19, the method may include the following processing steps:
  • Steps S1901a, 1901b, 1901c when the wireless access function detects that the signal strength of the user is lower than the threshold, or the session control function entity detects that the actual bandwidth of the user data transmission is lower than the threshold, or the remote application function entity detects the user If the QoE value is lower than the threshold, the function entity initiates a notification to the user management function entity, and the user management function entity determines whether to initiate an access switch or a session switch according to the network resource condition and the user priority.
  • Step S1902 The user management function entity requests the radio access function entity residing by the user terminal to report the measurement data, the location of the terminal, and interact with the orchestrator to perform an optimal radio access function entity selection.
  • the wireless access function entity is selected based on factors such as the location of the terminal and the degree of congestion of the surrounding wireless access functional entity.
  • Step S1903 The user management function entity requests network node information that can serve the user to the session control function entity serving the user terminal.
  • the user management function entity and the programming function entity select an optimal network node for the user, such as selecting a route forwarding function entity with sufficient resources and close to the terminal.
  • the selection condition may be determined according to factors such as the congestion of the network node and the transmission distance of the wireless access function entity.
  • Step S1904 The user management function entity requests the orchestration function entity to adjust the data transmission service chain required for the service, and carries the service identification information.
  • the orchestrator selects the optimal transmission node and the value-added service processing node, generates a new data transmission service chain and returns it to the user management function.
  • Step S1905 The user management function entity switches to the notification source radio access function entity and the target radio access function entity, and notifies the session control function entity to initiate handover of the source forwarding routing function entity to the target forwarding function entity, access handover or session handover.
  • the existing 3GPP related processes can be borrowed and will not be described in detail here.
  • Step S1906 The user management function entity sends the newly generated data transmission service chain to the policy control function entity, and the policy control function entity sends the data to the forwarding routing function entity, and the forwarding routing function entity uses the new data transmission service chain to perform the service data packet. Forwarding processing.
  • Step S1907 After dynamic access control or session control of the user management function entity, the user switches the optimal wireless access function entity and the forwarding routing function entity in the network, and the wireless side resource and the network side resource used by the user are obtained. Compared with the larger upgrade, the node processing capability is also greatly improved. At the same time, the optimal transmission path and the optimal value-added service control node are selected, so that the transmission delay and the value-added service processing capability are greatly improved, so that the user terminal occurs regardless of whether or not The mobile and user management function entities can ensure that the wireless access and the data forwarding service on the network side are optimal, and the user experience is greatly improved.
  • the user management function entity can select an optimal radio access function entity and a network side forwarding routing function entity for the user terminal according to the location of the user terminal, and the optimal transmission path of the service and
  • the value-added service processing node changes the location of the user terminal, the service performance of the wireless access service and the data forwarding route does not decrease, thereby improving the user experience when the user uses a certain service.
  • FIG. 20 is a flow diagram of another implementation of a wireless access handover based on a communication network architecture, in accordance with an embodiment of the present invention. As shown in FIG. 20, the method may include the following processing steps:
  • Step S2001 The user management function entity notifies the wireless signal limit threshold of the wireless access function entity to the source wireless access function entity currently serving the user.
  • Step S2002 When the source wireless access function detects that the wireless signal strength of the user is lower than the limit threshold, in order to perform fast wireless handover and prevent service interruption, the source wireless access function entity selects the target wireless access function entity according to the measurement report, and Switching the current service of the user terminal to the target wireless access function entity;
  • Step S2003 After the handover succeeds, the target radio access function entity notifies the user management function entity that the user terminal has performed the handover, and sets the ID/IP address of the target radio access function entity to the radio access resource and congestion allocated by the user. The information is notified to the user management function entity.
  • Step S2004 The user management function entity dynamically schedules the radio resource allocated by the user according to the resource idle condition of the target wireless function entity. If the computing resources of the wireless access functional entity have a lot of surplus, the computing resources can be dynamically added to the user.
  • Step S2005 The self-fast switching of the wireless access function entity is set as a scene in which the user moves at a high speed.
  • the source wireless access function entity can quickly switch the current service of the user to the target wireless access function entity, so that the user's service maintains continuous and high bandwidth, and the user experience is greatly improved.
  • the wireless access function entity of the service can perform fast handover, and the user management function entity can dynamically adjust the wireless access resource to the target wireless access function entity, so that the user's network The service is kept in an optimal state, which can improve the user experience when users use a certain service.
  • the above embodiments achieve the following technical effects (it is required that the effects are achievable by some preferred embodiments): the technical solution provided by the embodiment of the present invention is solved.
  • the access authentication method provided in the related art is complicated and has a high processing delay.
  • the access authentication method is simple and the access delay is low.
  • modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
  • the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.
  • the related technologies are solved, and there is a problem that the user cannot perform unified coordinated management, and the user cannot be monitored in all directions, and the service is uniformly provided, thereby achieving the user management function entity. Uniformly provide services for users, enabling users to get real-time quality services and effectively improve the user experience.

Abstract

Disclosed are a processing method, device and system for user service provision. The method comprises: a user management function entity receives a user-based request message for requesting a service; and the user management function entity provides the service to a user according to the request message. The method solves the problems of being unable to perform unified coordination and management on a user and being unable to perform universal monitoring on a user and provide services uniformly existing in the related art, and thus it is achieved that a user management function entity provides services to a user uniformly, so that a user can get real-time high quality services and the user experience is effectively improved.

Description

用户服务提供的处理方法、装置及***User service providing processing method, device and system 技术领域Technical field
本发明涉及通信领域,具体而言,涉及一种用户服务提供的处理方法、装置及***。The present invention relates to the field of communications, and in particular, to a processing method, apparatus, and system for providing user service.
背景技术Background technique
在过去的20多年时间里,移动通信技术得到了飞速发展,为人们生活方式、工作方式以及社会的政治、经济等各方面都带来了巨大的影响。人类社会进入高效的信息化时代,各个方面业务应用需求呈现爆发式增长,给未来无线移动带宽***在频率、技术以及运营等各方面都带来了巨大的挑战。In the past 20 years, mobile communication technology has developed rapidly, which has brought great influence to people's lifestyle, working methods and social political and economic aspects. Human society has entered an era of efficient informationization, and the demand for business applications in all aspects has exploded. It will bring huge challenges to the future wireless mobile bandwidth system in terms of frequency, technology and operation.
第五代移动通信技术(5G)移动宽带***将成为面向2020年以后人类信息社会需求的无线移动通信***,其为一个多业务多技术融合的网络,通过技术的演进和创新,满足未来广泛的数据、连接的各种业务不断发展的需要,提升用户体验。The fifth-generation mobile communication technology (5G) mobile broadband system will become a wireless mobile communication system for the human information society after 2020. It is a multi-service and multi-technology convergence network. Through the evolution and innovation of technology, it will meet the future wide range. The ever-evolving needs of data and connected services enhance the user experience.
随着无线移动通信***带宽和能力的提升,面向个人和行业的移动互联网和物联网应用快速发展,移动通信相关产业生态将发生重要变化。无线移动通信技术与计算机及信息技术会更加紧密和更深层次的交叉融合,集成电路、器件工艺、软件技术等也将持续快速发展,支撑未来5G移动宽带产业发展。With the increase of the bandwidth and capabilities of wireless mobile communication systems, the mobile Internet and Internet of Things applications for individuals and industries are developing rapidly, and the ecology of mobile communication related industries will undergo important changes. Wireless mobile communication technology and computer and information technology will be more closely and deeper cross-integration, integrated circuits, device technology, software technology, etc. will continue to develop rapidly, supporting the future development of 5G mobile broadband industry.
根据社会职责和功能、终端用户、业务应用和网络运营等对未来5G的愿景分析,从技术的角度总结5G的关键能力需求如下:According to social responsibilities and functions, end users, business applications and network operations, the future 5G vision analysis, from the technical point of view to summarize the key capability requirements of 5G are as follows:
需求一、1000倍的流量增长,单位面积吞吐量显著提升。基于对近年来移动通信网络数据流量增长趋势,业界预测到2020年,全球总移动数据流量将达到2010年总移动数据流量的1000倍。这要求单位面积的吞吐量能力,特别是忙时吞吐量能力同样有1000倍的提升,需要达到100Gbps/km2以上。Demand 1 and 1000 times of traffic growth, the throughput per unit area has increased significantly. Based on the trend of data traffic growth in mobile communication networks in recent years, the industry predicts that by 2020, the total global mobile data traffic will reach 1000 times of the total mobile data traffic in 2010. This requires a throughput capacity per unit area, especially in the busy hour throughput capacity, which is also 1000 times higher and needs to reach 100 Gbps/km2 or more.
需求二、100倍连接器件数目。未来5G网络用户范畴极大扩展,随着物联网的快速发展,业界预计到2020年连接的器件数目将达到500-1000亿。这就要求单位覆盖面积内支持的器件数目将极大增长,在一些场景下单位面积内通过5G移动网络连接的器件数目达到100万/km2,相对4G将增长100倍。 Demand 2, 100 times the number of connected devices. In the future, the scope of 5G network users will greatly expand. With the rapid development of the Internet of Things, the industry expects that the number of connected devices will reach 50-100 billion by 2020. This requires that the number of devices supported in the unit coverage area will increase greatly. In some scenarios, the number of devices connected by 5G mobile network per unit area will reach 1 million/km2, which will increase 100 times relative to 4G.
需求三、更小的时延和更高的可靠性。5G网络需要为用户提供随时在线的体验,并满足诸如工业控制、紧急通信等更多高价值场景需求。这一方面要求进一步降低用户面时延和控制面时延,相对4G缩短5-10倍,达到人力反应的极限,例如:5ms(触觉反应),并提供真正的永远在线体验。另一方面,一些关系人的生命、重大财产安全的业务,要求端到端可靠性提升到99.999%甚至100%。Demand three, less delay and higher reliability. 5G networks need to provide users with an on-line experience and meet more high-value scenarios such as industrial control and emergency communications. In this respect, it is required to further reduce the user plane delay and control plane delay, which is 5-10 times shorter than 4G, reaching the limit of human response, for example: 5ms (tactile response), and providing a true always-on experience. On the other hand, some businesses that are related to people's lives and major property security require end-to-end reliability to be increased to 99.999% or even 100%.
图1是根据相关技术的***移动通信技术(4G)演进分组核心网(EPC)的网络架构示意图。如图1所示,该网络架构可以包括如下部分:1 is a schematic diagram of a network architecture of a fourth generation mobile communication technology (4G) evolved packet core network (EPC) according to the related art. As shown in Figure 1, the network architecture can include the following components:
演进的通用移动通信***陆地无线接入网(E-UTRAN),用于实现所有与演进网络有关的无线功能;An evolved universal mobile telecommunications system terrestrial radio access network (E-UTRAN) for implementing all wireless functions associated with an evolved network;
移动管理实体(Mobility Management Entity,简称为MME),负责控制面移动管理,其中,可以包括但不限于:用户上下文和移动状态管理、分配用户临时身份标识;The Mobility Management Entity (MME) is responsible for control plane mobility management, which may include, but is not limited to, user context and mobility state management, and allocation of user temporary identity identifiers;
服务网关实体(Servering Gateway,简称为S-GW),其为用户面实体,负责用户面数据路由处理;A service gateway entity (Server-Single Gateway, S-GW for short), which is a user plane entity and is responsible for user plane data routing processing;
分组数据网网关(Packet Data Network Gateway,简称为PDN GW或P-GW),负责用户设备(UE)接入分组数据网(Packet Data Network,简称为PDN)的网关功能;a packet data network gateway (PPP, or P-GW for short), which is responsible for accessing a packet function of a packet data network (PDN) by a user equipment (UE);
需要说明的是,P-GW和S-GW可能合设在一个物理实体中。It should be noted that the P-GW and the S-GW may be combined in one physical entity.
服务GPRS支持节点(Serving GPRS Supporting Node,简称为SGSN);Serving GPRS Supporting Node (SGSN);
计费和策略控制实体(Policy and Charging Rule Function,简称为PCRF),用于策略控制决定和流计费控制功能;a Policy and Charging Rule Function (PCRF) for policy control decisions and flow accounting control functions.
归属网络服务器(Home Subsriber Server,简称为HSS)用于存储用户签约信息。A Home Subsriber Server (HSS) is used to store user subscription information.
然而,面向未来5G网络,上述网络架构主要存在以下缺陷:However, for the future 5G network, the above network architecture mainly has the following defects:
在相关技术的EPC架构中,网络对终端的接入控制与会话控制、策略、计费等功能时,没有基于用户为中心进行用户全生命周期的管理。其中,接入控制都集中到MME,业务控制集中在PGW网关,策略控制集中在PCRF。在相关技术中,没有一个逻辑功能对每个用户接入后,其接入控制及安全认证,用户业务,用户级的QoS,用户计费,应用对用户信息的调用及对用户服务的变更请求等,用户的上下文信息共享等基于用户的管理没有统一的协调点,因此无法对用户进行全方位的监控,不能根 据用户的实时需求及时调整接入控制参数、增减网络资源、计费优化、增值业务等服务,为用户提高高效的服务,提升用户体验。In the EPC architecture of the related art, when the network controls access control, session control, policy, and accounting functions, the user does not manage the user's life cycle based on the user. The access control is centralized to the MME, the service control is centralized on the PGW gateway, and the policy control is centralized in the PCRF. In the related art, there is no logical function for accessing each user, its access control and security authentication, user service, user-level QoS, user charging, application call to user information, and request for change of user service. Etc., user-based context sharing, etc. There is no unified coordination point based on user-based management, so users cannot be fully monitored and cannot be rooted. According to the real-time needs of users, timely adjust access control parameters, increase or decrease network resources, billing optimization, value-added services and other services to improve users' efficient services and enhance user experience.
因此,在相关技术中,存在不能对用户进行统一的协调管理,无法对用户进行全方位监控,统一提供服务的问题。Therefore, in the related art, there is a problem that the user cannot be uniformly coordinated and managed, and the user cannot be fully monitored and the service is uniformly provided.
发明内容Summary of the invention
本发明提供了一种用户服务提供的处理方法、装置及***,以至少解决相关技术中,存在不能对用户进行统一的协调管理,无法对用户进行全方位监控,统一提供服务的问题。The invention provides a processing method, device and system for providing user service, so as to solve at least the related technology, there is a problem that the user cannot perform unified coordinated management, and the user cannot be monitored in all directions and the service is uniformly provided.
根据本发明的一个方面,提供了一种用户服务提供的处理方法,包括:用户管理功能实体接收基于用户的用于请求服务的请求消息;所述用户管理功能实体依据所述请求消息为所述用户提供服务。According to an aspect of the present invention, a method for processing user service provision is provided, comprising: a user management function entity receiving a request message for requesting a service based on a user; the user management function entity according to the request message The user provides the service.
在本实施例中,所述用户管理功能实体依据所述请求消息为所述用户提供服务包括以下至少之一:在所述用户管理功能实体接收到的所述请求消息为用于请求接入网络的接入请求的情况下,所述用户管理功能实体依据所述接入请求为所述用户生成接入控制参数,并将所述接入控制参数下发给对应的接入功能实体执行接入控制处理;在所述用户管理功能实体接收到的所述请求消息为用于请求为所述用户分配或更新资源的资源请求的情况下,所述用户管理功能实体依据所述资源请求为所述用户分配或更新网络资源;在所述用户管理功能实体接收到的所述请求消息为用户的业务请求的情况下,所述用户管理功能实体依据所述业务请求为所述用户提供所述业务请求对应的网络资源、策略信息以及数据传输业务链,依据所述网络资源、策略信息以及数据传输业务链为所述用户提供业务数据服务;在所述用户管理功能实体接收到的所述请求消息为用于请求提升体验质量QoE的QoE请求的情况下,所述用户管理功能实体依据所述QoE请求为所述用户动态调整网络资源,执行QoE提升处理;在所述用户管理功能实体接收到的所述请求消息为用于请求提升服务质量QoS的QoS请求的情况下,所述用户管理功能实体依据所述QoS请求为所述用户选择提供服务的业务功能实体,并将所述用户的业务切换至选择的所述业务功能实体。In this embodiment, the user management function entity provides the user with the service according to the request message, including at least one of the following: the request message received by the user management function entity is used to request an access network. In the case of the access request, the user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to the corresponding access function entity to perform access. a control process; where the request message received by the user management function entity is a resource request for requesting allocation or update of a resource for the user, the user management function entity is configured according to the resource request The user allocates or updates the network resource; if the request message received by the user management function entity is a service request of the user, the user management function entity provides the service request to the user according to the service request. Corresponding network resources, policy information, and data transmission service chain, according to the network resources, policy information, and data transmission The service chain provides a service data service for the user; if the request message received by the user management function entity is a QoE request for requesting an upgrade of the quality of experience QoE, the user management function entity is configured according to the QoE Requesting to dynamically adjust network resources for the user, and performing QoE promotion processing; where the request message received by the user management function entity is a QoS request for requesting to improve quality of service QoS, the user management function entity And selecting, according to the QoS request, a service function entity that provides a service for the user, and switching the service of the user to the selected service function entity.
在本实施例中,所述用户管理功能实体依据所述接入请求为所述用户生成接入控制参数,并将所述接入控制参数下发给对应的接入功能实体执行接入控制处理包括:所述用户管理功能实体依据所述接入请求获取所述用户的用户信息;所述用户管理功能实体依据所述用户信息生成接入控制参数,其中,所述接入控制参数包括:接入认 证参数,网络资源配置参数,策略及计费参数,会话控制参数;所述用户管理功能实体将所述接入认证参数下发给接入控制功能实体,将所述网络资源配置参数下发给无线接入功能实体;所述用户管理功能实体接收到用户接入成功的消息后,向会话控制功能实体下发策略及计费参数以及会话控制参数执行会话控制,策略及计费处理。In this embodiment, the user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to the corresponding access function entity to perform access control processing. The user management function entity acquires user information of the user according to the access request; the user management function entity generates an access control parameter according to the user information, where the access control parameter includes: Recognit a parameter, a network resource configuration parameter, a policy and a charging parameter, and a session control parameter; the user management function entity sends the access authentication parameter to an access control function entity, and sends the network resource configuration parameter to the The wireless access function entity: after receiving the message that the user accesses the success, the user management function entity sends the policy and charging parameters and the session control parameters to the session control function entity to perform session control, policy and charging processing.
在本实施例中,在所述用户管理功能实体依据所述接入请求为所述用户生成接入控制参数,并将所述接入控制参数下发给对应的接入功能实体执行接入控制处理之前,还包括:所述用户管理功能实体将所述接入请求发送给编排功能实体;接收到所述编排功能实体依据所述接入请求生成的用于服务所述用户的功能实体,或所述编排功能实体为所述用户管理功能实体提供可供选择的用于服务所述用户的功能实体列表。In this embodiment, the user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to the corresponding access function entity to perform access control. Before the processing, the method further includes: the user management function entity sending the access request to the orchestration function entity; receiving the function entity generated by the orchestration function entity according to the access request for serving the user, or The orchestration functional entity provides the user management functional entity with a selectable list of functional entities for serving the user.
在本实施例中,通过以下方式至少之一,获取所述用户信息:依据用户标识从用户数据信息库中查找所述用户信息;从远程业务功能实体对用户的业务需求中获取所述用户信息。In this embodiment, the user information is obtained by searching at least one of the following manners: the user information is searched from the user data information database according to the user identifier; and the user information is obtained from the remote business function entity to the user's business requirement. .
在本实施例中,所述用户信息包括以下至少之一:用户签约信息、用户的偏好信息、用户的业务需求信息、用户的位置信息、用户的优先级信息。In this embodiment, the user information includes at least one of the following: user subscription information, user preference information, user service requirement information, user location information, and user priority information.
在本实施例中,所述用户管理功能实体依据所述业务请求为所述用户提供所述业务请求对应的网络资源、策略信息以及数据传输业务链,依据所述网络资源、策略信息以及数据传输业务链为所述用户提供业务数据服务包括:所述用户管理功能实体依据所述业务请求向远程业务功能实体请求用户的业务需求;所述用户管理功能实体依据所述业务需求生成所述业务对应的网络资源、策略信息以及数据传输业务链;所述用户管理功能实体将所述网络资源、策略信息以及所述数据传输业务链发送给无线接入功能实体及转发路由功能实体执行业务数据的转发处理。In this embodiment, the user management function entity provides the user with network resources, policy information, and a data transmission service chain corresponding to the service request according to the service request, according to the network resource, policy information, and data transmission. The service chain providing the service data service to the user includes: the user management function entity requests a service requirement of the user from the remote service function entity according to the service request; and the user management function entity generates the service corresponding according to the service requirement Network resource, policy information, and data transmission service chain; the user management function entity sends the network resource, policy information, and the data transmission service chain to a wireless access function entity and a forwarding routing function entity to perform forwarding of service data deal with.
在本实施例中,在所述用户管理功能实体依据所述业务请求为所述用户提供所述业务请求对应的网络资源、策略信息以及数据传输业务链,依据所述网络资源、策略信息以及数据传输业务链为所述用户提供业务数据服务之后,还包括:所述用户管理功能实体接收到远程业务功能实体发送的对业务需求进行修改的更新请求;所述用户管理功能实体依据所述更新请求,对业务数据服务对应的网络资源、策略以及数据传输业务链进行修改,依据修改后的网络资源、策略以及数据传输业务链为所述用户提供业务数据服务。In this embodiment, the user management function entity provides the user with the network resource, the policy information, and the data transmission service chain corresponding to the service request according to the service request, according to the network resource, the policy information, and the data. After the service service chain provides the service data service to the user, the method further includes: the user management function entity receives an update request sent by the remote service function entity to modify the service requirement; and the user management function entity is configured according to the update request The network resource, the policy, and the data transmission service chain corresponding to the service data service are modified, and the service data service is provided to the user according to the modified network resource, the policy, and the data transmission service chain.
在本实施例中,所述用户管理功能实体依据所述QoE请求为所述用户动态调整网络资源,执行QoE提升处理包括以下至少之一:所述用户管理功能实体在检测到无线接入功能实体,会话控制功能实体的网络资源及计算存储资源存在空闲的情况下,通 过所述无线接入功能实体与所述会话控制功能实体为所述用户增加网络资源及计算存储资源提升所述QoE;所述用户管理功能实体将从除所述用户之外的其它用户缩减实际分配但未使用的网络资源及计算存储资源,增加到所述用户的网络资源及计算存储资源提升所述QoE;所述用户管理功能实体将从用户优先级低于所述用户的其它用户缩减的网络资源及计算存储资源,增加到所述用户的网络资源及计算存储资源提升所述QoE;所述用户管理功能实体向编排功能实体请求更新数据传输业务链,通过由路由转发功能实体采用更新的数据业务传输链进行用户业务数据转发的方式,提升所述QoE。In this embodiment, the user management function entity dynamically adjusts network resources for the user according to the QoE request, and the performing QoE promotion process includes at least one of the following: the user management function entity detects the wireless access function entity. When the network resources of the session control function entity and the calculated storage resources are idle, The QoE is upgraded by the wireless access function entity and the session control function entity to add network resources and calculate storage resources to the user; the user management function entity will be reduced from other users except the user. Allocating but unused network resources and computing storage resources, adding to the user's network resources and calculating storage resources to promote the QoE; the user management function entity will be reduced from other users whose users have lower priority than the user Network resources and computing storage resources, adding to the user's network resources and calculating storage resources to enhance the QoE; the user management function entity requests the orchestration function entity to update the data transmission service chain, and adopting the updated by the route forwarding function entity The data service transmission chain performs the method of forwarding user service data to enhance the QoE.
在本实施例中,所述用户管理功能实体依据所述QoS请求为所述用户选择提供服务的服务功能实体,并将所述用户的业务切换至选择的所述服务功能实体包括以下至少之一:所述用户管理功能实体依据所述用户预定位置范围内的无线接入功能实体上报的网络资源信息,为所述用户选择网络资源最优的无线接入功能实体,并将所述用户的业务切换至选择的所述无线接入功能实体;所述用户管理功能实体依据所述用户预定位置范围内的会话控制功能实体上报的网络资源信息,为所述用户选择网络资源最优的转发路由功能实体,并将所述用户的业务切换至选择的所述转发路由功能实体;所述用户管理功能实体在检测到所述用户在源无线接入功能实体的无线信号低于预定阈值的情况下,将所述用户的业务切换至预定的目标无线接入功能实体。In this embodiment, the user management function entity selects a service function entity that provides a service for the user according to the QoS request, and switches the service of the user to the selected service function entity, including at least one of the following The user management function entity selects a wireless access function entity with the best network resource for the user according to the network resource information reported by the wireless access function entity in the predetermined location range of the user, and the service of the user Switching to the selected wireless access function entity; the user management function entity selects the optimal routing function of the network resource for the user according to the network resource information reported by the session control function entity in the predetermined location range of the user. Entity, and switching the service of the user to the selected forwarding routing function entity; if the user management function entity detects that the wireless signal of the source wireless access functional entity is lower than a predetermined threshold, Switching the user's service to a predetermined target wireless access functional entity.
根据本发明的另一方面,提供了一种用户服务提供的处理装置,位于用户管理功能实体,包括:接收模块,设置为接收基于用户的用于请求服务的请求消息;提供模块,设置为依据所述请求消息为所述用户提供服务。According to another aspect of the present invention, a processing device for providing user service is provided, which is located in a user management function entity, and includes: a receiving module, configured to receive a request message for requesting a service based on a user; and a providing module, configured to The request message provides a service to the user.
在本实施例中,所述提供模块包括以下至少之一:接入单元,设置为在所述用户管理功能实体接收到的所述请求消息为用于请求接入网络的接入请求的情况下,依据所述接入请求为所述用户生成接入控制参数,并将所述接入控制参数下发给对应的接入功能实体执行接入控制处理;资源单元,设置为在所述用户管理功能实体接收到的所述请求消息为用于请求为所述用户分配或更新资源的资源请求的情况下,依据所述资源请求为所述用户分配或更新网络资源;提供单元,设置为在所述用户管理功能实体接收到的所述请求消息为用户的业务请求的情况下,依据所述业务请求为所述用户提供所述业务请求对应的网络资源、策略信息以及数据传输业务链,依据所述网络资源、策略信息以及数据传输业务链为所述用户提供业务数据服务;执行单元,设置为在所述用户管理功能实体接收到的所述请求消息为用于请求提升体验质量QoE的QoE请求的情况下,依据所述QoE请求为所述用户动态调整网络资源,执行QoE提升处理;切换单元,设置为在所述用户管理功能实体接收到的所述请求消息为用于请求提 升服务质量QoS的QoS请求的情况下,依据所述QoS请求为所述用户选择提供服务的业务功能实体,并将所述用户的业务切换至选择的所述业务功能实体。In this embodiment, the providing module includes at least one of the following: an access unit, configured to be that, when the request message received by the user management function entity is an access request for requesting access to a network, And generating an access control parameter for the user according to the access request, and sending the access control parameter to a corresponding access function entity to perform an access control process; and the resource unit is configured to be managed by the user The request message received by the function entity is a resource request for requesting allocation or update of resources for the user, and the network resource is allocated or updated according to the resource request; the providing unit is set to be in the In the case that the request message received by the user management function entity is a service request of the user, the network resource, the policy information, and the data transmission service chain corresponding to the service request are provided to the user according to the service request, according to the The network resource, the policy information, and the data transmission service chain provide the service data service for the user; the execution unit is set to be in the office If the request message received by the user management function entity is used to request a QoE request for improving the quality of experience QoE, the network resource is dynamically adjusted for the user according to the QoE request, and the QoE lifting process is performed; the switching unit is set to The request message received by the user management function entity is used for requesting In the case of the QoS request of the QoS QoS, the service function entity that provides the service is selected for the user according to the QoS request, and the service of the user is switched to the selected service function entity.
在本实施例中,所述接入单元包括:获取子单元,设置为依据所述接入请求获取所述用户的用户信息;第一生成子单元,设置为依据所述用户信息生成接入控制参数,其中,所述接入控制参数包括:接入认证参数,网络资源配置参数,策略及计费参数,会话控制参数;第一下发子单元,设置为将所述接入认证参数下发给接入控制功能实体,将所述网络资源配置参数下发给无线接入功能实体;第二下发子单元,设置为接收到用户接入成功的消息后,向会话控制功能实体下发策略及计费参数以及会话控制参数执行会话控制,策略及计费处理。In this embodiment, the access unit includes: an acquiring subunit, configured to acquire user information of the user according to the access request; and the first generating subunit is configured to generate access control according to the user information. a parameter, where the access control parameter includes: an access authentication parameter, a network resource configuration parameter, a policy and a charging parameter, and a session control parameter; and the first sending sub-unit is configured to deliver the access authentication parameter And sending, by the access control function entity, the network resource configuration parameter to the wireless access function entity; the second sending the sub-unit, configured to send the policy to the session control function entity after receiving the message that the user access is successful And the charging parameters and the session control parameters perform session control, policy and charging processing.
在本实施例中,该装置还包括:第一发送子单元,设置为将所述接入请求发送给编排功能实体;接收子单元,设置为接收到所述编排功能实体依据所述接入请求生成的用于服务所述用户的功能实体,或所述编排功能实体为所述用户管理功能实体提供可供选择的用于服务所述用户的功能实体列表。In this embodiment, the apparatus further includes: a first sending subunit, configured to send the access request to the orchestration function entity; and a receiving subunit, configured to receive the orchestration function entity according to the access request The generated functional entity for serving the user, or the orchestration functional entity provides the user management functional entity with a selectable list of functional entities for serving the user.
在本实施例中,所述提供单元包括:请求子单元,设置为依据所述业务请求向远程业务功能实体请求用户的业务需求;第二生成子单元,设置为依据所述业务需求生成所述业务对应的网络资源、策略信息以及数据传输业务链;第二发送子单元,设置为将所述网络资源、策略信息以及所述数据传输业务链发送给无线接入功能实体及转发路由功能实体执行业务数据的转发处理。In this embodiment, the providing unit includes: a requesting subunit, configured to request a service requirement of the user from the remote service function entity according to the service request; and the second generating subunit is configured to generate the according to the service requirement The network resource, the policy information, and the data transmission service chain corresponding to the service; the second sending subunit is configured to send the network resource, the policy information, and the data transmission service chain to the wireless access function entity and the forwarding routing function entity to perform Forward processing of business data.
在本实施例中,该装置还包括:接收单元,设置为接收到远程业务功能实体发送的对所述业务需求进行修改的更新请求;修改单元,设置为依据所述更新请求,对业务数据服务对应的网络资源、策略以及数据传输业务链进行修改,依据修改后的网络资源、策略以及数据传输业务链为所述用户提供业务数据服务。In this embodiment, the apparatus further includes: a receiving unit, configured to receive an update request sent by the remote service function entity to modify the service requirement; and the modifying unit is configured to serve the service data according to the update request The corresponding network resources, policies, and data transmission service chains are modified, and the service data services are provided to the users according to the modified network resources, policies, and data transmission service chains.
在本实施例中,所述执行单元包括以下至少之一:第一增加子单元,设置为在检测到无线接入功能实体,会话控制功能实体的网络资源及计算存储资源存在空闲的情况下,通过所述无线接入功能实体与所述会话控制功能实体为所述用户增加网络资源及计算存储资源提升所述QoE;第二增加子单元,设置为将从除所述用户之外的其它用户缩减实际分配但未使用的网络资源及计算存储资源,增加到所述用户的网络资源及计算存储资源提升所述QoE;第三增加子单元,设置为将从用户优先级低于所述用户的其它用户缩减的网络资源及计算存储资源,增加到所述用户的网络资源及计算存储资源提升所述QoE;更新子单元,设置为向编排功能实体请求更新数据传输业务链, 通过由路由转发功能实体采用更新的数据业务传输链进行用户业务数据转发的方式,提升所述QoE。In this embodiment, the execution unit includes at least one of the following: a first adding subunit, configured to detect, when the wireless access function entity, the network resource of the session control function entity, and the computing storage resource are idle, Upgrading the QoE by adding the network resource to the user by using the wireless access function entity and the session control function entity, and calculating the storage resource by using the second access subunit, and setting the user to be other than the user. Reducing the actual allocated but unused network resources and calculating the storage resources, adding the network resources to the user and calculating the storage resources to enhance the QoE; and the third adding sub-units, setting the priority of the secondary users to be lower than the users The network resources of the other users are reduced and the storage resources are calculated, and the QoE is added to the network resources of the user and the storage resources are calculated; the update subunit is set to request the update function data chain to update the data transmission service chain. The QoE is improved by the manner in which the routing forwarding function entity uses the updated data service transmission chain to forward user service data.
在本实施例中,切换单元包括以下至少之一:第一切换子单元,设置为依据所述用户预定位置范围内的无线接入功能实体上报的网络资源信息,为所述用户选择网络资源最优的无线接入功能实体,并将所述用户的业务切换至选择的所述无线接入功能实体;第二切换子单元,设置为依据所述用户预定位置范围内的会话控制功能实体上报的网络资源信息,为所述用户选择网络资源最优的转发路由功能实体,并将所述用户的业务切换至选择的所述转发路由功能实体;第三切换子单元,设置为在检测到所述用户在源无线接入功能实体的无线信号低于预定阈值的情况下,将所述用户的业务切换至预定的目标无线接入功能实体。In this embodiment, the switching unit includes at least one of the following: the first switching subunit is configured to select the network resource for the user according to the network resource information reported by the radio access function entity in the predetermined location range of the user. An excellent wireless access function entity, and switching the service of the user to the selected wireless access function entity; the second switching subunit is set to be reported according to the session control function entity in the predetermined location range of the user Network resource information, selecting, for the user, a forwarding routing function entity that is optimal for network resources, and switching the service of the user to the selected forwarding routing function entity; and the third switching subunit is configured to detect the The user switches the service of the user to a predetermined target wireless access function entity if the wireless signal of the source wireless access function entity is below a predetermined threshold.
根据本发明的还一方面,提供了一种用户服务提供处理的***,包括:用户管理功能实体,设置为接收基于用户的用于请求服务的请求消息,依据接收到的所述请求消息为所述用户提供服务。According to still another aspect of the present invention, a system for providing user service providing, comprising: a user management function entity, configured to receive a request message for requesting a service based on a user, according to the received request message The user provides the service.
在本实施例中,该***还包括以下至少之一:用户数据信息库,设置为存储用户的静态数据和/或动态数据;编程功能实体,设置为根据用户的用户信息,为所述用户生成用于提供服务的功能实体列表;无线接入功能实体,设置为为所述用户提供用户的接入及无线资源的分配;接入控制功能实体,设置为对所述用户接入后进行鉴权认证,接入控制以及移动性管理的执行;会话控制功能实体,设置为执行以下操作至少之一:为所述用户接入后分配IP地址、为所述用户分配会话资源、为所述用户建立数据传输通道、执行所述数据通道的计费、用户策略的下发,执行监控操作;转发路由功能实体,设置为所述用户在执行业务时执行以下操作至少之一:业务数据包的协议适配、按流表及数据传输业务链进行数据流的路由及转发处理。In this embodiment, the system further includes at least one of: a user data information set, configured to store static data and/or dynamic data of the user; and a programming function entity configured to generate, for the user, the user information according to the user a list of functional entities for providing services; a wireless access function entity configured to provide user access and allocation of radio resources for the user; and an access control function entity configured to authenticate the user after accessing Authentication, access control, and execution of mobility management; the session control function entity is configured to perform at least one of: assigning an IP address to the user after accessing, allocating session resources to the user, establishing for the user The data transmission channel, the charging of the data channel, the issuance of the user policy, and the performing the monitoring operation; the forwarding routing function entity is configured to perform at least one of the following operations when the user performs the service: the protocol of the service data packet is suitable The routing and forwarding processing of the data stream is carried out according to the flow table and the data transmission service chain.
通过本发明,采用用户管理功能实体接收基于用户的用于请求服务的请求消息;所述用户管理功能实体依据所述请求消息为所述用户提供服务,解决了相关技术中,存在不能对用户进行统一的协调管理,无法对用户进行全方位监控,统一提供服务的问题,进而达到了用户管理功能实体统一为用户提供服务,使得用户得到实时优质服务,有效提升用户体验的效果。 According to the present invention, the user management function entity is used to receive a request message for requesting a service based on the user; the user management function entity provides a service for the user according to the request message, and the related technology cannot be performed on the user. Uniform coordination management can not comprehensively monitor users and provide unified service problems. In addition, the user management function entity can provide services to users in a unified manner, enabling users to obtain real-time quality services and effectively improve the user experience.
附图说明DRAWINGS
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The drawings described herein are intended to provide a further understanding of the invention, and are intended to be a part of the invention. In the drawing:
图1是根据相关技术的***移动通信技术4G演进分组核心网EPC的网络架构示意图;1 is a schematic diagram of a network architecture of a fourth generation mobile communication technology 4G evolved packet core network EPC according to the related art;
图2是根据本发明实施例的用户服务提供的处理方法的流程图;2 is a flowchart of a processing method of user service provision according to an embodiment of the present invention;
图3是根据本发明实施例的用户服务提供的处理装置的结构框图;3 is a structural block diagram of a processing apparatus for providing user services according to an embodiment of the present invention;
图4是根据本发明实施例的用户服务提供的处理装置中提供模块34的优选结构框图;4 is a block diagram showing a preferred structure of a providing module 34 in a processing device for providing user services according to an embodiment of the present invention;
图5是根据本发明实施例的用户服务提供的处理装置中提供模块34中接入单元40的优选结构框图一;5 is a block diagram 1 of a preferred structure of an access unit 40 in a providing module 34 in a processing device for providing user service according to an embodiment of the present invention;
图6是根据本发明实施例的用户服务提供的处理装置中提供模块34中接入单元40的优选结构框图二;6 is a block diagram 2 of a preferred structure of an access unit 40 in a providing module 34 in a processing device for providing user service according to an embodiment of the present invention;
图7是根据本发明实施例的用户服务提供的处理装置中提供模块34中提供单元44的优选结构框图;FIG. 7 is a block diagram showing a preferred structure of the providing unit 44 in the providing module 34 in the processing device for providing user service according to an embodiment of the present invention;
图8是根据本发明实施例的用户服务提供的处理装置中提供模块34的优选结构框图;FIG. 8 is a block diagram showing a preferred structure of a providing module 34 in a processing device for providing user service according to an embodiment of the present invention;
图9是根据本发明实施例的用户服务提供的处理装置中提供模块34中执行单元46的优选结构框图;FIG. 9 is a block diagram showing a preferred structure of an executing unit 46 in a providing module 34 in a processing device for user service providing according to an embodiment of the present invention;
图10是根据本发明实施例的用户服务提供的处理装置中提供模块34中切换单元48的优选结构框图;FIG. 10 is a block diagram showing a preferred structure of the switching unit 48 in the providing module 34 in the processing device for providing user service according to an embodiment of the present invention;
图11是根据本发明实施例的用户服务提供处理的***的结构框图;11 is a structural block diagram of a system for user service providing processing according to an embodiment of the present invention;
图12是根据本发明实施例的用户服务提供处理的***的优选结构框图;12 is a block diagram showing a preferred structure of a system for providing user service providing processing according to an embodiment of the present invention;
图13是根据本发明优选实施例的用户管理***示意图; 13 is a schematic diagram of a user management system in accordance with a preferred embodiment of the present invention;
图14是根据本发明优选实施例的通信网络架构的示意图;14 is a schematic diagram of a communication network architecture in accordance with a preferred embodiment of the present invention;
图15是根据本发明优选实施例的业务接入控制功能实体的结构框图;15 is a structural block diagram of a service access control function entity in accordance with a preferred embodiment of the present invention;
图16是根据本发明实施例的基于通信网络架构的接入认证方法的流程图;16 is a flowchart of an access authentication method based on a communication network architecture according to an embodiment of the present invention;
图17是根据本发明实施例的基于通信网络架构的业务实现方法的流程图;17 is a flowchart of a service implementation method based on a communication network architecture according to an embodiment of the present invention;
图18是根据本发明实施例的基于通信网络架构的用户体验提升方法的流程图;18 is a flowchart of a user experience improvement method based on a communication network architecture according to an embodiment of the present invention;
图19是根据本发明实施例的基于通信网络架构的接入切换或会话切换方法的流程图;19 is a flowchart of an access switching or session switching method based on a communication network architecture according to an embodiment of the present invention;
图20是根据本发明实施例的基于通信网络架构的无线接入切换的另一种实现方式流程图。20 is a flow diagram of another implementation of a wireless access handover based on a communication network architecture, in accordance with an embodiment of the present invention.
具体实施方式detailed description
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。The invention will be described in detail below with reference to the drawings in conjunction with the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
在本实施例中提供了一种用户服务提供的处理方法,图2是根据本发明实施例的用户服务提供的处理方法的流程图,如图2所示,该流程包括如下步骤:In this embodiment, a processing method for user service provision is provided. FIG. 2 is a flowchart of a method for processing user service provision according to an embodiment of the present invention. As shown in FIG. 2, the process includes the following steps:
步骤S202,用户管理功能实体接收基于用户的用于请求服务的请求消息;Step S202, the user management function entity receives a request message for requesting a service based on the user;
步骤S204,用户管理功能实体依据请求消息为用户提供服务。Step S204: The user management function entity provides a service for the user according to the request message.
通过上述步骤,由用户管理功能实体依据基于用户的请求消息为用户提供服务,解决了相关技术中存在的不能对用户进行统一的协调管理,无法对用户进行全方位监控,统一提供服务的问题,进而达到了用户管理功能实体统一为用户提供服务,使得用户得到实时优质服务,有效提升用户体验的效果。Through the above steps, the user management function entity provides services for the user according to the user-based request message, and solves the problem that the related technologies cannot uniformly manage the users, and cannot comprehensively monitor and provide services uniformly. In addition, the user management function entity is uniformly provided to provide services for the user, so that the user obtains real-time quality service and effectively improves the user experience.
用户管理功能实体依据请求消息为用户提供服务可以包括多种,例如,可以包括以下至少之一:在用户管理功能实体接收到的请求消息为用于请求接入网络的接入请求的情况下,用户管理功能实体依据接入请求为用户生成接入控制参数,并将接入控制参数下发给对应的接入功能实体执行接入控制处理;在用户管理功能实体接收到的请求消息为用于请求为用户分配或更新资源的资源请求的情况下,用户管理功能实体依据资源请求为用户分配或更新网络资源;在用户管理功能实体接收到的请求消息为 用户的业务请求的情况下,用户管理功能实体依据业务请求为用户提供业务请求对应的网络资源、策略信息以及数据传输业务链,依据网络资源、策略信息以及数据传输业务链为用户提供业务数据服务;在用户管理功能实体接收到的请求消息为用于请求提升体验质量QoE的QoE请求的情况下,用户管理功能实体依据QoE请求为用户动态调整网络资源,执行QoE提升处理;在用户管理功能实体接收到的请求消息为用于请求提升服务质量QoS的QoS请求的情况下,用户管理功能实体依据QoS请求为用户选择提供服务的业务功能实体,并将用户的业务切换至选择的业务功能实体。The user management function entity may provide multiple services according to the request message, and may include, for example, at least one of the following: when the request message received by the user management function entity is an access request for requesting access to the network, The user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to the corresponding access function entity to perform the access control process; the request message received by the user management function entity is used for In the case of requesting a resource request for a user to allocate or update a resource, the user management function entity allocates or updates a network resource according to the resource request; the request message received by the user management function entity is In the case of a user's service request, the user management function entity provides the user with the network resource, the policy information, and the data transmission service chain corresponding to the service request according to the service request, and provides the service data service to the user according to the network resource, the policy information, and the data transmission service chain. In the case that the request message received by the user management function entity is a QoE request for requesting to improve the quality of experience QoE, the user management function entity dynamically adjusts network resources for the user according to the QoE request, performs QoE promotion processing; When the received request message is a QoS request for requesting the QoS for improving the QoS, the user management function entity selects a service function entity that provides a service for the user according to the QoS request, and switches the service of the user to the selected service function entity.
其中,用户管理功能实体依据接入请求为用户生成接入控制参数,并将接入控制参数下发给对应的接入功能实体执行接入控制处理包括:用户管理功能实体依据接入请求获取用户的用户信息;用户管理功能实体依据用户信息生成接入控制参数,其中,接入控制参数包括:接入认证参数,网络资源配置参数,策略及计费参数,会话控制参数;用户管理功能实体将接入认证参数下发给接入控制功能实体,将网络资源配置参数下发给无线接入功能实体;用户管理功能实体接收到用户接入成功的消息后,向会话控制功能实体下发策略及计费参数以及会话控制参数执行会话控制,策略及计费处理。The user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to the corresponding access function entity to perform the access control process, where the user management function entity acquires the user according to the access request. The user management function entity generates an access control parameter according to the user information, where the access control parameter includes: an access authentication parameter, a network resource configuration parameter, a policy and a charging parameter, and a session control parameter; the user management function entity The access authentication parameter is sent to the access control function entity, and the network resource configuration parameter is sent to the wireless access function entity. After receiving the message that the user access is successful, the user management function entity sends the policy to the session control function entity. The charging parameters and session control parameters perform session control, policy and charging processing.
在本实施例中,在用户管理功能实体依据接入请求为用户生成接入控制参数,并将接入控制参数下发给对应的接入功能实体执行接入控制处理之前,还包括:用户管理功能实体将接入请求发送给编排功能实体;接收到编排功能实体依据接入请求生成的用于服务用户的功能实体,或编排功能实体为用户管理功能实体提供可供选择的用于服务用户的功能实体列表。In this embodiment, before the user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to the corresponding access function entity to perform the access control process, the method further includes: user management. The function entity sends the access request to the orchestration function entity; receives the function entity generated by the orchestration function entity according to the access request for the service user, or the orchestration function entity provides the user management function entity with an alternative for the service user. A list of functional entities.
其中,可以通过以下方式至少之一,获取用户信息:依据用户标识从用户数据信息库中查找用户信息;从远程业务功能实体对用户的业务需求中获取用户信息。The user information may be obtained by searching at least one of the following manners: the user information is searched from the user data information base according to the user identifier; and the user information is obtained from the remote business function entity to the user's business requirements.
用户信息可以包括以下至少之一:用户签约信息、用户的偏好信息、用户的业务需求信息、用户的位置信息、用户的优先级信息。The user information may include at least one of the following: user subscription information, user preference information, user's business requirement information, user location information, and user priority information.
用户管理功能实体依据业务请求为用户提供业务请求对应的网络资源、策略信息以及数据传输业务链,依据网络资源、策略信息以及数据传输业务链为用户提供业务数据服务包括:用户管理功能实体依据业务请求向远程业务功能实体请求用户的业务需求;用户管理功能实体依据业务需求生成业务对应的网络资源、策略信息以及数据传输业务链;用户管理功能实体将网络资源、策略信息以及数据传输业务链发送给无线接入功能实体及转发路由功能实体执行业务数据的转发处理。 The user management function entity provides the user with the network resource, the policy information, and the data transmission service chain corresponding to the service request according to the service request, and provides the service data service for the user according to the network resource, the policy information, and the data transmission service chain, including: the user management function entity according to the service Requesting to request a service requirement of the user from the remote service function entity; the user management function entity generates a network resource, a policy information, and a data transmission service chain corresponding to the service requirement; the user management function entity sends the network resource, the policy information, and the data transmission service chain Performing forwarding processing of service data to the wireless access function entity and the forwarding routing function entity.
在本实施例中,在用户管理功能实体依据业务请求为用户提供业务请求对应的网络资源、策略信息以及数据传输业务链,依据网络资源、策略信息以及数据传输业务链为用户提供业务数据服务之后,还包括:用户管理功能实体接收到远程业务功能实体发送的对业务需求进行修改的更新请求;用户管理功能实体依据更新请求,对业务数据服务对应的网络资源、策略以及数据传输业务链进行修改,依据修改后的网络资源、策略以及数据传输业务链为用户提供业务数据服务。In this embodiment, after the user management function entity provides the network resource, the policy information, and the data transmission service chain corresponding to the service request according to the service request, the user provides the service data service according to the network resource, the policy information, and the data transmission service chain. The method further includes: the user management function entity receives the update request sent by the remote service function entity to modify the service requirement; and the user management function entity modifies the network resource, the policy, and the data transmission service chain corresponding to the service data service according to the update request. Provide service data services to users based on the modified network resources, policies, and data transmission service chain.
在本实施例中,用户管理功能实体依据QoE请求为用户动态调整网络资源,执行QoE提升处理可以包括多种处理方式,例如,可以包括以下至少之一:用户管理功能实体在检测到无线接入功能实体,会话控制功能实体的网络资源及计算存储资源存在空闲的情况下,通过无线接入功能实体与会话控制功能实体为用户增加网络资源及计算存储资源提升QoE;用户管理功能实体将从除用户之外的其它用户缩减实际分配但未使用的网络资源及计算存储资源,增加到用户的网络资源及计算存储资源提升QoE;用户管理功能实体将从用户优先级低于用户的其它用户缩减的网络资源及计算存储资源,增加到用户的网络资源及计算存储资源提升QoE;用户管理功能实体向编排功能实体请求更新数据传输业务链,通过由路由转发功能实体采用更新的数据业务传输链进行用户业务数据转发的方式,提升QoE。In this embodiment, the user management function entity dynamically adjusts network resources for the user according to the QoE request, and the performing QoE promotion process may include multiple processing manners, for example, may include at least one of the following: the user management function entity detects the wireless access. The functional entity, the network resource of the session control function entity and the computing storage resource are idle, and the QoE is added to the user by adding the network resource and calculating the storage resource through the wireless access function entity and the session control function entity; the user management function entity will be removed. Other users other than the user reduce the actual allocated but unused network resources and calculate the storage resources, increase the user's network resources and calculate the storage resources to improve QoE; the user management function entity will be reduced from other users whose users have lower priority than the users. Network resources and computing storage resources are added to the user's network resources and computing storage resources to improve QoE; the user management function entity requests the orchestration function entity to update the data transmission service chain, and the user is adopted by the routing forwarding function entity to adopt the updated data service transmission chain. business It is the way forward to improve QoE.
用户管理功能实体依据QoS请求为用户选择提供服务的服务功能实体,并将用户的业务切换至选择的服务功能实体时,也可以采用多种处理方式,例如,可以包括以下至少之一:用户管理功能实体依据用户预定位置范围内的无线接入功能实体上报的网络资源信息,为用户选择网络资源最优的无线接入功能实体,并将用户的业务切换至选择的无线接入功能实体;用户管理功能实体依据用户预定位置范围内的会话控制功能实体上报的网络资源信息,为用户选择网络资源最优的转发路由功能实体,并将用户的业务切换至选择的转发路由功能实体;用户管理功能实体在检测到用户在源无线接入功能实体的无线信号低于预定阈值的情况下,将用户的业务切换至预定的目标无线接入功能实体。The user management function entity may select a service function entity that provides a service for the user according to the QoS request, and may switch to the selected service function entity, and may also adopt multiple processing manners, for example, may include at least one of the following: user management The function entity selects a wireless access function entity with the best network resource for the user according to the network resource information reported by the wireless access function entity in the predetermined location range of the user, and switches the service of the user to the selected wireless access function entity; The management function entity selects the forwarding routing function entity with the optimal network resource according to the network resource information reported by the session control function entity in the predetermined location range of the user, and switches the user service to the selected forwarding routing function entity; the user management function The entity switches the user's service to the predetermined target wireless access functional entity upon detecting that the user's wireless signal of the source wireless access functional entity is below a predetermined threshold.
在本实施例中还提供了一种用户服务提供的处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In the embodiment, a processing device for providing a user service is provided, and the device is used to implement the foregoing embodiments and preferred embodiments, and details are not described herein. As used below, the term "module" may implement a combination of software and/or hardware of a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
图3是根据本发明实施例的用户服务提供的处理装置的结构框图,如图3所示,该装置位于用户管理功能实体,包括接收模块32和提供模块34,下面对装置进行说明。 3 is a structural block diagram of a processing device for providing user service according to an embodiment of the present invention. As shown in FIG. 3, the device is located in a user management function entity, including a receiving module 32 and a providing module 34. The device will be described below.
接收模块32,设置为接收基于用户的用于请求服务的请求消息;提供模块34,连接至上述接收模块32,设置为依据请求消息为用户提供服务。The receiving module 32 is configured to receive a request message for requesting a service based on the user, and the providing module 34 is connected to the receiving module 32, and is configured to provide a service to the user according to the request message.
图4是根据本发明实施例的用户服务提供的处理装置中提供模块34的优选结构框图,如图4所示,该提供模块34包括以下至少之一:接入单元40、资源单元42、提供单元44、执行单元46、切换单元48,下面对该装置进行说明。4 is a block diagram showing a preferred structure of a providing module 34 in a processing device for providing user service according to an embodiment of the present invention. As shown in FIG. 4, the providing module 34 includes at least one of the following: an access unit 40, a resource unit 42, and a providing unit. The unit 44, the execution unit 46, and the switching unit 48 will be described below.
接入单元40,设置为在用户管理功能实体接收到的请求消息为用于请求接入网络的接入请求的情况下,依据接入请求为用户生成接入控制参数,并将接入控制参数下发给对应的接入功能实体执行接入控制处理;资源单元42,设置为在用户管理功能实体接收到的请求消息为用于请求为用户分配或更新资源的资源请求的情况下,依据资源请求为用户分配或更新网络资源;提供单元44,设置为在用户管理功能实体接收到的请求消息为用户的业务请求的情况下,依据业务请求为用户提供业务请求对应的网络资源、策略信息以及数据传输业务链,依据网络资源、策略信息以及数据传输业务链为用户提供业务数据服务;执行单元46,设置为在用户管理功能实体接收到的请求消息为用于请求提升体验质量QoE的QoE请求的情况下,依据QoE请求为用户动态调整网络资源,执行QoE提升处理;切换单元48,设置为在用户管理功能实体接收到的请求消息为用于请求提升服务质量QoS的QoS请求的情况下,依据QoS请求为用户选择提供服务的业务功能实体,并将用户的业务切换至选择的业务功能实体。The access unit 40 is configured to generate an access control parameter for the user according to the access request, and set the access control parameter, where the request message received by the user management function entity is an access request for requesting access to the network. And sending, to the corresponding access function entity, access control processing; and the resource unit 42 is configured to: when the request message received by the user management function entity is a resource request for requesting allocation or update of resources for the user, according to the resource Requesting to allocate or update a network resource for the user; the providing unit 44 is configured to provide the user with the network resource, the policy information corresponding to the service request, and the user request according to the service request, if the request message received by the user management function entity is the service request of the user The data transmission service chain provides a service data service for the user according to the network resource, the policy information, and the data transmission service chain; and the execution unit 46 sets the request message received by the user management function entity as a QoE request for requesting the improvement of the quality of experience QoE. In the case of dynamically adjusting network resources for users based on QoE requests, a QoE lifting process; the switching unit 48 is configured to, when the request message received by the user management function entity is a QoS request for requesting the promotion of the quality of service QoS, select a service function entity that provides a service for the user according to the QoS request, and Switch the user's business to the selected business function entity.
图5是根据本发明实施例的用户服务提供的处理装置中提供模块34中接入单元40的优选结构框图一,如图5所示,该接入单元40包括获取子单元52、第一生成子单元54、第一下发子单元56和第二下发子单元58,下面对该装置进行说明。FIG. 5 is a block diagram of a preferred structure of the access unit 40 in the providing module 34 of the processing device for providing user service according to an embodiment of the present invention. As shown in FIG. 5, the access unit 40 includes an obtaining subunit 52 and a first generation. The subunit 54, the first delivery subunit 56, and the second delivery subunit 58 are described below.
获取子单元52,设置为依据接入请求获取用户的用户信息;第一生成子单元54,连接至上述获取子单元52,设置为依据用户信息生成接入控制参数,其中,接入控制参数包括:接入认证参数,网络资源配置参数,策略及计费参数,会话控制参数;第一下发子单元56,连接至上述第一生成子单元54,设置为将接入认证参数下发给接入控制功能实体,将网络资源配置参数下发给无线接入功能实体;第二下发子单元58,连接至上述第一下发子单元56,设置为接收到用户接入成功的消息后,向会话控制功能实体下发策略及计费参数以及会话控制参数执行会话控制,策略及计费处理。The obtaining sub-unit 52 is configured to acquire the user information of the user according to the access request. The first generating sub-unit 54 is connected to the obtaining sub-unit 52, and is configured to generate an access control parameter according to the user information, where the access control parameter includes The access authentication parameter, the network resource configuration parameter, the policy and the charging parameter, and the session control parameter; the first sending sub-unit 56 is connected to the first generating sub-unit 54 and configured to send the access authentication parameter to the access The control function entity sends the network resource configuration parameter to the wireless access function entity; the second delivery sub-unit 58 is connected to the first sending sub-unit 56, and is configured to receive the message that the user access succeeds. The session control function entity delivers policy and charging parameters and session control parameters to perform session control, policy, and accounting processing.
图6是根据本发明实施例的用户服务提供的处理装置中提供模块34中接入单元40的优选结构框图二,如图6所示,该结构除包括图5所示的所有结构外,还包括第一发送子单元62和接收子单元64,下面对该接入单元40进行说明。 6 is a block diagram 2 of a preferred structure of an access unit 40 in a providing module 34 in a processing device for providing user service according to an embodiment of the present invention. As shown in FIG. 6, the structure includes all the structures shown in FIG. The first transmitting subunit 62 and the receiving subunit 64 are included, and the access unit 40 will be described below.
第一发送子单元62,设置为将接入请求发送给编排功能实体;接收子单元64,连接至上述第一发送子单元62和获取子单元52,设置为接收到编排功能实体依据接入请求生成的用于服务用户的功能实体,或编排功能实体为用户管理功能实体提供可供选择的用于服务用户的功能实体列表。The first sending sub-unit 62 is configured to send an access request to the orchestration function entity; the receiving sub-unit 64 is connected to the first sending sub-unit 62 and the obtaining sub-unit 52, and is configured to receive the scheduling function entity according to the access request. The generated functional entity for the service user, or the orchestrated functional entity, provides the user management functional entity with a list of functional entities for the service user to choose from.
图7是根据本发明实施例的用户服务提供的处理装置中提供模块34中提供单元44的优选结构框图,如图7所示,该提供单元44包括:请求子单元72、第二生成子单元74和第二发送子单元76,下面对该装置进行说明。FIG. 7 is a block diagram showing a preferred structure of the providing unit 44 in the providing module 34 of the processing apparatus for user service providing according to an embodiment of the present invention. As shown in FIG. 7, the providing unit 44 includes: a requesting subunit 72 and a second generating subunit. 74 and the second transmitting subunit 76, the apparatus will be described below.
请求子单元72,设置为依据业务请求向远程业务功能实体请求用户的业务需求;第二生成子单元74,连接至上述请求子单元72,设置为依据业务需求生成业务对应的网络资源、策略信息以及数据传输业务链;第二发送子单元76,连接至上述第二生成子单元74,设置为将网络资源、策略信息以及数据传输业务链发送给无线接入功能实体及转发路由功能实体执行业务数据的转发处理。The requesting sub-unit 72 is configured to request the service requirement of the user from the remote service function entity according to the service request; the second generation sub-unit 74 is connected to the request sub-unit 72, and is configured to generate the network resource and the policy information corresponding to the service according to the service requirement. And a data transmission service chain; the second sending subunit 76 is connected to the second generating subunit 74, and configured to send the network resource, the policy information, and the data transmission service chain to the radio access function entity and the forwarding routing function entity to perform the service. Data forwarding processing.
图8是根据本发明实施例的用户服务提供的处理装置中提供模块34的优选结构框图,如图8所示,除图4所示的结构外,还包括接收单元82和修改单元84,下面对该提供单元44进行说明。FIG. 8 is a block diagram showing a preferred structure of a providing module 34 in a processing device for providing user service according to an embodiment of the present invention. As shown in FIG. 8, in addition to the structure shown in FIG. 4, a receiving unit 82 and a modifying unit 84 are included. The provision unit 44 will be described.
接收单元82,设置为接收到远程业务功能实体发送的对业务需求进行修改的更新请求;修改单元84,连接至上述接收单元82,设置为依据更新请求,对业务数据服务对应的网络资源、策略以及数据传输业务链进行修改,依据修改后的网络资源、策略以及数据传输业务链为用户提供业务数据服务。The receiving unit 82 is configured to receive an update request for modifying the service requirement sent by the remote service function entity, and the modifying unit 84 is connected to the receiving unit 82, and configured to serve the network resource and the policy corresponding to the service data service according to the update request. And the data transmission service chain is modified to provide service data services for the users according to the modified network resources, policies, and data transmission service chains.
图9是根据本发明实施例的用户服务提供的处理装置中提供模块34中执行单元46的优选结构框图,如图9所示,该执行单元46包括以下至少之一:第一增加子单元90、第二增加子单元92、第三增加子单元94和更新子单元96,下面对该执行单元46进行说明。FIG. 9 is a block diagram showing a preferred structure of the execution unit 46 in the providing module 34 of the processing device for providing user service according to an embodiment of the present invention. As shown in FIG. 9, the executing unit 46 includes at least one of the following: a first adding subunit 90. The second adding subunit 92, the third adding subunit 94, and the updating subunit 96, the execution unit 46 will be described below.
第一增加子单元90,设置为在检测到无线接入功能实体,会话控制功能实体的网络资源及计算存储资源存在空闲的情况下,通过无线接入功能实体与会话控制功能实体为用户增加网络资源及计算存储资源提升QoE;第二增加子单元92,设置为将从除用户之外的其它用户缩减实际分配但未使用的网络资源及计算存储资源,增加到用户的网络资源及计算存储资源提升QoE;第三增加子单元94,设置为将从用户优先级低于用户的其它用户缩减的网络资源及计算存储资源,增加到用户的网络资源及计算存储资源提升QoE;更新子单元96,设置为向编排功能实体请求更新数据传输业务链, 通过由路由转发功能实体采用更新的数据业务传输链进行用户业务数据转发的方式,提升QoE。The first adding sub-unit 90 is configured to add a network to the user through the wireless access function entity and the session control function entity when the wireless access function entity is detected, the network resource of the session control function entity, and the calculated storage resource are idle. The resource and the computing storage resource improve the QoE; the second adding sub-unit 92 is configured to reduce the actually allocated but unused network resources and computing storage resources from other users except the user, to the user's network resources and calculate the storage resources. The QoE is upgraded; the third adding sub-unit 94 is configured to increase network resources and computing storage resources reduced from other users whose user priorities are lower than the user, to the user's network resources and calculate storage resources to improve QoE; and update the sub-unit 96, Set to request an update data transfer service chain from the orchestration function entity, The QoE is improved by the way that the routing forwarding function entity uses the updated data service transmission chain to forward user service data.
图10是根据本发明实施例的用户服务提供的处理装置中提供模块34中切换单元48的优选结构框图,如图10所示,该切换单元48包括以下至少之一:第一切换子单元102、第二切换子单元104、第三切换子单元106,下面对该装置进行说明。FIG. 10 is a block diagram showing a preferred structure of a switching unit 48 in a providing module 34 in a processing device for providing user service according to an embodiment of the present invention. As shown in FIG. 10, the switching unit 48 includes at least one of the following: a first switching subunit 102. The second switching subunit 104 and the third switching subunit 106 are described below.
第一切换子单元102,设置为依据用户预定位置范围内的无线接入功能实体上报的网络资源信息,为用户选择网络资源最优的无线接入功能实体,并将用户的业务切换至选择的无线接入功能实体;第二切换子单元104,设置为依据用户预定位置范围内的会话控制功能实体上报的网络资源信息,为用户选择网络资源最优的转发路由功能实体,并将用户的业务切换至选择的转发路由功能实体;第三切换子单元106,设置为在检测到用户在源无线接入功能实体的无线信号低于预定阈值的情况下,将用户的业务切换至预定的目标无线接入功能实体。The first switching sub-unit 102 is configured to select a wireless access function entity with optimal network resources for the user according to the network resource information reported by the wireless access function entity in the predetermined location range of the user, and switch the service of the user to the selected one. a wireless access function entity; the second switching sub-unit 104 is configured to select, according to the network resource information reported by the session control function entity in the predetermined location range of the user, the forwarding routing function entity that is optimal for the network resource, and the user's service Switching to the selected forwarding routing function entity; the third switching sub-unit 106 is configured to switch the user's service to the predetermined target wireless if it detects that the wireless signal of the source wireless access functional entity is below a predetermined threshold Access to functional entities.
在本实施例中,还提供了一种用户服务提供处理的***,图11是根据本发明实施例的用户服务提供处理的***的结构框图,如图11所示,该用户服务提供处理的***110包括:用户管理功能实体112,设置为接收基于用户的用于请求服务的请求消息,依据接收到的请求消息为用户提供服务。In this embodiment, a system for providing user service providing processing is also provided, and FIG. 11 is a structural block diagram of a system for providing user service providing processing according to an embodiment of the present invention. As shown in FIG. 11, the user service providing processing system is shown in FIG. 110 includes a user management function entity 112 configured to receive a request message for requesting a service based on a user, and provide a service to the user according to the received request message.
图12是根据本发明实施例的用户服务提供处理的***的优选结构框图,如图12所示,该***除包括图11所示的结构外,还包括以下至少之一:用户数据信息库120、编程功能实体122、无线接入功能实体124、接入控制功能实体126、会话控制功能实体128、转发路由功能实体129,下面对上述结构进行说明。FIG. 12 is a block diagram showing a preferred structure of a system for providing user service according to an embodiment of the present invention. As shown in FIG. 12, the system includes at least one of the following: in addition to the structure shown in FIG. The programming function entity 122, the radio access function entity 124, the access control function entity 126, the session control function entity 128, and the forwarding routing function entity 129 are described below.
用户数据信息库120,设置为存储用户的静态数据和/或动态数据;编程功能实体122,设置为根据用户的用户信息,为用户生成用于提供服务的功能实体列表;无线接入功能实体124,设置为为用户提供用户的接入及无线资源的分配;接入控制功能实体126,设置为对用户接入后进行鉴权认证,接入控制以及移动性管理的执行;会话控制功能实体128,设置为执行以下操作至少之一:为用户接入后分配IP地址、为用户分配会话资源、为用户建立数据传输通道、执行数据通道的计费、用户策略的下发,执行监控操作;转发路由功能实体129,设置为用户在执行业务时执行以下操作至少之一:业务数据包的协议适配、按流表及数据传输业务链进行数据流的路由及转发处理。The user data information base 120 is configured to store static data and/or dynamic data of the user; the programming function entity 122 is configured to generate a functional entity list for providing a service for the user according to the user information of the user; the wireless access function entity 124 Provided to provide users with access of users and allocation of radio resources; access control function entity 126 is configured to perform authentication authentication, access control, and execution of mobility management after user access; session control function entity 128 Set to perform at least one of the following operations: assigning an IP address to the user, assigning a session resource to the user, establishing a data transmission channel for the user, performing data channel charging, and issuing a user policy, performing a monitoring operation; The routing function entity 129 is configured to perform at least one of the following operations when the user performs the service: protocol adaptation of the service data packet, routing and forwarding processing of the data flow according to the flow table and the data transmission service chain.
下面结合本发明优选实施方式进行说明。 DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the preferred embodiments of the present invention will be described.
为解决相关技术中的上述问题,在本实施例中,提供了一种通信网络架构、基于通信网络架构的接入会话方法及***,以至少解决相关技术中提供的接入认证方式较为复杂,无法以用户为中心提供用户生命周期内全方位的服务,用户服务质量不高的问题。In order to solve the above problems in the related art, in this embodiment, a communication network architecture, an access session method and a system based on a communication network architecture are provided, so as to solve at least the access authentication method provided in the related technology is complicated. It is impossible to provide users with a full range of services in the user life cycle, and the quality of user services is not high.
在本优选实施例中,提供了通信网络架构示意图,该架构包括上述的用户管理功能实体、用户数据信息库、编程功能实体、无线接入控制实体、接入控制功能实体、会话管理功能实体、转发路由功能实体,下面对上述结构进行说明。In the preferred embodiment, a schematic diagram of a communication network architecture is provided, the architecture including the foregoing user management function entity, a user data information base, a programming function entity, a radio access control entity, an access control function entity, a session management function entity, Forwarding the routing function entity, the above structure will be described below.
用户管理功能实体,设置为根据用户的需求,为网络注册的用户分配用户所需的网络资源,并为该用户终端选择适合的功能实体进行信令面、数据面处理,保障用户在网络中生命周期内的用户体验质量;The user management function entity is configured to allocate a network resource required by the user to the user registered in the network according to the user's requirement, and select a suitable functional entity for the user terminal to perform signaling plane and data surface processing to ensure the life of the user in the network. Quality of user experience during the cycle;
用户数据信息库;设置为存储用户相关的静态数据或动态数据,静态数据不限于用户在网络中的签约信息及在业务中的签约信息;动态数据不限于用户的位置信息、用户的偏好信息、用户当前的状态(连接/空闲/未连接,业务情况,费用情况等)、为用户分配的网络资源、为用户提供服务的功能节点等信息,并提供给用户管理功能实体进行查询;a user data information database; configured to store user-related static data or dynamic data, the static data is not limited to the user's subscription information in the network and the subscription information in the service; the dynamic data is not limited to the user's location information, the user's preference information, Information such as the current status of the user (connection/idle/unconnected, service status, cost status, etc.), network resources allocated to the user, and function nodes providing services to the user, and provided to the user management function entity for query;
编程功能实体;设置为根据用户相关业务需求及签约信息、用户终端的位置信息等信息,为用户生成或提供所需的功能实体列表,不限于无线接入功能实体、接入控制功能实体、会话控制功能实体、策略功能实体、转发路由功能实体等,以后后续新增的功能实体a programming function entity; configured to generate or provide a required functional entity list for the user according to information related to the user's related business requirements and the subscription information, the location information of the user terminal, and the like, not limited to the wireless access functional entity, the access control functional entity, and the session Control function entity, policy function entity, forwarding routing function entity, etc., and later added functional entities
无线接入控制实体,设置为提供用户终端的接入及无线资源分配。The radio access control entity is configured to provide access and radio resource allocation of the user terminal.
接入控制功能实体;设置为对终端接入后进行鉴权认证、接入控制、移动性管理的执行。The access control function entity is configured to perform authentication, access control, and mobility management after the terminal is accessed.
会话管理功能实体;设置为对终端接入后进行IP地址分配、网络侧会话资源分配,数据传输通道的建立,数据通道的计费等功能;会话控制实体还设置为对终端接入后进行用户策略的下发、执行与监控。The session management function entity is configured to perform IP address allocation, network side session resource allocation, data transmission channel establishment, data channel charging, etc. after the terminal accesses; the session control entity is further configured to perform user access after the terminal is accessed. The issuance, execution and monitoring of the strategy.
转发路由功能实体;设置为用户终端进行某业务时,业务数据包的协议适配、按流表及数据传输业务链进行数据流路由及转发的执行。The forwarding routing function entity is configured to perform protocol processing of the service data packet, perform data flow routing and forwarding execution according to the flow table and the data transmission service chain when the user terminal performs a certain service.
基于上述架构,在本优选实施例中,提供了一种基于上述通信网络架构的接入认证方法,该接入认证方法包括:当用户终端接入时,无线接入功能实体将接入请求发 送给用户管理功能实体,用户管理功能实体根据用户信息生成接入认证参数及网络资源配置参数、策略及计费参数、会话控制参数、为用户服务的相关功能实体信息(如ID或IP地址),并分别下发给无线接入功能实体及接入控制功能实体。Based on the foregoing architecture, in the preferred embodiment, an access authentication method based on the foregoing communication network architecture is provided. The access authentication method includes: when the user terminal accesses, the wireless access function entity sends an access request. Sending to the user management function entity, the user management function entity generates access authentication parameters and network resource configuration parameters, policy and charging parameters, session control parameters, and related functional entity information (such as ID or IP address) serving the user according to the user information. And respectively delivered to the wireless access function entity and the access control function entity.
其中,用户管理功能实体的用户信息来自于用户数据信息库,也可以来自与远程业务功能实体对用户的业务需求。用户信息不限于用户的签约信息、用户的偏好、用户的业务需求、用户的位置信息、用户的优先级等。The user information of the user management function entity is from the user data information database, and may also be from the business requirement of the remote business function entity to the user. The user information is not limited to the user's subscription information, the user's preferences, the user's business needs, the user's location information, the user's priority, and the like.
其中,当用户终端请求接入时,用户管理功能实体将用户对网络的需求发给编排功能实体,编排功能实体可以生成新的网络功能实体为该用户服务,或提供可为该用户服务的网功能实体列表,由用户管理功能实体进行选择。When the user terminal requests access, the user management function entity sends the user's demand for the network to the orchestration function entity, and the orchestration function entity can generate a new network function entity to serve the user, or provide a network that can serve the user. A list of functional entities, selected by the user management functional entity.
其中,无线接入功能实体根据为用户服务的接入控制功能实体地址,将该用户终端的接入请求发送给接入控制功能实体,接入控制功能实体根据接入认证参数提供接入认证。The wireless access function entity sends an access request of the user terminal to the access control function entity according to the access control function entity address serving the user, and the access control function entity provides access authentication according to the access authentication parameter.
其中,无线接入功能实体收到接入控制功能实体的“接入允许”消息后,为该用户终端分配用户所需的无线资源及计算存储资源。After receiving the “access permission” message of the access control function entity, the radio access function entity allocates the radio resource required by the user and calculates the storage resource for the user terminal.
其中,用户管理功能实体收到“用户终端接入成功”的通知后,向会话控制功能实体下发会话控制参数、策略参数、计费参数、以及为该用户服务的功能实体信息。会话控制功能实体为该用户分配IP地址,并与转发路由功能实体交互,下发用户相关的策略参数与计费参数,为该用户创建所需的数据通道,并为该通道提供用户计费服务。After receiving the notification that the user terminal is successfully accessed, the user management function entity sends the session control parameter, the policy parameter, the charging parameter, and the function entity information serving the user to the session control function entity. The session control function entity allocates an IP address to the user, and interacts with the forwarding routing function entity to deliver the user-related policy parameters and charging parameters, create a required data channel for the user, and provide user charging service for the channel. .
在本优选实施例中,还提供了一种基于上述通信网络架构的业务实现方法。该业务实现方法包括:当用户终端发起业务请求时,用户管理功能实体根据业务标识,为该用户的业务提供满足业务需求的网络资源及数据传输业务链。业务标识可以是用户发起业务时通知用户管理功能,也可在会话控制功能实体或转发路由功能实体中进行业务检测,获得业务标识,然后发送给用户管理功能。In the preferred embodiment, a service implementation method based on the above communication network architecture is also provided. The service implementation method includes: when the user terminal initiates a service request, the user management function entity provides a network resource and a data transmission service chain that meets the service requirement for the service of the user according to the service identifier. The service identifier may be a function of notifying the user when the user initiates the service, or performing service detection in the session control function entity or the forwarding routing function entity, obtaining the service identifier, and then sending the function to the user management function.
在本实施例中,用户管理功能实体向远程业务功能实体请求用户的业务数据,业务数据不限于对该业务所需的网络资源(带宽、时延等)、不同时间段的用户流量需求、用户的计费策略等。用户管理功能根据用户的业务需求生成特定业务对网络资源的配置要求及策略信息。 In this embodiment, the user management function entity requests the service data of the user from the remote service function entity, and the service data is not limited to the network resources (bandwidth, delay, etc.) required for the service, user traffic requirements of different time periods, and users. Billing strategy, etc. The user management function generates configuration requirements and policy information of network resources for specific services according to the user's business requirements.
在本实施例中,用户管理功能实体将业务信息发送给编排功能实体,编排功能实体生成该业务所需的最优数据传输业务链,并返回给用户管理功能实体。In this embodiment, the user management function entity sends the service information to the orchestration function entity, and the orchestration function entity generates an optimal data transmission service chain required by the service, and returns the information to the user management function entity.
在本实施例中,用户管理功能实体向相关的功能实体通知该用户业务所需的网络资源信息,向会话控制实体通知策略信息及数据传输业务链信息。无线接入功能实体及转发路由功能实体根据业务标识修改无线数据通道、转发路由数据通道的网络资源配置。转发路由功能实体根据下发的策略信息及数据传输业务链信息修改数据通道的QoS参数,并按数据传输业务链的参数进行该业务的数据包转发。In this embodiment, the user management function entity notifies the related function entity of the network resource information required by the user service, and notifies the session control entity of the policy information and the data transmission service chain information. The wireless access function entity and the forwarding routing function entity modify the network resource configuration of the wireless data channel and the forwarding route data channel according to the service identifier. The forwarding routing function entity modifies the QoS parameters of the data channel according to the delivered policy information and the data transmission service chain information, and forwards the data packet of the service according to the parameters of the data transmission service chain.
在本实施例中,远程业务功能实体可向用户管理功能实体发起业务数据的修改,不限于修改对网络资源的需求,用户优先级,用户计费策略,新增增值业务等。用户管理功能实体需要根据业务需求生成新的网络资源需求、数据传输业务链、策略及计费信息,并下发给相应的功能实体执行。In this embodiment, the remote service function entity may initiate the modification of the service data to the user management function entity, and is not limited to modifying the requirements for the network resources, the user priority, the user charging policy, and the newly added value-added service. The user management function entity needs to generate a new network resource requirement, a data transmission service chain, a policy, and a charging information according to the service requirement, and deliver the information to the corresponding functional entity.
在本优选实施例中,还提供了一种基于上述通信网络架构的提升用户体验质量的方法。该提升用户体验质量方法包括:用户管理功能实体收到提升用户QoE请求后,根据网络资源空闲情况及用户的优先级,动态增加该用户业务使用的网络资源及计算处理资源,提升该用户的QoE值。In the preferred embodiment, a method for improving the quality of user experience based on the above communication network architecture is also provided. The method for improving the user experience quality includes: after receiving the user QoE request, the user management function entity dynamically increases the network resource used by the user service and calculates the processing resource according to the idleness of the network resource and the priority of the user, and improves the QoE of the user. value.
优先地,当远程业务功能实体发现用户体验质量有所减低,远程业务功能实体向用户管理功能实体请求提升该用户的QoE,请求消息中携带业务标识及用户标识。Preferably, when the remote service function entity finds that the quality of the user experience is reduced, the remote service function entity requests the user management function entity to raise the QoE of the user, and the request message carries the service identifier and the user identifier.
在本实施例中,用户管理功能实体无线接入功能实体与会话控制功能实体请求其网络资源及计算存储资源的使用情况,若资源有空闲,就动态增加该用户在所需的网络资源及计算存储资源,并通知无线接入功能实体与会话控制功能实体为该用户增加新分配的网络资源及计算存储资源。In this embodiment, the user management function entity wireless access function entity and the session control function entity request their network resources and calculate the usage of the storage resource, and if the resource is idle, dynamically increase the network resource and calculation of the user. The resource is stored, and the wireless access function entity and the session control function entity are notified to add newly allocated network resources and calculate storage resources to the user.
在本实施例中,用户管理功能实体根据当前业务的实际情况,缩减当前未实际传输数据包的其他用户当前业务分配的网络资源及计算存储资源,将缩减的资源动态增加到用户业务所需的网络资源及计算存储资源。In this embodiment, the user management function entity reduces the network resources allocated by the current service of other users that do not actually transmit the data packet and calculates the storage resource according to the actual situation of the current service, and dynamically increases the reduced resource to the user service. Network resources and computing storage resources.
在本实施例中,用户管理功能实体根据用户优先级,缩减用户优先级低的其他用户当前业务分配的网络资源及计算存储资源,将缩减的资源动态增加到用户业务所需的网络资源及计算存储资源。In this embodiment, the user management function entity reduces the network resources allocated by the current user with low priority of the user and calculates the storage resource according to the user priority, and dynamically increases the reduced resource to the network resource required by the user service and calculates Storage resources.
在本实施例中,用户管理功能实体向编程管理功能实体请求当前最优的数据传输业务链,编排功能实体根据业务链上各功能节点的拥塞情况,更新最优的功能节点, 并生成新的数据传输业务链。用户管理功能实体将更新的数据传输业务链通过会话控制功能实体下发给转发路由功能实体,转发路由功能实体采用更新的数据传输业务链进行数据包转发,提升数据包的传输速率及处理时延。In this embodiment, the user management function entity requests the current optimal data transmission service chain from the programming management function entity, and the orchestration function entity updates the optimal function node according to the congestion condition of each function node in the service chain. And generate a new data transmission business chain. The user management function entity sends the updated data transmission service chain to the forwarding routing function entity through the session control function entity, and the forwarding routing function entity uses the updated data transmission service chain to forward the data packet, thereby improving the data packet transmission rate and processing delay. .
在本优选实施例中,还提供了一种基于上述通信网络架构的用户终端移动切换的方法。该用户终端移动切换的方法包括:用户管理功能实体收到该用户的服务质量低于设定的极限阀值时,用户管理功能实体为该用户选择新的为该用户提供服务的相关功能实体,并通知将该用户的所有业务切换到新的相关功能实体。In the preferred embodiment, a method for user terminal mobile handover based on the above communication network architecture is also provided. The method for the user terminal to move the handover includes: when the user management function entity receives the service quality of the user that is lower than the set threshold, the user management function entity selects a new functional entity for the user to provide the service for the user, And notify the user of all the business to switch to the new related functional entity.
在本实施例中,当远程业务功能实体、无线接入功能实体、会话控制功能实体之一发现该用户的服务质量指标低于设定的极限阀值,就向用户管理功能实体发起通知,由用户管理功能实体决策是否发起移动切换。In this embodiment, when one of the remote service function entity, the wireless access function entity, and the session control function entity finds that the user's quality of service indicator is lower than the set limit threshold, the user management function entity initiates a notification, The user management function entity decides whether to initiate a mobile switch.
在本实施例中,用户管理功能实体通知用户终端附近的无线接入功能实体上报网络资源信息,为该用户选择最优的无线接入功能实体;用户管理功能实体通知会话控制功能实体上报用户终端位置附近的网络资源信息,为该用户选择最优的转发路由功能实体。In this embodiment, the user management function entity notifies the wireless access function entity in the vicinity of the user terminal to report the network resource information, and selects an optimal wireless access function entity for the user; the user management function entity notifies the session control function entity to report the user terminal. The network resource information near the location selects the optimal forwarding routing function entity for the user.
在本实施例中,用户管理功能实体通知切换,将该用户的业务由源无线接入功能实体切换到目标无线接入功能实体,源转发路由功能实体切换到目标转发路由功能实体。切换后的功能实体继续保持该用户原有的业务。In this embodiment, the user management function entity notifies the handover, the service of the user is switched from the source radio access function entity to the target radio access function entity, and the source forwarding routing function entity switches to the target forwarding route function entity. The switched functional entity continues to maintain the original service of the user.
在本实施例中,无线接入功能实体切换的另一种方式:用户管理功能实体为用户设定无线信号极限阀值,并通知当前用户所在的源无线接入功能实体。源无线接入功能实体在无线信号低于极限阀值后进行切换过程,切换到目标无线接入功能实体。目标无线接入功能实体向用户管理功能实体上报用户切换成功信息。In this embodiment, another mode of the wireless access function entity switching: the user management function entity sets a wireless signal limit threshold for the user, and notifies the source wireless access function entity where the current user is located. The source wireless access function entity performs a handover process after the wireless signal is below the limit threshold, and switches to the target wireless access functional entity. The target radio access function entity reports the user handover success information to the user management function entity.
在本优选实施例中,还提供了一种基于上述通信网络架构的用户管理***,图13是根据本发明优选实施例的用户管理***示意图,如图13所示,该用户管理***包括:用户管理功能实体;该用户管理功能实体包括:第一接收模块,设置为接收来自于无线接入功能实体的用户接入、用户发起业务、用户服务低于阀值等接入消息,其中,接入消息中携带有终端用户的标识信息;第二接收模块,设置为接收来自远程业务功能实体的业务数据及业务请求;第三接收模块,设置为接收来自编程功能实体的用户相关的服务功能实体列表及数据传输业务链;请求模块,用户向各个功能实体请求用户相关的信息;发送模块,设置为将用户相关的参数发送到各个功能实体;确定模块,设置为确定为用户服务的功能实体,确定发起移动切换、确定用户相关的网络资源动 态调整等操作;用户参数模块,设置为生成或修改用户相关的接入认证参数、网络资源配置参数、转发路径参数、策略与计费参数等。In the preferred embodiment, a user management system based on the above communication network architecture is also provided. FIG. 13 is a schematic diagram of a user management system according to a preferred embodiment of the present invention. As shown in FIG. 13, the user management system includes: a user. The management function entity includes: a first receiving module, configured to receive an access message from a user of the wireless access function entity, a user initiated service, a user service lower than a threshold, etc., wherein the access The message carries the identification information of the terminal user; the second receiving module is configured to receive the service data and the service request from the remote service function entity; and the third receiving module is configured to receive the list of the service function entities related to the user from the programming function entity. And a data transmission service chain; the request module, the user requests the user-related information to each functional entity; the sending module is configured to send the user-related parameters to each functional entity; the determining module is set to determine the functional entity serving the user, and determine Initiate mobile switching, determine user-related network resources Operation such as state adjustment; user parameter module, configured to generate or modify user-related access authentication parameters, network resource configuration parameters, forwarding path parameters, policy and charging parameters, and the like.
需要说明的是,上述“第二接收模块”执行的功能同上述接收模块32,其余模块的结合执行的功能相当于上述提供模块34。It should be noted that the function performed by the above-mentioned "second receiving module" is the same as that of the above-mentioned receiving module 32, and the functions of the remaining modules are equivalent to the above-mentioned providing module 34.
在本实施例中,请求模块包括:第一请求单元,设置为向用户数据信息库请求并接收用户相关的信息,包括静态信息及动态信息。In this embodiment, the requesting module includes: a first requesting unit, configured to request and receive user-related information, including static information and dynamic information, from the user data information database.
在本实施例中,请求模块包括:第二请求单元,设置为向远程业务功能实体请求并接收用户相关的业务数据信息。In this embodiment, the requesting module includes: a second requesting unit, configured to request and receive user-related service data information from the remote service function entity.
在本实施例中,请求模块包括:第三请求单元,设置为向编排功能实体请求并接收为用户提供服务的相关功能实体列表,以及用户特地业务相关的数据传输业务链信息。In this embodiment, the requesting module includes: a third requesting unit, configured to request and receive, from the orchestration function entity, a list of related functional entities that provide services for the user, and data transmission service chain information related to the user's specific service.
在本实施例中,发送模块包括:第一发送单元,设置为向与无线接入功能实体发送为用户分配的资源配置参数、已选择服务于用户的相关功能实体信息等。In this embodiment, the sending module includes: a first sending unit, configured to send, to the wireless access function entity, a resource configuration parameter allocated for the user, related functional entity information that has been selected to serve the user, and the like.
在本实施例中,发送模块包括:第二发送单元,设置为向与接入控制功能实体发送为接入控制参数、已选择服务于用户的相关功能实体信息等。In this embodiment, the sending module includes: a second sending unit, configured to send to the access control function entity as an access control parameter, related functional entity information that has been selected to serve the user, and the like.
在本实施例中,发送模块包括:第三发送单元,设置为向与会话控制功能实体发送为会话控制参数、策略控制及计费参数、数据传输业务链、已选择服务于用户的相关功能实体信息等。In this embodiment, the sending module includes: a third sending unit, configured to send to the session control function entity as a session control parameter, a policy control and charging parameter, a data transmission service chain, and a related functional entity that has been selected to serve the user. Information, etc.
在本实施例中,当用户接入时,第一接收模块收到用户终端接入请求后,通过请求模块获取到用户相关的业务需求及签约信息,通过用户参数模块生成用户所需的各类网络资源参数,通过请求模块获取到为用户服务的各功能实体地址列表,通过确定模块选择用户相关的各功能实体,通过发送模块将各类网络资源参数及各功能实体地址下发,实现用户终端的接入。In this embodiment, when the user accesses, after receiving the access request of the user terminal, the first receiving module acquires the service requirement and the subscription information related to the user through the requesting module, and generates various types required by the user through the user parameter module. The network resource parameter is obtained by the requesting module to obtain the address list of each functional entity serving the user, and the determining module selects each functional entity related to the user, and sends the various network resource parameters and the address of each functional entity through the sending module to implement the user terminal. Access.
在本实施例中,当用户发起业务请求时,第一接收模块收到用户终端业务请求后,通过请求模块获取到用户相关的业务数据及数据传输业务链,通过用户参数模块生成用户业务所需的各类网络资源参数,,通过发送模块将用户业务所需的各类网络资源参数及数据传输业务链下发,实现用户终端的业务。 In this embodiment, when the user initiates the service request, after receiving the service request of the user terminal, the first receiving module acquires the service data and the data transmission service chain related to the user through the requesting module, and generates the user service required by the user parameter module. The various network resource parameters are transmitted by the sending module to all kinds of network resource parameters and data transmission service chains required by the user service to implement the service of the user terminal.
在本实施例中,当用户需要进行QoE调整时,接收模块收到用户QoE调整相关的请求后,通过用户参数模块生成用户业务QoE提升所需动态调整的各类网络资源参数,通过确定模块确定为用户终端服务的相关目标功能实体,以及是否进行移动切换操作,还是用户的网络资源更新操作。通过发送模块将用户业务所需的各类网络资源参数及数据传输业务链下发,并通知是否进行移动切换操作,设置为提升用户体验质量。In this embodiment, when the user needs to perform QoE adjustment, after receiving the request related to the QoE adjustment of the user, the receiving module generates various network resource parameters dynamically adjusted by the user service QoE through the user parameter module, and determines by the determining module. The relevant target functional entity serving the user terminal, and whether to perform a mobile switching operation or a user's network resource update operation. The sending module sends the various network resource parameters and the data transmission service chain required by the user service, and notifies whether the mobile switching operation is performed, and is set to improve the user experience quality.
通过上述优选实施例,用户管理功能实体统一为用户动态调度网络资源,在业务进行过程中可根据用户QoE的变化,实时为该用户提升网络资源及计算存储资源、寻找最佳的传输路径及处理节点、切换到最优的功能实体等操作,使用户实时地得到优质服务,有效提升了用户体验。Through the foregoing preferred embodiment, the user management function entity uniformly schedules network resources for the user, and can improve network resources, calculate storage resources, find optimal transmission paths, and process the user in real time according to changes in user QoE. Nodes, switching to optimal functional entities, etc., enable users to get quality services in real time, effectively improving the user experience.
通过上述实施例及优选实施方式,通过在网络中提供一个用户管理功能实体,该用户管理功能实体负责用户终端的接入与网络服务的功能实体选择,负责接入认证参数及会话控制参数生成与下发,负责用户某项业务的数据传输业务链生成与修改,负责与业务交互、并根据业务策略参数或网络上下文信息对用户所需的网络资源进行动态调整,负责用户相关的QoS策略及计费策略的生成与下发,负责用户终端位置发生变化时的接入切换与会话切换等用户全生命周期的管理,其核心的思想在于采用用户管理功能实体为某用户提供实时的服务,提升用户体验。Through the foregoing embodiment and the preferred embodiment, by providing a user management function entity in the network, the user management function entity is responsible for user terminal access and functional entity selection of the network service, and is responsible for access authentication parameters and session control parameter generation and The data transmission service chain is responsible for generating and modifying a service of the user, is responsible for interacting with the service, and dynamically adjusting the network resources required by the user according to the service policy parameter or the network context information, and is responsible for the user-related QoS policy and calculation. The generation and delivery of the fee policy is responsible for the management of the user's life cycle, such as access switching and session switching, when the location of the user terminal changes. The core idea is to use the user management function entity to provide real-time services for a user and enhance the user. Experience.
下面结合网络场景以及处理流程对本发明优选实施方式进行说明。The preferred embodiments of the present invention are described below in conjunction with network scenarios and process flows.
图14是根据本发明优选实施例的通信网络架构的示意图,如图14所示,该通信网络架构可以包括:用户管理功能实体,用户信息数据库功能实体,无线接入功能实体,接入控制功能实体,会话控制功能实体,策略控制功能实体,路由转发功能实体等。各个功能实体所能够实现的具体功能如下:14 is a schematic diagram of a communication network architecture according to a preferred embodiment of the present invention. As shown in FIG. 14, the communication network architecture may include: a user management function entity, a user information database function entity, a wireless access function entity, and an access control function. Entity, session control function entity, policy control function entity, route forwarding function entity, etc. The specific functions that each functional entity can achieve are as follows:
(1)用户管理功能实体功能设置为对用户进行全生命周期的管理,负责用户体验的提升。其功能包括根据用户的业务及需求进行网络资源分配及动态调整、根据用户数据及业务信息生成接入控制参数、负责制定基于用户的网络策略及计费规则、负责根据业务及用户动态信息实时进行网络资源调度等。(1) The user management function entity function is set to manage the user throughout the life cycle, and is responsible for the improvement of the user experience. Its functions include network resource allocation and dynamic adjustment according to user's business and needs, generating access control parameters based on user data and service information, responsible for formulating user-based network policies and charging rules, and responsible for real-time based on service and user dynamic information. Network resource scheduling, etc.
(2)用户信息数据库实体,主要负责收集、汇总、存储与用户相关的数据源数据,并转换生成标准的用户上下文数据格式或者用户文件。用户信息不限于大数据平台提供的用户信息,各类业务提供的用户信息,用户签约信息,用户计费信息,用户所属的终端信息,用户位置信息,用户当前的状态信息(如移动性,当前所使用的业务)。用户信息可以静态数据,如运营商提前配置的网络签约信息,服务提供商提前配置的 业务签约信息;也可以是动态数据,如大数据平台提供的用户偏好信息,用户的终端属性信息,用户位置信息,用户的网络策略信息等。用户信息数据库可以提供给用户管理功能实体进行查询,用户管理功能实体根据用户信息来进行网络资源调度及策略决策等操作,为用户提供实时的服务,提供更好的用户体验。(2) User information database entity, which is mainly responsible for collecting, summarizing, and storing data source data related to the user, and converting and generating standard user context data format or user file. The user information is not limited to the user information provided by the big data platform, the user information provided by various services, the user subscription information, the user charging information, the terminal information to which the user belongs, the user location information, the current state information of the user (such as mobility, current The business used). User information can be static data, such as network subscription information configured by the operator in advance, and the service provider configures it in advance. Business subscription information; also can be dynamic data, such as user preference information provided by the big data platform, user terminal attribute information, user location information, user network policy information, and the like. The user information database can be provided to the user management function entity for querying, and the user management function entity performs network resource scheduling and policy decision operations according to the user information, providing real-time services for the user and providing a better user experience.
用户信息可以包括但不限于如下信息:User information may include, but is not limited to, the following information:
用户的网络签约信息(例如:用户已经签约QoS,接入优先级,群组,终端等);User's network subscription information (for example, the user has signed up for QoS, access priority, group, terminal, etc.);
用户的业务签约信息(例如:用户已经签约完成了哪些增值业务,用户服务提供商,业务特性等);User service subscription information (for example: which value-added services have been signed by the user, user service providers, service characteristics, etc.);
大数据分析提供的用户信息(例如用户的上网洗好,用户的行为习惯,用户购物喜好等)User information provided by big data analysis (such as user's online washing, user behavior, user shopping preferences, etc.)
用户的服务质量QoS信息(例如:用户签约的保证带宽,最大和最小带宽信息)User's quality of service QoS information (for example: guaranteed bandwidth subscribed by the user, maximum and minimum bandwidth information)
用户当前的状态信息(例如:移动/不移动,用户位置,用户在线不在线,用户当前使用的业务)Current status information of the user (for example: mobile/no mobile, user location, user online is not online, user currently using the service)
用户终端的属性信息(例如电池能力、屏幕、无线协议支持、终端位置等)User terminal attribute information (such as battery capacity, screen, wireless protocol support, terminal location, etc.)
用户的计费信息(例如:用户的业务对应的话单,费率,计费优惠策略);User's billing information (for example, bills corresponding to the user's service, rate, billing preferential strategy);
用户的行为习惯信息;User behavior information;
用户的安全授权,认证信息;User's security authorization, authentication information;
用户业务路由策略信息;User service routing policy information;
第三方管理信息。Third-party management information.
(3)无线接入功能实体,负责接入不同无线接入协议的各类终端,屏蔽无线接入差异,并采用统一的接入接到网络侧。无线接入功能实体的资源又用户管理功能实体进行调度,网络侧的接入控制功能模块负责对用户终端的接入鉴权及移动性管理。(3) The wireless access function entity is responsible for accessing various types of terminals of different wireless access protocols, shielding wireless access differences, and adopting unified access to the network side. The resources of the wireless access function entity are further scheduled by the user management function entity, and the access control function module of the network side is responsible for access authentication and mobility management of the user terminal.
(4)接入控制功能实体,负责根据用户管理功能实体下发的接入鉴权参数,对终端进行接入认证,决策是否运行终端接入并驻留。当终端进行移动时,负责终端的移动性管理,根据用户管理功能实体下发的运营商策略对网络资源动态调度。 (4) The access control function entity is responsible for performing access authentication on the terminal according to the access authentication parameter delivered by the user management function entity, and deciding whether to operate the terminal to access and reside. When the terminal moves, it is responsible for the mobility management of the terminal, and dynamically schedules network resources according to the operator policy delivered by the user management function entity.
(5)会话控制功能实体,负责为用户分配IP地址,建立用户终端与远端业务服务器,或与远端终端的数据传输通道,并执行策略控制功能实体下发的策略,如为该通道分配Qos参数规定的带宽,控制端到端的时延等。会话控制功能还兼有策略控制功能,还负责下发用户管理功能实体生成的策略,并监控策略是否并正确的执行。当网络状态发生变化时,如网络资源严重不足,可根据用户的优先级与用户管理功能实体协商修改用户对应的策略,使网络处于稳定可靠的状态。(5) The session control function entity is responsible for assigning an IP address to the user, establishing a data transmission channel between the user terminal and the remote service server, or the remote terminal, and executing a policy issued by the policy control function entity, such as assigning the channel. The bandwidth specified by the Qos parameter controls the end-to-end delay. The session control function also has the policy control function. It is also responsible for issuing the policies generated by the user management function entity and monitoring whether the policies are executed correctly. When the network status changes, if the network resources are seriously insufficient, you can negotiate with the user management function entity to modify the corresponding policy of the user according to the priority of the user, so that the network is in a stable and reliable state.
(5)编排功能实体,负责根据用户管理功能实体提供的用户需要的网络资源信息,用户需要的网络增值业务信息,用户的优先级信息,用户的QoS信息等,为该用户生成或选择相应的网络功能实体,如无线接入功能实体,接入控制功能实体等,指定该功能实体用户所需的计算及存储资源。另外还需要确定所需要的增值业务功能实体,并生成增值业务处理路径。(5) Arranging a functional entity, which is responsible for generating or selecting a corresponding network resource information, a network value-added service information required by the user, a user's priority information, a user's QoS information, etc., provided by the user management function entity. A network functional entity, such as a wireless access functional entity, an access control functional entity, etc., specifies the computing and storage resources required by the functional entity user. In addition, it is necessary to determine the required value-added service functional entities and generate value-added service processing paths.
(6)路由转发功能实体,负责根据SDN控制器下发的流表及业务路径,对用户的数据在传输过程中进行路由转发。根据编排的传输路径,既可以将用户的数据包转发到增值业务功能实体执行增值业务处理,也可以通过路由转发,最终到远端的业务处理服务器或终端。(6) The route forwarding function entity is responsible for routing and forwarding the data of the user in the transmission process according to the flow table and the service path delivered by the SDN controller. According to the arranged transmission path, the user's data packet can be forwarded to the value-added service function entity to perform value-added service processing, or can be forwarded by routing, and finally to the remote service processing server or terminal.
图15是根据本发明优选实施例的业务接入控制功能实体的结构框图,如图15所示,其中的功能模块见图15,包含有终端管理模块、用户信息管理模块、用户计费管理模块,用户会话管理模块,用户业务管理模块,用户接入鉴权模块,用户流量管理模块,用户流量管理模块,用户策略管理模块。终端管理模块设置为呈现用户属性终端的状态(在线,离线,位置信息,所进行的业务等),并根据终端的属性(2G/3G/4G接入能力、终端屏幕大小、终端缓存大小)动态分配终端的资源;用户信息管理模块负责收集用户相关的信息,包括大数据分析提供的用户偏好等信息、用户签约信息、用户分配的资源等信息;用户计费管理模块主要负责对用户实时产生的费用能力进行查询,能力修改用户的费率等;用户会话管理模块主要负责分配IP地址,为用户所用的终端与远端建立可靠的数据通路;用户业务管理模块负责用户所需的增值业务管理,并通知Orchestrator编排器进行业务路径的编排。用户流量管理模块负责对用户产生的流量进行监控及调度,根据流量来调整QoS参数及网络资源;用户策略管理模块负责生成策略并下发到策略控制模块执行,并能实时根据业务需求、流量峰值、用户当前的状态调整用户策略。。15 is a structural block diagram of a service access control function entity according to a preferred embodiment of the present invention. As shown in FIG. 15, the function module is shown in FIG. 15 and includes a terminal management module, a user information management module, and a user charging management module. , user session management module, user service management module, user access authentication module, user traffic management module, user traffic management module, user policy management module. The terminal management module is configured to present the status of the user attribute terminal (online, offline, location information, performed services, etc.), and dynamically according to the attributes of the terminal (2G/3G/4G access capability, terminal screen size, terminal cache size) Allocating resources of the terminal; the user information management module is responsible for collecting user-related information, including information such as user preferences provided by big data analysis, user subscription information, resources allocated by users, etc.; the user billing management module is mainly responsible for real-time generation of users. The cost capability is queried, the ability to modify the user's rate, etc.; the user session management module is mainly responsible for allocating an IP address, establishing a reliable data path for the terminal and the remote end used by the user; the user service management module is responsible for the value-added service management required by the user, And notify the Orchestrator orchestrator to arrange the business path. The user traffic management module is responsible for monitoring and scheduling the traffic generated by the user, and adjusting the QoS parameters and network resources according to the traffic; the user policy management module is responsible for generating the policy and delivering it to the policy control module for execution, and can real-time according to service demand and traffic peak value. The user's current state adjusts the user policy. .
图16是根据本发明实施例的基于通信网络架构的接入认证方法的流程图。如图16所示,该方法可以包括以下处理步骤: 16 is a flow chart of an access authentication method based on a communication network architecture, in accordance with an embodiment of the present invention. As shown in FIG. 16, the method may include the following processing steps:
步骤S1601:用户所属的终端向无线接入功能实体发起接入请求,请求接入到网络。其中,接入请求消息中携带有终端用户的身份标识信息;Step S1601: The terminal to which the user belongs initiates an access request to the wireless access function entity, requesting access to the network. The access request message carries the identity identification information of the terminal user.
步骤S1602:无线接入功能实体没有该用户的接入参数信息,将用户接入请求发送给用户管理功能实体,请求对该用户进行接入处理。Step S1602: The wireless access function entity does not have the access parameter information of the user, and sends a user access request to the user management function entity, requesting access processing for the user.
步骤S1603:用户管理功能实体向用户信息数据库获取用户的信息,可根据身份标识信息获取用户信息,包括用户的网络签约信息,用户的业务签约信息等。网络签约信息中包含接入认证参数,网络静态配置的QoS参数,资源静态配置参数,用户优先级等信息;业务签约信息中包含用户业务所需要的带宽资源,业务峰值时间段,业务低谷时间段,用户业务优先级等信息。Step S1603: The user management function entity acquires the information of the user from the user information database, and obtains the user information according to the identity identification information, including the network subscription information of the user, the service subscription information of the user, and the like. The network subscription information includes the access authentication parameters, the static configuration parameters of the network, the static configuration parameters of the resources, and the user priority. The service subscription information includes the bandwidth resources required by the user service, the service peak time period, and the service valley time period. , user service priority and other information.
步骤S1604:用户管理功能实体根据运营商策略向业务服务器或业务功能实体发起用户业务数据请求,该数据请求中可以包含对用户的动态信息,如用户在不同时段带宽的需求,用户在不同时段计费的调整,业务针对该用户的信息共享需求等。业务服务器或业务功能实体向用户管理功能实体返回用户的业务数据信息。Step S1604: The user management function entity initiates a user service data request to the service server or the service function entity according to the operator policy, where the data request may include dynamic information about the user, such as the bandwidth requirement of the user in different time periods, and the user counts in different time periods. The adjustment of the fee, the business needs for the information sharing of the user, and the like. The service server or business function entity returns the user's business data information to the user management function entity.
步骤S1605:用户管理功能实体将用户相关的配置数据发给编排功能实体,包含用户对计算、存储等网络资源的需求,用户需要的网络功能及业务功能,编排功能实体对该用户进行网络编排及业务编排操作,生成及提供用户所需的网络功能实体列表,业务功能实体、及传输转发路径等信息,并返回给用户管理功能实体。Step S1605: The user management function entity sends the user-related configuration data to the orchestration function entity, including the user's requirements for computing, storage, and other network resources, the network functions and service functions required by the user, and the orchestration function entity performs network programming on the user. The service orchestration operation generates and provides a list of network function entities required by the user, a service function entity, and a transmission and forwarding path, and returns the information to the user management function entity.
步骤S1606:用户管理功能实体根据用户级的编排信息,用户签约信息,用户业务数据等,以及运营商用户策略,生成用户数据参数。该用户数据参数中包含为用户选择的功能实体信息,传输路径信息,用户相关的接入鉴权参数,无线侧资源配置参数,网络侧资源配置参数,用户策略参数,针对该用户对各功能实体的限定或要求等(如要求无线接入功能实体收集并上报用户终端的位置,要求接入控制功能实体保持终端的在线状态等。)Step S1606: The user management function entity generates user data parameters according to the user level programming information, the user subscription information, the user service data, and the operator user policy. The user data parameter includes function entity information selected for the user, transmission path information, user-related access authentication parameters, radio side resource configuration parameters, network side resource configuration parameters, user policy parameters, and functional entities for the user. Limitation or requirements, etc. (such as requiring the wireless access function entity to collect and report the location of the user terminal, requiring the access control function entity to maintain the online status of the terminal, etc.)
步骤S1607a:用户管理功能实体将生成的用户数据参数下发给编排信息中对应的功能实体。用户管理功能实体将无线资源配置信息、QoS参数、该用户对无线接入功能实体的需求、编排信息中的其他功能实体id及IP地址等信息下发给无线接入功能实体。无线接入功能为用户建立其用户上下文,为用户分配无线资源。Step S1607a: The user management function entity sends the generated user data parameter to the corresponding functional entity in the arrangement information. The user management function entity sends information such as radio resource configuration information, QoS parameters, requirements of the user to the radio access function entity, and other functional entity ids and IP addresses in the scheduling information to the radio access function entity. The wireless access function establishes its user context for the user and allocates wireless resources to the user.
如选择的无线接入功能实体不是该终端首次接入的功能实体,终端首次接入的功能实体将拒绝用户终端的接入,并将分配的无线接入功能实体的信息通知给该终端,终端重新在选择的无线接入功能实体上尝试接入。 If the selected wireless access function entity is not the functional entity that the terminal accesses for the first time, the functional entity that the terminal accesses for the first time will reject the access of the user terminal, and notify the terminal of the information of the assigned wireless access function entity. Try to access again on the selected wireless access function entity.
步骤S1607b:用户管理功能实体将生成的用户数据参数下发给编排信息中对应的功能实体。用户管理功能实体将接入控制参数,认证鉴权参数、QoS参数、该用户对接入控制功能实体的需求、编排信息中的其他功能实体id及IP地址等信息下发给接入控制功能实体。接入功能为用户建立其用户上下文。Step S1607b: The user management function entity sends the generated user data parameter to the corresponding functional entity in the arrangement information. The user management function entity sends the access control parameter, the authentication and authentication parameter, the QoS parameter, the requirement of the user to the access control function entity, and other functional entity ids and IP addresses in the scheduling information to the access control function entity. . The access function establishes its user context for the user.
S1608:无线接入功能实体收到用户终端的接入请求后,根据用户管理功能实体分配的接入控制功能实体的id/IP地址,向接入控制功能实体发送接入请求消息。接入控制功能实体根据鉴权认证参数,对终端进行接入认证,通过后允许终端接入,并更新用户上下文,将用户终端的状态更新为“已接入”。S1608: After receiving the access request of the user terminal, the wireless access function entity sends an access request message to the access control function entity according to the id/IP address of the access control function entity allocated by the user management function entity. The access control function entity performs access authentication on the terminal according to the authentication authentication parameter, and then allows the terminal to access, and updates the user context, and updates the status of the user terminal to “already accessed”.
无线接入功能实体的无线接入协议可以是LTE、WIFI,或其他的无线接入协议,无线接入功能实体经过协议处理后,采用标准的信令协议与接入控制功能实体进行交互。The radio access protocol of the radio access function entity may be LTE, WIFI, or other radio access protocol. After the protocol is processed by the radio access function entity, the standard signaling protocol is used to interact with the access control function entity.
S1609:接入控制功能实体认证通过后,向无线接入控制功能通知“用户终端接入允许”S1609: After the access control function entity passes the authentication, notify the wireless access control function of “user terminal access permission”.
S1610:接入控制功能根据用户管理功能配置的无线资源参数为该用户终端分配无线资源,与终端建立无线信令通道与无线数据通道。无线接入控制功能实体通知接入控制功能实体“已为用户终端建立无线信道”。S1610: The access control function allocates radio resources to the user terminal according to the radio resource parameters configured by the user management function, and establishes a wireless signaling channel and a wireless data channel with the terminal. The radio access control function entity notifies the access control function entity that "a radio channel has been established for the user terminal."
用户终端接入后,接入控制功能向用户管理功能实体通知“用户终端已通过接入认证,无线信道已建立”,用户管理功能实体中的“终端状态管理”功能模块负责记录该终端的实时状态。After the user terminal accesses, the access control function notifies the user management function entity that “the user terminal has passed the access authentication, the wireless channel has been established”, and the “terminal state management” function module in the user management function entity is responsible for recording the real-time of the terminal. status.
S1611:用户管理功能实体将生成的用户数据参数下发给编排信息中对应的功能实体。用户管理功能实体将会话控制参数、该用户对会话控制功能实体的需求、编排信息中的其他功能实体id及IP地址等信息下发给接入控制功能实体。会话控制功能实体为用户终端分配IP地址,并建立会话相关的用户上下文。S1611: The user management function entity sends the generated user data parameter to the corresponding functional entity in the orchestration information. The user management function entity sends the session control parameter, the user's request for the session control function entity, and other functional entity ids and IP addresses in the arrangement information to the access control function entity. The session control function entity assigns an IP address to the user terminal and establishes a session-related user context.
用户管理功能实体还需要将网络策略参数(QoS,QoE)、计费策略参数,数据传输转发路径信息等信息下发给会话控制功能实体,会话控制功能实体兼有策略控制功能。The user management function entity also needs to send information such as network policy parameters (QoS, QoE), charging policy parameters, and data transmission forwarding path information to the session control function entity, and the session control function entity has a policy control function.
S1612:会话控制功能实体根据分配的数据转发功能实体的ID/IP地址,向转发路由功能实体请求建立该用户的数据通道,携带会话控制参数,如数据通道资源分配信息、路由表,该用户相关的策略参数(QoS、计费策略等),数据传输转发路径信息等。 S1612: The session control function entity requests the forwarding routing function entity to establish a data channel of the user according to the ID/IP address of the allocated data forwarding function entity, and carries session control parameters, such as data channel resource allocation information and routing table, and the user is related. Policy parameters (QoS, charging policies, etc.), data transmission and forwarding path information, and so on.
转发路由功能实体根据会话控制参数与策略相关的参数,为用户建立预留的数据通道,并分配有该用户需求的网络资源。同时,该数据通道根据策略分配数据通道享有的带宽、时延指标,根据计费参数对该数据通道的数据流量进行计费,根据路由表及数据传输路径为该用户的业务数据流进行封装解封装,包头适配、路由转发等操作。The forwarding routing function entity establishes a reserved data channel for the user according to the session control parameter and the policy-related parameter, and allocates the network resource required by the user. At the same time, the data channel allocates the bandwidth and the delay index of the data channel according to the policy, and charges the data traffic of the data channel according to the charging parameter, and encapsulates the service data flow of the user according to the routing table and the data transmission path. Encapsulation, packet header adaptation, routing and forwarding operations.
用户数据通道建立完成后,会话控制功能实体将为该用户终端分配的IP地址通过无线接入功能发送给终端,并通知用户管理功能实体“数据通道已建立”及用户终端的IP地址,用户管理功能实体中的“会话管理”功能模块负责保存该信息。After the user data channel is established, the session control function entity sends the IP address assigned to the user terminal to the terminal through the wireless access function, and notifies the user management function entity that the data channel has been established and the IP address of the user terminal, and the user manages The "session management" function module in the functional entity is responsible for saving this information.
从该实施例可以看出,用户管理功能实体是用户管理的唯一功能实体,包括用户接入参数、用户资源分配参数、用户策略生成及下发、用户所需的网络功能实体分配、会话控制等所有的用户接入管理及会话管理。当用户终端接入时,用户管理功能实体为用户选择为其服务的功能网元,包括无线接入功能实体、接入控制功能实体、会话控制功能实体、策略控制功能实体、转发路由功能实体等,并策略其无线资源参数、网络资源参数、策略参数等,满足了该用户终端接入后对网络资源的需求。It can be seen from this embodiment that the user management function entity is the only functional entity managed by the user, including user access parameters, user resource allocation parameters, user policy generation and delivery, network function entity allocation required by the user, session control, and the like. All user access management and session management. When the user terminal accesses, the user management function entity selects a functional network element for the user to serve, including a wireless access function entity, an access control function entity, a session control function entity, a policy control function entity, a forwarding routing function entity, and the like. And the policy of its radio resource parameters, network resource parameters, policy parameters, etc., to meet the needs of the network resources after the user terminal access.
图17是根据本发明实施例的基于通信网络架构的业务实现方法的流程图。如图17所示,该方法可以包括以下处理步骤:17 is a flow chart of a service implementation method based on a communication network architecture according to an embodiment of the present invention. As shown in FIG. 17, the method may include the following processing steps:
步骤S1701:用户所属的终端向无线接入功能实体发起业务请求,其中,接入请求消息中携带有业务标识信息;Step S1701: The terminal to which the user belongs initiates a service request to the wireless access function entity, where the access request message carries the service identification information;
步骤S1702:无线接入功能实体将用户业务请求发送给用户管理功能实体,请求对该用户业务请求进行处理。Step S1702: The radio access function entity sends a user service request to the user management function entity, and requests to process the user service request.
步骤S1703:用户管理功能实体根据业务标识,找到相应的远端业务服务功能实体,向该业务服务功能实体请求用户的业务数据,包含该业务所需的带宽,计费优惠,业务推广信息等。Step S1703: The user management function entity finds a corresponding remote service service function entity according to the service identifier, and requests the service data of the user to the service service function entity, including bandwidth, billing discount, service promotion information, and the like required by the service.
步骤S1704:用户管理功能实体向编排功能实体请求该业务所需的数据传输业务链,携带该业务标识信息。如视频业务,编排器可以在传输路径中***视频压缩处理增值业务。Step S1704: The user management function entity requests the data transmission service chain required by the service function entity to carry the service, and carries the service identification information. For example, video services, the orchestrator can insert video compression processing value-added services in the transmission path.
步骤S1705:编程功能实体根据运营商策略为该用户生成数据传输业务链,数据传输业务链包含该业务传输路径,及传输路径上的数据转发节点、增值业务处理节点等。数据转发节点可以是核心路由器/边缘路由器,增值业务节点可以是DPI处理、视 频压缩处理、防DDOS处理等。编程功能实体将生成的数据传输业务链发送给用户管理功能实体。Step S1705: The programming function entity generates a data transmission service chain for the user according to the operator policy, and the data transmission service chain includes the service transmission path, and the data forwarding node and the value-added service processing node on the transmission path. The data forwarding node can be a core router/edge router, and the value-added service node can be DPI processing and viewing. Frequency compression processing, anti-DDOS processing, etc. The programming function entity sends the generated data transmission service chain to the user management function entity.
步骤S1706:用户管理功能实体根据远端业务服务功能实体返回的用户业务数据,生成该业务相对应的网络策略及计费策略,并将该业务对应的策略参数及数据传输业务链发送给策略控制功能实体。Step S1706: The user management function entity generates a network policy and a charging policy corresponding to the service according to the user service data returned by the remote service service function entity, and sends the policy parameter and the data transmission service chain corresponding to the service to the policy control. Functional entity.
策略控制功能实体将业务对应的策略参数及数据传输业务链发送给数据转发功能实体,数据转发功能进行保存。The policy control function entity sends the policy parameter and the data transmission service chain corresponding to the service to the data forwarding function entity, and the data forwarding function is saved.
步骤S1707:用户进行特定业务的数据流传输,数据转发功能实体能够通过数据流知道是哪类业务类型,例如采用深度包解析(DPI),或是在传输协议包头中携带该业务标识。数据转发功能从用户上下文中找出该业务所对应的策略及数据传输转发路径及业务链,调整该数据通道的Qos参数、计费参数,及网络分配的计算、存储资源等网络资源参数,并将该数据包按该业务对应的转发路径进行传输。Step S1707: The user performs data stream transmission of a specific service, and the data forwarding function entity can know which type of service is used by the data stream, for example, using deep packet parsing (DPI), or carrying the service identifier in the transport protocol packet header. The data forwarding function finds the policy and the data transmission forwarding path and the service chain corresponding to the service from the user context, and adjusts the Qos parameter, the charging parameter of the data channel, and the network resource parameters such as the calculation and storage resources of the network allocation, and The data packet is transmitted according to a forwarding path corresponding to the service.
步骤S1708:终端也可以发起无通知的业务,此时用户管理功能实体就无法提前获取用户业务的业务标识。对于无通知的业务,会话控制功能实体或转发路由功能实体能进行首包检查,通过深度包检测的技术获取用户业务的业务标识。Step S1708: The terminal may also initiate a service without notification, and the user management function entity cannot obtain the service identifier of the user service in advance. For a service without notification, the session control function entity or the forwarding routing function entity can perform the first packet inspection, and obtain the service identifier of the user service by using the deep packet inspection technology.
步骤S1709:会话控制功能实体或转发路由功能实体将终端的业务标识发给用户管理功能实体,用户管理功能实体对该用户业务进行业务处理,处理流程重复步骤S1703~S1707。Step S1709: The session control function entity or the forwarding routing function entity sends the service identifier of the terminal to the user management function entity, and the user management function entity performs service processing on the user service, and the processing flow repeats steps S1703 to S1707.
步骤S1710:远端业务服务功能实体向用户管理功能实体申请增加增值业务功能,如增加视频压缩功能,增加HTTP优化功能等。或者远端业务服务功能将用户升级为VIP用户,向用户管理功能实体申请提供该用户的传输带宽,调整该用户的业务策略。Step S1710: The remote service service function entity applies to the user management function entity to add value-added service functions, such as adding video compression function and adding HTTP optimization function. Or the remote service service function upgrades the user to a VIP user, requests the user management function entity to provide the transmission bandwidth of the user, and adjusts the service policy of the user.
步骤S1711:用户管理功能实体向编排功能实体请求调整该业务对应的数据传输业务链,例如在传输路径中增加视频压缩功能或HTTP优化功能,编排功能实体根据需求生成新的数据传输业务链并返回给用户管理功能实体。Step S1711: The user management function entity requests the orchestration function entity to adjust the data transmission service chain corresponding to the service, for example, adding a video compression function or an HTTP optimization function in the transmission path, and the orchestration function entity generates a new data transmission service chain according to the requirement and returns. Manage functional entities to users.
步骤S1712:数据转发功能实体收到某业务类型对应的业务策略调整或数据传输业务路径调整请求后,更新用户的上下文,并且根据该业务新的策略及数据传输转发路径及业务链,调整该数据通道的Qos参数、计费参数,及网络分配的计算、存储资源等网络资源参数,并将该数据包按该业务调整后的转发路径进行传输。 Step S1712: After receiving the service policy adjustment or data transmission service path adjustment request corresponding to a service type, the data forwarding function entity updates the context of the user, and adjusts the data according to the new policy and the data transmission forwarding path and the service chain of the service. The channel resource parameters such as the Qos parameter, the charging parameter, and the network allocation calculation and storage resources are transmitted, and the data packet is transmitted according to the adjusted forwarding path of the service.
从该实施例可以看出,用户管理功能实体是用户会话管理及策略管理的唯一功能实体,包括用户业务资源分配、用户业务策略及计费策略的生成及下发、用户业务数据包的传输路径及处理节点的控制,并且可以实时为用户分配及动态调整网络资源,达到更好的用户体验。It can be seen from this embodiment that the user management function entity is the only functional entity of user session management and policy management, including user service resource allocation, generation and delivery of user service policies and charging policies, and transmission path of user service data packets. And handle the control of the node, and can allocate and dynamically adjust the network resources for the user in real time to achieve a better user experience.
图18是根据本发明实施例的基于通信网络架构的用户体验提升方法的流程图。如图18所示,该方法可以包括以下处理步骤:FIG. 18 is a flowchart of a user experience improvement method based on a communication network architecture according to an embodiment of the present invention. As shown in FIG. 18, the method may include the following processing steps:
步骤S1801:用户所属的业务功能实体向用户管理功能实体通知该用户的QoE(Quality of Experience,用户体验质量)有效下降,其中,通知消息中携带有用户标识信息;Step S1801: The service function entity to which the user belongs is notified to the user management function entity that the QoE (Quality of Experience) of the user is effectively decreased. The notification message carries the user identification information.
步骤S1802:用户管理功能实体向该用户终端驻留的无线接入功能实体请求所空闲的无线接入资源,不限于计算存储资源、空口资源等。用户管理功能实体根据该无线接入功能实体上的网络资源空闲情况,用户的接入优先级及实时会话情况动态调整资源。若网络资源有空闲,可以将空闲的部分资源划拨给该用户,提高该用户的空口带宽或计算存储能力;或者用户的接入优先级高,可从用户接入优先级低的用户划拨一部分资源给用户优先级高的使用;或者在当前一段时间内其他的用户没有发生业务,此时可以将其分配的资源动态调拨给正在发生业务的用户使用。Step S1802: The user management function entity requests the wireless access function entity that the user terminal resides to request the idle radio access resource, and is not limited to calculating the storage resource, the air interface resource, and the like. The user management function entity dynamically adjusts resources according to the idleness of network resources on the wireless access function entity, the access priority of the user, and the real-time session situation. If the network resource is idle, the idle resource may be allocated to the user, the air interface bandwidth of the user may be increased, or the storage capacity may be calculated; or the user's access priority is high, and a part of the resource may be allocated from the user with low user priority. Give the user a high priority; or if other users do not have a service during the current period of time, the allocated resources can be dynamically allocated to the user who is generating the service.
步骤S1803:用户管理功能实体向为该用户终端服务的会话控制功能实体请求所空闲的网络资源,不限于计算存储资源、数据通道带宽资源等。用户管理功能实体根据该会话控制功能实体控制的网络资源空闲情况,用户的优先级及实时会话情况动态调整资源。若网络资源有空闲,可以将空闲的部分资源划拨给该用户,提高该用户的数据通道带宽或计算存储能力;或者用户优先级高,可从用户优先级低的用户划拨一部分网络资源给用户优先级高的使用;或者在当前一段时间内其他的用户没有发生业务,此时可以将其分配的网络资源动态调拨给正在发生业务的用户使用。Step S1803: The user management function entity requests the idle network resource from the session control function entity serving the user terminal, and is not limited to calculating the storage resource, the data channel bandwidth resource, and the like. The user management function entity dynamically adjusts resources according to the idleness of network resources controlled by the session control function entity, the priority of the user, and the real-time session situation. If the network resource is idle, the idle part of the resource may be allocated to the user, the data channel bandwidth of the user may be increased or the storage capacity may be calculated; or the user has a high priority, and a part of the network resource may be allocated from the user with a lower priority to give priority to the user. The use of the high level; or other users in the current period of time does not have business, in this case, the network resources allocated by it can be dynamically allocated to the users who are in the business.
步骤S1804:用户管理功能实体向编排功能实体请求调整该业务所需的数据传输业务链,携带该业务标识信息。编排器选择最优的传输节点与增值业务处理节点,生成新的数据传输业务链并返回给用户管理功能。Step S1804: The user management function entity requests the orchestration function entity to adjust the data transmission service chain required for the service, and carries the service identification information. The orchestrator selects the optimal transmission node and the value-added service processing node, generates a new data transmission service chain and returns it to the user management function.
步骤S1805:用户管理功能实体将新生成的数据传输业务链发送给策略控制功能实体,策略控制功能实体下发给转发路由功能实体,转发路由功能实体采用新的数据传输业务链进行该业务数据包的转发处理。 Step S1805: The user management function entity sends the newly generated data transmission service chain to the policy control function entity, and the policy control function entity sends the data to the forwarding routing function entity, and the forwarding routing function entity uses the new data transmission service chain to perform the service data packet. Forwarding processing.
步骤S1806:经过用户管理功能实体的动态控制,该用户在网络中使用的无线侧资源与网络侧资源得到了比较大的提升,同时选择了最优传输路径与最优的增值业务控制节点,使得传输的时延与增值业务处理能力得到极大的提升,这样就使用户体验得到了极大提升。Step S1806: After dynamic control of the user management function entity, the wireless side resource and the network side resource used by the user in the network are greatly improved, and the optimal transmission path and the optimal value added service control node are selected, so that The transmission delay and the value-added service processing capability are greatly improved, which greatly improves the user experience.
从该实施例可以看出,用户管理功能实体是可以根据动态的调整无线资源与网络资源,选择业务最优的传输路径及增值业务处理节点,使数据通道的带宽更大,协议处理更快,数据传输时延更小,从而可以提升用户在使用某项业务时的用户体验。It can be seen from the embodiment that the user management function entity can dynamically adjust the radio resource and the network resource, select the optimal transmission path and the value-added service processing node, and make the bandwidth of the data channel larger and the protocol processing faster. The data transmission delay is smaller, which can improve the user experience when users use a certain service.
图19是根据本发明实施例的基于通信网络架构的接入切换或会话切换方法的流程图。如图19所示,该方法可以包括以下处理步骤:19 is a flow diagram of an access switching or session switching method based on a communication network architecture, in accordance with an embodiment of the present invention. As shown in FIG. 19, the method may include the following processing steps:
步骤S1901a、1901b、1901c:当无线接入功能检测到用户的信号强度低于阀值,或会话控制功能实体检测到用户数据传输的实际带宽低于阀值,或是远程应用功能实体检测到用户的QoE值低于阀值,上述功能实体就会向用户管理功能实体发起通知,由用户管理功能实体根据网络资源情况及用户的优先级等决策是否发起接入切换或会话切换;Steps S1901a, 1901b, 1901c: when the wireless access function detects that the signal strength of the user is lower than the threshold, or the session control function entity detects that the actual bandwidth of the user data transmission is lower than the threshold, or the remote application function entity detects the user If the QoE value is lower than the threshold, the function entity initiates a notification to the user management function entity, and the user management function entity determines whether to initiate an access switch or a session switch according to the network resource condition and the user priority.
步骤S1902:用户管理功能实体向该用户终端驻留的无线接入功能实体请求上报测量数据、终端的位置,并与编排器交互进行最优的无线接入功能实体选择。选择无线接入功能实体基于终端的位置,以及周边无线接入功能实体的拥塞程度等因素。Step S1902: The user management function entity requests the radio access function entity residing by the user terminal to report the measurement data, the location of the terminal, and interact with the orchestrator to perform an optimal radio access function entity selection. The wireless access function entity is selected based on factors such as the location of the terminal and the degree of congestion of the surrounding wireless access functional entity.
步骤S1903:用户管理功能实体向为该用户终端服务的会话控制功能实体请求可为该用户服务的网络节点信息。用户管理功能实体与编程功能实体为该用户选择最优的网络节点,如选择资源充足且靠近终端的路由转发功能实体。选择条件可以依据网络节点的拥塞情况,以及与无线接入功能实体的传输距离等因素确定。Step S1903: The user management function entity requests network node information that can serve the user to the session control function entity serving the user terminal. The user management function entity and the programming function entity select an optimal network node for the user, such as selecting a route forwarding function entity with sufficient resources and close to the terminal. The selection condition may be determined according to factors such as the congestion of the network node and the transmission distance of the wireless access function entity.
步骤S1904:用户管理功能实体向编排功能实体请求调整该业务所需的数据传输业务链,携带该业务标识信息。编排器选择最优的传输节点与增值业务处理节点,生成新的数据传输业务链并返回给用户管理功能。Step S1904: The user management function entity requests the orchestration function entity to adjust the data transmission service chain required for the service, and carries the service identification information. The orchestrator selects the optimal transmission node and the value-added service processing node, generates a new data transmission service chain and returns it to the user management function.
步骤S1905:用户管理功能实体向通知源无线接入功能实体与目标无线接入功能实体进行切换,通知会话控制功能实体发起源转发路由功能实体向目标转发功能实体的切换,接入切换或会话切换可以借鉴现有的3GPP相关流程,这里不做详细描述。 Step S1905: The user management function entity switches to the notification source radio access function entity and the target radio access function entity, and notifies the session control function entity to initiate handover of the source forwarding routing function entity to the target forwarding function entity, access handover or session handover. The existing 3GPP related processes can be borrowed and will not be described in detail here.
步骤S1906:用户管理功能实体将新生成的数据传输业务链发送给策略控制功能实体,策略控制功能实体下发给转发路由功能实体,转发路由功能实体采用新的数据传输业务链进行该业务数据包的转发处理。Step S1906: The user management function entity sends the newly generated data transmission service chain to the policy control function entity, and the policy control function entity sends the data to the forwarding routing function entity, and the forwarding routing function entity uses the new data transmission service chain to perform the service data packet. Forwarding processing.
步骤S1907:经过用户管理功能实体的动态接入控制或会话控制,该用户在网络中切换最优的无线接入功能实体与转发路由功能实体上,其使用的无线侧资源与网络侧资源得到了比较大的提升,节点处理能力也大大提高,同时选择了最优传输路径与最优的增值业务控制节点,使得传输的时延与增值业务处理能力得到极大的提升,这样用户终端无论是否发生移动,用户管理功能实体都可以保证其无线接入与网络侧的数据转发服务最优,也就使得用户体验得到了极大提升。Step S1907: After dynamic access control or session control of the user management function entity, the user switches the optimal wireless access function entity and the forwarding routing function entity in the network, and the wireless side resource and the network side resource used by the user are obtained. Compared with the larger upgrade, the node processing capability is also greatly improved. At the same time, the optimal transmission path and the optimal value-added service control node are selected, so that the transmission delay and the value-added service processing capability are greatly improved, so that the user terminal occurs regardless of whether or not The mobile and user management function entities can ensure that the wireless access and the data forwarding service on the network side are optimal, and the user experience is greatly improved.
从该实施例可以看出,用户管理功能实体是可以根据用户终端的位置,为该用户终端选择最优的无线接入功能实体与网络侧的转发路由功能实体,并业务最优的传输路径及增值业务处理节点,使用户终端位置发生变化时,其无线接入的服务、数据转发路由的服务性能不降低,从而可以提升用户在使用某项业务时的用户体验。It can be seen from the embodiment that the user management function entity can select an optimal radio access function entity and a network side forwarding routing function entity for the user terminal according to the location of the user terminal, and the optimal transmission path of the service and When the value-added service processing node changes the location of the user terminal, the service performance of the wireless access service and the data forwarding route does not decrease, thereby improving the user experience when the user uses a certain service.
图20是根据本发明实施例的基于通信网络架构的无线接入切换的另一种实现方式流程图。如图20所示,该方法可以包括以下处理步骤:20 is a flow diagram of another implementation of a wireless access handover based on a communication network architecture, in accordance with an embodiment of the present invention. As shown in FIG. 20, the method may include the following processing steps:
步骤S2001:用户管理功能实体将无线接入功能实体进行切换的无线信号极限阀值通知给当前为用户服务的源无线接入功能实体。Step S2001: The user management function entity notifies the wireless signal limit threshold of the wireless access function entity to the source wireless access function entity currently serving the user.
步骤S2002:当源无线接入功能检测到用户的无线信号强度低于极限阀值,为进行快速无线切换,防止业务中断,源无线接入功能实体根据测量报告选择目标无线接入功能实体,并将用户终端的当前业务切换到目标无线接入功能实体;Step S2002: When the source wireless access function detects that the wireless signal strength of the user is lower than the limit threshold, in order to perform fast wireless handover and prevent service interruption, the source wireless access function entity selects the target wireless access function entity according to the measurement report, and Switching the current service of the user terminal to the target wireless access function entity;
步骤S2003:切换成功后,目标无线接入功能实体向用户管理功能实体通知用户终端已进行切换,并将目标无线接入功能实体的ID/IP地址,为用户分配的无线接入资源、拥塞情况等信息通知给用户管理功能实体。Step S2003: After the handover succeeds, the target radio access function entity notifies the user management function entity that the user terminal has performed the handover, and sets the ID/IP address of the target radio access function entity to the radio access resource and congestion allocated by the user. The information is notified to the user management function entity.
步骤S2004:用户管理功能实体根据目标无线功能实体的资源空闲情况,可对该用户分配的无线资源进行动态调度。如该无线接入功能实体的计算资源有很多富余,就可为该用户动态增加计算资源。Step S2004: The user management function entity dynamically schedules the radio resource allocated by the user according to the resource idle condition of the target wireless function entity. If the computing resources of the wireless access functional entity have a lot of surplus, the computing resources can be dynamically added to the user.
步骤S2005:无线接入功能实体的自我快速切换,适设置为用户高速移动的场景。当用户终端高速移动时,源无线接入功能实体可快速将用户当前的业务切换到目标无线接入功能实体,使用户的业务保持连续与高带宽,用户体验得到了极大提升。 Step S2005: The self-fast switching of the wireless access function entity is set as a scene in which the user moves at a high speed. When the user terminal moves at a high speed, the source wireless access function entity can quickly switch the current service of the user to the target wireless access function entity, so that the user's service maintains continuous and high bandwidth, and the user experience is greatly improved.
从该实施例可以看出,当用户终端高速移动时,服务的无线接入功能实体可进行快速切换,用户管理功能实体可对目标无线接入功能实体动态调整无线接入资源,使用户的网络服务保持在最优状态,从而可以提升用户在使用某项业务时的用户体验。It can be seen from this embodiment that when the user terminal moves at a high speed, the wireless access function entity of the service can perform fast handover, and the user management function entity can dynamically adjust the wireless access resource to the target wireless access function entity, so that the user's network The service is kept in an optimal state, which can improve the user experience when users use a certain service.
从以上的描述中,可以看出,上述实施例实现了如下技术效果(需要说明的是这些效果是某些优选实施例可以达到的效果):采用本发明实施例所提供的技术方案,解决了相关技术中提供的接入认证方式较为复杂且处理时延较高的问题,进而达到了接入认证方式简单、接入时延较低的效果。From the above description, it can be seen that the above embodiments achieve the following technical effects (it is required that the effects are achievable by some preferred embodiments): the technical solution provided by the embodiment of the present invention is solved. The access authentication method provided in the related art is complicated and has a high processing delay. The access authentication method is simple and the access delay is low.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。It will be apparent to those skilled in the art that the various modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein. The steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software.
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above are only the preferred embodiments of the present invention, and are not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
工业实用性Industrial applicability
如上所述,通过上述实施例及优选实施方式,解决了相关技术中,存在不能对用户进行统一的协调管理,无法对用户进行全方位监控,统一提供服务的问题,进而达到了用户管理功能实体统一为用户提供服务,使得用户得到实时优质服务,有效提升用户体验的效果。 As described above, through the foregoing embodiments and the preferred embodiments, the related technologies are solved, and there is a problem that the user cannot perform unified coordinated management, and the user cannot be monitored in all directions, and the service is uniformly provided, thereby achieving the user management function entity. Uniformly provide services for users, enabling users to get real-time quality services and effectively improve the user experience.

Claims (20)

  1. 一种用户服务提供的处理方法,包括:A method of processing user service offerings, including:
    用户管理功能实体接收基于用户的用于请求服务的请求消息;The user management function entity receives a request message based on the user for requesting the service;
    所述用户管理功能实体依据所述请求消息为所述用户提供服务。The user management function entity provides a service for the user according to the request message.
  2. 根据权利要求1所述的方法,其中,所述用户管理功能实体依据所述请求消息为所述用户提供服务包括以下至少之一:The method according to claim 1, wherein the user management function entity provides the user with a service according to the request message, including at least one of the following:
    在所述用户管理功能实体接收到的所述请求消息为用于请求接入网络的接入请求的情况下,所述用户管理功能实体依据所述接入请求为所述用户生成接入控制参数,并将所述接入控制参数下发给对应的接入功能实体执行接入控制处理;And the user management function entity generates an access control parameter for the user according to the access request, where the request message received by the user management function entity is an access request for requesting access to a network. And sending the access control parameter to the corresponding access function entity to perform access control processing;
    在所述用户管理功能实体接收到的所述请求消息为用于请求为所述用户分配或更新资源的资源请求的情况下,所述用户管理功能实体依据所述资源请求为所述用户分配或更新网络资源;When the request message received by the user management function entity is a resource request for requesting allocation or update of resources for the user, the user management function entity allocates or allocates the user according to the resource request. Update network resources;
    在所述用户管理功能实体接收到的所述请求消息为用户的业务请求的情况下,所述用户管理功能实体依据所述业务请求为所述用户提供所述业务请求对应的网络资源、策略信息以及数据传输业务链,依据所述网络资源、策略信息以及数据传输业务链为所述用户提供业务数据服务;When the request message received by the user management function entity is a service request of the user, the user management function entity provides the user with network resources and policy information corresponding to the service request according to the service request. And a data transmission service chain, providing a service data service for the user according to the network resource, policy information, and a data transmission service chain;
    在所述用户管理功能实体接收到的所述请求消息为用于请求提升体验质量QoE的QoE请求的情况下,所述用户管理功能实体依据所述QoE请求为所述用户动态调整网络资源,执行QoE提升处理;In a case that the request message received by the user management function entity is a QoE request for requesting to improve the quality of experience QoE, the user management function entity dynamically adjusts network resources for the user according to the QoE request, and performs QoE promotion processing;
    在所述用户管理功能实体接收到的所述请求消息为用于请求提升服务质量QoS的QoS请求的情况下,所述用户管理功能实体依据所述QoS请求为所述用户选择提供服务的业务功能实体,并将所述用户的业务切换至选择的所述业务功能实体。And in a case that the request message received by the user management function entity is a QoS request for requesting to improve quality of service QoS, the user management function entity selects a service function for providing service to the user according to the QoS request. An entity, and switching the service of the user to the selected business function entity.
  3. 根据权利要求2所述的方法,其中,所述用户管理功能实体依据所述接入请求为所述用户生成接入控制参数,并将所述接入控制参数下发给对应的接入功能实体执行接入控制处理包括:The method according to claim 2, wherein the user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to a corresponding access function entity. Performing access control processing includes:
    所述用户管理功能实体依据所述接入请求获取所述用户的用户信息; The user management function entity acquires user information of the user according to the access request;
    所述用户管理功能实体依据所述用户信息生成接入控制参数,其中,所述接入控制参数包括:接入认证参数,网络资源配置参数,策略及计费参数,会话控制参数;The user management function entity generates an access control parameter according to the user information, where the access control parameter includes: an access authentication parameter, a network resource configuration parameter, a policy and a charging parameter, and a session control parameter;
    所述用户管理功能实体将所述接入认证参数下发给接入控制功能实体,将所述网络资源配置参数下发给无线接入功能实体;The user management function entity sends the access authentication parameter to the access control function entity, and sends the network resource configuration parameter to the wireless access function entity;
    所述用户管理功能实体接收到用户接入成功的消息后,向会话控制功能实体下发策略及计费参数以及会话控制参数执行会话控制,策略及计费处理。After receiving the message that the user access is successful, the user management function entity sends the policy and charging parameters and the session control parameters to the session control function entity to perform session control, policy, and charging processing.
  4. 根据权利要求3所述的方法,其中,在所述用户管理功能实体依据所述接入请求为所述用户生成接入控制参数,并将所述接入控制参数下发给对应的接入功能实体执行接入控制处理之前,还包括:The method according to claim 3, wherein the user management function entity generates an access control parameter for the user according to the access request, and sends the access control parameter to a corresponding access function. Before the entity performs access control processing, it also includes:
    所述用户管理功能实体将所述接入请求发送给编排功能实体;The user management function entity sends the access request to the orchestration function entity;
    接收到所述编排功能实体依据所述接入请求生成的用于服务所述用户的功能实体,或所述编排功能实体为所述用户管理功能实体提供可供选择的用于服务所述用户的功能实体列表。Receiving, by the orchestration function entity, a functional entity for serving the user generated according to the access request, or the orchestration functional entity providing the user management function entity with an alternative for serving the user A list of functional entities.
  5. 根据权利要求3所述的方法,其中,通过以下方式至少之一,获取所述用户信息:The method of claim 3, wherein the user information is obtained by at least one of:
    依据用户标识从用户数据信息库中查找所述用户信息;Searching the user information from the user data repository according to the user identifier;
    从远程业务功能实体对用户的业务需求中获取所述用户信息。The user information is obtained from a remote business function entity to a user's business requirements.
  6. 根据权利要求3所述的方法,其中,所述用户信息包括以下至少之一:The method of claim 3 wherein said user information comprises at least one of:
    用户签约信息、用户的偏好信息、用户的业务需求信息、用户的位置信息、用户的优先级信息。User subscription information, user preference information, user's business requirement information, user's location information, and user priority information.
  7. 根据权利要求2所述的方法,其中,所述用户管理功能实体依据所述业务请求为所述用户提供所述业务请求对应的网络资源、策略信息以及数据传输业务链,依据所述网络资源、策略信息以及数据传输业务链为所述用户提供业务数据服务包括:The method according to claim 2, wherein the user management function entity provides the user with network resources, policy information, and a data transmission service chain corresponding to the service request according to the service request, according to the network resource, The policy information and the data transmission service chain provide service data services for the user, including:
    所述用户管理功能实体依据所述业务请求向远程业务功能实体请求用户的业务需求;The user management function entity requests a service requirement of the user from the remote service function entity according to the service request;
    所述用户管理功能实体依据所述业务需求生成所述业务对应的网络资源、策略信息以及数据传输业务链; Generating, by the user management function entity, network resources, policy information, and a data transmission service chain corresponding to the service according to the service requirement;
    所述用户管理功能实体将所述网络资源、策略信息以及所述数据传输业务链发送给无线接入功能实体及转发路由功能实体执行业务数据的转发处理。The user management function entity sends the network resource, the policy information, and the data transmission service chain to the radio access function entity and the forwarding routing function entity to perform forwarding processing of the service data.
  8. 根据权利要求2所述的方法,其中,在所述用户管理功能实体依据所述业务请求为所述用户提供所述业务请求对应的网络资源、策略信息以及数据传输业务链,依据所述网络资源、策略信息以及数据传输业务链为所述用户提供业务数据服务之后,还包括:The method according to claim 2, wherein the user management function entity provides the user with network resources, policy information, and a data transmission service chain corresponding to the service request according to the service request, according to the network resource. After the policy information and the data transmission service chain provide the service data service for the user, the method further includes:
    所述用户管理功能实体接收到远程业务功能实体发送的对业务需求进行修改的更新请求;Receiving, by the user management function entity, an update request sent by the remote service function entity to modify the service requirement;
    所述用户管理功能实体依据所述更新请求,对业务数据服务对应的网络资源、策略以及数据传输业务链进行修改,依据修改后的网络资源、策略以及数据传输业务链为所述用户提供业务数据服务。The user management function entity modifies the network resource, the policy, and the data transmission service chain corresponding to the service data service according to the update request, and provides the service data to the user according to the modified network resource, the policy, and the data transmission service chain. service.
  9. 根据权利要求2所述的方法,其中,所述用户管理功能实体依据所述QoE请求为所述用户动态调整网络资源,执行QoE提升处理包括以下至少之一:The method according to claim 2, wherein the user management function entity dynamically adjusts network resources for the user according to the QoE request, and performing QoE promotion processing includes at least one of the following:
    所述用户管理功能实体在检测到无线接入功能实体,会话控制功能实体的网络资源及计算存储资源存在空闲的情况下,通过所述无线接入功能实体与所述会话控制功能实体为所述用户增加网络资源及计算存储资源提升所述QoE;When the user management function entity detects the wireless access function entity, the network resource of the session control function entity and the calculated storage resource are idle, the wireless access function entity and the session control function entity are The user increases the network resource and calculates the storage resource to improve the QoE;
    所述用户管理功能实体将从除所述用户之外的其它用户缩减实际分配但未使用的网络资源及计算存储资源,增加到所述用户的网络资源及计算存储资源提升所述QoE;The user management function entity reduces the actually allocated but unused network resources and computing storage resources from other users except the user, adds the network resources to the user, and calculates the storage resources to improve the QoE;
    所述用户管理功能实体将从用户优先级低于所述用户的其它用户缩减的网络资源及计算存储资源,增加到所述用户的网络资源及计算存储资源提升所述QoE;The user management function entity increases the network resource and the computing storage resource whose user priority is lower than other users of the user, and increases the QoE to the network resource of the user and the computing storage resource;
    所述用户管理功能实体向编排功能实体请求更新数据传输业务链,通过由路由转发功能实体采用更新的数据业务传输链进行用户业务数据转发的方式,提升所述QoE。The user management function entity requests the orchestration function entity to update the data transmission service chain, and enhances the QoE by using the updated data service transmission chain to perform user service data forwarding by the route forwarding function entity.
  10. 根据权利要求2所述的方法,其中,所述用户管理功能实体依据所述QoS请求为所述用户选择提供服务的服务功能实体,并将所述用户的业务切换至选择的所述服务功能实体包括以下至少之一: The method according to claim 2, wherein said user management function entity selects a service function entity that provides a service for said user according to said QoS request, and switches said user's service to said selected service function entity Includes at least one of the following:
    所述用户管理功能实体依据所述用户预定位置范围内的无线接入功能实体上报的网络资源信息,为所述用户选择网络资源最优的无线接入功能实体,并将所述用户的业务切换至选择的所述无线接入功能实体;The user management function entity selects a wireless access function entity with the best network resource for the user according to the network resource information reported by the wireless access function entity in the predetermined location range of the user, and switches the service of the user To the selected wireless access functional entity;
    所述用户管理功能实体依据所述用户预定位置范围内的会话控制功能实体上报的网络资源信息,为所述用户选择网络资源最优的转发路由功能实体,并将所述用户的业务切换至选择的所述转发路由功能实体;The user management function entity selects a forwarding routing function entity that is optimal for the network resource according to the network resource information reported by the session control function entity in the predetermined location range of the user, and switches the service of the user to the selection. The forwarding routing function entity;
    所述用户管理功能实体在检测到所述用户在源无线接入功能实体的无线信号低于预定阈值的情况下,将所述用户的业务切换至预定的目标无线接入功能实体。The user management function entity switches the service of the user to a predetermined target wireless access function entity when detecting that the wireless signal of the source wireless access function entity is lower than a predetermined threshold.
  11. 一种用户服务提供的处理装置,位于用户管理功能实体,包括:A processing device provided by a user service, located in a user management function entity, comprising:
    接收模块,设置为接收基于用户的用于请求服务的请求消息;a receiving module, configured to receive a request message based on a user for requesting a service;
    提供模块,设置为依据所述请求消息为所述用户提供服务。Providing a module, configured to provide a service for the user according to the request message.
  12. 根据权利要求11所述的装置,其中,所述提供模块包括以下至少之一:The apparatus of claim 11 wherein said providing module comprises at least one of:
    接入单元,设置为在所述用户管理功能实体接收到的所述请求消息为用于请求接入网络的接入请求的情况下,依据所述接入请求为所述用户生成接入控制参数,并将所述接入控制参数下发给对应的接入功能实体执行接入控制处理;An access unit, configured to generate an access control parameter for the user according to the access request, where the request message received by the user management function entity is an access request for requesting access to a network And sending the access control parameter to the corresponding access function entity to perform access control processing;
    资源单元,设置为在所述用户管理功能实体接收到的所述请求消息为用于请求为所述用户分配或更新资源的资源请求的情况下,依据所述资源请求为所述用户分配或更新网络资源;a resource unit, configured to allocate or update the user according to the resource request, if the request message received by the user management function entity is a resource request for requesting allocation or update of resources for the user Internet resources;
    提供单元,设置为在所述用户管理功能实体接收到的所述请求消息为用户的业务请求的情况下,依据所述业务请求为所述用户提供所述业务请求对应的网络资源、策略信息以及数据传输业务链,依据所述网络资源、策略信息以及数据传输业务链为所述用户提供业务数据服务;a providing unit, configured to provide the user with network resources, policy information corresponding to the service request, and the user request according to the service request, where the request message received by the user management function entity is a service request of a user a data transmission service chain, which provides service data services for the user according to the network resource, policy information, and data transmission service chain;
    执行单元,设置为在所述用户管理功能实体接收到的所述请求消息为用于请求提升体验质量QoE的QoE请求的情况下,依据所述QoE请求为所述用户动态调整网络资源,执行QoE提升处理;An execution unit, configured to: when the request message received by the user management function entity is a QoE request for requesting to improve quality of experience QoE, dynamically adjust network resources for the user according to the QoE request, and perform QoE Lifting process;
    切换单元,设置为在所述用户管理功能实体接收到的所述请求消息为用于请求提升服务质量QoS的QoS请求的情况下,依据所述QoS请求为所述用户选择提供服务的业务功能实体,并将所述用户的业务切换至选择的所述业务功能实体。 a switching unit, configured to: when the request message received by the user management function entity is a QoS request for requesting to improve quality of service QoS, select a service function entity that provides a service for the user according to the QoS request And switching the user's service to the selected business function entity.
  13. 根据权利要求12所述的装置,其中,所述接入单元包括:The apparatus of claim 12, wherein the access unit comprises:
    获取子单元,设置为依据所述接入请求获取所述用户的用户信息;Obtaining a subunit, configured to acquire user information of the user according to the access request;
    第一生成子单元,设置为依据所述用户信息生成接入控制参数,其中,所述接入控制参数包括:接入认证参数,网络资源配置参数,策略及计费参数,会话控制参数;The first generation sub-unit is configured to generate an access control parameter according to the user information, where the access control parameter includes: an access authentication parameter, a network resource configuration parameter, a policy and a charging parameter, and a session control parameter;
    第一下发子单元,设置为将所述接入认证参数下发给接入控制功能实体,将所述网络资源配置参数下发给无线接入功能实体;The first sending sub-unit is configured to send the access authentication parameter to the access control function entity, and send the network resource configuration parameter to the wireless access function entity;
    第二下发子单元,设置为接收到用户接入成功的消息后,向会话控制功能实体下发策略及计费参数以及会话控制参数执行会话控制,策略及计费处理。The second sending sub-unit is configured to: after receiving the message that the user access is successful, send the policy and charging parameters and the session control parameter to the session control function entity to perform session control, policy, and charging processing.
  14. 根据权利要求13所述的装置,其中,还包括:The device according to claim 13, further comprising:
    第一发送子单元,设置为将所述接入请求发送给编排功能实体;a first sending subunit, configured to send the access request to an orchestration function entity;
    接收子单元,设置为接收到所述编排功能实体依据所述接入请求生成的用于服务所述用户的功能实体,或所述编排功能实体为所述用户管理功能实体提供可供选择的用于服务所述用户的功能实体列表。a receiving subunit, configured to receive a functional entity generated by the orchestration functional entity according to the access request for serving the user, or the orchestration functional entity provides an optional for the user management functional entity A list of functional entities that serve the user.
  15. 根据权利要求12所述的装置,其中,所述提供单元包括:The apparatus of claim 12, wherein the providing unit comprises:
    请求子单元,设置为依据所述业务请求向远程业务功能实体请求用户的业务需求;a requesting subunit, configured to request a service requirement of the user from the remote service function entity according to the service request;
    第二生成子单元,设置为依据所述业务需求生成所述业务对应的网络资源、策略信息以及数据传输业务链;a second generation sub-unit, configured to generate network resources, policy information, and a data transmission service chain corresponding to the service according to the service requirement;
    第二发送子单元,设置为将所述网络资源、策略信息以及所述数据传输业务链发送给无线接入功能实体及转发路由功能实体执行业务数据的转发处理。The second sending subunit is configured to send the network resource, the policy information, and the data transmission service chain to the radio access function entity and the forwarding routing function entity to perform forwarding processing of the service data.
  16. 根据权利要求12所述的装置,其中,还包括:The apparatus of claim 12, further comprising:
    接收单元,设置为接收到远程业务功能实体发送的对所述业务需求进行修改的更新请求;a receiving unit, configured to receive an update request sent by the remote service function entity to modify the service requirement;
    修改单元,设置为依据所述更新请求,对业务数据服务对应的网络资源、策略以及数据传输业务链进行修改,依据修改后的网络资源、策略以及数据传输业务链为所述用户提供业务数据服务。The modifying unit is configured to modify the network resource, the policy, and the data transmission service chain corresponding to the service data service according to the update request, and provide the service data service to the user according to the modified network resource, the policy, and the data transmission service chain. .
  17. 根据权利要求12所述的装置,其中,所述执行单元包括以下至少之一: The apparatus of claim 12, wherein the execution unit comprises at least one of:
    第一增加子单元,设置为在检测到无线接入功能实体,会话控制功能实体的网络资源及计算存储资源存在空闲的情况下,通过所述无线接入功能实体与所述会话控制功能实体为所述用户增加网络资源及计算存储资源提升所述QoE;a first adding sub-unit, configured to: when the wireless access function entity is detected, the network resource of the session control function entity, and the computing storage resource are idle, the wireless access function entity and the session control function entity are The user increases network resources and calculates storage resources to promote the QoE;
    第二增加子单元,设置为将从除所述用户之外的其它用户缩减实际分配但未使用的网络资源及计算存储资源,增加到所述用户的网络资源及计算存储资源提升所述QoE;a second adding sub-unit, configured to reduce network resources and computing storage resources that are actually allocated but not used by users other than the user, add network resources to the user, and calculate storage resources to improve the QoE;
    第三增加子单元,设置为将从用户优先级低于所述用户的其它用户缩减的网络资源及计算存储资源,增加到所述用户的网络资源及计算存储资源提升所述QoE;a third adding sub-unit, configured to increase network resources and computing storage resources reduced from other users whose users have lower priority than the user, to increase the QoE to the user's network resources and calculate storage resources;
    更新子单元,设置为向编排功能实体请求更新数据传输业务链,通过由路由转发功能实体采用更新的数据业务传输链进行用户业务数据转发的方式,提升所述QoE。The update sub-unit is configured to request an update data transmission service chain from the orchestration function entity, and the QoE is enhanced by the manner in which the route forwarding function entity uses the updated data service transmission chain to forward the user service data.
  18. 根据权利要求12所述的装置,其中,切换单元包括以下至少之一:The apparatus of claim 12, wherein the switching unit comprises at least one of the following:
    第一切换子单元,设置为依据所述用户预定位置范围内的无线接入功能实体上报的网络资源信息,为所述用户选择网络资源最优的无线接入功能实体,并将所述用户的业务切换至选择的所述无线接入功能实体;The first switching subunit is configured to select, according to the network resource information reported by the radio access function entity in the predetermined location range of the user, the radio access functional entity that is optimal for the network resource, and the user Switching the service to the selected wireless access function entity;
    第二切换子单元,设置为依据所述用户预定位置范围内的会话控制功能实体上报的网络资源信息,为所述用户选择网络资源最优的转发路由功能实体,并将所述用户的业务切换至选择的所述转发路由功能实体;The second switching subunit is configured to select, according to the network resource information reported by the session control function entity in the predetermined location range of the user, a forwarding routing function entity that is optimal for the network resource, and switch the service of the user To the selected forwarding routing function entity;
    第三切换子单元,设置为在检测到所述用户在源无线接入功能实体的无线信号低于预定阈值的情况下,将所述用户的业务切换至预定的目标无线接入功能实体。And a third switching subunit, configured to switch the service of the user to a predetermined target radio access functional entity if it is detected that the wireless signal of the source radio access functional entity is lower than a predetermined threshold.
  19. 一种用户服务提供的处理***,包括:A processing system provided by a user service, comprising:
    用户管理功能实体,设置为接收基于用户的用于请求服务的请求消息,依据接收到的所述请求消息为所述用户提供服务。The user management function entity is configured to receive a request message for requesting the service based on the user, and provide the service to the user according to the received request message.
  20. 根据权利要求19所述的***,其中,还包括以下至少之一:The system of claim 19, further comprising at least one of the following:
    用户数据信息库,设置为存储用户的静态数据和/或动态数据;a user data repository, configured to store static data and/or dynamic data of the user;
    编程功能实体,设置为根据用户的用户信息,为所述用户生成用于提供服务的功能实体列表; a programming function entity, configured to generate, for the user, a list of functional entities for providing a service according to user information of the user;
    无线接入功能实体,设置为为所述用户提供用户的接入及无线资源的分配;a wireless access function entity, configured to provide the user with access to the user and allocation of wireless resources;
    接入控制功能实体,设置为对所述用户接入后进行鉴权认证,接入控制以及移动性管理的执行;The access control function entity is configured to perform authentication, access control, and mobility management after the user accesses;
    会话控制功能实体,设置为执行以下操作至少之一:为所述用户接入后分配IP地址、为所述用户分配会话资源、为所述用户建立数据传输通道、执行数据通道的计费、用户策略的下发,执行监控操作;The session control function entity is configured to perform at least one of: assigning an IP address to the user after accessing, allocating session resources to the user, establishing a data transmission channel for the user, performing charging of the data channel, and a user. The policy is issued and the monitoring operation is performed;
    转发路由功能实体,设置为所述用户在执行业务时执行以下操作至少之一:业务数据包的协议适配、按流表及数据传输业务链进行数据流的路由及转发处理。 The forwarding routing function entity is configured to perform at least one of the following operations when the user performs the service: protocol adaptation of the service data packet, routing and forwarding processing of the data flow according to the flow table and the data transmission service chain.
PCT/CN2015/077323 2014-09-05 2015-04-23 Processing method, device and system for user service provision WO2016033979A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410453961.8A CN105471611A (en) 2014-09-05 2014-09-05 Processing method, device and system for providing user service
CN201410453961.8 2014-09-05

Publications (1)

Publication Number Publication Date
WO2016033979A1 true WO2016033979A1 (en) 2016-03-10

Family

ID=55439091

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/077323 WO2016033979A1 (en) 2014-09-05 2015-04-23 Processing method, device and system for user service provision

Country Status (2)

Country Link
CN (1) CN105471611A (en)
WO (1) WO2016033979A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018059690A1 (en) * 2016-09-29 2018-04-05 Siemens Aktiengesellschaft Method for operating an industrial automation system communication network comprising a plurality of communication devices, and control unit
WO2019071901A1 (en) * 2017-10-11 2019-04-18 华为技术有限公司 Service strategy creation method and apparatus
CN112465432A (en) * 2020-12-07 2021-03-09 合肥维天运通信息科技股份有限公司 Waybill information processing method

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107087255B (en) * 2016-02-15 2020-01-14 中兴通讯股份有限公司 Method for terminal position management and terminal mobility management and network node
CN107295599A (en) * 2016-04-12 2017-10-24 中兴通讯股份有限公司 A kind of node selecting method, device and node
BR112019000113A2 (en) 2016-07-07 2019-04-09 Huawei Tech Co Ltd Network resource management method, device, and system
CN109804604B (en) * 2016-09-30 2021-08-10 诺基亚通信公司 Method, apparatus, and computer-readable storage medium for controlling service function linking
CN106656866B (en) * 2016-10-13 2019-07-05 烽火通信科技股份有限公司 The method and system that bandwidth customizes on time are realized based on software definition Optical Access Network
CN107995603A (en) * 2016-10-27 2018-05-04 中兴通讯股份有限公司 A kind of ability open implementation method and device
CN108566309B (en) * 2017-01-26 2019-08-06 华为技术有限公司 A kind of method and equipment accessing Target cell
CN109429361B (en) * 2017-07-18 2021-01-01 华为技术有限公司 Session processing method and device
CN107231384B (en) * 2017-08-10 2020-11-17 北京科技大学 DDoS attack detection and defense method and system for 5g network slices
CN109600759B (en) * 2017-09-30 2022-04-29 华为技术有限公司 Policy determination method and communication device
CN110913439A (en) * 2018-09-17 2020-03-24 华为技术有限公司 Network element selection method and device
CN111050355B (en) * 2018-10-15 2022-12-09 ***通信集团山东有限公司 Method, device and system for dynamically adjusting Qos of mobile terminal
CN109995583B (en) * 2019-03-15 2021-08-06 清华大学深圳研究生院 Delay-guaranteed NFV cloud platform dynamic capacity expansion and contraction method and system
CN114641014A (en) * 2020-12-16 2022-06-17 ***通信有限公司研究院 User plane entity, configuration method, system and equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859212A (en) * 2006-03-15 2006-11-08 华为技术有限公司 Method for controlling service quality acquisition by network
CN101291370A (en) * 2008-02-21 2008-10-22 华为技术有限公司 Method and system for realizing quality of service dynamic guarantee
CN101350748A (en) * 2007-07-20 2009-01-21 中兴通讯股份有限公司 Method and system for accessing control terminal after being losing to obtain data summary calculation parameter
CN101394628A (en) * 2008-07-17 2009-03-25 上海交通大学 Power allocating method capable of improving QoE of collaboration user
EP2469903A1 (en) * 2010-12-22 2012-06-27 British Telecommunications public limited company Wireless configuration
CN103905340A (en) * 2012-12-26 2014-07-02 中国电信股份有限公司 Network resource co-allocation method and device, and Internet network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101447887B (en) * 2007-11-27 2012-06-27 华为技术有限公司 Method for user on-line notification and device thereof
CN101771619B (en) * 2010-03-16 2012-07-04 中国电子科技集团公司第三十研究所 Network system for realizing integrated security services
CN102457847B (en) * 2010-10-21 2015-09-16 中兴通讯股份有限公司 A kind of method and system of fixed network perception user access

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859212A (en) * 2006-03-15 2006-11-08 华为技术有限公司 Method for controlling service quality acquisition by network
CN101350748A (en) * 2007-07-20 2009-01-21 中兴通讯股份有限公司 Method and system for accessing control terminal after being losing to obtain data summary calculation parameter
CN101291370A (en) * 2008-02-21 2008-10-22 华为技术有限公司 Method and system for realizing quality of service dynamic guarantee
CN101394628A (en) * 2008-07-17 2009-03-25 上海交通大学 Power allocating method capable of improving QoE of collaboration user
EP2469903A1 (en) * 2010-12-22 2012-06-27 British Telecommunications public limited company Wireless configuration
CN103905340A (en) * 2012-12-26 2014-07-02 中国电信股份有限公司 Network resource co-allocation method and device, and Internet network

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018059690A1 (en) * 2016-09-29 2018-04-05 Siemens Aktiengesellschaft Method for operating an industrial automation system communication network comprising a plurality of communication devices, and control unit
CN109691020A (en) * 2016-09-29 2019-04-26 西门子股份公司 For running the method and control unit of the communication network including multiple communication equipments of industrial automation system
US10848439B2 (en) 2016-09-29 2020-11-24 Siemens Aktiengesellschaft Method for operating an industrial automation system communication network comprising a plurality of communication devices, and control unit
WO2019071901A1 (en) * 2017-10-11 2019-04-18 华为技术有限公司 Service strategy creation method and apparatus
CN112465432A (en) * 2020-12-07 2021-03-09 合肥维天运通信息科技股份有限公司 Waybill information processing method

Also Published As

Publication number Publication date
CN105471611A (en) 2016-04-06

Similar Documents

Publication Publication Date Title
WO2016033979A1 (en) Processing method, device and system for user service provision
US11758416B2 (en) System and method of network policy optimization
US10945103B2 (en) Dynamic network slice-switching and handover system and method
EP3304826B1 (en) Method and apparatus for data analytics management
CN110461027B (en) Network slice selection method and device
US20190357130A1 (en) Network slice selection
RU2571377C2 (en) System and method of control of services, advanced nodeb and data packet network gateway
KR20200139748A (en) Service subscription method and device
US9100856B2 (en) Routing architecture for content in a network
US11855864B2 (en) Method and apparatus for collecting network traffic in wireless communication system
WO2019129300A1 (en) Cache decision method and device
JP7238936B2 (en) First device and method
JP2015530821A (en) System and method for dynamic association ordering based on service differentiation in wireless local area networks
CN111919501B (en) Dedicated bearer management
US11252788B2 (en) Systems and methods for content selection and delivery based on radio access network (“RAN”) conditions
WO2020136512A1 (en) Prioritizing users based on revenue during congestion
WO2022037341A1 (en) Communication control method, network element, and storage medium
KR20130032152A (en) Method for controlling traffic of data subscriber by decision of channel overload and mobile telecommunication system for the same
WO2019158034A1 (en) Resource allocation method and apparatus
US20240049060A1 (en) First node, third node, and methods performed thereby, for handling quality of service in a communications network
CN106686756B (en) PCC conversation establishing method and system based on position

Legal Events

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

Ref document number: 15838988

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15838988

Country of ref document: EP

Kind code of ref document: A1