Information delivery platform creation method and electronic device and storage medium

By establishing dynamic models in cross-system design and using replication, assembly, and allocation models for data transmission, the problems of data synchronization and notification in cross-system design are solved, improving design efficiency and data accuracy.

CN115470273BActive Publication Date: 2026-01-23PINGHU ZHIZHOU SHENJIAN INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210981507.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-15
Publication Date
2026-01-23
Estimated Expiration
2042-08-15

AI Technical Summary

Technical Problem

In cross-system design, existing technologies cannot achieve efficient data synchronization and accurate notification, making it difficult to guarantee the relevance and accuracy of data matching during the design process, hindering communication among designers, and resulting in low design efficiency.

Method used

A dynamic model is established, and by replicating, assembling, and allocating the model, various systems on the platform are connected and data is transmitted, enabling accurate data acquisition and notification.

Benefits of technology

It enables linkage across the design process of the entire system, accurately acquires data and notifies the data source, thereby improving design efficiency and data synchronization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115470273B_ABST
    Figure CN115470273B_ABST
Patent Text Reader

Abstract

The application discloses an information transmission platform creation method, and relates to a platform comprising multiple systems, an electronic device and a storage medium, wherein the method comprises: creating a dynamic model corresponding to the platform, and configuring information of the dynamic model; connecting each system of the platform by using the dynamic model; performing data transmission based on a connection relationship between models, and obtaining upstream data; and when the upstream data is non-source data, continuously searching forward until the searched data is source data. Through the establishment of the dynamic model, the dynamic model is used to connect and perform data transmission on each system of the platform, the traditional design is separated from each other, and is changed into linkage of the design process, data can be accurately obtained, and a data source can accurately notify its own requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of information transmission technology, and particularly relates to a method for creating an information transmission platform, as well as an electronic device and a storage medium. Background Technology

[0002] In traditional practice, when multiple individuals or organizations design large systems simultaneously, they agree on the data format for exchange. After both parties complete the design, the data exchange and confirmation process typically involves transcribing the data into written forms or tables, which are then made available for others to access. The process involves first agreeing on the data format, then generating the data, and finally linking them together.

[0003] In existing technologies, the common approach is to first design the data, then describe it using Word documents or spreadsheets, and finally compare the data against these descriptions. However, this method suffers from poor synchronization, making it difficult to easily notify both parties when an attribute is changed. Data matching relevance and accuracy depend on humans, naming conventions are difficult to standardize, the data volume is enormous, there are many designers, communication between designers across different systems is hindered, and the difficulty in assigning responsibility leads to low employee initiative, resulting in inefficient data matching, application, and modification processes.

[0004] The inventors discovered that in traditional technologies, there is no data exchange during the cross-system design process. The design process is also frequently changing and modified, and the personnel have different abilities. As a result, the data of the two systems may be imperceptible at the top level, but may have obvious differences when the data at the bottom level is broken down in detail. At the same time, it is extremely difficult to locate small errors when the system has a large amount of data, making it impossible to accurately obtain data and accurately notify the data source of its own needs. Summary of the Invention

[0005] The embodiments of the present invention are intended to solve at least one of the above-mentioned technical problems.

[0006] In a first aspect, embodiments of the present invention provide a method for creating an information transmission platform, for a platform comprising multiple systems, comprising: creating a dynamic model corresponding to the platform, and configuring information of the dynamic model, wherein the dynamic model includes a copy model, an assembly model, and an allocation model; connecting the various systems of the platform using the dynamic model, applying the copy model where the same data is referenced, applying the assembly model where data needs to be assembled into objects, and applying the allocation model to unpack the required data where parameters are received; transmitting data based on the connection relationships between the models, and obtaining upstream data; when the upstream data is not source data, continuing to search forward until the searched data is source data.

[0007] In a second aspect, an embodiment of the present application provides a method for using an information transmission platform, which is used for the information transmission platform creation method described above, and includes the following steps: obtaining a model of current demand data of a user based on the platform, and calculating a source path of the data; when the source path of the data is determined, directly reading source data, and sending the source data to a demand party.

[0008] In a third aspect, an embodiment of the present application provides an electronic device, which includes at least one processor, and a memory connected with the at least one processor in communication, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute any one of the information transmission platform creation methods described above.

[0009] In a fourth aspect, an embodiment of the present application provides a storage medium, which stores one or more programs including execution instructions, and the execution instructions can be read and executed by an electronic device (including but not limited to a computer, a server, or a network device, etc.) to execute any one of the information transmission platform creation methods described above.

