CN101729511B - Method, device and system for dynamic signature of user under general service architecture - Google Patents
Method, device and system for dynamic signature of user under general service architecture Download PDFInfo
- Publication number
- CN101729511B CN101729511B CN2008102170995A CN200810217099A CN101729511B CN 101729511 B CN101729511 B CN 101729511B CN 2008102170995 A CN2008102170995 A CN 2008102170995A CN 200810217099 A CN200810217099 A CN 200810217099A CN 101729511 B CN101729511 B CN 101729511B
- Authority
- CN
- China
- Prior art keywords
- service
- subscription
- signing
- request message
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种通用业务架构下用户动态签约的方法、装置与系统,以实现用户通过USI进行动态签约。所述方法包括:通用业务接口USI接收用户终端的业务调用请求消息,所述业务调用请求消息中携带用户标识、签约类型符和业务标识;向签约管理服务器发送业务调用请求消息,所述业务调用请求消息中携带所述用户标识、签约类型符和业务标识,以使所述签约管理服务器根据所述用户标识和业务标识,执行所述签约类型符所指示的业务。所述装置为一种通用业务接口USI服务器。所述装置还包括一种签约管理服务器。所述系统包括通用业务接口USI和与之以可通信方式连接的签约管理服务器。
The embodiment of the present invention discloses a method, device and system for dynamic subscription of users under a general service framework, so as to realize dynamic subscription by users through USI. The method includes: a universal service interface USI receiving a service call request message from a user terminal, the service call request message carrying a user identifier, a subscription type identifier and a service identifier; sending a service call request message to a subscription management server, the service call request message carrying The request message carries the user identifier, subscription type identifier and service identifier, so that the subscription management server executes the service indicated by the subscription type identifier according to the user identifier and service identifier. The device is a universal service interface USI server. The device also includes a subscription management server. The system includes a universal service interface USI and a subscription management server communicably connected with it.
Description
技术领域 technical field
本发明属于通信技术领域,尤其涉及一种通用业务架构下用户动态签约的方法、装置与系统。The invention belongs to the technical field of communication, and in particular relates to a method, device and system for dynamically signing a user under a general service framework.
背景技术 Background technique
WiMAX(Worldwide Interoperability for Microwave Access,全球接入微波互操作性)是一种基于IEEE802.16标准的无线城域网技术。WiMAX网络无线侧是基于IEEE802.16d/e标准的无线城域网接入技术,采用OFDM(Orthogonal Frequency Division Multiplexing,正交频分复用技术)和OFDMA(OFDM Access,OFDM接入)的物理层技术,能有效的抗多径衰落。最佳信道衰落情况下,传输速率可以逼近75Mbps。WiMAX (Worldwide Interoperability for Microwave Access) is a wireless metropolitan area network technology based on the IEEE802.16 standard. The wireless side of the WiMAX network is a wireless metropolitan area network access technology based on the IEEE802.16d/e standard, using the physical layer of OFDM (Orthogonal Frequency Division Multiplexing) and OFDMA (OFDM Access) technology, which can effectively resist multipath fading. In the case of optimal channel fading, the transmission rate can approach 75Mbps.
WiMAX网络逻辑架构如图1所示,WiMAX整个网络主要由以下三部分组成:The logical architecture of the WiMAX network is shown in Figure 1. The entire WiMAX network is mainly composed of the following three parts:
(1)终端:包括SS(Subscriber Station,用户台)或MS(Mobile Station,移动台),用户使用该设备接入WiMAX网络。(1) Terminal: including SS (Subscriber Station, user station) or MS (Mobile Station, mobile station), the user uses this device to access the WiMAX network.
(2)接入业务网:ASN(Access Service Network,接入业务网)定义为WiMAX终端提供无线接入服务的网络功能集合。ASN包含了BS(Base Station,基站)和ASN-GW(ASN Gateway,ASN网关)网元。(2) Access service network: ASN (Access Service Network, access service network) is defined as a set of network functions that provide wireless access services for WiMAX terminals. ASN includes BS (Base Station, base station) and ASN-GW (ASN Gateway, ASN Gateway) network elements.
(3)连接业务网:CSN(Connectivity Service Network,连接业务网)定义为WiMAX终端提供IP连接服务。CSN主要包括预付费服务器(PPS,Prepaid Server)以及认证、授权和计费(AAA,Authentication,Authorization andAccounting)服务器等逻辑实体,所提供的主要功能为:MS的IP地址分配、Internet接入、AAA proxy或者server、基于终端的授权控制等。(3) Connection service network: CSN (Connectivity Service Network, connection service network) is defined as providing IP connection services for WiMAX terminals. CSN mainly includes logical entities such as prepaid server (PPS, Prepaid Server) and authentication, authorization and accounting (AAA, Authentication, Authorization and Accounting) server, and the main functions provided are: MS IP address allocation, Internet access, AAA proxy or server, terminal-based authorization control, etc.
在现有技术中,图1中的R1接口为无线空中接口,主要由IEEE802.16d/e定义,R2为逻辑接口,R3、R4、R5接口均为有线接口。In the prior art, the R1 interface in FIG. 1 is a wireless air interface, mainly defined by IEEE802.16d/e, R2 is a logical interface, and R3, R4, and R5 interfaces are all wired interfaces.
伴随着网络业务开放的要求,WiMAX网络中也引入了一种可以将WiMAX网络的业务开放给网内或网外的第三方应用接口,即USI(UniversalService Interface,通用业务接口)。WiMAX网络可以通过USI系统提供业务接口给应用业务提供商(Application Service Provider,ASP)/互联网应用业务提供商(internet Application Service Provider,iASP)。通过调用USI提供的业务能力,ASP或iASP可以应用针对WiMAX接入终端开放的业务,并且通过ASP网络或互联网可以更加方便的为WiMAX接入终端提供个性化的服务。WiMAX网络通过USI系统开放的业务能力包括QoS、位置服务、多播广播业务、终端信息查询、终端鉴权等。但是,发明人发现,在现有技术中,却没有定义用户调用USI与第三方进行动态签约/解约的流程。Along with the requirements of opening up network services, a WiMAX network has also introduced a third-party application interface that can open WiMAX network services to inside or outside the network, that is, USI (Universal Service Interface, Universal Service Interface). A WiMAX network can provide a service interface to an Application Service Provider (Application Service Provider, ASP)/Internet Application Service Provider (iASP) through the USI system. By invoking the service capabilities provided by the USI, the ASP or iASP can apply services open to WiMAX access terminals, and can more conveniently provide personalized services for WiMAX access terminals through the ASP network or the Internet. The service capabilities opened by the WiMAX network through the USI system include QoS, location service, multicast broadcast service, terminal information query, terminal authentication and so on. However, the inventors found that in the prior art, there is no defined process for the user to call the USI to perform dynamic contract signing/termination with a third party.
发明内容 Contents of the invention
本发明实施例公开了一种通用业务架构下用户动态签约的方法、装置与系统,以实现用户通过USI进行动态签约。The embodiment of the present invention discloses a method, device and system for dynamic subscription of users under a general service framework, so as to realize dynamic subscription by users through USI.
一种通用业务架构下用户动态签约的方法,包括:A method for dynamically signing a user under a general service architecture, comprising:
通用业务接口USI接收用户终端的业务调用请求消息,所述业务调用请求消息中携带用户标识、签约类型符和业务标识;所述签约类型符用于指示业务调用的目的;The universal service interface USI receives the service call request message of the user terminal, the service call request message carries the user identifier, the subscription type identifier and the service identifier; the subscription type identifier is used to indicate the purpose of the service call;
向签约管理服务器发送所述业务调用请求消息,所述业务调用请求消息中携带所述用户标识、签约类型符和业务标识,以使所述签约管理服务器根据所述用户标识和业务标识,执行所述签约类型符所指示的业务;Sending the service invocation request message to the subscription management server, the service invocation request message carrying the user identifier, subscription type identifier and service identifier, so that the subscription management server executes the The business indicated by the above-mentioned contract type identifier;
所述执行所述签约类型符所指示的业务具体包括:根据所述用户标识定位所述用户的签约信息列表;根据所述签约类型符,将所述业务标识对应的签约信息增加到所述签约信息列表中,或者从所述签约信息列表中删除。The execution of the service indicated by the subscription type identifier specifically includes: locating the subscription information list of the user according to the user identifier; adding the subscription information corresponding to the service identifier to the subscription information list according to the subscription type identifier. information list, or delete from the subscription information list.
所述装置为一种通用业务接口USI服务器,包括:The device is a universal service interface USI server, comprising:
第一接收模块:用于接收用户终端的业务调用请求消息,所述业务调用请求消息中携带用户标识、签约类型符和业务标识;所述签约类型符用于指示业务调用的目的;The first receiving module: used to receive the service call request message of the user terminal, the service call request message carries the user identifier, the subscription type identifier and the service identifier; the subscription type identifier is used to indicate the purpose of the service call;
第一发送模块:用于向签约管理服务器发送来自所述第一接收模块的业务调用请求消息,所述业务调用请求消息中携带所述用户标识、签约类型符和业务标识。The first sending module: for sending the service invocation request message from the first receiving module to the subscription management server, the service invocation request message carrying the user identifier, the subscription type identifier and the service identifier.
所述装置为一种签约管理服务器,包括:The device is a subscription management server, including:
接收模块:用于接收来自通用业务接口的业务调用请求消息,所述业务调用请求消息中携带用户标识、签约类型符和业务标识;所述签约类型符用于指示业务调用的目的;Receiving module: used to receive a service call request message from a general service interface, the service call request message carries a user identifier, a subscription type identifier and a service identifier; the subscription type identifier is used to indicate the purpose of the service call;
签约管理模块:用于根据所述接收模块接收的所述用户标识和业务标识,执行所述签约类型符所指示的业务;所述签约管理模块具体用于根据所述用户标识定位所述用户的签约信息列表;根据所述签约类型符,将所述业务标识对应的签约信息增加到所述签约信息列表中,或者从所述签约信息列表中删除。Subscription management module: used to execute the service indicated by the subscription type symbol according to the user ID and service ID received by the receiving module; the subscription management module is specifically used to locate the user's account according to the user ID A subscription information list: according to the subscription type identifier, add the subscription information corresponding to the service identifier to the subscription information list, or delete it from the subscription information list.
一种通用业务架构下用户动态签约的系统,包括:通用业务接口USI和与之以可通信方式连接的签约管理服务器,其中,A system for dynamic subscription of users under a general service architecture, including: a general service interface USI and a subscription management server communicably connected to it, wherein,
所述USI用于接收用户终端的业务调用请求消息,所述业务调用请求消息中携带用户标识、签约类型符和业务标识,所述签约类型符用于指示业务调用的目的;向所述签约管理服务器发送所述业务调用请求消息,所述业务调用请求消息中携带所述用户标识、签约类型符和业务标识;The USI is used to receive a service invocation request message from a user terminal, and the service invocation request message carries a user identifier, a subscription type identifier and a service identifier, and the subscription type identifier is used to indicate the purpose of service invocation; The server sends the service call request message, and the service call request message carries the user identifier, subscription type identifier and service identifier;
所述签约管理服务器用于根据来自所述USI的业务调用请求消息中携带的所述用户标识和业务标识,执行所述签约类型符所指示的业务;所述执行所述签约类型符所指示的业务具体包括:根据所述用户标识定位所述用户的签约信息列表;根据所述签约类型符,将所述业务标识对应的签约信息增加到所述签约信息列表中,或者从所述签约信息列表中删除。The subscription management server is configured to execute the service indicated by the subscription type symbol according to the user identifier and service identifier carried in the service invocation request message from the USI; the execution of the service indicated by the subscription type identifier The service specifically includes: locating the subscription information list of the user according to the user identifier; adding the subscription information corresponding to the service identifier to the subscription information list according to the subscription type identifier, or adding the subscription information corresponding to the subscription information list from the subscription information list Deleted in .
通过应用本发明实施例公开的方法、装置和系统,用户终端可以通过向USI发送业务调用请求,并将需要签约/解约的业务的相关信息发送给USI,由所述USI传递给签约管理服务器,由所述签约管理服务器完成动态签约或者解约。By applying the method, device and system disclosed in the embodiments of the present invention, the user terminal can send a service invocation request to the USI, and send the relevant information of the service requiring subscription/cancellation to the USI, and the USI will pass it to the subscription management server, The dynamic contract signing or contract cancellation is completed by the contract management server.
附图说明 Description of drawings
图1为现有技术中WiMAX网络逻辑结构图;FIG. 1 is a logical structural diagram of a WiMAX network in the prior art;
图2为本发明实施例的应用网络模型示意图;FIG. 2 is a schematic diagram of an application network model according to an embodiment of the present invention;
图3为本发明实施例公开的通用业务架构下用户动态签约的方法流程图;FIG. 3 is a flow chart of a method for dynamically signing a user under the general service architecture disclosed in an embodiment of the present invention;
图4为本发明实施例公开的通用业务架构下用户动态签约的方法流程图;FIG. 4 is a flow chart of a method for dynamically signing a user under the general service framework disclosed in an embodiment of the present invention;
图5为本发明实施例公开的通用业务接口USI服务器结构示意图;Fig. 5 is a schematic diagram of the structure of the universal service interface USI server disclosed by the embodiment of the present invention;
图6为本发明实施例公开的签约管理服务器结构示意图;FIG. 6 is a schematic structural diagram of a subscription management server disclosed in an embodiment of the present invention;
图7为本发明实施例公开的通用业务架构下用户动态签约的系统构成示意图。Fig. 7 is a schematic diagram of a system configuration of a user's dynamic subscription under the general service architecture disclosed in the embodiment of the present invention.
具体实施方式 Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the specific embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings.
本发明实施例的应用场景的网络结构示意图如图2。其中用户终端(MS)、接入业务网(ASN)和连接业务网(CSN)为WiMAX网络的三个主要组成部分,而ASP/iASP为独立于WiMAX网络的应用服务提供商。如图所示,USI系统位于CSN中,也可能是CSN之外,多个CSN共用一个USI系统。USI系统通过U1接口与ASP/iASP进行交互。USI系统还可以可选地与CSN内的AAA服务器、消息服务器、位置服务器等进行交互。MS与ASP/iASP的交互使用现有的互联网接口(如HTTP方法)。A schematic diagram of a network structure of an application scenario of an embodiment of the present invention is shown in FIG. 2 . Among them, user terminal (MS), access service network (ASN) and connection service network (CSN) are the three main components of WiMAX network, while ASP/iASP is an application service provider independent of WiMAX network. As shown in the figure, the USI system is located in the CSN, or it may be outside the CSN, and multiple CSNs share one USI system. USI system interacts with ASP/iASP through U1 interface. The USI system may also optionally interact with AAA servers, message servers, location servers, etc. within the CSN. The interaction between MS and ASP/iASP uses the existing Internet interface (such as HTTP method).
在WiMAX网络内部,用户终端拥有唯一的内部身份,并且该内部身份保存在CSN的AAA服务器中。WiMAX网络基于此内部身份提供WiMAX网络的能力和服务。同样的,USI的信息也预先保存在AAA服务器中,这些信息是USI与WiMAX网络签约时写入到AAA服务器的。Inside the WiMAX network, the user terminal has a unique internal identity, and this internal identity is stored in the AAA server of the CSN. The WiMAX network provides the capabilities and services of the WiMAX network based on this internal identity. Similarly, the information of the USI is also pre-stored in the AAA server, which is written into the AAA server when the USI signs a contract with the WiMAX network.
本发明实施例公开了一种通用业务架构下用户动态签约的方法。The embodiment of the invention discloses a method for dynamically signing a user under a general service framework.
所述方法如图3所示,具体步骤如下:The method is shown in Figure 3, and the specific steps are as follows:
步骤301、用户终端向USI发送业务调用请求消息,所述业务调用请求消息中携带用户标识、签约类型符和业务标识。所述签约类型符用于指示所述业务调用的目的,在本实施例中具体为动态签约或者动态解约。所述业务标识包括业务类型和业务相关信息。Step 301, the user terminal sends a service invocation request message to the USI, and the service invocation request message carries a user identifier, a subscription type identifier and a service identifier. The subscription type identifier is used to indicate the purpose of the service call, which is specifically dynamic subscription or dynamic cancellation in this embodiment. The service identifier includes service type and service related information.
步骤302、USI向签约管理服务器发送业务调用请求消息,所述业务调用请求消息中携带所述用户标识、签约类型符和业务标识。Step 302, the USI sends a service invocation request message to the subscription management server, the service invocation request message carrying the user identifier, subscription type identifier and service identifier.
步骤303、签约管理服务器根据所述用户标识和业务标识,执行所述签约类型符所指示的业务。具体为:根据所述用户标识定位所述用户的签约信息列表;根据所述签约类型符(签约或者解约),将所述业务标识对应的签约信息增加到所述签约信息列表中,或者从所述签约信息列表中删除。Step 303, the subscription management server executes the service indicated by the subscription type identifier according to the user ID and the service ID. Specifically: according to the user identifier, locate the subscription information list of the user; according to the subscription type identifier (subscription or cancellation), add the subscription information corresponding to the service identifier to the subscription information list, or select from the subscription information list Deleted from the above contract information list.
通过应用本实施例公开的方法,用户可以通过向USI发送业务调用请求,并将需要签约/解约的业务的相关信息发送给USI,由所述USI传递给签约管理服务器,由所述签约管理服务器完成动态签约或者解约。By applying the method disclosed in this embodiment, the user can send a service call request to the USI, and send the relevant information of the service that needs to be subscribed/cancelled to the USI, and the USI will pass it to the subscription management server, and the subscription management server will Complete the dynamic signing or termination of the contract.
接下来以优选实施例,进一步对所述通用业务架构下用户动态签约的方法进行说明。Next, a preferred embodiment is used to further describe the method for dynamic subscription of users under the general service architecture.
本发明实施例公开了一种通用业务架构下用户动态签约的方法。The embodiment of the invention discloses a method for dynamically signing a user under a general service framework.
所述方法如图4所示,具体步骤如下:The method is shown in Figure 4, and the specific steps are as follows:
步骤401、用户终端向USI发送业务调用请求消息,所述业务调用请求消息中携带用户标识、签约类型符和业务标识。所述签约类型符用于指示所述业务调用的目的,在本实施例中具体为动态签约或者动态解约。所述业务标识包括业务类型和业务相关信息。例如,在MBS(Multicast and BroadcastService,多播广播业务)中,用户动态签约或解约的可以是特定的MBS业务类型,则此时所述业务标识包括所述特定的MBS业务类型和与所述MBS业务类型相关的信息,例如节目标识、服务标识以及该MBS业务对应的多播地址之一或其组合。再例如,在定位业务的场景下,所述业务标识中的业务类型指示为定位业务,所述业务相关信息则可以包括所述定位业务的QoS(Qualityof Service,业务质量)参数、定位服务类型(如导航、跟踪、单次定位等)、定位精度以及定位方式之一或其组合。再如在动态修改QoS的场景下,所述业务标识中的业务类型指示为QoS业务,所述业务相关信息则可以包括所述QoS业务的QoS参数等。总体来说,所述业务类型和业务相关信息根据不同的业务应用而不同,但具体的对应关系都各自的业务协议定义,本文不再赘述。Step 401, the user terminal sends a service invocation request message to the USI, and the service invocation request message carries a user identifier, a subscription type identifier and a service identifier. The subscription type identifier is used to indicate the purpose of the service call, which is specifically dynamic subscription or dynamic cancellation in this embodiment. The service identifier includes service type and service related information. For example, in MBS (Multicast and Broadcast Service, multicast broadcast service), what the user dynamically subscribes or cancels the contract may be a specific MBS service type, then the service identifier includes the specific MBS service type and the MBS service type at this time. Information related to the service type, such as one or a combination of a program ID, a service ID, and a multicast address corresponding to the MBS service. For another example, in the scenario of a location service, the service type in the service identifier indicates a location service, and the service-related information may include the QoS (Quality of Service) parameter of the location service, the location service type ( Such as navigation, tracking, single positioning, etc.), positioning accuracy and one or a combination of positioning methods. For another example, in the scenario of dynamically modifying QoS, the service type in the service identifier indicates a QoS service, and the service-related information may include QoS parameters of the QoS service. Generally speaking, the service types and service-related information are different according to different service applications, but the specific corresponding relationships are defined in their respective service agreements, and will not be repeated here.
需要说明的是,本步骤中用户向USI发送业务调用请求消息以及本实施例后续步骤中用户与USI之间的消息交互可以通过ASP/iASP也可以不通过ASP/iASP。当用户通过ASP/iASP调用USI时,用户与ASP/iASP通过现有的Internet技术交互,比如用户访问ASP/iASP提供网页或者与ASP/iASP交互即时信息的方式,然后ASP/iASP通过现有技术中的U1接口与USI系统进行交互当用户不通过ASP/iASP调用USI时,则可以采用现有技术通过ASN访问USI,具体流程此处不再赘述。It should be noted that in this step, the user sends a service call request message to the USI and the message interaction between the user and the USI in the subsequent steps of this embodiment may or may not be through the ASP/iASP. When a user calls USI through ASP/iASP, the user interacts with ASP/iASP through existing Internet technology, such as the way the user accesses ASP/iASP to provide web pages or interacts with ASP/iASP for instant information, and then ASP/iASP uses existing technology The U1 interface in the interface interacts with the USI system. When the user does not call the USI through ASP/iASP, the existing technology can be used to access the USI through the ASN. The specific process will not be repeated here.
步骤402、USI对用户的调用请求进行鉴权。所述鉴权具体为判断所述用户是否有权限调用所述USI接口,所述鉴权所依据的参数主要为所述用户标识。如步骤401所述,所述用户标识携带在所述业务调用请求消息中。所述鉴权过程是现有技术,此处不再赘述。Step 402, the USI authenticates the call request of the user. The authentication is specifically to judge whether the user has the right to call the USI interface, and the parameter based on the authentication is mainly the user identifier. As described in step 401, the user identifier is carried in the service call request message. The authentication process is an existing technology, and will not be repeated here.
需要说明的是,如果USI策略中对所有用户都开放调用而不要求对用户进行鉴权,则本步骤可以省略。It should be noted that this step can be omitted if the USI policy is open to all users and does not require user authentication.
步骤403、USI向签约管理服务器发送业务调用请求消息,所述业务调用请求消息中携带步骤401中的所述用户标识、签约类型符和业务标识。所述业务调用请求消息可以使用RADIUS(Remote Authentication Dial in User Service远端用户拨入认证业务)或Diameter协议(IETF的AAA工作组针对RADIUS协议的不足,提出的下一代AAA协议)承载。In step 403, the USI sends a service invocation request message to the subscription management server, the service invocation request message carrying the user identifier, subscription type identifier and service identifier in step 401. The service call request message can be carried by RADIUS (Remote Authentication Dial in User Service remote user dial-in authentication service) or Diameter protocol (the next-generation AAA protocol proposed by the AAA working group of IETF for the deficiencies of the RADIUS protocol).
需要说明的是,根据现有USI系统的定义要求,所述业务调用请求消息需要预先注册到USI,USI才能为所述动态签约/解约操作业务提供第三方接口。所述注册过程是现有技术,本领域技术人员无需任何创造性劳动即可实现,因此本文不再赘述。It should be noted that, according to the definition requirements of the existing USI system, the service call request message needs to be pre-registered with the USI, so that the USI can provide a third-party interface for the dynamic signing/cancelling operation service. The registration process is a prior art, which can be realized by those skilled in the art without any creative effort, so it will not be repeated here.
在WiMAX网络中,所述签约管理服务器可以是AAA服务器。若网路结构为WiMAX与3GPP2的融合,则所述签约管理服务器也可以是SPR(Subscription Profile Repository,用户签约数据库),或者,若网路结构为WiMAX与3GPP的融合,则所述签约管理服务器也可以是HSS(HomeSubscriber Server,归属用户服务器)。In a WiMAX network, the subscription management server may be an AAA server. If the network structure is the integration of WiMAX and 3GPP2, then the subscription management server can also be SPR (Subscription Profile Repository, user subscription database), or, if the network structure is the integration of WiMAX and 3GPP, the subscription management server It can also be HSS (Home Subscriber Server, Home Subscriber Server).
步骤404、签约管理服务器根据所述业务调用请求消息执行所述动态签约/解约业务。具体为:根据所述用户标识定位所述用户的签约信息列表;根据所述签约类型符(签约或者解约),将所述业务标识对应的签约信息增加到所述签约信息列表中,或者从所述签约信息列表中删除。Step 404, the subscription management server executes the dynamic subscription/cancellation service according to the service call request message. Specifically: according to the user identifier, locate the subscription information list of the user; according to the subscription type identifier (subscription or cancellation), add the subscription information corresponding to the service identifier to the subscription information list, or select from the subscription information list Deleted from the above contract information list.
进一步的,所述签约管理服务器还可以触发向用户提供业务或者让用户退出业务的流程。例如,若所述签约管理服务器为AAA服务器,所述业务标识中的业务类型为MBS业务,则所述AAA服务器可以向锚定业务授权实体发送授权变更请求(CoA Request)消息,所述CoA Request消息中携带所述业务标识。此后,系统可以依据现有技术流程自动完成所述签约/解约操作。再例如,仍然以MBS业务为例,在用户签约后,AAA服务器通过Sp接口发送签约信息变更通知消息到PCRF,告知PCRF用户的签约信息变化,在所述通知消息中包括前述业务标识(业务类型为MBS,以及对应的MBS节目标识、服务标识或该业务对应的多播IP地址)。PCRF据此信息与该用户终端的PCEF交互,触发IP会话修改过程,为用户提供所述MBS业务。解约业务场景类似,在此不再赘述。再例如,以定位业务中的跟踪服务为例,AAA服务器发现是定位业务中的跟踪服务后,发送业务请求到定位服务器,进而定位服务器触发对终端用户的定位流程对用户进行跟踪。解约业务场景类似,在此不再赘述。若所述签约管理服务器为HSS或者SPR,其触发流程是类同的,此处不再赘述。Further, the subscription management server may also trigger a process of providing services to users or allowing users to withdraw from services. For example, if the subscription management server is an AAA server, and the service type in the service identifier is an MBS service, the AAA server may send an authorization change request (CoA Request) message to the anchor service authorization entity, and the CoA Request The service identifier is carried in the message. Thereafter, the system can automatically complete the contract signing/cancellation operation according to the existing technical process. For another example, still taking the MBS service as an example, after the user signs up, the AAA server sends a subscription information change notification message to the PCRF through the Sp interface to inform the PCRF of the user's subscription information change, and the notification message includes the aforementioned service identifier (service type MBS, and the corresponding MBS program identifier, service identifier or the multicast IP address corresponding to the service). The PCRF interacts with the PCEF of the user terminal according to the information, triggers the IP session modification process, and provides the user with the MBS service. The contract termination business scenario is similar and will not be repeated here. For another example, take the tracking service in the positioning service as an example. After discovering that it is the tracking service in the positioning service, the AAA server sends a service request to the positioning server, and then the positioning server triggers a positioning process for the end user to track the user. The contract termination business scenario is similar and will not be repeated here. If the subscription management server is HSS or SPR, the triggering process is similar and will not be repeated here.
步骤405、签约管理服务器向USI发送业务响应消息,所述业务响应消息中携带结果指示,所述结果指示用于指示步骤404是否执行成功。所述业务响应消息可以采用RADIUS或Diameter协议承载。Step 405, the subscription management server sends a service response message to the USI, the service response message carries a result indication, and the result indication is used to indicate whether step 404 is executed successfully. The service response message may be carried by RADIUS or Diameter protocol.
步骤406、USI系统向用户终端发送业务响应消息,所述业务响应消息中携带所述结果指示,以通知用户所述签约/解约操作是否执行成功。所述业务响应消息可以采用RADIUS或Diameter协议承载。Step 406, the USI system sends a service response message to the user terminal, the service response message carries the result indication, to inform the user whether the signing/cancelling operation is successfully performed. The service response message may be carried by RADIUS or Diameter protocol.
通过应用本实施例公开的方法,用户终端可以通过向USI发送业务调用请求,并将需要签约/解约的业务的相关信息发送给USI,由所述USI传递给签约管理服务器,由所述签约管理服务器完成动态签约或者解约。进一步的,所述签约管理服务器还可以触发向用户提供业务或让用户退出业务。进一步的,开可以把签约执行结果通知用户终端。By applying the method disclosed in this embodiment, the user terminal can send a service invocation request to the USI, and send the relevant information of the service that needs to be subscribed/terminated to the USI, and the USI will pass it to the subscription management server, and the subscription management server will The server completes the dynamic signing or cancellation. Further, the subscription management server may also trigger the provision of services to the user or allow the user to withdraw from the service. Further, Kai may notify the user terminal of the execution result of the subscription.
以下实施例描述了通用业务架构下用户动态签约的装置。The following embodiments describe the device for dynamically signing up users under the general service architecture.
本发明实施例公开了一种通用业务接口USI服务器。The embodiment of the invention discloses a universal service interface USI server.
如图5所示,所述USI服务器50包括:As shown in Figure 5, the
第一接收模块500:用于接收用户终端的业务调用请求消息,所述业务调用请求消息中携带用户标识、签约类型符和业务标识;The first receiving module 500: for receiving a service invocation request message from a user terminal, the service invocation request message carrying a user identifier, a subscription type identifier and a service identifier;
第一发送模块502:用于向签约管理服务器发送来自所述第一接收模块500的业务调用请求消息,所述业务调用请求消息中携带所述用户标识、签约类型符和业务标识。The first sending module 502: for sending the service invocation request message from the first receiving module 500 to the subscription management server, the service invocation request message carrying the user identifier, the subscription type identifier and the service identifier.
可选的,所述USI服务器还包括:Optionally, the USI server also includes:
第二接收模块504:用于接收来自所述签约管理服务器的业务响应消息,所述业务响应消息中携带结果指示;The second receiving module 504: for receiving a service response message from the subscription management server, the service response message carrying a result indication;
第二发送模块506:用于向用户终端发送来自所述第二接收模块504的业务响应消息,所述业务响应消息中携带所述结果指示。The second sending module 506 is configured to send the service response message from the second receiving module 504 to the user terminal, where the service response message carries the result indication.
通过应用本发明实施例公开的USI服务器50,第一接收模块500可以接收用户终端的业务请求消息及其中携带的用户标识、签约类型符和业务标识,并由第一发送模块502将所述业务请求消息及其中携带的用户标识、签约类型符和业务标识发送给签约管理服务器,以使所述签约管理服务器完成用户的动态签约/解约。进一步的,第二接收模块504可以接收来自所述签约管理服务器的业务响应消息,所述业务响应消息中携带结果指示,由第二发送模块506发送给用户终端,以使用户得知执行结果。By using the
本发明实施例公开了一种签约管理服务器。The embodiment of the invention discloses a subscription management server.
如图6所示,所述签约管理服务器60包括:As shown in Figure 6, the
接收模块600:用于接收来自通用业务接口的业务调用请求消息,所述业务调用请求消息中携带所述用户标识、签约类型符和业务标识;Receiving module 600: for receiving a service invocation request message from a general service interface, the service invocation request message carrying the user identifier, subscription type identifier and service identifier;
签约管理模块602:用于根据所述接收模块600接收的所述用户标识和业务标识,执行所述签约类型符所指示的业务;具体为:根据所述用户标识定位所述用户的签约信息列表;根据所述签约类型符(签约或者解约),将所述业务标识对应的签约信息增加到所述签约信息列表中,或者从所述签约信息列表中删除。Subscription management module 602: for executing the service indicated by the subscription type identifier according to the user ID and service ID received by the receiving module 600; specifically: locating the subscription information list of the user according to the user ID ; Add the subscription information corresponding to the service identifier to the subscription information list or delete it from the subscription information list according to the subscription type identifier (subscription or cancellation).
可选的,所述签约管理服务器60包括还可以包括:Optionally, the
触发模块604:用于根据所述签约管理模块602的执行结果,触发向用户提供业务或者让用户退出业务的流程。Triggering module 604: used to trigger the process of providing services to users or making users withdraw from services according to the execution result of the subscription management module 602.
通过应用本发明实施例公开的签约管理服务器,接收模块600可以接收来自USI的业务调用请求消息,所述业务调用请求消息中携带所述用户标识、签约类型符和业务标识,由签约管理模块602进行相应的签约管理操作。进一步的,还可以由触发模块604触发向用户提供业务或者让用户退出业务的流程,为用户提供完整的动态签约/解约服务。By applying the subscription management server disclosed in the embodiment of the present invention, the receiving module 600 can receive the service invocation request message from the USI, the service invocation request message carries the user identifier, the subscription type identifier and the service identifier, and the subscription management module 602 Carry out corresponding contract management operations. Furthermore, the triggering module 604 may also trigger the process of providing services to users or allowing users to withdraw from services, so as to provide users with complete dynamic contract signing/cancellation services.
本发明实施例公开了一种通用业务架构下用户动态签约的系统。The embodiment of the invention discloses a system for dynamically signing a user under a general service framework.
如图7所示,所述系统包括:通用业务接口USI700和与之以可通信方式连接的签约管理服务器702,其中,As shown in FIG. 7 , the system includes: a universal service interface USI700 and a subscription management server 702 communicably connected with it, wherein,
所述USI700用于接收用户终端的业务调用请求消息,所述业务调用请求消息中携带用户标识、签约类型符和业务标识,向所述签约管理服务器发送业务调用请求消息,所述业务调用请求消息中携带所述用户标识、签约类型符和业务标识;The USI700 is used to receive a service call request message from a user terminal, the service call request message carries a user identifier, a subscription type identifier, and a service identifier, and sends a service call request message to the subscription management server, and the service call request message carry the user identifier, subscription type identifier and service identifier;
所述签约管理服务器702用于根据来自所述USI700的业务调用请求消息中携带的所述用户标识和业务标识,执行所述签约类型符所指示的业务。The subscription management server 702 is configured to execute the service indicated by the subscription type identifier according to the user identifier and service identifier carried in the service call request message from the USI700.
通过应用本发明实施例公开的系统,USI700可以接收用户终端的业务调用请求消息,所述业务调用请求消息中携带用户标识、签约类型符和业务标识,并向签约管理服务器702转发,由所述签约管理服务器702完成动态签约/解约操作。By applying the system disclosed in the embodiment of the present invention, USI700 can receive the service invocation request message of the user terminal, the service invocation request message carries the user identifier, subscription type identifier and service identifier, and forwards it to the subscription management server 702, and the The subscription management server 702 completes the dynamic subscription/cancellation operation.
通过应用本发明实施例公开的方法、装置和系统,用户终端可以通过向USI发送业务调用请求,并将需要签约/解约的业务的相关信息发送给USI,由所述USI传递给签约管理服务器,由所述签约管理服务器完成动态签约或者解约。进一步的,所述签约管理服务器还可以触发向用户提供业务或让用户退出业务。进一步的,开可以把签约执行结果通知用户终端。By applying the method, device and system disclosed in the embodiments of the present invention, the user terminal can send a service invocation request to the USI, and send the relevant information of the service requiring subscription/cancellation to the USI, and the USI will pass it to the subscription management server, The dynamic contract signing or contract cancellation is completed by the contract management server. Further, the subscription management server may also trigger the provision of services to the user or allow the user to withdraw from the service. Further, Kai may notify the user terminal of the execution result of the subscription.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is a better implementation Way. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, such as a floppy disk of a computer , a hard disk or an optical disk, etc., including several instructions for enabling a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be described in the foregoing embodiments Modifications are made to the recorded technical solutions, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102170995A CN101729511B (en) | 2008-10-23 | 2008-10-23 | Method, device and system for dynamic signature of user under general service architecture |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102170995A CN101729511B (en) | 2008-10-23 | 2008-10-23 | Method, device and system for dynamic signature of user under general service architecture |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101729511A CN101729511A (en) | 2010-06-09 |
CN101729511B true CN101729511B (en) | 2012-11-21 |
Family
ID=42449723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102170995A Expired - Fee Related CN101729511B (en) | 2008-10-23 | 2008-10-23 | Method, device and system for dynamic signature of user under general service architecture |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101729511B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103679366A (en) * | 2013-12-11 | 2014-03-26 | 腾讯科技(深圳)有限公司 | Method and device for quitting user group |
CN106304195B (en) * | 2015-06-23 | 2020-06-19 | 中兴通讯股份有限公司 | Policy control method for third party application, SCEF (policy and charging enforcement function) and PCRF (policy and charging rules function) |
CN105512208B (en) * | 2015-11-27 | 2021-08-03 | 腾讯科技(深圳)有限公司 | Information publishing method, device and system |
CN110324799B (en) * | 2018-03-28 | 2021-08-24 | 中兴通讯股份有限公司 | Traffic management method, equipment and storage medium based on business strategy routing |
CN112016881B (en) * | 2019-05-30 | 2024-04-23 | 浙江口碑网络技术有限公司 | Method and system for triggering business activities |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101072139A (en) * | 2006-05-14 | 2007-11-14 | 华为技术有限公司 | Method for realizing network quit for WiMAX communication system |
CN101119268A (en) * | 2007-06-28 | 2008-02-06 | 杭州东信北邮信息技术有限公司 | Method for implementing universal message bus based universal service system structure |
CN101127609A (en) * | 2006-08-14 | 2008-02-20 | 华为技术有限公司 | A method for managing user policy charging control subscription information in an evolved network |
-
2008
- 2008-10-23 CN CN2008102170995A patent/CN101729511B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101072139A (en) * | 2006-05-14 | 2007-11-14 | 华为技术有限公司 | Method for realizing network quit for WiMAX communication system |
CN101127609A (en) * | 2006-08-14 | 2008-02-20 | 华为技术有限公司 | A method for managing user policy charging control subscription information in an evolved network |
CN101119268A (en) * | 2007-06-28 | 2008-02-06 | 杭州东信北邮信息技术有限公司 | Method for implementing universal message bus based universal service system structure |
Also Published As
Publication number | Publication date |
---|---|
CN101729511A (en) | 2010-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9820127B2 (en) | Online charging architecture in LTE/EPC communication networks | |
US8204482B2 (en) | Efficient network resource management in a wireless network | |
US8902854B2 (en) | Methods, systems, and computer readable media for diameter-based steering of mobile device network access | |
EP4132213A1 (en) | Method for controlling media streaming service transmission, user terminal, network node, system, storage medium, and electronic device | |
US20130258949A1 (en) | Roaming support for wireless access subscriber over fixed ip access networks | |
MXPA04004558A (en) | Method and system for multicasting messages to select mobile recipients. | |
WO2007109536A2 (en) | Mobility management message analysis | |
WO2012162965A1 (en) | Method, system and network element for pushing application information | |
US20080107092A1 (en) | Universal services interface for wireless broadband networks | |
KR101206874B1 (en) | Communication system | |
CN101720546A (en) | Method of providing a service through a user equipment unit in an ip multimedia subsystem telecommunications network, including a user database server, service policy server and application server for use with said method | |
CN107872345A (en) | Method and device for implementing capability exposure | |
CN101656615A (en) | Method, devices and system for managing multicast broadcasting service | |
CN101729511B (en) | Method, device and system for dynamic signature of user under general service architecture | |
CN105516979A (en) | Mobile network information acquisition and opening method and system | |
CN101895856A (en) | User redirection method and system | |
WO2011144156A1 (en) | Policy control method, apparatus and gateway | |
CN101621435A (en) | Method, device and system for calling service under universal service architecture | |
CN100496154C (en) | A way to realize prepayment | |
CN101459651B (en) | A method, server and system for promoting QoS establishment | |
CN1992719B (en) | A method for providing access location information | |
CN105592101B (en) | A kind of more telephone terminal cluster control methods based on short message | |
WO2023078306A1 (en) | User identifier acquisition method and apparatus | |
CN101136823B (en) | Method for obtaining proxy calling conversation control function address | |
CN101568096A (en) | Method and system for registration of universal service interface system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121121 |
|
CF01 | Termination of patent right due to non-payment of annual fee |