Multi-platform data pushing method and device and electronic equipment

By configuring the parameters of the data platform and the data push platform, the accurate and real-time push of data is achieved, the data island problem is solved, the efficiency and stability of data push is improved, and the security and real-timeness of data are ensured.

CN120281816APending Publication Date: 2025-07-08AULTON NEW ENERGY AUTOMOBILE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410860727.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-12-29
Filing Date
2024-06-28
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In the prior art, there is data silos when the enterprise exchanges data with the government, resulting in low data push efficiency and poor stability, and serious utilization of server resources, affecting the real-time and security of data push.

Method used

By configuring the parameters between the data platform and the data push platform, identifying and formatting event parameter information, ensuring that data is accurately pushed to the target recipient, and dynamically adapting to the data reception format of different platforms to achieve real-time and traceability of data.

Benefits of technology

Improve the efficiency and stability of data push, ensure the security and effective utilization of data, reduce transmission errors caused by format incompatibility, and lower the configuration threshold.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120281816A_ABST
    Figure CN120281816A_ABST
Patent Text Reader

Abstract

The invention provides a multi-platform data pushing method and device and electronic equipment, and relates to the technical field of enterprise data management. The multi-platform data pushing method provided by the invention comprises the following steps: configuring data information of a data platform to a data pushing platform; configuring data pushing parameters between the data platform and a data pushing platform; determining event parameter information corresponding to the to-be-pushed event on the data pushing platform; and triggering an event pushing command to enable the data pushing platform to push the event parameter information to a corresponding data platform according to the data pushing parameters. According to the multi-platform data pushing method provided by the invention, the data pushing efficiency and stability can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority based on the invention patent application filed with the China National Intellectual Property Administration on December 29, 2023, with the application number 202311871546.X and the invention title "Enterprise-Government Data Push Method, Device and Electronic Equipment". Technical Field

[0002] This application relates to the technical field of enterprise data management, and specifically relates to a multi-platform data push method, device and electronic equipment. Background Art

[0003] With the continuous enrichment and expansion of the company's business, more and more businesses need to interact and cooperate with the government, such as interactions in resource allocation, decision-making, and business operations, which involves the transmission, exchange, and sharing of some relevant business data.

[0004] In the related art, when a company docks with a data platform, it is necessary to configure push site information to different data platforms at the backend. This has a strong dependence on the server side, and when the amount of transmitted data is relatively large, it may seriously occupy network bandwidth, resulting in connection timeouts. Moreover, since the pushed data does not change frequently, whether there is a new message at the backend at this time, the client will make requests, which may cause great pressure on the server side, waste bandwidth and server resources, resulting in more troublesome backend development and configuration when pushing data to the data platform, affecting data push efficiency and stability. Summary of the Invention

[0005] To solve at least one aspect of the technical problems in the background art, this application provides a multi-platform data push method, which can improve data push efficiency and stability.

[0006] The second aspect of this application provides a multi-platform data push device.

[0007] The third aspect of this application provides an electronic equipment.

[0008] The technical solution adopted by this application is as follows:

[0009] The first aspect embodiment of this application provides a multi-platform data push method, and the multi-platform data push method includes:

[0010] Configure the data information of the data platform on the data push platform;

[0011] Configure the data push parameters between the data platform and the data push platform;

[0012] Determine the event parameter information corresponding to the event to be pushed on the data push platform;

[0013] Trigger an event push command so that the data push platform pushes the event parameter information to the corresponding data platform according to the data push parameters.

[0014] According to the multi-platform data push method provided by the first aspect of the present application, the data information of the data platform is configured on the data push platform, which can break the data islands between the government and enterprises, realize the circulation and sharing of data, improve the data supply capacity, and ensure the safe and effective utilization of data; then, the data push parameters between the data platform and the data push platform are configured. Since different business scenarios may require different data push parameters, by configuring the data push parameters, the data push requirements of different business scenarios can be met; the third step is to determine the event parameter information corresponding to the event to be pushed on the data push platform, which can accurately push the data to the target recipient and improve the efficiency and stability of data push; finally, when the event push command is triggered, the data push platform can push the event parameter information to the corresponding data platform. In summary, the multi-platform data push method provided by the embodiments of the present application can improve the efficiency and stability of data push.

