A data processing method and device, electronic equipment and storage medium
By decoupling the display rules of business data and equity tokens, and using pre-stored correspondences to generate business data with equity tokens, the problem of large development workload in existing technologies is solved, and configuration efficiency and flexibility are improved.
Patent Information
- Application Number
- CN202210197260.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-01
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2042-03-01
AI Technical Summary
In existing technologies, the code for business data is coupled with the code for rights and interests marking, resulting in a large development workload and low efficiency in configuring rights and interests marking for business data.
The display rules and business data of the rights and interests tags for different businesses are stored separately, and the correspondence between the display rules of different businesses and the rights and interests tags is configured. The target display rules and business data are obtained through the pre-stored correspondence, and the target business data with rights and interests tags is generated.
It reduces development work, improves the efficiency of configuring rights and interests tags for business data, and can flexibly respond to changes in rights and interests tag display rules without requiring in-depth code modifications to the business database.
Smart Images

Figure CN114707095B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a data processing method and device, electronic equipment and storage medium. BACKGROUND
[0002] At present, whether the right mark display of house information or the right mark display of non-house information (such as agent list, comment list, etc.), the business data (including text information and picture information) required to be displayed is often uniformly encapsulated with the right mark (that is, the code of the business data is coupled with the code of the right mark), so as to return the encapsulated data to the browser for page rendering, and then display the business data with the right mark through the browser.
[0003] In this way, when new business data needs to display the right mark, the code of the right mark required to be displayed by the business data needs to be re-written, and the code of the right mark is coupled with the code of the business data, which increases the development work and reduces the configuration efficiency of the right mark of the business data. SUMMARY
[0004] The embodiments of the present application provide a data processing method and device, electronic equipment and storage medium, so as to solve the problem that the code of the business data is coupled with the code of the right mark in the prior art, which results in large development workload and low configuration efficiency of the right mark of the business data.
[0005] In order to solve the above technical problems, the present application is implemented as follows:
[0006] In a first aspect, the embodiments of the present application provide a data processing method, which comprises:
[0007] obtaining a target display rule corresponding to a to-be-displayed business from a first correspondence relationship between different businesses and display rules of right marks which is stored in advance;
[0008] obtaining first business data in the business data of the to-be-displayed business which is determined in advance to need to display the right mark, wherein the storage location of the display rule is different from the storage location of the business data of the to-be-displayed business;
[0009] generating target business data with a right mark according to the target display rule and the first business data, wherein the right mark corresponds to the target display rule.
[0010] In a second aspect, the embodiments of the present application provide a data processing device, which comprises:
[0011] The display rule obtaining module is configured to obtain a target display rule corresponding to the to-be-displayed service from a first correspondence relationship between different services and display rules of the benefit mark that is stored in advance.
[0012] The service data obtaining module is configured to obtain first service data in service data of the to-be-displayed service, for which it is determined in advance that the benefit mark needs to be displayed.
[0013] The service data generating module is configured to generate target service data with the benefit mark according to the target display rule and the first service data, wherein the benefit mark corresponds to the target display rule.
[0014] In a third aspect, an electronic device is additionally provided in the embodiments of the present application, and the electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program, when executed by the processor, implements the steps of the data processing method in the first aspect.
[0015] In a fourth aspect, a computer readable storage medium is additionally provided in the embodiments of the present application, and the computer readable storage medium stores a computer program, and the computer program, when executed by a processor, implements the steps of the data processing method in the first aspect.
[0016] In the embodiments of the present application, the target display rule corresponding to the to-be-displayed service can be obtained from the first correspondence relationship between different services and display rules of the benefit mark that is stored in advance, and the first service data in service data of the to-be-displayed service, for which it is determined in advance that the benefit mark needs to be displayed, can be obtained, so that the target service data with the benefit mark can be generated according to the target display rule and the first service data, wherein the benefit mark corresponds to the target display rule, and the storage location of the display rule is different from the storage location of the service data of the to-be-displayed service.
[0017] Therefore, in the embodiments of the present application, the display rules of the benefit mark of different services are stored separately from the service data, and the first correspondence relationship between different services and display rules of the benefit mark is configured, so that when the service data with the benefit mark of a certain service needs to be displayed, the display rule corresponding to the service can be directly called according to the first correspondence relationship and used, and the user no longer needs to re-write the code file in which the code of the service data and the code of the benefit mark are coupled together, thereby reducing the development work and improving the configuration efficiency of the benefit mark of the service data.
[0018] The above description is only a summary of the technical solutions of the present application. In order to make the technical means of the present application more clearly understood and implemented according to the content of the description, and in order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the following will describe the specific embodiments of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0020] Figure 1 is a step flow chart of a data processing method provided by an embodiment of the present application;
[0021] Figure 2 is a step flow chart of a specific implementation of the data processing method provided by an embodiment of the present application;
[0022] Figure 3 is a structural block diagram of a data processing device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0023] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0024] The data processing method of the embodiments of the present application can run on a server. When the method runs on the server, it can be displayed for cloud.
[0025] In an optional embodiment, the cloud presentation refers to an information presentation mode based on cloud computing. In the operation mode of the cloud presentation, the running subject of the information processing program and the information picture presentation subject are separated, and the storage and operation of the display switching method are completed on the cloud presentation server. The cloud presentation client functions to receive and send data and present the information picture. For example, the cloud presentation client can be a display device close to the user side and having a data transmission function, such as a mobile terminal, a television, a computer, a palm computer, etc. However, the terminal device for processing information data is the cloud presentation server in the cloud. When browsing, the user operates the cloud presentation client to send an operation instruction to the cloud presentation server. The cloud presentation server presents information according to the operation instruction, encodes and compresses the data, returns the data to the cloud presentation client through the network, and finally decodes and outputs the presentation content through the cloud presentation client.
[0026] The present application provides a data processing method and device, electronic equipment and storage medium. The method comprises: obtaining a target display rule corresponding to a to-be-displayed service from a first correspondence relationship between different services and display rules of the benefit mark; obtaining first service data in service data of the to-be-displayed service, which is determined in advance to need to display the benefit mark, wherein the storage location of the display rule is different from the storage location of the service data of the to-be-displayed service; generating target service data with a benefit mark according to the target display rule and the first service data, wherein the benefit mark corresponds to the target display rule.
[0027] Therefore, in the embodiments of the present application, the display rules of the benefit marks of different services are stored separately from the service data, and a first correspondence relationship between different services and the display rules of the benefit marks is configured, so that when the service data with the benefit mark of a certain service needs to be displayed, the display rule corresponding to the service can be directly called according to the first correspondence relationship and used, without the need for the user to re-write the code file in which the code of the service data and the code of the benefit mark are coupled together, thereby reducing the development work and improving the configuration efficiency of the benefit mark of the service data.
[0028] In order to facilitate understanding of the data processing method provided by the embodiments of the present application, the following concepts are first explained:
[0029] Benefit mark: providing a specific display mark for specific service data (for example, service data that needs to be promoted), such as a highlighted mark or label, a picture, text, etc.
[0030] Weighted display: set the weight value of the object to be displayed, which represents the display times of the object to be displayed, for example, set the weight value of the object to be displayed (such as post), so as to configure the display times of the object in the same page, or set the display times of the object to be displayed within a preset time period.
[0031] Platform activities: the platform will conduct some incentive activities for some specific users from time to time, such as: red envelope distribution, physical rewards, and promotion of value-added coupons.
[0032] Subscription: used to receive business messages.
[0033] User portrait: as an effective tool for sketching target users, contacting user appeals and designing direction.
[0034] The data processing method provided by the embodiments of the present application is described in detail below.
[0035] In the first aspect, referring to Figure 1 , a step flow chart of a data processing method in the embodiments of the present application is shown, which can be applied to a server. The method can include the following steps 101 to 103.
[0036] Step 101: obtaining the target display rule corresponding to the business to be displayed from the first corresponding relationship between different businesses and the display rules of the benefit mark.
[0037] In the embodiments of the present application, a display rule generates a benefit mark, and the relationship between the business and the benefit mark can be one-to-one, one-to-many, or many-to-one. That is, several different businesses can use the same benefit mark, or use different benefit marks, a business can use one benefit mark, or use multiple benefit marks.
[0038] Among them, the first corresponding relationship between different businesses and the display rules of the benefit mark in step 101, and the display rules of the benefit mark can be configured through the configuration center, and stored in the configuration center or other storage devices, that is, the user can pre-configure the display rules of the benefit mark and the display rules of the corresponding benefit mark of each business through the configuration center, and store them in the configuration center or other storage devices. The configuration center can support the user to pre-configure the display rules of the benefit mark and the corresponding relationship between each business and the display rules of the benefit mark, or support the user to modify the display rules of the benefit mark and the corresponding relationship between each business and the display rules of the benefit mark.
[0039] In addition, the storage location of the display rule and the first correspondence relationship is different from the storage location of the service data of the to-be-displayed service. The display rule and the first correspondence relationship can be stored in the same location or different locations. That is, the configuration center, other storage devices, and the service database are independent, that is, the display rule of the equity mark and the first correspondence relationship are stored in a storage space other than the service database, and can be modified as needed, that is, the display rule of the equity mark of different services and the service data are decoupled in the embodiment of the application.
[0040] Step 102: obtaining first service data in the service data of the to-be-displayed service, which is determined in advance to need to display the equity mark.
[0041] The service data of the to-be-displayed service can be house information or posts published by a user on a network platform, or other arbitrary service data that needs to display an equity mark. For example, in a house source APP, for example, the service data of a second-hand house business, the house information belonging to a predetermined community needs to display an equity mark, then the house information belonging to the predetermined community needs to be obtained from the numerous house information of the second-hand house business as the first service data; or, for example, a user publishes 5 posts on a network platform, and 2 of the posts need to be promoted, then the 2 posts in the 5 posts are determined in advance as the first service data that needs to display an equity mark.
[0042] In addition, in the embodiment of the application, the foregoing step 101 can be executed when a data request for the to-be-displayed service is received, and then the foregoing step 102 is executed; the foregoing step 102 can be executed when a data request for the to-be-displayed service is received, and then the foregoing step 101 is executed; or the foregoing steps 101 and 102 can be executed in parallel when a data request for the to-be-displayed service is received.
[0043] Step 103: generating target service data with an equity mark according to the target display rule and the first service data, wherein the equity mark corresponds to the target display rule.
[0044] The generation of target service data with an equity mark according to the target display rule and the first service data can be that the equity mark meeting the target display rule is generated according to the target display rule, so that the equity mark is added to the first service data to obtain the target service data, and the service data of the to-be-displayed service including the target service data can be obtained.
[0045] In addition, the foregoing steps 101 to 103 can be executed by the terminal device or by the server. When the foregoing step 103 is executed on the terminal device, the terminal device can display the service data of the to-be-displayed service including the target service data; and when the foregoing step 103 is executed on the server, the server can send the service data of the to-be-displayed service including the target service data to the terminal device that sends the data request of the to-be-displayed service, so that the terminal device displays the service data of the to-be-displayed service including the target service data.
[0046] As can be seen from the foregoing steps 101 to 103, in the embodiments of the present application, the target display rule corresponding to the to-be-displayed service can be obtained from the first correspondence relationship between different services and the display rules of the benefit mark, the first service data of the to-be-displayed service for which the benefit mark needs to be displayed can be obtained from the service data of the to-be-displayed service, and the target service data with the benefit mark can be generated according to the target display rule and the first service data, wherein the benefit mark corresponds to the target display rule, and the storage location of the display rule is different from the storage location of the service data of the to-be-displayed service.
[0047] Therefore, in the embodiments of the present application, the display rules of the benefit mark of different services are stored separately from the service data, and the first correspondence relationship between different services and the display rules of the benefit mark is configured, so that when the service data with the benefit mark of a certain service needs to be displayed, the display rule corresponding to the service can be directly called according to the first correspondence relationship and used, and the user no longer needs to re-write the code file in which the code of the service data and the code of the benefit mark are coupled together, thereby reducing the development work and improving the configuration efficiency of the benefit mark of the service data.
[0048] Optionally, the method further includes:
[0049] In response to a first preset operation, the pre-stored display rule of the benefit mark is modified.
[0050] The first preset operation can modify one or more display rules of the benefit mark.
[0051] Optionally, the method further includes:
[0052] In response to a second preset operation, the first correspondence relationship between different services and the display rules of the benefit mark is modified.
[0053] The second preset operation can modify one or more first corresponding relationships, and by modifying the first corresponding relationship of the pre-stored display rule of the different businesses and the benefit mark, the display rule of the benefit mark corresponding to the business is changed. Therefore, the embodiments of the present application can also directly modify the display rule of the at least one benefit mark and / or the first corresponding relationship. In this way, after the display rule of the benefit mark and / or the first corresponding relationship is modified, the first business data in the business data of the corresponding business which is pre-determined to display the benefit mark can display the benefit mark according to the modified display rule.
[0054] The first preset operation and the second preset operation can be received by the configuration center. After the configuration center receives the first preset operation, the display rule of the benefit mark stored in the local storage or other storage devices can be modified, and the first corresponding relationship stored in the local storage or other storage devices can be modified. The first preset operation and the second preset operation can also be received by the terminal device. After the terminal device receives the first preset operation and / or the second preset operation, a corresponding modification instruction can be sent to the configuration center, so that the configuration center modifies the display rule of the benefit mark and / or the first corresponding relationship stored in the local storage or other storage devices.
[0055] As described above, in the embodiments of the present application, by decoupling the display rule of the benefit mark of different businesses from the business data, when the display rule of the benefit mark changes, it is no longer necessary to modify the code in the business database to which it belongs, thereby reducing the development work. Moreover, when the display rule of the benefit mark used by a certain business is changed to other display rule, it is only necessary to change the corresponding relationship between the business and the display rule of the benefit mark, and it is also no longer necessary to modify the code in the business database to which it belongs, thereby reducing the development work.
[0056] Optionally, the first corresponding relationship includes a corresponding relationship between a first secret key of different businesses and a display rule of a benefit mark.
[0057] The target display rule corresponding to the to-be-displayed business is obtained from the pre-stored first corresponding relationship between different businesses and the display rule of the benefit mark.
[0058] The display rule of the benefit mark corresponding to the first secret key of the to-be-displayed business is obtained from the first corresponding relationship, and is determined as the target display rule.
[0059] In the embodiment of the present application, a first secret key of a service can exist, that is, a first secret key identifies a service, and the first secret key can be determined according to a first preset rule, for example, the service ID is determined as the first secret key, and the first correspondence relationship between the different services and the display rules of the benefit marks can be the correspondence relationship between the service ID of the service and the display rules of the benefit marks. Therefore, when a certain service needs to display a benefit mark, the first secret key corresponding to the benefit mark display rule of the service can be searched in the pre-stored correspondence relationship between the first secret key and the display rules of the benefit marks, so that the first service data in the service data of the service to be displayed which needs to display the benefit mark is determined according to the searched benefit mark display rule.
[0060] The correspondence relationship between the first secret key of the service and the display rules of the benefit marks and the display rules of the benefit marks can be stored in a configuration center or other storage devices other than the service database. Taking the case that the correspondence relationship between the first secret key of the service and the display rules of the benefit marks and the display rules of the benefit marks are stored in a configuration center as an example, after the service to be displayed is determined, the first secret key of the service to be displayed can be carried to send a request message for requesting the display rule to the configuration center, so that the configuration center locally searches the display rule corresponding to the received first secret key, and then returns the searched display rule, so that the device sending the request message for requesting the display rule can generate the target service data with the benefit mark according to the received display rule of the benefit mark.
[0061] In addition, when the display rule of the benefit mark corresponding to the first secret key of the service to be displayed is not searched, the configuration center can display the first prompt information, or the configuration center can send the first prompt information to the device sending the request message for requesting the display rule, and the device sending the request message for requesting the display rule displays the first prompt information. The first prompt information is used to prompt the user that the display rule of the benefit mark corresponding to the service to be displayed is not currently configured.
[0062] Optionally, the first correspondence relationship includes a second secret key corresponding to the display rule of the benefit mark of the different services.
[0063] The target display rule corresponding to the service to be displayed is acquired from the pre-stored first correspondence relationship between the different services and the display rules of the benefit marks, including:
[0064] The second secret key corresponding to the service to be displayed is acquired from the first correspondence relationship.
[0065] The display rule of the benefit mark to which the second secret key corresponding to the service to be displayed belongs is determined as the target display rule.
[0066] In the embodiment of the present application, a display rule can have a second key, that is, a second key identifies a display rule, and the second key can be determined according to a second preset rule, for example, the number of the display rule is determined as the second key, and the first correspondence relationship between the different businesses and the display rules of the equity mark can be the correspondence relationship between the businesses and the second keys of the display rules of the equity mark. Therefore, when a certain business needs to display the equity mark, the second key corresponding to the business can be searched in the pre-stored correspondence relationship between the businesses and the second keys, and then the display rule identified by the searched second key is used to generate the target business data with the equity mark.
[0067] The correspondence relationship between the businesses and the second keys of the display rules and the display rules can be stored in a configuration center or other storage devices other than the business database. Taking the example that the correspondence relationship between the businesses and the second keys of the display rules and the display rules of the equity mark are stored in a configuration center, after the business to be displayed is determined, a request message for requesting the display rule corresponding to the business to be displayed can be sent to the configuration center according to the business to be displayed, so that the configuration center locally searches the second key corresponding to the business to be displayed received by the configuration center, and then returns the display rule identified by the searched second key to the device sending the request message for requesting the display rule corresponding to the business to be displayed, so that the device can generate the target business data with the equity mark according to the received display rule of the equity mark.
[0068] In addition, when the second key corresponding to the business to be displayed is not searched, the configuration center can display the first prompt information, or the configuration center can send the first prompt information to the device sending the request message for requesting the display rule corresponding to the business to be displayed, and the device displays the first prompt information. The first prompt information is used to prompt the user that the display rule of the equity mark of the business to be displayed is not currently configured.
[0069] Optionally, the first business data needing to display the equity mark is determined in advance in the business data of the business to be displayed, including:
[0070] A target identifier corresponding to the business to be displayed is searched from the pre-stored second correspondence relationship between different businesses and identifiers of business data.
[0071] The first business data is acquired according to the target identifier.
[0072] Therefore, in the embodiment of the present application, the second correspondence relationship between different businesses and identifiers of business data can be pre-stored, so that when a certain business includes business data needing to display the equity mark, the identifier of the business data corresponding to the business can be searched from the second correspondence relationship, and the business data corresponding to the identifiers is the business data needing to display the equity mark.
[0073] Optionally, before the target identifier corresponding to the to-be-displayed service is acquired from the second correspondence relationship between the different services and the identifiers of the service data stored in advance, the method further comprises:
[0074] receiving a service subscription request; the service subscription request comprises an identifier of a to-be-subscribed service and / or an identifier of to-be-subscribed service data;
[0075] determining an identifier of service data that needs to display the right mark corresponding to the service subscription request; the identifier of the service data that needs to display the right mark is determined according to the identifier of the to-be-subscribed service and / or the identifier of the to-be-subscribed service data;
[0076] storing a second correspondence relationship between the service corresponding to the service subscription request and the identifier of the service data that needs to display the right mark.
[0077] In the process of determining the identifier of the first service data that needs to display the right mark according to the identifier of the to-be-subscribed service, the service data that needs to display the right mark is all the service data involved in the to-be-subscribed service; in the process of determining the identifier of the service data that needs to display the right mark according to the identifier of the to-be-subscribed service data, or according to the identifier of the to-be-subscribed service and the identifier of the to-be-subscribed service data, the service data that needs to display the right mark is the service data corresponding to the identifier of the to-be-subscribed service data in the to-be-subscribed service.
[0078] In addition, the service subscription request is used to subscribe to all the service data or part of the service data involved in the to-be-subscribed service that needs to display the right mark, and therefore the service corresponding to the service subscription request is the to-be-subscribed service. The to-be-subscribed service can be browsed by both B-end users and C-end users. The B-end represents enterprise users, such as service data producers or service data platform maintainers, and the C-end represents consumer individual users.
[0079] For example, if the enterprise user (for example, an agent) corresponding to a house source subscribes to the house source information of the enterprise user under the house renting service that needs to display the right mark, the to-be-subscribed service data of the enterprise user under the house renting service can be all the house source information of the enterprise user, that is, all the house source information of the enterprise user can be the house source information that needs to display the right mark, or the to-be-subscribed service data of the enterprise user under the house renting service can be part of the house source information of the enterprise user, that is, part of the house source information of the enterprise user can be the house source information that needs to display the right mark, that is, a second correspondence relationship between the house renting service and the identifiers of the house source information that needs to display the right mark can be established.
[0080] Further, before storing the second correspondence relationship between the business corresponding to the business subscription request and the identification of the business data requiring display of the equity marker, the business data requiring display of the equity marker can be verified (e.g., verifying whether the user associated with the business subscription request has paid, and / or verifying whether the business data requiring display of the equity marker is authentic, etc.), so that the second correspondence relationship between the business corresponding to the business subscription request and the identification of the business data requiring display of the equity marker that passes the verification is stored.
[0081] It should be noted that the above-mentioned subscription method for obtaining the second correspondence relationship between the business and the identification of the business data can be understood as the business data has been generated, and the subsequent producer of the business data or other third party can determine which business data of the generated business data requires display of the equity marker through the subscription method.
[0082] Optionally, before obtaining the target identification corresponding to the business to be displayed from the pre-stored second correspondence relationship between different businesses and the identification of the business data, the method further comprises:
[0083] Receiving the business data transmitted by the producer device of the business data;
[0084] Storing the second correspondence relationship between the business to which the received business data belongs and the identification of the received business data.
[0085] That is, the device (e.g., server) for storing the second correspondence relationship between the business and the identification of the business data can be provided with an interface with different producer devices of the business data, so that each producer device can transmit the business data requiring display of the equity marker to the server through the interface, so that the server stores the identification of the business data and the second correspondence relationship between the business to which the business data belongs.
[0086] For example, the device of the developer can transmit the house source information (i.e., the house source information requiring display of the equity marker) of the house selling business that needs to be promoted to the server, so that the server stores the identification of the house source information and the second correspondence relationship between the house selling business.
[0087] It should be noted that when the business data is generated, the producer device of the business data can directly transmit the business data requiring display of the equity marker to the server, so that the server stores the identification of the business data and the second correspondence relationship between the business to which the business data belongs.
[0088] In addition, the identification of the service data that needs to display the benefit mark of each service can be stored in the mark library, for example, a second correspondence relationship between the service identification and the identification of the service data is stored in the mark library, so that which service identification corresponds to which identification of the service data indicates that the service data represented by the identification of the service data needs to display the benefit mark in the service represented by the service identification. In this way, the identification of the service data that needs to display the benefit mark can be read from the mark library according to the service identification, and the service data that needs to display the benefit mark can be obtained according to the identification of the service data.
[0089] In addition, when the target identification corresponding to the to-be-displayed service does not exist in the mark library, the second prompt information can be displayed to prompt the user that the to-be-displayed service currently does not exist the service data that needs to display the benefit mark.
[0090] Optionally, the display rule includes display content, display style, display position, a weight value, and a display mode associated with the weight value of the benefit mark, the weight value is used to indicate the display number of the service data with the benefit mark, and the display mode is the display mode when the service data with the benefit mark is displayed for the number of times indicated by the weight value associated with the display mode.
[0091] The display mode can be "simultaneous display multiple times", that is, simultaneously displaying multiple pieces of service data with the benefit mark in the same page, in this case, for the aforementioned step 103 (that is, generating target service data with the benefit mark according to the target display rule and the first service data), specifically includes: generating a benefit mark according to the target display rule, so as to add the benefit mark to the first service data to obtain a piece of target service data, and then copying the piece of target service data to obtain multiple pieces of target service data; wherein the number of the multiple pieces of target service data is the same as the display number indicated by the weight value associated with the display mode. After that, when the target service data is displayed, the aforementioned multiple pieces of target service data are simultaneously displayed in the same page.
[0092] Alternatively, the display mode can also be "displaying the business data with the benefit mark multiple times at preset time intervals", that is, displaying the business data with the benefit mark once every preset time interval until the number of displays indicated by the weight value associated with the display mode is reached, in which case, the aforementioned step 103 (that is, generating target business data with a benefit mark according to the target display rule and the first business data) specifically includes: generating a benefit mark in accordance with the target display rule, so as to add the benefit mark to the first business data to obtain a piece of target business data. Thereafter, when displaying the piece of target business data, the target business data is displayed once every preset time interval indicated by the display mode until the number of displays reaches the number of displays indicated by the weight value associated with the display mode.
[0093] In addition, the display content can include a uniform resource locator (URL) of a picture or text information, the URL being used to obtain a picture as the display content of the benefit mark; the display style can include a display shape, a color, and the like; and the display position refers to a display position of the benefit mark in a display area of the business data.
[0094] In addition, it can be understood that the specific content of the display rule is not limited in the embodiments of the present application. For example, in the case where the benefit mark of the business data to be displayed is multiple, the display rule can further include a display order of the multiple benefit marks.
[0095] Optionally, the method further includes:
[0096] obtaining a benefit mark of a preset type from the types of the benefit marks of the different businesses that are stored in advance;
[0097] obtaining behavior data of a target user with respect to the different businesses, wherein the target user includes a user in a business corresponding to the benefit mark of the preset type;
[0098] generating a user portrait of the target user according to the behavior data.
[0099] The behavior data refers to an operation behavior of a user in a certain business, including but not limited to a browsing behavior, a clicking behavior, an evaluation behavior, a searching behavior, a collecting behavior, and the like; for example, in a house renting business, a browsing behavior, a collecting behavior, and an evaluation behavior of house source information under the house renting business.
[0100] The types of the benefit marks can refer to the level types of the benefit marks, which can be divided into different levels according to the display rule of the benefit mark.
[0101] Alternatively, in the case that the display rule of the benefit mark includes the display content, display style, display position, weight value and display manner associated with the weight value of the benefit mark, the benefit marks with the same display content can be divided into one type according to the display content; or the benefit marks with the same display style can be divided into one type according to the display style; or the benefit marks with the same display position can be divided into one type according to the display position; or the benefit marks with the weight values in the same predetermined range can be divided into one type according to the weight value.
[0102] In addition, the business data of the benefit mark with the preset type is the business data that the user focuses on or needs to promote, and therefore, the user (i.e., the target user) in the business corresponding to the benefit mark with the preset type has a strong business demand.
[0103] Therefore, the embodiments of the present application can also store the types of the benefit marks, and then the benefit marks belonging to a specific type (i.e., the preset type) can be obtained according to the pre-stored types of the benefit marks, so as to aggregate the users in the business corresponding to the benefit marks of the specific type, and then the behavior data of the aggregated users is extracted, and the user portrait of the users is generated according to the behavior data, so as to represent the common characteristics of the users.
[0104] Here, it should be noted that the process of obtaining the behavior data of the target user for the different businesses is authorized by the target user, that is, the server can send prompt information for prompting the acquisition of the user behavior data to the terminal device of the target user, and the terminal device displays the prompt information, so that the terminal device receives the authorization operation (such as a click operation on a preset control displayed on the display interface) of the user, and then obtains the above-mentioned behavior data of the user, and sends it to the server.
[0105] Optionally, after the user portrait of the target user is generated according to the behavior data, the method further includes:
[0106] According to the user portrait, information is pushed to the target user.
[0107] As described above, the aggregated target users have a strong business demand, and are the users that the operator or the business provider should consider first when monetizing the business. In the prior art, in order to gather these valuable users, data aggregation from multiple parties is required to obtain the data, and it costs a high cost to collect the data from multiple parties. Based on the current situation, the feasibility is low. In the embodiments of the present application, the valuable users can be gathered by pre-storing the types of the benefit marks of different businesses, so that some value-added promotion products can be targeted.
[0108] In summary, one specific implementation of the data processing method of the embodiments of the present application can be as follows:
[0109] As shown in Figure 2 The display rules of the benefit markers (display content, display style, display position, weight value, and display method associated with the weight value), the first correspondence relationship between the display rules and the business, the type of the benefit markers, and the secret key are configured in the configuration center and stored in the configuration center.
[0110] By receiving the business subscription requests of different businesses, the identifiers of the business data that needs to display the benefit markers corresponding to different business subscription requests are obtained, such as the business data identified as 0 in the first business, the business data identified as 1 in the second business, and the business data identified as 3 in the third business, and are stored in the marker library.
[0111] When the business data corresponding to the to-be-displayed business needs to be obtained, the display rules of the corresponding benefit markers are read from the configuration center through the secret key of the to-be-displayed business, and the target identifier of the first business data of the to-be-displayed business that needs to display the benefit markers is read from the marker library, so as to obtain the first business data from the business database according to the target identifier of the first business data, and then generate the target business data with the benefit markers based on the read target display rules.
[0112] In addition, the benefit markers belonging to the preset type can be extracted from the configuration center, so as to determine the users in the business corresponding to these benefit markers, extract the behavior data of these users, and then determine the user portrait according to the behavior data, and perform information push to these users according to the user portrait.
[0113] In addition, the display rules of the benefit markers and the first correspondence relationship stored in the configuration center are not limited to be used by a single operator or business party, but can be used by multiple parties.
[0114] It should be noted here that the foregoing configuration center, marker library, and business database can be independently set respectively. The configuration center and the marker library can also be set on the same device.
[0115] Therefore, in the consumption service, decoupling the display rules of the service data storage and the equity mark and service isolation can more flexibly cope with the change of demand, so that when a new equity mark or a modification of the equity mark is required, only one service access is required, that is, only the corresponding display rule of the equity mark or the modification of the display rule of the equity mark needs to be added in the configuration center, the corresponding relationship between the service and the display rule is configured, and the identifier of the first service data which needs to display the equity mark is recorded in the mark library. Therefore, all changes of the display rule can be completed through the configuration center, and the code in the service database no longer needs to be modified, thereby reducing the development work and improving the service efficiency.
[0116] In a second aspect, embodiments of the present application also provide a data processing method, which can be applied to a terminal device. The method can include the following steps:
[0117] Step K1: sending a data request to a server, wherein the data request includes an identifier of a to-be-displayed service.
[0118] Step K2: receiving service data of the to-be-displayed service sent by the server.
[0119] Step K3: obtaining a target display rule corresponding to the to-be-displayed service from a first correspondence relationship between different services and display rules of equity marks which is stored in advance.
[0120] Step K4: obtaining first service data in the service data of the to-be-displayed service which is determined to need to display an equity mark, wherein the storage location of the display rule is different from the storage location of the service data of the to-be-displayed service.
[0121] Step K5: generating target service data with an equity mark according to the target display rule and the first service data, wherein the equity mark corresponds to the target display rule.
[0122] Step K6: displaying the service data of the to-be-displayed service of the target service data.
[0123] Wherein, the first service data is the service data of the to-be-displayed service which needs to display the equity mark; the target service data is the first service data added with the equity mark corresponding to the target display rule; and in the service data of the to-be-displayed service, there can also be other service data which does not need to display the equity mark in addition to the first service data. Therefore, the data displayed in step K6 is the target data and other service data (i.e., the service data of the to-be-displayed service including the target service data) in addition to the first service data in the service data of the to-be-displayed service.
[0124] Optionally, the first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark.
[0125] The target display rule corresponding to the to-be-displayed service is obtained from the first correspondence relationship between different services and display rules of the benefit mark.
[0126] The display rule of the benefit mark corresponding to the first key of the to-be-displayed service is obtained from the first correspondence relationship, and is determined as the target display rule.
[0127] Optionally, the first correspondence relationship comprises a correspondence relationship between second keys of different services and display rules of the benefit mark.
[0128] The target display rule corresponding to the to-be-displayed service is obtained from the first correspondence relationship between different services and display rules of the benefit mark.
[0129] The second key corresponding to the to-be-displayed service is obtained from the first correspondence relationship.
[0130] The display rule of the benefit mark to which the second key corresponding to the to-be-displayed service belongs is determined as the target display rule.
[0131] Optionally, the first service data for which the benefit mark needs to be displayed is determined in advance in the service data of the to-be-displayed service.
[0132] The target identifier corresponding to the to-be-displayed service is obtained from a second correspondence relationship between different services and identifiers of service data.
[0133] The first service data is obtained according to the target identifier.
[0134] Optionally, before the target identifier corresponding to the to-be-displayed service is obtained from the second correspondence relationship between different services and identifiers of service data, the method further comprises:
[0135] A service subscription request is obtained; the service subscription request comprises an identifier of a to-be-subscribed service and / or an identifier of to-be-subscribed service data.
[0136] An identifier of service data for which the benefit mark needs to be displayed, which corresponds to the service subscription request, is determined; the identifier of the service data for which the benefit mark needs to be displayed is determined according to the identifier of the to-be-subscribed service and / or the identifier of to-be-subscribed service data.
[0137] A second correspondence relationship between the service corresponding to the service subscription request and the identifier of the service data for which the benefit mark needs to be displayed is stored.
[0138] The terminal device can generate the service subscription request after receiving an identification of a service to be subscribed and / or an identification of service data to be subscribed input by a user.
[0139] Optionally, before obtaining the target identification corresponding to the service to be displayed from the second correspondence between the different services and the identifications of the service data stored in advance, the method further includes:
[0140] receiving service data sent by a producer device of the service data;
[0141] storing a second correspondence between a service to which the received service data belongs and an identification of the received service data.
[0142] Optionally, the display rule includes display content, display style, display position, a weight value and a display manner associated with the weight value of the benefit mark, the weight value is used to indicate a display number of the service data with the benefit mark, and the display manner is a display manner when the service data with the benefit mark is displayed for the number of times indicated by the weight value.
[0143] Optionally, the method further includes:
[0144] obtaining a benefit mark of the different services belonging to a preset type from a type of the benefit mark of the different services stored in advance;
[0145] obtaining behavior data of a target user for the different services, wherein the target user includes a user in a service corresponding to the benefit mark belonging to the preset type;
[0146] generating a user portrait of the target user according to the behavior data.
[0147] Optionally, the method further includes:
[0148] sending the user portrait to a server;
[0149] receiving information pushed by the server according to the user portrait.
[0150] It should be noted that in this embodiment, the relevant parts can refer to the part of the description of the method embodiment of the first aspect described above, and will not be repeated here.
[0151] In an optional embodiment, the terminal device can be a local terminal device. The local terminal device stores an application and is configured to present an application interface. The local terminal device is configured to interact with a user through a graphical user interface, i.e., a conventional electronic device downloads and installs an application and runs the application. The local terminal device can provide the graphical user interface to the user in various ways, for example, the graphical user interface can be rendered and displayed on a display screen of the terminal device, or the graphical user interface can be provided to the user through holographic projection. For example, the local terminal device can include a display screen configured to present a graphical user interface including an application interface and a processor configured to run the application, generate the graphical user interface, and control display of the graphical user interface on the display screen.
[0152] It should be noted that, for the method embodiments, in order to simply describe, they are all described as a series of action combinations, but those skilled in the art should know that the application embodiments are not limited to the action sequence described, because according to the application embodiments, certain steps can be performed in other sequences or at the same time. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions involved are not necessarily required by the application embodiments.
[0153] Referring to Figure 3 , a structural block diagram of a data processing apparatus in the application embodiment is shown, the data processing apparatus 300 can include the following modules:
[0154] The display rule acquisition module 301 is configured to acquire a target display rule corresponding to a to-be-displayed service from a first correspondence relationship between different services and display rules of the benefit mark pre-stored;
[0155] The service data acquisition module 302 is configured to acquire first service data of the to-be-displayed service, for which it is pre-determined to display a benefit mark, from service data of the to-be-displayed service, wherein a storage location of the display rule is different from a storage location of the service data of the to-be-displayed service;
[0156] The service data generation module 303 is configured to generate target service data with a benefit mark according to the target display rule and the first service data, wherein the benefit mark corresponds to the target display rule.
[0157] Optionally, the first correspondence relationship includes a correspondence relationship between first keys of different services and display rules of the benefit mark;
[0158] The display rule acquisition module 301 includes:
[0159] The first determining sub-module is configured to acquire, from the first correspondence, a display rule of the benefit mark corresponding to the first secret key of the to-be-displayed service, and determine the target display rule.
[0160] Optionally, the first correspondence comprises a correspondence between different services and second secret keys of display rules of the benefit mark.
[0161] The display rule acquisition module 301 comprises:
[0162] The second secret key acquisition sub-module is configured to acquire, from the first correspondence, a second secret key corresponding to the to-be-displayed service.
[0163] The second determining sub-module is configured to determine, as the target display rule, a display rule of the benefit mark to which the second secret key corresponding to the to-be-displayed service belongs.
[0164] Optionally, the service data acquisition module 302 comprises:
[0165] The target identifier acquisition sub-module is configured to acquire, from a second correspondence between different services and identifiers of service data stored in advance, a target identifier corresponding to the to-be-displayed service.
[0166] The first service data acquisition sub-module is configured to acquire the first service data according to the target identifier.
[0167] Optionally, before the target identifier acquisition sub-module acquires, from the second correspondence between different services and identifiers of service data stored in advance, the target identifier corresponding to the to-be-displayed service, the data processing apparatus 300 further comprises:
[0168] The first receiving module is configured to receive a service subscription request; the service subscription request comprises an identifier of a to-be-subscribed service and / or an identifier of to-be-subscribed service data.
[0169] The determining module is configured to determine an identifier of service data requiring display of a benefit mark corresponding to the service subscription request; the identifier of the service data requiring display of the benefit mark is determined according to the identifier of the to-be-subscribed service and / or the identifier of the to-be-subscribed service data.
[0170] The first storage module is configured to store a second correspondence between the service corresponding to the service subscription request and the identifier of the service data requiring display of the benefit mark.
[0171] Optionally, before the target identifier acquisition sub-module acquires, from the second correspondence between different services and identifiers of service data stored in advance, the target identifier corresponding to the to-be-displayed service, the data processing apparatus 300 further comprises:
[0172] The second receiving module is configured to receive service data sent by a producer device of the service data.
[0173] The second storage module is configured to store a second correspondence relationship between a service to which the received service data belongs and an identifier of the received service data.
[0174] Optionally, the display rule includes display content, a display style, a display position, a weight value and a display manner associated with the weight value of the interest mark, the weight value is used to indicate a display number of the service data with the interest mark, and the display manner is a display manner when the service data with the interest mark is displayed for a number of times indicated by the weight value.
[0175] Optionally, the data processing apparatus 300 further includes:
[0176] The interest mark obtaining module is configured to obtain an interest mark of a preset type from pre-stored types of interest marks of the different services.
[0177] The behavior data obtaining module is configured to obtain behavior data of a target user for the different services, wherein the target user includes a user in a service corresponding to the interest mark of the preset type.
[0178] The user portrait generating module is configured to generate a user portrait of the target user according to the behavior data.
[0179] Optionally, the data processing apparatus 300 further includes:
[0180] The pushing module is configured to push information to the target user according to the user portrait.
[0181] As known from the above, in the embodiments of the present application, a target display rule corresponding to a to-be-displayed service can be obtained from a pre-stored first correspondence relationship between different services and display rules of interest marks, and first service data in which an interest mark needs to be displayed is obtained from service data of the to-be-displayed service, so that target service data with an interest mark is generated according to the target display rule and the first service data, wherein the interest mark corresponds to the target display rule, and a storage position of the display rule is different from a storage position of the service data of the to-be-displayed service.
[0182] Therefore, in the embodiment of the present application, the display rules of the equity marks of different services are stored separately from the service data, and the first corresponding relationship between different services and the display rules of the equity marks is configured, so that when the service data of a service with an equity mark needs to be displayed, the display rules corresponding to the service are directly called according to the first corresponding relationship, and the display rules are used, and the code file in which the code of the service data and the code of the equity mark are coupled together no longer needs to be re-written by the user, thereby reducing the development work and improving the configuration efficiency of the equity marks of the service data.
[0183] For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the related parts can be referred to the part of the description of the method embodiment.
[0184] The embodiment of the present application further provides an electronic device, comprising:
[0185] one or more processors; and one or more machine-readable media having instructions stored thereon that, when executed by the one or more processors, cause the electronic device to perform the method described in the embodiment of the present application.
[0186] The embodiment of the present application further provides one or more machine-readable media having instructions stored thereon that, when executed by one or more processors, cause the processors to perform the method described in the embodiment of the present application.
[0187] Each of the embodiments in the present specification is described in a progressive manner, and each embodiment focuses on the difference from other embodiments, and the same and similar parts between the embodiments can be referred to each other.
[0188] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a device, or a computer program product. Therefore, the embodiments of the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.
[0189] The embodiments of the present application are described with reference to the flowchart illustrations and / or block diagrams of the methods, terminal devices (systems) and computer program products according to the embodiments of the present application. It is understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal devices to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal devices, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.
[0190] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal devices to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.
[0191] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal devices, such that a series of operational steps are performed on the computer or other programmable terminal devices to create a computer implemented process so that the instructions executed on the computer or other programmable terminal devices provide steps for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.
[0192] Although preferred embodiments of the present application have been described, those skilled in the art will be able to make additional modifications and variations to these embodiments without departing from the basic inventive concepts disclosed. Accordingly, it is intended to be covered in the appended claims all such modifications and variations as fall within the scope of the embodiments of the present application.
[0193] Finally, it is to be understood that the phraseology or terminology such as "first" and "second" etc. used herein is merely intended to differentiate one entity or operation from another entity or operation, without necessarily requiring or implying any actual such relationship or order between such entities or operations. Moreover, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0194] The display method and device of a cover picture are described in detail above, and the principles and implementation manners of the present application are described by using specific examples. The above description of the embodiments is only used to help understand the method and core idea of the present application. Meanwhile, for those skilled in the art, the specific implementation manners and application ranges can be changed according to the idea of the present application. In conclusion, the content of the specification should not be understood as a limitation of the present application.
Claims
1. A data processing method, characterized by, The method comprises: obtaining a target display rule of the benefit mark corresponding to the to-be-displayed service from a first correspondence relationship between different services and the display rule of the benefit mark stored in advance; wherein at least one of the display rule of the benefit mark stored in advance and / or the first correspondence relationship is modified in response to a preset operation; obtaining first service data in the service data of the to-be-displayed service, which is determined in advance to need to display the benefit mark, wherein the storage location of the display rule of the benefit mark is different from the storage location of the service data of the to-be-displayed service, and the display rule of the benefit mark and the first correspondence relationship are stored in a storage space outside a service database; the display rule of the benefit mark comprises display content, a display style, and a display position of the benefit mark added to the service data, and the display position refers to a display position of the benefit mark in a display area of the service data; generating target service data with the benefit mark according to the target display rule of the benefit mark and the first service data, comprising: generating the benefit mark conforming to the target display rule according to the target display rule, and adding the benefit mark to the first service data to generate the target service data with the benefit mark, wherein the benefit mark corresponds to the target display rule.
2. The method of claim 1, wherein, The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark.
3. The method of claim 1, wherein, The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark.
4. The method of claim 1, wherein, The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark.
5. The method of claim 4, wherein, The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first correspondence relationship comprises a correspondence relationship between first keys of different services and display rules of the benefit mark. The first store a second correspondence relationship between the business corresponding to the business subscription request and the identification of the business data for which the benefit mark needs to be displayed.
6. The method of claim 4, wherein, Before obtaining the target identification corresponding to the business to be displayed from the second correspondence relationship between the different businesses and the identifications of the business data stored in advance, the method further comprises: receiving the business data sent by a production-side device of the business data; storing a second correspondence relationship between the business to which the received business data belongs and the identification of the received business data.
7. The method of claim 1, wherein, The display rule comprises display content, display style, display position, weight value and display mode associated with the weight value of the benefit mark, the weight value is used to indicate the display times of the business data with the display benefit mark, and the display mode is the display mode when the business data with the display benefit mark is displayed for the number of times indicated by the weight value associated with the display mode.
8. The method of claim 1, wherein, The method further comprises: obtaining the benefit mark of the different businesses stored in advance, which belongs to a preset type of benefit mark; obtaining behavior data of a target user for the different businesses, wherein the target user comprises a user in the business corresponding to the benefit mark belonging to the preset type; generating a user portrait of the target user according to the behavior data.
9. The method of claim 8, wherein, After generating the user portrait of the target user according to the behavior data, the method further comprises: pushing information to the target user according to the user portrait.
10. A data processing apparatus, characterized by, The device comprises: a display rule obtaining module, configured to obtain a target display rule of a benefit mark corresponding to a business to be displayed from a first correspondence relationship between different businesses and display rules of the benefit mark stored in advance, wherein at least one of the display rules of the benefit mark and / or the first correspondence relationship is modified in response to a preset operation; a business data obtaining module, configured to obtain first business data in business data of the business to be displayed, for which it is determined in advance that the benefit mark needs to be displayed, wherein the storage location of the display rule of the benefit mark is different from the storage location of the business data of the business to be displayed, the display rule of the benefit mark and the first correspondence relationship are stored in a storage space other than a business database, and the display rule of the benefit mark comprises display content, display style and display position of the benefit mark added to the business data, wherein the display position refers to the display position of the benefit mark in the display area of the business data; a business data generating module, configured to generate target business data with the benefit mark according to the target display rule of the benefit mark and the first business data, comprising generating the benefit mark conforming to the target display rule according to the target display rule, adding the benefit mark to the first business data, and generating the target business data with the benefit mark, wherein the benefit mark corresponds to the target display rule.
11. An electronic device, comprising: comprise: a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program being executed by the processor to implement the steps of the data processing method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the data processing method in any one of claims 1 to 9.
Citation Information
Patent Citations
User interface display method and device, electronic equipment and storage medium
CN109800039A
Information display method, server, terminal and medium
CN112069422A
Animation generation method, device, equipment and storage medium
CN113870393A