[0010] In a fifth aspect, an embodiment of the present application further provides a computer program product, which includes a computer program stored on a storage medium, and the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes any one of the information transmission platform creation methods described above.

[0011] The embodiment of the present application realizes the conversion of traditional design isolation into design process linkage by establishing a dynamic model, connecting and transmitting data of each system of the platform by using the dynamic model, and accurately obtaining data and accurately notifying a data source to inform its own demand. BRIEF DESCRIPTION OF DRAWINGS

[0012] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiment description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without any creative effort on the basis of these drawings.

[0013] Figure 1 A flow chart of an embodiment of the information transmission platform creation method of the present application;

[0014] Figure 2 A flow chart of another embodiment of the information transmission platform creation method of the present application;

[0015] Figure 3Flow chart of the information delivery platform using method of an embodiment of the present application;

[0016] Figure 4 Flow chart of the information delivery platform creating method of the present application;

[0017] Figure 5 Data transmission diagram of the information delivery platform creating method of the present application;

[0018] Figure 6 Design structure diagram of the information delivery platform using method of the present application.

[0019] Figure 7 Structure diagram of an embodiment of the electronic device of the present application. DETAILED DESCRIPTION

[0020] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.

[0021] It should be noted that the embodiments and features in the present application can be combined with each other without conflict.

[0022] The present application can be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The present application can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are connected through a communication network. In a distributed computing environment, program modules can be located in both local and remote computer storage media including storage devices.

[0023] In the present application, "module", "device", "system" and the like refer to a related entity applied to a computer, such as hardware, a combination of hardware and software, software, or software in execution, and the like. In detail, for example, the element can be, but is not limited to, a process running on a processor, a processor, an object, an executable element, an execution thread, a program, and / or a computer. Also, an application program or a script program running on a server, a server can be an element. One or more elements can be in an execution process and / or thread, and the element can be localized on one computer and / or distributed between two or more computers, and can be operated by various computer readable media. The element can also communicate according to a signal having one or more data packets, for example, a signal from a data packet from another element interacting with a local system, a distributed system, and / or a network through a signal interacting with other systems over the Internet.

[0024] Finally, it should also be noted that in this document, relational terms such as first and second and the like can only be used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including", "containing", "consisting" and the like, mean that the elements listed after the term encompass those elements, but do not exclude other elements that are not expressly listed or that are inherent to such process, method, article or apparatus. Without more limitations, the elements defined by the statement "comprising" do not exclude the presence of other identical elements in the process, method, article or apparatus including the described elements.

[0025] The embodiment of the present application provides a kind of information transmission platform creation method, which can be applied to electronic equipment. Electronic equipment can be computer, server or other electronic products etc., and the present application does not make limitation to this.

[0026] Please refer to Figure 1 , it shows a kind of information transmission platform creation method provided by the embodiment of the present application, for the platform including multiple systems.

[0027] As Figure 1 Indicated, in step 101, create a dynamic model corresponding to the platform, and configure the information of the dynamic model, wherein the dynamic model includes a copy model, an assembly model and an allocation model;

[0028] In step 102, the dynamic model is used to connect each system of the platform, the copy model is applied where the same data is referenced, the assembly model is applied where data needs to be assembled into an object, and the allocation model is applied where parameters are received to unpack the required data;

[0029] In step 103, data transmission is performed based on the connection relationship between the models, and upstream data is obtained; when the upstream data is non-source data, the search continues until the searched data is source data.

[0030] In this embodiment, for step 101, a designer creates a dynamic model corresponding to a platform based on the design requirements of the system, configures information corresponding to the created dynamic model, and configures a related algorithm to establish a relationship between data, including establishing a relationship between outlet and inlet data. The created dynamic model includes a copy model, an assembly model, and an allocation model.

[0031] Then, for step 102, the created dynamic model is used to connect various systems of the platform, and the designer connects the relationship between various models through a connection line according to system requirements. The copy model is applied in a place where the same data is referenced, the assembly model is applied in a place where data needs to be assembled into one object, and the allocation model is applied in a place where a parameter is received to unpack the required data.

[0032] Finally, for step 103, data transmission is performed according to the connection relationship between the models. The system performs data transmission according to the connection relationship between the models, model data, and interface data in the entire project. When the designer needs to obtain data of an inlet or outlet, the data transmission engine starts to run to obtain upstream data. If the upstream data is not source data, the search continues until the source data is found.

[0033] The method of the embodiment of the application realizes the conversion of the traditional design into a linkage of the design process by establishing a dynamic model, connecting various systems of the platform by using the dynamic model, and performing data transmission. The designer accurately obtains data in the design process, and accurately notifies a data source of a requirement in the application process.

[0034] In some optional embodiments, a copy model is used to distribute received information to a demander. The distributed information is completely consistent with the received information and is synchronized with the source of the received information. When the source data needs to be modified, the copy model synchronously modifies all copied data. For example, the copy model is used to distribute received information to all demanders, and the distributed information is completely consistent and is always synchronized with the source. When the source data is modified, all copied data is synchronously modified. The copy model is mainly applied to a scenario in which the same message is sent to different systems.

[0035] In some optional embodiments, the received data is packaged by an assembly model, a package is specified to store the received data, and the assembly model sends out the assembled package, wherein the information in the package is synchronized with the received data; when the source data needs to be modified, the assembly model synchronously modifies the data in the package, for example, the assembly model is used to package the received data, a package is specified to store the received information, and the assembled package is sent out, and the information in the package is synchronized with the received information; when the source data is modified, all the data in the package is synchronously modified, which is mainly applied to the scene of assembling multiple information into one piece of information.

[0036] In some optional embodiments, the received data is unpacked by a distribution model, and the unpacked sub-data package is distributed to a demander, wherein the distributed information is synchronized with the received information; when the source data needs to be modified, the distribution model synchronously modifies the data in the distributed package; when the data does not exist, the source node of the data is directly notified, the missing or incorrect information is uploaded and prompted, after the data is corrected and supplemented, the received information is immediately acquired by the distribution model, and after the user confirms, the prompted information is cleared. For example, the distribution model is used to unpack the received data, and the unpacked sub-data package is distributed to a demander, and the distributed information is synchronized with the received information; when the source data is modified, the data in the distributed package is synchronously modified; when the required data does not exist, the person applying the data can directly notify the source node of the data in the model, upload the missing or incorrect information, and pop up a red mark to prompt; after the data is corrected and supplemented, the received information is immediately acquired by the model, and after the user confirms, the prompted information is cleared.

[0037] It should be noted that the present application defines a method for transmitting, copying, assembling, distributing and reporting missing data, and establishes a connection relationship and applies a dedicated model in a design platform to perform data transmission and reporting functions. The data transmission method is automatically transmitted when the model establishes a connection. As long as the channel between the models is opened, the data between them will be automatically transmitted, and the party applying the data can directly use it. When an error or a missing data is found, the designer can directly notify the model node of the source data, which is active on the demand side, and can try to avoid problems such as missing or incorrect data of the design side due to unclear requirements.

[0038] Please refer to Figure 2 which shows another information transmission platform creation method provided by an embodiment of the present application. The flowchart mainly defines the steps of the step 101 in the flowchart Figure 1 of creating a dynamic model corresponding to the platform and configuring the information of the dynamic model.

[0039] As Figure 2As shown in step 201, the outlet and inlet of the dynamic model are configured, wherein each outlet and inlet is configured with corresponding information;

[0040] In step 202, the relationship between the outlet and inlet data of the dynamic model is established by a corresponding algorithm.

[0041] In this embodiment, for step 201, the information data of the created dynamic model is configured, and the information data of the dynamic model is configured, including the configuration of the outlet and inlet of the dynamic model, wherein each outlet and inlet is configured with corresponding information, for example, according to the system design requirement, the designer creates the corresponding dynamic model in the platform, configures the outlet and inlet of the model according to the principle of a set of information for an outlet, and configures the corresponding information for each outlet and inlet; for step 202, the configured dynamic model is established by a corresponding algorithm to establish the relationship between the outlet and inlet data of the dynamic model, which is equivalent to configuring the related algorithm in the model to establish the relationship between the outlet and inlet data.

[0042] The method of the embodiment of the application can accurately obtain the required data by configuring the corresponding information of each outlet and inlet of the established dynamic model, and accurately notify the data source of its requirements in the application process.

[0043] It should be noted that the data transmission method disclosed in the application is based on a modeling industrial design software, and the modeling design software is an auxiliary design tool for quickly completing new design by establishing various types of design models and quickly completing new design by splicing and combining the design models. Under the premise of using the tool, the application directly transmits the data that the model author wants to transmit through the connection relationship between various models. At the same time, the data source party is reminded to provide the data required by itself.

[0044] Please refer to Figure 3 which shows a use method of an information transmission platform provided by an embodiment of the application, and the use method is applied to the creation of the information transmission platform.

