CN110351283A - A kind of data transmission method, device, equipment and storage medium - Google Patents
A kind of data transmission method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN110351283A CN110351283A CN201910641368.9A CN201910641368A CN110351283A CN 110351283 A CN110351283 A CN 110351283A CN 201910641368 A CN201910641368 A CN 201910641368A CN 110351283 A CN110351283 A CN 110351283A
- Authority
- CN
- China
- Prior art keywords
- data
- server
- protocol
- information
- receiver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
This application discloses a kind of data transmission method, device, equipment and storage mediums;In this application, if it is determined that data sender is different with the Data Transport Protocol of data receiver, data receiver is re-send to after can carrying out protocol conversion, realizes the protocol conversion between terminal and different third-party server, realizes effective transmission to data;And, since the application can realize the protocol conversion between terminal and different third-party server by Unified Data Transport server, so when system code is safeguarded, does not just need successively to safeguard each data transfer server, reduce the code administration workload of administrative staff;When increasing new third-party server, do not need to increase new data transfer server, it is only necessary to be configured Unified Data Transport server, to improve the access speed of third-party server yet.
Description
Technical field
This application involves data communication field, in particular to a kind of data transmission method, device, equipment and storage medium.
Background technique
When user is carried out data transmission by terminal and third-party server, due to the number of different third-party server offer
According to transport protocol difference, if terminal is directly communicated with third-party server, can generate due to Data Transport Protocol not
The problem of data can not parse with caused by.
Currently in order to avoiding the occurrence of the above problem, need that corresponding data transport service is arranged for each third-party server
Device needs to be sent to by corresponding data transfer server corresponding when such terminal sends data to third-party server
Third-party server;If the quantity of third-party server is more, need to be arranged more data transfer server, but also
It needs to safeguard the code on different data transmission server respectively, repeated work is more, and code administration is chaotic.Increasing new the
When tripartite's server, it is also necessary to a new data transfer server is developed again, so that the access speed of third-party server
It is relatively slow.
Summary of the invention
In view of this, the application's is designed to provide a kind of data transmission method, device, equipment and storage medium, with
The effective transmission for realizing data between terminal and different third-party server, improves the access speed of third-party server, reduces
The code administration workload of administrative staff.
To achieve the above object, on the one hand, this application provides a kind of data transmission methods, are applied to Unified Data Transport
Server;The data transmission method includes:
Receive data information to be transmitted;Wherein, the data information transmits between terminal and third-party server
Data information;
Judge whether the Data Transport Protocol of data sender and data receiver are identical;
If they are the same, then the data information is sent to the data receiver;If not identical, by the data information
After carrying out protocol conversion, retransmit to the data receiver.
Optionally, whether the Data Transport Protocol for judging data sender and data receiver is identical, comprising:
The data information is parsed, determines data sender and data receiver;
Using preset agreement corresponding relationship, first data transmission association corresponding with the data sender is determined
View, and the second Data Transport Protocol corresponding with the data receiver;
Judge whether the first data transmission agreement and second Data Transport Protocol are identical.
Optionally, it after the progress protocol conversion by the data information, retransmits to the data receiver, comprising:
Using preset field mapping relations, the data information is converted to and belongs to the second Data Transport Protocol
Data information;
The data information for belonging to the second Data Transport Protocol is sent to the data receiver.
Optionally, whether the Data Transport Protocol for judging data sender and data receiver is identical, comprising:
Judge the third-party server in data sender and data receiver, if exempting to convert in list.
Optionally, the data transmission method further include:
Receive protocol configuration instruction;The protocol configuration instruction are as follows: to agreement corresponding relationship, field mapping relations, exempt to turn
The configuration-direct at least one of called by name single;
It is instructed according to the protocol configuration, to pre-stored agreement corresponding relationship, field mapping relations, exempts to convert list
At least one of configured.
Optionally, the protocol configuration instruction includes: that agreement increases instruction, protocol modification instructs, agreement is deleted in instruction
Any one.
Another aspect, present invention also provides a kind of data transmission devices, are applied to Unified Data Transport server;It is described
Data transmission device includes:
Data reception module, for receiving data information to be transmitted;Wherein, the data information is terminal and third party
The data information transmitted between server;
Whether judgment module, the Data Transport Protocol for judging data sender and data receiver are identical;
First data transmission blocks, for the Data Transport Protocol phase in the data sender and the data receiver
Meanwhile the data information is sent to the data receiver;
Protocol conversion module, for not identical as the Data Transport Protocol of the data receiver in the data sender
When, the data information is subjected to protocol conversion;
Second data transmission blocks, for the data information after protocol conversion to be sent to the data receiver.
Optionally, the data transmission device further include:
Command reception module, for receiving protocol configuration instruction;Protocol configuration instruction are as follows: to agreement corresponding relationship,
Field mapping relations are exempted to convert the configuration-direct of at least one of list;
Configuration module closes pre-stored agreement corresponding relationship, field mapping for being instructed according to the protocol configuration
It is, exempts to convert at least one of list and configured.
Another aspect, present invention also provides a kind of electronic equipment, comprising:
Memory, for storing computer program;
Processor, the step of data transmission method above-mentioned is realized when for executing the computer program.
Another aspect is stored with meter present invention also provides a kind of storage medium on the computer readable storage medium
The step of calculation machine program, the computer program realizes data transmission method above-mentioned when being executed by processor.
By above scheme it is found that this application provides a kind of data transmission method, device, equipment and storage mediums;?
In the application, if it is decided that the Data Transport Protocol of data sender and data receiver are different, can carry out after protocol conversion again
It is sent to data receiver, realizes the protocol conversion between terminal and different third-party server, realizing there are data
Effect transmission;Also, due to the application can be realized by Unified Data Transport server terminal and different third-party server it
Between protocol conversion, then system code maintenance when, just do not need successively to safeguard each data transfer server, subtract
The code administration workload of few administrative staff;When increasing new third-party server, do not need to increase new data transmission yet
Server, it is only necessary to Unified Data Transport server is configured, to improve the access speed of third-party server
Degree.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The embodiment of application for those of ordinary skill in the art without creative efforts, can also basis
The attached drawing of offer obtains other attached drawings.
Fig. 1 is the data transmission system structural schematic diagram in existing scheme;
Fig. 2 is a kind of data transmission system configuration diagram provided by the present application;
Fig. 3 is a kind of flow chart of data transmission method provided by the present application;
Fig. 4 is a kind of overall flow figure of data transmission method provided by the present application;
Fig. 5 is a kind of data transmission system structural schematic diagram provided by the present application;
Fig. 6 is a kind of flow chart of data transmission method provided by the present application;
Fig. 7 is a kind of flow chart of data transmission method provided by the present application;
Fig. 8 is that a kind of data provided by the present application transmit overall flow schematic diagram;
Fig. 9 is a kind of data transmission device structural schematic diagram provided by the present application;
Figure 10 is a kind of structural schematic diagram of server provided by the present application.
Specific embodiment
Currently, when terminal and third-party server carry out data transmission, be required to by from different third-party server pair
The data transfer server answered carries out protocol conversion;The terminal can be smart phone, tablet computer, wearable device and desk-top
Computer etc., the terminal can be by itself preassembled clients, and trigger data information is transmitted on user interface
Instruction, and third-party server is sent to by corresponding data transfer server;The third-party server, which can refer to, provides society
Its of the servers such as office, the people society server, or the online interrogation of offer, audit report inquiry of the different regions of query service is provided
His third-party server.It is the data transmission system structural schematic diagram in existing scheme referring to Fig. 1;In the figure, third party takes
Be engaged in device be different regions people society office server, such as: Shenzhen people society office server 131, Dongguan Ren She innings server 132, extensively
Office, Zhou Ren society server 133 etc., correspondingly, the system further includes different number corresponding from office, different regions people society server
According to transmission server, such as: Shenzhen social security server 121 corresponding with Shenzhen people society office's server 131 takes with Dongguan Ren She innings
The business corresponding Dongguan social security server 122 of device 132, Guangzhou social security server 123 corresponding with people of Guangzhou society office's server 133 etc.
Deng.
As seen in Figure 1, it when the people society of terminal 11 and different regions office's server communication, needs through corresponding society
It protects server and carries out protocol conversion, such as: the data transmission between terminal 11 and office, Shenzhen people society server 131 is to pass through Shen Zhenshe
Server 121 is protected to carry out protocol conversion, it may be assumed that when user inquires social security data from office, Shenzhen people society, need through terminal 11
Social security query information is sent to Shenzhen social security server 121, after Shenzhen social security server 121 receives query information, needs to turn
It is changed to corresponding Data Transport Protocol and then is sent to office, Shenzhen people society server 131.
As can be seen that the scheme of the corresponding social security server of office, this Ge Ren society server, if the people society of docking
Office's server is more, then needs to dispose more social security servers, correspondingly, it is large number of due to social security server, for
For administrative staff, then need to safeguard the code on different social security servers respectively, and the difference of office, some people societies and little, meeting
Duplicate that work is more, the problem of code administration confusion.Also, it is necessary to opening again when one Ge Ren society of every increase office's server
A social security server is sent out, access speed is slow, it is unfavorable for rapid abutting joint, and for company, office, access one family society clothes
The speed of business device is faster, can more dominate the market faster, to company's T O B (To business, towards enterprise or specific user
Group discusses class product face to face) strategy have positive effect.
In view of the above problem existing at present, present applicant proposes a kind of data transmission technology schemes, pass through the technology
Scheme is not only able to achieve effective transmission of data between terminal and different third-party server, can also improve third party's service
The access speed of device reduces the code administration workload of administrative staff.
In order to make it easy to understand, the system architecture being applicable in below the technical solution of the application is introduced.Referring to fig. 2,
For a kind of data transmission system configuration diagram provided by the present application.As seen in Figure 2, it is passed in data provided by the present application
It mainly include terminal 21, Unified Data Transport server 22 and each third-party server 23 in defeated system.The terminal 21 and
Tripartite's server 23 respectively as data sender and data receiver, such as: terminal 21 to third-party server 23 send number
It is believed that data sender is terminal 21, and data receiver is third-party server 23, if third-party server 23 is to end when breath
When end 21 sends data information, data sender is third-party server 23, and data receiver is terminal 21.
But no matter which side is data sender in terminal 24 and third-party server 23, which side is data receiver
Side, the transmission data of the two are required to be transmitted by Unified Data Transport server 22.If data sender and data
The Data Transport Protocol of recipient is identical, then data information is sent to data receiver;If data sender and data connect
The Data Transport Protocol of debit is not identical, then after data information being carried out protocol conversion, retransmits to data receiver.
It is understood that carrying out agreement if data sender is different from the Data Transport Protocol of data receiver
The Data Transport Protocol of data information after conversion, it is identical as the Data Transport Protocol of data receiver, to realize logarithm
According to the conversion of transport protocol.
It should be noted that Data Transport Protocol in the application can be with are as follows: JSON (JavaScript Object
Notation, JS object numbered musical notation) agreement, XML (eXtensible Markup Language, extensible markup language) agreement,
Soap protocol (Simple Object Access Protocol, Simple Object Access Protocol), RAW agreement (native data association
View) etc.;Above-mentioned Data Transport Protocol is used to indicate that the agreement of data transmission format, is basis when carrying out protocol translation
The difference of data transmission format between different agreement, to be converted to input parameter, the format etc. in data information, so as to
Data receiver can identify the data information.
And between terminal 21 and Unified Data Transport server 22 and Unified Data Transport server 22 and each third
It, can be real by HTTP (Hyper Text Transfer Protocol, hypertext transfer protocol) between square server 23
The transmitting of existing data.
It in summary it can be seen, in this application, if it is decided that the Data Transport Protocol of data sender and data receiver
Difference re-sends to data receiver after can then carrying out protocol conversion, realizes between terminal and different third-party server
Protocol conversion realizes the validity of data transmission;Also, since the application can be realized by Unified Data Transport server
Protocol conversion between terminal and different third-party server, then just not needing successively in system code maintenance to each
Data transfer server is safeguarded, the code administration workload of administrative staff is reduced;When increasing new third-party server,
It does not need to increase new data transfer server, it is only necessary to be configured Unified Data Transport server, to mention yet
The access speed of high third-party server.
Fig. 3 is a kind of flow chart of data transmission method provided by the present application.The data transmission method can be applied to unite
One data transfer server;Shown in Figure 3, which includes:
S101, data information to be transmitted is received;Wherein, data information transmits between terminal and third-party server
Data information;
In the present embodiment, the data information which transmits between terminal and third-party server, the data
The identification information of data sender and the identification information of data receiver are carried in information, therefore, by the data information,
Determine corresponding data sender and data receiver.In this application, not to the body between terminal and third-party server
Part is defined, namely: the either side in the two can be data sender or data receiver.
It should be noted that the data information in the application can be the data information of either side active transmission, it can also
The response message that either side is replied is thought, here, being to realize that the third-party server of medical interrogation is with third-party server
Example is illustrated;Such as: if data sender is terminal, at this moment terminal actively can send data letter to third-party server
Breath, which can be social security query information, online interrogation information, the query information of audit report etc.;If data are sent out
The side of sending is third-party server, and at this moment third-party server actively can also send data information to terminal, which can
Think healthy argument information, for the treatment problem inquired, inquires the data informations such as treatment condition;Correspondingly, if data
Sender is terminal, and the data information that at this moment terminal is sent to third-party server can be echo message, such as: it is directed to third
The treatment condition information that the inquiry treatment condition that square server is sent is replied;If data sender is third-party server, this
When third-party server to the data information that terminal is sent may be return information, such as: social security data, the interrogation result of inquiry
Information, the information such as query result of report.
It is understood that user sends data letter by APP (Application, software) preassembled in terminal
When breath, geographical location that can be directly current according to terminal automatically determines corresponding data sender;Such as: user is sent out by terminal
The data information sent is social security query information, and when sending data information, APP can be by obtaining current geographical location come really
Fixed corresponding city, so that data receiver is added automatically, such as: when the user in Shenzhen sends social security query information, by working as
Preceding geographical location determines that current city is Shenzhen, and the data receiver that the data information at this moment sent carries conveniently is Shenzhen people
Office, society server.But if the position that is presently in of user and office, the people society to be inquired server be not corresponding, Yong Huke
Office, the people society server sent required for being selected by APP;Such as: user needs to inquire office, Shenzhen people society currently in Beijing
At this moment server can be selected office, Shenzhen people society server by APP, and be sent to unified social security server, same society is passed through
It protects server and query information is sent to office, Shenzhen people society server.
Referring to fig. 4, it is a kind of overall flow figure of data transmission method provided by the present application, can be seen that by the figure
In the present embodiment, it after data sender generates data information to be transmitted, needs the data information being sent to uniform data
Transmission server after Unified Data Transport server receives the data information, will execute subsequent step, realize to the data
The protocol conversion and transmission of information allow data receiver to getting final data information.
S102, judge whether the Data Transport Protocol of data sender and data receiver are identical;If they are the same, then it executes
S103;If it is different, then executing S104;
In this application, it needs to judge whether the Data Transport Protocol of data sender and data receiver is identical to determine
Whether need to carry out protocol conversion;When judging whether that agreement is identical, can judge in several ways, such as: terminal hair
In the data information sent, whether Portable belt itself needs to carry out the prompt information of protocol conversion, if carrying prompt letter
Breath just illustrates that data sender is different with the Data Transport Protocol of data receiver, then carries out agreement according to the prompt information and turn
It changes;Configuration information can also be preset, may include terminal, third-party server and Data Transport Protocol in the configuration information
Corresponding relationship can determine that the Data Transport Protocol of data sender and data receiver are by inquiring the configuration information
It is no identical, only S102 is illustrated with above-mentioned two ways herein, however, it is not limited to this.
It should be noted that if third-party server develops data corresponding with Unified Data Transport server not yet
Coffret, at this moment third party can directly be developed using standard agreement corresponding with terminal, after can thus reducing
The continuous protocol conversion operations to data information, the interface that can call directly third-party server realize directly transmitting for data.Example
Such as: the agreement of terminal is JSON agreement, and office, Shanghai people society server is there are no development interface, and at this moment office, Shanghai people society server is
The interface exploitation of office, Shanghai people society server can be directly identical with terminal JSON agreement by the quick transmission of data, this
In the case of kind, the data sender situation identical as the Data Transport Protocol of Data receiver will occur.
S103, data information is sent to data receiver;
S104, it after data information is carried out protocol conversion, retransmits to data receiver.
It is a kind of data transmission system structural schematic diagram provided by the present application referring to Fig. 5;31 in figure be terminal, and 32 are
Unified Data Transport server, 32 be third-party server, and 34 be database;Different APP frames in terminal 31, which represent, to be sent not
With the terminal of data information, Unified Data Transport server 32 includes agreement routing module and protocol conversion module, database
The data saved in 34 be include the configuration information for first passing through configuration platform configuration in advance, which, which can be, is located at unified number
According to the database in transmission server, it is also possible to be arranged in the database in individual server, it is not specific herein to limit;System
One data transfer server 32 to the agreement that third-party server 33 is sent include JSON agreement, XML protocol, soap protocol, RAW
Agreement is only illustrated the application with these four agreements, but be not limited only to this in the present embodiment.
In the present solution, different protocol conversion modules can be set;Such as: if the agreement of terminal be it is fixed, can set
Protocol conversion module between the agreement of fixed different agreement and terminal, such as: terminal protocol is JSON agreement, then can set
The of conversion JSON agreement and soap protocol can be set in the first protocol conversion module for setting conversion JSON agreement and XML protocol
The third protocol conversion module etc. of conversion JSON agreement and RAW agreement can be set in two protocol conversion modules.
After agreement routing module in uniform data server 32 receives data information, it is first determined data sender and
Data receiver, and it is routed to corresponding protocol conversion module, allow corresponding protocol conversion module to execute protocol conversion operations;
Such as: data sender is terminal, and data receiver is Dongguan Ren She innings of server, and the Data Transport Protocol of terminal is JSON association
View, the Data Transport Protocol of Dongguan Ren She innings server are XML protocol, the Data Transport Protocol difference of the two, at this moment need by
Data information routes to the first protocol conversion module, realizes the protocol conversion to data information by the first protocol conversion module,
And it is sent to Dongguan Ren She innings of server;If data sender is terminal, data receiver is office, Shenzhen people society server, eventually
The Data Transport Protocol at end is JSON agreement, and the Data Transport Protocol of office, Shenzhen people society server is JSON agreement, the number of the two
According to transport protocol, at this moment data receiver can be directly sent data to without protocol conversion.Data receiver receives
After data information, can be determined the need for according to the particular content of data information to data sender's return information, if
It needing to reply, then original data receiver can become data sender, and original data sender can become data receiver,
And return information is transmitted by uniform data server.
It should be noted that this programme can be write by Nodejs, Node.js is one based on Chrome V8 engine
JavaScript running environment, and the process of entire protocol conversion used Nodejs vm2 (Virtual Machine,
Virtual machine) technology, one section of dynamic script can be loaded directly into and realized.
It is understood that the application has also been pre-configured with URL (Uniform Resource Locator, unified resource
Finger URL) corresponding relationship, which is the corresponding relationship of different third-party server and URL, corresponding by the URL
Data information can be sent to third-party server by relationship.Also, after this programme converts protocol information, in order to protect
Card protocol conversion after data be correctly, can to the field after protocol conversion carry out Accuracy Verification, such as: data packet
Packet header shows that specific data type is English, but the content of backpack body is not English, the data after at this moment can determine that protocol conversion
Information is wrong, can re-execute protocol conversion operations;If after converted pre-determined number, still determining the data after protocol conversion
Information is wrong, prompt information that at this moment can be wrong to terminal returned data information.
It should be noted that in order to avoid occur that data caused by Unified Data Transport server failure cannot transmit asks
Topic, Backup Data transmission server corresponding with Unified Data Transport server can also be arranged in the application, if uniform data
Transmission server failure, Backup Data transmission server can quickly carry out data transmission instead of the data transfer server of failure,
Improve the stability of system.
It in summary it can be seen, if it is decided that data sender, the Data Transport Protocol of data receiver are different, then can carry out
Data receiver is re-send to after protocol conversion, realizes the protocol conversion between terminal and different third-party server, is realized
The validity of data transmission;Secondly, the application realizes that terminal takes from different third parties by Unified Data Transport server
Be engaged in device between protocol conversion, system code maintenance when, just do not need successively to safeguard each data transfer server,
The code administration workload for reducing administrative staff also only needs to dispose a set of server in deployment services device, lower operation at
This;It when increasing new third-party server, does not need to increase new data transfer server, it is only necessary to pass uniform data yet
Defeated server is configured, to improve the access speed of third-party server.
Fig. 6 is a kind of flow chart of data transmission method provided by the present application.It should be noted that provided in this embodiment
Data transmission method can be cross-referenced with the data transmission method described in above-described embodiment, and something in common just repeats no more.Ginseng
As shown in Figure 6, which may comprise steps of:
S201, data information to be transmitted is received;Wherein, data information transmits between terminal and third-party server
Data information;
S202, parsing data information, determine data sender and data receiver;
S203, preset agreement corresponding relationship, determining first data transmission association corresponding with data sender are utilized
View, and the second Data Transport Protocol corresponding with data receiver;
S204, judge whether first data transmission agreement is identical as the second Data Transport Protocol;If they are the same, then it executes
S205;If it is different, then executing S206;
S205, data information is sent to data receiver;
S206, using preset field mapping relations, data information is converted to and belongs to the second Data Transport Protocol
Data information;
S207, the data information for belonging to the second Data Transport Protocol is sent to data receiver.
In the present embodiment, which carries the identification information of data sender and data receiver, therefore this
Application can determine the data sender and data receiver of data information by the parsing data information;Also, the application is also
Agreement corresponding relationship can be preset by configuration platform, and is saved it in database, or caching is in memory, the association
View corresponding relationship refers to the corresponding relationship between terminal, each third-party server and Data Transport Protocol, for example, the agreement pair
Should be related to can be with are as follows: terminal and JSON agreement are there are corresponding relationship, and there are corresponding passes with JSON agreement for Shenzhen people society office's server
System, there are corresponding relationships etc. with XML protocol for Dongguan Ren She innings of server.
Therefore in this application, after determining data sender and data receiver, preset agreement can directly be utilized
Corresponding relationship determines first data transmission agreement corresponding with data sender, the second number corresponding with data receiver respectively
According to transport protocol, and by analysis two Data Transport Protocols it is whether identical come decide whether carry out protocol conversion.Such as:
Data sender is terminal, and data receiver is office, people of Guangzhou society server, can determine terminal by agreement corresponding relationship
First data transmission agreement be JSON agreement, people of Guangzhou society office server the second Data Transport Protocol be soap protocol, first
Data Transport Protocol and the second Data Transport Protocol are different, and therefore, it is necessary to carry out protocol conversion to data information.
Also, the application can also preset field mapping relations by configuration platform, and save it in database
In, or caching is in memory;The field mapping relations refer to enter and leave ginseng mapping relations, namely: different data transport protocol it
Between there are the definition of some parameter fields difference, such as: terminal send data information in the entitled UserName of user, third party
The entitled name of user in server, if without conversion, after data information is sent to data receiver, data receiver
Just the data information cannot successfully be parsed.Therefore in this application, if necessary to carry out protocol conversion, according to preset word
Some discrepancy ginseng in data information is mapped as the discrepancy that data receiver can identify and joined by section mapping relations, and is assembled into data
The Data Transport Protocol format of recipient, such as: establish the mapping relations between field UserName and field name, terminal to
When third-party server sends data information, the UserName in data information is just revised as name.
Such as: first data transmission agreement JSON agreement is different from the second Data Transport Protocol soap protocol, then need by
Data information is converted to the format of soap protocol.Soap protocol can be as follows, wherein the request content of soap protocol is necessary
With Envelope (envelope) as root node, Header (header) is optionally, if necessary to add Header element, it is necessary to be
First element of Envelope, Body (main body) be it is essential, indicate the limited content such as subject content of request, such as:
Request function, parameter type etc..
As can be seen that the application is pre-configured with the agreement corresponding relationship and word of different third-party server by configuration platform
Section mapping relations can quickly judge whether to need to carry out protocol conversion, and can guarantee by field mapping relations
The unification for entering ginseng makes a set of code in Unified Data Transport server realize the conversion of different agreement, compatible different agreement it
Between difference.And when accessing new third-party server, the mainstream of code in Unified Data Transport server can not be changed
Journey only configures discrepancy by configuration platform, improves the access speed of third-party server.
Fig. 7 is a kind of flow chart of data transmission method provided by the present application.It should be noted that provided in this embodiment
Data transmission method, can be cross-referenced with data transmission method described in above-mentioned any means embodiment, and something in common is just not
It repeats again.Shown in Figure 7, which may comprise steps of:
S301, data information to be transmitted is received;Wherein, data information transmits between terminal and third-party server
Data information;
S302, judge data sender and the third-party server in data receiver, if exempting to convert in list;If
It is then to execute S303;If it is not, then executing S304;
S303, data information is sent to data receiver;
S304, it after data information is carried out protocol conversion, retransmits to data receiver.
In this application, the agreement of settable terminal is standard agreement, namely: the Data Transport Protocol of terminal is fixed
, therefore in embodiment, in order to further increase data transmission bauds, it can be pre-configured with by configuration platform and exempt to convert name
Single, this, which exempts to convert in list, is configured with third-party server identical with the Data Transport Protocol of terminal, likewise, this exempts to turn
List of calling by name can also save in the database, or caching is in memory;That is: as long as data sender or data receiver
Third-party server in side belongs to this and exempts to convert list, data information directly can be sent to data receiver, without
Need to search the specific Data Transport Protocol of the third-party server.Such as: the Data Transport Protocol of terminal is JSON agreement,
The Data Transport Protocol of office, Shanghai people society server is also JSON agreement, then is added to office, Shanghai people society server and exempts to convert name
In list, data information either is sent to office, Shanghai people society server in this way, still receives what office, Shanghai people society server was sent
Data information does not need the protocol type for searching office, Shanghai people society server, can directly carry out the transmission of data information.
It should be noted that in the present embodiment, if the third-party server in data sender and data receiver
Do not exempt to convert in list at this, at this moment illustrates that third-party server is different from the Data Transport Protocol of terminal, at this moment can first pass through
Agreement corresponding relationship determines the Data Transport Protocol of third-party server, and is directly turned data information by field mapping relations
It is changed to the Data Transport Protocol type that terminal can identify.
As can be seen that the application exempts to convert list by presetting, it can be in data sender and data receiver's number
When identical according to transport protocol, the transmission of data information is directly carried out, does not need the association for searching data sender and data receiver
Agreement is carried out again after view type, to save the lookup time and the time of judgement of data transmission, improves data transmission
Speed.
Based on above-mentioned any means embodiment, in the present embodiment, which can also include:
Receive protocol configuration instruction;Protocol configuration instruction are as follows: to agreement corresponding relationship, field mapping relations, exempt to convert name
At least one of single configuration-direct;
It is instructed according to the protocol configuration, to pre-stored agreement corresponding relationship, field mapping relations, exempts to convert list
At least one of configured;Wherein, protocol configuration instruction includes: that agreement increases instruction, protocol modification instruction, agreement deletion
Any one in instruction.
In this application, it is pre-configured with: realizing the configuration information of terminal and the transmission of multiple third-party server data, it should
Configuration information includes agreement corresponding relationship in above-described embodiment, field mapping relations and exempts to convert list, and the agreement is corresponding to close
System is used to determine the corresponding relationship between terminal, third-party server and different data transmission server, the field mapping relations
For determining that mapping relations are joined in discrepancy when different data transport protocol conversion, this is exempted from conversion list and exempts to turn for quickly determining
The third-party server changed.
Therefore, in order to guarantee the accuracy of above-mentioned configuration information, administrative staff can by send protocol configuration instruction come
To agreement corresponding relationship, field mapping relations, exempts to convert at least one of list and configure, such as: modification agreement is corresponding
Relationship, modification field mapping relations, modification exempt to convert list;Further, if the third-party server with access is become
It is dynamic, such as: cancelling access or newly-increased access, then administrative staff can be by sending protocol configuration instruction, increasing or deleting
Corresponding agreement corresponding relationship, field mapping relations are exempted to convert list.When modifying above-mentioned configuration information, RPC can use
(Remote Procedure Call, remote procedure call) frame TAF's (tencent application framework)
Configuration file amendment advice ability modifies modified configuration information immediately and issues configuration immediately, and immediate updating caching life
Effect, to improve development efficiency.
Further, in configuration information agreement corresponding relationship, field mapping relations, exempt to convert list and carry out with postponing,
Corresponding configuration log can also be generated, to record the modification process of configuration information.In this application, in addition to configuration protocol pair
It should be related to, field mapping relations, exempt to convert except list, other general utility functions can also be configured, such as: setting time-out time,
Version number, parameter verification, Debug mode etc. function.The application is after sending data information to data receiver, Ke Yiyao
Data sender's feedback notification information is sought, is successfully sent to number to allow Unified Data Transport server to understand the data information
According to receiving end;After Unified Data Transport server receives the successful notification information of transmission, the property of can choose is sent to data
It holds feedback data to send successful notification information, sends situation so that data sending terminal understands data in time.If data receiver
End does not receive the notification information of data receiver feedback also more than after the time-out time, then determines that data information sends failure,
And the notification information of failure is sent to data sending terminal feedback data.
As can be seen that agreement corresponding relationship, field mapping relations in the application, exempting to convert list etc. and being stored in data
In library, when being changed to above- mentioned information, it is only necessary to send protocol configuration instruction, not be implemented only in simultaneous in set of system
Hold more Data Transport Protocols, can also be achieved the adaptation work completed in set of system to various protocols, protocol configuration side
Formula is more flexible.
Below by a specific application scenarios example description, to be said to data transmission method described herein
It is bright;The third-party server is office, people society server, which is the query information for the inquiry social security data that terminal is sent,
Referring to Fig. 8, for a kind of data transmission overall flow schematic diagram provided by the present application;It may include steps of:
S401, user send social security query information to Unified Data Transport server by terminal;
S402, Unified Data Transport server receive the social security query information, determine office, target social security people society to be checked
Server;
S403, Unified Data Transport server read preconfigured configuration information from database;The configuration information is extremely
It less include agreement corresponding relationship and field mapping relations;
S404, Unified Data Transport server judge whether to need to carry out protocol conversion according to agreement corresponding relationship;If
It is then to execute S405;If it is not, then executing S406;
S405, Unified Data Transport server carry out protocol conversion according to field mapping relations, and call office, people society clothes
Social security query information is sent to office, people society server by the interface of business device;
S406, Unified Data Transport server call directly the interface of office, people society server, and social security query information is sent
To office, people society server.
It in summary it can be seen, in this application, no matter user wants to inquire the social security data of which office, people society, and terminal all can
The social security query information is sent to Unified Data Transport server, turning for agreement is realized by the Unified Data Transport server
It changes;In this way, the conversion to a variety of Data Transport Protocols can be realized by a set of code, reduce code maintenance work
It measures;And when accessing new people society office's server, it is only necessary to a set of new without redeploying to modification partial code
Server, not only increase people society office server access speed, moreover it is possible to reduce O&M cost.
Fig. 9 is a kind of data transmission device structural schematic diagram provided by the embodiments of the present application, which is applied to unified number
According to transmission server;Referring to Fig. 9, which includes:
Data reception module 31, for receiving data information to be transmitted;Wherein, data information is that terminal and third party take
The data information transmitted between business device;
Whether judgment module 32, the Data Transport Protocol for judging data sender and data receiver are identical;
First data transmission blocks 33, for when data sender is identical as the Data Transport Protocol of data receiver,
Data information is sent to data receiver;
Protocol conversion module 34 will when not identical for the Data Transport Protocol in data sender and data receiver
Data information carries out protocol conversion;
Second data transmission blocks 35, for the data information after protocol conversion to be sent to data receiver.
In a kind of possible implementation, judgment module 32 may include:
Resolution unit determines data sender and data receiver for parsing data information;
Protocol determination unit determines corresponding with data sender for utilizing preset agreement corresponding relationship
One Data Transport Protocol, and the second Data Transport Protocol corresponding with data receiver;
First judging unit, for judging whether first data transmission agreement is identical as the second Data Transport Protocol.
In a kind of possible implementation, protocol conversion module 34 is specifically used for: being closed using the mapping of preset field
The data information, is converted to the data information for belonging to the second Data Transport Protocol by system;
Second data transmission blocks 35 are specifically used for: the data information for belonging to the second Data Transport Protocol is sent to data
Recipient.
In a kind of possible implementation, judgment module 32 may include:
Second judgment unit, for judging the third-party server in data sender and data receiver, if exempting from
It converts in list.
In a kind of possible implementation, which can also include:
Command reception module, for receiving protocol configuration instruction;Protocol configuration instruction are as follows: to agreement corresponding relationship,
Field mapping relations are exempted to convert the configuration-direct of at least one of list;
Configuration module closes pre-stored agreement corresponding relationship, field mapping for being instructed according to the protocol configuration
It is, exempts to convert at least one of list and configured.Wherein, protocol configuration instruction includes: that agreement increases instruction, protocol modification
Any one in instruction is deleted in instruction, agreement.
In data transmission device provided by the present application, if it is decided that the transmission of the data of data sender and data receiver
Agreement is different, re-sends to data receiver after can carrying out protocol conversion, realizes between terminal and different third-party server
Protocol conversion, realize effective transmission to data;Also, since the application can be by Unified Data Transport server come real
Protocol conversion between existing terminal and different third-party server, then just not needing successively in system code maintenance to every
A data transfer server is safeguarded, the code administration workload of administrative staff is reduced;Increasing new third-party server
When, it does not need to increase new data transfer server yet, it is only necessary to Unified Data Transport server is configured, thus
Improve the access speed of third-party server.
Further, the embodiment of the present application also provides a kind of electronic equipment.Wherein, which can be unified number
According to transmission server.Figure 10 is electronic devices structure figure shown according to an exemplary embodiment, and the content in figure cannot be recognized
To be any restrictions to the use scope of the application.
Figure 10 is a kind of structural schematic diagram of server provided by the present application.The electronic equipment can specifically include: at least
One processor 41, at least one processor 42, power supply 43, communication interface 44, input/output interface 45 and communication bus 46.Its
In, memory 42 is for storing computer program, and computer program is loaded and executed by processor 41, to realize aforementioned any reality
Apply the correlation step of the disclosed data transmission method executed by Unified Data Transport server of example.
In the present embodiment, power supply 43 is used to provide operating voltage for each hardware device on server 40;Communication interface 44
It can pass through the communication interface 44 in this application for the data transmission channel between the creation of server 40 and external device
The data information of terminal or third-party server transmission is received, and is sent to data receiver;Input/output interface 45, is used for
Extraneous input data or outwardly output data are obtained, specific interface type, which can according to need, to be chosen, herein not
Specifically limited.
In addition, the carrier that memory 42 is stored as resource, can be read-only memory, random access memory, disk or
CD etc., the resource stored thereon include computer program and operating system etc., storage mode can be of short duration storage or
It permanently stores.
Wherein, operating system be used for manage with server 40 on each hardware device and computer program, with realize locate
Manage operation and processing of the device 41 to mass data in memory 42, can be Windows Server, Netware, Unix,
Linux etc..Computer program is in addition to including that can be used in completing disclosed in aforementioned any embodiment by Unified Data Transport service
Except the correlation step for the data transmission method that device executes, can further include, which can be used in, completes other particular jobs
Computer program.
Further, the embodiment of the present application also discloses a kind of storage medium, is stored with computer in the storage medium
Executable instruction when the computer executable instructions are loaded and executed by processor, is realized disclosed in aforementioned any embodiment
The step of data transmission method.
It should be pointed out that above are only the preferred embodiment of the application, it is all in the application not to limit the application
Spirit and principle within, any modification, equivalent replacement, improvement and so on, should be included in the application protection scope it
It is interior.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with it is other
The difference of embodiment, same or similar part may refer to each other between each embodiment.For being filled disclosed in embodiment
For setting, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place is referring to method part
Explanation.
Detailed Jie has been carried out to a kind of data transmission method, device, equipment and storage medium provided herein above
It continues, specific examples are used herein to illustrate the principle and implementation manner of the present application, and the explanation of above embodiments is only
It is to be used to help understand the method for this application and its core ideas;At the same time, for those skilled in the art, according to this Shen
Thought please, there will be changes in the specific implementation manner and application range, in conclusion the content of the present specification should not manage
Solution is the limitation to the application.
Claims (10)
1. a kind of data transmission method, which is characterized in that be applied to Unified Data Transport server;The data transmission method packet
It includes:
Receive data information to be transmitted;Wherein, the data that the data information transmits between terminal and third-party server
Information;
Judge whether the Data Transport Protocol of data sender and data receiver are identical;
If they are the same, then the data information is sent to the data receiver;If not identical, the data information is carried out
After protocol conversion, retransmit to the data receiver.
2. data transmission method according to claim 1, which is characterized in that the judgement data sender and data receiver
Whether the Data Transport Protocol of side is identical, comprising:
The data information is parsed, determines data sender and data receiver;
Using preset agreement corresponding relationship, first data transmission agreement corresponding with the data sender is determined, with
And the second Data Transport Protocol corresponding with the data receiver;
Judge whether the first data transmission agreement and second Data Transport Protocol are identical.
3. data transmission method according to claim 2, which is characterized in that described that the data information is carried out agreement turn
After changing, retransmit to the data receiver, comprising:
Using preset field mapping relations, the data information is converted to and belongs to second Data Transport Protocol
Data information;
The data information for belonging to second Data Transport Protocol is sent to the data receiver.
4. data transmission method according to claim 1, which is characterized in that the judgement data sender and data receiver
Whether the Data Transport Protocol of side is identical, comprising:
Judge the third-party server in data sender and data receiver, if exempting to convert in list.
5. data transmission method as claimed in any of claims 1 to 4, which is characterized in that further include:
Receive protocol configuration instruction;The protocol configuration instruction are as follows: to agreement corresponding relationship, field mapping relations, exempt to convert name
At least one of single configuration-direct;
It is instructed according to the protocol configuration, to pre-stored agreement corresponding relationship, field mapping relations, exempts to convert in list
At least one is configured.
6. data transmission method according to claim 5, which is characterized in that the protocol configuration instruction includes: that agreement increases
Add instruction, protocol modification instruction, agreement delete instruction in any one.
7. a kind of data transmission device, which is characterized in that be applied to Unified Data Transport server;The data transmission device packet
It includes:
Data reception module, for receiving data information to be transmitted;Wherein, the data information is terminal and third party's service
The data information transmitted between device;
Whether judgment module, the Data Transport Protocol for judging data sender and data receiver are identical;
First data transmission blocks, for identical as the Data Transport Protocol of the data receiver in the data sender
When, the data information is sent to the data receiver;
Protocol conversion module, when not identical for the Data Transport Protocol in the data sender and the data receiver,
The data information is subjected to protocol conversion;
Second data transmission blocks, for the data information after protocol conversion to be sent to the data receiver.
8. data transmission device according to claim 7, which is characterized in that further include:
Command reception module, for receiving protocol configuration instruction;The protocol configuration instruction are as follows: to agreement corresponding relationship, field
Mapping relations are exempted to convert the configuration-direct of at least one of list;
Configuration module, for according to the protocol configuration instruct, to pre-stored agreement corresponding relationship, field mapping relations,
Exempt from least one of conversion list to be configured.
9. a kind of electronic equipment characterized by comprising
Memory, for storing computer program;
Processor realizes such as data transmission method as claimed in any one of claims 1 to 6 when for executing the computer program
The step of.
10. a kind of storage medium, which is characterized in that computer program is stored on the computer readable storage medium, it is described
It realizes when computer program is executed by processor such as the step of data transmission method as claimed in any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910641368.9A CN110351283B (en) | 2019-07-16 | 2019-07-16 | Data transmission method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910641368.9A CN110351283B (en) | 2019-07-16 | 2019-07-16 | Data transmission method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110351283A true CN110351283A (en) | 2019-10-18 |
CN110351283B CN110351283B (en) | 2022-05-06 |
Family
ID=68176598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910641368.9A Active CN110351283B (en) | 2019-07-16 | 2019-07-16 | Data transmission method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110351283B (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110661820A (en) * | 2019-12-02 | 2020-01-07 | 武汉慧联无限科技有限公司 | Internet of things data processing method and device, equipment and storage medium |
CN111741003A (en) * | 2020-06-23 | 2020-10-02 | 四川长虹电器股份有限公司 | Multi-protocol conversion method and system for third-party platform docking |
CN111818010A (en) * | 2020-05-26 | 2020-10-23 | 视联动力信息技术股份有限公司 | Data transmission method and device, electronic equipment and storage medium |
CN111953696A (en) * | 2020-08-14 | 2020-11-17 | 广州云从博衍智能科技有限公司 | Service data interaction method, system, device and medium |
CN112671891A (en) * | 2020-12-22 | 2021-04-16 | 上海上实龙创智能科技股份有限公司 | Node.js-based Internet of things data information transmission system and method thereof |
CN112738202A (en) * | 2020-12-25 | 2021-04-30 | 广州虎牙科技有限公司 | Data processing method and related device and storage medium |
CN113382069A (en) * | 2021-06-09 | 2021-09-10 | 浙江中控技术股份有限公司 | Data transmission method, device and equipment for oil and gas pipeline and storage medium |
CN113783893A (en) * | 2021-09-29 | 2021-12-10 | 远景智能国际私人投资有限公司 | Data transmission method, device and system |
CN113783954A (en) * | 2021-09-07 | 2021-12-10 | 中控智网(北京)能源技术有限公司 | Oil and gas pipeline component data transmission system and method |
CN115225728A (en) * | 2022-07-20 | 2022-10-21 | 江苏天拓龙川数字科技有限公司 | Method and device for carrying out unified data docking |
CN116708579A (en) * | 2023-08-04 | 2023-09-05 | 浪潮电子信息产业股份有限公司 | Data access method, device, electronic equipment and computer readable storage medium |
CN115225728B (en) * | 2022-07-20 | 2024-06-07 | 江苏天拓龙川数字科技有限公司 | Method and device for carrying out unified data docking |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6549937B1 (en) * | 1999-07-21 | 2003-04-15 | Microsoft Corporation | System and method for multi-protocol communication in a computer network |
CN101707600A (en) * | 2009-11-13 | 2010-05-12 | 东南大学 | WEB2.0-based system and method for realizing multi-protocol instant messaging |
CN101884207A (en) * | 2007-11-30 | 2010-11-10 | 法国电信公司 | Be used to safeguard the method and apparatus of ATT |
US20140136620A1 (en) * | 2012-11-12 | 2014-05-15 | Electronics And Telecommunications Research Institute | Protocol conversion apparatus and method |
CN104125208A (en) * | 2013-10-15 | 2014-10-29 | 腾讯科技(深圳)有限公司 | Data transmission method and data transmission device |
CN107360068A (en) * | 2017-06-30 | 2017-11-17 | 广东美的制冷设备有限公司 | Household appliance controlling system, method and its equipment |
CN109617858A (en) * | 2018-11-05 | 2019-04-12 | 视联动力信息技术股份有限公司 | A kind of encryption method and device of Streaming Media link |
-
2019
- 2019-07-16 CN CN201910641368.9A patent/CN110351283B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6549937B1 (en) * | 1999-07-21 | 2003-04-15 | Microsoft Corporation | System and method for multi-protocol communication in a computer network |
CN101884207A (en) * | 2007-11-30 | 2010-11-10 | 法国电信公司 | Be used to safeguard the method and apparatus of ATT |
CN101707600A (en) * | 2009-11-13 | 2010-05-12 | 东南大学 | WEB2.0-based system and method for realizing multi-protocol instant messaging |
US20140136620A1 (en) * | 2012-11-12 | 2014-05-15 | Electronics And Telecommunications Research Institute | Protocol conversion apparatus and method |
CN104125208A (en) * | 2013-10-15 | 2014-10-29 | 腾讯科技(深圳)有限公司 | Data transmission method and data transmission device |
CN107360068A (en) * | 2017-06-30 | 2017-11-17 | 广东美的制冷设备有限公司 | Household appliance controlling system, method and its equipment |
CN109617858A (en) * | 2018-11-05 | 2019-04-12 | 视联动力信息技术股份有限公司 | A kind of encryption method and device of Streaming Media link |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110661820A (en) * | 2019-12-02 | 2020-01-07 | 武汉慧联无限科技有限公司 | Internet of things data processing method and device, equipment and storage medium |
CN110661820B (en) * | 2019-12-02 | 2020-04-28 | 武汉慧联无限科技有限公司 | Internet of things data processing method and device, equipment and storage medium |
CN111818010A (en) * | 2020-05-26 | 2020-10-23 | 视联动力信息技术股份有限公司 | Data transmission method and device, electronic equipment and storage medium |
CN111741003A (en) * | 2020-06-23 | 2020-10-02 | 四川长虹电器股份有限公司 | Multi-protocol conversion method and system for third-party platform docking |
CN111953696A (en) * | 2020-08-14 | 2020-11-17 | 广州云从博衍智能科技有限公司 | Service data interaction method, system, device and medium |
CN112671891A (en) * | 2020-12-22 | 2021-04-16 | 上海上实龙创智能科技股份有限公司 | Node.js-based Internet of things data information transmission system and method thereof |
CN112738202A (en) * | 2020-12-25 | 2021-04-30 | 广州虎牙科技有限公司 | Data processing method and related device and storage medium |
CN113382069A (en) * | 2021-06-09 | 2021-09-10 | 浙江中控技术股份有限公司 | Data transmission method, device and equipment for oil and gas pipeline and storage medium |
CN113783954A (en) * | 2021-09-07 | 2021-12-10 | 中控智网(北京)能源技术有限公司 | Oil and gas pipeline component data transmission system and method |
CN113783893A (en) * | 2021-09-29 | 2021-12-10 | 远景智能国际私人投资有限公司 | Data transmission method, device and system |
CN115225728A (en) * | 2022-07-20 | 2022-10-21 | 江苏天拓龙川数字科技有限公司 | Method and device for carrying out unified data docking |
CN115225728B (en) * | 2022-07-20 | 2024-06-07 | 江苏天拓龙川数字科技有限公司 | Method and device for carrying out unified data docking |
CN116708579A (en) * | 2023-08-04 | 2023-09-05 | 浪潮电子信息产业股份有限公司 | Data access method, device, electronic equipment and computer readable storage medium |
CN116708579B (en) * | 2023-08-04 | 2024-01-12 | 浪潮电子信息产业股份有限公司 | Data access method, device, electronic equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110351283B (en) | 2022-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110351283A (en) | A kind of data transmission method, device, equipment and storage medium | |
CN111290865A (en) | Service calling method and device, electronic equipment and storage medium | |
CN104536890B (en) | Test system, method and apparatus | |
CN103942225A (en) | Method and system for invoking resources of Hybrid App client and client | |
JP2013538380A (en) | Method, system, and computer program for a security model for a workflow that aggregates third party secure services | |
CN109451014B (en) | WebService agent system and transparent agent method thereof | |
CN109639782A (en) | Message sends platform, method | |
US20200111487A1 (en) | Voice capable api gateway | |
US9742835B2 (en) | System and method for backend control of frontend user interfaces | |
CN104636678A (en) | Method and system for controlling terminal device under cloud computing environment | |
CN107124483A (en) | Domain name analytic method and server | |
CN111367685B (en) | Interface calling method and device, computer equipment and storage medium | |
CN113992738A (en) | Reverse proxy method, device, equipment and storage medium based on micro service gateway | |
CN109697607B (en) | Electronic transfer method, device and storage medium | |
CN114416169A (en) | Data processing method, medium, device and computing equipment based on micro front end | |
CN114489622A (en) | Js application, electronic device, and storage medium | |
WO2022090847A1 (en) | Handling deferrable network requests | |
CN110780915B (en) | Data processing method, device and storage medium | |
CN112181681A (en) | Remote calling method and device, computer equipment and storage medium | |
Kang et al. | Android RMI: a user-level remote method invocation mechanism between Android devices | |
CN114401241B (en) | Vehicle early warning information processing method and device, electronic equipment and storage medium | |
WO2022036833A1 (en) | Cookie management method, intermediate node, and webvpn system | |
CN112929453A (en) | Method and device for sharing session data | |
EP3170089B1 (en) | Brokering data access requests and responses | |
US20090083296A1 (en) | Metadata endpoint for a generic service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |