Data conversion system, data conversion method, and electronic device
The data conversion system addresses high computing costs by connecting business systems with virtual platforms, converting tasks into virtual executions, leveraging user power to reduce costs and enhance efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- WEBSTER CONSULTANTS LTD
- Filing Date
- 2024-07-30
- Publication Date
- 2026-04-13
AI Technical Summary
The high cost of computing power required for digital transformation and business processes is a significant challenge as businesses adopt advanced automation and artificial intelligence.
A data conversion system and method that connects external business systems with online virtual platforms, converting business tasks into virtual tasks executable on these platforms, leveraging user computing power to reduce processing costs.
Effectively utilizes the computing power of online virtual platform users to support business tasks, thereby reducing the computational costs for external systems while maintaining data privacy and security.
Smart Images

Figure 0007844559000001 
Figure 0007844559000002 
Figure 0007844559000003
Abstract
Description
Technical Field
[0001] This application relates to the technical field of data processing, and more particularly to a data conversion system, a data conversion method, and an electronic device.
Background Art
[0002] Currently, many businesses are undergoing or planning to implement digital transformation to improve business efficiency and enable connections with clients and suppliers. With the evolution of artificial intelligence and machine learning, many business processes can be customized and utilized for advanced automation. As a result, an increasing amount of computing power is required, and in most cases, it is necessary to purchase these computing resources.
[0003] Therefore, how to effectively reduce the cost of computing power is an urgent problem that needs to be addressed.
Summary of the Invention
[0004] In a first aspect, this application provides a data conversion system. The data conversion system includes a first data interface configured to receive a first task request from an external business system and feedback a first processing result corresponding to the first task request to the external business system, a second data interface configured to send a second task request to an online virtual platform and receive a second processing result corresponding to the second task request from the online virtual platform, a first data converter configured to convert the first task request into the second task request, a second data converter configured to convert the second processing result into the first processing result, and a data storage module configured to store the first task request, the second task request, the first processing result, and the second processing result. The first task request and the corresponding first processing result comply with the data model of the external business system, and the second task request and the corresponding second processing result comply with the data model of the online virtual platform.
[0005] In a second aspect, the present application provides a data transformation method applicable to connecting an external business system and an online virtual platform. The data transformation method includes the steps of: receiving and storing at least one first task request from an external business system; transforming the stored at least one first task request into a second task request; transmitting the second task request to the online virtual platform such that the second task request generates a corresponding virtual task on the online virtual platform; receiving and storing a second processing result from the online virtual platform, wherein the second processing result is task data information generated after at least one online virtual platform user has completed the virtual task generated by the second task request; transforming the stored at least one second processing result into a first processing result, wherein the first processing result is data information conforming to a description method of the external business system; and feeding the first processing result back to the external business system.
[0006] One beneficial aspect of the data conversion method described in this application is that by establishing a connection between an external business system and an online virtual platform and converting business tasks into virtual tasks, it is possible to effectively utilize a large number of users on the online virtual platform to support and assist the computing power required by the external business system, thereby effectively reducing the data processing costs of the external business system. [Brief explanation of the drawing]
[0007] The attached drawings show, but do not limit, one or more embodiments. In the drawings, similar reference numerals mean similar elements. The drawings are not to scale, and some details in the drawings may not show actual dimensions or part locations.
[0008] [Figure 1]A schematic diagram of a data conversion system according to one embodiment of this application. [Figure 2] This is a schematic diagram of a data conversion method according to one embodiment of the present application. [Figure 3] A schematic diagram of an electronic device according to one embodiment of this application. [Modes for carrying out the invention]
[0009] To better understand this application, it will be described in more detail with the accompanying drawings and specific embodiments. The terms "first," "second," "third," etc., are used for descriptive purposes only and do not indicate or imply relative importance.
[0010] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application pertains. Terms used herein are solely for the purpose of describing specific embodiments and are not intended to limit this application. The terms “and / or” used herein include any combination of one or more of the related enumerated items.
[0011] Furthermore, the technical features included in the different embodiments described below can be combined with each other, provided they do not conflict with each other.
[0012] During the implementation of this application, the applicant noticed that, throughout the entire digital ecosystem, a very large amount of processing power is always consumed in order to provide entertainment and satisfaction to device owners—online games. Almost all online games are played by living people in order to complete missions in order to earn virtual rewards.
[0013] The development of "Massively Multiplayer Online Role-Playing Games" (MMORPGs) and the metaverse makes it possible to connect the "business world" and the "virtual world" in a win-win situation. The "business world" can leverage real human intelligence, and the "virtual world" can receive rewards in both the virtual and real worlds. If this computing power can be used to support business processing, it will be beneficial to society. On the one hand, companies can save computing power, and online virtual platform users can receive real or virtual assets in return.
[0014] Figure 1 is a schematic diagram of a data conversion system provided by one embodiment of the present application. As shown in Figure 1, the data conversion system 100 is connected to at least one external business system 200 and at least one online virtual platform 300 to perform data conversion between the external business system 200 and the online virtual platform 300.
[0015] In this embodiment, the external business system 200 may be any type of commercial digital platform. It can perform a series of logical processing operations on one or more business data points according to the user's needs and actual situational requirements, and provide the user with corresponding processing results.
[0016] The term "First Task Request" is used to represent the target task initiated by the external business system 200. It may be a request to execute a specific business process on specific business data. The term "First Processing Result" is used to represent the task data and information generated after the completion of the target task, and can be displayed in an appropriate format.
[0017] For example, the first task request might be to count the total vacation time for all employees of a company during a given quarter. Accordingly, the first processing result might be a statistical result of the vacation time for all employees presented in tabular format.
[0018] Online virtual platform 300 is an electronic online platform for providing and presenting virtual worlds. Typically, for example, it is an open-world game based on virtual reality technology. In the virtual world provided by the online virtual platform, there are usually many different virtual tasks that players or users can claim to perform and perform, providing players or users with a good experience.
[0019] The term "second task request" can be used to represent at least one virtual task. In other words, after receiving a second task request, the online virtual platform 300 can generate a corresponding virtual task in the virtual world based on it. The term "second processing result" can be used to represent task data collected by the online virtual platform 300 after the completion of the virtual task.
[0020] For example, the second task request might be a computational task in a virtual world that requires counting and stating the number of sheep or trees in a specific area. Accordingly, the result of the second processing would be the final counted number of sheep or trees determined by the player or user.
[0021] In summary, in this application, the first task request and the corresponding first processing result conform to the data model of an external business system 200, and the second task request and the corresponding second processing result conform to the data model of an online virtual platform 300. The data interaction between the two is achieved through data transformation by a data transformation system 100.
[0022] Please refer to FIG. 1 again. The data conversion system 100 includes a data storage module 101, a first data interface 102, a second data interface 103, a first data converter 104, and a second data converter 105.
[0023] The data storage module 101 is a functional module having a data storage capacity. According to the requirements of the actual situation, an appropriate type of storage medium or storage form can be selected to provide sufficient storage space.
[0024] The data storage module 101 is the database of the entire data conversion system 100. It can store all first task requests, first processing results, second task requests, and second processing results in an appropriate format and facilitate the transfer of these data between different functional modules.
[0025] The first data interface 102 is a functional module connected to the external business system 200. It is configured to receive a first task request from the external business system, store the first task request in the data storage module 101, and feedback the first processing result corresponding to the first task request to the external business system.
[0026] The second data interface 103 is a functional module connected to the online virtual platform 300. It is configured to obtain at least one second task request from the data storage module 101, send the second task request to the online virtual platform, receive the second processing result corresponding to the second task request from the online virtual platform, and then store the second processing result in the data storage module 101.
[0027] The conversion between different data is mainly realized by the cooperation of the first data converter 104 and the second data converter 105.
[0028] The first data converter 104 can read at least one first task request from the data storage module 101, convert the first task request into a second task request based on the data model of the online virtual platform 300, and then store the second task request back in the data storage module 101.
[0029] The second data converter 105 can read at least one second processing result from the data storage module 101, convert it into a first processing result based on the data model of the external business system 200, and store the first processing result back in the data storage module 101.
[0030] By utilizing the data conversion system described above, target tasks initiated by external business systems can be converted into virtual tasks that can be executed on the online virtual platform 300. By setting task rewards or one or more other methods, players or users participating in the virtual world can be encouraged to complete the virtual tasks.
[0031] Preferably, the set task rewards can be dynamically adjusted to adapt to different situations. For example, if the target task to be completed is more urgent or more difficult, a higher task reward can be set to encourage more players or users to complete the virtual task.
[0032] The virtual task data generated after the completion of the virtual task is also converted into target task data requested by the external business system via the data conversion system 100 and provided to the user of the external business system 200.
[0033] Therefore, the target tasks of the external business system 200 can indirectly utilize the computing power of players or users in the virtual world, effectively improving the efficiency of computing power utilization and reducing the cost for the external business system 200 to complete the target tasks.
[0034] In some embodiments, the first task request may include the business process and business data of the task in question, which is initiated by at least one external business system 200.
[0035] The term "business process" refers to a set of activities that a company or organization systematically executes to achieve a specific goal. The term "business data" refers to the data and information that a company or organization generates, collects, and uses in the course of its operations. These two types of data and information essentially constitute a complete task.
[0036] Accordingly, in the process of converting a first task request into a second task request, business processes can be converted into scripts for online virtual platform tasks, and business data can be converted into virtual objects on the online virtual platform 300.
[0037] The term "script" refers to a predefined instruction or step in the online virtual platform 300 for automatically executing a specific task or process. Specifically, a script may be code, a configuration file, or a set of instructions in other forms. The term "virtual object" refers to a virtual entity or element defined, managed, and used in the online virtual platform 300, which may be a data structure, user interface component, virtual item, character, etc.
[0038] Typically, business data may include data information that the business does not wish to disclose or make public. For example, personal information or product sales data. In this application, such data information is referred to as “private data.”
[0039] In some other embodiments, during the conversion process, appropriate identification processing can be performed on private data within business data, and the private data can be converted into identification information for virtual objects to avoid inappropriate disclosure of private data and to protect the private data.
[0040] The term "identification information" refers to attributes or information used to identify and distinguish different virtual entities within the online virtual platform 300. It can be expressed in various forms, such as virtual object names, virtual object descriptions, and virtual object operation permissions.
[0041] In some embodiments, both the first data interface 102 and the second data interface 103 are application programming interfaces.
[0042] An application programming interface (AIP) is a specific software intermediary that allows two applications to communicate with each other. It defines a set of rules and protocols that allow software developers to use specific functions or access specific data without needing to know the details of the underlying implementation.
[0043] Therefore, both the external business system 200 and the online virtual platform 300 can easily access or connect to the data conversion system 100, enabling data interaction between them.
[0044] Specifically, the application programming interface includes a data structure corresponding to all data used in the data transformation system 100, a data format for describing business processes, a data format for describing business data, and a method for communication between the external business system 200, the data transformation system 100, and the online virtual platform 300.
[0045] In the embodiments of this application, functional modules named by function are used as examples to illustrate in detail the method steps implemented by the data conversion system 100 provided by the embodiments of this application. Those skilled in the art will understand, in conjunction with the descriptions of examples of functional modules and method steps disclosed herein, that they can be implemented by electronic hardware, computer software, or a combination thereof.
[0046] To clearly demonstrate hardware-software compatibility, the components and steps of various examples are generally described in functional terms in the above description. Whether these functions are implemented as hardware or software depends on the specific application and design constraints. A person skilled in the art may use different methods to implement the described functions for each specific application, but such implementations should not be construed as departing from the scope of this application.
[0047] Based on the data conversion system described above, embodiments of this application further provide a data conversion method. By using the data conversion method to connect an external business system 200 and an online virtual platform 300, at least a portion of the target tasks initiated by the external business system 200 can be completed by players or users of the online virtual platform 300, thereby reducing the cost of computing power required to complete the target tasks.
[0048] Figure 2 is a schematic diagram of a data conversion method provided by one embodiment of the present application. As shown in Figure 2, the data conversion method includes the following steps S210 to S260.
[0049] S210 receives and stores at least one first task request from the external business system 200.
[0050] The first task request refers to at least one target task that needs to be completed. It can be initiated by one or more external business systems 200.
[0051] In S220, at least one stored first task request is converted into a second task request.
[0052] The generated second task request includes a task script and virtual objects that can be presented as a specific virtual task on the online virtual platform 300.
[0053] In S230, the second task request is sent to the online virtual platform 300 so that the second task request forms a corresponding virtual task on the online virtual platform 300.
[0054] Based on the received task script and virtual object definition, the online virtual platform 300 publishes one or more virtual tasks in the virtual world for the player to request and complete using their avatar.
[0055] S240 receives and stores the second processing result from the online virtual platform 300.
[0056] The second processing result is task data information generated after at least one online virtual platform user (e.g., a player) has completed the virtual task generated by the second task request. This task data information represents the final task processing result of the virtual task.
[0057] In S250, at least one stored second processing result is converted into a first processing result.
[0058] The first processing result refers to data information conforming to the description method of the external business system 200. After collecting the second processing result, it is necessary to convert it back to the format of the first processing result according to the data model of the external business system 200 via the corresponding conversion algorithm.
[0059] In S260, the first processing result is fed back to the external business system 200.
[0060] After obtaining the first processing result corresponding to the first task request through the conversion, the result can be fed back to the external business system 200 via the first data interface to complete the target task.
[0061] In this application, the correspondence between each first task request, second task request, second processing result, and first processing result is appropriately recorded and marked in memory, making it possible to confirm that the feedback processing result is correct.
[0062] Based on the data conversion method described above, embodiments of this application further provide an electronic device. This electronic device can perform the data conversion method described above to realize the data conversion system 100 described above and establish data interaction between one or more external business systems 200 and one or more online virtual platforms 300.
[0063] Figure 3 is a schematic diagram of the structure of an electronic device provided by one embodiment of the present application. As shown in Figure 3, the electronic device includes a processor, memory, and at least one interface connected via a system bus.
[0064] The processor in an electronic device provides computing and control capabilities. The electronic device further includes a non-volatile storage medium. The non-volatile storage medium stores the operating system and computer-readable instructions.
[0065] The memory provides an environment for executing the operating system and computer-readable instructions on a non-volatile storage medium. The memory of the electronic device is used to store the first task request, the second task request, the second processing result, and the first processing result data.
[0066] The interface of an electronic device is used for communication with an external electronic computing platform (e.g., an external business system and an online virtual platform). The above data conversion system can be realized when the processor executes computer-readable instructions.
[0067] Finally, it should be noted that the embodiments described above are used solely to illustrate the technical solutions of this application and are not intended to limit them. In the spirit of this application, the technical features of the embodiments described above or different embodiments can be combined and implemented in any order. There are many other variations of the various embodiments of this application as described above, but are not described in detail for the sake of brevity. Although the technical solutions of this application have been described in detail with reference to the embodiments described above, those skilled in the art should understand that they can modify the technical solutions recorded in the embodiments described above or replace some technical features with equivalent features, and that such modifications or substitutions will not cause the corresponding technical solutions to deviate from the scope of the technical solutions of the various embodiments of this application.
Claims
1. A data conversion system, A first data interface is configured to receive a first task request from an external business system and to feed back the first processing result corresponding to the first task request to the external business system. A second data interface is configured to send a second task request to an online virtual platform and receive a second processing result corresponding to the second task request from the online virtual platform, A first data converter configured to convert the first task request into the second task request, A second data converter configured to convert the second processing result into the first processing result, Includes a data storage module configured to store the first task request, the second task request, the first processing result, and the second processing result, A data transformation system characterized in that the first task request and the corresponding first processing result conform to the data model of the external business system, and the second task request and the corresponding second processing result conform to the data model of the online virtual platform.
2. The data transformation system according to claim 1, wherein the first task request includes a business process and business data for a target task initiated by at least one external business system, and the second task request includes a script for an online virtual platform task and virtual objects of the online virtual platform.
3. The data conversion system according to claim 2, characterized in that the business data is converted into the virtual object and the business process is converted into the script, so that the target task initiated by the external business system is converted into a corresponding virtual task on the online virtual platform.
4. The data conversion system according to claim 3, wherein the business data further includes private data, and in order to protect the private data, the private data is converted into identification information of the virtual object.
5. The data conversion system according to claim 3, characterized in that a task reward is set for the virtual task, so that the virtual task is completed by at least one online virtual platform user and a second processing result is generated.
6. The data transformation system according to claim 5, characterized in that the task reward is dynamically adjustable.
7. The data conversion system according to claim 2, characterized in that the first data interface and the second data interface are application programming interfaces (APIs).
8. The aforementioned application programming interface is A data structure corresponding to all data used in the aforementioned data conversion system, A data format that describes the aforementioned business process, The data conversion system according to claim 7, characterized in that it includes a data format for describing the business data, and a method for communication between the external business system, the data conversion system, and the online virtual platform.
9. The data conversion system according to claim 8, further comprising the first data interface, which is configured to convert the received first task request into the business process and the business data in a corresponding data format, and to store the business process and the business data in the data storage module.
10. The data conversion system according to claim 8, further configured to convert the received second processing result into virtual task data in a corresponding data format, and to store the virtual task data in the data storage module.
11. A data transformation method performed by a computer system to connect an external business system and an online virtual platform, The steps include receiving and storing at least one first task request from the external business system, A step of converting at least one stored first task request into a second task request, The steps include sending the second task request to the online virtual platform such that the second task request generates a corresponding virtual task on the online virtual platform, The steps include receiving and storing a second processing result from the online virtual platform, wherein the second processing result is task data information generated after at least one online virtual platform user has completed the virtual task generated by the second task request; A step of converting at least one stored second processing result into a first processing result, wherein the first processing result is data information conforming to the description method of the external business system, A data conversion method characterized by including the step of feeding back the first processing result to the external business system.
12. A data transformation method performed by the computer system according to claim 11, characterized in that the first task request includes a business process and business data.
13. The step of converting at least one stored first task request into the second task request specifically includes: A data transformation method performed by a computer system according to claim 12, comprising the steps of: converting the business process into a task script for the online virtual platform; and converting the business data into a virtual object for the online virtual platform.
14. A data transformation method performed by a computer system according to claim 11, further comprising the step of setting a corresponding task reward for a virtual task such that the virtual task is completed by at least one online virtual platform user.
15. An electronic device comprising a processor and a non-volatile storage medium, wherein the non-volatile storage medium stores a computer program, and when the computer program is executed, the processor is instructed to execute the data conversion method described in claim 1.
16. The electronic device according to claim 15, wherein the electronic device is connected in parallel to one or more external business systems and one or more online virtual platforms, and different external business systems are connected in parallel to the electronic device, and different online virtual platforms are connected in parallel to the electronic device.
Citation Information
Patent Citations
Data processing method and device, electronic equipment and storage medium
CN114820187A