[0045] As Figure 3 shown, in step 301, a model of current requirement data of a user is obtained based on the platform, and a source path of the data is calculated;

[0046] In step 302, when the source path of the data is determined, the source data is directly read and sent to the requirement party.

[0047] In the embodiment, for step 301, a model of current user required data is acquired according to a platform, a source path of the data is calculated by the model of required data, and the source path of the data is determined; then, for step 302, after the source path of the data is determined, source data corresponding to the source path of the data is read, the source data corresponding to the source path of the data is extracted, and the source data is sent to a demander. For example, the model of current user required data and a data set of a current project are first read, then the source path of the current required data is calculated, when the connection path is determined, the source data is directly read, and the data is delivered to the demander.

[0048] The method of the embodiment solves the problems of data loss and information error caused by incomplete requirement in the connection of the two parties, and avoids secondary or more changes.

[0049] In some optional embodiments, when the source path of the current required data is calculated, it is needed to judge whether there is a connection between models, if not, it means that the data is empty, if there is a connection, it is needed to judge whether the source of the connection is a root, if not, it is needed to continue to search for the root upwards, if it is a root, it is needed to judge whether there is an algorithm in the connection path, if there is the algorithm, the algorithm is called, wherein when the algorithm is called, the input of the algorithm is acquired and the search is continued upwards in the same way until the search is completed, then it is needed to judge whether there is a ring between the models, if there is, a warning is directly popped up, for example, the result of model 1 is output to model 2 as input, the result of model 2 is input to model 1, such a ring can be composed of multiple models, when the above conditions are met, the ring is formed, because they are not assigned values, an empty value is transmitted, and effective information cannot be acquired by mutual reference, therefore, in a business scenario, these basic modules are not allowed to form a ring. The simplest ring is the output of itself connected to the input of itself; wherein the process of judgment is as follows: starting point, an empty data set is created, and the starting point is saved to the set to find the next node, it is needed to judge whether the current node exists in the data set, if yes, a ring is formed, otherwise, the current node is saved to the set, and the next node is continued to be searched, the above steps are repeated until the end point is reached, and finally the data set is emptied.

[0050] It should be noted that in the existing design process, the development efficiency of multiple functional modules of the same system is low due to the mutual coupling of information, and when the design is completed, the data loss and information error caused by incomplete requirements during the docking of both parties will cause secondary or even more changes, and in the scheme of the present application, the user gates can be developed in parallel, reasonable information interaction is carried out during the design process, the downstream node depends on the upstream work, and the data needed by the user can be defined during editing, and at the same time, during the design process, when linking, the user can directly notify the defined requirements and data to the data source node of the user. The selected parameters can also be matched at the cross node.

[0051] Please refer to Figure 4 which shows a flow structure diagram of the information transmission platform creation method of the present application.

[0052] As Figure 4 shown, first, according to the system design needs, the designer creates a corresponding dynamic model in the platform, configures the outlet and inlet of the model according to the principle of a set of information for an outlet, and configures the corresponding information for each outlet and inlet. Configure the related algorithm in the model to establish the relationship between the outlet and inlet data.

[0053] Secondly, the designer connects the relationship between various models according to the system requirements, wherein the copy model is applied in the place where the same data is referenced, the assembly model is applied in the place where the data needs to be assembled into an object, and the distribution model is applied in the place where the parameters are received to unpack the needed data.

[0054] Then, the system performs data transmission according to the connection relationship of the model in the whole project, the model data and the interface data, when the designer needs to obtain the data of a certain inlet or outlet, the data transmission engine will start to run to obtain the upstream data, if the upstream data is not the source data, then it will continue to find the data until the source data is found.

[0055] When starting to obtain the flow of a certain input data (all input data follow this flow): when starting to obtain data, it will first judge whether there is a connection relationship, if not, it does not need to be processed, the input data is itself. When there is a connection relationship, locate the source model (the current port must be an output), and judge the type of the model at this point, if it is a non-special model and the outlet of the model has no internal connection, it is determined that the data of this outlet is the target data.

[0056] If there is an internal connection relationship, the "output" will be regarded as a node, and the input data will be obtained to repeat the flow.

[0057] If the special node (because the special model exists the respective function, and they inside is not other structure) thus can understand them as the independent algorithm model, they obtain the input data through this flow, then the converted data is as the output.

[0058] Figure 4 The model data conversion mode is: copy: equivalent value, etc., and the same object is transmitted to all outlets as the entrance;

[0059] Merge: (packaging) all input objects are stuffed into their own output objects (the object does not change only increases the data), and finally the assembled object is output;

