+

CN105450705A - Business data processing method and device - Google Patents

Business data processing method and device Download PDF

Info

Publication number
CN105450705A
CN105450705A CN201410436091.3A CN201410436091A CN105450705A CN 105450705 A CN105450705 A CN 105450705A CN 201410436091 A CN201410436091 A CN 201410436091A CN 105450705 A CN105450705 A CN 105450705A
Authority
CN
China
Prior art keywords
business
client
server
data
basic data
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
CN201410436091.3A
Other languages
Chinese (zh)
Other versions
CN105450705B (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.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201811203941.XA priority Critical patent/CN109639750B/en
Priority to CN201410436091.3A priority patent/CN105450705B/en
Publication of CN105450705A publication Critical patent/CN105450705A/en
Application granted granted Critical
Publication of CN105450705B publication Critical patent/CN105450705B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention provides a method and equipment for processing service data. The service data processing method comprises the following steps: when business processing is required to be carried out based on business rules in business data, a client side obtains business parameters according to basic data in the locally stored business data; sending the service parameters to a server storing the service rules, so that the server acquires target service rules required by service processing according to the service parameters and returns the target service rules; and performing service processing according to the target service rule. The technical scheme of the invention can reduce the burden of the server.

Description

业务数据处理方法及设备Business data processing method and device

【技术领域】【Technical field】

本发明涉及数据处理技术领域,尤其涉及一种业务数据处理方法及设备。The invention relates to the technical field of data processing, in particular to a business data processing method and equipment.

【背景技术】【Background technique】

在现有技术中,业务数据通常被存储到服务端进行维护管理,服务端向客户端提供业务数据的增删改查等能力。当客户端进行业务处理过程中要对业务数据进行操作时,向服务端发送业务请求,由服务端根据业务请求对有关业务数据进行处理并将处理结果返回给客户端。这种由服务端对所有业务数据进行维护管理的方法可以保证业务数据对所有客户端的一致性,但服务端的负担较重。In the prior art, business data is usually stored in the server for maintenance and management, and the server provides the client with capabilities such as addition, deletion, modification, and query of business data. When the client needs to operate on business data during business processing, it sends a business request to the server, and the server processes the relevant business data according to the business request and returns the processing result to the client. This method of maintaining and managing all business data by the server can ensure the consistency of the business data for all clients, but the burden on the server is relatively heavy.

【发明内容】【Content of invention】

本发明的多个方面提供一种业务数据处理方法及设备,用以减轻服务端的负担。Aspects of the present invention provide a service data processing method and device to reduce the burden on the server.

本发明的一方面,提供一种业务数据处理方法,包括:One aspect of the present invention provides a business data processing method, including:

当需要基于业务数据中的业务规则进行业务处理时,客户端根据本地存储的所述业务数据中的基础数据,获取业务参数;When business processing needs to be performed based on business rules in the business data, the client acquires business parameters according to the basic data in the business data stored locally;

所述客户端将所述业务参数发送给存储所述业务规则的服务端,以使所述服务端根据所述业务参数获取进行业务处理所需的目标业务规则并返回;The client sends the business parameters to the server storing the business rules, so that the server obtains the target business rules required for business processing according to the business parameters and returns them;

所述客户端根据所述目标业务规则进行业务处理。The client performs business processing according to the target business rules.

本发明的另一方面,提供一种客户端,包括:Another aspect of the present invention provides a client, including:

获取模块,用于在需要基于业务数据中的业务规则进行业务处理时,根据本地存储的所述业务数据中的基础数据,获取业务参数;An acquisition module, configured to acquire business parameters according to the basic data in the business data stored locally when business processing needs to be performed based on business rules in the business data;

发送模块,用于将所述业务参数发送给存储所述业务规则的服务端,以使所述服务端根据所述业务参数获取进行业务处理所需的目标业务规则并返回;A sending module, configured to send the business parameters to the server storing the business rules, so that the server can obtain the target business rules required for business processing according to the business parameters and return them;

接收模块,用于接收所述服务端返回的所述目标业务规则;a receiving module, configured to receive the target business rule returned by the server;

业务处理模块,用于根据所述目标业务规则进行业务处理。A business processing module, configured to perform business processing according to the target business rules.

本发明的又一方面,提供一种服务端,包括:Another aspect of the present invention provides a server, including:

接收模块,用于接收客户端在需要基于业务数据中的业务规则进行业务处理时发送的业务参数,所述业务参数是所述客户端从本地存储的所述业务数据中的基础数据中获取的;A receiving module, configured to receive the business parameters sent by the client when it needs to perform business processing based on the business rules in the business data, the business parameters are obtained by the client from the basic data in the business data stored locally ;

获取模块,用于根据所述业务参数,从本地存储的所述业务数据中的业务规则中获取进行业务处理所需的目标业务规则;An acquisition module, configured to acquire the target business rules required for business processing from the business rules in the business data stored locally according to the business parameters;

第一发送模块,用于将所述目标业务规则发送给所述客户端,以使所述客户端根据所述目标业务规则进行业务处理。The first sending module is configured to send the target business rule to the client, so that the client performs business processing according to the target business rule.

本发明提供的业务数据处理方法及设备,当需要基于业务数据中的业务规则进行业务处理时,客户端从本地存储的业务数据中的基础数据中获取业务参数,将业务参数发送给服务端,以使服务端根据业务参数从所存储的业务数据中的业务规则中获取目标业务规则并返回,客户端根据目标业务规则进行业务处理。在本发明中,业务数据中的基础数据存储于客户端,业务数据中的业务规则存储于服务端,服务端只需维护管理业务数据中的业务规则,不需要维护管理业务数据中的基础数据,也不需要负责业务处理过程,业务处理过程由客户端完成,减轻了服务端的负担。In the business data processing method and equipment provided by the present invention, when business processing needs to be performed based on business rules in the business data, the client obtains business parameters from the basic data in the locally stored business data, and sends the business parameters to the server, The server obtains the target business rules from the business rules in the stored business data according to the business parameters and returns them, and the client performs business processing according to the target business rules. In the present invention, the basic data in the business data is stored in the client, and the business rules in the business data are stored in the server. The server only needs to maintain and manage the business rules in the business data, and does not need to maintain and manage the basic data in the business data. , and does not need to be responsible for the business processing process. The business processing process is completed by the client, which reduces the burden on the server.

【附图说明】【Description of drawings】

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings that need to be used in the embodiments or the description of the prior art. Obviously, the drawings in the following descriptions are of the present invention For some embodiments, those of ordinary skill in the art can also obtain other drawings based on these drawings without paying creative efforts.

图1为本发明一实施例提供的业务数据处理方法的流程示意图;FIG. 1 is a schematic flow diagram of a business data processing method provided by an embodiment of the present invention;

图2为本发明另一实施例提供的业务数据处理方法的流程示意图;FIG. 2 is a schematic flowchart of a business data processing method provided by another embodiment of the present invention;

图3为本发明一实施例提供的客户端的结构示意图;FIG. 3 is a schematic structural diagram of a client provided by an embodiment of the present invention;

图4为本发明一实施例提供的服务端的结构示意图;FIG. 4 is a schematic structural diagram of a server provided by an embodiment of the present invention;

图5为本发明另一实施例提供的服务端的结构示意图。FIG. 5 is a schematic structural diagram of a server provided by another embodiment of the present invention.

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

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

为了克服现有技术中业务数据全部存储在服务端,由服务端进行维护管理并进行有关业务处理造成服务端负担较重的问题,本发明以下实施例提供了一种对业务数据进行分类存储,并将服务端的部分功能分给客户端承担,从而达到减轻服务端负担的目的的方法。In order to overcome the problem in the prior art that all business data is stored on the server, and the server performs maintenance management and related business processing, resulting in a heavy burden on the server, the following embodiments of the present invention provide a method for classifying and storing business data. And assign some functions of the server to the client, so as to achieve the purpose of reducing the burden on the server.

图1为本发明一实施例提供的业务数据处理方法的流程示意图。如图1所示,该方法包括:FIG. 1 is a schematic flowchart of a service data processing method provided by an embodiment of the present invention. As shown in Figure 1, the method includes:

101、当需要基于业务数据中的业务规则进行业务处理时,客户端根据本地存储的业务数据中的基础数据,获取业务参数。101. When business processing needs to be performed based on business rules in business data, the client acquires business parameters according to basic data in locally stored business data.

102、客户端将业务参数发送给存储业务规则的服务端,以使服务端根据业务参数获取进行业务处理所需的目标业务规则并返回。102. The client sends the business parameters to the server storing the business rules, so that the server obtains the target business rules required for business processing according to the business parameters and returns them.

103、客户端根据上述目标业务规则进行业务处理。103. The client performs service processing according to the above target service rules.

通过对业务数据进行研究发现:业务数据一般会包括两大类数据,一类是相对静态,变化周期不频繁的数据,一类是相对动态,变化周期频繁的数据。在本发明实施例中,将相对静态,变化周期不频繁的数据称为基础数据,将相对动态,变化周期频繁的数据称为业务规则。Through research on business data, it is found that business data generally includes two types of data, one is relatively static data with infrequent change cycles, and the other is relatively dynamic data with frequent change cycles. In the embodiment of the present invention, relatively static data with infrequent change periods is called basic data, and relatively dynamic data with frequent change periods is called business rules.

在本实施例中,将业务数据分解为基础数据和业务规则,并对业务数据进行分类存储。基础数据存储在客户端一侧,而业务规则存储在服务端一侧。In this embodiment, business data is decomposed into basic data and business rules, and the business data is classified and stored. Basic data is stored on the client side, while business rules are stored on the server side.

基于上述分类存储,当需要基于业务数据中的业务规则进行业务处理时,客户端基于本地存储的基础数据,确定获取业务规则所需的业务参数,之后将业务参数发送给服务端。服务端接收客户端发送的业务参数,根据业务参数从本地存储的业务规则中获取进行业务处理所需的目标业务规则,并将获取的目标业务规则返回给客户端。客户端根据目标业务规则进行业务处理。Based on the above classified storage, when business processing needs to be performed based on the business rules in the business data, the client determines the business parameters required to obtain the business rules based on the basic data stored locally, and then sends the business parameters to the server. The server receives the business parameters sent by the client, acquires the target business rules required for business processing from the locally stored business rules according to the business parameters, and returns the acquired target business rules to the client. The client performs business processing according to the target business rules.

根据业务不同,基础数据以及业务规则都会有所不同。举例说明,如果是存储类业务,则基础数据可能是所存储的数据,所存储的数据可能是文本信息、音频信息、业务交易涉及的商品信息或者业务交易涉及的用户信息等,而业务规则可能是如何存储这些数据的存储规则,例如可以规定何时存储、存储到什么位置等。如果是查询类业务,则基础数据可能是待查询的数据,例如可以是商品信息、用户信息、文本信息、音频信息等等,而业务规则可能是如何查询这些数据的查询规则,例如可以规定查询条件、查询地址等。Depending on the business, the basic data and business rules will be different. For example, if it is a storage business, the basic data may be stored data, and the stored data may be text information, audio information, commodity information involved in business transactions, or user information involved in business transactions, etc., and business rules may It is the storage rule of how to store these data, for example, it can specify when to store and where to store it, etc. If it is a query business, the basic data may be the data to be queried, such as product information, user information, text information, audio information, etc., and the business rules may be query rules for how to query these data, such as specifying query Conditions, query addresses, etc.

其中客户端确定需要基于业务规则进行业务处理的方式包括但不限于以下几种:The ways in which the client determines that business processing needs to be performed based on business rules include but are not limited to the following:

客户端可以提供一个交互界面,在需要基于业务规则进行业务处理时,用户可以通过上述交互界面向客户端发出指令,客户端可以根据该指令执行上述业务数据处理流程。The client can provide an interactive interface. When business processing based on business rules is required, the user can issue instructions to the client through the above interactive interface, and the client can execute the above-mentioned business data processing flow according to the instruction.

或者,客户端也可以提供一物理按键,供用户向客户端发出基于业务规则进行业务处理的指令,客户端可以根据该指令执行上述业务数据处理流程。Alternatively, the client may also provide a physical button for the user to send an instruction to the client to perform business processing based on business rules, and the client may execute the above-mentioned business data processing flow according to the instruction.

值得说明的是上述指令可以携带与业务处理相关的一些信息(可以简称为业务标识信息),这些信息会因为业务处理的不同而不同。举例说明,这些信息可以是业务处理的类型,例如可以是查询类业务处理、存储类业务处理、上传类业务处理或获取类业务处理等,又或者,这些信息可以是业务处理涉及的对象信息,例如可以是待查询的商品名称、待存储的数据名称、待上传的文件标识和大小或者待获取网络数据的存储地址等。It is worth noting that the above instruction may carry some information related to service processing (may be referred to as service identification information for short), and such information may be different due to different service processes. For example, the information may be the type of business processing, such as query business processing, storage business processing, upload business processing or acquisition business processing, etc., or, the information may be object information involved in business processing, For example, it may be the name of the product to be queried, the name of the data to be stored, the identifier and size of the file to be uploaded, or the storage address of the network data to be obtained.

基于上述,客户端可以根据上述业务标识信息,从本地存储的基础数据中获取相应的业务参数。客户端可以提供数据查询业务,具体的,用户可以按照约定的服务方式(主要是传参格式),将查询所需的参数提供给客户端,客户端根据查询所需的参数在本地查询获取相关联的基础数据,以供执行其他操作使用。基于此,客户端在通过上述指令获取业务标识信息后,可以根据该业务标识信息在本地基础数据中进行查询,获取与该业务标识信息相关联的基础数据作为业务参数,以供获取业务规则时使用。Based on the above, the client can obtain corresponding service parameters from locally stored basic data according to the above service identification information. The client can provide data query services. Specifically, the user can provide the parameters required for the query to the client according to the agreed service method (mainly the parameter passing format), and the client can query and obtain relevant data locally according to the parameters required for the query. Linked basic data for use in other operations. Based on this, after the client obtains the service identification information through the above instructions, it can query the local basic data according to the service identification information, and obtain the basic data associated with the service identification information as a business parameter for when obtaining business rules. use.

值得说明的是,客户端除了可以提供数据查询业务之外,还可以提供数据校验业务,具体的,用户可以按照约定的服务方式,将校验所需的参数(主要是指待校验的数据)提供给客户端,客户端基于本地存储的基础数据对传入的参数、以及参数之间关联关系逐一进行校验,并返回校验结果,以供执行其他操作使用。It is worth noting that in addition to providing data query services, the client can also provide data verification services. Specifically, the user can verify the required parameters (mainly refers to the Data) is provided to the client, and the client verifies the incoming parameters and the relationship between the parameters one by one based on the basic data stored locally, and returns the verification results for other operations.

进一步,客户端还可以同时提供数据查询+数据校验业务,具体的,具体的,客户端会先进行数据查询操作,再基于查询到的基础数据进行校验操作。Furthermore, the client can also provide data query + data verification services at the same time. Specifically, the client will first perform data query operations, and then perform verification operations based on the queried basic data.

在一可选实施方式中,服务端可以提供多种服务,并将所提供的服务的名称(简称为服务名)存储到客户端。一个服务将以服务名的方式被客户端的业务感知,多个业务可以共用一个服务名,与服务端进行业务规则的查询。不同业务可以通过同一服务名下不同的业务参数做业务个性化细分,以匹配不同的业务规则。基于此,客户端将业务参数发送给服务端的一种实现方式包括:客户端根据服务名,调用服务端提供的服务,通过该服务将业务参数提供给服务端。值得说明的,本实施例中的服务名除了可以标识服务端提供的服务之外,还包括路参信息,该路参信息用于指示该服务对应的业务规则在服务端的存储位置。基于此,服务端可以根据服务名确定目标业务规则所属的服务,进而确定该服务对应的所有业务规则的存储位置,之后根据业务参数确定该服务下的目标业务规则。服务端在获取目标业务规则后,将目标业务规则返回给客户端;客户端根据目标业务规则进行业务处理。例如,客户端可以根据目标业务规则进行查询操作、存储操作、上传操作或获取操作等。In an optional implementation manner, the server may provide multiple services, and store the names of the provided services (referred to as service names) in the client. A service will be perceived by the client's business in the form of a service name, and multiple businesses can share a service name to query business rules with the server. Different businesses can use different business parameters under the same service name to make business personalized segmentation to match different business rules. Based on this, an implementation manner for the client to send the service parameters to the server includes: the client invokes a service provided by the server according to the service name, and provides the service parameters to the server through the service. It is worth noting that, in addition to identifying the service provided by the server, the service name in this embodiment also includes road reference information, which is used to indicate the storage location of the business rule corresponding to the service on the server. Based on this, the server can determine the service to which the target business rule belongs according to the service name, and then determine the storage location of all business rules corresponding to the service, and then determine the target business rule under the service according to the business parameters. After obtaining the target business rules, the server returns the target business rules to the client; the client performs business processing according to the target business rules. For example, the client can perform query operations, storage operations, upload operations, or retrieval operations according to the target business rules.

由上述可见,本实施例将业务数据中的基础数据存储在客户端,将业务数据中的业务规则存储在服务端,使得服务端只需维护管理业务规则,可以不用维护管理基础数据,并且基于这种新的存储方式,客户端可以分担服务端的部分功能,例如基于业务规则的业务处理过程由客户端执行,服务端也不需要负责业务处理过程,因此,与现有技术相比,减轻了服务端的压力。It can be seen from the above that in this embodiment, the basic data in the business data is stored in the client, and the business rules in the business data are stored in the server, so that the server only needs to maintain and manage the business rules, and does not need to maintain and manage the basic data, and based on With this new storage method, the client can share part of the functions of the server. For example, the business processing process based on business rules is executed by the client, and the server does not need to be responsible for the business processing process. Therefore, compared with the existing technology, the server pressure.

图2为本发明另一实施例提供的业务数据处理方法的流程示意图。如图2所示,该方法包括:Fig. 2 is a schematic flowchart of a service data processing method provided by another embodiment of the present invention. As shown in Figure 2, the method includes:

201、服务端确定业务数据中的业务规则和基础数据,将业务规则存储在本地,并将基础数据发送给客户端,以使客户端将基础数据存储在本地。201. The server determines the business rules and basic data in the business data, stores the business rules locally, and sends the basic data to the client, so that the client stores the basic data locally.

202、当需要基于业务数据中的业务规则进行业务处理时,客户端根据本地存储的业务数据中的基础数据,获取业务参数。202. When business processing needs to be performed based on business rules in the business data, the client acquires business parameters according to basic data in the locally stored business data.

203、客户端将业务参数发送给存储业务规则的服务端,以使服务端根据业务参数获取进行业务处理所需的目标业务规则并返回。203. The client sends the business parameters to the server storing the business rules, so that the server obtains the target business rules required for business processing according to the business parameters and returns them.

204、客户端根据目标业务规则进行业务处理。204. The client performs service processing according to the target service rule.

本实施例可基于图1所示实施例实现,区别在于:服务端预先确定业务数据中的业务规则和基础数据,将业务规则存储在本地,并将基础数据发送给客户端以使客户端将基础数据存储在本地,实现业务数据的分类存储。This embodiment can be implemented based on the embodiment shown in Figure 1, the difference is that: the server predetermines the business rules and basic data in the business data, stores the business rules locally, and sends the basic data to the client so that the client will Basic data is stored locally to realize classified storage of business data.

服务端在接收到业务数据后可以识别出业务数据中的业务规则和基础数据。在对数据进行存储过程中,服务端可以对数据的基础信息进行标识和维护,数据的基础信息包括数据的属性,数据的属性用以标识该数据是基础数据还是业务规则。优选的,服务端可以以特性的字段对数据的属性信息进行标识和维护。另外,基础数据可以存储在基础数据库表中,业务规则可以存储在业务规则库表中,并且基础数据库表和业务规则库表中的数据是物理隔离的,相互不影响。After receiving the business data, the server can identify the business rules and basic data in the business data. In the process of storing data, the server can identify and maintain the basic information of the data. The basic information of the data includes the attributes of the data. The attributes of the data are used to identify whether the data is basic data or business rules. Preferably, the server can identify and maintain the attribute information of the data in a characteristic field. In addition, the basic data can be stored in the basic database table, and the business rules can be stored in the business rule library table, and the data in the basic database table and the business rule library table are physically isolated and do not affect each other.

关于步骤202-204可参见图1中步骤101-103的描述,在此不再赘述。For steps 202-204, reference may be made to the description of steps 101-103 in FIG. 1 , and details are not repeated here.

在一可选实施方式中,在客户端进行业务处理之前或进行业务处理之后,服务端还可以根据调整请求对基础数据和/或业务规则进行调整,并将调整后的基础数据发送给客户端。可选的,服务端可以提供可视化的管理页面,通过该管理页面接收用户或运维人员输入的调整请求。服务端将调整后的基础数据发送给客户端,可以是在对基础数据进行调整之后,将全部基础数据发送给客户端,也可以是将基础数据中发生变化的部分基础数据发送给客户端。In an optional implementation, before or after the client performs business processing, the server can also adjust the basic data and/or business rules according to the adjustment request, and send the adjusted basic data to the client . Optionally, the server can provide a visual management page, through which adjustment requests input by users or operation and maintenance personnel can be received. The server sends the adjusted basic data to the client, which may be sending all the basic data to the client after the basic data is adjusted, or sending part of the basic data that has changed in the basic data to the client.

具体的,当服务端接收到第一调整请求时,根据第一调整请求对基础数据进行调整,并将调整后的基础数据发送给客户端。对基础数据的调整方式包括但不限于:增加、删除、修改。第一调整请求包括对基础数据进行调整所需的信息,该信息与具体调整方式有关。例如,如果对基础数据进行增加,则第一调整请求应该包括所要增加的基础数据;如果对基础数据进行删除,则第一调整请求应该包括所要删除的基础数据或所要删除的基础数据的标识,等等。值得说明的是,服务端除了具有对基础数据进行调整的能力之外,还可以提供基础数据的查询功能,即允许外部(例如运维人员或客户端等)对基础数据进行查询。其中,通过查询可以判断服务端对基础数据的调整是否满足了需求。Specifically, when the server receives the first adjustment request, it adjusts the basic data according to the first adjustment request, and sends the adjusted basic data to the client. Adjustments to basic data include, but are not limited to: adding, deleting, and modifying. The first adjustment request includes information required for adjusting the basic data, and the information is related to a specific adjustment method. For example, if the basic data is added, the first adjustment request should include the basic data to be added; if the basic data is deleted, the first adjustment request should include the basic data to be deleted or the identity of the basic data to be deleted, etc. It is worth noting that, in addition to the ability to adjust the basic data, the server can also provide the query function of the basic data, that is, allow the outside (such as operation and maintenance personnel or clients, etc.) to query the basic data. Among them, through the query, it can be judged whether the adjustment of the basic data by the server meets the requirements.

进一步,考虑到服务端在向各客户端发送调整后的基础数据时,在时间上一般会存在时间差,如果时间差较大,可能造成各客户端在时间差内使用的基础数据不同,从而影响业务。基于此,考虑到对基础数据的变更不是一种常态的多变状态,因此服务端可以将对基础数据的调整以及向各客户端发送调整后的基础数据的操作放在业务使用相对不频繁的时间段进行,即服务端可以在业务使用率低于预设门限时,根据第一调整请求,对基础数据进行调整,并将调整后的基础数据发送给客户端,这样既可以做到对基础数据的调整,又可以降低甚至屏蔽由时间差带来的各客户端的基础数据瞬时不匹配的问题。Furthermore, considering that when the server sends the adjusted basic data to each client, there is generally a time difference in time. If the time difference is large, the basic data used by each client may be different within the time difference, thereby affecting the business. Based on this, considering that the change of basic data is not a normal and changeable state, the server can adjust the basic data and send the adjusted basic data to each client in the relatively infrequent business use. time period, that is, when the service usage rate is lower than the preset threshold, the server can adjust the basic data according to the first adjustment request, and send the adjusted basic data to the client, so that the basic Data adjustment can reduce or even shield the problem of instantaneous mismatch of basic data of each client caused by time difference.

本实施例对上述门限的取值不做限定,根据不同应用需求,上述门限可以取不同的值,例如可以是10%、15%、5%等。This embodiment does not limit the value of the above threshold. According to different application requirements, the above threshold can take different values, such as 10%, 15%, 5%, and so on.

当服务端接收到第二调整请求时,根据第二调整请求对业务规则进行调整。对业务规则的调整方式包括但不限于:增加、删除、修改。第二调整请求包括对业务规则进行调整所需的信息,该信息与具体调整方式有关。例如,如果对业务规则进行增加,则第二调整请求应该包括所要增加的业务规则;如果对业务规则进行删除,则第二调整请求应该包括所要删除的业务规则或所要删除的业务规则的标识,等等。值得说明的是,服务端除了具有对业务规则进行调整的能力之外,还可以提供业务规则的查询功能,即允许外部(例如运维人员或客户端等)对业务规则进行查询。其中,通过查询可以判断服务端对业务规则的调整是否满足了需求。When the server receives the second adjustment request, it adjusts the business rule according to the second adjustment request. Ways to adjust business rules include, but are not limited to: adding, deleting, and modifying. The second adjustment request includes information needed to adjust the business rule, and the information is related to a specific adjustment method. For example, if the business rule is added, the second adjustment request should include the business rule to be added; if the business rule is deleted, the second adjustment request should include the business rule to be deleted or the identifier of the business rule to be deleted, etc. It is worth noting that, in addition to the ability to adjust business rules, the server can also provide a query function for business rules, that is, allow outsiders (such as operation and maintenance personnel or clients, etc.) to query business rules. Among them, through the query, it can be judged whether the adjustment of the business rules by the server meets the requirements.

本实施例将业务规则存储到服务端,有利于满足灵活多变的业务需求,做到业务规则调整的及时性和快速性。另外,考虑到客户端通常会有多个,因此,将业务规则存储到服务端,还有利于将业务规则的变动体现到所有客户端的使用上。In this embodiment, business rules are stored in the server, which is beneficial to meet flexible and changeable business requirements, and achieve timely and rapid adjustment of business rules. In addition, considering that there are usually multiple clients, storing business rules on the server is also beneficial to reflect changes in business rules to the use of all clients.

在一可选实施方式中,当所要进行的业务处理不需要基于业务数据中的业务规则时,即该业务处理只涉及到业务数据中的基础数据,则客户端可以直接在本地存储的基础数据中获取进行业务处理所需的目标基础数据,利用所获取的目标基础数据完成业务处理。例如,在业务处理仅涉及查询基础数据的情况下,客户端可以直接从本地进行基础数据的查询,不需要像现有技术那样通过服务端进行查询,因此,本实施例将基础数据存储在客户端,有利于客户端快速、方便的查询基础数据。In an optional implementation, when the business processing to be performed does not need to be based on the business rules in the business data, that is, the business processing only involves the basic data in the business data, the client can directly store the basic data locally Obtain the target basic data required for business processing, and use the acquired target basic data to complete business processing. For example, in the case that business processing only involves querying basic data, the client can directly query the basic data locally, instead of querying through the server as in the prior art. Therefore, in this embodiment, the basic data is stored in the client The terminal is conducive to the client to quickly and conveniently query the basic data.

综上可见,本实施例提供的业务数据处理方法,通过将业务数据中的基础数据和业务规则进行分类存储的方式,不仅可以保证客户端准确稳定的查询到相对静态固定的基础数据,而且还可以保证快速高效的调整基础数据使用的业务规则,同时还可以减轻服务端的负担。To sum up, the business data processing method provided by this embodiment can not only ensure that the client can accurately and stably query the relatively static and fixed basic data by classifying and storing the basic data and business rules in the business data, but also It can ensure fast and efficient adjustment of business rules for the use of basic data, and at the same time reduce the burden on the server.

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that for the foregoing method embodiments, for the sake of simple description, they are expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence. Because of the present invention, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.

图3为本发明一实施例提供的客户端的结构示意图。如图3所示,该客户端包括:获取模块31、发送模块32、接收模块33和业务处理模块34。Fig. 3 is a schematic structural diagram of a client provided by an embodiment of the present invention. As shown in FIG. 3 , the client includes: an acquisition module 31 , a sending module 32 , a receiving module 33 and a service processing module 34 .

获取模块31,用于在需要基于业务数据中的业务规则进行业务处理时,根据本地存储的业务数据中的基础数据,获取业务参数。The acquisition module 31 is configured to acquire business parameters according to the basic data in the locally stored business data when business processing needs to be performed based on business rules in the business data.

发送模块32,与获取模块31连接,用于将获取模块31获取的业务参数发送给存储业务规则的服务端,以使服务端根据业务参数获取进行业务处理所需的目标业务规则并返回。The sending module 32 is connected with the acquiring module 31, and is used to send the business parameters acquired by the acquiring module 31 to the server storing the business rules, so that the server can acquire the target business rules required for business processing according to the business parameters and return them.

接收模块33,用于接收服务端返回的目标业务规则。The receiving module 33 is configured to receive the target business rule returned by the server.

业务处理模块34,与接收模块33连接,用于根据接收模块33接收的目标业务规则进行业务处理。The business processing module 34 is connected with the receiving module 33 and used for performing business processing according to the target business rules received by the receiving module 33 .

在一可选实施方式中,发送模块32具体可用于根据服务名,调用服务端提供的服务,通过该服务将业务参数提供给服务端。In an optional implementation manner, the sending module 32 can be specifically configured to call a service provided by the server according to the service name, and provide service parameters to the server through the service.

进一步,接收模块33还用于在发送模块32发送业务参数之前,接收服务端发送的业务数据中的基础数据。可选的,接收模块33还可用于在客户端进行业务处理之前或之后,接收服务端发送的经过调整后的基础数据。Further, the receiving module 33 is also configured to receive basic data in the service data sent by the server before the sending module 32 sends the service parameters. Optionally, the receiving module 33 is also configured to receive the adjusted basic data sent by the server before or after the client performs business processing.

在一可选实施方式中,当业务处理不需要基于业务数据中的业务规则时,即只需基于业务数据中的基础数据,则获取模块31还可以从本地存储的基础数据中获取进行业务处理所需的目标基础数据。相应的,业务处理模块34可以根据获取模块31获取的目标基础数据完成业务处理。举例说明,不需要基于业务规则的业务处理,例如可以是查询基础数据。In an optional implementation, when the business processing does not need to be based on the business rules in the business data, that is, it only needs to be based on the basic data in the business data, the acquisition module 31 can also obtain the data from the locally stored basic data for business processing The required target base data. Correspondingly, the business processing module 34 can complete business processing according to the target basic data acquired by the acquisition module 31 . For example, there is no need for business processing based on business rules, such as querying basic data.

本实施例提供的客户端,存储业务数据中的基础数据,并支持服务端存储业务数据中的业务规则,在需要基于业务规则进行业务处理时,基于本地存储的基础数据获取业务参数并发送给服务端,之后基于进行业务处理所使用的业务规则进行业务处理,分担了服务端的部分功能,减轻了服务端的负担,有利于提高服务端的性能。The client provided by this embodiment stores the basic data in the business data, and supports the server to store the business rules in the business data. When business processing needs to be performed based on the business rules, the business parameters are obtained based on the basic data stored locally and sent to the The server then performs business processing based on the business rules used for business processing, sharing part of the functions of the server, reducing the burden on the server, and helping to improve the performance of the server.

图4为本发明一实施例提供的服务端的结构示意图。如图4所示,该服务端包括:接收模块41、获取模块42和第一发送模块43。FIG. 4 is a schematic structural diagram of a server provided by an embodiment of the present invention. As shown in FIG. 4 , the server includes: a receiving module 41 , an acquiring module 42 and a first sending module 43 .

接收模块41,用于接收客户端在需要基于业务数据中的业务规则进行业务处理时发送的业务参数,该业务参数是客户端从本地存储的业务数据中的基础数据中获取的。The receiving module 41 is configured to receive the business parameter sent by the client when it needs to perform business processing based on the business rule in the business data, the business parameter is obtained by the client from the basic data in the locally stored business data.

获取模块42,与接收模块41连接,用于根据接收模块41接收的业务参数,从本地存储的业务数据中的业务规则中获取进行业务处理所需的目标业务规则。The acquiring module 42 is connected with the receiving module 41, and is configured to acquire the target business rules required for business processing from the business rules in the locally stored business data according to the business parameters received by the receiving module 41.

第一发送模块43,与获取模块42连接,用于将获取模块42获取的目标业务规则发送给客户端,以使客户端根据该目标业务规则进行业务处理。The first sending module 43 is connected with the obtaining module 42 and configured to send the target business rule obtained by the obtaining module 42 to the client, so that the client performs business processing according to the target business rule.

在一可选实施方式中,如图5所示,服务端还可以包括:确定模块44、存储模块45和第二发送模块46。In an optional implementation manner, as shown in FIG. 5 , the server may further include: a determination module 44 , a storage module 45 and a second sending module 46 .

确定模块44,用于在接收模块41接收业务请求之前,确定业务数据中的业务规则和基础数据。The determining module 44 is configured to determine the business rules and basic data in the business data before the receiving module 41 receives the business request.

存储模块45,与确定模块44连接,用于将确定模块44确定出的业务规则存储在本地。存储模块45与获取模块42连接,用于向获取模块42提供业务规则。The storage module 45 is connected to the determination module 44 and configured to store the business rules determined by the determination module 44 locally. The storage module 45 is connected to the acquisition module 42 and used to provide the acquisition module 42 with business rules.

第二发送模块46,与确定模块44连接,用于将确定模块44确定出的基础数据发送给客户端,以使客户端将基础数据存储在本地。The second sending module 46 is connected with the determining module 44 and configured to send the basic data determined by the determining module 44 to the client, so that the client stores the basic data locally.

进一步,如图5所示,该服务端还可以包括:调整模块47。Further, as shown in FIG. 5 , the server may further include: an adjustment module 47 .

调整模块47,用于根据第一调整请求,对上述基础数据进行调整,并将调整后的基础数据发送给客户端。和/或,The adjustment module 47 is configured to adjust the above basic data according to the first adjustment request, and send the adjusted basic data to the client. and / or,

调整模块47,用于根据第二调整请求,对业务规则进行调整。可选的,调整模块47与存储模块45连接。The adjustment module 47 is configured to adjust the business rule according to the second adjustment request. Optionally, the adjustment module 47 is connected to the storage module 45 .

进一步,调整模块47具体可用于在业务使用率小于预设门限时,根据第一调整请求,对上述基础数据进行调整,并将调整后的基础数据发送给客户端。Further, the adjustment module 47 can be specifically configured to adjust the above basic data according to the first adjustment request when the service usage rate is lower than the preset threshold, and send the adjusted basic data to the client.

本实施例提供的服务端,存储业务数据中的业务规则,并支持客户端存储业务数据中的基础数据,在需要基于业务规则进行业务处理时,根据客户端的请求向客户端提供所需的业务规则,使得客户端根据服务端提供的业务规则进行业务处理。本实施例提供的服务端,可以不用负责基础数据的维护管理,并且也不再负责业务处理过程,减轻了负担。The server provided by this embodiment stores the business rules in the business data, and supports the client to store the basic data in the business data, and provides the required business to the client according to the client's request when it needs to perform business processing based on the business rules Rules, so that the client performs business processing according to the business rules provided by the server. The server provided in this embodiment does not need to be responsible for the maintenance and management of basic data, and is no longer responsible for the business processing process, which reduces the burden.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, 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. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。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-OnlyMemory,ROM)、随机存取存储器(RandomAccessMemory,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-OnlyMemory, ROM), random-access memory (RandomAccessMemory, RAM), magnetic disk or optical disk, and various media capable of storing program codes.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (10)

1.一种业务数据处理方法,其特征在于,包括:1. A business data processing method, characterized in that, comprising: 当需要基于业务数据中的业务规则进行业务处理时,客户端根据本地存储的所述业务数据中的基础数据,获取业务参数;When business processing needs to be performed based on business rules in the business data, the client acquires business parameters according to the basic data in the business data stored locally; 所述客户端将所述业务参数发送给存储所述业务规则的服务端,以使所述服务端根据所述业务参数获取进行业务处理所需的目标业务规则并返回;The client sends the business parameters to the server storing the business rules, so that the server obtains the target business rules required for business processing according to the business parameters and returns them; 所述客户端根据所述目标业务规则进行业务处理。The client performs business processing according to the target business rules. 2.根据权利要求1所述的方法,其特征在于,2. The method of claim 1, wherein, 所述客户端将所述业务参数发送给存储所述业务规则的服务端,包括:The client sends the business parameters to the server storing the business rules, including: 所述客户端根据服务名,调用所述服务端提供的服务,通过所述服务将所述业务参数提供给所述服务端。The client invokes the service provided by the server according to the service name, and provides the service parameters to the server through the service. 3.根据权利要求1或2所述的方法,其特征在于,所述客户端将所述业务参数发送给存储所述业务规则的服务端之前,还包括:3. The method according to claim 1 or 2, wherein, before the client sends the business parameters to the server storing the business rules, it further includes: 所述服务端确定所述业务数据中的业务规则和基础数据,将所述业务规则存储在本地,并将所述基础数据发送给所述客户端,以使所述客户端将所述基础数据存储在本地。The server determines the business rules and basic data in the business data, stores the business rules locally, and sends the basic data to the client, so that the client can store the basic data stored locally. 4.根据权利要求1或2所述的方法,其特征在于,还包括:4. The method according to claim 1 or 2, further comprising: 所述服务端根据第一调整请求,对所述基础数据进行调整,并将调整后的基础数据发送给所述客户端;和/或,The server adjusts the basic data according to the first adjustment request, and sends the adjusted basic data to the client; and/or, 所述服务端根据第二调整请求,对所述业务规则进行调整。The server adjusts the business rule according to the second adjustment request. 5.根据权利要求4所述的方法,其特征在于,所述服务端根据第一调整请求,对所述基础数据进行调整,并将调整后的基础数据发送给所述客户端,包括:5. The method according to claim 4, wherein the server adjusts the basic data according to the first adjustment request, and sends the adjusted basic data to the client, comprising: 所述服务端在业务使用率小于预设门限时,根据所述第一调整请求,对所述基础数据进行调整,并将调整后的基础数据发送给所述客户端。When the service usage rate is less than a preset threshold, the server adjusts the basic data according to the first adjustment request, and sends the adjusted basic data to the client. 6.一种客户端,其特征在于,包括:6. A client, characterized in that, comprising: 获取模块,用于在需要基于业务数据中的业务规则进行业务处理时,根据本地存储的所述业务数据中的基础数据,获取业务参数;An acquisition module, configured to acquire business parameters according to the basic data in the business data stored locally when business processing needs to be performed based on business rules in the business data; 发送模块,用于将所述业务参数发送给存储所述业务规则的服务端,以使所述服务端根据所述业务参数获取进行业务处理所需的目标业务规则并返回;A sending module, configured to send the business parameters to the server storing the business rules, so that the server can obtain the target business rules required for business processing according to the business parameters and return them; 接收模块,用于接收所述服务端返回的所述目标业务规则;a receiving module, configured to receive the target business rule returned by the server; 业务处理模块,用于根据所述目标业务规则进行业务处理。A business processing module, configured to perform business processing according to the target business rules. 7.根据权利要求6所述的客户端,其特征在于,7. The client according to claim 6, characterized in that, 所述发送模块具体用于根据服务名,调用所述服务端提供的服务,通过所述服务将所述业务参数提供给所述服务端。The sending module is specifically configured to call the service provided by the server according to the service name, and provide the service parameter to the server through the service. 8.一种服务端,其特征在于,包括:8. A server, characterized in that it comprises: 接收模块,用于接收客户端在需要基于业务数据中的业务规则进行业务处理时发送的业务参数,所述业务参数是所述客户端从本地存储的所述业务数据中的基础数据中获取的;The receiving module is configured to receive the business parameters sent by the client when it needs to perform business processing based on the business rules in the business data, the business parameters are obtained by the client from the basic data in the business data stored locally ; 获取模块,用于根据所述业务参数,从本地存储的所述业务数据中的业务规则中获取进行业务处理所需的目标业务规则;An acquisition module, configured to acquire the target business rules required for business processing from the business rules in the business data stored locally according to the business parameters; 第一发送模块,用于将所述目标业务规则发送给所述客户端,以使所述客户端根据所述目标业务规则进行业务处理。The first sending module is configured to send the target business rule to the client, so that the client performs business processing according to the target business rule. 9.根据权利要求8所述的服务端,其特征在于,还包括:9. The server according to claim 8, further comprising: 确定模块,用于确定所述业务数据中的业务规则和基础数据;A determination module, configured to determine business rules and basic data in the business data; 存储模块,用于将所述业务规则存储在本地;a storage module, configured to store the business rules locally; 第二发送模块,用于将所述基础数据发送给所述客户端,以使所述客户端将所述基础数据存储在本地。The second sending module is configured to send the basic data to the client, so that the client stores the basic data locally. 10.根据权利要求8或9所述的服务端,其特征在于,还包括:10. The server according to claim 8 or 9, further comprising: 调整模块,用于根据第一调整请求,对所述基础数据进行调整,并将调整后的基础数据发送给所述客户端,和/或,根据第二调整请求,对所述业务规则进行调整。An adjustment module, configured to adjust the basic data according to the first adjustment request, and send the adjusted basic data to the client, and/or adjust the business rule according to the second adjustment request .
CN201410436091.3A 2014-08-29 2014-08-29 Business data processing method and device Active CN105450705B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811203941.XA CN109639750B (en) 2014-08-29 2014-08-29 Service data processing method and device
CN201410436091.3A CN105450705B (en) 2014-08-29 2014-08-29 Business data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410436091.3A CN105450705B (en) 2014-08-29 2014-08-29 Business data processing method and device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201811203941.XA Division CN109639750B (en) 2014-08-29 2014-08-29 Service data processing method and device

Publications (2)

Publication Number Publication Date
CN105450705A true CN105450705A (en) 2016-03-30
CN105450705B CN105450705B (en) 2018-11-27

Family

ID=55560475

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201811203941.XA Active CN109639750B (en) 2014-08-29 2014-08-29 Service data processing method and device
CN201410436091.3A Active CN105450705B (en) 2014-08-29 2014-08-29 Business data processing method and device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201811203941.XA Active CN109639750B (en) 2014-08-29 2014-08-29 Service data processing method and device

Country Status (1)

Country Link
CN (2) CN109639750B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055625A (en) * 2016-05-26 2016-10-26 天脉聚源(北京)传媒科技有限公司 Method and device for performing business
CN106296009A (en) * 2016-08-12 2017-01-04 中国银行股份有限公司 A kind of method for processing business and device
WO2018014814A1 (en) * 2016-07-22 2018-01-25 阿里巴巴集团控股有限公司 Terminal rule engine device and terminal rule operation method
CN107645533A (en) * 2016-07-22 2018-01-30 阿里巴巴集团控股有限公司 Data processing method, data transmission method for uplink, Risk Identification Method and equipment
CN108628947A (en) * 2018-04-02 2018-10-09 阿里巴巴集团控股有限公司 A kind of business rule matched processing method, device and processing equipment
CN108804403A (en) * 2017-04-28 2018-11-13 阿里巴巴集团控股有限公司 The implementation method and device of business graphics
CN109617997A (en) * 2019-01-02 2019-04-12 广州品唯软件有限公司 Service request matching method, device and computer-readable storage medium
CN112671870A (en) * 2020-12-16 2021-04-16 珠海格力电器股份有限公司 Data processing method and device, electronic equipment and storage medium
CN113384899A (en) * 2021-07-05 2021-09-14 在线途游(北京)科技有限公司 Rule-based operation method and system

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111177275A (en) * 2020-01-02 2020-05-19 肖光昱 Block chain-based management method, terminal, device and storage medium
CN112311686B (en) * 2020-09-27 2022-09-30 长沙市到家悠享网络科技有限公司 Data processing method and device, electronic equipment and storage medium
CN112307064A (en) * 2020-10-29 2021-02-02 上海达梦数据库有限公司 Data management system, method and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050015717A1 (en) * 2001-07-30 2005-01-20 Kirkpatrick Mark A. System and method for using web based applications to manipulate data with manipulation functions
CN101083532A (en) * 2006-05-31 2007-12-05 华为技术有限公司 Method and system for realizing data loading
CN101197754A (en) * 2007-12-27 2008-06-11 腾讯科技(深圳)有限公司 Distributed system, distributed service processing method and correlated device
US20100017368A1 (en) * 2006-03-31 2010-01-21 Xin Sheng Mao Service Registry and Relevant System and Method
US20110252469A1 (en) * 2010-04-12 2011-10-13 Wins Technet Co., Ltd. System for preventing normal user being blocked in network address translation (nat) based web service and method for controlling the same
CN103020115A (en) * 2012-11-13 2013-04-03 深圳市同洲电子股份有限公司 Data caching method, cache server and system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002029642A2 (en) * 2000-10-04 2002-04-11 Routefree, Inc. Replacement of requested data with equivalent data
CN101771622B (en) * 2008-12-31 2012-09-05 华为技术有限公司 E-mail automatic replying method, device and system
CN102129631B (en) * 2010-01-13 2015-04-22 阿里巴巴集团控股有限公司 Method, equipment and system for SPU attribute aggregation
CN101827085B (en) * 2010-02-23 2013-11-20 浪潮通信信息系统有限公司 Method for converting IT application system on PC into system accessible by mobile phone terminal
CN102385593B (en) * 2010-09-03 2013-05-08 金蝶软件(中国)有限公司 Method and device as well as operation system for operating utility tree
CN101969436B (en) * 2010-10-09 2013-09-25 华为数字技术(成都)有限公司 Method, device and system for processing remote data
CN102571990B (en) * 2012-03-16 2014-09-24 北京彩云荣光软件有限公司 E-mail synchronization method and system for mobile terminal
CN102708416B (en) * 2012-05-10 2015-11-25 华为软件技术有限公司 A kind of method, apparatus and system of user subscribes service
CN103631596B (en) * 2013-12-05 2017-09-05 用友优普信息技术有限公司 Business object data typing and the configuration device and collocation method for updating rule
CN103995824B (en) * 2014-03-25 2018-07-13 广州华多网络科技有限公司 Slow down the method for server buffer pressure

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050015717A1 (en) * 2001-07-30 2005-01-20 Kirkpatrick Mark A. System and method for using web based applications to manipulate data with manipulation functions
US20100017368A1 (en) * 2006-03-31 2010-01-21 Xin Sheng Mao Service Registry and Relevant System and Method
CN101083532A (en) * 2006-05-31 2007-12-05 华为技术有限公司 Method and system for realizing data loading
CN101197754A (en) * 2007-12-27 2008-06-11 腾讯科技(深圳)有限公司 Distributed system, distributed service processing method and correlated device
US20110252469A1 (en) * 2010-04-12 2011-10-13 Wins Technet Co., Ltd. System for preventing normal user being blocked in network address translation (nat) based web service and method for controlling the same
CN103020115A (en) * 2012-11-13 2013-04-03 深圳市同洲电子股份有限公司 Data caching method, cache server and system

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055625B (en) * 2016-05-26 2020-02-07 天脉聚源(北京)传媒科技有限公司 Method and device for executing service
CN106055625A (en) * 2016-05-26 2016-10-26 天脉聚源(北京)传媒科技有限公司 Method and device for performing business
CN107645403B (en) * 2016-07-22 2020-07-03 阿里巴巴集团控股有限公司 Terminal rule engine device and terminal rule operation method
CN107645533A (en) * 2016-07-22 2018-01-30 阿里巴巴集团控股有限公司 Data processing method, data transmission method for uplink, Risk Identification Method and equipment
CN107645403A (en) * 2016-07-22 2018-01-30 阿里巴巴集团控股有限公司 Terminal rule engine apparatus, terminal rule operation method
WO2018014814A1 (en) * 2016-07-22 2018-01-25 阿里巴巴集团控股有限公司 Terminal rule engine device and terminal rule operation method
CN106296009A (en) * 2016-08-12 2017-01-04 中国银行股份有限公司 A kind of method for processing business and device
CN108804403A (en) * 2017-04-28 2018-11-13 阿里巴巴集团控股有限公司 The implementation method and device of business graphics
CN108804403B (en) * 2017-04-28 2021-07-23 创新先进技术有限公司 Method and device for realizing service chart
CN108628947A (en) * 2018-04-02 2018-10-09 阿里巴巴集团控股有限公司 A kind of business rule matched processing method, device and processing equipment
CN109617997A (en) * 2019-01-02 2019-04-12 广州品唯软件有限公司 Service request matching method, device and computer-readable storage medium
CN109617997B (en) * 2019-01-02 2022-01-11 广州品唯软件有限公司 Service request matching method and device and computer readable storage medium
CN112671870A (en) * 2020-12-16 2021-04-16 珠海格力电器股份有限公司 Data processing method and device, electronic equipment and storage medium
CN112671870B (en) * 2020-12-16 2023-12-12 珠海格力电器股份有限公司 Data processing method and device, electronic equipment and storage medium
CN113384899A (en) * 2021-07-05 2021-09-14 在线途游(北京)科技有限公司 Rule-based operation method and system

Also Published As

Publication number Publication date
CN109639750A (en) 2019-04-16
CN105450705B (en) 2018-11-27
CN109639750B (en) 2021-09-07

Similar Documents

Publication Publication Date Title
CN105450705B (en) Business data processing method and device
US8874700B2 (en) Optimizing storage of data files
CN105094707B (en) A kind of data storage, read method and device
CN107895049A (en) Data processing method and device, computer readable storage medium, electronic device
CN107943841A (en) Stream data processing method, system and computer-readable recording medium
CN105900093B (en) A method for updating a data table of a KeyValue database and a device for updating table data
US20160012150A1 (en) System and method for main distribution network graph/model/data integration based on remote access and information interaction
CN103605798A (en) Method for directly operating file stored at cloud end
CN111639027A (en) Test method and device and electronic equipment
CN104935469A (en) A log information distributed storage method and system
CN114520807A (en) File uploading and downloading method and device, computer equipment and storage medium
WO2018232912A1 (en) Method and management system for managing Internet data traffic
CN115510036A (en) Data migration method, device, equipment and storage medium
CN113360689B (en) Image retrieval system, method, related device and computer program product
CN103299298B (en) Method and system for processing business
CN104205730A (en) Network element data access method, device and network management system
CN107463338A (en) A kind for the treatment of method and apparatus of logical volume
CN104346346A (en) Service issuing method and system, service updating method and client
CN113676531B (en) E-commerce flow peak clipping method and device, electronic equipment and readable storage medium
CN114238264B (en) Data processing method, device, computer equipment and storage medium
CN114138813A (en) Attribute configuration method and related device
CN116795893A (en) A data retrieval method, device, electronic equipment and medium
CN113805919B (en) Rendering special effect updating method and device, electronic equipment and storage medium
CN111831944B (en) Multimedia processing method, device, client, server and storage medium
CN116132529A (en) A client-based multi-channel content distribution method and system

Legal Events

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

Effective date of registration: 20201009

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20201009

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.

TR01 Transfer of patent right
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载