






技术领域technical field
本发明涉及通信技术领域,特别涉及业务开放技术。The invention relates to the field of communication technology, in particular to the service opening technology.
背景技术Background technique
WiMAX(Worldwide Interoperability for Microwave Access),中文全称是全球接入微波互操作性,是一种基于IEEE802.16标准的无线城域网技术。WiMAX网络主要由三个部分组成即客户端(MSS/SS)、接入业务网(ASN)和连接业务网(CSN)组成。其中,连接业务网中包括了各种业务实体,如预付费服务器(PPS)、认证、授权和计费服务器(AAA Server)、位置服务器等。WiMAX (Worldwide Interoperability for Microwave Access), the Chinese full name is global access microwave interoperability, is a wireless metropolitan area network technology based on the IEEE802.16 standard. The WiMAX network is mainly composed of three parts, namely the client (MSS/SS), the access service network (ASN) and the connection service network (CSN). Among them, the connection service network includes various business entities, such as prepaid server (PPS), authentication, authorization and accounting server (AAA Server), location server, etc.
伴随着网络业务开放的要求,WiMAX网络也对外部网络开放了其中的部分业务,外部实体可以向WiMAX网络内部的业务实体发送各种信息查询请求,以获取WiMAX网络内部业务实体中的信息。Along with the requirement of network service opening, WiMAX network also opens some of its services to external networks. External entities can send various information query requests to service entities inside WiMAX network to obtain information in service entities inside WiMAX network.
在一种现有技术中,如图1所示,WiMAX网络通过通用业务开放接口(USI)系统提供业务接口给应用业务提供商/互联网应用业务提供商(ASP/iASP)。其中,USI系统是WiMAX网络将业务能力开放给网内或网外的第三方应用的接口。In one prior art, as shown in FIG. 1 , a WiMAX network provides service interfaces to Application Service Providers/Internet Application Service Providers (ASP/iASP) through a Universal Service Open Interface (USI) system. Among them, the USI system is an interface for the WiMAX network to open service capabilities to third-party applications inside or outside the network.
在这种技术中,WiMAX网络通过USI系统定义新的业务接口,并通过该新的业务接口对外提供业务接口能力,包括用户信息、位置信息、设备信息等,对USI系统的要求较高,其技术实现难度大。In this technology, the WiMAX network defines a new service interface through the USI system, and provides external service interface capabilities through the new service interface, including user information, location information, device information, etc. Technical implementation is difficult.
在另一种现有技术中,WiMAX网络定义的USI业务能力接口仅仅是到3GPP网络开放业务框架/固定或移动电话网的一种开放式的应用编程接口标准X(OSA/Parlay X)接口的映射,通过3GPP网络的开放业务能力来开放WiMAX网络的业务能力,如图2所示。其中ASP可能在3GPP网络内也可能在3GPP网络外部,调用OSA应用编程接口(API)或是通信网络开放式应用编程接口标准(Parlay)API或是Parlay X来使用WiMAX网络开放的业务能力。In another prior art, the USI service capability interface defined by the WiMAX network is only an open application programming interface standard X (OSA/Parlay X) interface to the 3GPP network open service framework/fixed or mobile telephone network The mapping is to open the service capability of the WiMAX network through the open service capability of the 3GPP network, as shown in FIG. 2 . The ASP may be inside the 3GPP network or outside the 3GPP network, calling the OSA application programming interface (API) or the communication network open application programming interface standard (Parlay) API or Parlay X to use the service capabilities opened by the WiMAX network.
在这种现有技术中,USI业务能力接口仅仅是3GPP网络OSA/Parlay X接口的映射,不能够支持其他系统的直接调用,WiMAX的业务能力开放接口与3GPP网络业务能力开放接口系统绑定,WiMAX网络要对外开放业务能力就必须和3GPP网络同时部署,这样就局限了WiMAX网络业务能力开放接口给第三方应用的使用场景。In this prior art, the USI service capability interface is only a mapping of the 3GPP network OSA/Parlay X interface, and cannot support direct invocation of other systems. The service capability open interface of WiMAX is bound to the 3GPP network service capability open interface system. To open the service capability of the WiMAX network to the outside world, it must be deployed simultaneously with the 3GPP network, which limits the usage scenarios of the WiMAX network service capability open interface to third-party applications.
发明内容Contents of the invention
本发明实施例提供了一种WiMAX网络通用业务开放接口系统和一种WiMAX网络通用业务开放方法,能够提高WiMAX网络的开放能力。The embodiment of the present invention provides a WiMAX network general service opening interface system and a WiMAX network general service opening method, which can improve the opening capability of the WiMAX network.
本发明实施例提供的WiMAX网络通用业务开放接口系统(USI),包括业务功能接口和策略控制引擎;其中:The WiMAX network general service open interface system (USI) provided by the embodiment of the present invention includes a service function interface and a policy control engine; wherein:
所述业务功能接口接收连接业务网CSN中业务实体发送的接口注册请求,存储该注册请求中包括的开放接口信息;The service function interface receives the interface registration request sent by the service entity in the connection service network CSN, and stores the open interface information included in the registration request;
所述策略控制引擎接收接口调用请求,查询所述业务功能接口中是否存储了所述接口调用请求对应的开放接口信息,若查询出开放接口信息,则将所述接口调用请求发送给所查询出的开放接口信息对应的CSN中的业务实体。The policy control engine receives an interface call request, queries whether the open interface information corresponding to the interface call request is stored in the service function interface, and if the open interface information is found out, then sends the interface call request to the queried The service entity in the CSN corresponding to the open interface information.
本发明实施例提供的WiMAX网络通用业务开放方法包括:The WiMAX network general service opening method provided by the embodiment of the present invention includes:
接收WiMAX网络CSN中业务实体发送的接口注册请求,存储该接口注册请求中包括的开放接口信息;receiving an interface registration request sent by a business entity in the CSN of the WiMAX network, and storing the open interface information included in the interface registration request;
接收接口调用请求,查询是否已存储所述接口调用请求对应的开放接口信息,若查询出已存储所述接口调用请求对应的开放接口信息,则将所述接口调用请求发送给所查询出的开放接口信息对应的业务实体。Receive an interface call request, query whether the open interface information corresponding to the interface call request has been stored, and if the open interface information corresponding to the interface call request has been stored, send the interface call request to the queried open interface information. The business entity corresponding to the interface information.
在本发明实施例中通过由USI系统接收WiMAX中业务实体发送的接口注册请求,并存储该接口注册请求中包括的开放接口信息,从而ASP/iASP以及3GPP中的业务实体、OMA业务使能部件或其他第三方应用,都可以根据USI系统中注册的开放接口信息,通过USI系统调用WiMAX网络内部实体开放的业务能力接口,大大提高了WiMAX网络的开放能力。In the embodiment of the present invention, the USI system receives the interface registration request sent by the service entity in WiMAX, and stores the open interface information included in the interface registration request, so that the service entity and OMA service enabling component in ASP/iASP and 3GPP Or other third-party applications, according to the open interface information registered in the USI system, can call the service capability interface opened by the internal entity of the WiMAX network through the USI system, which greatly improves the openness of the WiMAX network.
并且,本发明实施例中由于USI系统无需单独定义业务开放接口,只需接受业务实体的注册即可,降低了对USI系统的功能要求,也降低了USI系统的成本和实现难度。Moreover, in the embodiment of the present invention, since the USI system does not need to define a service open interface separately, it only needs to accept the registration of the business entity, which reduces the functional requirements of the USI system, and also reduces the cost and implementation difficulty of the USI system.
附图说明Description of drawings
图1为第一种现有技术的组成示意图;Fig. 1 is a schematic composition diagram of the first prior art;
图2为第二种现有技术的组成示意图;Fig. 2 is a schematic composition diagram of the second prior art;
图3为本发明USI系统第一实施例的组成示意图;3 is a schematic diagram of the composition of the first embodiment of the USI system of the present invention;
图4为本发明USI系统第二实施例的组成示意图;4 is a schematic diagram of the composition of the second embodiment of the USI system of the present invention;
图5为本发明USI系统第三实施例的组成示意图;Fig. 5 is a schematic composition diagram of the third embodiment of the USI system of the present invention;
图6为本发明WiMAX网络通用业务开放方法第一实施例的流程图;FIG. 6 is a flowchart of a first embodiment of a method for opening general services in a WiMAX network according to the present invention;
图7为本发明WiMAX网络通用业务开放方法第二实施例的流程图;FIG. 7 is a flowchart of a second embodiment of the method for opening general services in a WiMAX network according to the present invention;
图8为本发明WiMAX网络通用业务开放方法第三实施例的流程图;FIG. 8 is a flowchart of a third embodiment of a method for opening general services in a WiMAX network according to the present invention;
图9为本发明WiMAX网络通用业务开放方法实施例的一个示例流程图。FIG. 9 is an exemplary flow chart of an embodiment of a method for opening general services in a WiMAX network according to 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.
首先对本发明提供的USI系统的具体实施例进行描述。Firstly, a specific embodiment of the USI system provided by the present invention will be described.
USI系统第一实施例的组成如图3所示,从图3中可以看出本USI系统实施例的方案中,USI系统10设置于WiMAX网络的CSN11中,USI系统10的组成包括业务功能接口101和策略控制引擎102。The composition of the first embodiment of the USI system is shown in Figure 3, and it can be seen from Figure 3 that in the scheme of this USI system embodiment, the
其中,业务功能接口101与CSN11中的业务实体111连接,接收CSN11中业务实体111注册开放接口的接口注册请求,并存储该注册请求中包括的开放接口信息。通过接收上述接口注册请求,并存储接口注册请求中的开放接口信息,就实现了在USI系统10中为发送接口注册请求的业务实体111注册开放接口。Wherein, the
具体地,业务功能接口101中可以包括接口注册接收模块1011和接口注册信息存储模块1012。其中,接口注册接收模块1011用于接收CSN中业务实体111发送的包括开放接口信息的接口注册请求。接口注册信息存储模块1012,用于获取所述接口注册请求中的开放接口信息,并存储该开放接口信息。Specifically, the
策略控制引擎102接收请求调用上述注册的开放接口的接口调用请求,通过与业务功能接口101的连接,与业务功能接口中的接口注册信息存储模块1012进行交互,查询业务功能接口中是否存储了所接收的接口调用请求对应的开放接口信息,如果是,则将所述请求发送给CSN11中对应的业务实体111,即向USI系统注册了所查询到的开放接口的业务实体111。这里,如果没有查询到对应的开放接口信息,策略控制引擎102可以进一步向接口调用请求的发起者返回调用失败的响应。The
策略控制引擎102中具体可以包括接口调用接收模块1021和接口查询模块1022。其中,接口调用接收模块1021用于接收接口调用请求。接口查询模块1022用于获取所述接口调用接收模块发送的接口调用请求,通过与接口注册信息存储模块1012的连接,查询接口注册信息存储模块1012中是否存储了与所述接口调用请求对应的开放接口信息,若查询出开放接口信息,则将所述接口调用请求发送给所查询出的开放接口信息对应的CSN中的业务实体。The
本实施例中,向业务功能接口101发起注册的业务实体可能有一个,也可能有多个,在多个业务实体向业务功能接口101发起注册的情况下,业务功能接口101中可存储多组开放接口信息,所存储的开放接口信息与业务实体一一对应。开放接口信息可以采用通用的XML语言进行描述,具体可以包括:接口类型、接口方法名、调用参数和接口调用的策略等等。In this embodiment, there may be one business entity that initiates registration to the
本实施例中,接口调用请求是来自WiMAX网络外部的业务实体,或来自WiMAX网络内部的业务实体的调用WiMAX网络接口的请求。该接口调用请求中会包括与其所要调用接口相关的接口信息,策略控制引擎102在根据该接口调用请求向业务功能接口101查询开放接口信息时,判断业务功能接口101中是否存在与所述调用请求中的接口信息相匹配的开放接口信息,如果是,则说明该接口调用请求合法,可以将该接口调用请求转发给上述与接口调用请求中接口信息相匹配的开放接口信息对应的业务实体。在转发接口调用请求给对应的业务实体时,可以根据所查找到的与接口调用请求中接口信息相匹配的开放接口信息中的接口调用的策略,将接口调用请求转发给对应的业务实体。In this embodiment, the interface call request is a request from a service entity outside the WiMAX network, or a request from a service entity inside the WiMAX network to call a WiMAX network interface. The interface call request will include the interface information related to the interface to be called. When the
本实施例中所说的CSN中的业务实体,例如,可以是AAA服务器或位置信息服务器等;而策略控制引擎接收的接口调用请求,例如,也可以来自ASP/iASP、3GPP网络中的业务实体、WiMAX网络内部的业务实体、OMA业务使能部件或其他第三方应用。The service entity in the CSN mentioned in this embodiment, for example, may be an AAA server or a location information server, etc.; and the interface call request received by the policy control engine, for example, may also come from a service entity in an ASP/iASP or 3GPP network , a service entity within the WiMAX network, an OMA service enabling component, or other third-party applications.
在本实施例中,只是以USI系统设置在CSN中为例进行说明,具体实现中,USI系统也可以不设置在CSN中,甚至不设置在WiMAX网络中,只要其具有上述两个模块即可。类似的,下述实施例中,USI系统中的业务功能接口101和策略控制引擎102也可以不设置在CSN中,甚至不设置在WiMAX网络中。In this embodiment, the USI system is only set in the CSN as an example for illustration. In the specific implementation, the USI system may not be set in the CSN, or even in the WiMAX network, as long as it has the above two modules. . Similarly, in the following embodiments, the
在USI系统的第二实施例中,USI系统可以进一步对来自业务实体的接口注册请求进行认证,以确保接口注册的安全性,另外,本实施例中,网络运营商可以根据需要筛选开放的业务接口,并确保每个开放的业务接口符合其制定的策略,如计费策略等,并可以融合第三方业务实体的接口开放。同时,USI系统还可以进一步对接收的接口调用请求进行认证,以提高WiMAX的网络安全性,防止受到大量非法调用而引起的系统性能问题,并防止计费欺诈。In the second embodiment of the USI system, the USI system can further authenticate the interface registration request from the business entity to ensure the security of the interface registration. In addition, in this embodiment, the network operator can filter the open business as required interface, and ensure that each open business interface conforms to its established policies, such as billing policies, and can integrate the opening of interfaces of third-party business entities. At the same time, the USI system can further authenticate the received interface call request to improve the WiMAX network security, prevent system performance problems caused by a large number of illegal calls, and prevent billing fraud.
本实施例中,USI系统的组成如图4所示。从图4可以看出,本实施例中,业务功能接口101中具体包括接口注册接收模块1011、接口注册信息存储模块1012和接口认证模块1013。其中:In this embodiment, the composition of the USI system is shown in FIG. 4 . It can be seen from FIG. 4 that in this embodiment, the
接口注册接收模块1011用于接收CSN中业务实体111发送的接口注册请求,该注册请求中包括注册实体的认证信息和请求注册的开放接口的信息。The interface
接口认证模块1013与接口注册接收模块1011连接,用于接收接口注册接收模块1011发送的接口注册请求,根据注册实体的认证信息对所述注册实体和所述开放接口进行认证,判断所述注册实体和开放接口是否被WiMAX网络业务提供商许可,如果是,则认证通过;否则认证不通过。若认证通过,接口认证模块1013将接口注册请求中的开放接口信息传送给接口注册信息存储模块1012。The
接口注册信息存储模块1012与所述接口认证模块1013连接,用于获取来自接口认证模块1013的开放接口信息,并存储该开放接口信息。The interface registration
本实施例中,策略控制引擎102具体包括接口调用接收模块1021和接口查询模块1022和外部认证模块1023。其中:In this embodiment, the
接口调用接收模块1021用于接收接口调用请求。The interface
外部认证模块1023用于从所述接口调用接收模块1021接收接口调用请求,根据该接口调用请求中的内容对该接口调用请求的发起者进行认证,若认证通过,则将所述接口调用请求传送给接口查询模块1022。这里的认证可以采用通用的认证手段,如采用证书方式进行认证。本发明并不限定具体的认证方式。The
接口查询模块1022用于从所述外部认证模块1023获取接口调用请求,根据该接口调用请求,通过与接口注册信息存储模块1012的连接,查询接口注册信息存储模块1012中是否存储了与所述接口调用请求对应的开放接口信息,若查询出开放接口信息,则将所述接口调用请求发送给所查询出的开放接口信息对应的CSN中的业务实体111。The interface query module 1022 is used to obtain the interface call request from the
这里,在接口调用请求中会包括所要调用的接口信息,则查询是否存储接口调用请求对应的开放接口信息具体包括,查询在接口注册信息存储模块1012中是否包括与上述接口调用请求中的接口信息相匹配的开放接口信息。Here, the interface information to be called will be included in the interface call request, then query whether to store the open interface information corresponding to the interface call request specifically includes, query whether the interface information related to the above-mentioned interface call request is included in the interface registration
在USI系统的第三实施例中,USI系统中进一步设置了USI网关模块,该模块可以设置在WiMAX网络的CSN中,也可以设置在与WiMAX网络连接的3GPP网络中。通过USI网管模块的设置,即实现了本发明中USI系统的优点,又提供了与现有的系统对接影响最小成本最低的方案。In the third embodiment of the USI system, a USI gateway module is further set in the USI system, and the module can be set in the CSN of the WiMAX network, or in the 3GPP network connected to the WiMAX network. Through the setting of the USI network management module, the advantages of the USI system in the present invention are realized, and a solution with the least impact and the lowest cost for docking with the existing system is provided.
本实施例中USI系统的结构及USI系统与WiMAX网络和3GPP网络的连接如图5所示。在USI系统的结构中,除USI网关模块外,其他模块的功能均与第三实施例相同。其中,USI网关模块用于完成目标网络的业务开放接口,即本实施例中的3GPP网络业务开放接口与USI系统的协议转换。The structure of the USI system and the connection between the USI system and the WiMAX network and the 3GPP network in this embodiment are shown in FIG. 5 . In the structure of the USI system, except for the USI gateway module, the functions of other modules are the same as those of the third embodiment. Wherein, the USI gateway module is used to complete the service open interface of the target network, that is, the protocol conversion between the service open interface of the 3GPP network in this embodiment and the USI system.
以上是对USI系统实施例的说明,下面再针对WiMAX网络通用业务开放方法通过几个具体实施例进一步说明。The above is the description of the embodiments of the USI system, and the method for opening general services of the WiMAX network will be further described below through several specific embodiments.
WiMAX网络通用业务开放方法第一实施例的流程如图6所示,包括如下步骤:The flow of the first embodiment of the WiMAX network general service opening method is shown in Figure 6, including the following steps:
步骤601、接收WiMAX网络CSN中业务实体发送的接口注册请求,存储该接口注册请求中包括的请求注册的开放接口信息。Step 601: Receive an interface registration request sent by a service entity in the CSN of the WiMAX network, and store the open interface information requested to be registered included in the interface registration request.
这里,CSN中可能有一个或多个业务实体进行接口注册,则通过本步骤,所存储的开放接口信息可能对应包括一组或多组。所存储的开放接口信息中包括接口类型和接口参数,或者进一步可以包括接口调用的策略和接口方法名等。Here, there may be one or more service entities in the CSN registering interfaces, and through this step, the stored open interface information may correspond to include one or more groups. The stored open interface information includes interface type and interface parameters, or may further include interface calling strategy and interface method name, and the like.
步骤602、接收接口调用请求,查询是否已存储所述接口调用请求对应的开放接口信息,若查询出已存储该接口调用请求对应的开放接口信息,则将所述接口调用请求发送给对应的业务实体。Step 602: Receive an interface call request, query whether the open interface information corresponding to the interface call request has been stored, and if the open interface information corresponding to the interface call request has been stored, send the interface call request to the corresponding service entity.
本步骤中,接口调用请求中可以包括请求调用的接口类型和接口参数等接口信息,则在查询是否已存储接口调用请求对应的开放接口信息时,查询所存储的开放接口信息中,是否存在一组开放接口信息与所述接口调用请求中的接口信息匹配,如判断接口类型、接口名称和其它参数是否都匹配,如果是,则将该接口调用请求发送给注册该组开放接口的业务实体。In this step, the interface call request may include interface information such as the interface type and interface parameters that are requested to be called. Then, when querying whether the open interface information corresponding to the interface call request has been stored, check whether there is an open interface information stored in the stored open interface information. The group open interface information is matched with the interface information in the interface call request, such as judging whether the interface type, interface name and other parameters match, and if so, sending the interface call request to the business entity that registered the group open interface.
所述接口调用请求中的接口信息,可以由该请求的发起者预先与WiMAX业务提供商签署业务级协议(Service Level Agreement)或者WiMAX业务提供商以其他方式告知发起者,从而发起者能够将获知的接口信息设置在接口调用请求中。这里的其他方式可以是提供纸件、传真,或是公开发布的行业标准、企业标准等等。The interface information in the interface call request can be signed by the initiator of the request in advance with the WiMAX service provider to sign a service level agreement (Service Level Agreement) or the WiMAX service provider informs the initiator in other ways, so that the initiator can learn The interface information is set in the interface call request. Other ways here can be to provide paper, fax, or publicly released industry standards, enterprise standards, and so on.
本实施例的技术方案,可以由上述的USI系统来实现。另外,本实施例以及下述各实施例中所说的CSN中的业务实体,可以是AAA服务器或位置信息服务器等;而接口调用请求,具体可以是来自ASP/iASP、3GPP网络中的业务实体、WiMAX网络内部的业务实体、OMA业务使能部件或其他第三方应用。The technical solution of this embodiment can be realized by the above-mentioned USI system. In addition, the service entity in the CSN mentioned in this embodiment and the following embodiments may be an AAA server or a location information server, etc.; and the interface call request may specifically be from a service entity in an ASP/iASP or 3GPP network , a service entity within the WiMAX network, an OMA service enabling component, or other third-party applications.
在WiMAX网络通用业务开放方法的第二实施例中,可以对来自业务实体的接口注册请求进行认证,以确保接口注册的安全。本实施例的流程如图7所示,具体包括如下步骤:In the second embodiment of the general service opening method of the WiMAX network, the interface registration request from the service entity can be authenticated to ensure the security of the interface registration. The process flow of this embodiment is shown in Figure 7, and specifically includes the following steps:
步骤701、接收WiMAX网络CSN中业务实体发送的接口注册请求,对该接口注册请求进行认证,若认证通过,执行步骤702;否则直接结束本流程,或在向业务实体返回接口注册失败的响应后,结束本流程。Step 701: Receive the interface registration request sent by the service entity in the CSN of the WiMAX network, and authenticate the interface registration request. If the authentication is passed, execute
本步骤中,在接口注册请求中,可以包括注册实体的认证信息和请求注册的开放接口信息;则对所接收的接口注册请求进行认证包括:根据该接口注册请求中的注册实体的认证信息,判断注册实体和开放接口是否被WiMAX网络业务提供商许可,如果是,则认证通过;否则,认证不通过。In this step, in the interface registration request, the authentication information of the registration entity and the open interface information for requesting registration may be included; then, authenticating the received interface registration request includes: according to the authentication information of the registration entity in the interface registration request, Judging whether the registration entity and the open interface are permitted by the WiMAX network service provider, if yes, the authentication is passed; otherwise, the authentication is not passed.
步骤702、存储该接口注册请求中包括的开放接口信息。本步骤中,也可以进一步向业务实体返回接口注册成功的响应。Step 702: Store the open interface information included in the interface registration request. In this step, a response of successful interface registration can also be further returned to the business entity.
步骤703、接收来自非WiMAX网络的接口调用请求,查询出已存储该请求对应的开放接口信息后,将所述接口调用请求发送给所查询出的开放接口信息对应的业务实体。Step 703: Receive an interface invocation request from a non-WiMAX network, and after querying the stored open interface information corresponding to the request, send the interface invocation request to the service entity corresponding to the inquired open interface information.
在步骤703之后,还可以接收业务实体根据接口调用请求返回的接口调用响应,并将该响应发送给接口调用请求的发起者。After
在WiMAX网络通用业务开放方法的的第三实施例中,还可以对接口调用请求进行认证,以提高WiMAX的网络安全性。本实施例的流程如图8所示,具体包括如下步骤:In the third embodiment of the method for opening general services in a WiMAX network, the interface call request may also be authenticated, so as to improve the security of the WiMAX network. The process of this embodiment is shown in Figure 8, and specifically includes the following steps:
步骤801、接收WiMAX网络CSN中业务实体发送的接口注册请求,对该接口注册请求进行认证,若认证通过,执行步骤802;否则直接结束本流程,或在向业务实体返回接口注册失败的响应后,结束本流程。Step 801: Receive the interface registration request sent by the business entity in the CSN of the WiMAX network, and authenticate the interface registration request. If the authentication is passed, execute
步骤802、存储该接口注册请求中包括的开放接口信息。本步骤中,也可以进一步向业务实体返回接口注册成功的响应。Step 802: Store the open interface information included in the interface registration request. In this step, a response of successful interface registration can also be further returned to the business entity.
步骤803、接收接口调用请求,对该接口调用请求进行认证,如果认证通过,执行步骤804;否则直接结束本流程,或在向接口调用请求的发起者返回接口调用失败响应后,直接结束本流程。Step 803: Receive an interface call request, and authenticate the interface call request. If the authentication passes, execute
步骤804、根据接收的接口调用请求中的接口信息,查询是否已存储对应的开放接口信息,如果是,则执行步骤805,将接口调用请求发送给所查询到的开放接口信息对应的业务实体,然后结束本流程;否则,执行步骤806,向接口调用请求的发起者返回接口调用失败响应,然后结束本流程。Step 804: According to the interface information in the received interface call request, query whether the corresponding open interface information has been stored, if yes, perform
在步骤805之后,结束流程之前,还可以接收业务实体根据接口调用请求返回的接口调用响应,并将该响应发送给接口调用请求的发起者。After
在本实施例和以上各方法实施例中,所存储的开放接口信息中可以包括接口类型、接口方法名和调用参数等。另外,开放接口信息中还可以进一步包括接口调用的策略,则在上述步骤805中,将接口调用请求发送给CSN中的业务实体时,执行所查找到的开放接口信息中的接口调用的策略,将接口调用请求发送给对应的业务实体。In this embodiment and the above method embodiments, the stored open interface information may include interface type, interface method name, call parameters, and the like. In addition, the open interface information may further include the strategy of interface calling, then in the
此外,在本实施例和以上各实施例中,CSN中的业务实体在接收到接口调用请求后,可以对该接口调用请求进行认证,若认证通过,则进行对应的业务处理,如针对查询请求,获取所要查询的信息,并通过接口调用响应返回处理结果。这里,对于业务处理涉及到用户隐私数据的情况下,CSN中的业务实体还可以与用户交互,在获得用户许可后,才继续处理,并在处理完成后,通过接口调用响应返回处理结果。这里的认证可以采用通用的认证方式,如证书认证等。本发明不限定具体的认证方式。In addition, in this embodiment and the above embodiments, after the business entity in the CSN receives the interface call request, it can authenticate the interface call request, and if the authentication passes, it will perform corresponding business processing, such as query request , obtain the information to be queried, and return the processing result through the interface call response. Here, when business processing involves user privacy data, the business entity in the CSN can also interact with the user, continue processing only after obtaining the user's permission, and return the processing result through the interface call response after the processing is completed. The authentication here may adopt a common authentication method, such as certificate authentication. The present invention does not limit specific authentication methods.
以下通过一个具体的示例对WiMAX网络通用业务开放方法的实施例进一步详细说明。The following uses a specific example to further describe the embodiment of the WiMAX network general service opening method in detail.
如图9所示,本实施例中所涉及到的实体包括:移动终端(MS)、ASN、AAA服务器、位置信息服务器(LS)、USI系统和ASP/iASP,这些实体交互的具体步骤如下:As shown in Figure 9, the entities involved in this embodiment include: mobile terminal (MS), ASN, AAA server, location information server (LS), USI system and ASP/iASP, and the specific steps of these entity interactions are as follows:
步骤901,LS向USI系统发送接口注册请求(request WS binding)。该接口注册请求中包括LS的认证信息和请求注册的接口信息。其中的请求注册的接口信息可以包括接口类型、接口调用的策略、接口名称和接口参数等。In step 901, the LS sends an interface registration request (request WS binding) to the USI system. The interface registration request includes the authentication information of the LS and the interface information for which registration is requested. The interface information requested for registration may include interface type, interface calling strategy, interface name, interface parameters, and the like.
在步骤902、USI系统根据接口注册请求中的LS的认证信息对LS和开放接口进行认证,认证通过后,存储接口注册请求中的开放接口信息,并向LS返回接口注册成功响应(binding success)。In step 902, the USI system authenticates the LS and the open interface according to the authentication information of the LS in the interface registration request, after the authentication is passed, stores the open interface information in the interface registration request, and returns an interface registration success response (binding success) to the LS .
类似地,在步骤903,AAA服务器向USI系统发送接口注册请求(requestWS/Parlay X binding),该请求中包括AAA服务器的认证信息和请求注册的开放接口信息。Similarly, in step 903, the AAA server sends an interface registration request (requestWS/Parlay X binding) to the USI system, and the request includes the authentication information of the AAA server and the open interface information for registration.
在步骤904、USI系统根据接口注册请求中的AAA服务器的认证信息对AAA服务器和开放接口进行认证,认证通过后,存储接口注册请求中的开放接口信息,并向AAA服务器返回接口注册成功响应(binding success)。In step 904, the USI system authenticates the AAA server and the open interface according to the authentication information of the AAA server in the interface registration request, and after the authentication is passed, stores the open interface information in the interface registration request, and returns an interface registration success response to the AAA server ( binding success).
在注册完成后,第三方应用如ASP/iASP就可以通过USI系统,对上述两个服务器发起接口调用了,具体如:After the registration is completed, third-party applications such as ASP/iASP can initiate interface calls to the above two servers through the USI system, such as:
在步骤905、ASP/iASP首先向USI系统发送了查询用户信息的接口调用请求(Req1),该请求中包括所请求调用的接口类型、接口参数等接口信息。比如,具体可以包括:ASP/iASP的认证信息,请求调用的接口名称标识如requestlocation,接口参数如用户标识。In step 905, the ASP/iASP firstly sends an interface call request (Req1) for querying user information to the USI system, and the request includes interface information such as the requested interface type and interface parameters. For example, it may specifically include: ASP/iASP authentication information, the interface name identifier for request calling such as requestlocation, and interface parameters such as user identifier.
在步骤906,USI系统接收到Req1后,进行访问策略控制,包括对该请求进行认证以及查询是否存储了对应的开放接口信息,若认证通过并查询到对应的开放接口信息,执行步骤907。In step 906, after receiving Req1, the USI system performs access policy control, including authenticating the request and querying whether the corresponding open interface information is stored. If the authentication passes and the corresponding open interface information is queried, step 907 is executed.
步骤907、执行上述所查询到的开放接口信息中的接口调用的策略,将Req1转发给AAA服务器。Step 907: Execute the strategy for calling the interface in the open interface information found above, and forward Req1 to the AAA server.
步骤908、AAA服务器对Req1进行访问认证,若认证通过,则执行步骤909,与ANS、MS、LS等交互进行用户信息更新,然后在步骤910,将所请求的用户信息携带在用户信息查询响应(resp1)中通过USI系统返回给发起请求的ASP/IASP。Step 908, the AAA server performs access authentication on Req1, if the authentication is passed, then execute step 909, interact with ANS, MS, LS, etc. to update user information, and then in step 910, carry the requested user information in the user information query response (resp1) is returned to the requesting ASP/IASP through the USI system.
在步骤911、ASP/iASP又向USI系统发送了查询用户位置信息的接口调用请求(req2),在req2中包括所请求调用的接口类型和接口参数等接口信息。比如,具体可以包括:接口类型为Parlay X,接口参数可以为Parlay X协议定义的参数。In step 911, the ASP/iASP sends an interface call request (req2) to the USI system for querying user location information, and req2 includes interface information such as the requested interface type and interface parameters. For example, the details may include: the interface type is Parlay X, and the interface parameters may be parameters defined by the Parlay X protocol.
在步骤912,USI系统接收到Req2后,进行访问策略控制,包括对该请求进行认证以及查询是否存储了对应的开放接口信息,若认证通过,并查询到对应的开放接口信息,执行步骤913。In step 912, after receiving Req2, the USI system performs access policy control, including authenticating the request and querying whether the corresponding open interface information is stored. If the authentication is passed and the corresponding open interface information is inquired, step 913 is executed.
步骤913、执行上述查询到的开放接口信息中的接口调用的策略,将Req2转发给LS。Step 913: Execute the strategy for calling the interface in the open interface information found above, and forward Req2 to the LS.
步骤914、LS对Req2进行访问认证,若认证通过,执行步骤915,与ANS、MS等交互获取用户位置信息,最后在步骤916,将所请求的用户位置信息携带在用户信息查询响应(resp2)中通过USI系统返回给发起请求的ASP/iASP。Step 914, LS performs access authentication on Req2, if the authentication is passed, execute step 915, interact with ANS, MS, etc. to obtain user location information, and finally in step 916, carry the requested user location information in the user information query response (resp2) In the USI system, it returns to the requesting ASP/iASP.
在上述各实施例中,涉及到WiMAX网络的内部处理,如AAA服务器与MS等设备交互获取用户信息,以及LS与MS等交互获取用户位置信息的方法,可以参考已经公开的WiMAX AAA服务器或LS的相关技术规范,或不同设备和软件厂家的具体实现方案,这里不再详述。In each of the above-mentioned embodiments, related to the internal processing of the WiMAX network, such as the method for the interaction between the AAA server and the MS to obtain user information, and the method for the interaction between the LS and the MS to obtain user location information, you can refer to the published WiMAX AAA server or LS Relevant technical specifications, or specific implementation solutions of different equipment and software manufacturers, will not be described in detail here.
在本发明的上述实施例中通过由USI系统接收WiMAX中业务实体发送的接口注册请求,并存储该接口注册请求中包括的开放接口信息,从而ASP/iASP以及3GPP中的业务实体、OMA业务使能部件或其他第三方应用,都可以根据USI系统中注册的开放接口信息,通过USI系统调用WiMAX网络内部实体开放的业务能力接口,大大提高了WiMAX网络的开放能力。In the foregoing embodiments of the present invention, the USI system receives the interface registration request sent by the service entity in WiMAX, and stores the open interface information included in the interface registration request, so that the service entity in ASP/iASP and 3GPP, and the OMA service use According to the open interface information registered in the USI system, the functional components or other third-party applications can call the service capability interface opened by the internal entities of the WiMAX network through the USI system, which greatly improves the openness of the WiMAX network.
并且,本发明实施例中由于USI系统无需单独定义业务开放接口,只需接受业务实体的注册即可,降低了对USI系统的功能要求,也降低了USI系统的成本和实现难度。Moreover, in the embodiment of the present invention, since the USI system does not need to define a service open interface separately, it only needs to accept the registration of the business entity, which reduces the functional requirements of the USI system, and also reduces the cost and implementation difficulty of the USI system.
以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式只是起示范作用,并不用以限制本发明的保护范围。The above is the description of the specific embodiments of the present invention, and the method of the present invention can be appropriately improved during the specific implementation process to meet the specific needs of specific situations. Therefore, it can be understood that the specific implementation manners according to the present invention are only exemplary, and are not intended to limit the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2007101638109ACN101400109B (en) | 2007-09-30 | 2007-09-30 | General service opening interface system and general service opening method |
| PCT/CN2008/072573WO2009046674A1 (en) | 2007-09-30 | 2008-09-27 | Universal service open interface system and universal service open method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2007101638109ACN101400109B (en) | 2007-09-30 | 2007-09-30 | General service opening interface system and general service opening method |
| Publication Number | Publication Date |
|---|---|
| CN101400109Atrue CN101400109A (en) | 2009-04-01 |
| CN101400109B CN101400109B (en) | 2011-09-14 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2007101638109AExpired - Fee RelatedCN101400109B (en) | 2007-09-30 | 2007-09-30 | General service opening interface system and general service opening method |
| Country | Link |
|---|---|
| CN (1) | CN101400109B (en) |
| WO (1) | WO2009046674A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102196010A (en)* | 2010-03-12 | 2011-09-21 | 中兴通讯股份有限公司 | System and method for implementing application open interface at terminal side |
| CN102255961A (en)* | 2011-06-30 | 2011-11-23 | 重庆新媒农信科技有限公司 | Java 2 micro edition (J2ME)-based Web Service interface calling method |
| CN102474813A (en)* | 2009-09-25 | 2012-05-23 | 英特尔公司 | Apparatus and methods for universal services interface networking |
| CN101620536B (en)* | 2009-08-17 | 2012-11-14 | 用友软件股份有限公司 | Method and device for invoking performance function |
| CN102308665B (en)* | 2009-01-22 | 2013-11-06 | 华为技术有限公司 | A method and device for registering a general service interface system |
| CN105446714A (en)* | 2014-08-14 | 2016-03-30 | 阿里巴巴集团控股有限公司 | Interface calling method and device |
| CN107205015A (en)* | 2017-04-14 | 2017-09-26 | 阿里巴巴集团控股有限公司 | The implementation method and device of open interface |
| WO2017167185A1 (en)* | 2016-04-01 | 2017-10-05 | 中兴通讯股份有限公司 | Architecture, method and apparatus for realizing network function communication |
| CN110753020A (en)* | 2018-07-24 | 2020-02-04 | 北京京东尚科信息技术有限公司 | Network request processing method and device |
| CN111444100A (en)* | 2020-03-26 | 2020-07-24 | 深圳创维-Rgb电子有限公司 | Test method, test device, test apparatus and storage medium |
| CN112560016A (en)* | 2020-12-23 | 2021-03-26 | 平安银行股份有限公司 | Service request management method and device, computer equipment and readable storage medium |
| CN113497735A (en)* | 2020-04-08 | 2021-10-12 | 中兴通讯股份有限公司 | Open interface management method, electronic device and storage medium |
| CN113556251A (en)* | 2021-07-22 | 2021-10-26 | 浙江百应科技有限公司 | An anti-fraud decision engine business service registration method and system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111666178A (en)* | 2019-03-05 | 2020-09-15 | 中国环境监测总站 | Safety monitoring method and system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100689554B1 (en)* | 2004-10-07 | 2007-03-02 | 삼성전자주식회사 | Apparatus and method for providing indoor and outdoor wireless access in broadband wireless access communication system |
| CN100413273C (en)* | 2005-06-07 | 2008-08-20 | 华为技术有限公司 | Method for global microwave access interoperability network to access Internet protocol multimedia subdomain |
| DE602005003486T2 (en)* | 2005-12-13 | 2008-03-13 | Alcatel Lucent | A method of collaboration between a 3GPP mobile communication network and an IEEE 802.16 standard based WIMAX communication network |
| US20080107092A1 (en)* | 2006-11-08 | 2008-05-08 | Pouya Taaghol | Universal services interface for wireless broadband networks |
| CN1988492A (en)* | 2006-11-28 | 2007-06-27 | 华为技术有限公司 | Method for intercommunication between network nodes, for access service network and WiMAX network frame |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102308665B (en)* | 2009-01-22 | 2013-11-06 | 华为技术有限公司 | A method and device for registering a general service interface system |
| CN101620536B (en)* | 2009-08-17 | 2012-11-14 | 用友软件股份有限公司 | Method and device for invoking performance function |
| CN102474813A (en)* | 2009-09-25 | 2012-05-23 | 英特尔公司 | Apparatus and methods for universal services interface networking |
| CN102474813B (en)* | 2009-09-25 | 2014-10-22 | 英特尔公司 | Apparatus and methods for universal services interface networking |
| CN102196010A (en)* | 2010-03-12 | 2011-09-21 | 中兴通讯股份有限公司 | System and method for implementing application open interface at terminal side |
| CN102255961A (en)* | 2011-06-30 | 2011-11-23 | 重庆新媒农信科技有限公司 | Java 2 micro edition (J2ME)-based Web Service interface calling method |
| CN102255961B (en)* | 2011-06-30 | 2013-11-13 | 重庆新媒农信科技有限公司 | Java 2 micro edition (J2ME)-based Web Service interface calling method |
| CN105446714A (en)* | 2014-08-14 | 2016-03-30 | 阿里巴巴集团控股有限公司 | Interface calling method and device |
| CN105446714B (en)* | 2014-08-14 | 2019-03-15 | 阿里巴巴集团控股有限公司 | Interface call method and device |
| CN107295049A (en)* | 2016-04-01 | 2017-10-24 | 中兴通讯股份有限公司 | Realize framework, the method and device of network function communication |
| WO2017167185A1 (en)* | 2016-04-01 | 2017-10-05 | 中兴通讯股份有限公司 | Architecture, method and apparatus for realizing network function communication |
| US11075998B2 (en) | 2016-04-01 | 2021-07-27 | Zte Corporation | Architecture, method and apparatus for realizing communication between network functions |
| CN107205015A (en)* | 2017-04-14 | 2017-09-26 | 阿里巴巴集团控股有限公司 | The implementation method and device of open interface |
| CN110753020A (en)* | 2018-07-24 | 2020-02-04 | 北京京东尚科信息技术有限公司 | Network request processing method and device |
| CN111444100A (en)* | 2020-03-26 | 2020-07-24 | 深圳创维-Rgb电子有限公司 | Test method, test device, test apparatus and storage medium |
| CN113497735A (en)* | 2020-04-08 | 2021-10-12 | 中兴通讯股份有限公司 | Open interface management method, electronic device and storage medium |
| WO2021203817A1 (en)* | 2020-04-08 | 2021-10-14 | 中兴通讯股份有限公司 | Open interface management method, electronic device, and storage medium |
| CN113497735B (en)* | 2020-04-08 | 2024-08-13 | 中兴通讯股份有限公司 | Management method of open interface, electronic device and storage medium |
| CN112560016A (en)* | 2020-12-23 | 2021-03-26 | 平安银行股份有限公司 | Service request management method and device, computer equipment and readable storage medium |
| CN113556251A (en)* | 2021-07-22 | 2021-10-26 | 浙江百应科技有限公司 | An anti-fraud decision engine business service registration method and system |
| Publication number | Publication date |
|---|---|
| CN101400109B (en) | 2011-09-14 |
| WO2009046674A1 (en) | 2009-04-16 |
| Publication | Publication Date | Title |
|---|---|---|
| CN101400109B (en) | General service opening interface system and general service opening method | |
| CN109688586A (en) | A kind of method, apparatus and computer readable storage medium of network function certification | |
| US20080117451A1 (en) | Print service for IMS network | |
| CN101729514B (en) | Method, device and system for implementing service call | |
| CN102695167B (en) | Mobile subscriber identity management method and apparatus thereof | |
| US20100106845A1 (en) | Method and network element for obtaining ip-can session policy control information | |
| CN112752254B (en) | An information processing method, apparatus, device, and computer-readable storage medium | |
| US20080294891A1 (en) | Method for Authenticating a Mobile Node in a Communication Network | |
| WO2009097778A1 (en) | A method, device and system for calling the security interface | |
| RU2373648C2 (en) | Method of control and estimation of message traffic of communicator by means of first network device in system of mobile communication and corresponding communicator and first network device | |
| CN103124252B (en) | Client application access authentication treating method and apparatus | |
| CN101453694B (en) | A method and system for value-added services to invoke Internet service capabilities | |
| EP2721856B1 (en) | SYSTEMS AND METHODS OF INTEGRATING OpenID WITH A TELECOMMUNICATIONS NETWORK | |
| CN101582882B (en) | Access method, network system and device | |
| EP2139197A1 (en) | Communication control system and communication control method | |
| CN109309907B (en) | Method, device and related equipment for traffic accounting | |
| KR101194611B1 (en) | System and method for reporting an expiry of the limited fare | |
| CN101110989A (en) | Business accessing gateway, multimedia message access system using the gateway and its access method | |
| CN107172185A (en) | Network collocating method and device | |
| JP4971445B2 (en) | Method for transferring an emergency message of a terminal device in a communication network | |
| WO2011017921A1 (en) | System and method for visiting a visited service provider | |
| CN103139695A (en) | Telecommunication ability call method and network equipment facing client side | |
| CN101567792B (en) | Method and equipment for charging service of universal service interface | |
| CN103619005A (en) | Method and system for obtaining cell phone number of 3G network user | |
| KR101103919B1 (en) | Limit Expiration Guidance Service System and Method |
| 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 | ||
| ASS | Succession or assignment of patent right | Owner name:CHANGZHOU XIAOGUO INFORMATION SERVICE CO., LTD. Free format text:FORMER OWNER: HUAWEI TECHNOLOGY CO., LTD. Effective date:20140313 | |
| C41 | Transfer of patent application or patent right or utility model | ||
| COR | Change of bibliographic data | Free format text:CORRECT: ADDRESS; FROM: 518129 SHENZHEN, GUANGDONG PROVINCE TO: 213164 CHANGZHOU, JIANGSU PROVINCE | |
| TR01 | Transfer of patent right | Effective date of registration:20140313 Address after:213164 building C, building 407-2-6, Tian An Digital City, 588 Chang Wu Road, Wujin hi tech Industrial Development Zone, Changzhou, Jiangsu, China Patentee after:Changzhou Xiaoguo Information Service Co., Ltd. Address before:518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before:Huawei Technologies Co., Ltd. | |
| TR01 | Transfer of patent right | Effective date of registration:20170816 Address after:101199 Beijing city Tongzhou District Lai King Park Building No. 2 363 Patentee after:Li Juan Address before:213164 building C, building 407-2-6, Tian An Digital City, 588 Chang Wu Road, Wujin hi tech Industrial Development Zone, Changzhou, Jiangsu, China Patentee before:Changzhou Xiaoguo Information Service Co., Ltd. | |
| TR01 | Transfer of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20110914 Termination date:20170930 | |
| CF01 | Termination of patent right due to non-payment of annual fee |