[0060] Distribution: for each output, distribute some sub-objects in its own input object, if the required data does not exist because of the reference relationship of the data, the merging node of the packed "input data" can be directly found, or a node directly outputting data notifies them of the missing data.

[0061] Please refer to Figure 5 , which shows the data transmission schematic diagram of the information transmission platform creation method of the application.

[0062] As shown in Figure 5 , the application provides a data transmission, copying, assembling, distribution, and reporting missing method, which transmits and reports data in the design platform by establishing a connection relationship and applying a dedicated model.

[0063] The data transmission mode will be automatically transmitted when the model is connected. As long as the channel between the models is opened, the data between them will be automatically transmitted, and one party using the data can be directly used.

[0064] Please refer to Figure 6 , which shows the design structure schematic diagram of the information transmission platform use method of the application.

[0065] As shown in Figure 6 , first, read the model of the current user demand data and the data set of the current project.

[0066] Then, when the method is triggered, the current demand data source path is calculated, and the calculation logic includes the following judgments: whether there is a connection, if not, there is no source and returns empty; whether the source of the connection is the root, if not, continue to search for the root; whether there is an algorithm in the connection path, if there is, call the algorithm, and search upwards in the same way to obtain the input of the algorithm; whether there is a ring. If there is a ring, a warning is popped up.

[0067] After that, when the connection path is determined, the source data will be directly read, and the data is handed over to the demand side.

[0068] User gates can be developed in parallel with each other, reasonable information interaction in the design process, downstream nodes dependent on upstream work, and can define the data needed when editing, while linking in the design process, and can directly notify the defined requirements and data to the data source node of itself. It can also select and match the parameters that have been implemented at the cross node.

[0069] It should be noted that, for the foregoing method embodiments, in order to simply describe, they are all described as a series of actions, but those skilled in the art should know that the present application is not limited to the order of the actions described, because according to the present application, certain steps can be performed in other order or at the same time. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily necessary for the present application. In the above embodiments, the description of each embodiment is focused on, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0070] In some embodiments, the embodiments of the present application provide a non-volatile computer readable storage medium, the storage medium stores one or more programs including execution instructions, the execution instructions can be read and executed by an electronic device (including but not limited to a computer, a server, or a network device, etc.) to execute any information transmission platform creation method of the present application.

[0071] In some embodiments, the embodiments of the present application also provide a computer program product, the computer program product includes a computer program stored on a non-volatile computer readable storage medium, the computer program includes program instructions, when the program instructions are executed by a computer, the computer executes any information transmission platform creation method described above.

[0072] In some embodiments, the embodiments of the present application also provide an electronic device, which includes at least one processor, and a memory connected with the at least one processor in communication, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the information transmission platform creation method.

[0073] Figure 7 is a hardware structure schematic diagram of an electronic device for executing the information transmission platform creation method provided by another embodiment of the present application, as shown in Figure 7 The device includes:

[0074] one or more processors 710 and a memory 720, Figure 7 The processor 710 is taken as an example in the description.

[0075] The device for performing the information transmission platform creation method can further include an input device 730 and an output device 740.

[0076] The processor 710, the memory 720, the input device 730, and the output device 740 can be connected by a bus or other means, Figure 7 For example, the connection by the bus is taken as an example.

[0077] The memory 720, as a non-volatile computer readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs, and modules, such as program instructions / modules corresponding to the information transmission platform creation method in the embodiments of the present application. The processor 710 performs various functional applications and data processing of the server by running the non-volatile software programs, instructions, and modules stored in the memory 720, that is, implements the information transmission platform creation method of the above method embodiments.

[0078] The memory 720 can include a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs required by at least one function; the data storage area can store data created according to the use of the information transmission platform creation device, etc. In addition, the memory 720 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 720 can optionally include a memory remotely arranged with respect to the processor 710, and these remote memories can be connected to the information transmission platform creation device through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0079] The input device 730 can receive input digital or character information, and generate signals related to the user settings and function control of the information transmission platform creation device. The output device 740 can include a display device such as a display screen.

[0080] The one or more modules are stored in the memory 720, and when executed by the one or more processors 710, perform the information transmission platform creation method in any of the above method embodiments.

[0081] The above product can perform the method provided in the embodiments of the present application, and has the corresponding function modules and beneficial effects of performing the method. Technical details not described in detail in the embodiments can be referred to the method provided in the embodiments of the present application.

[0082] The electronic device of the embodiments of the present application exists in various forms, including but not limited to:

