Methods, devices, servers, and storage media for updating data records

By setting configuration rules in the data record sheet, the correlation between interactive data and target data record sheets and weights is determined, which solves the problem of large R&D workload caused by interactive data updates in the existing technology, and simplifies the business server logic and improves the access capability of new interactive methods.

CN115221204BActive Publication Date: 2026-03-06BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210923805.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-02
Publication Date
2026-03-06
Estimated Expiration
2042-08-02

AI Technical Summary

Technical Problem

When faced with updates and changes in the sources of interactive data, existing data record sheets require frequent modifications to downstream data record sheets to incorporate new interaction methods, resulting in a significant increase in R&D workload.

Method used

By pre-setting data record configuration rules, the association between interactive data and target data record and data weight is determined, and the interactive data and weight are sent to the business server, simplifying the calculation logic of the business server and reducing the need for receiving ports.

Benefits of technology

It reduces the statistical scope and calculation logic of data record sheets on the business server, improves the access capability of new interaction methods, and simplifies the data record sheet update process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115221204B_ABST
    Figure CN115221204B_ABST
Patent Text Reader

Abstract

This disclosure relates to a method, apparatus, server, and storage medium for updating data record sheets. The method includes: receiving interaction data corresponding to an interaction method sent by a client; determining, according to data record sheet configuration rules, a target data record sheet for accessing the interaction method and the data weight of the interaction method in the target data record sheet; and sending the interaction data and the data weight of the interaction method in the target data record sheet to a business server corresponding to the target data record sheet, thereby instructing the business server to update the target data record sheet according to the interaction data and the corresponding data weight. Embodiments of this disclosure significantly reduce the statistical scope and calculation logic of data record sheets on the business server, improving the ability to integrate new payment methods into data record sheets.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet technology, and in particular to methods, apparatus, servers and storage media for updating data records. Background Technology

[0002] With the development of internet technology, data record services are increasingly being offered in various application scenarios. Data records are generated by statistically analyzing interaction data and sorting and displaying the data according to certain rules. Depending on the application scenario, data records come in various types, such as data records for streamer popularity, virtual resource interaction volume, account statistics, and the intimacy level between accounts.

[0003] However, as interaction types change, the sources of interaction data often update, such as the addition of a new interaction method or a new virtual resource interaction. Since existing data logs lack interfaces for updated interaction data sources, related technologies require modifications to downstream data logs to accommodate each new interaction data source. Changes in data log statistical definitions lead to significant R&D workload. Summary of the Invention

[0004] This disclosure provides a method, apparatus, server, and storage medium for updating data records, to at least address the technical problem in related technologies where adding new interaction methods results in a large workload for research and development. The technical solution of this disclosure is as follows:

[0005] According to a first aspect of the present disclosure, a method for updating a data record sheet is provided, comprising:

[0006] Receive interaction data corresponding to the interaction method sent by the client;

[0007] Based on the data record form configuration rules, the target data record form for accessing the interaction method and the data weight of the interaction method in the target data record form are determined. The data record form configuration rules include the association relationship between the data record form and the data weight of the interaction method.

[0008] The interaction data and the data weight of the interaction method in the target data record are sent to the business server corresponding to the target data record, so as to instruct the business server to update the target data record according to the interaction data and the corresponding data weight.

[0009] In one possible implementation, sending the interaction data and the data weight of the interaction method in the target data record to the business server corresponding to the target data record includes:

[0010] Based on the conversion rules between the data unit of the interaction method and the unit of the statistical data of the data record sheet, the initial statistical data of the data record sheet corresponding to the interaction data is determined;

[0011] The initial statistical data of the data record form and the data weight of the interaction method in the target data record form are sent to the business server corresponding to the target data record form.

[0012] In one possible implementation, sending the interaction data and the data weight of the interaction method in the target data record to the business server corresponding to the target data record includes:

[0013] The interaction data corresponding to the interaction method is sent to the business server corresponding to the target data record, so as to instruct the business server to determine whether there is a correlation between the data weight of the target data record and the interaction method;

[0014] If there is no association between the data weight of the target data record and the interaction method in the business server, the data weight of the interaction method in the target data record is sent to the business server.

[0015] In one possible implementation, sending the interaction data and the data weight of the interaction method in the target data record to the business server corresponding to the target data record includes:

[0016] If there are multiple interaction data corresponding to the interaction method, the interaction data corresponding to the multiple interaction methods will be stored in a data queue.

[0017] According to the order of storage, the interaction data corresponding to the multiple interaction methods, as well as the data weight of the interaction method in the target data record, are sent to the business server of the corresponding target data record.

[0018] According to a second aspect of the present disclosure, a method for updating a data record sheet is provided, comprising:

[0019] Receive interaction data corresponding to the interaction method sent by the client;

[0020] Based on the data record form configuration rules, the target data record form for accessing the interaction method and the data weight of the interaction method in the target data record form are determined. The data record form configuration rules include the association relationship between the data record form and the data weight of the interaction method.

