CN111597189B - Method, device, equipment and storage medium for acquiring data - Google Patents

Method, device, equipment and storage medium for acquiring data Download PDF

Info

Publication number
CN111597189B
CN111597189B CN202010403804.1A CN202010403804A CN111597189B CN 111597189 B CN111597189 B CN 111597189B CN 202010403804 A CN202010403804 A CN 202010403804A CN 111597189 B CN111597189 B CN 111597189B
Authority
CN
China
Prior art keywords
expression
operation program
characteristic
parameters
feature 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.)
Active
Application number
CN202010403804.1A
Other languages
Chinese (zh)
Other versions
CN111597189A (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 Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online 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 Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN202010403804.1A priority Critical patent/CN111597189B/en
Publication of CN111597189A publication Critical patent/CN111597189A/en
Application granted granted Critical
Publication of CN111597189B publication Critical patent/CN111597189B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Databases & Information Systems (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Stored Programmes (AREA)

Abstract

The application discloses a method, a device, equipment and a storage medium for acquiring data, and belongs to the technical field of Internet. The method comprises the following steps: acquiring a first characteristic expression corresponding to target characteristic data to be acquired, wherein the first characteristic expression comprises a first expression name and a first expression parameter; determining a first operation program frame corresponding to a first expression name of a first characteristic expression based on a corresponding relation between the prestored expression name and the operation program frame, wherein a first expression parameter is a value corresponding to at least one variable in the first operation program frame; generating a first operation program of the target feature data based on the first expression parameters of the first feature expression and the first operation program frame; and executing a first operation program to acquire target feature data. By adopting the application, when a technician wants to acquire the newly added feature data, the technician does not need to re-write a new acquisition program, so that the development efficiency of the technician can be improved.

Description

Method, device, equipment and storage medium for acquiring data
Technical Field
The present application relates to the field of internet technologies, and in particular, to a method, an apparatus, a device, and a storage medium for acquiring data.
Background
With the development of internet technology and mobile payment, users can select merchants on a network platform for consumption, for example, order takeouts on a takeout platform, purchase goods on an electronic commerce platform, and the like. In order to improve the consumption experience of users, these network platforms for providing consumption generally score ranks the merchants of the network platforms, and then place the top ranked merchants on the top page of the website for preferentially recommending to the users.
In the prior art, a network platform can score a merchant through a scoring model, firstly obtain characteristic data of the merchant, such as user scores, geographical position distances of the merchant and the user, and the like, and then input the obtained characteristic data into a pre-trained scoring model to score the merchant.
In carrying out the application, the inventors have found that the prior art has at least the following problems:
the variety of the feature data input to the scoring model needs to be increased frequently by the technician to improve the accuracy of the scoring model, but when one feature data is added, the technician needs to write a corresponding program for obtaining the feature data for the newly added feature data, and the like, and a great deal of time is wasted in the process, so that the development efficiency is low.
Disclosure of Invention
The embodiment of the application provides a method, a device, equipment and a storage medium for acquiring data, which can solve the problem of improving the development efficiency of technicians. The technical scheme is as follows:
in one aspect, a method of acquiring data is provided, the method comprising:
acquiring a first characteristic expression corresponding to target characteristic data to be acquired, wherein the first characteristic expression comprises a first expression name and a first expression parameter;
determining a first operation program frame corresponding to a first expression name of the first characteristic expression based on a corresponding relation between the prestored expression name and the operation program frame, wherein the operation program frame is provided with corresponding valued program codes for at least one variable, and the first expression parameter is a valued corresponding to at least one variable in the first operation program frame;
generating a first operation program of the target feature data based on first expression parameters of the first feature expression and the first operation program frame;
and executing the first operation program to acquire the target feature data.
Optionally, the generating the first operation program of the target feature data based on the first expression parameter of the first feature expression and the first operation program framework includes:
And inputting first expression parameters of the first characteristic expression into the first operation program framework to obtain a first operation program of the target characteristic data.
Optionally, at least one first expression parameter of the first expression parameters of the first feature expression is obtained through a second expression, wherein the second feature expression comprises a second expression name and a second expression parameter;
the method further comprises the steps of:
determining a second operation program frame corresponding to a second expression name of the second characteristic expression based on a correspondence between a prestored expression name and the operation program frame;
the generating a first operation program of the target feature data based on the first expression parameters of the first feature expression and the first operation program frame includes:
generating a first operation program of the target feature data based on the first expression parameters, the first operation program frame, the second expression parameters of the second feature expression, and the second operation program frame of the first feature expression other than the at least one first expression parameter.
Optionally, the generating the first operation program of the target feature data based on the other first expression parameters except the at least one first expression parameter in the first feature expression, the first operation program frame, the second expression parameter of the second feature expression, and the second operation program frame includes:
Inputting second expression parameters of the second characteristic expression into the second operation program framework to obtain a second operation program;
executing the second operation program to obtain an execution result of the second operation program;
and inputting the other first expression parameters except the at least one first expression parameter in the first characteristic expression and the execution result into the first operation program framework to obtain a first operation program.
Optionally, the first operation program of the target feature data is a program for calling the target feature data or a program for calculating the target feature data.
Optionally, the target feature data includes a plurality of types, and the executing the first operation program to obtain the target feature data includes:
among the multiple target feature data, determining first-type target feature data of which the expression parameters of the corresponding feature expression do not comprise preset target parameters, and determining second-type target feature data of which the expression parameters of the corresponding feature expression comprise the target parameters;
determining a first operating program of the first type of object feature data as a priority executing operating program,
Determining the first operation program of the second type of target feature data as a non-priority execution operation program; executing the priority execution operation program to obtain the first type of target feature data;
and executing the non-priority execution operation program to obtain the second class of target feature data.
Optionally, the acquiring the target feature data includes: and sending a data acquisition request to the database equipment once to acquire target characteristic data corresponding to different accounts.
In another aspect, there is provided an apparatus for acquiring data, the apparatus comprising:
the acquisition module is configured to acquire a first characteristic expression corresponding to target characteristic data to be acquired, wherein the first characteristic expression comprises a first expression name and a first expression parameter;
the determining module is configured to determine a first operation program frame corresponding to a first expression name of the first characteristic expression based on a corresponding relation between the prestored expression name and the operation program frame, wherein the operation program frame is provided with corresponding valued program codes for at least one variable, and the first expression parameter is a valued corresponding to at least one variable in the first operation program frame;
A generation module configured to generate a first operation program of the target feature data based on a first expression parameter of the first feature expression and the first operation program frame;
and the execution module is configured to execute the first operation program and acquire the target characteristic data.
Optionally, the determining module is configured to:
and inputting first expression parameters of the first characteristic expression into the first operation program framework to obtain a first operation program of the target characteristic data.
Optionally, at least one first expression parameter of the first expression parameters of the first feature expression is obtained through a second expression, wherein the second feature expression comprises a second expression name and a second expression parameter;
the determination module is further configured to:
determining a second operation program frame corresponding to a second expression name of the second characteristic expression based on a correspondence between a prestored expression name and the operation program frame;
the generation module is configured to: generating a first operation program of the target feature data based on the first expression parameters, the first operation program frame, the second expression parameters of the second feature expression, and the second operation program frame of the first feature expression other than the at least one first expression parameter.
Optionally, the generating module is configured to:
inputting second expression parameters of the second characteristic expression into the second operation program framework to obtain a second operation program;
executing the second operation program to obtain an execution result of the second operation program;
and inputting the other first expression parameters except the at least one first expression parameter in the first characteristic expression and the execution result into the first operation program framework to obtain a first operation program.
Optionally, the first operation program of the target feature data is a program for calling the target feature data or a program for calculating the target feature data.
Optionally, the target feature data includes a plurality of types, and the execution module is configured to:
among the multiple target feature data, determining first-type target feature data of which the expression parameters of the corresponding feature expression do not comprise preset target parameters, and determining second-type target feature data of which the expression parameters of the corresponding feature expression comprise the target parameters;
determining a first operating program of the first type of object feature data as a priority executing operating program,
Determining the first operation program of the second type of target feature data as a non-priority execution operation program;
executing the priority execution operation program to obtain the first type of target feature data;
and executing the non-priority execution operation program to obtain the second class of target feature data.
Optionally, the execution module is configured to: and sending a data acquisition request to the database equipment once to acquire target characteristic data corresponding to different accounts.
In yet another aspect, a computer device is provided that includes a processor and a memory having stored therein at least one instruction that is loaded and executed by the processor to perform the operations performed by the method of acquiring data as described above.
In yet another aspect, a computer-readable storage medium having stored therein at least one instruction loaded and executed by a processor to perform the operations performed by the method of acquiring data as described above is provided.
The technical scheme provided by the embodiment of the application has the beneficial effects that:
when a technician needs to acquire feature data, the corresponding relation between a frame and an expression name for acquiring the feature data can be set according to the preset, and the feature expression corresponding to the feature data can be written according to the expression name and the expression parameter in the feature expression, so that an operation program for acquiring the feature data can be generated by a corresponding server according to the expression name and the expression parameter in the feature expression.
Drawings
In order to more clearly describe the technical scheme in the embodiment of the application, the embodiment will be described below
The drawings that need to be used are briefly introduced, and it is apparent that the drawings in the following description are only illustrative of the application
For those of ordinary skill in the art, without undue burden,
other figures may also be obtained from these figures.
FIG. 1 is a schematic illustration of one implementation environment provided by the present application;
FIG. 2 is a flowchart of a method for acquiring data according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a feature expression provided by an embodiment of the present application;
FIG. 4 is a schematic diagram of a configuration web page for writing feature expressions provided by an embodiment of the present application;
FIG. 5 is a schematic diagram of a feature expression provided by an embodiment of the present application;
FIG. 6 is a flowchart of a method for acquiring data according to an embodiment of the present application;
FIG. 7 is a schematic diagram of an apparatus for acquiring data according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a server according to an embodiment of the present application;
fig. 9 is a schematic diagram of a method for merging call requests according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
Fig. 1 is a schematic diagram of an implementation environment provided by the present application, where a method for obtaining data provided by an embodiment of the present application may be implemented by a terminal or a server, where the terminal has a communication function, may access the internet, may receive data information sent by other terminals or servers, may also send data information to other terminals or servers, and in addition, the terminal has a certain processing capability, may process the received data information, and may be a mobile phone, a tablet computer, a desktop computer, a notebook computer, or the like. The server may establish communication with the terminal. The server may be a single server or a server group, if the server is a single server, the server may be responsible for all the processes in the following schemes, if the server is a server group, different servers in the server group may be respectively responsible for different processes in the following schemes, and specific process allocation conditions may be set by technicians according to actual requirements at will, which will not be described herein.
The network platform is provided with different servers and databases, and the databases store relevant information of merchants and users, such as prices of commodities provided by the merchants, the times of purchase of the commodities provided by the merchants, location information of the merchants and the users, and the like. When a technician wants to acquire corresponding information, a corresponding acquisition program, for example, a program for acquiring C information from a B database stored in the a server, may be written. When a technician needs to acquire the average price of the goods provided by the merchant, firstly, writing an acquisition program to acquire the price information of all the goods of the merchant, and then writing a calculation program to calculate the average price of all the goods of the merchant. According to the feature expression provided by the application, a lexical analyzer and a Bison grammar analyzer generator are generated through the JFlex, the structure of the feature expression, the expression names in the feature expression and the like are defined, the program structure for acquiring the feature data corresponds to the expression names in the feature expression, and a corresponding analysis program is generated. Then, a technician can directly write the feature expression for acquiring the feature data, analyze the feature expression through an analysis program to generate an execution program for acquiring the feature data, and execute the corresponding execution program through a terminal or a server to acquire the feature data.
Fig. 2 is a flowchart of a method for acquiring data according to an embodiment of the present application. Referring to fig. 2, this embodiment includes:
step 201, a first feature expression corresponding to target feature data to be acquired is acquired, wherein the first feature expression comprises a first expression name and a first expression parameter.
The structure of the feature expression may be composed of an expression name and an expression parameter, the structure of the feature expression is shown in fig. 3, the feature expression may be composed of two parts, the first part is the expression name included in the feature expression, the second part is the part after the expression name, a bracket is included therein, and a plurality of expression parameters may be included in the bracket. The technician can define the structure, the expression name and the expression parameters of the feature expression in advance through a JFlex (lexical analyzer generator) and a Bison (grammatical analyzer generator). The configuration of the feature expression is set as follows:
first, the lexical rules of the feature expression may be defined by JFlex (lexical analyzer generator), such as the definition of various common characters, as defined below for empty characters, identifiers, line breaks, decimal integers, and decimal fractions.
WhiteSpace=[\t\f]
Identifter=[:jletter:][:jletterdigit:]*
LineTerminator=\r|\n|\r|\n
DecIntegerLiteral=0|-?[1-9][0-9]*
Flit1=-?[0-9]+\.[0-9]*
DoubleLiteral={Flit1}
In addition, the skilled person defines the character of each expression name in the feature expression, for example, "sub", "mul", "div", "add", "or" and the like. In this embodiment, the expression name may be referred to as an operator, and the operator may be classified into operation operators such as "sub", "mul", "div", and "add" according to the function of the operation program to which the operator corresponds; conditional operators such as "IfEmpty", "ifthrenelse", "IfEq", "IfError", and the like; data type operators, such as "Double", "Int", "Long", "List", "Set", "Map", and the like; service call operators, such as "ReadArtsIndex", "readarms", "ReadMapQuwr", "readstrangquwr", "readlocalionu", and the like; mathematical operators such as "Abs", "Ceil", "Log", and the like.
Then, the technician can define the syntax structure of the feature expression by using a Bison (parser generator), and set a corresponding operation program frame for the expression name according to the expression name defined by JFlex. The operation program framework is a section of program code, and one or more variables are set in the program code to be provided with corresponding values, such as server addresses, database identifiers, index fields and the like. In addition, a bracket is included after the expression name in the structure of the feature expression, the corresponding expression parameter is included in the bracket, and each expression parameter in the bracket can be distinguished by a character defined in JFlex of "," and the like. Each expression name may correspond to a different expression parameter, and a technician may define the type of parameter for each expression in parentheses following the expression name, e.g., the first expression parameter is an integer, the second expression parameter is a string, etc. After a technician finishes defining the expression name and the common characters in the feature expression through the JFlex and finishes defining the grammar structure of the feature expression through the Bison, a corresponding analysis program can be generated, and the analysis program can identify the expression name and the expression parameters included in the feature expression. And then determining a corresponding operation program frame according to the identified expression name, and filling the identified expression parameters into corresponding positions of the operation program frame to generate an operation program. For example, the execution program corresponding to the "sub" defined in JFlex may be two integers to be multiplied, where the two integers are expression parameters, a bracket is further included after the "sub", and two integers may be included in the bracket, where the two integers are distinguished by "and" for example, a technician may generate an operation program for integer multiplication by writing the expression sub (5, 3) through parsing the program, and substitutes 5 and 3 into the operation program for integer multiplication to generate an operation program for integer multiplication of 5 and 3.
In implementation, a technician may write a first feature expression for obtaining corresponding target feature data according to rules of feature expressions defined by JFlex and Bison. The technician may write the first feature expression on a preset configuration web page, which may be as shown in fig. 4. A plurality of expression writing frames are arranged in the configuration webpage, a technician can write expressions in the expression writing frames of the webpage, wherein one expression writing frame can correspond to one characteristic expression, and the technician can write a plurality of characteristic expressions in the plurality of expression writing frames of the configuration webpage at the same time. When a technician needs to acquire feature data (i.e., target feature data) of a merchant, for example, the technician wants to obtain the praise amount of the merchant, a first feature expression of the target feature data acquired by the user can be obtained by determining a service call operator corresponding to the praise amount of the acquired merchant, and setting corresponding operator parameters, for example, an address of a server storing the praise amount, a database identifier, a merchant ID, a praise time period and the like. The service call operator in the first feature expression is the first expression name, the merchant ID, the time period of praise, etc. are the first operator parameters. After the technician writes the first feature expression in the configuration webpage, the technician may click on the completion option, and after the technician clicks on the completion option, the terminal displaying the configuration webpage may send the first feature expression in the configuration webpage to the processing server.
Step 202, determining a first operation program frame corresponding to the first expression name of the first characteristic expression based on the corresponding relation between the prestored expression name and the operation program frame.
The operation program framework is provided with corresponding value program codes for at least one variable, and the first expression parameter is the value corresponding to at least one variable in the first operation program framework.
In implementation, the processing server stores the parsing program corresponding to JFlex and bison, stores the correspondence between the expression name preset by a technician and the operation program frame, and the parsing program stored in the processing server can parse the first feature expression sent by the terminal, identify the first expression name included in the first feature expression, and then obtain the corresponding first operation program frame according to the correspondence between the expression name stored in the server and the operation program frame.
Step 203, generating a first operation program of the target feature data based on the first expression parameters of the first feature expression and the first operation program frame.
In implementation, after receiving the first feature expression sent by the terminal and generating a corresponding first operation program frame according to the parsing program, the processing server may form a corresponding first operation program with the first expression parameters in the identified first feature expression.
Optionally, the first expression parameters of the first feature expression are input into a first operation program framework to obtain a first operation program of the target feature data.
In implementation, a technician may preset the filling position of the expression parameter corresponding to each expression name in the operation program frame corresponding to the expression name. After acquiring the first operation program frame and the first expression parameters, the server may fill in corresponding positions in the first operation program frame according to the position order of the first expression parameters in the second part of the first feature expression, and generate the first operation program for acquiring the target feature data. The first expression parameter may be address information of the server, retrieved character information, numerical value information, and the like. For example, the first feature expression configured by the technician is ReadArtsIndex ('search. Arms. Private', 'shoid', 'id', 'I2 rdirectitemttotal', 'INT 32'), where the first expression parameter is the name of the remote invocation service, the second expression parameter is the index field of the remote invocation service, the third expression parameter is the merchant identification to be queried, the fourth expression parameter is the name of the feature data to be read, and the fifth expression parameter is the data type of the read invocation feature data. ReadArtsIndex is the first expression name, and search.ars.pricetag, shoid, _id, I2rdirectitemtomtal, INT are the first expression parameters. The first characteristic expression can be analyzed through an analysis program to obtain a first operation program frame corresponding to the ReadArtsIndex, namely, a program frame for calling characteristic data of a merchant from an Arts database, and then five expression parameters of the characteristic expression are filled in corresponding positions of the first operation program frame to generate a program indexed in the Arts database.
Alternatively, a technician may configure a plurality of feature expressions at the same time and send the feature expressions to the server, and the server may determine the types of the target feature data acquired by each feature expression according to the expression parameters included in the feature expressions, and then determine the execution sequence of the operation program corresponding to the feature expression according to the types of the target feature data. The corresponding processing mode can be as follows: among the multiple target feature data, determining first-type target feature data of which the expression parameters of the corresponding feature expression do not comprise preset target parameters, and determining second-type target feature data of which the expression parameters of the corresponding feature expression comprise the target parameters; determining a first operation program of the first type of target feature data as a priority execution operation program, and determining a first operation program of the second type of target feature data as a non-priority execution operation program; executing a priority execution operation program to obtain first-class target feature data; and executing the non-preferential execution operation program to obtain second-class target characteristic data.
In implementation, the target feature data acquired through the feature expression may include a plurality of types, and the type of the target feature data may be determined according to the expression parameters included in the feature expression, for example, an identification field of a merchant or a user is included in the feature expression, and the acquired target feature data is feature data corresponding to the merchant or the user, for example, a praise amount, a score, location information, and the like of each merchant. If the expression does not include the identification field of the merchant, the acquired target feature data may be data shared by merchants, for example, a map resource, or an operation program corresponding to the feature expression is a calculation program, and a program for calculating the feature data corresponding to the acquired merchant is performed. After the server obtains the operation programs corresponding to the plurality of feature expressions, the execution order of the corresponding operation programs of the feature expressions may be determined according to the expression parameters included in each feature expression. Target feature data acquired by a feature expression that does not include target parameters (i.e., identification fields of merchants or users) may be determined as first type of feature data, and target feature data acquired by a feature expression that includes target parameters may be determined as second type of feature data. The first type of target feature data may be parameters for calculating second type of target feature data, the first type of target feature data may be data information shared by merchants, such as map data information, and the second type of target feature data may be merchant-specific data information, such as a distance between a merchant and a user. Therefore, the first operation program for acquiring the first type of target feature data can be used as a priority execution operation program, the first operation program corresponding to the second type of target feature data can be used as a non-priority execution operation program, the priority execution operation program is executed first to acquire the first type of target feature data, and the non-priority execution operation program is executed to acquire the second type of target feature data based on the acquired first type of target feature data.
The first operation program is a program for calling the target feature data or a program for calculating the target feature data, that is, the first operation program can call the target feature data from the server, and can calculate the target feature data according to other values and the called feature data. For example, a technician wants to obtain distance information between a merchant and a user, and needs to set a feature expression for obtaining map data information, a feature expression for obtaining merchant position information and data information of user position information, set a feature expression for calculating distance, send the feature expressions to a processing server, analyze the feature expressions by an analysis program in the processing server to obtain a corresponding operation program, order execution sequence of the operation program according to expression parameters included in the feature expressions, execute the feature expression for obtaining map data information, execute an execution program for obtaining merchant and user position information, and finally execute the feature expression for calculating distance.
Step 204, executing a first operation program to acquire target feature data.
In an implementation, after the first operation program is obtained by processing the feature expression configured by the technician by the parsing program in the server, the first operation program may be executed to obtain the target feature data. After the processing server acquires the operation program, the processing server can form the characteristic data into a preset vector form, input the preset vector form into a pre-trained scoring system and acquire score information of a merchant.
Optionally, the processing server is further provided with a merging program, and before executing the first operation programs, merging processing may be performed on call requests included in the first operation programs, where the corresponding operations may be as follows: and sending a data acquisition request to the database equipment once to acquire target characteristic data corresponding to different accounts.
In practice, various data of the merchant may be stored in different servers, and a technician may configure expression parameters in a feature expression for invoking the target feature data, resulting in an operation procedure for acquiring the target feature data. The operation program frame corresponding to the expression name of the feature expression is an operation program frame for calling target feature data, and the expression parameter can be parameter information filled in the operation program frame, such as a server address, an identification of a merchant, an identification of the feature data, and the like. After the parsing program of the processing server parses the feature expressions for obtaining the target feature data, a plurality of call requests may be generated, where the call requests carry parameter information for calling the target feature data, for example, a server address, an identification of a merchant, an identification of the feature data, and the like. Before executing the first operation program for acquiring the target feature data, the merging program set in the processing server may merge according to parameter information carried in the call request for invoking the target feature data, for example, merge different call requests carrying the same server address into the same call request, that is, merge merchant identifiers in different call requests and identifiers of feature data into one call request, where the processing server only needs to send a call request to a server storing the database according to the server address, so as to complete invocation of different target feature data. After the processing server calls the feature data, the feature data can be stored, for example, data information shared by merchants, and when the processing server needs to acquire the corresponding feature data again, the feature data can be directly acquired from the processing server.
For example, a technician configures the following feature expressions in a configuration web page:
ReadArtsIndex('Search.arts.pricetag','shopid',_id,'field1','INT32');
ReadArtsIndex('Search.arts.pricetag','shopid',_id,'field2','INT32');
ReadArtsIndex('Search.arts.pricetag','shopid',_id,'field3','INT32');
ReadArtsIndex('Search.arts.pricetag','shopid',_id,'field4','INT32');
ReadArtsIndex('Search.arts.pricetag','shopid',_id,'field5','INT32')。
the "scope" in the above feature expression may be a range parameter of a merchant identifier, and may be a merchant identifier of a scope 0-scope 4. The characteristic expressions are analyzed through an analysis program, so that field1-field5 field values in merchant information corresponding to merchant identifications of the shAN_SNid 0-shAN_SNid 4 can be respectively generated and called from the aris database. That is, 25 call requests can be generated according to each merchant identifier and each field value, wherein each call request carries address information of the storage arms database server, one merchant identifier and one field value. The merging program provided in the processing server may merge the 25 call requests into one call request, as shown in fig. 9, before the call request is transmitted. That is, the merged call request carries the address information of the stores Arts database server and the merchant identification of the scope 0-scope 4 and field1-field5 values.
When a technician needs to acquire the feature data, the application can write the feature expression corresponding to the acquired feature data according to the corresponding relation between the frame and the expression name of the feature data, which are preset, and the expression parameters which are required to be filled in the frame, and the corresponding server can generate the operation program for acquiring the feature data according to the expression name and the expression parameters in the feature expression, so that when the technician wants to acquire the newly added feature data, the technician does not need to re-write the new acquisition program, and the development efficiency of the technician can be improved.
In addition, a second feature expression may be further included in the first feature expression, that is, in addition to the different expression parameters that may be set in brackets after the included expression names of the feature expressions, further feature expressions may be set, and such feature expressions may be as shown in fig. 5. Fig. 6 is a flowchart of acquiring data according to an embodiment of the present application. Referring to fig. 6, this embodiment includes:
step 601, a first feature expression corresponding to target feature data to be acquired is acquired.
Wherein at least one of the first expression parameters of the first feature expression is derived by a second expression, the second feature expression comprising a second expression name and a second expression parameter.
In implementations, another one or more of the feature expressions (i.e., the second feature expression) may be included in the second portion of the feature expression, and the structure of the second feature expression is the same as the structure of the first feature expression, i.e., the structure of the feature expression may be in a nested form.
Step 602, determining a second operation program frame corresponding to the second expression name of the second characteristic expression based on the correspondence between the prestored expression name and the operation program frame.
In an implementation, after the processing server receives the feature expression in the nested form, the parsing program stored in the server first identifies the expression name of the first part and the expression parameter of the second part in the feature expression, and when the second feature expression is identified to be included in the expression parameter of the second part of the first feature expression, the second feature expression can be preferentially processed. The second characteristic expression in the first characteristic expression sent by the terminal can be analyzed according to the analysis program stored in the processing server, the second expression name included in the second characteristic expression is identified, and then the second operation program frame corresponding to the second expression name is obtained according to the corresponding relation between the expression name stored in the server and the operation program frame.
Step 603, generating a first operation program of the target feature data based on the first expression parameters, the first operation program frame, the second expression parameters of the second feature expression, and the second operation program frame, which are other than the at least one first expression parameter in the first feature expression.
In implementation, the first feature expression sent by the terminal may be parsed by a parsing program stored in the processing server, so as to obtain an operation program frame corresponding to the first expression name and a program frame corresponding to the second expression name respectively. Then, a first operation program for acquiring the target feature data corresponding to the first feature expression can be obtained according to the first program frame, the second program frame, the first expression parameters and the second expression parameters, and the processing is as follows:
Inputting second expression parameters of the second characteristic expression into a second operation program framework to obtain a second operation program; executing the second operation program to obtain an execution result of the second operation program; and inputting the other first expression parameters and execution results except at least one first expression parameter in the first characteristic expression into a first operation program framework to obtain a first operation program.
After the second operation program frame is obtained, the second expression parameters of the second feature expression may be filled into the second operation program frame to obtain a second operation program corresponding to the second feature expression, and then the operation program is executed to obtain an execution result of the second feature expression, for example, the execution result may be data obtained from other servers. And then filling the execution result and other expression parameters except the second characteristic expression in the first characteristic expression into the corresponding position of the first operation program framework corresponding to the first expression name to obtain the first operation program.
In addition, a technician can set a corresponding feature expression name for each feature expression in the configuration webpage, when the terminal stores the feature expression and the feature expression name correspondingly, and then the technician uses the expression again, the technician can fill in the corresponding feature expression name in the configuration webpage only, after receiving the feature expression name, the processing server can determine the feature expression corresponding to the feature expression name according to the corresponding relation between the pre-stored feature expression and the feature expression name, and then analyze the feature expression corresponding to the feature expression name according to an analysis program. The technician may also populate the feature expression with the already set expression names as expression parameters, i.e., in the same structure as the nested feature expression described above. When the parsing program identifies that the parameter information of the second part of the feature expression is the feature expression name, the feature expression corresponding to the feature expression name can be determined according to the corresponding relation between the pre-stored feature expression and the feature expression name, and the subsequent processing is the same as the first operation program for generating and acquiring the target feature data by the nested expression, which is not described herein again.
Step 604, executing a first operation procedure, and obtaining target feature data.
In an implementation, after the first operation program is obtained by processing the feature expression configured by the technician by the parsing program in the server, the first operation program may be executed to obtain the target feature data. After the processing server acquires the operation program, the processing server can form the characteristic data into a preset vector form, input the preset vector form into a pre-trained scoring system and acquire score information of a merchant.
When a technician needs to acquire the feature data, the application can write the feature expression corresponding to the acquired feature data according to the corresponding relation between the frame and the expression name of the feature data, which are preset, and the expression parameters which are required to be filled in the frame, and the corresponding server can generate the operation program for acquiring the feature data according to the expression name and the expression parameters in the feature expression, so that when the technician wants to acquire the newly added feature data, the technician does not need to re-write the new acquisition program, and the development efficiency of the technician can be improved.
Any combination of the above-mentioned optional solutions may be adopted to form an optional embodiment of the present disclosure, which is not described herein in detail.
An embodiment of the present application provides an apparatus for acquiring data, where the apparatus may be a processing server executing a first operation program in the foregoing embodiment, as shown in fig. 7, and the apparatus includes:
an obtaining module 710 configured to obtain a first feature expression corresponding to target feature data to be obtained, where the first feature expression includes a first expression name and a first expression parameter;
a determining module 720, configured to determine a first operation program frame corresponding to a first expression name of the first feature expression based on a correspondence between a prestored expression name and the operation program frame, where the operation program frame is provided with a corresponding valued program code for at least one variable, and the first expression parameter is a valued corresponding to at least one variable in the first operation program frame;
a generating module 730 configured to generate a first operation program of the target feature data based on the first expression parameters of the first feature expression and the first operation program frame;
the execution module 740 is configured to execute the first operation program and obtain the target feature data.
Optionally, the determining module 720 is configured to:
And inputting first expression parameters of the first characteristic expression into the first operation program framework to obtain a first operation program of the target characteristic data.
Optionally, at least one first expression parameter of the first expression parameters of the first feature expression is obtained through a second expression, wherein the second feature expression comprises a second expression name and a second expression parameter;
the determining module 720 is further configured to:
determining a second operation program frame corresponding to a second expression name of the second characteristic expression based on a correspondence between a prestored expression name and the operation program frame;
the generating module 730 is configured to: generating a first operation program of the target feature data based on the first expression parameters, the first operation program frame, the second expression parameters of the second feature expression, and the second operation program frame of the first feature expression other than the at least one first expression parameter.
Optionally, the generating module 730 is configured to:
inputting second expression parameters of the second characteristic expression into the second operation program framework to obtain a second operation program;
Executing the second operation program to obtain an execution result of the second operation program;
and inputting the other first expression parameters except the at least one first expression parameter in the first characteristic expression and the execution result into the first operation program framework to obtain a first operation program.
Optionally, the first operation program of the target feature data is a program for calling the target feature data or a program for calculating the target feature data.
Optionally, the target feature data includes a plurality of types, and the execution module 740 is configured to:
in the multiple target feature data, determining that the expression parameters of the corresponding feature expression do not include the preset
Target feature data of the target parameters of the target class, and determining that the expression parameters of the corresponding feature expression comprise target feature data of the second class of the target parameters;
determining a first operating program of the first type of object feature data as a priority executing operating program,
determining the first operation program of the second type of target feature data as a non-priority execution operation program;
executing the priority execution operation program to obtain the first type of target feature data;
And executing the non-priority execution operation program to obtain the second class of target feature data.
Optionally, the execution module 740 is configured to: and sending a data acquisition request to the database equipment once to acquire target characteristic data corresponding to different accounts.
It should be noted that: in the apparatus for acquiring data provided in the foregoing embodiment, only the division of the above functional modules is used for illustration, and in practical application, the above functional allocation may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to perform all or part of the functions described above. In addition, the apparatus for acquiring data and the method embodiment for acquiring data provided in the foregoing embodiments belong to the same concept, and specific implementation processes of the apparatus for acquiring data and the method embodiment are detailed in the detailed description of the method embodiment, which is not repeated here.
Fig. 8 is a schematic structural diagram of a server according to an embodiment of the present application, where the server 800 may have a relatively large difference due to different configurations or performances, and may include one or more processors (central processing units, CPU) 801 and one or more memories 802, where at least one instruction is stored in the memories 802, and the at least one instruction is loaded and executed by the processors 801 to implement the methods provided in the foregoing method embodiments. Of course, the server may also have a wired or wireless network interface, a keyboard, an input/output interface, and other components for implementing the functions of the device, which are not described herein.
In an exemplary embodiment, a computer readable storage medium, such as a memory comprising instructions executable by a processor in a terminal to perform the method of acquiring data of the above embodiments is also provided. The computer readable storage medium may be non-transitory. For example, the computer readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory ), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the preferred embodiments of the present application is not intended to limit the application, but is intended to cover all modifications, equivalents, alternatives, and improvements falling within the spirit and principles of the application.

Claims (13)

1. A method of acquiring data, the method comprising:
Acquiring a first characteristic expression corresponding to target characteristic data to be acquired, wherein the first characteristic expression comprises a first expression name and a first expression parameter;
determining a first operation program frame corresponding to a first expression name of the first characteristic expression based on a corresponding relation between the prestored expression name and the operation program frame, wherein the operation program frame is provided with corresponding valued program codes for at least one variable, and the first expression parameter is a valued corresponding to at least one variable in the first operation program frame;
inputting first expression parameters of a first feature expression into a first operation program frame, and generating a first operation program of the target feature data based on the first expression parameters of the first feature expression and the first operation program frame;
executing the first operation program to acquire the target feature data;
wherein determining a first operation program frame corresponding to the first expression name of the first feature expression based on a correspondence between a prestored expression name and operation program frame, comprises:
the method comprises the steps that a resolving program of a characteristic expression is stored in a server, a corresponding relation between a preset expression name and an operation program frame is stored, the resolving program stored in the server resolves a first characteristic expression, a first expression name in the first characteristic expression is identified, and the corresponding first operation program frame is obtained according to the corresponding relation between the expression name stored in the server and the operation program frame;
Wherein inputting first expression parameters of a first feature expression into a first operation program frame, generating a first operation program of the target feature data based on the first expression parameters of the first feature expression and the first operation program frame, comprising:
the method comprises the steps of presetting filling positions of expression parameters corresponding to the expression names in operation program frames corresponding to the expression names, and after a server obtains the first operation program frames and the first expression parameters, filling corresponding positions in the first operation program frames according to the position sequence of the first expression parameters in the first characteristic expressions to generate a first operation program for obtaining target characteristic data.
2. The method of claim 1, wherein at least one of the first expression parameters of the first feature expression is derived by a second expression, wherein the second feature expression includes a second expression name and a second expression parameter; the structure of the second characteristic expression is the same as that of the first characteristic expression, and the structures of the first characteristic expression and the second characteristic expression are in a nested form; the method further comprises the steps of:
Determining a second operation program frame corresponding to a second expression name of the second characteristic expression based on a correspondence between a prestored expression name and the operation program frame;
the generating a first operation program of the target feature data based on the first expression parameters of the first feature expression and the first operation program frame includes:
generating a first operation program of the target feature data based on the first expression parameters, the first operation program frame, the second expression parameters of the second feature expression, and the second operation program frame of the first feature expression other than the at least one first expression parameter.
3. The method according to claim 2, wherein the generating the first operation program of the target feature data based on the other first expression parameters than the at least one first expression parameter in the first feature expression, the first operation program frame, the second expression parameters of the second feature expression, and the second operation program frame includes:
inputting second expression parameters of the second characteristic expression into the second operation program framework to obtain a second operation program;
Executing the second operation program to obtain an execution result of the second operation program;
and inputting the other first expression parameters except the at least one first expression parameter in the first characteristic expression and the execution result into the first operation program framework to obtain a first operation program.
4. A method of acquiring data according to any one of claims 1 to 3, wherein the first operating program of the target feature data is a program calling the target feature data or a program calculating the target feature data.
5. The method of claim 1, wherein the target feature data includes a plurality of types, wherein the executing the first operation program obtains the target feature data, comprising:
among the multiple target feature data, determining first-type target feature data of which the expression parameters of the corresponding feature expression do not comprise preset target parameters, and determining second-type target feature data of which the expression parameters of the corresponding feature expression comprise the target parameters;
determining a first operation program of the first type of target feature data as a priority execution operation program, and determining a first operation program of the second type of target feature data as a non-priority execution operation program;
Executing the priority execution operation program to obtain the first type of target feature data;
and executing the non-priority execution operation program to obtain the second class of target feature data.
6. The method of acquiring data according to claim 1, wherein the acquiring the target feature data comprises: and sending a data acquisition request to the database equipment once to acquire target characteristic data corresponding to different accounts.
7. An apparatus for acquiring data, the apparatus comprising:
the acquisition module is configured to acquire a first characteristic expression corresponding to target characteristic data to be acquired, wherein the first characteristic expression comprises a first expression name and a first expression parameter;
the determining module is configured to determine a first operation program frame corresponding to a first expression name of the first characteristic expression based on a corresponding relation between the prestored expression name and the operation program frame, wherein the operation program frame is provided with corresponding valued program codes for at least one variable, and the first expression parameter is a valued corresponding to at least one variable in the first operation program frame; wherein determining a first operation program frame corresponding to the first expression name of the first feature expression based on a correspondence between a prestored expression name and operation program frame, comprises:
The method comprises the steps that a resolving program of a characteristic expression is stored in a server, a corresponding relation between a preset expression name and an operation program frame is stored, the resolving program stored in the server resolves a first characteristic expression, a first expression name in the first characteristic expression is identified, and the corresponding first operation program frame is obtained according to the corresponding relation between the expression name stored in the server and the operation program frame;
a generation module configured to input first expression parameters of a first feature expression into a first operation program frame, generate a first operation program of the target feature data based on the first expression parameters of the first feature expression and the first operation program frame; wherein inputting first expression parameters of a first feature expression into a first operation program frame, generating a first operation program of the target feature data based on the first expression parameters of the first feature expression and the first operation program frame, comprising:
presetting filling positions of expression parameters corresponding to the expression names in operation program frames corresponding to the expression names, and after the server acquires the first operation program frames and the first expression parameters, filling corresponding positions in the first operation program frames according to the position sequence of the first expression parameters in the first characteristic expressions to generate a first operation program for acquiring target characteristic data;
And the execution module is configured to execute the first operation program and acquire the target characteristic data.
8. The apparatus for acquiring data according to claim 7, wherein at least one of the first expression parameters of the first characteristic expression is obtained by a second expression, wherein the second characteristic expression includes a second expression name and a second expression parameter; the structure of the second characteristic expression is the same as that of the first characteristic expression, and the structures of the first characteristic expression and the second characteristic expression are in a nested form;
the determination module is further configured to:
determining a second operation program frame corresponding to a second expression name of the second characteristic expression based on a correspondence between a prestored expression name and the operation program frame;
the generation module is configured to: generating a first operation program of the target feature data based on the first expression parameters, the first operation program frame, the second expression parameters of the second feature expression, and the second operation program frame of the first feature expression other than the at least one first expression parameter.
9. The apparatus for acquiring data according to claim 8, wherein the generating module is configured to:
inputting second expression parameters of the second characteristic expression into the second operation program framework to obtain a second operation program;
executing the second operation program to obtain an execution result of the second operation program;
and inputting the other first expression parameters except the at least one first expression parameter in the first characteristic expression and the execution result into the first operation program framework to obtain a first operation program.
10. The apparatus according to any one of claims 7 to 9, wherein the first operation program of the target feature data is a program that calls the target feature data or a program that calculates the target feature data.
11. The apparatus for acquiring data according to claim 7, wherein the target feature data includes a plurality of types, the execution module configured to:
among the multiple target feature data, determining first-type target feature data of which the expression parameters of the corresponding feature expression do not comprise preset target parameters, and determining second-type target feature data of which the expression parameters of the corresponding feature expression comprise the target parameters;
Determining a first operation program of the first type of target feature data as a priority execution operation program, and determining a first operation program of the second type of target feature data as a non-priority execution operation program;
executing the priority execution operation program to obtain the first type of target feature data;
and executing the non-priority execution operation program to obtain the second class of target feature data.
12. A computer device comprising a processor and a memory having stored therein at least one instruction that is loaded and executed by the processor to perform the operations performed by the method of acquiring data according to any of claims 1-6.
13. A computer readable storage medium having stored therein at least one instruction that is loaded and executed by a processor to implement operations performed by a method of acquiring data according to any of claims 1 to 6.
CN202010403804.1A 2020-05-13 2020-05-13 Method, device, equipment and storage medium for acquiring data Active CN111597189B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010403804.1A CN111597189B (en) 2020-05-13 2020-05-13 Method, device, equipment and storage medium for acquiring data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010403804.1A CN111597189B (en) 2020-05-13 2020-05-13 Method, device, equipment and storage medium for acquiring data

Publications (2)

Publication Number Publication Date
CN111597189A CN111597189A (en) 2020-08-28
CN111597189B true CN111597189B (en) 2023-09-01

Family

ID=72185417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010403804.1A Active CN111597189B (en) 2020-05-13 2020-05-13 Method, device, equipment and storage medium for acquiring data

Country Status (1)

Country Link
CN (1) CN111597189B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110390072A (en) * 2019-07-16 2019-10-29 浙江大搜车软件技术有限公司 Business numerical computation method, device, computer equipment and storage medium
CN110399128A (en) * 2019-07-26 2019-11-01 北京恒华伟业科技股份有限公司 Code file generation method and device
CN110427188A (en) * 2019-08-02 2019-11-08 深圳前海微众银行股份有限公司 It is single to survey configuration method, device, equipment and the storage medium for asserting program
CN110532170A (en) * 2019-07-18 2019-12-03 北京文渊佳科技有限公司 Build method, apparatus, electronic equipment and the medium of test environment
CN110704437A (en) * 2019-09-26 2020-01-17 上海达梦数据库有限公司 Method, device, equipment and storage medium for modifying database query statement
CN111078863A (en) * 2019-12-16 2020-04-28 北京明略软件***有限公司 Data acquisition method and device, data processing equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110390072A (en) * 2019-07-16 2019-10-29 浙江大搜车软件技术有限公司 Business numerical computation method, device, computer equipment and storage medium
CN110532170A (en) * 2019-07-18 2019-12-03 北京文渊佳科技有限公司 Build method, apparatus, electronic equipment and the medium of test environment
CN110399128A (en) * 2019-07-26 2019-11-01 北京恒华伟业科技股份有限公司 Code file generation method and device
CN110427188A (en) * 2019-08-02 2019-11-08 深圳前海微众银行股份有限公司 It is single to survey configuration method, device, equipment and the storage medium for asserting program
CN110704437A (en) * 2019-09-26 2020-01-17 上海达梦数据库有限公司 Method, device, equipment and storage medium for modifying database query statement
CN111078863A (en) * 2019-12-16 2020-04-28 北京明略软件***有限公司 Data acquisition method and device, data processing equipment and storage medium

Also Published As

Publication number Publication date
CN111597189A (en) 2020-08-28

Similar Documents

Publication Publication Date Title
CN111125496B (en) Price query method, device and system
CN104579909B (en) Method and equipment for classifying user information and acquiring user grouping information
CN110858172A (en) Automatic test code generation method and device
CN108804166B (en) Method and device for determining liquidity index of business asset
CN113076729B (en) Method and system for importing report, readable storage medium and electronic equipment
WO2023284505A1 (en) Method and apparatus for code-scanning payment
CN113377372A (en) Business rule analysis method and device, computer equipment and storage medium
CN115599386A (en) Code generation method, device, equipment and storage medium
US20220284371A1 (en) Method, device and medium for a business function page
CN106817296B (en) Information recommendation test method and device and electronic equipment
CN111597189B (en) Method, device, equipment and storage medium for acquiring data
CN112346608A (en) Page display method and device based on business activity result display and electronic equipment
CN108038169B (en) Page display method and device
CN115578170A (en) Financial batch certificate making method, device, equipment and storage medium
CN111400623B (en) Method and device for searching information
CN113139182B (en) Data intrusion detection method for online e-commerce platform
CN114661746A (en) Statement conversion method and device, electronic equipment and storage medium
CN114490136A (en) Service calling and providing method, device, electronic equipment, medium and program product
CN112954075B (en) Business function implementation method, system, corresponding device and storage medium
CN114911860A (en) Data interface generation method, data access method, data interface generation device, data access device, electronic equipment and medium
CN113626110A (en) Data dynamic processing method, equipment, storage medium and device
CN114741285A (en) Method, device, electronic equipment and computer program product for processing data
CN113138912A (en) Interface testing method and system, client and server
CN116382640A (en) Method, device, equipment and storage medium for managing micro-service
CN115082205A (en) Method, device, server and storage medium for tracking data change situation

Legal Events

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