[0083] (1) Mobile communication device: The feature of this kind of device is to have mobile communication function, and to provide voice and data communication as the main target. This kind of terminal includes: smart phone, multimedia phone, functional phone, and low-end phone, etc.

[0084] (2) Ultra-mobile personal computer device: This kind of device belongs to the category of personal computer, has computing and processing function, and generally has mobile internet feature. This kind of terminal includes: PDA, MID and UMPC device, etc.

[0085] (3) Portable entertainment device: This kind of device can display and play multimedia content. This kind of device includes: audio and video player, palm game machine, electronic book, and smart toy and portable car navigation device.

[0086] (4) Other on-board electronic devices with data interaction function, such as vehicle-mounted device installed on vehicle.

[0087] The device embodiments described above are only illustrative, wherein the units illustrated as separate components can or can not be physically separated, and the components illustrated as units can or can not be physical units, i.e., can be located in one place, or can be distributed to multiple network units. Part or all of the modules can be selected to achieve the purpose of the embodiment according to actual needs.

[0088] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be realized by means of software plus a general hardware platform, and of course can also be realized by hardware. Based on such understanding, the above technical solutions can be embodied in the form of software product, which can be stored in a computer readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes a plurality of instructions to make a computer device (which can be a personal computer, server, or network device, etc.) execute the method described in each embodiment or some part of the embodiment.

[0089] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for creating an information transmission platform, used in a platform comprising multiple systems, the method comprising: Create a dynamic model corresponding to the platform and configure the information of the dynamic model. The dynamic model includes a replication model, an assembly model and an allocation model. The replication model distributes the received information to the demand side, the assembly model packages the received data and sends it out, and the allocation model unpacks the received data and distributes the split sub-data packets to the demand side. The dynamic model is used to connect the various systems of the platform. The relationships between the various models are connected by lines according to the system requirements. The copy model is applied where the same data is referenced, the assembly model is applied where data needs to be assembled into objects, and the allocation model is applied where parameters are received to unpack the required data. Data transmission is performed based on the connection relationships between models, and upstream data is obtained. If the upstream data is not the source data, the search continues forward until the source data is found. The source data is then read and delivered to the requesting party.

2. The method according to claim 1, wherein, The application of the replication model where the same data is referenced includes: The received information is distributed to the demand side via the replication model, wherein the distributed information is completely identical and synchronized with the source; When the source data is modified, all copied data are modified simultaneously.

3. The method according to claim 1, wherein, The application of the assembly model where data needs to be assembled into a single object includes: The received data is packaged using the assembly model, a designated package is used to store the received data, and the assembled package is sent out. The information in the package is synchronized with the received data. When the source data is modified, the data within the package is modified synchronously.

4. The method according to claim 1, wherein, The step of applying the allocation model at the point of receiving parameters to unpack the required data includes: The received data is unpacked using the allocation model, and the unpacked sub-data packets are distributed to the requesting party, wherein the distributed information is synchronized with the received information; When the source data is modified, the data within the distributed package will be modified synchronously. If the data is missing, the source node of the data will be notified directly to upload the missing or erroneous information and provide a prompt.

5. The method according to claim 4, wherein, The method further includes: Once the data is corrected and supplemented, the allocation model immediately acquires the received data, and clears the prompt message after the user confirms it.

6. The method according to claim 1, wherein, The creation of a dynamic model corresponding to the platform and the configuration of information for the dynamic model include: The exits and inlets of the dynamic model are configured, with each exit and inlet configured with corresponding information; The relationship between the output and input data of the dynamic model is established using a corresponding algorithm.

7. A method for using an information transmission platform, for a platform created by the method according to any one of claims 1-6, comprising: The model for obtaining current user demand data based on the platform is used to calculate the source path of the data; Once the source path of the data is determined, the source data is read directly and sent to the requesting party.

8. The method according to claim 7, wherein, The source path for calculating the data includes: Determine whether there is a connection between the models. If there is a connection, determine whether the source of the connection is the root. If not, continue searching upwards for the root. If it is the root, then determine whether an algorithm exists in the connection path. If the algorithm exists, then call the algorithm. When calling the algorithm, the input of the algorithm is obtained and the search is performed upwards in the same way. Determine if there are loops between the models; if so, display a warning.

9. An electronic device comprising: At least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the steps of the method according to any one of claims 1 to 8.

10. A storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Platform and method for data transmission between different information systems

    CN101364931A

  • Method of data exchange between embedded device and remote database

    CN102316129A