[0021] Based on the interaction data and the corresponding data weights, determine the statistical data in the target data record sheet;

[0022] The statistical data is sent to the business server corresponding to the target data record, instructing the business server to update the target data record based on the statistical data.

[0023] According to a third aspect of the present disclosure, an apparatus for updating a data record sheet is provided, comprising:

[0024] The receiving module is used to receive interactive data corresponding to the interaction method sent by the client;

[0025] The first determining module is used to determine the target data record form for accessing the interaction method and the data weight of the interaction method in the target data record form according to the data record form configuration rules. The data record form configuration rules include the association relationship between the data record form and the data weight of the interaction method.

[0026] The first sending module is used to send the interaction data and the data weight of the interaction method in the target data record to the business server corresponding to the target data record, so as to instruct the business server to update the target data record according to the interaction data and the corresponding data weight.

[0027] In one possible implementation, the first sending module includes:

[0028] The determination submodule is used to determine the initial statistical data of the data record corresponding to the interactive data based on the conversion rules between the data unit of the interaction method and the unit of the statistical data of the data record.

[0029] The first sending submodule is used to send the initial statistical data of the data record form and the data weight of the interaction method in the target data record form to the business server corresponding to the target data record form.

[0030] In one possible implementation, the first sending module includes:

[0031] The second sending submodule is used to send the interaction data corresponding to the interaction method to the business server corresponding to the target data record, so as to instruct the business server to determine whether there is a correlation between the data weight of the target data record and the interaction method;

[0032] The third sending submodule is used to send the data weight of the interaction method in the target data record to the business server when there is no association between the data weight of the target data record and the data weight of the interaction method in the business server.

[0033] In one possible implementation, the first sending module includes:

[0034] The storage submodule is used to store multiple interaction data corresponding to the interaction methods into a data queue when there are multiple interaction data corresponding to the interaction methods.

[0035] The fourth sending submodule is used to send the interaction data corresponding to the multiple interaction methods, as well as the data weight of the interaction method in the target data record, to the business server of the corresponding target data record in the order of storage.

[0036] According to a fourth aspect of the present disclosure, an apparatus for updating a data record sheet is provided, comprising:

[0037] The receiving module is used to receive interactive data corresponding to the interaction method sent by the client;

[0038] The first determining module is used to determine the target data record form for accessing the interaction method and the data weight of the interaction method in the target data record form according to the data record form configuration rules. The data record form configuration rules include the association relationship between the data record form and the data weight of the interaction method.

[0039] The second determining module is used to determine the statistical data in the target data record based on the interaction data and the corresponding data weights.

[0040] The second sending module is used to send the statistical data to the business server corresponding to the target data record, so as to instruct the business server to update the target data record according to the statistical data.

[0041] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising:

[0042] processor;

[0043] Memory used to store the processor's executable instructions;

[0044] The processor is configured to execute the instructions to implement the method for updating a data record sheet as described in any of the embodiments of this disclosure.

[0045] According to a sixth aspect of the present disclosure, a computer-readable storage medium is provided that, when instructions in the computer-readable storage medium are executed by a processor of a server, enables the server to perform a method for updating a data record as described in any one of the embodiments of the present disclosure.

[0046] According to a seventh aspect of the present disclosure, a computer program product is provided, the computer program product including instructions that, when executed by a processor of a server, enable the server to perform, or implement, the method for updating a data record as described in any one of the embodiments of the present disclosure.

[0047] The technical solutions provided by the embodiments of this disclosure offer at least the following beneficial effects: In this embodiment, interactive data sent by a client is received. By pre-setting data record configuration rules, a target data record matching the interactive data and its weight are determined, and the interactive data and its weight are sent to the business server corresponding to the target data record. Compared to the traditional method of adding a data receiving port for communication with the client on the business server, and the increasing variety of receiving ports and calculation logic for the corresponding data record as interaction methods increase, this embodiment eliminates the need to set up a data receiving port for communication with the client on the business server and to set up data record configuration rules. This simplifies the calculation logic of the business server. When a new interaction method is generated, only the configuration for accessing the interaction method needs to be added to the data record configuration rules; it does not require additional configuration on each business server. Therefore, this embodiment significantly reduces the statistical scope and calculation logic of data record on the business server, improving the access capability of new payment methods in the data record.

[0048] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0049] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0050] Figure 1 This is an application environment diagram illustrating a method for updating a data record sheet according to an exemplary embodiment.

[0051] Figure 2 This is a flowchart illustrating a method for updating a data record sheet according to an exemplary embodiment.

[0052] Figure 3 This is an application interface diagram illustrating a method for updating a data record sheet according to an exemplary embodiment.

[0053] Figure 4 This is an application interface diagram illustrating a method for updating a data record sheet according to an exemplary embodiment.

[0054] Figure 5 This is an application interface diagram illustrating a method for updating a data record sheet according to an exemplary embodiment.

[0055] Figure 6 This is a flowchart illustrating a method for updating a data record sheet according to an exemplary embodiment.