[0015] The technical solution provided by the present application further includes the following additional technical features:

[0016] According to an embodiment of the present application, configuring the data push parameters between the data platform and the data push platform specifically includes:

[0017] Select one of the data platforms as the data push target object;

[0018] Based on the data push target object, determine the source, information receiving address, push format, and push frequency of the data push parameters.

[0019] By selecting a specific data platform as the data push target object, the data can be pushed to the target recipient more accurately, thereby improving the efficiency of data push. Further, for a specific data push target object, the data push parameters can be personalized, including data source, information receiving address, push format, and push frequency, to improve the accuracy of data push.

[0020] According to an embodiment of the present application, triggering an event push command so that the data push platform pushes the event parameter information to the corresponding data platform specifically includes:

[0021] Identify the information receiving address of the data platform, where the identification methods include querying a pre-configured address list, using a dynamic configuration interface, or according to pre-set rules;

[0022] Package and format the event parameter information, and send the event parameter information to the information receiving address.

[0023] Among them, the information receiving address can be a Uniform Resource Locator (URL) or an Application Programming Interface (API). Sending the event parameter information to the information receiving address enables real-time and traceable data push.

[0024] According to an embodiment of the present application, trigger an event push command to enable the data push platform to push the event parameter information to the corresponding data platform according to the data push parameters. Specifically:

[0025] Identify the information receiving format of the data platform;

[0026] Based on the information receiving format, find the corresponding push format for the event parameter information;

[0027] After format matching confirmation, push the event parameter information to the corresponding data platform.

[0028] By identifying the information receiving format of the data platform, the system can automatically adapt to the data receiving requirements of different platforms, ensuring that the pushed data format exactly matches the receiving end. This dynamic adaptation ability significantly enhances the compatibility of data push, reduces data transmission failures or errors caused by format incompatibility, and thus improves the accuracy of data push.

[0029] Being able to find and apply the corresponding push format based on the specific information receiving format of the receiving platform, the data push platform can have a high degree of flexibility. Whether it is in formats such as JSON, XML, or CSV, the platform can automatically adjust.

[0030] According to an embodiment of the present application, determine the event parameter information corresponding to the event to be pushed on the data push platform. Specifically:

[0031] Define the type parameter information, source parameter information, and timestamp parameter information corresponding to the event to be pushed;

[0032] Field format the type parameter information, the source parameter information, and the timestamp parameter information;

[0033] Hook the fields in the database table of the data platform to the formatted type parameter information, source parameter information, and timestamp parameter information;

[0034] Verify the correctness and integrity of the type parameter information, the source parameter information, and the timestamp parameter information.

[0035] The type parameter information is used to identify the type of the event to be pushed. The type parameter information can help the recipient, i.e., the data platform, understand the meaning of the push event and perform corresponding processing accordingly; the source parameter information is used to identify the source of the event to be pushed. The source parameter information can help the recipient, i.e., the data platform, trace the source of the push event and perform corresponding analysis accordingly; the timestamp parameter information is used to identify the time when the event to be pushed occurs. The timestamp parameter information can help the recipient, i.e., the data platform, understand the occurrence order of the push event and perform corresponding processing accordingly.

[0036] Field formatting can ensure that all pushed data follows the same format, which helps improve the consistency and readability of data transmission, is also easier to process and analyze, reduces data transmission errors, and improves data transmission efficiency.

[0037] When associating the fields in the database table of the data platform with the formatted type parameter information, source parameter information, and timestamp parameter information, it can be specifically achieved through the following steps: First, determine the correspondence between the fields in the database table and the fields of the formatted type parameter information, source parameter information, and timestamp parameter information, and then configure the above field mappings and test the field mappings to ensure that the event to be pushed can be triggered as expected and the event parameter information can be correctly mapped to the fields in the database table of the data platform.

