[go: up one dir, main page]

CN113362111B - A content sending method, device and electronic equipment - Google Patents

A content sending method, device and electronic equipment Download PDF

Info

Publication number
CN113362111B
CN113362111B CN202110624192.3A CN202110624192A CN113362111B CN 113362111 B CN113362111 B CN 113362111B CN 202110624192 A CN202110624192 A CN 202110624192A CN 113362111 B CN113362111 B CN 113362111B
Authority
CN
China
Prior art keywords
target
content
information
configuration file
variable parameter
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
CN202110624192.3A
Other languages
Chinese (zh)
Other versions
CN113362111A (en
Inventor
张凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202110624192.3A priority Critical patent/CN113362111B/en
Publication of CN113362111A publication Critical patent/CN113362111A/en
Application granted granted Critical
Publication of CN113362111B publication Critical patent/CN113362111B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0241Advertisements
    • G06Q30/0277Online advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本公开提供了一种内容发送方法、装置及电子设备,涉及计算机技术领域,尤其涉及大数据、信息流等技术领域。具体方案为:从目标配置文件中获取信息过滤条件,其中,目标配置文件为基于内容需求方发送的目标需求文档生成的文件;获取满足信息过滤条件的第一信息;依据目标配置文件以及第一信息,获取目标配置文件中目标变量参数的内容;向内容需求方发送目标请求,目标请求中包括目标变量参数的内容。可提高内容发送的稳定性。

The present disclosure provides a content sending method, device, and electronic equipment, which relate to the field of computer technology, and in particular, to big data, information flow, and other technical fields. The specific scheme is as follows: obtain the information filtering conditions from the target configuration file, wherein the target configuration file is a file generated based on the target demand document sent by the content demander; obtain the first information that meets the information filtering conditions; according to the target configuration file and the first Information to obtain the content of the target variable parameter in the target configuration file; send a target request to the content demander, and the target request includes the content of the target variable parameter. The stability of content delivery can be improved.

Description

Content sending method and device and electronic equipment
Technical Field
The disclosure relates to the technical fields of information flow, big data and the like in computer technology, and in particular relates to a content sending method, a content sending device and electronic equipment.
Background
After advertising or content marketing, the generated information needs to be sent to a system (e.g., CRM (Customer Relationship Management, customer relationship management) system) of a content demander (e.g., advertising party or content marketer) so as to meet the requirement of timely follow-up and processing of the information by the content demander.
The CRM systems of different content demanders have great difference, and at present, customized development is performed on each different content demander, namely, a set of content sending logic is developed on each different content demander, so that corresponding content is sent to the different content demander.
Disclosure of Invention
The disclosure provides a content sending method, a content sending device and electronic equipment.
In a first aspect, an embodiment of the present disclosure provides a content transmitting method, the method including:
obtaining information filtering conditions from a target configuration file, wherein the target configuration file is a file generated based on a target demand document sent by a content demand party;
acquiring first information meeting the information filtering condition;
acquiring the content of a target variable parameter in the target configuration file according to the target configuration file and the first information;
and sending a target request to the content requiring party, wherein the target request comprises the content of the target variable parameter.
In this embodiment, there is no need to customize and develop different content pushing logics for different content demanders, there is no need to send content through different content pushing logics for different content demanders, only a target demand document sent by the content demander is needed, for different content demander, a corresponding target configuration file is generated based on the target demand document sent by the content demander, information filtering conditions are obtained from the target configuration file, first information meeting the information filtering conditions is obtained, content of target variable parameters in the target configuration file is obtained according to the target configuration file and the first information, and the content sending of the target request of the content carrying the content of the target variable parameters is realized by logic for sending the content to the content demander, so that the stability of content sending can be improved.
In a second aspect, an embodiment of the present disclosure provides a content transmitting apparatus, the apparatus including:
the first acquisition module is used for acquiring information filtering conditions from a target configuration file, wherein the target configuration file is a file generated based on a target demand document sent by a content demand party;
the second acquisition module is used for acquiring the first information meeting the information filtering condition;
the third acquisition module is used for acquiring the content of the target variable parameter in the target configuration file according to the target configuration file and the first information;
and the sending module is used for sending a target request to the content requiring party, wherein the target request comprises the content of the target variable parameter.
In a third aspect, an embodiment of the present disclosure further provides an electronic device, including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the content delivery method of the present disclosure as provided in the first aspect.
In a fourth aspect, an embodiment of the present disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the content transmission method of the present disclosure as provided in the first aspect.
In a fifth aspect, an embodiment of the present disclosure provides a computer program product comprising a computer program which, when executed by a processor, implements the content delivery method of the present disclosure as provided in the first aspect.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The drawings are for a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
FIG. 1 is one of the flow diagrams of a content delivery method of one embodiment provided by the present disclosure;
FIG. 2 is a second flow chart of a content delivery method according to one embodiment of the present disclosure;
FIG. 3 is a flow chart of an information filtering process in a content delivery method according to one embodiment of the present disclosure;
FIG. 4 is a schematic diagram of expression resolution in a content delivery method according to one embodiment of the present disclosure;
FIG. 5 is a flowchart of obtaining the content of the target variable parameter in the target configuration file in the content sending method according to one embodiment provided by the present disclosure;
FIG. 6 is a graph of processing functions for one embodiment provided by the present disclosure;
FIG. 7 is a flow chart of URL assembly in a content delivery method according to one embodiment of the present disclosure;
FIG. 8 is a schematic diagram of traffic recording and traffic playback in a content delivery method according to one embodiment of the present disclosure;
FIG. 9 is a third flowchart of a content delivery method of one embodiment provided by the present disclosure;
fig. 10 is a block diagram of a content transmitting apparatus of one embodiment provided by the present disclosure;
fig. 11 is a block diagram of an electronic device for implementing a content transmission method of an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
As shown in fig. 1, according to an embodiment of the present disclosure, the present disclosure provides a content transmitting method, including:
step S101: and acquiring information filtering conditions from a target configuration file, wherein the target configuration file is a file generated based on a target requirement document sent by a content requirement party.
The information generated by a user for a particular advertisement or marketing content may include a collection of information generated by the user for the advertisement or marketing content. Since there are a plurality of advertisement parties or content marketers, the advertisement of the advertisement parties or the marketing content of the content marketers needs to be delivered, and along with the delivery of the advertisement or the marketing content, many users perform related actions on different advertisement or marketing content to generate related information, the generated information corresponding to the different advertisement or marketing content needs to be sent to the corresponding content demander, that is, the advertisement party or the content marketer, etc., for example, for the content demander a, the delivered advertisement is G1, the information generated for the advertisement G1 needs to be sent to the content demander a, and for the content demander B, the delivered advertisement is G2, the information generated for the advertisement G2 needs to be sent to the content demander B. Thus, in this embodiment, the information filtering condition needs to be obtained first based on the target configuration file, that is, the file generated based on the target requirement document sent by the content demander, where the target requirement documents of different content demander are different, and it can be understood that the target requirement document may include a requirement of the content demander for the sent content, and so on.
An advertisement or a marketing content corresponds to a target demand document, the target demand document is associated with the target advertisement or the target marketing content, the target demand document is associated with the content demand party, and a target configuration file associated with the target advertisement or the target marketing content is generated according to the target demand document associated with the target advertisement or the target marketing content and sent by the content demand party. The target configuration file may include an identifier of a content demander, a rule identifier, an information filtering condition, etc., where one identifier of the content demander corresponds to one target configuration file, one rule identifier corresponds to one target configuration file, and the rule identifier is associated with advertisement or marketing content. Information filtering conditions may be obtained based on the target profile.
Step S102: first information meeting information filtering conditions is obtained.
After the information filtering condition is obtained, first information meeting the filtering condition can be obtained from an information base, wherein the information base comprises information corresponding to advertisements or marketing contents put by a plurality of content demander. As one example, for example, the information filtering condition includes that the content demander identifier is a target identifier, and the first information is information associated with the content demander corresponding to the target identifier, and may be information generated for a target advertisement or a target marketing content associated with a target demand document corresponding to the content demander. As an example, the target configuration file is a JSON file of a JSON object numbered musical notation, and the first information is information in JSON format.
Step S103: and acquiring the content of the target variable parameter in the target configuration file according to the target configuration file and the first information.
The target variable parameters are configured in the target configuration file according to the target demand document, and the target variable parameters can be understood as variable parameters of which the content demand side needs the content. After the first information is acquired, the content of the target variable parameter in the target configuration file can be acquired according to the target configuration file and the first information, wherein the content of the target variable parameter can be acquired from the target configuration file and the first information. As one example, the target variable parameters may include, but are not limited to, phone parameters, name parameters, source parameters, channel parameters, and the like.
Step S104: and sending a target request to the content requiring party, wherein the target request comprises the content of the target variable parameter.
After the content of the target variable parameter is determined, a target request carrying the content of the target variable parameter can be sent to the content demand side, so that the push of the content of the target variable parameter to the content demand side is realized.
In the content pushing method of the embodiment, the information filtering condition can be firstly obtained from the target configuration file generated according to the target requirement document sent by the content requirement party, then the first information meeting the information filtering condition is obtained, then the content of the target variable parameter in the target configuration file is obtained according to the target configuration file and the first information, and the target request carrying the content of the target variable parameter is sent to the content requirement party, so that the content of the target variable parameter is pushed to the content requirement party. That is, in this embodiment, there is no need to customize and develop different content pushing logics for different content demanders, there is no need to send content through different content pushing logics for different content demanders, only a target demand document sent by the content demander is needed, for different content demander, a corresponding target configuration file is generated based on the target demand document sent by the content demander, information filtering conditions are obtained from the target configuration file, first information meeting the information filtering conditions is obtained, content of target variable parameters in the target configuration file is obtained according to the target configuration file and the first information, and sending of the content is achieved by logic for sending a target request carrying the content of the target variable parameters to the content demander, so that stability of content sending can be improved.
In one embodiment, according to the target configuration file and the first information, obtaining the content of the target variable parameter in the target configuration file includes:
acquiring a target processing function according to a processing function identifier of a target variable parameter in a target configuration file, wherein the target processing function comprises a target class and a target method;
instantiating a target class;
and determining the content of the target variable parameters in the target configuration file through the target method, the target variable parameters and the first information in the instantiated target class.
The processing function may also be called a flow type function, a plurality of processing functions are configured in the content sending system, each processing function has a corresponding identifier, each target variable parameter in the target configuration file has a corresponding processing function identifier, so that the corresponding target processing function can be determined according to the processing function identifier of the target variable parameter in the target configuration file, and a target class and a target method can be obtained. Then instantiating the target class, and determining the content of the target variable parameter in the target configuration file by the target method, the target variable parameter and the first information in the instantiated target class.
In this embodiment, the target processing function is located through the processing function identifier of the target variable parameter in the target configuration file, the target class in the target processing function is instantiated, the target method in the instantiated target class is called, and the content of the target variable parameter in the target configuration file is determined through the target method, the target variable parameter and the first information in the instantiated target class, so that the accuracy of determining the parameter content is improved.
In one embodiment, the target variable parameter includes a first variable parameter and a second variable parameter, wherein the target configuration file includes a value corresponding to the first variable parameter, the target configuration file does not include a value corresponding to the second variable parameter, the target class includes a first class and a second class, and the target method includes a first method and a second method;
determining contents of the target variable parameters in the target configuration file through the target method, the target variable parameters and the first information in the instantiated target class, wherein the contents comprise:
inputting the first variable parameter and the value of the first variable parameter into a first method in an instantiated first class for analysis to obtain the content corresponding to the first variable parameter;
Inputting the second variable parameters into a second method in the instantiated second class, and determining the content corresponding to the second variable parameters from the first information through the second method.
That is, the target variable parameter may include different types of parameters, the first variable parameter may be understood as a first type of variable parameter, the second variable parameter may be understood as a second type of variable parameter, the contents of the different types of variable parameters are determined in different manners, for example, for the first variable parameter, the contents corresponding to the first variable parameter are obtained by inputting the first variable parameter and the value of the first variable parameter into a first method in the first type of instantiation, and it may be understood that the contents of the first variable parameter are the values (i.e. values) of the first variable parameter in the target configuration file. And for the second variable parameter, inputting the second variable parameter into a second method in the instantiated second class, determining the content corresponding to the second variable parameter from the first information through the second method, and extracting the content of the second parameter variable from the first information by calling the second method. In this way, the flexibility of content determination of variable parameters can be improved.
In one embodiment, before sending the target request to the content demander, the method further includes:
And assembling the host domain name of the content requiring party into the URL of the initial request, and assembling the head of the initial request and the main body of the initial request according to the content of the target variable parameter to generate the target request.
The request in this embodiment may be an HTTP (HyperText Transfer Protocol ) request. A request may be initiated first, resulting in an initial request, which may include three parts, e.g., URL, header, and body, and content filling or assembling may be performed on each part in the initial request structure to generate the target request. In this embodiment, the host domain name of the content demander is assembled into the URL of the initial request, and the header of the initial request and the body of the initial request are assembled according to the content of the target variable parameter to generate the target request, so that the generated target request may include the content of the target variable parameter, and the content of the target variable parameter is sent by sending the target request to the content demander, so that the stability of sending the content can be improved.
In one embodiment, after sending the target request to the content demander, further comprising:
Receiving response information of a target request;
and outputting prompt information for prompting the retransmission request under the condition that the content of the first parameter in the response information is inconsistent with the content of the first parameter in the target configuration file.
After the target request is sent, if response information sent by the content demand side is received, the response information can be analyzed, the content of the first parameter in the response information is compared with the content of the first parameter in the target configuration file, when the content of the first parameter is consistent, the request is not required to be resent, a correct prompt can be output, when the content of the first parameter is consistent, the condition that the first parameter content returned by the content demand side is problematic is indicated, and prompt information can be output so as to remind of resending the request.
In one embodiment, before obtaining the information filtering condition from the target configuration file, the method further includes:
recording the flow;
after sending the target request to the content demander, further comprising:
and stopping flow recording.
In this embodiment, the flow recording may be performed on the whole process of the content sending method, that is, the whole process is recorded, after stopping the flow recording, the flow recording file is obtained, and the flow recording file may be used to provide a guarantee for a subsequent test and the like, and the subsequent playback may be performed based on the flow recording file.
The above method is described in detail with reference to the following examples. Take the content-demander as an advertiser.
The essence of the content delivery is HTTP requests, based on the HTTP request structure, unifies the flow description language and introduces the flow engine and rules engine. The overall flow of the content sending method is as shown in fig. 2, firstly, a target configuration file is generated, then information is filtered, secondly, the content of target variable parameters is determined, furthermore, the HTTP request is assembled, a target request is generated, the target request is sent to an advertiser, response information corresponding to the target request sent by the advertiser can be received, and the response information is analyzed.
First, a target demand document sent by an advertiser is received, and based on the target demand document, relevant configuration content is input in a configuration interface, so as to generate a target configuration file of the advertiser, namely a target JSON (JavaScript Object Notation, JS object numbered musical notation) file. For example, an advertiser identification (user_id), a rule identification (rule_id), a filter condition (e.g., solutiontype= 'form'), a target variable parameter (variables), a processing function identification of the target variable parameter (e.g., "process_type": "form_data_extract_mapping", indicating that the processing function identification is form_data_extract_mapping), a content description of the request, and a content description of the response may be included in the target profile.
And putting the advertisement corresponding to the advertisement party, and enabling a user to input user information or conduct related actions in a display interface of the advertisement by checking the advertisement to generate related information which can be recorded in an information base.
Information filtering conditions can be obtained based on the target configuration file, the information filtering conditions can be understood as a filtering expression, and since information generated for advertisements put by a plurality of advertisement parties can be recorded in the information base, the generated information can be filtered through the information filtering conditions, and first information meeting the information filtering conditions obtained based on the target configuration file can be obtained. As shown in fig. 3 and 4, the flow of information filtering is as follows:
step S301: obtaining a filtering expression;
step S302: traversing the filter expression;
step S303: generating an expression parser;
step S304: analyzing the expression;
step S305: generating an expression object;
step S306: and carrying out information filtering by using the expression object to determine the first information.
Writing an expression analyzer expressparser according to a grammar structure supported by SpEL, and calling a method paramexpression () to analyze the expression analyzer expressparser, for example, using a special word breaker token to split a filtering expression (character string) into a data format which can be accepted by Spring; generating a corresponding grammar structure according to the operation result processed by the word breaker, performing error checking (grammar format checking and the like) on the Expression, and defining the processed Expression into a special object Expression for analysis to obtain an Expression object; since placeholders may exist within an expression, e.g., $, { }, etc., it is not well suited to immediate direct getValue () (direct getValue () may also result if no placeholder needs to be parsed). An expression context object 'EvaluationContext' may also be set prior to computation; after the placeholder content is replaced, the expression object is utilized to carry out information filtering, and the first information is determined.
Secondly, obtaining the content of the target variable parameter in the target configuration file, wherein the step is mainly used for constructing the variable of the HTTP request, initializing a related model according to the processing function identifier (process_type) defined by different variable parameters in the target configuration file, and executing the analysis of the corresponding variable parameter to obtain the corresponding content. As shown in fig. 5, the procedure for obtaining the contents of the target variable parameters in the target configuration file is as follows:
step S501: identifying according to a processing function of the target variable parameter in the target configuration file;
step S502: acquiring a corresponding target processing function according to the processing function identifier;
step S503: instantiating a target class in a target processing function;
step S504: and determining the content of the target variable parameters in the target configuration file through the target method, the target variable parameters and the first information in the instantiated target class.
It can be understood that the processing function identification locates the target processing function, and the determining of the content of the target variable parameters in the target configuration file is performed through the target class and the target method. As shown in fig. 6, several processing functions identified by the processing functions (e.g., processing function F1, processing function F2, processing function F3, etc.), inheritance relationships among the processing functions, etc., are illustrated.
Furthermore, request (Request) assembly is performed, and the links mainly comprise data assembly of three links of URL, header and Body, so as to generate a target Request, and the target Request is sent to an advertiser.
The URL link includes two nodes, namely a host_port (host domain name) and a queryParam (query parameter), as shown in fig. 7, acquiring URL configuration information, wherein the URL configuration information includes the host domain name, if the queryParam exists, performing field analysis, and using the content corresponding to the queryParam in the content of the target configuration file and the target variable parameter to perform assembly, and then adding the assembled content to the back of the link of the host_port as a request link, and if the queryParam does not exist, directly using the host_port as the request link;
the Header link mainly comprises signature related configurations, and the Header only needs to assemble the results of signature parameters in the acquired target variable parameters;
the Body link mainly comprises a body_format (a main Body format can be JSON/xml) and a template (i.e. a template is mainly a JSON nested tree structure or xml (eXtensible Markup Language abbreviation, meaning extensible markup language) mapping template), and the content of the target variable parameters is utilized for assembly.
Receiving response information of a target request sent by an advertiser, acquiring content of a first parameter, wherein the content of the first parameter is included in a target configuration file, comparing the content of the first parameter in the response information with the content of the first parameter in the target configuration file, and if the content of the first parameter is inconsistent with the content of the first parameter in the target configuration file, outputting prompt information for carrying out next retry and warning. For example, for an HTTP status code (HttpCode) parameter, the HTTP status code in the target profile is 200, and it is determined whether the HTTP status code in the received response message is 200, and if 200, it indicates agreement, and if not 200, it indicates that the contents are inconsistent, and the presentation message can be output.
As shown in fig. 8, the process of sending the content in the application may also be performed for traffic recording, and may be performed for traffic playback, etc. And (3) standardizing a log format, asynchronously collecting online logs for storage offline, and recording and playing back the flow based on an in-factory xstp platform.
As shown in fig. 9, after an advertisement is placed, a piece of information, such as telephone call and consultation information, generated by a user for the advertisement may be formed into a piece of information, placed into an information base, and distributed to a content sending system through an API (application program interface), the content sending system receives the piece of information, performs data preprocessing such as field alignment, and the like, then the content sending system obtains a filtering condition of a corresponding target configuration file to perform information filtering, and if the piece of information meets the filtering condition, the piece of information is stored in a database. And then obtaining the content of the target variable parameter in the target configuration file according to the target configuration file and the piece of information. Then, URL assembling, header assembling and Body assembling are performed to generate an HTTP request, which is sent to the advertiser, and then Response (Response) information returned from the advertiser can be received and analyzed. After the response information is analyzed, some post operations may be performed, for example, comparing whether the content of the first parameter in the response information is consistent with the content of the first parameter in the target configuration file, and if not, outputting a prompt message for prompting the retransmission request. In addition, as shown in fig. 9, the flow recording can be performed on the whole content sending flow to obtain a flow recording file, and flow playback can be performed in the flows of development, test, online and the like to find out data diff (different), so that the accuracy of each modification can be ensured based on the online flow recording and diff functions, and the service stability can be improved.
In the content sending method of the embodiment of the application, the configuration is mainly RD (research and development engineer) and PM (product manager) oriented, and is not directly oriented to the advertiser, the advertiser only needs to provide a docking document, namely a target demand document, and the advertiser does not need to learn and use a configuration template to configure a target configuration file, so that the learning cost of the advertiser is reduced. And the data field mapping is uniformly folded to specific functions, each rule of each advertiser corresponds to only one JSON file, and the processing functions can be multiplexed, so that the subsequent function expansion only needs to pay attention to specific function implementation, and the system maintenance cost is reduced.
As shown in fig. 10, according to an embodiment of the present disclosure, the present disclosure further provides a content transmitting apparatus 1000, including:
a first obtaining module 1001, configured to obtain an information filtering condition from a target configuration file, where the target configuration file is a file generated based on a target requirement document sent by a content requirement party;
a second obtaining module 1002, configured to obtain first information that meets an information filtering condition;
a third obtaining module 1003, configured to obtain, according to the target configuration file and the first information, contents of a target variable parameter in the target configuration file;
The sending module 1004 is configured to send a target request to a content demander, where the target request includes content of the target variable parameter.
In one embodiment, the third acquisition module 1003 includes:
the function acquisition module is used for acquiring a target processing function according to the processing function identification of the target variable parameter in the target configuration file, wherein the target processing function comprises a target class and a target method;
the instantiation module is used for instantiating the target class;
and the content determining module is used for determining the content of the target variable parameter in the target configuration file through the target method, the target variable parameter and the first information in the instantiated target class.
In one embodiment, the target variable parameter includes a first variable parameter and a second variable parameter, wherein the target configuration file includes a value corresponding to the first variable parameter, the target configuration file does not include a value corresponding to the second variable parameter, the target class includes a first class and a second class, and the target method includes a first method and a second method;
a content determination module comprising:
the first determining module is used for inputting the first variable parameter and the value of the first variable parameter into a first method in the instantiated first class for analysis to obtain the content corresponding to the first variable parameter;
And the second determining module is used for inputting the second variable parameter into a second method in the instantiated second class, and determining the content corresponding to the second variable parameter from the first information through the second method.
In one embodiment, the apparatus 1000 further comprises:
and the request generation module is used for assembling the host domain name of the content requiring party into the URL of the initial request, and assembling the head of the initial request and the main body of the initial request according to the content of the target variable parameter to generate the target request.
In one embodiment, the apparatus 1000 further comprises:
the receiving module is used for receiving response information of the target request;
the output module is used for outputting prompt information which is used for prompting the retransmission request under the condition that the content of the first parameter in the response information is inconsistent with the content of the first parameter in the target configuration file.
In one embodiment, the target configuration file is a JSON file of a target JS object numbered musical notation, and the first information is JSON format information.
In one embodiment, the apparatus 1000 further comprises:
the recording module is used for recording the flow before the information filtering conditions are acquired from the target configuration file;
And the stopping module is used for stopping the flow recording after the target request is sent to the content demand party.
The content transmitting apparatus of each embodiment is an apparatus for implementing the content transmitting method of each embodiment, and technical features and technical effects are corresponding, and are not described herein.
According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
The non-transitory computer-readable storage medium of the embodiments of the present disclosure stores computer instructions for causing a computer to execute the content transmission method provided by the present disclosure.
The computer program product of the embodiments of the present disclosure includes a computer program for causing a computer to execute the content transmission method provided by the embodiments of the present disclosure.
Fig. 11 illustrates a schematic block diagram of an example electronic device 1100 that can be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 11, the electronic device 1100 includes a computing unit 1101 that can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 1102 or a computer program loaded from a storage unit 1108 into a Random Access Memory (RAM) 1103. In the RAM1103, various programs and data required for the operation of the device 1100 can also be stored. The computing unit 1101, ROM 1102, and RAM1103 are connected to each other by a bus 1104. An input/output (I/O) interface 1105 is also connected to bus 1104.
A number of components in the electronic device 1100 are connected to the I/O interface 1105, including: an input unit 1106 such as a keyboard, a mouse, etc.; an output unit 1107 such as various types of displays, speakers, and the like; a storage unit 1108, such as a magnetic disk, optical disk, etc.; and a communication unit 1104 such as a network card, modem, wireless communication transceiver, etc. The communication unit 1104 allows the electronic device 1100 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunications networks.
The computing unit 1101 may be a variety of general purpose and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 1101 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized artificial intelligence (I) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1101 performs the respective methods and processes described above, such as a content transmission method. For example, in some embodiments, the content delivery method may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as storage unit 1108. In some embodiments, some or all of the computer programs may be loaded and/or installed onto device 1100 via ROM 1102 and/or communication unit 1104. When a computer program is loaded into the RAM1103 and executed by the computing unit 1101, one or more steps of the content transmission method described above may be performed. Alternatively, in other embodiments, the computing unit 1101 may be configured to perform the content transmission method by any other suitable means (e.g. by means of firmware). Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), the internet, and blockchain networks.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service ("Virtual Private Server" or simply "VPS") are overcome. The server may also be a server of a distributed system or a server that incorporates a blockchain.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps recited in the present application may be performed in parallel or sequentially or in a different order, provided that the desired results of the disclosed embodiments are achieved, and are not limited herein.
The above detailed description should not be taken as limiting the scope of the present disclosure. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present disclosure are intended to be included within the scope of the present disclosure.