[0056] Figure 7 This is a flowchart illustrating a method for updating a data record sheet according to an exemplary embodiment.

[0057] Figure 8 This is a block diagram illustrating an apparatus for updating a data record sheet according to an exemplary embodiment.

[0058] Figure 9 This is a block diagram illustrating an apparatus for updating a data record sheet according to an exemplary embodiment.

[0059] Figure 10 This is a block diagram illustrating an electronic device according to an exemplary embodiment.

[0060] Figure 11 This is a block diagram illustrating a server according to an exemplary embodiment. Detailed Implementation

[0061] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0062] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0063] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0064] The method for updating data records provided in this disclosure can be applied to, for example... Figure 1The configuration center server shown is configured such that client 101 interacts with configuration center server 103 via a network. Configuration center server 103 interacts with business server 105 via a network. Terminal 101 can include, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. Portable wearable devices can include smartwatches, smart bracelets, head-mounted devices, etc. Configuration center server 103 can be implemented using a standalone server or a server cluster consisting of multiple servers.

[0065] Figure 2 This is a flowchart illustrating a method for updating a data record sheet according to an exemplary embodiment. Figure 2 As shown, the method is used in a server and includes the following steps.

[0066] Step S201: Receive the interaction data corresponding to the interaction method sent by the client.

[0067] In this embodiment of the disclosure, the data record sheet may include a data record sheet for statistically analyzing interaction data and sorting and displaying the statistically analyzed interaction data according to certain rules, such as a streamer popularity data record sheet, a virtual resource interaction volume data record sheet, an account statistics data record sheet, and a data record sheet for the intimacy between accounts. Figure 3 and Figure 5 This is an application interface diagram illustrating a method for updating a data record form according to an exemplary embodiment. (Reference) Figure 3 As shown, Figure 3 This includes various data record sheets for streamer account 301, such as Data Record Sheet 1, Data Record Sheet 2, Data Record Sheet 3, Data Record Sheet 4, and Data Record Sheet 5. Clicking on any of these data record sheets, such as Game Ranking 302, will show the ranking of streamer account 301 within that sheet. (Reference) Figure 5 As shown, click Figure 3 The control 303 in the audience data record sheet can display the audience account data record sheet 501. In this embodiment of the disclosure, the interactive data corresponding to the interactive method sent by the client can include receiving interactive data corresponding to the interactive method sent by one or more clients. This data is then processed uniformly.

[0068] In this embodiment, the interaction data may include interaction resource data and account operation data. The interaction resource data may include data generated from interactive virtual resources. For example, account a sends virtual resource S to account b, and virtual resource S has a value of 80 virtual units. The interaction resource data may include virtual resources with accounts a and b as the interacting parties, and a value of 80 virtual units. As another example, interaction resource G is exchanged by multiple accounts using interaction resource F, and the interaction resource F generated by interaction resource G reaches a value of 200,000. The interaction resource data may include the interaction volume of 200,000 corresponding to interaction resource G. The account operation data may include account interaction operation data, such as account a liking account b n times, account c joining account e's fan group, and account f forwarding account c's live stream video, etc.

[0069] Step S203: Based on the data record form configuration rules, determine the target data record form for accessing the interaction method and the data weight of the interaction method in the target data record form. The data record form configuration rules include the association relationship between the data record form and the data weight of the interaction method.

[0070] In this embodiment of the disclosure, the interaction method may include the account's interaction methods in a business scenario, such as liking, following, sending virtual items, forwarding, commenting, etc. Figure 4 This is an application interface diagram illustrating a method for updating a data record form according to an exemplary embodiment. (Reference) Figure 4As shown, the client interface displays that the streamer account 301 is currently live streaming. Viewer accounts can perform interactive operations 401, such as sending virtual resources, joining a fan group, and sending virtual items. Correspondingly, interactive data is generated based on these interactive methods. In this embodiment, the data record form configuration rules include the association between the data record form and the data weights of the interactive methods. Different data record forms can have different interactive methods or the same interactive method. In one example, when the interactive methods are the same, different data record forms can be distinguished by setting data weights. In another example, when the data weights are the same, different data record forms can be distinguished by setting different interactive methods. For example, data record form A includes: interactive method a, 0.5; interactive method b, 0.7; and interactive method c, 0.6; data record form B includes: interactive method b, 0.8; interactive method c, 0.6; and interactive method e, 0.7; data record form C includes: interactive method a, 0.6; interactive method b, 0.7; and interactive method c, 0.8. Data record sheets A and B have different interaction methods and belong to different data record sheets. Although data record sheets A and C have the same interaction method, the data weight assigned to each interaction method is different, thus they belong to different data record sheets. The relationship between the data record sheets and the data weights of their interaction methods can include a one-to-one correspondence or a one-to-many relationship.

[0071] Step S205: Send the interaction data and the data weight of the interaction method in the target data record to the business server corresponding to the target data record, so as to instruct the business server to update the target data record according to the interaction data and the corresponding data weight.