[0038] By verifying the correctness and integrity of the type parameter information, source parameter information, and timestamp parameter information, it can be ensured that the data pushed to the data platform is accurate and complete, thereby improving the quality of data push, preventing data from being tampered with, and enhancing data push security.

[0039] According to an embodiment of the present application, formatting the type parameter information, the source parameter information, and the timestamp parameter information into fields specifically includes:

[0040] Formatting the type parameter information, the source parameter information, and the timestamp parameter information into JavaScript Object Notation JSON, Extensible Markup Language XML, or Comma Separated Values file CSV.

[0041] The above three data exchange formats can be transmitted across platforms, so the efficiency of data push can be improved.

[0042] According to an embodiment of the present application, configuring the data information of the data platform on the data push platform specifically includes:

[0043] Configuring the type information, location information, name information, and data push times information of the data platform on the data push platform.

[0044] Based on the above steps, it can help the data push platform manage and push data more effectively. The type information can help the data push platform identify and classify different types of data platforms; the location information can help the data push platform push data according to the geographical location; the name information can help the data push platform identify specific data platforms; the data push count information can help the data push platform track and manage the frequency of data push.

[0045] According to an embodiment of the present application, the method further includes:

[0046] After configuring the data push parameters between the data platform and the data push platform, save the data push parameters.

[0047] After configuring the data push parameters between the data platform and the data push platform and saving these parameters, it can ensure that the system can be restored to the previous configuration state when restarted or malfunctioning, preventing the loss of configuration data.

[0048] According to an embodiment of the present application, the method further includes:

[0049] Configure the data push platform within the front-end page.

[0050] The front-end configuration enables non-technical personnel to easily operate without delving into the back-end code or system, greatly reducing the configuration threshold and improving the convenience and efficiency of configuration.

[0051] An embodiment of the second aspect of the present application provides a multi-platform data push device, including:

[0052] A first configuration module for configuring the data information of the data platform in the data push platform;

[0053] A second configuration module for configuring the data push parameters between the data platform and the data push platform;

[0054] A determination module for determining the event parameter information corresponding to the event to be pushed on the data push platform;

[0055] A trigger module for triggering an event push command so that the data push platform pushes the event parameter information to the corresponding data platform according to the data push parameters.

[0056] An embodiment of the third aspect of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the multi-platform data push method in any embodiment of the first aspect as described above.

[0057] A fourth aspect embodiment of the present application provides a non-volatile computer storage medium, on which computer-executable instructions are stored. When the computer program is executed by a processor, it implements the multi-platform data push method in any embodiment of the first aspect as described above.

[0058] Due to the adoption of the above technical solution, the beneficial effects obtained by the present application are as follows:

[0059] According to the multi-platform data push method provided by the embodiment of the first aspect of the present application, the data information of the data platform is configured on the data push platform, which can break the data islands between the government and enterprises, realize the circulation and sharing of data, improve the data supply capacity, and ensure the safe and effective utilization of data; then configure the data push parameters between the data platform and the data push platform. Since different business scenarios may require different data push parameters, by configuring the data push parameters, the data push requirements of different business scenarios can be met; the third step is to determine the event parameter information corresponding to the event to be pushed on the data push platform, which can accurately push the data to the target recipient and improve the efficiency and stability of data push; finally, when the event push command is triggered, the data push platform can push the event parameter information to the corresponding data platform. In summary, the multi-platform data push method provided by the embodiment of the present application can improve the efficiency and stability of data push. Description of the Drawings

[0060] The drawings described herein are used to provide a further understanding of the present application, and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:

[0061] Figure 1 is a schematic flowchart of the multi-platform data push method provided by the embodiment of the present application;

[0062] Figure 2 is a schematic structural diagram of the multi-platform data push device provided by the embodiment of the present application;

[0063] Figure 3 is a schematic structural diagram of the electronic device provided by the embodiment of the present application.

[0064] Reference Numerals:

[0065] 110, the first configuration module; 120, the second configuration module; 130, the determination module; 140, the trigger module;

[0066] 810, the processor; 820, the communication interface; 830, the memory; 840, the communication bus. Detailed Embodiments

[0067] To more clearly illustrate the overall concept of this application, the following provides a detailed description by way of example in conjunction with the accompanying drawings of the specification.

[0068] In the following description, many specific details are set forth in order to provide a thorough understanding of this application. However, this application may be implemented in other ways different from those described herein. Therefore, the scope of protection of this application is not limited by the specific embodiments disclosed below. It should be noted that, without conflict, the embodiments of this application and the features in each embodiment may be combined with each other.

[0069] As Figure 1 shown, an embodiment of the first aspect of this application provides a multi-platform data push method. The multi-platform data push method includes:

[0070] Step 100: Configure the data information of the data platform in the data push platform.

[0071] In step 100, data can be collected from the data platform, such as obtaining the data information of the data platform from a database, an API interface, or other data sources. The collected data may need to be cleaned and processed to ensure the quality and consistency of the data. Then, the processed data can be configured into the data push platform. For example, the data can be uploaded to the data push platform, or the data can be stored in a location accessible by the data push platform. After the data is configured into the data push platform, the access rights of the data can be further set, and the frequency of data update can be configured, etc.

[0072] The data information configured on the data push platform can be used for data analysis, decision support, or sharing with other platforms and systems.

[0073] Step 200: Configure the data push parameters between the data platform and the data push platform.

[0074] In step 200, it can be determined which parameters need to be pushed between the data platform and the data push platform. For example, information such as the type, format, size, and push frequency of the data. Then, when configuring these parameters on the data push platform, it can be done in the following ways: inputting the parameters on the user interface of the data push platform, or setting the parameters through the programming interface API. After completing the configuration of the parameters, it can be further verified whether these parameters are correct. Finally, the configured data push parameters are saved so that these settings can be restored when needed in the future.

[0075] Step 300: Determine the event parameter information corresponding to the event to be pushed on the data push platform.

[0076] In step 300, the event parameter information may include event type, event source, event target, event data, time status, etc. By determining the event parameter information, it can be ensured that the pushed data is accurate and relevant, thereby improving the data quality.

[0077] Step 400, trigger an event push command to enable the data push platform to push the event parameter information to the corresponding data platform according to the data push parameters.

[0078] In step 400, the ways to trigger the event push command may include the following situations: using a programming language or script to call the API interface provided by the data push platform, or when performing a battery swapping operation, a staff member clicks a certain button on the user interface of the data push platform.

[0079] After triggering the event push command, the data push platform will send the event parameter information to the corresponding data platform according to the previously configured data push parameters. During the sending process, network transmission, data encoding and decoding, error handling, etc. will also be involved.

[0080] It should be noted that the multiple platforms in the embodiments of the present application may include various types of platforms such as government platforms, enterprise data interaction platforms, vehicle manufacturer management platforms, battery manufacturer management platforms, etc.

[0081] According to the multi-platform data push method provided by the first aspect embodiment of the present application, configure the data information of the data platform on the data push platform, which can break the data islands between the government and enterprises, realize the circulation and sharing of data, improve the data supply capacity, and ensure the safe and effective utilization of data; then configure the data push parameters between the data platform and the data push platform. Since different business scenarios may require different data push parameters, by configuring the data push parameters, the data push requirements of different business scenarios can be met; the third step is to determine the event parameter information corresponding to the event to be pushed on the data push platform, which can accurately push the data to the target recipient and improve the efficiency and stability of data push; finally, when the event push command is triggered, the data push platform can push the event parameter information to the corresponding data platform. In summary, the multi-platform data push method provided by the embodiments of the present application can improve the efficiency and stability of data push.

[0082] In some embodiments of the present application, configuring the data push parameters between the data platform and the data push platform specifically includes:

[0083] Step 201, select one of the data platforms as the data push target object.

[0084] Step 202: Based on the data push target object, determine the source of the data push parameters, the information receiving address, the push format, and the push frequency.

[0085] When selecting one of the data platforms as the data push target object, it is necessary to make a selection based on factors such as the type, scale, data processing ability, and security of the data platform to ensure the safe, stable sending and receiving of data push. Further, based on the data push target object, accurately determine the source of the data push parameters, the information receiving address, the push format, and the push frequency, which can ensure that the data can be accurately and effectively pushed to the target data platform. Among them, the information receiving address refers to a specific location identifier preset in the data receiving platform for receiving external data push, and it plays the role of the data transmission destination. This address can be a Uniform Resource Locator (URL) pointing to a network endpoint that can process and parse the received data, or the call address of an Application Programming Interface (API). In the multi-platform data push method, identifying the information receiving address is a key step to ensure that the data can be accurately delivered to the target system.

[0086] In some embodiments of the present application, trigger an event push command to enable the data push platform to push the event parameter information to the corresponding data platform according to the data push parameters. Specifically:

[0087] Step 401: Identify the information receiving address of the data platform, where the identification methods include querying a pre-configured address list, using a dynamic configuration interface, or according to pre-set rules.

[0088] Step 402: Package and format the event parameter information, and send the event parameter information to the information receiving address.

[0089] The data push platform maintains a pre-set address list, and these addresses are pre-entered according to historical configurations or documents provided by the data receiving platform. When data needs to be sent, the data push platform will query this list and match the corresponding receiving address according to the identifier or category of the data receiving platform. This method is simple and direct and is suitable for data push requirements in a static environment.

[0090] In a dynamically changing environment, the receiving address of the data receiving platform may not be fixed. In this case, using a dynamic configuration interface is more flexible. The data push platform obtains the currently valid receiving address in real time by calling the API interface provided by the receiving platform. This method can handle the situation where the receiving end address changes, improving the adaptability and stability of the system, especially in a cloud environment or a distributed system.

[0091] In some cases, the data receiving address can be automatically generated or derived according to certain rules. For example, the address can be constructed based on the domain name of the receiving platform, the service type, or a specific naming convention. This method reduces the need for manual configuration, has a high degree of automation, and is suitable for scenarios where the rules are clear and do not change frequently.

[0092] Identifying the information receiving address of the data platform can prevent data loss or being sent to the wrong place. By identifying the information receiving address, the status of data push can be better monitored. If there are problems, it can also be easier to debug. In addition, identifying the information receiving address can help optimize the data push process and improve the operation efficiency of data push.

[0093] Send the event parameter information to the information receiving address to make the data push have real-time and traceability.

[0094] In some embodiments of the present application, trigger an event push command to enable the data push platform to push the event parameter information to the corresponding data platform according to the data push parameters. Specifically:

[0095] Step 4001: Identify the information receiving format of the data platform.

[0096] Step 4002: Based on the information receiving format, find the corresponding push format for the event parameter information.

[0097] Step 4003: After format matching is confirmed, push the event parameter information to the corresponding data platform.

[0098] By identifying the information receiving format of the data platform, the system can automatically adapt to the data receiving requirements of different platforms, ensuring that the pushed data format is exactly matched with the receiving end. This dynamic adaptation ability significantly enhances the compatibility of data push, reduces data transmission failures or errors caused by format incompatibility, and thus improves the accuracy of data push.

[0099] Being able to find and apply the corresponding push format based on the specific information receiving format of the receiving platform, the data push platform can have a high degree of flexibility. Whether it is in formats such as JSON, XML, or CSV, the platform can automatically adjust.

[0100] In some embodiments of the present application, determine the event parameter information corresponding to the event to be pushed on the data push platform. Specifically:

[0101] Step 301: Define the type parameter information, source parameter information, and timestamp parameter information corresponding to the event to be pushed.

[0102] Step 302: Format the fields of the type parameter information, source parameter information, and timestamp parameter information.

[0103] Step 303: Hook the fields in the database table of the data platform to the formatted type parameter information, source parameter information, and timestamp parameter information.

[0104] Step 304: Verify the correctness and integrity of the type parameter information, source parameter information, and timestamp parameter information.

[0105] The type parameter information is used to identify the type of the event to be pushed. The type parameter information can help the recipient, i.e., the data platform, understand the meaning of the push event and perform corresponding processing accordingly; the source parameter information is used to identify the source of the event to be pushed. The source parameter information can help the recipient, i.e., the data platform, trace the source of the push event and perform corresponding analysis accordingly; the timestamp parameter information is used to identify the time when the event to be pushed occurs. The timestamp parameter information can help the recipient, i.e., the data platform, understand the occurrence order of the push event and perform corresponding processing accordingly.

[0106] Field formatting can ensure that all pushed data follows the same format, which helps improve the consistency and readability of data transmission, is also easier to process and analyze, reduces data transmission errors, and improves data transmission efficiency.

[0107] When hooking the fields in the database table of the data platform to the formatted type parameter information, source parameter information, and timestamp parameter information, it can be specifically implemented through the following steps: First, determine the corresponding relationship between the fields in the database table and the fields of the formatted type parameter information, source parameter information, and timestamp parameter information, and then configure the above field mappings and test the field mappings to ensure that the event to be pushed can be triggered as expected and the event parameter information can be correctly mapped to the fields in the database table of the data platform.

[0108] By verifying the correctness and integrity of the type parameter information, source parameter information, and timestamp parameter information, it can be ensured that the data pushed to the data platform is accurate and complete, thereby improving the quality of data push, preventing data from being tampered with, and improving the security of data push.

[0109] In some embodiments of the present application, formatting the type parameter information, source parameter information, and timestamp parameter information specifically includes:

[0110] Format the type parameter information, source parameter information, and timestamp parameter information into JavaScript Object Notation (JSON), eXtensible Markup Language (XML), or Comma-Separated Values (CSV) file.

[0111] JSON is a lightweight data interchange format that is easy for humans to read and write, and is also easy for machines to parse and generate. Therefore, using JSON can facilitate data exchange between the data platform and the data push platform.

[0112] XML is flexible and can be used to create various types and structures of data. Moreover, XML is independent of software and hardware, has wide generality, and can reduce the difficulty of data exchange between the data platform and the data push platform.

[0113] CSV is a very simple format that only requires separating each field with a comma. This makes it very easy for the data push platform to generate CSV files and also makes it very easy for the data platform to parse CSV files, thereby improving the efficiency of data exchange between the data platform and the data push platform.

[0114] In some embodiments of the present application, the data information of the data platform is configured in the data push platform, specifically:

[0115] The type information, location information, name information, and data push times information of the data platform are configured in the data push platform.

[0116] Based on the above steps, it can help the data push platform manage and push data more effectively. The type information can help the data push platform identify and classify different types of data platforms; the location information can help the data push platform push data according to the geographical location; the name information can help the data push platform identify specific data platforms; the data push times information can help the data push platform track and manage the frequency of data push.

[0117] In some embodiments of the present application, the method further includes:

[0118] After configuring the data push parameters between the data platform and the data push platform, save the data push parameters.

[0119] When saving the data push parameters, first serialize the data push parameters and convert them into a format that can be stored and transmitted, such as JSON, XML, or CSV. Then, the serialized data push parameters can be stored in an appropriate location, for example, writing the data push parameters into a database, a configuration file, or other types of storage systems. Further, in order to prevent the loss of data push parameters, the stored data push parameters can also be backed up.