Claims (12)

1.一种内容发送方法,所述方法包括:1. A method for sending content, the method comprising: 从目标配置文件中获取信息过滤条件,其中,所述目标配置文件为基于内容需求方发送的目标需求文档生成的文件,其中,所述信息过滤条件包括内容需求方标识为目标标识,第一信息为所述目标标识对应的内容需求方关联的信息,且针对所述内容需求方对应的目标需求文档关联的目标广告或目标营销内容产生的信息;Obtain the information filtering condition from the target configuration file, wherein the target configuration file is a file generated based on the target demand document sent by the content demander, wherein the information filtering condition includes that the content demander identifies as the target identification, the first information Information associated with the content demander corresponding to the target identifier, and information generated for the target advertisement or target marketing content associated with the target demand document corresponding to the content demander; 获取满足所述信息过滤条件的第一信息;Acquiring first information that meets the information filtering condition; 依据所述目标配置文件以及所述第一信息,获取所述目标配置文件中目标变量参数的内容;Acquiring the content of target variable parameters in the target configuration file according to the target configuration file and the first information; 向所述内容需求方发送目标请求,所述目标请求中包括所述目标变量参数的内容;sending a target request to the content demander, where the target request includes the content of the target variable parameter; 其中,所述依据所述目标配置文件以及所述第一信息,获取所述目标配置文件中目标变量参数的内容,包括:Wherein, the acquiring the content of the target variable parameter in the target configuration file according to the target configuration file and the first information includes: 根据所述目标配置文件中所述目标变量参数的处理函数标识,获取目标处理函数,其中,所述目标处理函数中包括目标类以及目标方法;Obtain a target processing function according to the processing function identifier of the target variable parameter in the target configuration file, wherein the target processing function includes a target class and a target method; 实例化所述目标类;instantiate said target class; 通过实例化的所述目标类中的所述目标方法、所述目标变量参数以及所述第一信息,确定所述目标配置文件中所述目标变量参数的内容;Determine the content of the target variable parameter in the target configuration file by using the target method in the instantiated target class, the target variable parameter and the first information; 其中,所述目标变量参数包括第一变量参数和第二变量参数,其中,所述目标配置文件中包括所述第一变量参数对应的值,所述目标配置文件中不包括所述第二变量参数对应的值,所述目标类包括第一类和第二类,所述目标方法包括第一方法和第二方法;Wherein, the target variable parameter includes a first variable parameter and a second variable parameter, wherein the target configuration file includes the value corresponding to the first variable parameter, and the target configuration file does not include the second variable parameter The value corresponding to the parameter, the target class includes the first class and the second class, and the target method includes the first method and the second method; 所述通过实例化的所述目标类中的所述目标方法、所述目标变量参数以及所述第一信息,确定所述目标配置文件中所述目标变量参数的内容,包括:The determination of the content of the target variable parameter in the target configuration file through the instantiated target method, the target variable parameter and the first information in the target class includes: 将所述第一变量参数和所述第一变量参数的值输入实例化的所述第一类中的第一方法中进行解析,得到所述第一变量参数对应的内容;inputting the first variable parameter and the value of the first variable parameter into a first method in the instantiated first class for parsing to obtain the content corresponding to the first variable parameter; 将所述第二变量参数输入实例化的所述第二类中的第二方法中,通过所述第二方法从所述第一信息中确定所述第二变量参数对应的内容。The second variable parameter is input into the second method in the instantiated second class, and the content corresponding to the second variable parameter is determined from the first information through the second method. 2.根据权利要求1所述的方法,其中,所述向所述内容需求方发送目标请求之前,还包括:2. The method according to claim 1, wherein, before sending the target request to the content demander, further comprising: 将所述内容需求方的主机域名组装到初始请求的统一资源定位器URL中,并依据所述目标变量参数的内容对所述初始请求的头部以及所述初始请求的主体进行组装,生成所述目标请求。Assemble the host domain name of the content demander into the URL of the initial request, and assemble the header of the initial request and the body of the initial request according to the content of the target variable parameter to generate the target request. 3.根据权利要求1所述的方法,其中,所述向所述内容需求方发送目标请求之后,还包括:3. The method according to claim 1, wherein, after sending the target request to the content demander, further comprising: 接收所述目标请求的响应信息;receiving response information to the target request; 在所述响应信息中第一参数的内容与所述目标配置文件中所述第一参数的内容不一致的情况下,输出提示信息,所述提示信息用于提示重新发送请求。If the content of the first parameter in the response information is inconsistent with the content of the first parameter in the target configuration file, output prompt information, where the prompt information is used to prompt a resend request. 4.根据权利要求1所述的方法,其中,所述目标配置文件为目标JS对象简谱JSON文件,所述第一信息为JSON格式的信息。4. The method according to claim 1, wherein the target configuration file is a target JS object numbered musical notation JSON file, and the first information is information in JSON format. 5.根据权利要求1所述的方法,其中,所述从目标配置文件中获取信息过滤条件之前,还包括:5. The method according to claim 1, wherein, before obtaining the information filter condition from the target configuration file, further comprising: 进行流量录制;To record traffic; 所述向所述内容需求方发送目标请求之后,还包括:After sending the target request to the content demander, it also includes: 停止流量录制。Stop traffic recording. 6.一种内容发送装置,所述装置包括:6. A content sending device, said device comprising: 第一获取模块,用于从目标配置文件中获取信息过滤条件,其中,所述目标配置文件为基于内容需求方发送的目标需求文档生成的文件,其中,所述信息过滤条件包括内容需求方标识为目标标识,第一信息为所述目标标识对应的内容需求方关联的信息,且针对所述内容需求方对应的目标需求文档关联的目标广告或目标营销内容产生的信息;The first obtaining module is used to obtain information filter conditions from the target configuration file, wherein the target configuration file is a file generated based on the target demand document sent by the content demander, wherein the information filter condition includes the identity of the content demander is the target identification, the first information is the information associated with the content demander corresponding to the target identification, and the information generated for the target advertisement or target marketing content associated with the target demand document corresponding to the content demander; 第二获取模块,用于获取满足所述信息过滤条件的第一信息;a second obtaining module, configured to obtain the first information satisfying the information filtering condition; 第三获取模块,用于依据所述目标配置文件以及所述第一信息,获取所述目标配置文件中目标变量参数的内容;A third obtaining module, configured to obtain the content of target variable parameters in the target configuration file according to the target configuration file and the first information; 发送模块,用于向所述内容需求方发送目标请求,所述目标请求中包括所述目标变量参数的内容;A sending module, configured to send a target request to the content demander, where the target request includes the content of the target variable parameter; 其中,所述第三获取模块,包括:Wherein, the third acquisition module includes: 函数获取模块,用于根据所述目标配置文件中所述目标变量参数的处理函数标识,获取目标处理函数,其中,所述目标处理函数中包括目标类以及目标方法;A function obtaining module, configured to obtain a target processing function according to the processing function identifier of the target variable parameter in the target configuration file, wherein the target processing function includes a target class and a target method; 实例化模块,用于实例化所述目标类;An instantiation module, used for instantiating the target class; 内容确定模块,用于通过实例化的所述目标类中的所述目标方法、所述目标变量参数以及所述第一信息,确定所述目标配置文件中所述目标变量参数的内容;A content determination module, configured to determine the content of the target variable parameter in the target configuration file through the target method in the instantiated target class, the target variable parameter and the first information; 其中,所述目标变量参数包括第一变量参数和第二变量参数,其中,所述目标配置文件中包括所述第一变量参数对应的值,所述目标配置文件中不包括所述第二变量参数对应的值,所述目标类包括第一类和第二类,所述目标方法包括第一方法和第二方法;Wherein, the target variable parameter includes a first variable parameter and a second variable parameter, wherein the target configuration file includes the value corresponding to the first variable parameter, and the target configuration file does not include the second variable parameter The value corresponding to the parameter, the target class includes the first class and the second class, and the target method includes the first method and the second method; 所述内容确定模块,包括:The content determination module includes: 第一确定模块,用于将所述第一变量参数和所述第一变量参数的值输入实例化的所述第一类中的第一方法中进行解析,得到所述第一变量参数对应的内容;The first determining module is configured to input the first variable parameter and the value of the first variable parameter into the first method in the instantiated first class for analysis, and obtain the value corresponding to the first variable parameter content; 第二确定模块,用于将所述第二变量参数输入实例化的所述第二类中的第二方法中,通过所述第二方法从所述第一信息中确定所述第二变量参数对应的内容。A second determining module, configured to input the second variable parameter into a second method in the instantiated second class, and determine the second variable parameter from the first information through the second method corresponding content. 7.根据权利要求6所述的装置,其中,还包括:7. The apparatus of claim 6, further comprising: 请求生成模块,用于将所述内容需求方的主机域名组装到初始请求的统一资源定位器URL中,并依据所述目标变量参数的内容对所述初始请求的头部以及所述初始请求的主体进行组装,生成所述目标请求。A request generation module, configured to assemble the host domain name of the content demander into the URL of the initial request, and modify the header of the initial request and the URL of the initial request according to the content of the target variable parameter. The body is assembled to generate the target request. 8.根据权利要求6所述的装置,其中,还包括:8. The apparatus of claim 6, further comprising: 接收模块,用于接收所述目标请求的响应信息;a receiving module, configured to receive response information of the target request; 输出模块,用于在所述响应信息中第一参数的内容与所述目标配置文件中所述第一参数的内容不一致的情况下,输出提示信息,所述提示信息用于提示重新发送请求。An output module, configured to output prompt information when the content of the first parameter in the response information is inconsistent with the content of the first parameter in the target configuration file, and the prompt information is used to prompt a resend request. 9.根据权利要求6所述的装置,其中,所述目标配置文件为目标JS对象简谱JSON文件,所述第一信息为JSON格式的信息。9. The device according to claim 6, wherein the target configuration file is a target JS object numbered musical notation JSON file, and the first information is information in JSON format. 10.根据权利要求6所述的装置,其中,还包括:10. The apparatus of claim 6, further comprising: 录制模块,用于所述从目标配置文件中获取信息过滤条件之前,进行流量录制;The recording module is used to perform traffic recording before obtaining information filtering conditions from the target configuration file; 停止模块,用于所述向所述内容需求方发送目标请求之后,停止流量录制。A stop module, configured to stop traffic recording after the target request is sent to the content demander. 11.一种电子设备,包括:11. An electronic device comprising: 至少一个处理器;以及at least one processor; and 与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein, 所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-5任一所述的内容发送方法。The memory stores instructions executable by the at least one processor, the instructions are executed by the at least one processor, so that the at least one processor can perform the content described in any one of claims 1-5 sending method. 12.一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行权利要求1-5任一所述的内容发送方法。12. A non-transitory computer-readable storage medium storing computer instructions, the computer instructions being used to make the computer execute the content sending method according to any one of claims 1-5.
CN202110624192.3A 2021-06-04 2021-06-04 A content sending method, device and electronic equipment Active CN113362111B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110624192.3A CN113362111B (en) 2021-06-04 2021-06-04 A content sending method, device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110624192.3A CN113362111B (en) 2021-06-04 2021-06-04 A content sending method, device and electronic equipment