[0072] In this embodiment, the target data record sheet may include a data record sheet with the aforementioned interaction method. The business server may include operation servers corresponding to different businesses, such as servers for game live streaming, multi-anchor competition live streaming, singing live streaming, and tourism guide services. Different business scenarios may correspond to different data record sheets. If the business server contains the target data record sheet, when the interaction data in the target data record sheet is updated, the interaction data needs to be sent to the aforementioned business server.

[0073] In this embodiment, the business server updates the target data record sheet based on the interaction data and the corresponding data weight. This may include calculating the interaction data and data weight according to a preset algorithm rule to obtain statistical data corresponding to the interaction data in the data record sheet. For example, interaction data can be measured in virtual units, and statistical data can be measured in statistical units. Assuming 1 virtual unit corresponds to 1 statistical unit, 100 virtual units (interaction data) × 0.6 (data weight) is equivalent to 60 statistical units. The statistical data is added to the corresponding account to update the account's ranking on the target data record sheet, for example, moving it up 2 places. In one example, when the statistical data represents the amount of resource interaction, the statistical data is added to the corresponding interactive resource to update the ranking of the interactive resource on the target data record sheet. In another example, the statistical data can affect different target data record sheets. For example, if the statistical data is generated by account A sending virtual resources to account B, updating the target data record sheet can update both the data record sheet for account B receiving virtual resources and the data record sheet for the closeness relationship between account A and account B. That is, there can be multiple target data record sheets corresponding to the same interaction method.

[0074] This embodiment of the disclosure receives interactive data sent by a client. By pre-setting data record form configuration rules, a target data record form matching the interactive data and its data weight are determined. The interactive data and data weight are then sent to the business server corresponding to the target data record form. Compared to traditional methods that require adding data receiving ports on the business server for communication with the client, and where the number of receiving ports increases with the number of interaction methods, leading to more complex calculation logic for the corresponding data record forms, this embodiment eliminates the need to set up data receiving ports on the business server and configure data record form rules. This simplifies the calculation logic of the business server. When a new interaction method is generated, only the configuration for accessing the new interaction method needs to be added to the data record form configuration rules; it does not require adding rules to each business server. Therefore, this embodiment significantly reduces the statistical scope and calculation logic of data record forms on the business server, improving the ability to access new interaction methods in data record forms.

[0075] In one possible implementation, sending the interaction data and the data weight of the interaction method in the target data record to the business server corresponding to the target data record includes:

[0076] Based on the conversion rules between the data unit of the interaction method and the unit of the statistical data of the data record sheet, the initial statistical data of the data record sheet corresponding to the interaction data is determined;

[0077] The initial statistical data of the data record form and the data weight of the interaction method in the target data record form are sent to the business server corresponding to the target data record form.

[0078] In this embodiment of the disclosure, the data units for the interaction method can include various types, such as virtual units, likes, views, and shares. The units of the statistical data in the data record can include statistical units, weights, or other preset forms. In one example, a conversion rule can be established between the data units of the interaction method and the units of the statistical data in the data record. For example, 1 virtual unit corresponds to 1 statistical unit; 30 interactions and shares correspond to 1 statistical unit; 10 likes correspond to 1 statistical unit, etc. Based on the conversion rule between the data units of the interaction method and the units of the statistical data in the data record, the initial statistical data of the data record corresponding to the interaction data is determined. For example, if the interaction data is 30 virtual units, according to the conversion rule, 1 virtual unit is equivalent to 1 statistical unit, and the corresponding statistical data is 30 statistical units.

[0079] In this embodiment, the initial statistical data and the data weights of the interaction methods in the target data record are sent to the target server. The business server can directly use the initial statistical data and data weights to calculate the statistical data that needs to be added to the target data record without converting the data units for each interaction method. Since this solution can include multiple business servers, this solution performs a single conversion of the interaction data on the server before sending the converted statistical data to multiple business servers, which can greatly reduce the overall number of data conversions and improve the update efficiency of the data record.

[0080] In one possible implementation, sending the interaction data and the data weight of the interaction method in the target data record to the business server corresponding to the target data record includes:

[0081] The interaction data corresponding to the interaction method is sent to the business server corresponding to the target data record, so as to instruct the business server to determine whether there is a correlation between the data weight of the target data record and the interaction method;

[0082] If there is no association between the data weight of the target data record and the interaction method in the business server, the data weight of the interaction method in the target data record is sent to the business server.

[0083] In this embodiment of the disclosure, when the business server first receives the association relationship between the data record and the data weight of the interaction method, it can store the aforementioned association relationship in a cache. During subsequent execution, when interaction data corresponding to the interaction method is received, it checks whether the aforementioned association relationship exists in the cache. If it exists, there is no need to receive the data weight corresponding to the interaction method; if it does not exist, then the data weight corresponding to the interaction method needs to be received. In one example, the received data weights corresponding to the interaction methods can be stored.

