[go: up one dir, main page]

CN106412034A - Business processing method and apparatus - Google Patents

Business processing method and apparatus Download PDF

Info

Publication number
CN106412034A
CN106412034A CN201610826830.9A CN201610826830A CN106412034A CN 106412034 A CN106412034 A CN 106412034A CN 201610826830 A CN201610826830 A CN 201610826830A CN 106412034 A CN106412034 A CN 106412034A
Authority
CN
China
Prior art keywords
service
interface form
client
service interface
gateway
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.)
Granted
Application number
CN201610826830.9A
Other languages
Chinese (zh)
Other versions
CN106412034B (en
Inventor
耿光明
黄桦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610826830.9A priority Critical patent/CN106412034B/en
Publication of CN106412034A publication Critical patent/CN106412034A/en
Application granted granted Critical
Publication of CN106412034B publication Critical patent/CN106412034B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种业务处理方法及装置。其中所述方法包括:接收客户端发送的第一业务请求;第一业务请求中携带客户端的类型;根据客户端的类型,从映射模块文件中获取客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系;根据客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将第一业务请求映射为第二业务请求;向业务服务器发送第二业务请求。本发明的技术方案能够在网络服务的网关中,针对同一互联网产品,不需要针对每一种客户端开发相应形态的服务接口,实现不同服务接口形态的复用,有效地减少网关中网络服务实现的复杂程度,降低开发成本,提高开发效率。

The invention provides a business processing method and device. Wherein the method includes: receiving the first service request sent by the client; carrying the type of the client in the first service request; according to the type of the client, obtaining the first service interface form of the client and the information of the network service of the gateway from the mapping module file The mapping relationship between the second service interface forms; according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway, the first service request is mapped to the second service request; The server sends a second service request. The technical solution of the present invention can realize the multiplexing of different service interface forms for the same Internet product in the network service gateway without developing a corresponding service interface for each client, effectively reducing the number of network service implementations in the gateway. complexity, reduce development costs, and improve development efficiency.

Description

业务处理方法及装置Business processing method and device

【技术领域】【Technical field】

本发明涉及互联网技术领域,尤其涉及一种业务处理方法及装置。The present invention relates to the technical field of the Internet, in particular to a service processing method and device.

【背景技术】【Background technique】

随着互联网科技的迅猛发展,人们的生活和工作中也涌现出了越来越多的互联网产品,为人们的工作和生活提供了各种各样的网络服务,提供了人们的工作和生活的便利性。With the rapid development of Internet technology, more and more Internet products have emerged in people's life and work, providing a variety of network services for people's work and life, providing people's work and life convenience.

近年来,随着智能移动终端的使用普及,各种互联网产品的网络服务商除了提供个人计算机(Person Computer;PC)端的网页版的访问接口,也逐步开发出移动终端上使用的应用程序(Application;App);同时为了便于用户在PC上根据App进行访问,也开发有PC端的App。因此,现有的网络服务通常需要面向多种不同的客户端,如移动终端的App、移动终端的网页浏览器、PC的App或者PC的网页浏览器等等;且各种客户端所需要的服务接口形态通常是不同的。传统技术中,网络服务商需要在网关(Gateway)中针对每一种客户端开发相应形态的服务接口,来满足不用客户端的需要。In recent years, with the popularization of the use of smart mobile terminals, network service providers of various Internet products have gradually developed application programs (Application ; App); at the same time, in order to facilitate users to access on the PC according to the App, a PC-side App is also developed. Therefore, existing network services usually need to be oriented to a variety of different clients, such as mobile terminal App, mobile terminal web browser, PC App or PC web browser, etc.; Service interface shapes are usually different. In the traditional technology, the network service provider needs to develop a corresponding form of service interface for each client in the gateway (Gateway) to meet the needs of different clients.

由上述可知,现有技术的网络服务的网关中,针对同一互联网产品,需要针对每一种客户端开发相应形态的服务接口,这样会增加网关中网络服务实现的复杂程度,增加开发成本,降低开发效率。It can be seen from the above that in the gateway of the network service in the prior art, for the same Internet product, it is necessary to develop a corresponding service interface for each client, which will increase the complexity of network service implementation in the gateway, increase development costs, and reduce Development efficiency.

【发明内容】【Content of invention】

本发明提供了一种业务处理方法及装置,用于降低网关中网络服务实现的复杂程度,降低开发成本,提高开发效率。The invention provides a business processing method and device, which are used to reduce the complexity of implementing network services in a gateway, reduce development costs, and improve development efficiency.

本实施例提供一种业务处理方法,所述方法包括:This embodiment provides a business processing method, the method including:

接收客户端发送的第一业务请求;所述第一业务请求中携带所述客户端的类型;receiving the first service request sent by the client; the first service request carries the type of the client;

根据所述客户端的类型,从映射模块文件中获取所述客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系;According to the type of the client, the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway is obtained from the mapping module file;

根据所述客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将所述第一业务请求映射为第二业务请求;mapping the first service request to a second service request according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway;

向业务服务器发送所述第二业务请求。Send the second service request to the service server.

进一步可选地,如上所述的方法中,向业务服务器发送所述第二业务请求之后,所述方法还包括:Further optionally, in the above method, after sending the second service request to the service server, the method further includes:

接收所述业务服务器返回的第一业务响应消息,所述第一业务响应消息为所述业务服务器根据所述第二业务请求进行业务处理并响应的消息;receiving a first service response message returned by the service server, where the first service response message is a message in which the service server performs service processing and responds according to the second service request;

根据所述客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将所述第一业务响应消息映射为第二业务响应消息;mapping the first service response message to a second service response message according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway;

向所述客户端发送所述第二业务响应消息。Send the second service response message to the client.

进一步可选地,如上所述的方法中,接收客户端发送的第一业务请求之前,所述方法还包括:Further optionally, in the above method, before receiving the first service request sent by the client, the method further includes:

生成所述映射模板文件。Generate the mapping template file.

进一步可选地,如上所述的方法中,生成所述映射模板文件,具体包括:Further optionally, in the above method, generating the mapping template file specifically includes:

确定所述网关所支持的各种所述客户端的类型;determining the types of various clients supported by the gateway;

获取各种类型的所述客户端的所述第一服务接口形态;Acquiring the first service interface form of various types of clients;

获取所述网关的网络服务的所述第二服务接口形态;Obtaining the second service interface form of the network service of the gateway;

根据各种类型的所述客户端的所述第一服务接口形态以及所述网关的网络服务的所述第二服务接口形态,建立各种类型的所述客户端的所述第一服务接口形态与所述网关的网络服务的所述第二服务接口形态之间的映射关系;According to the first service interface form of various types of clients and the second service interface form of network services of the gateway, establish the relationship between the first service interface form of various types of clients and the The mapping relationship between the second service interface form of the network service of the gateway;

将建立的各种类型的所述客户端的所述第一服务接口形态与所述网关的网络服务的所述第二服务接口形态之间的映射关系,存储在所述映射模板文件中。The established mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway is stored in the mapping template file.

进一步可选地,如上所述的方法中,所述第一服务接口形态包括所述客户端能够识别的参数的数据结构;所述第二服务接口形态包括所述业务服务器能够识别的参数的数据结构。Further optionally, in the above-mentioned method, the first service interface form includes a data structure of parameters that can be identified by the client; the second service interface form includes data of parameters that can be identified by the service server structure.

进一步可选地,如上所述的方法中,所述参数的数据结构包括参数的名称、类型以及各所述参数之间的层次结构。Further optionally, in the above method, the data structure of the parameter includes the name and type of the parameter, and the hierarchical structure among the parameters.

本发明还提供一种业务处理装置,所述装置包括:The present invention also provides a service processing device, which includes:

接收模块,用于接收客户端发送的第一业务请求;所述第一业务请求中携带所述客户端的类型;A receiving module, configured to receive a first service request sent by a client; the first service request carries the type of the client;

获取模块,用于根据所述客户端的类型,从映射模块文件中获取所述客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系;An acquisition module, configured to acquire the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway from the mapping module file according to the type of the client;

映射引擎模块,用于根据所述客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将所述第一业务请求映射为第二业务请求;A mapping engine module, configured to map the first service request to a second service request according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway;

发送模块,用于向业务服务器发送所述第二业务请求。A sending module, configured to send the second service request to the service server.

进一步可选地,如上所述的装置中,所述接收模块,还用于接收所述业务服务器返回的第一业务响应消息,所述第一业务响应消息为所述业务服务器根据所述第二业务请求进行业务处理并响应的消息;Further optionally, in the device as described above, the receiving module is further configured to receive a first service response message returned by the service server, the first service response message is the service server according to the second Business requests for business processing and response messages;

所述映射引擎模块,还用于根据所述客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将所述第一业务响应消息映射为第二业务响应消息;The mapping engine module is further configured to map the first service response message to a second service response according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway information;

所述发送模块,用于向所述客户端发送所述第二业务响应消息。The sending module is configured to send the second service response message to the client.

进一步可选地,如上所述的装置中,所述装置还包括:Further optionally, in the device as described above, the device further includes:

生成模块,用于生成所述映射模板文件。A generating module, configured to generate the mapping template file.

进一步可选地,如上所述的装置中,所述生成模块,具体用于:Further optionally, in the above-mentioned device, the generating module is specifically used for:

确定所述网关所支持的各种所述客户端的类型;determining the types of various clients supported by the gateway;

获取各种类型的所述客户端的所述第一服务接口形态;Acquiring the first service interface form of various types of clients;

获取所述网关的网络服务的所述第二服务接口形态;Obtaining the second service interface form of the network service of the gateway;

根据各种类型的所述客户端的所述第一服务接口形态以及所述网关的网络服务的所述第二服务接口形态,建立各种类型的所述客户端的所述第一服务接口形态与所述网关的网络服务的所述第二服务接口形态之间的映射关系;According to the first service interface form of various types of clients and the second service interface form of network services of the gateway, establish the relationship between the first service interface form of various types of clients and the The mapping relationship between the second service interface form of the network service of the gateway;

将建立的各种类型的所述客户端的所述第一服务接口形态与所述网关的网络服务的所述第二服务接口形态之间的映射关系,存储在所述映射模板文件中。The established mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway is stored in the mapping template file.

进一步可选地,如上所述的装置中,所述第一服务接口形态包括所述客户端能够识别的参数的数据结构;所述第二服务接口形态包括所述业务服务器能够识别的参数。Further optionally, in the above device, the first service interface form includes a data structure of parameters that can be identified by the client; the second service interface form includes parameters that can be identified by the service server.

进一步可选地,如上所述的装置中,所述参数的数据结构包括参数的名称、类型以及各所述参数之间的层次结构。Further optionally, in the above-mentioned device, the data structure of the parameter includes the name and type of the parameter, and a hierarchical structure among the parameters.

本发明的业务处理方法及装置,通过接收客户端发送的第一业务请求;所述第一业务请求中携带所述客户端的类型;根据所述客户端的类型,从映射模块文件中获取所述客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系;根据所述客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将所述第一业务请求映射为第二业务请求;向业务服务器发送所述第二业务请求。本发明的技术方案,能够在网络服务的网关中,针对同一互联网产品,不需要针对每一种客户端开发相应形态的服务接口,实现不同服务接口形态的复用,有效地减少网关中网络服务实现的复杂程度,降低开发成本,提高开发效率。The service processing method and device of the present invention receive the first service request sent by the client; the first service request carries the type of the client; according to the type of the client, the client is obtained from the mapping module file The mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway; according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway, Mapping the first service request to a second service request; sending the second service request to a service server. The technical solution of the present invention can realize the multiplexing of different service interface forms for the same Internet product in the network service gateway without developing a corresponding service interface for each client, and effectively reduce the number of network services in the gateway. The complexity of implementation reduces development costs and improves development efficiency.

【附图说明】【Description of drawings】

图1为本发明的业务处理方法实施例的流程图。Fig. 1 is a flow chart of an embodiment of a business processing method of the present invention.

图2为本发明的业务处理方法实施例二的流程图。FIG. 2 is a flow chart of Embodiment 2 of the service processing method of the present invention.

图3为本发明的业务处理实施例提供的一种架构图。Fig. 3 is a structure diagram provided by the service processing embodiment of the present invention.

图4为本发明的业务处理装置实施例一的结构图。Fig. 4 is a structural diagram of Embodiment 1 of the service processing device of the present invention.

图5为本发明的业务处理装置实施例二的结构图。Fig. 5 is a structural diagram of Embodiment 2 of the service processing device of the present invention.

【具体实施方式】【detailed description】

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实用途对本发明进行详细描述。In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with the accompanying drawings and specific practical purposes.

图1为本发明的业务处理方法实施例的流程图。如图1所示,本实施例的业务处理方法,具体可以包括如下步骤:Fig. 1 is a flow chart of an embodiment of a business processing method of the present invention. As shown in Figure 1, the business processing method of this embodiment may specifically include the following steps:

100、接收客户端发送的第一业务请求;100. Receive the first service request sent by the client;

例如,本实施例的第一业务请求中携带客户端的类型。例如客户端的类型可以为移动终端的App、移动终端的网页浏览器、PC的App或者PC的网页浏览器。For example, the type of the client is carried in the first service request in this embodiment. For example, the type of the client may be an App of the mobile terminal, a web browser of the mobile terminal, an App of the PC, or a web browser of the PC.

本实施例的业务处理方法的执行主体为业务处理装置,例如该业务处理装置可以设置在网络的网关即Gateway中。互联网服务供应商通过该Gateway对外提供网络服务。The execution subject of the service processing method in this embodiment is a service processing device, for example, the service processing device may be set in a gateway of a network, that is, a Gateway. Internet service providers provide network services externally through the Gateway.

101、根据客户端的类型,从映射模块文件中获取客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系;101. According to the type of the client, obtain the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway from the mapping module file;

102、根据客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将第一业务请求映射为第二业务请求;102. Map the first service request to a second service request according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway;

103、向业务服务器发送第二业务请求。103. Send the second service request to the service server.

在实际应用中,用户通过客户端发送第一业务请求,该网关中的业务处理装置,接收该客户端发送的第一业务请求,该第一业务请求中携带客户端的类型。业务处理装置根据客户端的类型,从映射模板文件中获取该客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系。具体地,该映射模板文件中包括每一种客户端的类型,以及每一类型客户端对应的映射模板,每一种映射模板定义一种映射关系。也就是说,该映射模板文件中可以包括多种客户端的类型,以及多种客户端类型中每一类型客户端对应的映射模板,每一种映射模板定义一种映射关系,即该映射模板文件中总共包括多种映射模板。另外,第一业务请求中还可以携带该第一业务请求对应的标识,便于后续根据该标识确定该第一业务请求对应的客户端的类型以及客户端的名称以及标识等等,从而便于实现业务处理。In practical applications, a user sends a first service request through a client, and the service processing device in the gateway receives the first service request sent by the client, and the first service request carries the type of the client. According to the type of the client, the service processing device obtains the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway from the mapping template file. Specifically, the mapping template file includes each type of client and a mapping template corresponding to each type of client, and each mapping template defines a mapping relationship. That is to say, the mapping template file may include multiple types of clients, and a mapping template corresponding to each type of client in the multiple client types, and each mapping template defines a mapping relationship, that is, the mapping template file A total of several mapping templates are included in . In addition, the first service request may also carry the identifier corresponding to the first service request, so as to facilitate subsequent determination of the type of client corresponding to the first service request, the name and identifier of the client according to the identifier, so as to facilitate service processing.

例如,本实施例的业务处理方法中,第一服务接口形态包括客户端能够识别的参数的数据结构;第二服务接口形态包括业务服务器能够识别的参数的数据结构。进一步可选地,参数的数据结构包括参数的名称、类型以及各参数之间的层次结构。例如,在客户端发送的第一业务请求中包括的参数的数据结构中的参数的名称可以与第二业务请求中包括的参数的数据结构的参数的种类以及种类的相同,也不同;当不同时,参数的数量也可以不相同,例如在将第一业务请求映射为第二业务请求的过程,第二业务请求中的参数的数据结构中的参数可以是根据第一业务请求中的参数的数据结构中的参数确定或者计算得到的。For example, in the business processing method of this embodiment, the first service interface form includes a data structure of parameters that can be recognized by the client; the second service interface form includes a data structure of parameters that can be recognized by the business server. Further optionally, the data structure of the parameter includes the name and type of the parameter and the hierarchical structure among the parameters. For example, the name of the parameter in the data structure of the parameter included in the first service request sent by the client may be the same as or different from the type and type of the parameter in the data structure of the parameter included in the second service request; At the same time, the number of parameters can also be different. For example, in the process of mapping the first service request to the second service request, the parameters in the data structure of the parameters in the second service request can be based on the parameters in the first service request. The parameters in the data structure are determined or calculated.

根据映射模板文件中存储的每一种客户端类型对应的映射关系,获取当前第一业务请求发送端的客户端类型对应的映射关系,然后将第一业务请求对应的参数的名称、类型以及各参数的层次结构,映射为业务服务器能够识别的第二业务请求对应的参数的名称、类型以及各参数的层次结构。最后将映射后的第二业务请求发送给业务服务器。According to the mapping relationship corresponding to each client type stored in the mapping template file, the mapping relationship corresponding to the client type of the current first service request sender is obtained, and then the name, type, and parameters of the parameters corresponding to the first service request The hierarchical structure is mapped to the name and type of the parameters corresponding to the second service request that can be recognized by the business server, and the hierarchical structure of each parameter. Finally, the mapped second service request is sent to the service server.

本实施例的业务处理方法,通过接收客户端发送的第一业务请求,根据客户端的类型,从映射模块文件中获取客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系;根据客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将第一业务请求映射为第二业务请求;向业务服务器发送第二业务请求,能够在网络服务的网关中,针对同一互联网产品,不需要针对每一种客户端开发相应形态的服务接口,实现不同服务接口形态的复用,有效地减少网关中网络服务实现的复杂程度,降低开发成本,提高开发效率。In the service processing method of this embodiment, by receiving the first service request sent by the client, according to the type of the client, the relationship between the first service interface form of the client and the second service interface form of the network service of the gateway is obtained from the mapping module file. mapping relationship; according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway, the first service request is mapped to the second service request; the second service request is sent to the service server, In the network service gateway, for the same Internet product, it is not necessary to develop a corresponding service interface for each client, realize the multiplexing of different service interface forms, effectively reduce the complexity of network service implementation in the gateway, and reduce the Reduce development costs and improve development efficiency.

图2为本发明的业务处理方法实施例二的流程图。本实施例的业务处理方法在上述实施例一的步骤103的基础上,进一步更加详细地介绍本发明的技术FIG. 2 is a flow chart of Embodiment 2 of the service processing method of the present invention. The business processing method of this embodiment further introduces the technology of the present invention in more detail on the basis of step 103 of the first embodiment above

方案。如图2所示,本实施例的业务处理方法,具体可以包括如下步骤:Program. As shown in Figure 2, the service processing method of this embodiment may specifically include the following steps:

200、接收业务服务器返回的第一业务响应消息;200. Receive the first service response message returned by the service server;

本实施例的第一业务响应消息为业务服务器根据第二业务请求进行业务处理并响应的消息。The first service response message in this embodiment is a message for the service server to process and respond to the service according to the second service request.

201、根据客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将第一业务响应消息映射为第二业务响应消息;201. Map the first service response message to the second service response message according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway;

202、向对应的客户端发送第二业务响应消息。202. Send a second service response message to a corresponding client.

本实施例的业务处理方法,发生在网关中的业务处理装置将第一业务请求发送给业务服务器之后,业务服务器根据第一业务请求进行业务处理,并产生第一业务响应消息,例如该第一业务请求中也可以携带有第一业务请求对应的标识,以将第一业务请求和第一业务响应消息对应起来。然后业务处理装置根据该客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将第一业务响应消息映射为第二业务响应消息,最后将第二响应消息发送给对应的客户端。In the service processing method of this embodiment, after the service processing device in the gateway sends the first service request to the service server, the service server performs service processing according to the first service request and generates a first service response message, for example, the first The service request may also carry an identifier corresponding to the first service request, so as to associate the first service request with the first service response message. Then, according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway, the service processing device maps the first service response message to a second service response message, and finally converts the second response message to sent to the corresponding client.

本实施例的业务处理方法,通过接收业务服务器返回的第一业务响应消息;根据客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将第一业务响应消息映射为第二业务响应消息;向对应的客户端发送第二业务响应消息。采用上述实施例的技术方案,能够实现对不同服务形态的接口的响应消息的反馈,能够在网络服务的网关中,针对同一互联网产品,不需要针对每一种客户端开发相应形态的服务接口,实现不同服务接口形态的复用,有效地减少网关中网络服务实现的复杂程度,降低开发成本,提高开发效率。In the service processing method of this embodiment, by receiving the first service response message returned by the service server; according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway, the first service response The message is mapped to a second service response message; and the second service response message is sent to the corresponding client. By adopting the technical solution of the above-mentioned embodiment, it is possible to realize the feedback of the response messages of the interfaces of different service forms, and it is possible to target the same Internet product in the network service gateway without developing a service interface of a corresponding form for each client. Realize the reuse of different service interface forms, effectively reduce the complexity of network service implementation in the gateway, reduce development costs, and improve development efficiency.

进一步可选地,在上述实施例的技术方案的基础上,在步骤100“接收客户端发送的第一业务请求”之前,所述方法还包括:生成映射模板文件。Further optionally, on the basis of the technical solutions of the foregoing embodiments, before the step 100 of "receiving the first service request sent by the client", the method further includes: generating a mapping template file.

进一步可选地,生成映射模板文件,具体可以包括如下步骤:Further optionally, generating a mapping template file may specifically include the following steps:

(a1)确定网关所支持的各种客户端的类型;(a1) determining the types of various clients supported by the gateway;

例如客户端的类型可以为移动终端的App、移动终端的网页浏览器、PC的App或者PC的网页浏览器。For example, the type of the client may be an App of the mobile terminal, a web browser of the mobile terminal, an App of the PC, or a web browser of the PC.

(a2)获取各种类型的客户端的第一服务接口形态;(a2) acquiring the first service interface forms of various types of clients;

(a3)获取网关的网络服务的第二服务接口形态;(a3) obtaining the second service interface form of the network service of the gateway;

(a4)根据各种类型的客户端的第一服务接口形态以及网关的网络服务的第二服务接口形态,建立各种类型的客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系;(a4) According to the first service interface form of various types of clients and the second service interface form of the network service of the gateway, establish the first service interface form of various types of clients and the second service interface form of the network service of the gateway The mapping relationship between;

(a5)将建立的各种类型的客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,存储在映射模板文件中。(a5) Store the established mapping relationship between the first service interface form of various types of clients and the second service interface form of the network service of the gateway in the mapping template file.

具体地,在存储时,每一种客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系定义一种映射模板,这样,多种类型的客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,总共定义了多种映射模板,最后将多种映射模板存储在映射模板文件中。Specifically, when storing, the mapping relationship between the first service interface form of each client and the second service interface form of the network service of the gateway defines a mapping template, so that the first service of multiple types of clients The mapping relationship between the interface form and the second service interface form of the network service of the gateway defines multiple mapping templates in total, and finally stores the multiple mapping templates in the mapping template file.

例如,映射模板文件可以为yaml格式的文件。每一种客户端对应一个相应的映射模板文件,针对此种客户端的每一个服务接口形态在映射模板文件中对应一个相应的映射模板。例如,下述代码为一个完整的映射模板文件。For example, the mapping template file may be a file in yaml format. Each type of client corresponds to a corresponding mapping template file, and each service interface form of this type of client corresponds to a corresponding mapping template in the mapping template file. For example, the following code is a complete mapping template file.

其中首行用来定义客户端访问网络服务时所使用的请求方法和请求路径(请求路径中的“*”表示通配符,即可匹配任意字符串),后面各行为请求信息和响应信息各个部分的映射关系的定义。目前支持如下三种映射方式。The first line is used to define the request method and request path used by the client to access the network service ("*" in the request path represents a wildcard, which can match any string), and the following lines are the details of each part of the request information and response information Definition of mapping relationship. Currently supports the following three mapping methods.

例如,数字1所在行为占位符表达式。例如1处的“{3}”,其含义为将客户端所使用的请求路径按路径分隔符“/”分隔后的第3部分填充到此处;For example, where the number 1 is placed is a placeholder expression. For example, "{3}" in 1 means that the request path used by the client is filled here with the third part separated by the path separator "/";

本实施例的映射模板文件可以是基于javascript编程语言的函数表达式。例如2处的“$$...$$”,其含义为将函数的执行结果填充到此处。The mapping template file in this embodiment may be a function expression based on javascript programming language. For example, "$$...$$" at 2 means that the execution result of the function is filled here.

本实施例的映射模板文件还可以基于mustache模板语言的表达式。例如3处的“{{#id}}...{{/id}}”,此处为符合mustache模板语言的语法的表达式,即按mustache模板语言进行转换;The mapping template file in this embodiment may also be based on expressions of the mustache template language. For example, "{{#id}}...{{/id}}" in the 3rd place is an expression conforming to the syntax of the mustache template language, that is, it is converted according to the mustache template language;

图3为本发明的业务处理实施例提供的一种架构图。如图3所示,本实施例的整个业务处理中,可以认为网关的业务处理装置中,设置有一个映射引擎,该映射引擎为网关服务的一个组件,在网关服务启动时,映射引擎将全部映射模板文件加载到计算机内存中。当客户端访问网络服务时,映射引擎在计算机内存中读取相应客户端类型和服务接口形态的映射模板,然后依据映射模板中定义的映射关系,首先将客户端的请求信息转换成网络服务需要的请求信息,并将转换后的请求信息发送给业务处理器,实现网络服务;紧接着,业务处理器对请求信息进行业务处理,并反馈响应消息,然后由映射引擎将网络服务的响应信息转换成客户端需要的响应信息,进而发送给客户端,最后完成完整的服务接口形态的转换。Fig. 3 is a structure diagram provided by the service processing embodiment of the present invention. As shown in Figure 3, in the entire business processing of this embodiment, it can be considered that a mapping engine is provided in the business processing device of the gateway, and the mapping engine is a component of the gateway service. When the gateway service starts, the mapping engine will all The mapping template file is loaded into computer memory. When a client accesses a network service, the mapping engine reads the mapping template of the corresponding client type and service interface form in the computer memory, and then converts the client's request information into the network service's required information according to the mapping relationship defined in the mapping template. Request information, and send the converted request information to the business processor to realize network services; then, the business processor performs business processing on the request information, and feeds back a response message, and then the mapping engine converts the response information of the network service into The response information needed by the client is then sent to the client, and finally the complete conversion of the service interface form is completed.

上述实施例的技术方案,能够在网络服务的网关中,针对同一互联网产品,不需要针对每一种客户端开发相应形态的服务接口,实现不同服务接口形态的复用,有效地减少网关中网络服务实现的复杂程度,降低开发成本,提高开发效率。The technical solutions of the above-mentioned embodiments can target the same Internet product in the network service gateway without developing a service interface of a corresponding form for each client, realize the multiplexing of different service interface forms, and effectively reduce the number of network services in the gateway. The complexity of service implementation reduces development costs and improves development efficiency.

图4为本发明的业务处理装置实施例一的结构图。如图4所示,本实施例的业务处理装置,具体可以包括:接收模块10、获取模块11、映射引擎模块12和发送模块13。Fig. 4 is a structural diagram of Embodiment 1 of the service processing device of the present invention. As shown in FIG. 4 , the service processing apparatus of this embodiment may specifically include: a receiving module 10 , an acquiring module 11 , a mapping engine module 12 and a sending module 13 .

其中,接收模块10用于接收客户端发送的第一业务请求;第一业务请求中携带客户端的类型;获取模块11用于根据接收模块10接收的第一业务请求中的客户端的类型,从映射模块文件中获取客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系;映射引擎模块12用于根据获取模块11获取的客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将第一业务请求映射为第二业务请求;发送模块13用于向业务服务器发送映射引擎模块12映射后的第二业务请求。Wherein, the receiving module 10 is used to receive the first service request sent by the client; the type of the client is carried in the first service request; Obtain the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway in the module file; The mapping relationship between the second service interface forms of the network service maps the first service request to the second service request; the sending module 13 is used to send the second service request mapped by the mapping engine module 12 to the service server.

本实施例的业务处理装置,通过采用上述模块实现业务处理的实现机制以及技术效果与上述相关所示方法实施例的实现相同,详细可以参考上述相关所示实施例的记载,在此不再赘述。The service processing device of this embodiment uses the above-mentioned modules to realize the implementation mechanism and technical effect of service processing, which are the same as those of the method embodiments shown in the above-mentioned related methods. For details, please refer to the records of the above-mentioned related embodiments, and will not repeat them here. .

图5为本发明的业务处理装置实施例二的结构图。如图5所示,本实施例的业务处理装置,在上述图4所示实施例的技术方案的基础上,进一步还可以包括如下技术方案。Fig. 5 is a structural diagram of Embodiment 2 of the service processing device of the present invention. As shown in FIG. 5 , the service processing device of this embodiment may further include the following technical solutions on the basis of the technical solution of the above-mentioned embodiment shown in FIG. 4 .

本实施例的业务处理装置中,接收模块10还用于接收业务服务器返回的第一业务响应消息,第一业务响应消息为业务服务器根据第二业务请求进行业务处理并响应的消息;映射引擎模块12还用于根据客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,将接收模块10接收的第一业务响应消息映射为第二业务响应消息;发送模块13用于向客户端发送映射引擎模块12映射后的第二业务响应消息。In the service processing device of this embodiment, the receiving module 10 is also used to receive the first service response message returned by the service server, the first service response message is a message that the service server performs service processing and responds according to the second service request; the mapping engine module 12 is also used to map the first service response message received by the receiving module 10 into a second service response message according to the mapping relationship between the first service interface form of the client and the second service interface form of the network service of the gateway; the sending module 13 is configured to send the second service response message mapped by the mapping engine module 12 to the client.

进一步可选地,如图5所示,本实施例的业务处理装置中,还包括生成模块14。如图5所示,生成模块14用于生成映射模板文件。Further optionally, as shown in FIG. 5 , the service processing apparatus of this embodiment further includes a generation module 14 . As shown in FIG. 5 , the generation module 14 is used to generate a mapping template file.

例如,生成模块14具体用于确定网关所支持的各种客户端的类型;获取各种类型的客户端的第一服务接口形态;获取网关的网络服务的第二服务接口形态;根据各种类型的客户端的第一服务接口形态以及网关的网络服务的第二服务接口形态,建立各种类型的客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系;将建立的各种类型的客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系,存储在映射模板文件中。For example, the generation module 14 is specifically used to determine the types of various clients supported by the gateway; obtain the first service interface form of various types of clients; obtain the second service interface form of the network service of the gateway; The first service interface form of the terminal and the second service interface form of the network service of the gateway, establish the mapping relationship between the first service interface form of various types of clients and the second service interface form of the network service of the gateway; the established The mapping relationship between the first service interface form of various types of clients and the second service interface form of the network service of the gateway is stored in the mapping template file.

对应地,获取模块11用于根据接收模块10接收的第一业务请求中的客户端的类型,从生成模块14生成的映射模块文件中获取客户端的第一服务接口形态与网关的网络服务的第二服务接口形态之间的映射关系。Correspondingly, the obtaining module 11 is used to obtain the first service interface form of the client and the second service interface form of the gateway network service from the mapping module file generated by the generating module 14 according to the type of the client in the first service request received by the receiving module 10. The mapping relationship between service interface forms.

本实施例中的第一服务接口形态包括客户端能够识别的参数的数据结构;第二服务接口形态包括业务服务器能够识别的参数的数据结构。其中参数的数据结构包括参数的名称、类型以及各参数之间的层次结构。The first service interface form in this embodiment includes the data structure of parameters that can be recognized by the client; the second service interface form includes the data structure of parameters that can be recognized by the service server. The data structure of the parameter includes the name and type of the parameter and the hierarchical structure among the parameters.

本实施例的业务处理装置,通过采用上述模块实现业务处理的实现机制以及技术效果与上述相关所示方法实施例的实现相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。The service processing device of this embodiment uses the above-mentioned modules to realize the implementation mechanism and technical effect of service processing, which are the same as those of the related method embodiments shown above. For details, please refer to the records of the above-mentioned related method embodiments, which will not be repeated here.

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-mentioned integrated units implemented in the form of software functional units may be stored in a computer-readable storage medium. The above-mentioned software functional units are stored in a storage medium, and include several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) or a processor (processor) execute the methods described in various embodiments of the present invention. partial steps. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other various media that can store program codes. .

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.

Claims (12)

1. a kind of method for processing business is it is characterised in that methods described includes:
Receive the first service request that client sends;The type of described client is carried in described first service request;
According to the type of described client, obtain first service interface form and the net of described client from mapping block file Mapping relations between the second service interface form of network service closed;
Between the second service interface form of the network service of the first service interface form according to described client and gateway Mapping relations, described first service request is mapped as the second service request;
Send described second service request to service server.
2. method according to claim 1 it is characterised in that to service server send described second service request it Afterwards, methods described also includes:
Receive the first service response message that described service server returns, described first service response message is described business clothes The message that business device carries out Business Processing and responds according to described second service request;
Between the second service interface form of the network service of the first service interface form according to described client and gateway Mapping relations, described first service response message is mapped as the second service response message;
Send described second service response message to described client.
3. before method according to claim 1 is it is characterised in that receive the first service request that client sends, institute Method of stating also includes:
Generate described mapping template file.
4. method according to claim 3, it is characterised in that generating described mapping template file, specifically includes:
Determine the type of the various described client that described gateway is supported;
Obtain the described first service interface form of various types of described clients;
Obtain the described second service interface form of the network service of described gateway;
The institute of the network service of the described first service interface form according to various types of described clients and described gateway State second service interface form, set up the described first service interface form of various types of described clients and described gateway Mapping relations between the described second service interface form of network service;
By the described first service interface form of the various types of described client set up and the network service of described gateway Mapping relations between described second service interface form, are stored in described mapping template file.
5. according to the arbitrary described method of claim 1-4 it is characterised in that described first service interface form includes described visitor The data structure of the parameter that family end is capable of identify that;Described second service interface form includes what described service server was capable of identify that The data structure of parameter.
6. method according to claim 5 is it is characterised in that the data structure of described parameter includes the title of parameter, class Hierarchical structure between type and each described parameter.
7. a kind of business processing device is it is characterised in that described device includes:
Receiver module, for receiving the first service request of client transmission;Described client is carried in described first service request The type at end;
Acquisition module, for the type according to described client, obtains the first clothes of described client from mapping block file Mapping relations between business interface form and the second service interface form of network service of gateway;
Mapping engine module, for the second clothes of the first service interface form according to described client and the network service of gateway Mapping relations between business interface form, described first service request is mapped as the second service request;
Sending module, for sending described second service request to service server.
8. device according to claim 7 it is characterised in that:
Described receiver module, is additionally operable to receive the first service response message that described service server returns, described first business Response message is the message that described service server carries out Business Processing and responds according to described second service request;
Described mapping engine module, is additionally operable to the first service interface form according to described client and the network service of gateway Mapping relations between second service interface form, described first service response message is mapped as the second service response message;
Described sending module, for sending described second service response message to described client.
9. device according to claim 7 is it is characterised in that described device also includes:
Generation module, for generating described mapping template file.
10. device according to claim 9 is it is characterised in that described generation module, specifically for:
Determine the type of the various described client that described gateway is supported;
Obtain the described first service interface form of various types of described clients;
Obtain the described second service interface form of the network service of described gateway;
The institute of the network service of the described first service interface form according to various types of described clients and described gateway State second service interface form, set up the described first service interface form of various types of described clients and described gateway Mapping relations between the described second service interface form of network service;
By the described first service interface form of the various types of described client set up and the network service of described gateway Mapping relations between described second service interface form, are stored in described mapping template file.
11. according to the arbitrary described device of claim 7-10 it is characterised in that described in described first service interface form includes The data structure of the parameter that client is capable of identify that;Described second service interface form includes described service server and is capable of identify that Parameter data structure.
12. devices according to claim 11 it is characterised in that the data structure of described parameter include parameter title, Hierarchical structure between type and each described parameter.
CN201610826830.9A 2016-09-14 2016-09-14 Business processing method and device Active CN106412034B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610826830.9A CN106412034B (en) 2016-09-14 2016-09-14 Business processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610826830.9A CN106412034B (en) 2016-09-14 2016-09-14 Business processing method and device

Publications (2)

Publication Number Publication Date
CN106412034A true CN106412034A (en) 2017-02-15
CN106412034B CN106412034B (en) 2019-09-20

Family

ID=57996487

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610826830.9A Active CN106412034B (en) 2016-09-14 2016-09-14 Business processing method and device

Country Status (1)

Country Link
CN (1) CN106412034B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108664343A (en) * 2018-05-09 2018-10-16 顺丰科技有限公司 A kind of stateful call method and device of micro services
CN109639629A (en) * 2018-10-30 2019-04-16 平安科技(深圳)有限公司 Data access processing method, device, computer equipment and storage medium
CN110399313A (en) * 2018-04-25 2019-11-01 Emc知识产权控股有限公司 System and method for improving caching performance
CN110730097A (en) * 2019-10-15 2020-01-24 中国工商银行股份有限公司 Internet technology architecture construction method and device, electronic equipment and medium
CN110808855A (en) * 2019-10-30 2020-02-18 中国工商银行股份有限公司 Internet technology architecture, management method and device, electronic equipment and medium
CN111988400A (en) * 2020-08-20 2020-11-24 广州探途网络技术有限公司 Access processing method, application server and electronic equipment
CN112579312A (en) * 2019-09-30 2021-03-30 上海际链网络科技有限公司 Parameter mapping method and device, storage medium, interface calling platform and service system
CN113765972A (en) * 2020-10-27 2021-12-07 北京沃东天骏信息技术有限公司 Data request response method, apparatus, system, server and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459669A (en) * 2008-12-29 2009-06-17 成都市华为赛门铁克科技有限公司 Access method and apparatus for network file system
US20100077070A1 (en) * 2005-09-28 2010-03-25 Baikov Chavdar S Method and system for directly mapping web services interfaces and java interfaces
CN105872083A (en) * 2016-05-19 2016-08-17 湖州微未信息科技有限公司 Method and system supporting server access by different types of clients as well as server

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100077070A1 (en) * 2005-09-28 2010-03-25 Baikov Chavdar S Method and system for directly mapping web services interfaces and java interfaces
CN101459669A (en) * 2008-12-29 2009-06-17 成都市华为赛门铁克科技有限公司 Access method and apparatus for network file system
CN105872083A (en) * 2016-05-19 2016-08-17 湖州微未信息科技有限公司 Method and system supporting server access by different types of clients as well as server

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110399313A (en) * 2018-04-25 2019-11-01 Emc知识产权控股有限公司 System and method for improving caching performance
CN110399313B (en) * 2018-04-25 2023-11-03 Emc知识产权控股有限公司 System and method for improving cache performance
CN108664343A (en) * 2018-05-09 2018-10-16 顺丰科技有限公司 A kind of stateful call method and device of micro services
CN108664343B (en) * 2018-05-09 2022-08-23 顺丰科技有限公司 State calling method and device for micro-service
CN109639629A (en) * 2018-10-30 2019-04-16 平安科技(深圳)有限公司 Data access processing method, device, computer equipment and storage medium
CN109639629B (en) * 2018-10-30 2023-04-18 平安科技(深圳)有限公司 Data access processing method and device, computer equipment and storage medium
CN112579312A (en) * 2019-09-30 2021-03-30 上海际链网络科技有限公司 Parameter mapping method and device, storage medium, interface calling platform and service system
CN110730097B (en) * 2019-10-15 2022-08-02 中国工商银行股份有限公司 Internet technology architecture construction method and device, electronic equipment and medium
CN110730097A (en) * 2019-10-15 2020-01-24 中国工商银行股份有限公司 Internet technology architecture construction method and device, electronic equipment and medium
CN110808855A (en) * 2019-10-30 2020-02-18 中国工商银行股份有限公司 Internet technology architecture, management method and device, electronic equipment and medium
CN111988400A (en) * 2020-08-20 2020-11-24 广州探途网络技术有限公司 Access processing method, application server and electronic equipment
CN111988400B (en) * 2020-08-20 2023-08-22 广州探途网络技术有限公司 Access processing method, application server and electronic equipment
CN113765972A (en) * 2020-10-27 2021-12-07 北京沃东天骏信息技术有限公司 Data request response method, apparatus, system, server and storage medium

Also Published As

Publication number Publication date
CN106412034B (en) 2019-09-20

Similar Documents

Publication Publication Date Title
CN106412034B (en) Business processing method and device
KR102029277B1 (en) Device Identifier-Dependent Operation Processing for Packet-Based Data Communications
CN108306877B (en) NODE JS-based user identity information verification method and device and storage medium
CN104580406B (en) A kind of method and apparatus of synchronous logging state
CN104125208B (en) Data transmission method and device
US20180247654A1 (en) Device identifier dependent operation processing of packet based data communication
US20140376543A1 (en) System and method for providing a communication endpoint information service
CN103109273B (en) Method and apparatus for managing data
CN107426063A (en) The identifying system and method for the Internet, applications flow
CN111294798A (en) A method, apparatus, terminal device and medium for data interaction
WO2019100986A1 (en) Information sending method and apparatus
CN102638771B (en) A kind of method and system of sharing web page
CN112262371A (en) Invoking functionality of a proxy via a digital assistant application using an address template
CN104702675A (en) Response method and device of user events
CN109274705A (en) Service providing method, apparatus and system based on user identity
CN104767672A (en) Method and device for establishing account relationship
CN104869135A (en) The method and terminal of data interaction
CN114385382B (en) Light application access method, device, computer equipment and storage medium
CN105554569B (en) A kind of method, apparatus and system monitoring Key Quality Indicator
CN106412296A (en) Terminal device control method and apparatus
CN113055348B (en) Cross-platform data request method and device and electronic equipment
CN102868981B (en) Based on the network service push method of mobile terminal, equipment and system
CN114827274B (en) Request processing method and device
CN108737350B (en) Information processing method and client
CN105224573B (en) A method, device and system for configuring rule data

Legal Events

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