Publications (2)

Publication Number Publication Date
CN113362111A CN113362111A (en) 2021-09-07
CN113362111B true CN113362111B (en) 2023-07-28

Family

ID=77532119

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110624192.3A Active CN113362111B (en) 2021-06-04 2021-06-04 A content sending method, device and electronic equipment

Country Status (1)

Country Link
CN (1) CN113362111B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114629954B (en) * 2022-03-16 2023-11-17 上海哔哩哔哩科技有限公司 Content distribution method, system, device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412853A (en) * 2013-08-05 2013-11-27 北京信息科技大学 Method for automatically generating test cases aiming at document converters
CN111104100A (en) * 2018-10-29 2020-05-05 大陆汽车电子(连云港)有限公司 Method, system and storage medium for logic control
CN112084410A (en) * 2020-09-10 2020-12-15 北京百度网讯科技有限公司 Recommended method, apparatus, electronic device, and readable storage medium for document types
CN112148509A (en) * 2020-10-16 2020-12-29 腾讯科技(深圳)有限公司 Data processing method, device, server and computer readable storage medium
CN112580363A (en) * 2020-12-24 2021-03-30 平安普惠企业管理有限公司 Requirement document processing method and device, computer equipment and storage medium
CN112882844A (en) * 2021-02-07 2021-06-01 成都新希望金融信息有限公司 Network front-end and back-end based joint debugging method and device and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8738391B2 (en) * 2011-11-22 2014-05-27 International Business Machines Corporation Using non-textual notation for describing service related human experience based on a hierarchal model of human needs

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412853A (en) * 2013-08-05 2013-11-27 北京信息科技大学 Method for automatically generating test cases aiming at document converters
CN111104100A (en) * 2018-10-29 2020-05-05 大陆汽车电子(连云港)有限公司 Method, system and storage medium for logic control
CN112084410A (en) * 2020-09-10 2020-12-15 北京百度网讯科技有限公司 Recommended method, apparatus, electronic device, and readable storage medium for document types
CN112148509A (en) * 2020-10-16 2020-12-29 腾讯科技(深圳)有限公司 Data processing method, device, server and computer readable storage medium
CN112580363A (en) * 2020-12-24 2021-03-30 平安普惠企业管理有限公司 Requirement document processing method and device, computer equipment and storage medium
CN112882844A (en) * 2021-02-07 2021-06-01 成都新希望金融信息有限公司 Network front-end and back-end based joint debugging method and device and storage medium