[0084] In this embodiment of the disclosure, when a new interaction method appears, the association between the corresponding data record and the data weight of the interaction method needs to be updated. At this time, the association between the data record and the data weight of the interaction method originally stored in the business server does not include the aforementioned new interaction method. Therefore, it is assumed that there is no association between the target data record and the data weight of the interaction method in the business server, and the data weight of the interaction method in the target data record needs to be sent to the business server.

[0085] In this embodiment, it is not necessary to send the association between the data record form and the data weight to the business server every time. Instead, the updated association between the data record form and the data weight is sent to the business server when a new interaction method appears, thus improving the update efficiency of the data record form.

[0086] In one possible implementation, sending the interaction data and the data weight of the interaction method in the target data record to the business server corresponding to the target data record includes:

[0087] If there are multiple interaction data corresponding to the interaction method, the interaction data corresponding to the multiple interaction methods will be stored in a data queue.

[0088] According to the order of storage, the interactive data corresponding to the multiple interaction methods are sent to the business server of the corresponding target data record.

[0089] In this embodiment of the disclosure, when there are multiple interaction data corresponding to an interaction method, for example, interaction data 1: account a sends a virtual item to account b; interaction data 2: account c likes account d's live stream video; interaction data 3: account e forwards account f's game live stream, multiple interaction data corresponding to the interaction methods can be stored in a data queue, with the storage order being interaction data 1, interaction data 2, and interaction data 3. During transmission, interaction data 1, interaction data 2, and interaction data 3 can also be sent sequentially to the business server of the corresponding target data record in this storage order. In one example, the interaction data corresponding to the interaction method is received as a message, and correspondingly, multiple interaction data corresponding to the interaction method are stored in a message queue. In another example, the statistical data of the data record corresponding to the interaction data can be determined according to the conversion rules between the data unit of the interaction method and the unit of the statistical data of the data record, and each statistical data item can be stored in a data queue, awaiting subsequent transmission.

[0090] This disclosure provides a method for storing multiple interaction data corresponding to an interaction method into a data queue when there are multiple interaction data, and sending the interaction data in the order of storage, thus ensuring the orderly sending of the interaction data when there are multiple interaction data.

[0091] Figure 6 This is a flowchart illustrating a method for updating a data record sheet according to an exemplary embodiment. (Reference) Figure 6 As shown, the method includes:

[0092] Step S601: Receive the interaction data corresponding to the interaction method sent by the client.

[0093] In this embodiment of the disclosure, the interaction data corresponding to the interaction method sent by the receiving client may include interaction data corresponding to the interaction method sent by one or more clients. The interaction data may include interaction resource data and account operation data. The interaction resource data may include data generated from interactive virtual resources, for example, account a sends a gift S to account b, and the value of virtual resource S is 80 virtual units. The interaction resource data may include virtual resources with an interaction party of account a and account b, and a value of 80 virtual units. The account operation data may include account interaction operation data, such as account a liking account b n times, or site f forwarding a live video from account c, etc.

[0094] Step S603: Based on the data record form configuration rules, determine the target data record form for accessing the interaction method and the data weight of the interaction method in the target data record form. The data record form configuration rules include the association relationship between the data record form and the data weight of the interaction method.

[0095] In this embodiment of the disclosure, the data record form configuration rules include the association between the data record form and the data weight of the interaction method. Different data record forms can have different interaction methods or the same interaction method. In one example, when the interaction methods are the same, different data record forms can be distinguished by setting data weights. In another example, when the data weights are the same, different data record forms can be distinguished by setting different interaction methods.

[0096] Step S605: Determine the statistical data in the target data record based on the interactive data and the corresponding data weights.

[0097] In this embodiment of the disclosure, updating the target data record sheet according to the interaction data and the corresponding data weights may include calculating the interaction data and data weights according to a preset algorithm rule to obtain the statistical data corresponding to the interaction data in the data record sheet. For example, the unit of interaction data may include virtual units, and the unit of statistical data may include statistical units. Assuming that 1 virtual unit corresponds to 1 statistical unit, 100 virtual units (interaction data) × 0.6 (data weight) is equivalent to 60 statistical units. In one example, the data unit of the interaction method may include multiple types, such as virtual units, likes, views, and shares. The unit of the statistical data in the data record sheet may include statistical units, weights, or other preset forms. A conversion rule between the data unit of the interaction method and the unit of the statistical data in the data record sheet can be established, for example, 1 virtual unit corresponds to 1 statistical unit. According to the conversion rule between the data unit of the interaction method and the unit of the statistical data in the data record sheet, the initial statistical data of the data record sheet corresponding to the interaction data is determined. Further, the initial statistical data and data weights are used to calculate the statistical data that needs to be added to the target data sheet.

[0098] Step S607: Send the statistical data to the business server corresponding to the target data record, so as to instruct the business server to update the target data record according to the statistical data.

[0099] In this embodiment of the disclosure, statistical data is added to the corresponding account, thereby updating the ranking of the account on the target data record sheet, for example, moving it up n places.

[0100] This embodiment of the disclosure receives interactive data sent by a client. By pre-setting data record form configuration rules, a target data record form matching the interactive data and its data weight are determined. Based on the interactive data and its corresponding data weight, statistical data in the target data record form is determined. Compared to the traditional method that requires adding a data receiving port on the business server to communicate with the client, and where the number of receiving ports increases with the number of interaction methods, leading to more complex calculation logic for the corresponding data record forms, this embodiment eliminates the need to set up a data receiving port on the business server and configure data record form rules. This simplifies the calculation logic of the business server. When a new interaction method is generated, only the configuration for accessing the interaction method needs to be added to the data record form configuration rules, without needing to add it to each business server. Therefore, when the business server has no other requirements for the original interactive data, this embodiment directly determines the statistical data of the target data record form, further reducing the statistical scope and calculation logic of the business server's data record forms and improving the access capability of new interaction methods in the data record forms.

[0101] Figure 7 This is a flowchart illustrating a method for updating a data record sheet according to an exemplary embodiment. Figure 7 As shown, the configuration center server 103 obtains interaction data corresponding to different interaction methods. These interaction methods may include gift-giving, backpack interaction, shop interaction, and investment-type interaction. The interaction data may include interaction resource data and account operation data. The interaction resource data may include data generated from interactive virtual resources, such as account a gifting virtual resource S to account b, where the value of virtual resource S is 80 virtual units. The interaction resource data may include accounts a and b as the interacting parties, and virtual resources with a value of 80 virtual units. The account operation data may include account interaction operation data, such as account a liking account b n times, or site f forwarding account c's live stream video.

[0102] In this embodiment of the disclosure, the configuration center server 103 can configure the association relationship between the data weights of data record forms and payment methods. In one example, when the interaction methods are the same, different data record forms can be distinguished by setting data weights. In another example, when the data weights are the same, different data record forms can be distinguished by setting different interaction methods. For example, data record form A includes: interaction method a, 0.5; interaction method b, 0.7; and interaction method c, 0.6; data record form B includes: interaction method b, 0.8; interaction method c, 0.6; and interaction method e, 0.7; data record form C includes: interaction method a, 0.6; interaction method b, 0.7; and interaction method c, 0.8.

[0103] In this embodiment of the disclosure, when there are multiple interaction data corresponding to the interaction method, the interaction data corresponding to the multiple interaction methods is stored in a data queue; according to the order of storage, the interaction data corresponding to the multiple interaction methods is sent to the business server of the corresponding target data record. For example, in Figure 7 In this embodiment, interaction data 1 is sent to business server 1, interaction data 2 is sent to business server 2, and interaction data 3 is sent to business server 3. In one example, if there is no association between the target data record and the data weight of the interaction method in the business server, the data weight of the interaction method in the target data record is sent to the business server. In this embodiment, the business server updates the target data record based on the interaction data and the corresponding data weight. This may include calculating the interaction data and data weight according to a preset algorithm rule to obtain statistical data corresponding to the interaction data in the data record. For example, the unit of interaction data may include virtual units, and the unit of statistical data may include statistical units. Assuming 1 virtual unit corresponds to 1 statistical unit, 100 virtual units (interaction data) × 0.6 (data weight) is equivalent to 60 statistical units. The statistical data is added to the corresponding account to update the account's ranking in the target data record, for example, moving it forward by n positions. In one example, when the statistical data represents the resource interaction volume, the statistical data is added to the corresponding interaction resource to update the interaction resource's ranking in the target data record.

[0104] This embodiment of the disclosure eliminates the need to set up a data receiving port between the business server and the client, and to configure data record sheet rules. This simplifies the calculation logic of the business server. When a new interaction method emerges, only the configuration for accessing that interaction method needs to be added to the data record sheet configuration rules; it does not require additional configuration on each business server. Therefore, this embodiment of the disclosure significantly reduces the statistical scope and calculation logic of the business server's data record sheets, and improves the ability to access new interaction methods in the data record sheets.

[0105] It should be understood that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order constraint on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the diagram may include multiple steps or stages, which are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps.

[0106] It is understood that the same / similar parts between the various embodiments of the methods described above in this specification can be referred to each other. Each embodiment focuses on the differences from other embodiments, and relevant parts can be referred to the description of other method embodiments.

[0107] Figure 8 This is a block diagram illustrating an apparatus for updating a data record sheet according to an exemplary embodiment. (Refer to...) Figure 8 The device 800 includes:

[0108] The receiving module 801 is used to receive interactive data corresponding to the interaction method sent by the client;

[0109] The first determining module 803 is used to determine the target data record sheet for accessing the interaction method and the data weight of the interaction method in the target data record sheet according to the data record sheet configuration rules. The data record sheet configuration rules include the association relationship between the data record sheet and the data weight of the interaction method.

[0110] The first sending module 805 is used to send the interaction data and the data weight of the interaction method in the target data record to the business server corresponding to the target data record, so as to instruct the business server to update the target data record according to the interaction data and the corresponding data weight.

[0111] In one possible implementation, the first sending module includes:

