Multi-device and single-device based service data request transmission method and system
By managing multiple devices through a cloud platform and synchronizing data, the problems of low reliability and efficiency caused by server failures in business data transmission have been solved, and efficient and reliable data transmission has been achieved.
Patent Information
- Application Number
- CN202310304643.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-27
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2043-03-27
AI Technical Summary
In existing technologies, server failures during business data transmission result in low reliability and inefficiency, making it impossible to prioritize the processing of business data.
By managing multiple devices through a cloud platform, target application units and system service units are identified, business data requests are parsed, processed, and stored synchronously, and data backup and feedback are performed using a multi-device system server.
It improved the reliability and efficiency of business data transmission and solved the problem of transmission interruption caused by server failure.
Smart Images

Figure CN116319969B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a method and system for transmitting business data requests based on multiple devices and a single device. Background Technology
[0002] As the ecosystem of the open-source HarmonyOS system gradually improves, more and more devices based on it are being used in various aspects of people's daily work and life. Therefore, improving the stability of devices based on HarmonyOS is crucial, especially during business data transmission.
[0003] In the process of realizing this invention, the inventors discovered the following defects in the prior art: Currently, during the transmission of business data, when the transmission server fails, the normal transmission of business data cannot be carried out, resulting in low reliability and low efficiency of business data transmission, and it is also impossible to prioritize the processing of business data according to the importance of the equipment. Summary of the Invention
[0004] This invention provides a method and system for transmitting service data requests based on multiple devices and a single device, in order to improve the reliability and efficiency of service data transmission.
[0005] According to one aspect of the present invention, a method for transmitting service data requests based on multiple devices is provided, comprising:
[0006] The multi-device cloud platform manages multiple devices, identifies a first service data request, and when the first service data request meets a first sending condition, identifies a target application unit in the multi-device application software and a target system service unit in the multi-device system server; and sends the first service data request carrying the identification information of the target application unit and the target system service unit to the multi-device application software.
[0007] The target application unit is invoked by the multi-device application software to parse and process the first business data request, obtain the first business data request response result, and send the first business data request response result carrying the identification information of the target system service unit to the multi-device system server.
[0008] The first business data request response result is stored in the target file storage subunit and the target database subunit in the target system service unit through the multi-device system server, and the first business data request response result is synchronized with the file storage subunit and the database subunit in each system service unit. The first business data processing completion instruction generated after the synchronization is completed is fed back.
[0009] The multi-device system server includes at least one system service unit, each of which includes a file storage subunit and a database subunit. The multi-device application software includes at least one application unit.
[0010] According to another aspect of the present invention, a service data request transmission method based on a single device is provided, comprising:
[0011] By managing a single device through a single-device cloud platform, the second business data request can be identified.
[0012] When the second service data request meets the second sending condition, the target single-device system service unit in the single-device system server is determined through the single-device application software, and the second service data request response result corresponding to the second service data request carrying the identification information of the target single-device system service unit is sent to the single-device system server.
[0013] The second business data request response result is stored in the target single device file storage subunit and the target single device database subunit in the target single device system service unit through the single device system server, and the second business data request response result is synchronized with the single device file storage subunit and the single device database subunit in each of the single device system service units. The second business data processing completion instruction generated after the synchronization is completed is fed back.
[0014] The single-device system server includes at least one single-device system service unit, and each single-device system service unit includes a single-device file storage sub-unit and a single-device database sub-unit. Each single-device system service unit corresponds to a single-device system service unit weight value. The main single-device system service unit and the backup single-device system service unit are determined according to the magnitude of the single-device system service unit weight value.
[0015] According to another aspect of the present invention, a service data request transmission system based on multiple devices is provided. The system includes: a multi-device cloud platform, multi-device application software, and a multi-device system server. The multi-device cloud platform, multi-device application software, and multi-device system server are used to jointly implement the service data request transmission method based on multiple devices according to any embodiment of the present invention when executing the system.
[0016] According to another aspect of the present invention, a service data request transmission system based on a single device is provided. The system includes: a single-device cloud platform, single-device application software, and a single-device system server. The single-device cloud platform, single-device application software, and single-device system server are used to jointly implement the service data request transmission method based on a single device according to any embodiment of the present invention when executing the system.
[0017] The technical solution of this invention manages multiple devices through a multi-device cloud platform, determines a first service data request, and, when a first sending condition is met, identifies a target application unit and a target system service unit. The first service data request, carrying identification information, is sent to the multi-device application software. The target application unit is invoked and parsed to obtain a response result for the first service data request, which is then sent to the multi-device system server. The response result is stored in a target file storage subunit and a target database subunit, and data synchronization is performed. A completion instruction for the first service data processing is then provided as feedback. This solves the problem of service data transmission failure due to server malfunction, improving the reliability and efficiency of service data transmission.
[0018] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a flowchart of a service data request transmission method based on multiple devices according to Embodiment 1 of the present invention;
[0021] Figure 2 This is a flowchart of a service data request transmission method based on a single device according to Embodiment 2 of the present invention;
[0022] Figure 3 This is a schematic diagram of a service data request transmission system based on multiple devices according to Embodiment 3 of the present invention;
[0023] Figure 4This is a schematic diagram of a service data request transmission system based on a single device according to Embodiment 4 of the present invention. Detailed Implementation
[0024] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0025] It should be noted that the terms "target," "current," etc., in the specification, claims, and accompanying drawings of this invention 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 embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0026] Example 1
[0027] Figure 1 The flowchart of a service data request transmission method based on multiple devices is provided in Embodiment 1 of the present invention. This embodiment can be applied to the situation of transmitting service data in the management of service data of multiple devices.
[0028] Correspondingly, such as Figure 1 As shown, the method includes:
[0029] S110. Through the multi-device cloud platform, manage multiple devices, determine the first service data request, and when the first service data request meets the first sending condition, determine the target application unit in the multi-device application software and the target system service unit in the multi-device system server; and send the first service data request carrying the identification information of the target application unit and the target system service unit to the multi-device application software.
[0030] A multi-device cloud platform can be a platform capable of managing multiple devices and processing primary business data requests. Specifically, a multi-device cloud platform includes device management, business request processing, request reception, request distribution, request scheduling, and request management. Multiple devices are managed within the multi-device cloud platform, and primary and backup devices are determined based on the device weights of the devices.
[0031] Additionally, the first service data request can originate in a multi-device cloud platform. Based on the service data request generated by the target device, the first service data request can be parsed and processed before being transmitted to the multi-device application software and the multi-device system server. The first sending condition can be a condition for determining whether the first service data request can be sent. If the condition is met, it can be transmitted to the multi-device application software and the multi-device system server; otherwise, the first service data request needs to be discarded. The multi-device application software can consist of multiple application software programs, capable of parsing and processing the received first service data request, and capable of connecting to the multi-device cloud platform and the multi-device system server.
[0032] The target application unit can be a target application unit determined within a multi-device application software. This multi-device application software contains multiple application units, and the primary and backup application units are determined based on their respective application unit weight values. For example, in a multi-device cloud platform, when it is determined that a first service data request meets the first validity check condition, it is necessary to check the link connection status with the primary application unit and the device status before the first service data request can be sent.
[0033] The multi-device system server can be a server containing multiple system servers, capable of data storage and synchronization processing, and able to receive the response results of the first business data request sent by the multi-device application software. The target system service unit can be a target system service unit determined among the multiple system servers.
[0034] In this embodiment, multiple devices are managed through a multi-device cloud platform. First, the target device to be managed is determined, and then a first service data request is determined based on the target device. Next, it is necessary to determine whether the first service data request meets the first sending conditions. If both are met, the target application unit and the target system service unit can be determined, and the first service data request is further processed and sent. If not, the first service data request needs to be discarded, or the target application unit and the target system service unit need to be determined in the backup application unit and backup system service unit.
[0035] Optionally, the step of managing multiple devices through a multi-device cloud platform and determining the first business data request includes: obtaining the device status and device weight value corresponding to each device through the multi-device cloud platform; determining the target device based on the device status and the device weight value; obtaining the target device information corresponding to the target device through the multi-device cloud platform; and determining the first business data request based on the target device information through the multi-device cloud platform.
[0036] Among them, the device status can describe whether the device is in a normal state or a downtime state.
[0037] Specifically, when the device status is normal, it means that the device information can be obtained to determine and process the first business data request. Conversely, when the device status is down, it means that the device is in a faulty state and therefore cannot transmit business data.
[0038] The device weight values can be pre-set values for each device, with the device with the highest weight being the primary device and the rest being backup devices. The primary device and multiple backup devices form a device group. The target device is the device whose status is determined to be normal based on its weight value. Target device information describes the target device; each device corresponds to a unique target device information set.
[0039] For example, suppose a multi-device cloud platform includes three devices, namely device 1, device 2 and device 3, where the device weight value of device 1 is 60%, the device weight value of device 2 is 30% and the device weight value of device 3 is 10%; therefore, it can be determined that device 1 is the master device and device 2 and device 3 are backup devices.
[0040] Furthermore, the device status of the primary device is first obtained. If the primary device is in a normal state, the target device information corresponding to the primary device (i.e., the target device) is obtained, and a first service data request is generated based on the target device information. If the primary device is in a downtime state, the target device information corresponding to device 2 (i.e., the target device) is obtained, and a first service data request is generated based on the target device information.
[0041] Optionally, it also includes: obtaining the application unit weight value corresponding to the application unit through a multi-device cloud platform, and determining the main application unit and the backup application unit based on the size of the application unit weight value; obtaining the system service unit weight value corresponding to the system service unit through a multi-device cloud platform, and determining the main system service unit and the backup system service unit based on the size of the system service unit.
[0042] In this context, the application unit weight value can describe the magnitude of the weight value of the application unit. The application unit with the largest weight value is the primary application unit, and the rest are backup application units. The primary application unit can be the application unit with the largest weight value. Backup application units can be application units whose weight value is not the largest; there can be multiple backup application units, while there is only one primary application unit. Similarly, the system service unit weight value can describe the magnitude of the weight value of the system service unit. The system service unit with the largest weight value is the primary system service unit, and the rest are backup system service units. The primary system service unit can be the system service unit with the largest weight value. Backup system service units can be system service units whose weight value is not the largest; there can be multiple backup system service units, while there is only one primary system service unit.
[0043] In this embodiment, by obtaining the weight values of the application unit and the system service unit, the main application unit and the backup application unit, as well as the main system service unit and the backup system service unit, are determined based on the magnitude of the weight values.
[0044] Optionally, the first sending condition includes a first legality check condition and a first link state access legality condition; the step of determining the target application unit and the target system service unit when the first service data request meets the first sending condition includes: through the multi-device cloud platform, if the first service data request meets the first legality check condition, determining whether the main application unit and the main system service unit corresponding to the first service data request meet the first link state access legality condition; if they meet, determining the main application unit as the target application unit and the main system service unit as the target system service unit; if they do not meet, through the multi-device cloud platform, obtaining the backup application unit with the largest application unit weight value and the backup system service unit corresponding to the backup application unit, and determining whether the backup application unit and the backup system service unit meet the first link state access legality condition, and determining the target application unit and the target system service unit based on the first link state access legality judgment result.
[0045] The first legitimacy check condition can be to check whether the first business data request meets the legitimacy check conditions. The first link state access legitimacy condition can be to check the link connection status with each application unit and each system server unit.
[0046] In this embodiment, after the first service data request is obtained, it is first necessary to check whether the first service data request meets the first legality check condition. If it does, it is then determined whether the main application unit and the main system service unit corresponding to the first service data request meet the first link state access legality condition.
[0047] Specifically, if the first link state access legality condition is met, it means that the link state can transmit data; otherwise, it means that the link state cannot transmit data. The first link state access legality condition needs to be judged in the backup application unit and the backup system service unit to determine the target application unit and the target system service unit.
[0048] Optionally, determining the target application unit and the target system service unit based on the first link state access legality judgment result includes: through the multi-device cloud platform, if the backup application unit and the backup system service unit meet the first link state access legality condition, then determining the backup application unit as the target application unit and the backup system service unit as the target system service unit; through the multi-device cloud platform, if the backup application unit and the backup system service unit do not meet the first link state access legality condition, then returning the operation of obtaining the backup application unit with the largest application unit weight value, until the target application unit and the target system service unit are determined, or all the backup application units are traversed.
[0049] In this embodiment, the backup application units are sorted according to their application unit weight values. First, it is checked whether the backup application unit with the largest application unit weight value meets the first link state access legality condition. If it does, the target application unit and the target system service unit are determined. If not, the backup application units with the next largest application unit weight value are traversed until the target application unit and the target system service unit are determined, or all the backup application units are traversed.
[0050] The advantage of this setup is that it can accurately identify the target application unit and the target system service unit, thereby ensuring the accuracy of business data transmission and improving the efficiency and reliability of business data transmission.
[0051] Optionally, it also includes: if the first service data request does not meet the legality check conditions, the first service data request is discarded through the multi-device cloud platform.
[0052] In this embodiment, the first service data request needs to undergo a validity check. If the conditions are not met, it means that the first service data request cannot be transmitted to the multi-device application software and the multi-device system server, and it can be discarded directly. This avoids the waste of resources caused by parsing invalid first service data requests.
[0053] S120. The target application unit is invoked through the multi-device application software to parse and process the first service data request, obtain the first service data request response result, and send the first service data request response result carrying the identification information of the target system service unit to the multi-device system server.
[0054] The response result of the first business data request can be the response result obtained by the multi-device application software parsing and processing the first business data request.
[0055] In this embodiment, after parsing the response result of the first business data request, it is necessary to send the response result according to the identification information of the target system service unit.
[0056] S130. The first business data request response result is stored in the target file storage subunit and the target database subunit in the target system service unit through the multi-device system server, and the first business data request response result is synchronized with the file storage subunit and the database subunit in each system service unit. The first business data processing completion instruction generated after the synchronization is completed is fed back.
[0057] The multi-device system server includes at least one system service unit, each of which includes a file storage subunit and a database subunit. The multi-device application software includes at least one application unit.
[0058] The instruction to complete the processing of the first business data can be an instruction to complete the storage of the first business data. The file storage subunit can be a subunit that stores data in the form of a file. The database subunit can be a subunit that stores data in the form of a database.
[0059] In this embodiment, the response result of the first business data request needs to be stored in the target file storage subunit and the target database subunit, and synchronized with other file storage subunits and database subunits to better back up the data. When one system server fails, the data can still be accessed through other system servers, and the instruction to complete the processing of the first business data needs to be fed back.
[0060] The technical solution of this invention manages multiple devices through a multi-device cloud platform, determines a first service data request, and when the first service data request meets a first sending condition, determines a target application unit in the multi-device application software and a target system service unit in the multi-device system server. The first service data request, carrying the identification information of the target application unit and the target system service unit, is sent to the multi-device application software. The multi-device application software calls the target application unit to parse and process the first service data request, obtaining a first service data request response result, and sends the first service data request response result carrying the identification information of the target system service unit to the multi-device system server. The multi-device system server stores the first service data request response result in the target file storage subunit and the target database subunit of the target system service unit, and performs data synchronization processing between the first service data request response result and the file storage subunit and database subunit of each system service unit. A first service data processing completion instruction generated after the synchronization processing is completed is then fed back. This solves the problem of service data transmission failure due to server malfunction, improves the reliability and efficiency of service data transmission.
[0061] Example 2
[0062] Figure 2 This is a flowchart of a service data request transmission method based on a single device, provided in Embodiment 2 of the present invention. This embodiment can be applied to the situation of transmitting service data in the management of service data of a single device.
[0063] Correspondingly, such as Figure 2 As shown, the method includes:
[0064] S210. Through a single-device cloud platform, manage a single device and determine the second business data request.
[0065] The single-device cloud platform can be a platform capable of managing a single device and processing second-level business data requests. Specifically, the single-device cloud platform includes device management and business requests. The second-level business data request can be generated within the single-device cloud platform based on the business data request generated by the target device, and can be transmitted to the single-device application software and the single-device system server through parsing and processing of the first-level business data request.
[0066] S220. When the second service data request meets the second sending condition through the single-device application software, the target single-device system service unit in the single-device system server is determined, and the second service data request response result corresponding to the second service data request carrying the identification information of the target single-device system service unit is sent to the single-device system server.
[0067] Among them, the single-device application software can be composed of a single application software, which can parse and process the received second business data request, and can connect to the single-device cloud platform and the multi-device system server.
[0068] Alternatively, the second sending condition can be a condition for determining whether the second service data request can be sent. If the condition is met, it can be transmitted to the single-device application software and the single-device system server; otherwise, the second service data request needs to be discarded.
[0069] A single-device system server can be a server containing multiple system servers, capable of data storage and synchronization, and able to receive response results for second business data requests sent by single-device application software. The target single-device system service unit can be a single-device system service unit identified among the multiple system servers. The response result for the second business data request can be the response result obtained by the single-device application software after parsing and processing the second business data request.
[0070] Optionally, the second sending condition includes a second legality check condition and a second link state access legality condition; determining the target single-device system service unit when the second service data request meets the second sending condition includes: through the single-device application software, if the second service data request meets the legality check condition, determining whether the primary single-device system service unit corresponding to the second service data request meets the link state access legality condition; if it does, determining the primary single-device system service unit as the target single-device system service unit; if it does not, obtaining the backup single-device system service unit with the largest single-device system service unit weight value through the single-device application software, and determining whether the backup single-device system service unit meets the second link state access legality condition, and determining the target single-device system service unit based on the second link state access legality judgment result.
[0071] The second legitimacy check condition can be to check whether the second business data request meets the legitimacy check conditions. The second link status access legitimacy condition can be to check the link connection status with each system server unit.
[0072] In this embodiment, after the second service data request is obtained, it is first necessary to check whether the second service data request meets the second legality check condition. If it does, then it is determined whether the main single device system service unit corresponding to the second service data request meets the second link state access legality condition.
[0073] Specifically, if the access validity conditions of the second link state are met, it means that the link state can transmit data; otherwise, it means that the link state cannot transmit data. The access validity conditions of the second link state need to be judged in the standby device system service unit to determine the target single device system service unit.
[0074] S230. The second business data request response result is stored in the target single device file storage subunit and the target single device database subunit in the target single device system service unit through the single device system server. The second business data request response result is synchronized with the single device file storage subunit and the single device database subunit in each of the single device system service units. The second business data processing completion instruction generated after the synchronization is completed is fed back.
[0075] The single-device system server includes at least one single-device system service unit, and each single-device system service unit includes a single-device file storage sub-unit and a single-device database sub-unit. Each single-device system service unit corresponds to a single-device system service unit weight value. The main single-device system service unit and the backup single-device system service unit are determined according to the magnitude of the single-device system service unit weight value.
[0076] The target single-device file storage subunit can be a subunit that stores data in the form of files under single-device management. The target single-device database subunit can be a subunit that stores data in the form of a database under single-device management. The second business data processing completion instruction can be an instruction indicating the completion of second business data storage.
[0077] In this embodiment, the response result of the second business data request needs to be stored in the target single device file storage subunit and the target single device database subunit, and synchronized with other single device file storage subunits and single device database subunits to better back up the data. When a single device system server fails, the data can still be accessed through other single device system servers, and the second business data processing completion instruction needs to be fed back.
[0078] The technical solution of this invention manages a single device through a single-device cloud platform, determining a second service data request. Through single-device application software, when the second service data request meets a second sending condition, a target single-device system service unit in the single-device system server is identified, and a second service data request response result corresponding to the second service data request, carrying the identification information of the target single-device system service unit, is sent to the single-device system server. The single-device system server stores the second service data request response result in the target single-device file storage subunit and the target single-device database subunit within the target single-device system service unit. The second service data request response result is then synchronized with the single-device file storage subunit and the single-device database subunit in each of the single-device system service units, and the second service data generated after synchronization is fed back. This solution can handle service data transmission between a single device and multiple single-device system servers, improving the reliability and efficiency of service data transmission and reducing the manpower and material costs associated with service data transmission.
[0079] Example 3
[0080] Figure 3 This is a schematic diagram of a multi-device-based service data request transmission system provided in Embodiment 3 of the present invention. The system includes: a multi-device cloud platform 310, multi-device application software 320, and a multi-device system server 330.
[0081] The multi-device cloud platform 310, the multi-device application software 320, and the multi-device system server 330 are used together to implement the multi-device-based business data request transmission method as described in any one of the claims when executing the multi-device-based business data request transmission system.
[0082] Example 4
[0083] Figure 4 This is a schematic diagram of a service data request transmission system based on a single device, provided in Embodiment 4 of the present invention. The system includes: a single-device cloud platform 410, single-device application software 420, and a single-device system server 430.
[0084] The single-device cloud platform 410, the single-device application software 420, and the single-device system server 430 are used together to implement the single-device-based business data request transmission method as described in any one of the claims when executing the single-device-based business data request transmission system.
[0085] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for transmitting service data requests based on multiple devices, characterized in that, include: The multi-device cloud platform manages multiple devices, identifies a first service data request, and when the first service data request meets a first sending condition, identifies a target application unit in the multi-device application software and a target system service unit in the multi-device system server; and sends the first service data request carrying the identification information of the target application unit and the target system service unit to the multi-device application software. The target application unit is invoked by the multi-device application software to parse and process the first business data request, obtain the first business data request response result, and send the first business data request response result carrying the identification information of the target system service unit to the multi-device system server. The first business data request response result is stored in the target file storage subunit and the target database subunit in the target system service unit through the multi-device system server, and the first business data request response result is synchronized with the file storage subunit and the database subunit in each system service unit. The first business data processing completion instruction generated after the synchronization is completed is fed back. The multi-device system server includes at least one system service unit, each of which includes a file storage subunit and a database subunit. The multi-device application software includes at least one application unit. The first sending condition includes a first legality check condition and a first link state access legality condition. When the first service data request meets the first sending condition, the target application unit and the target system service unit are determined, including: Through the multi-device cloud platform, if the first service data request meets the first legality check condition, it is determined whether the main application unit and the main system service unit corresponding to the first service data request meet the first link state access legality condition. If they do, the main application unit is determined to be the target application unit and the main system service unit is determined to be the target system service unit. If not, the backup application unit with the largest application unit weight value and the backup system service unit corresponding to the backup application unit are obtained through the multi-device cloud platform. It is then determined whether the backup application unit and the backup system service unit meet the first link state access legality condition. The target application unit and the target system service unit are determined based on the first link state access legality judgment result. The first service data request is determined based on the device information corresponding to the target device; the target device is determined based on the device status and device weight value; the device status includes normal status or downtime status; The step of managing multiple devices through a multi-device cloud platform and determining the first business data request includes: The multi-device cloud platform is used to obtain the device status and device weight value of each device, and the target device is determined based on the device status and device weight value. The target device information corresponding to the target device is obtained through the multi-device cloud platform. Based on the target device information, the first business data request is determined through the multi-device cloud platform. This also includes: The application unit weight value corresponding to the application unit is obtained through a multi-device cloud platform, and the main application unit and the backup application unit are determined according to the size of the application unit weight value. The system service unit weight value corresponding to the system service unit is obtained through a multi-device cloud platform, and the main system service unit and the backup system service unit are determined according to the size of the system service unit. The multi-device cloud platform is a platform for managing multiple devices and processing primary business data requests. The multi-device cloud platform includes functions such as device management, business requests, request reception, request distribution, request scheduling, and request management. The multi-device cloud platform manages multiple devices and determines the primary and backup devices based on the device weights of the devices.
2. The method according to claim 1, characterized in that, The step of determining the target application unit and the target system service unit based on the access legality judgment result of the first link state includes: If the backup application unit and the backup system service unit meet the first link state access legality condition through the multi-device cloud platform, then the backup application unit is determined to be the target application unit and the backup system service unit is determined to be the target system service unit. If the backup application unit and the backup system service unit do not meet the first link state access legality condition through the multi-device cloud platform, the operation of obtaining the backup application unit with the largest application unit weight value is returned until the target application unit and the target system service unit are determined, or all the backup application units are traversed.
3. The method according to claim 1, characterized in that, Also includes: If the first service data request does not meet the validity check conditions through the multi-device cloud platform, the first service data request is discarded.
4. A method for transmitting service data requests based on a single device, characterized in that, include: By managing a single device through a single-device cloud platform, the second business data request can be identified. When the second service data request meets the second sending condition, the target single-device system service unit in the single-device system server is determined through the single-device application software, and the second service data request response result corresponding to the second service data request carrying the identification information of the target single-device system service unit is sent to the single-device system server. The second business data request response result is stored in the target single device file storage subunit and the target single device database subunit in the target single device system service unit through the single device system server, and the second business data request response result is synchronized with the single device file storage subunit and the single device database subunit in each of the single device system service units. The second business data processing completion instruction generated after the synchronization is completed is fed back. The single-device system server includes at least one single-device system service unit, and each single-device system service unit includes a single-device file storage sub-unit and a single-device database sub-unit; each single-device system service unit corresponds to a single-device system service unit weight value, and the main single-device system service unit and the backup single-device system service unit are determined according to the size of the single-device system service unit weight value. The second sending condition includes a second legality check condition and a second link state access legality condition. When the second service data request meets the second sending condition, the target single-device system service unit is determined, including: If the second service data request meets the second legality check condition through the single device application software, it is determined whether the main single device system service unit corresponding to the second service data request meets the second link state access legality condition. If it does, the main single device system service unit is determined to be the target single device system service unit. If not, the backup single device system service unit with the largest single device system service unit weight value is obtained through the single device application software, and it is determined whether the backup single device system service unit meets the second link state access legality condition. The target single device system service unit is determined based on the second link state access legality judgment result. Among them, the single-device cloud platform is a platform for managing a single device and processing secondary business data requests; the single-device cloud platform includes the functions of device management and business requests.
5. A service data request transmission system based on multiple devices, characterized in that, The system includes: a multi-device cloud platform, multi-device application software, and a multi-device system server; the multi-device cloud platform, multi-device application software, and multi-device system server are used together to implement the multi-device-based business data request transmission method as described in any one of claims 1-3 when executing the multi-device-based business data request transmission system.
6. A service data request transmission system based on a single device, characterized in that, The system includes: a single-device cloud platform, a single-device application software, and a single-device system server; the single-device cloud platform, the single-device application software, and the single-device system server are used together to implement the single-device-based business data request transmission method as described in any one of claims 4 when executing the single-device-based business data request transmission system.
Citation Information
Patent Citations
Data transmission method and device
CN112003922A