Also Published As

Publication number Publication date
CN113362111A (en) 2021-09-07

Similar Documents

Publication Publication Date Title
CN110858172B (en) A method and device for generating automatic test code
CN111694926A (en) Interactive processing method and device based on scene dynamic configuration and computer equipment
JP2014527651A (en) System and method for determining interpersonal influence information using text content from interpersonal dialogue
CN108280104A (en) The characteristics information extraction method and device of target object
CN113469732B (en) Audit method, device and electronic equipment based on content understanding
CN116304007A (en) An information recommendation method, device, storage medium and electronic equipment
CN111104556A (en) Service processing method and device
CN109284198A (en) A kind of method and apparatus verifying data
CN108073429A (en) A kind of means of payment collocation method, device, equipment and storage medium
WO2023142451A1 (en) Workflow generation methods and apparatuses, and electronic device
CN114389969B (en) Client testing method, device, electronic device and storage medium
CN113626223A (en) Interface calling method and device
CN118568256B (en) Method and device for evaluating text classification performance of large language model
CN113360672A (en) Methods, apparatus, devices, media and products for generating a knowledge graph
CN110515855A (en) Application program simulation control method, server and system
CN117093627A (en) Information mining method, device, electronic equipment and storage medium
CN113449506A (en) Data detection method, device and equipment and readable storage medium
CN113362111B (en) A content sending method, device and electronic equipment
CN115374063A (en) File processing method, device, equipment and storage medium
CN117762462A (en) Code examination method, device, equipment and storage medium based on large model
CN113032251B (en) Method, device and storage medium for determining service quality of application program
CN115859920A (en) Data processing method, device, equipment and storage medium
CN115563942A (en) Contract generation method and device, electronic equipment and computer readable medium
US11727937B2 (en) Channel-agnostic conversation intelligence service
CN116382640A (en) Method, device, equipment and storage medium for managing micro-service

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