[0112] The determination submodule is used to determine the initial statistical data of the data record corresponding to the interactive data based on the conversion rules between the data unit of the interaction method and the unit of the statistical data of the data record.

[0113] The first sending submodule is used to send the initial statistical data of the data record form and the data weight of the interaction method in the target data record form to the business server corresponding to the target data record form.

[0114] In one possible implementation, the first sending module includes:

[0115] The second sending submodule is used to send the interaction data corresponding to the interaction method to the business server corresponding to the target data record, so as to instruct the business server to determine whether there is a correlation between the data weight of the target data record and the interaction method;

[0116] The third sending submodule is used to send the data weight of the interaction method in the target data record to the business server when there is no association between the data weight of the target data record and the data weight of the interaction method in the business server.

[0117] In one possible implementation, the first sending module includes:

[0118] The storage submodule is used to store multiple interaction data corresponding to the interaction methods into a data queue when there are multiple interaction data corresponding to the interaction methods.

[0119] The fourth sending submodule is used to send the interaction data corresponding to the multiple interaction methods, as well as the data weight of the interaction method in the target data record, to the business server of the corresponding target data record in the order of storage.

[0120] Figure 9 This is a block diagram illustrating an apparatus for updating a data record sheet according to an exemplary embodiment. (Refer to...) Figure 9 The device 900 includes:

[0121] The receiving module 801 is used to receive interactive data corresponding to the interaction method sent by the client;

[0122] The first determining module 803 is used to determine the target data record sheet for accessing the interaction method and the data weight of the interaction method in the target data record sheet according to the data record sheet configuration rules. The data record sheet configuration rules include the association relationship between the data record sheet and the data weight of the interaction method.

[0123] The second determining module 901 is used to determine the statistical data in the target data record based on the interaction data and the corresponding data weights.

[0124] The second sending module 903 is used to send the statistical data to the business server corresponding to the target data record, so as to instruct the business server to update the target data record according to the statistical data.

[0125] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0126] Figure 10 This is a block diagram illustrating an electronic device 1000 for updating a data record form according to an exemplary embodiment. For example, the electronic device 1000 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0127] Reference Figure 10 The electronic device 1000 may include one or more of the following components: processing component 1002, memory 1004, power supply component 1006, multimedia component 1008, audio component 1010, input / output (I / O) interface 1012, sensor component 1014, and communication component 1016.

[0128] Processing component 1002 typically controls the overall operation of electronic device 1000, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1002 may include one or more processors 1020 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1002 may include one or more modules to facilitate interaction between processing component 1002 and other components. For example, processing component 1002 may include a multimedia module to facilitate interaction between multimedia component 1008 and processing component 1002.

[0129] Memory 1004 is configured to store various types of data to support the operation of electronic device 1000. Examples of such data include instructions for any application or method operating on electronic device 1000, contact data, phonebook data, messages, pictures, videos, etc. Memory 1004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, optical disk, or graphene storage.

[0130] Power supply component 1006 provides power to various components of electronic device 1000. Power supply component 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 1000.

[0131] Multimedia component 1008 includes a screen that provides an output interface between the electronic device 1000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1008 includes a front-facing camera and / or a rear-facing camera. When the electronic device 1000 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0132] Audio component 1010 is configured to output and / or input audio signals. For example, audio component 1010 includes a microphone (MIC) configured to receive external audio signals when electronic device 1000 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1004 or transmitted via communication component 1016. In some embodiments, audio component 1010 also includes a speaker for outputting audio signals.

[0133] I / O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0134] Sensor assembly 1014 includes one or more sensors for providing state assessments of various aspects of electronic device 1000. For example, sensor assembly 1014 can detect the on / off state of electronic device 1000, the relative positioning of components such as the display and keypad of electronic device 1000, changes in position of electronic device 1000 or its components, the presence or absence of user contact with electronic device 1000, orientation or acceleration / deceleration of device 1000, and temperature changes of electronic device 1000. Sensor assembly 1014 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1014 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1014 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0135] Communication component 1016 is configured to facilitate wired or wireless communication between electronic device 1000 and other devices. Electronic device 1000 can access wireless networks based on communication standards, such as WiFi, carrier networks (such as 2G, 3G, 4G, or 5G), or combinations thereof. In one exemplary embodiment, communication component 1016 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1016 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0136] In an exemplary embodiment, the electronic device 1000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0137] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1004 including instructions, which can be executed by a processor 1020 of an electronic device 1000 to perform the above-described method. For example, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0138] In an exemplary embodiment, a computer program product is also provided, the computer program product including instructions that can be executed by the processor 1020 of the electronic device 1000 to perform the above method.

[0139] Figure 11 This is a block diagram illustrating an electronic device 1100 for updating a data record form according to an exemplary embodiment. For example, the electronic device 1100 may be a server. (Refer to...) Figure 11 The electronic device 1100 includes a processing component 1120, which further includes one or more processors, and memory resources represented by memory 1122 for storing instructions, such as application programs, that can be executed by the processing component 1120. The application programs stored in memory 1122 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 1120 is configured to execute instructions to perform the methods described above.