[0120] In summary, after configuring the data push parameters between the data platform and the data push platform and saving these parameters, it can ensure that the system can be restored to the previous configuration state when restarting or malfunctioning, preventing the loss of configuration data.

[0121] In some embodiments of the present application, the method further includes:

[0122] Configure the data push platform within the front-end page.

[0123] The front-end configuration enables non-technical personnel to operate easily without delving into the back-end code or system, greatly reducing the configuration threshold and improving the convenience and efficiency of configuration. The front-end configuration allows users to directly input information of the data receiving platform, select data push parameters, define event parameters, etc. in the browser interface, reducing the past need for back-end operations and lowering the operation difficulty and complexity. The front-end configuration can provide instant feedback, and users can immediately see the effects of the configuration, such as previewing the push settings and checking whether the data mapping is correct, which helps to quickly adjust and optimize the configuration.

[0124] As Figure 2 shown, the second aspect embodiment of the present application provides a multi-platform data push device, including:

[0125] A first configuration module 110, configured to configure data information of a data platform on a data push platform;

[0126] A second configuration module 120, configured to configure data push parameters between the data platform and the data push platform;

[0127] A determination module 130, configured to determine event parameter information corresponding to a to-be-pushed event on the data push platform;

[0128] A trigger module 140, configured to trigger an event push command, so that the data push platform pushes the event parameter information to the corresponding data platform according to the data push parameters.

[0129] The multi-platform data push device provided by the second aspect embodiment of the present application can implement the multi-platform data push method in any of the above first aspect embodiments, and thus can achieve any of the technical effects in the above multi-platform data push method, which will not be elaborated here.

[0130] The third aspect embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the multi-platform data push method in any of the above first aspect embodiments.

[0131] Figure 3 Illustrates a schematic diagram of the physical structure of an electronic device, as Figure 3As shown in the figure, the electronic device may include: a processor 810, a communications interface 820, a memory 830, and a communication bus 840. Among them, the processor 810, the communications interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call logical instructions in the memory 830 to execute the multi-platform data push method in any embodiment of the foregoing first aspect. The method includes:

[0132] Step 100: Configure the data information of the data platform on the data push platform.

[0133] Step 200: Configure the data push parameters between the data platform and the data push platform.

[0134] Step 300: Determine the event parameter information corresponding to the event to be pushed on the data push platform.

[0135] Step 400: Trigger an event push command so that the data push platform pushes the event parameter information to the corresponding data platform according to the data push parameters.

[0136] In addition, when the logical instructions in the foregoing memory 830 are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc that can store program codes.

[0137] On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the multi-platform data push method provided by the foregoing various methods. The method includes:

[0138] Step 100: Configure the data information of the data platform on the data push platform.

[0139] Step 200: Configure the data push parameters between the data platform and the data push platform.

[0140] Step 300: Determine the event parameter information corresponding to the event to be pushed on the data push platform.

[0141] Step 400: Trigger an event push command to cause the data push platform to push the event parameter information to the corresponding data platform according to the data push parameters.

[0142] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is configured to execute the multi-platform data push method provided by the above-mentioned methods. The method includes:

[0143] Step 100: Configure the data information of the data platform on the data push platform.

[0144] Step 200: Configure the data push parameters between the data platform and the data push platform.

[0145] Step 300: Determine the event parameter information corresponding to the event to be pushed on the data push platform.

[0146] Step 400: Trigger an event push command to cause the data push platform to push the event parameter information to the corresponding data platform according to the data push parameters.

[0147] Finally, the present invention also provides a non-volatile computer storage medium, on which computer-executable instructions are stored. When the computer program is executed by a processor, it is configured to execute the multi-platform data push method provided by the above-mentioned methods. The method includes:

[0148] Step 100: Configure the data information of the data platform on the data push platform.

[0149] Step 200: Configure the data push parameters between the data platform and the data push platform.

[0150] Step 300: Determine the event parameter information corresponding to the event to be pushed on the data push platform.