[0140] Electronic device 1100 may further include: a power supply component 1124 configured to perform power management of electronic device 1100, a wired or wireless network interface 1126 configured to connect electronic device 1100 to a network, and an input / output (I / O) interface 1128. Electronic device 1100 may operate on an operating system stored in memory 1122, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, or similar.

[0141] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1122 including instructions, which can be executed by a processor of an electronic device 1100 to perform the above-described method. The storage medium may be a computer-readable storage medium, such as a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

[0142] In an exemplary embodiment, a computer program product is also provided, the computer program product including instructions that can be executed by the processor of the electronic device 1100 to perform the above-described method.

[0143] It should be noted that the above-mentioned apparatus, electronic equipment, computer-readable storage medium, computer program product, etc., may also include other implementation methods according to the description of the method embodiments. For specific implementation methods, please refer to the description of the relevant method embodiments, which will not be elaborated here.

[0144] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0145] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method of updating a data logbook, characterized in that, The application is applied to a configuration center server, and comprises: receiving interaction data corresponding to an interaction mode sent by a client; determining a target data record sheet accessed by the interaction mode and data weight of the interaction mode in the target data record sheet according to a data record sheet configuration rule, wherein the data record sheet configuration rule comprises an association relationship between a data record sheet and data weight of an interaction mode; wherein, in the case of the same interaction mode, different data record sheets are distinguished by setting data weight; sending the interaction data and the data weight of the interaction mode in the target data record sheet to a business server corresponding to the target data record sheet, so as to instruct the business server to update the target data record sheet according to the interaction data and the corresponding data weight; the sending of the interaction data and the data weight of the interaction mode in the target data record sheet to the business server corresponding to the target data record sheet comprises: sending the interaction data corresponding to the interaction mode to the business server corresponding to the target data record sheet, so as to instruct the business server to determine whether there is an association relationship between the target data record sheet and the data weight of the interaction mode; in the case that there is no association relationship between the target data record sheet and the data weight of the interaction mode in the business server, the data weight of the interaction mode in the target data record sheet is sent to the business server; wherein the association relationship between the target data record sheet and the data weight of the interaction mode comprises a one-to-one association relationship or a one-to-many association relationship.

2. The method of claim 1, wherein, The sending of the interaction data and the data weight of the interaction mode in the target data record sheet to the business server corresponding to the target data record sheet comprises: determining initial statistical data of a data record sheet corresponding to the interaction data according to a conversion rule between a data unit of an interaction mode and a unit of statistical data of a data record sheet; sending the initial statistical data of the data record sheet and the data weight of the interaction mode in the target data record sheet to the business server corresponding to the target data record sheet.

3. The method of claim 1, wherein, The sending of the interaction data and the data weight of the interaction mode in the target data record sheet to the business server corresponding to the target data record sheet comprises: in the case that there are multiple pieces of interaction data corresponding to the interaction mode, storing the multiple pieces of interaction data corresponding to the interaction mode in a data queue; sending the multiple pieces of interaction data corresponding to the interaction mode and the data weight of the interaction mode in the target data record sheet to the business server of the corresponding target data record sheet in the order of storage.

4. An apparatus for updating a data logbook, characterized in that The application is applied to a configuration center server, and comprises: a receiving module configured to receive interaction data corresponding to an interaction mode sent by a client; The first determining module is configured to determine a target data record sheet accessing the interaction mode and a data weight of the interaction mode in the target data record sheet according to a data record sheet configuration rule, the data record sheet configuration rule including an association between a data record sheet and a data weight of an interaction mode; wherein in the case of the same interaction mode, different data record sheets are distinguished by setting the data weight; The first sending module is configured to send the interaction data and the data weight of the interaction mode in the target data record sheet to a business server corresponding to the target data record sheet, so as to instruct the business server to update the target data record sheet according to the interaction data and the corresponding data weight; the sending of the interaction data and the data weight of the interaction mode in the target data record sheet to the business server corresponding to the target data record sheet includes: sending the interaction data corresponding to the interaction mode to the business server corresponding to the target data record sheet, so as to instruct the business server to determine whether there is an association between the target data record sheet and the data weight of the interaction mode; in the case where there is no association between the target data record sheet and the data weight of the interaction mode in the business server, the data weight of the interaction mode in the target data record sheet is sent to the business server; wherein the association between the target data record sheet and the data weight of the interaction mode includes a one-to-one association or a one-to-many association.

5. A server, characterized by Comprise: A processor; A memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method for updating a data record sheet according to any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that, When the instructions in the computer readable storage medium are executed by the processor of the server, the server can execute the method for updating a data record sheet according to any one of claims 1 to 3.

7. A computer program product comprising instructions therein, characterised in that, The instructions are executed by the processor of the server, so that the server can execute the method for updating a data record sheet according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Data statistical method and device during live broadcasting and electronic equipment

    CN109348261A

  • List generation method and device, electronic equipment and readable storage medium

    CN113742581A