[0151] Step 400: Trigger an event push command to cause the data push platform to push the event parameter information to the corresponding data platform according to the data push parameters.

[0152] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative effort.

[0153] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0154] What is not described in this application can be achieved by adopting or referring to the existing technology.

[0155] Each embodiment in this specification is described in a progressive manner. For the same or similar parts between the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments.

[0156] The above description is only for the embodiments of this application and is not intended to limit this application. For those skilled in the art, various changes and modifications can be made to this application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included within the scope of the claims of this application.

Claims

1. A multi-platform data push method, characterized in that, The multi-platform data push method includes: Configuring the data information of the data platform on the data push platform; Configuring the data push parameters between the data platform and the data push platform; Determining the event parameter information corresponding to the event to be pushed on the data push platform; Triggering an event push command so that the data push platform pushes the event parameter information to the corresponding data platform according to the data push parameters.

2. The multi-platform data push method according to claim 1, wherein Configuring the data push parameters between the data platform and the data push platform, specifically: Selecting one of the data platforms as the data push target object; Based on the data push target object, determining the source, information receiving address, push format, and push frequency of the data push parameters.

3. The multi-platform data pushing method according to claim 2, wherein Triggering an event push command so that the data push platform pushes the event parameter information to the corresponding data platform according to the data push parameters, specifically: Identifying the information receiving address of the data platform, where the identification methods include querying a pre-configured address list, using a dynamic configuration interface, or according to a pre-set rule; Packaging and formatting the event parameter information, and sending the event parameter information to the information receiving address.

4. The multi-platform data push method according to claim 2, wherein, Triggering an event push command so that the data push platform pushes the event parameter information to the corresponding data platform according to the data push parameters, specifically: Identifying the information receiving format of the data platform; Finding the push format corresponding to the event parameter information based on the information receiving format; After format matching is confirmed, pushing the event parameter information to the corresponding data platform.

5. The multi-platform data push method according to claim 1, characterized in that Determining the event parameter information corresponding to the event to be pushed on the data push platform, specifically: Defining the type parameter information, source parameter information, and timestamp parameter information corresponding to the event to be pushed; Formatting the fields of the type parameter information, the source parameter information, and the timestamp parameter information; Hooking the fields in the database table of the data platform to the formatted type parameter information, source parameter information, and timestamp parameter information; Verifying the correctness and integrity of the type parameter information, the source parameter information, and the timestamp parameter information.

6. The multi-platform data push method according to claim 5, wherein Formatting the fields of the type parameter information, the source parameter information, and the timestamp parameter information, specifically: Formatting the type parameter information, the source parameter information, and the timestamp parameter information into JavaScript Object Notation (JSON), Extensible Markup Language (XML), or Comma-Separated Values (CSV) files.

7. The multi-platform data push method according to any one of claims 1 to 6, characterized in that, Configuring the data information of the data platform on the data push platform, specifically: Configuring the type information, location information, name information, and data push times information of the data platform on the data push platform.

8. The multi-platform data push method according to any one of claims 1 to 6, characterized in that The method further includes: After configuring the data push parameters between the data platform and the data push platform, saving the data push parameters.

9. The multi-platform data push method according to any one of claims 1 to 6, characterized in that The method further includes: Configuring the data push platform within the front-end page.

10. A multi-platform data push device, characterized in that, It includes: A first configuration module for configuring the data information of the data platform on the data push platform; A second configuration module, configured to configure data push parameters between the data platform and the data push platform; A determination module, configured to determine event parameter information corresponding to an event to be pushed on the data push platform; A trigger module, configured to trigger an event push command, so that the data push platform pushes the event parameter information to the corresponding data platform according to the data push parameters.

11. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, When the processor executes the program, the multi-platform data push method described in any one of claims 1 to 9 is implemented.

12. A non-volatile computer storage medium storing computer-executable instructions thereon, characterized in that, When the computer program is executed by a processor, the multi-platform data push method described in any one of claims 1 to 9 is implemented.