CN112738202B - Data processing method, related device and storage medium - Google Patents
Data processing method, related device and storage medium Download PDFInfo
- Publication number
- CN112738202B CN112738202B CN202011565865.4A CN202011565865A CN112738202B CN 112738202 B CN112738202 B CN 112738202B CN 202011565865 A CN202011565865 A CN 202011565865A CN 112738202 B CN112738202 B CN 112738202B
- Authority
- CN
- China
- Prior art keywords
- data
- converted
- field
- original data
- target 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.)
- Active
Links
Images
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/56—Provisioning of proxy services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- 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/26—Special purpose or proprietary protocols or architectures
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application discloses a data processing method, a related device and a storage medium, wherein the data processing method comprises the following steps: the transfer server receives data to be transmitted sent by an initiator; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; acquiring information of a field to be converted corresponding to a target receiver; and sending the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver, so that the target receiver converts the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver. By means of the method, the data can meet the data compliance requirements of different countries or regions under the condition that the setting protocol, the original data and the corresponding conversion relation are prevented from being manually input, and therefore the purpose of rapidly converting the data is achieved.
Description
Technical Field
The present disclosure relates to the field of network live broadcasting technologies, and in particular, to a data processing method, a related device, and a storage medium.
Background
With the continuous development of network technology, overseas live broadcast technology has been put on line in multiple countries or regions worldwide. Because of certain differences in data regulations in different countries or regions, the data in the live broadcast room cannot be simply synchronized, and the data must be further processed by using a certain technical means.
In the prior art, the data are generally configured uniformly by the central host, however, if the operation background configures only one data set, once the data set is to be synchronized to other countries, complex data dependency aggregation and data conversion are required, the data cannot be synchronized quickly, and the problem of untimely data updating may occur.
Further, the prior art generally addresses how to present a piece of data and how to transfer the data between different devices or nodes, but does not relate to the dependent aggregation of the data and how to quickly transform the data.
Disclosure of Invention
The technical problem to be solved mainly is to provide a data processing method, a related device and a storage medium.
In order to solve the above technical problems, a first technical solution adopted in the present application is to provide a data processing method, which includes: the transfer server receives data to be transmitted sent by an initiator; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; acquiring information of a field to be converted corresponding to a target receiver; and sending the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver, so that the target receiver converts the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver.
The step of obtaining the information of the field to be converted corresponding to the target receiver specifically comprises the following steps: and acquiring information of a field to be converted corresponding to the target receiver based on a set protocol corresponding to the target receiver.
In order to solve the technical problem, a second technical scheme adopted in the application is to provide a data processing method, which comprises the following steps: the initiator acquires data to be transmitted; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; and sending the data to be transmitted to a transfer server, so that the transfer server receives the data to be transmitted and acquires the information of the field to be converted corresponding to the target receiver, and then sending the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver, and converting the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver through the target receiver.
After the step of obtaining the data to be transmitted, the initiator further includes: converting the data to be transmitted into a file conforming to an open standard data exchange format based on a set protocol corresponding to the initiator; the step of sending the data to be transmitted to the transit server comprises the following steps: and sending the file to the transfer server so that the transfer server receives the file and acquires the data to be transmitted contained in the file based on the setting protocol corresponding to the initiator.
Wherein the field to be converted of the original data comprises source codes of different systems.
In order to solve the above technical problems, a third technical solution adopted in the present application is to provide a data processing method, which includes: the target receiver receives the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver, which are sent by the transfer server; the information of the field to be converted is acquired by the transfer server based on the received data to be transmitted sent by the initiator; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; and converting the field to be converted of the original data into information of the field to be converted corresponding to the target receiver based on a set protocol corresponding to the target receiver.
In order to solve the above technical problem, a fourth technical solution adopted in the present application is to provide a transfer server, where the transfer server includes: the data receiving module is used for receiving the data to be transmitted sent by the initiating device; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; the field acquisition module is used for acquiring information of a field to be converted corresponding to the target receiver; and the sending module is used for sending the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver to the receiving device, so that the receiving device converts the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver.
In order to solve the above technical problem, a fifth technical solution adopted in the present application is to provide an initiating device, where the initiating device includes: the data acquisition module is used for acquiring data to be transmitted; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; the data transmitting module is used for transmitting the data to be transmitted to the transfer server, so that after the transfer server receives the data to be transmitted and acquires the information of the field to be converted corresponding to the target receiver, the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver are transmitted to the receiving device, and the field to be converted of the original data is converted into the information of the field to be converted corresponding to the target receiver through the receiving device.
In order to solve the above technical problem, a sixth technical solution adopted in the present application is to provide a receiving apparatus, the receiving apparatus includes: the receiving module is used for receiving the original data sent by the transfer server, the field to be converted of the original data and the information of the target receiver corresponding to the field to be converted; the information of the field to be converted is acquired by the transfer server based on the received data to be transmitted sent by the initiating device; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; and the conversion module is used for converting the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver based on the set protocol corresponding to the target receiver.
In order to solve the technical problems, a seventh technical scheme adopted by the application is to provide a transfer server, wherein the transfer server comprises a communication circuit, a memory and a processor; the memory is used for storing program data, and the steps in the data processing method corresponding to the transit server are realized when the stored program data are executed; the processor is configured to execute the program instructions stored in the memory to implement the steps in the data processing method corresponding to the transit server as described in any one of the above.
In order to solve the technical problem, an eighth technical scheme adopted by the application is to provide an initiating device, wherein the initiating device comprises a communication circuit, a memory and a processor; the memory is used for storing program data, and the steps in the data processing method corresponding to the initiating device are realized when the program data are executed; the processor is configured to execute the program instructions stored in the memory to implement steps in a data processing method corresponding to the initiator device as described in any one of the above.
In order to solve the above technical problems, a ninth technical solution adopted in the present application is to provide a receiving device, where the receiving device includes a communication circuit, a memory, and a processor; the memory is used for storing program data, and the steps in the data processing method corresponding to the receiving device are realized when the program data are executed; the processor is configured to execute the program instructions stored in the memory to implement the steps in the data processing method corresponding to the receiving apparatus as described in any one of the above.
In order to solve the above technical problem, a tenth technical solution adopted in the present application is to provide a computer readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the steps in the data processing method according to any one of the above claims are implemented.
The beneficial effects of this application are: compared with the prior art, the method and the device identify the fields with the dependency relationship and the fields to be converted in the original data, and send the original data, the fields to be converted of the original data and the information of the fields to be converted corresponding to the target receiver through the transfer server, so that the target receiver modifies the fields to be converted according to the set protocol, and the data can meet the data compliance requirements of different countries or regions under the condition that the set protocol is prevented from being manually input with the original data and the corresponding conversion relationship, thereby realizing the purpose of quickly converting the data.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow diagram of one embodiment of a data processing system of the present application;
FIG. 2 is a signal flow diagram of one embodiment of the data processing system of FIG. 1;
FIG. 3 is a schematic flow chart of a first embodiment of a data processing method of the present application;
FIG. 4 is a schematic flow chart of a second embodiment of the data processing method of the present application;
FIG. 5 is a schematic diagram of FIG. 4 synchronizing dependent data;
FIG. 6 is a schematic flow chart of a third embodiment of a data processing method of the present application;
FIG. 7 is a schematic diagram illustrating the structure of an embodiment of a transfer server according to the present application;
FIG. 8 is a schematic diagram of an embodiment of an initiator device of the present application;
FIG. 9 is a schematic diagram of an embodiment of a receiving device of the present application;
FIG. 10 is a schematic diagram of another embodiment of a transfer server of the present application;
FIG. 11 is a schematic structural view of another embodiment of the initiating device of the present application;
fig. 12 is a schematic structural view of another embodiment of the receiving device of the present application;
fig. 13 is a schematic structural view of an embodiment of the computer readable storage medium of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
The terminology used in the embodiments of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise, the "plurality" generally includes at least two, but does not exclude the case of at least one.
It should be understood that the term "and/or" as used herein is merely one relationship describing the association of the associated objects, meaning that there may be three relationships, e.g., a and/or B, may represent: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
It should be understood that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
The NIMO overseas live broadcast technology is already on line in a plurality of countries or regions worldwide, and due to certain differences in data regulations in different countries or regions, data in a live broadcast room cannot be simply synchronized, and the data must be deeply processed by using a certain technical means.
In the prior art, the data are generally configured uniformly by the central host, however, if the operation background configures only one data set, once the data set is to be synchronized to other countries, complex data dependency aggregation and data conversion are required, the data cannot be synchronized quickly, and the problem of untimely data updating may occur.
Further, the prior art generally addresses how to present a piece of data and how to transfer the data between different devices or nodes, but does not relate to the dependent aggregation of the data and how to quickly transform the data.
Based on the above situation, the application provides a data processing method, a related device and a storage medium, by identifying a field with a dependency relationship and a field to be converted in original data, and sending the original data, the field to be converted of the original data and information of a field to be converted corresponding to an objective receiver to the objective receiver through a transfer server, so that the objective receiver modifies the field to be converted according to a set protocol, and the objective receiver can enable data to meet data compliance requirements of different countries or regions under the condition of avoiding manual input of the set protocol and the original data and corresponding conversion relationship, thereby realizing the purpose of rapidly converting the data.
Based on the above data processing method, the present application first provides a data processing system.
Referring specifically to fig. 1, fig. 1 is a schematic structural diagram of an embodiment of a data processing system of the present application. As shown in fig. 1, in the present embodiment, the data processing system 10 includes a relay server 11, an initiator 12, and a receiver 13, which are connected to each other.
In this embodiment, the initiating device 12 comprises an intelligent terminal of the initiator.
In this embodiment, the receiving device 13 includes an intelligent terminal of the target recipient.
With continued reference to FIG. 2, FIG. 2 is a signal flow diagram of one embodiment of the data processing system of FIG. 1.
In this embodiment, the initiator 12 sends the data to be transmitted to the relay server, where the data to be transmitted includes the original data, the field to be converted of the original data, and the target receiver sends the data to the relay server 11; after the transfer server 11 obtains the data to be transmitted, the information of the field to be converted corresponding to the target receiver is obtained from the data to be transmitted, and the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver are sent to the receiving device 13; after receiving the original data, the field to be converted of the original data, and the information of the field to be converted corresponding to the target receiver sent by the relay server 11, the receiving device 13 converts the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver.
Wherein the initiating device 12 also sends a data migration request to the receiving device 13, so that the receiving device 13 converts the migration data after agreeing to the request.
Referring to fig. 3, fig. 3 is a flowchart illustrating a first embodiment of a data processing method according to the present application. As shown in fig. 3, in this embodiment, the execution subject of the method is a transit server, and the method includes:
s31: the transfer server receives data to be transmitted sent by an initiator; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver.
In this embodiment, the original data includes original configuration data which is first brought online at a certain place and has validity.
In this embodiment, the field to be converted of the original data includes source codes of different systems, such as android source code (android_source) and apple source code (ios_source).
The android source code (android_source) and the apple source code (ios_source) in the original data are stored in a server of a country or region where the initiator is located.
In this embodiment, the initiator is the operation background of the country or region where the configuration data is first on line.
In this embodiment, the target receiver is the operation background of a country or region that is not the initiator.
S32: and acquiring information of the field to be converted corresponding to the target receiver.
In this embodiment, the android_source and the ios_source corresponding to the fields to be converted of the original data are stored in the server of the country or region where the initiator is located, so that the addresses in the uniform resource locators (Uniform Resource Locator, URL) of the android_source and the ios_source correspond to the server of the country or region where the initiator is located.
In this embodiment, after receiving the target receiver included in the data to be transmitted, the transit server obtains the parameters corresponding to the server in the country or region where the target receiver is located.
For example, if the original configuration data is first on the singapore, the server parameter corresponding to the URL address in the android_source and the ios_source is SG, and if the original configuration data needs to be synchronized to the united states, the parameter US corresponding to the united states server is obtained, so that the receiver converts the SG in the URL address in the android_source and the ios_source into US.
S33: and sending the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver, so that the target receiver converts the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver.
Compared with the prior art, the method and the device for converting the data in the data are different from the prior art in that the to-be-converted fields in the original data are identified, and the original data, the to-be-converted fields of the original data and the information of the to-be-converted fields corresponding to the target receiver are sent to the target receiver through the transfer server, so that the target receiver modifies the to-be-converted fields according to the set protocol, and the data can meet the data compliance requirements of different countries or regions under the condition that the original data and the corresponding conversion relations are prevented from being manually input, so that the purpose of rapidly converting the data is achieved.
With further reference to fig. 4, fig. 4 is a schematic flow chart of a second embodiment of the data processing method of the present application. As shown in fig. 4, in this embodiment, the execution subject of the method is an initiator, and the method includes:
s41: the initiator acquires data to be transmitted; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver.
In this embodiment, after the initiator acquires the original data, the initiator identifies the data having the dependency relationship in the original data, and synchronizes the dependency data to the target receiver when needed.
Specifically, data having a dependency relationship is a field depending on external data.
For example, in one specific implementation scenario, the data samples include twenty field data, the data samples are as follows:
field value
pack_num_view:NULL
sort:1
status:0
gold:NULL
adimn_name:admin
create_time:1541736000000
update_time:1595516464000
vertionn:1
android_source:https://web-ops.nimostatic.tv/gift/BBE01C44BB5E04A0DC3A63D81AF7C9BB_app_like_gif.zip
backpack validity:7
channel type:NULL
countries_id:SG
games_id:15
prize_id:1
gift_type:12
ios_source:https://web-ops.nimostatic.tv/gift/BBE01C44BB5E04A0DC3A63D81AF7C9BB_app_like_gif.zip
languages:NULL
lives:NULL
upgrade_effect:NULL
web_source:https://web-ops.nimostatic.tv/gift/60D629272E3FF0328033F1C7F09B73E0_web_like_gif.svga
In this data sample, the gift data (gift) depends on three external data such as country data (counties_id), prize data (prize_id), and game data (game_id), that is, the country data (counties_id), the prize data (prize_id), and the game data (game_id) are dependent data of the gift data (gift), and when synchronizing the gift data (gift), it is necessary that the initiator recognizes its dependent relationship, and when the target recipient does not have the corresponding dependent data, the corresponding dependent data is synchronized.
With further reference to FIG. 5, FIG. 5 is a schematic diagram of FIG. 4 for synchronizing dependent data.
Specifically, when the target recipient is an operation background of a country or region other than the initiator, the target recipient does not have dependency data of gift data (gift), and it is necessary to synchronize the dependency data of the gift data (gift) such as country data (counties_id), prize data (prize_id), and game data (game_id) in the past.
In other embodiments, when the intended recipient is an operational background of the country or region of the initiator, the intended recipient has dependent data of gift data (gift), at which time synchronization of the dependent data is not required.
In this embodiment, the initiator also identifies the field to be converted in the original data, and obtains the corresponding conversion parameter based on the target receiver.
For example, in the data sample, the value of android_source is https:// web-ops. Nimostatic. Tv/gift/BBE01C44BB5E04A0DC3A63D81AF7C9BB_app_like_gif. Zip, the corresponding parameter in the URL address of android_source is SG, which indicates that the initiator is the background of Singapore operation, and android_source is stored in the Singapore server; when the target receiver is the operation background of the united states, the conversion parameter US is acquired.
The value https of ios_source:// web-ops.nimostatic.tv/gift/BBE01C44BB5E04A0DC3A63D81AF7C9BB_app_like_gif.zip, and the corresponding parameter in the URL address of ios_source is known to be SG, namely ios_source is also stored in a Singapore server, and when the target receiver is the operation background of the United states, the conversion parameter US is acquired.
Further, after the initiator obtains the data to be transmitted, the data to be transmitted is converted into a file conforming to the open standard data exchange format based on a set protocol corresponding to the initiator.
The set protocol corresponding to the initiator is a data compliance and synchronization protocol corresponding to the initiator.
The file conforming to the open standard data exchange format is a file in class object numbered musical notation (JavaScript Object Notation, JSON) format.
Specifically, JSON (JavaScript Object Notation, object profile) is a lightweight data exchange format. It is based on a subset of ECMAScript (js specification formulated by the european computer institute) to store and represent data in a text format that is completely independent of the programming language. The simple and clear hierarchical structure enables the JSON to be an ideal data exchange language, is easy to read and write by people, is easy to analyze and generate by machines, and can effectively improve the network transmission efficiency.
In this embodiment, the data compliance and synchronization protocol corresponding to the initiator includes two parts: 1) Global function definition and global detection rule definition; 2) Corresponding only to a specific function of the initiator.
Wherein the global function definitions are stored in a common "data compliance and synchronization protocol" database and only the specific functions corresponding to the initiator are stored in the processor of the initiator.
Specifically, the global function is defined by:
Function_Definition:
S3FileConvert::http://xxx.x.com/S3FileConvert.jar
DefaultValueMatch::http://xxx.x.com/DefaultValueMatch.jar
wherein #S3 FileConvertert represents a global function name; the #http:// xxx.com/S3 fileconvert.jar represents executable code corresponding to the function S3FileConvert, and these programs are loaded during parsing.
The global detection rules are defined as follows:
Rule_Check_Definition:
Duplication_Interrupt::http://xxx.x.com/check.js
global detection rules are loaded upon detection.
Specifically, only the special function corresponding to the initiator will be correspondingly appended to the generated file as a part of the file.
In one specific implementation scenario, in the generated file, the following data are included:
raw data that needs to be synchronized:
Data_Law_Attach:
{
"id":"1",
"pack_num":"100_1_1",
"countries_id":"SG",
"games_id":"15",
"prize_id":"1",
"ios_source":"https://sg-web-ops.nimostatic.tv/gift/1_app_like_gif.zip",
"android_source":"https://sg-web-ops.nimostatic.tv/gift/2_app_like_gif.zip",
"status":"null"
}
name of the synchronization data is required:
Data_Name_definition:
Gift;
identified data dependencies:
Data_Dependency_Definition:
Gift:countries_id(Countries),games_id(Game),prize_id(Prize);
Countries:null;
Game:null;
Prize:null;
wherein #Gift is a counties_id (counties), a names of gas_ids (names of gas), a names of prime_ids (names of prime) indicates that the data Gift depends on counties, names of gas, names of prime, and in particular, by counties_ids on counties, by names of gas_ids on names of gas, and by names of prime_ids on names of prime; null indicates that dependencies of counties are forced to be no longer handled; null indicates that dependencies of the Game are forced to be no longer handled; prize:null indicates a dependency forcing no longer to handle Prize.
Data transformation definition:
Data_Convert_Definition:
android_source(S3FileConvert...US);
ios_source(S3FileConvert...US);
status(DefaultValueMatch...0);
where #android_source (S3 fileconvert..us) indicates that the field android_source is transformed using the function S3FileConvert, and the transformation parameter is US; # ios_source (S3 fileconvert..us) means that the field ios_source is transformed using a function S3FileConvert, the transformation parameter being US; # status (defaultvalue match..0) indicates that field status is processed by default.
The detection is performed according to the following data detection conditions:
Data_Check_Definition:
Duplication(Gift);
if the repeated Gift data exists, interrupting execution and prompting; if the dependent data is found to be absent in the actual execution process, interrupting the execution and prompting, and according to the prompting, regenerating the data to be transmitted according to the identified dependent data, and then executing the whole flow again.
In this embodiment, before the initiator obtains the data to be transmitted, an operator of the initiator needs to first initiate a data migration request, where the migration request is to migrate the original data from the country where the initiator is located to the country where the target receiver is located; after receiving the migration request, the initiator converts the data to be transmitted into a file in a JSON-like format based on the data compliance and synchronization protocol corresponding to the initiator, an operator of the initiator checks the file to determine whether the file contains all information of the data to be transmitted, and after the file passes the check, the file is sent to a transfer server, and meanwhile, the initiator sends the data migration request to a target receiver.
S42: and sending the data to be transmitted to a transfer server, so that the transfer server receives the data to be transmitted and acquires the information of the field to be converted corresponding to the target receiver, and then sending the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver, and converting the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver through the target receiver.
In this embodiment, after the relay server obtains the JSON-like file containing the data to be transmitted, the relay server obtains the data to be transmitted contained in the file based on the data compliance and synchronization protocol corresponding to the initiator.
The transfer server acquires information of the field to be converted corresponding to the target receiver from the data conversion definition.
Further, the transfer server sends the information of the to-be-converted field corresponding to the target receiver and the file in the class JSON format, which are obtained through analysis, to the target receiver, and the to-be-converted field of the original data is converted into the information of the to-be-converted field corresponding to the target receiver through the target receiver.
Referring to fig. 6, fig. 6 is a flowchart illustrating a third embodiment of a data processing method according to the present application. As shown in fig. 6, in the present embodiment, the execution subject of the method is a receiving apparatus, and the method includes:
s61: the target receiver receives the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver, which are sent by the transfer server; the information of the field to be converted is acquired by the transfer server based on the received data to be transmitted sent by the initiator; the data to be transmitted comprises the original data, a field to be converted of the original data and an objective receiver.
In this embodiment, the target receiver receives the information of the field to be converted corresponding to the target receiver and the file including the data to be transmitted in the JSON-like format, which are sent by the relay server.
S62: and converting the field to be converted of the original data into information of the field to be converted corresponding to the target receiver based on a set protocol corresponding to the target receiver.
In this embodiment, after the target receiver obtains the file including the data to be transmitted in the JSON-like format, the target receiver analyzes the file based on the data compliance and the synchronization protocol corresponding to the target receiver to obtain the data to be transmitted, and converts the field to be converted in the original data based on the obtained information of the field to be converted corresponding to the target receiver, so that the information of the field to be converted in the converted data is the information of the field to be converted corresponding to the target receiver.
In a specific implementation scenario, the initiator is the operation background of singapore, and the target receiver is the operation background of united states, and the original data and the converted data are as follows:
raw data
{
"id":"1",
"pack_num":"100_1_1",
"countries_id":"SG",
"games_id":"15",
"prize_id":"1",
"ios_source":"https://sg-web-ops.nimostatic.tv/gift/1_app_like_gif.zip",
"android_source":"https://sg-web-ops.nimostatic.tv/gift/2_app_like_gif.zip",
"status":"null"
}
Converted data
{
"id":"1",
"pack_num":"100_1_1",
"countries_id":"SG",
"games_id":"15",
"prize_id":"1",
"ios_source":"https://us-web-ops.nimostatic.tv/gift/1_app_like_gif.zip",
"android_source":"https://us-web-ops.nimostatic.tv/gift/2_app_like_gif.zip",
"status":"0"
}
As can be seen from the above original data and the converted data, the android_source and ios_source in the original data are stored in the singapore server (note SG in the corresponding URL address), and the android_source and ios_source in the converted data are stored in the server in the united states (note US in the corresponding URL address), so that the converted data meets the data compliance requirement of the united states by storing the source codes of different systems in the united states.
Further, it is also known from the above original data and the converted data that the status value in the original data is null, which is used to indicate that the pointer does not reference the effective object, and the status value in the converted data is 0, which indicates that the field status is processed by default.
In this embodiment, the value of the field status indicates the application state of the gift, and when the value of status is 0, default indicates that the gift is not available; when status is 1, 2, 3 or 4, different application states of the gift are defaulted.
In this embodiment, before the target receiver receives the data to be transmitted sent by the transfer server and the information of the field to be converted corresponding to the target receiver, an operator of the target receiver needs to audit the data migration request sent by the initiator, and after the audit is passed, the file including the data to be transmitted and sent by the transfer server in the JSON-like format and the information of the field to be converted corresponding to the target receiver obtained by analyzing by the transfer server are received.
In the whole synchronous conversion flow, as a part of data compliance and synchronization protocol corresponding to the initiator is stored in a public data compliance and synchronization protocol database, a part of data compliance and synchronization protocol corresponding to the target receiver is stored in a public data compliance and synchronization protocol database, and a part of data compliance and synchronization protocol corresponding to the target receiver is stored in a public data compliance and synchronization protocol database, an operator of the initiator only needs to audit the data migration request and the generated class JSON format file, and an operator of the target receiver only needs to audit the data migration request without manually inputting the corresponding protocol and the generated class JSON format file during each conversion, thereby realizing the purpose of quickly converting data.
Compared with the prior art, the method and the device for converting the data in the data are different from the prior art in that the fields with the dependency relationship in the original data and the fields to be converted are identified, and the original data, the fields to be converted of the original data and the information of the fields to be converted corresponding to the target receiver are sent to the target receiver through the transfer server, so that the target receiver modifies the fields to be converted according to the set protocol, and the data can be enabled to meet the data compliance requirements of different countries or regions under the condition that the set protocol is prevented from being manually input into the original data and the corresponding conversion relationship, and the purpose of rapidly converting the data is achieved.
Correspondingly, the application provides a related device of the data processing method.
Referring to fig. 7, fig. 7 is a schematic structural diagram of an embodiment of a transfer server in the present application. As shown in fig. 7, in the present embodiment, the relay server 70 includes a data receiving module 71, a field acquiring module 72, and a transmitting module 73.
The data receiving module 71 is configured to receive data to be transmitted sent by the initiator; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver.
The field obtaining module 72 is configured to obtain information of the field to be converted corresponding to the target receiver.
The process of obtaining is described in the related text of step S32 and step S42, and will not be described herein.
The sending module 73 is configured to send the original data, the field to be converted of the original data, and the information of the field to be converted corresponding to the target receiver to the receiving device, so that the receiving device converts the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver.
Referring to fig. 8, fig. 8 is a schematic structural diagram of an embodiment of an initiating device of the present application. As shown in fig. 8, in the present embodiment, the initiator 80 includes a data acquisition module 81 and a data transmission module 82.
The data acquisition module 81 is used for acquiring data to be transmitted; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver.
The data sending module 82 is configured to send data to be transmitted to the relay server, so that after the relay server receives the data to be transmitted and obtains information of a field to be converted corresponding to the target receiver, send the original data, the field to be converted of the original data, and the information of the field to be converted corresponding to the target receiver to the receiving device, and convert the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver through the receiving device.
The data obtaining module 81 is further configured to convert the data to be transmitted into a JSON-like file based on the data compliance and synchronization protocol corresponding to the initiator, and the specific conversion process is described in the related text in step S41, which is not repeated herein.
Further, the data sending module 82 is further configured to send a data migration request to the receiving device, so that the receiving device performs an audit after receiving the data migration request, and after the audit passes, obtain the original data sent by the relay server, the field to be converted of the original data, and the information of the target receiver corresponding to the field to be converted.
Referring to fig. 9, fig. 9 is a schematic structural diagram of an embodiment of a receiving device of the present application. As shown in fig. 9, in the present embodiment, the receiving device 90 includes a receiving module 91 and a converting module 92.
The receiving module 91 is configured to receive the original data sent by the relay server, a field to be converted of the original data, and information of a target receiver corresponding to the field to be converted; the information of the field to be converted is acquired by the transfer server based on the received data to be transmitted sent by the initiating device; the data to be transmitted comprises the original data, a field to be converted of the original data and an objective receiver.
The conversion module 92 is configured to convert a field to be converted of the original data into information corresponding to the field to be converted of the target receiver based on a set protocol corresponding to the target receiver.
The receiving module 91 is further configured to obtain a file including data to be transmitted in a JSON-like format sent by the relay server, and the converting module 92 is further configured to parse the file based on a data compliance and a synchronization protocol corresponding to the target receiver, obtain the data to be transmitted, and convert a field to be converted in the original data based on the obtained information of the field to be converted corresponding to the target receiver, so that the information of the field to be converted in the converted data is the information of the field to be converted corresponding to the target receiver. The specific conversion process is described in the related text in step S62, and will not be described herein.
Compared with the prior art, the method and the device for quickly converting the data are different from the prior art in that the initiating device identifies the fields with the dependency relationship and the fields to be converted in the original data, the transfer server obtains the information of the fields to be converted corresponding to the target receiver, and the transfer server sends the original data, the fields to be converted of the original data and the information of the fields to be converted corresponding to the target receiver to the receiving device, so that the receiving device modifies the fields to be converted according to the set protocol, and the data can meet the data compliance requirements of different countries or regions under the condition that the set protocol is prevented from being manually input with the original data and the corresponding conversion relationship.
Referring to fig. 10, fig. 10 is a schematic structural diagram of another embodiment of a transfer server in the present application. As shown in fig. 10, in the present embodiment, the relay server 100 includes a communication circuit 1001, a memory 1002, and a processor 1003.
In this embodiment, the memory 1002 is configured to store program data, where the program data, when executed, may implement the steps in the data processing method corresponding to the relay server in any of the method embodiments described above; the processor 1003 is configured to execute program instructions stored in the memory 1002 to implement steps in a data processing method corresponding to the relay server in any of the above method embodiments.
In particular, the processor 1003 is configured to control itself and the memory 1002 to implement the steps of any of the track acquisition method embodiments described above. The processor 1003 may also be referred to as a CPU (Central Processing Unit ). The processor 1003 may be an integrated circuit chip with signal processing capabilities. The processor 1003 may also be a general purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a Field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. In addition, the processor 1003 may be implemented by multiple integrated circuit chips in common.
Referring to fig. 11, fig. 11 is a schematic structural diagram of another embodiment of the initiating device of the present application. As shown in fig. 11, in the present embodiment, the initiator 110 includes a communication circuit 1101, a memory 1102, and a processor 1103.
In this embodiment, the memory 1102 is configured to store program data, where the program data, when executed, may implement steps in a data processing method corresponding to the initiator in any of the above method embodiments; the processor 1103 is configured to execute the program instructions stored in the memory 1102 to implement steps in a data processing method corresponding to the initiator in any of the above method embodiments.
In particular, the processor 1103 is configured to control itself and the memory 1102 to implement the steps of any of the track acquisition method embodiments described above. The processor 1103 may also be referred to as a CPU (Central Processing Unit ). The processor 1103 may be an integrated circuit chip having signal processing capabilities. The processor 1103 may also be a general purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a Field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. In addition, the processor 1103 may be commonly implemented by a plurality of integrated circuit chips.
Referring to fig. 12, fig. 12 is a schematic structural diagram of another embodiment of a receiving device of the present application. As shown in fig. 12, in the present embodiment, the reception apparatus 120 includes a communication circuit 1201, a memory 1202, and a processor 1203.
In this embodiment, the memory 1202 is configured to store program data, and the program data when executed may implement steps in a data processing method corresponding to the receiving device in any of the above method embodiments; the processor 1203 is configured to execute program instructions stored in the memory 1202 to implement steps in a data processing method corresponding to a receiving apparatus in any of the above method embodiments.
In particular, the processor 1203 is configured to control itself and the memory 1202 to implement the steps of any of the track acquisition method embodiments described above. The processor 1203 may also be referred to as a CPU (Central Processing Unit ). The processor 1203 may be an integrated circuit chip with signal processing capabilities. The processor 1203 may also be a general purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a Field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. In addition, the processor 1203 may be commonly implemented by a plurality of integrated circuit chips.
Compared with the prior art, the method and the device for quickly converting the data are different from the prior art in that the initiating device identifies the fields with the dependency relationship and the fields to be converted in the original data, the transfer server obtains the information of the fields to be converted corresponding to the target receiver, and the transfer server sends the original data, the fields to be converted of the original data and the information of the fields to be converted corresponding to the target receiver to the receiving device, so that the receiving device modifies the fields to be converted according to the set protocol, and the data can meet the data compliance requirements of different countries or regions under the condition that the set protocol is prevented from being manually input with the original data and the corresponding conversion relationship.
Accordingly, the present application provides a computer-readable storage medium.
Referring to fig. 13, fig. 13 is a schematic structural diagram of an embodiment of a computer readable storage medium of the present application.
The computer readable storage medium 130 includes a computer program 1301 stored on the computer readable storage medium 130, which computer program 1301 when executed by the above processor implements the steps of any of the above method embodiments or the steps correspondingly performed by the relevant apparatus in the above method embodiments.
In particular, the integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer-readable storage medium 130. Based on such understanding, the technical solution of the present application, or a portion or all or part of the technical solution contributing to the prior art, may be embodied in the form of a software product stored in a computer-readable storage medium 130, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the methods of the embodiments of the present application. And the aforementioned computer-readable storage medium 130 includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In the several embodiments provided in the present application, it should be understood that the disclosed methods and apparatus may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of modules or units is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical, or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in part or all or part of the technical solution contributing to the prior art or in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the methods of the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing description is only of embodiments of the present application, and is not intended to limit the scope of the patent application, and all equivalent structures or equivalent processes using the descriptions and the contents of the present application or other related technical fields are included in the scope of the patent application.
Claims (11)
1. A method of data processing, comprising:
the transfer server receives data to be transmitted sent by an initiator; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; the field to be converted of the original data comprises source codes of different systems;
acquiring information of the target receiver corresponding to the field to be converted; the method specifically comprises the following steps: acquiring information of the field to be converted corresponding to the target receiver based on a set protocol corresponding to the target receiver;
and sending the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver, so that the target receiver converts the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver based on a set protocol corresponding to the target receiver.
2. A method of data processing, comprising:
the initiator acquires data to be transmitted; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; the field to be converted of the original data comprises source codes of different systems;
and sending the data to be transmitted to a transfer server, so that the transfer server receives the data to be transmitted, obtains the information of the field to be converted corresponding to the target receiver based on the set protocol corresponding to the target receiver, and then sends the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver, and converts the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver based on the set protocol corresponding to the target receiver through the target receiver.
3. The data processing method according to claim 2, wherein after the step of the initiator acquiring the data to be transmitted, further comprising:
converting the data to be transmitted into a file conforming to an open standard data exchange format based on a set protocol corresponding to the initiator;
The step of sending the data to be transmitted to a transfer server comprises the following steps:
and sending the file to the transfer server so that the transfer server receives the file and acquires the data to be transmitted contained in the file based on a set protocol corresponding to the initiator.
4. A method of data processing, comprising:
the method comprises the steps that an objective receiver receives original data sent by a transfer server, a field to be converted of the original data and information of the objective receiver corresponding to the field to be converted; the information of the field to be converted is acquired by the transfer server based on the received data to be transmitted sent by the initiator; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; the field to be converted of the original data comprises source codes of different systems; the information of the field to be converted corresponding to the target receiver is acquired based on a set protocol corresponding to the target receiver;
and converting the field to be converted of the original data into information of the field to be converted corresponding to the target receiver based on a set protocol corresponding to the target receiver.
5. A transit server, the transit server comprising:
the data receiving module is used for receiving the data to be transmitted sent by the initiating device; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; the field to be converted of the original data comprises source codes of different systems;
the field acquisition module is used for acquiring information of the field to be converted corresponding to the target receiver; the method specifically comprises the following steps: acquiring information of the field to be converted corresponding to the target receiver based on a set protocol corresponding to the target receiver;
and the sending module is used for sending the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver to a receiving device, so that the receiving device converts the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver based on a set protocol corresponding to the target receiver.
6. An initiating device, the initiating device comprising:
the data acquisition module is used for acquiring data to be transmitted; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; the field to be converted of the original data comprises source codes of different systems;
The data transmitting module is used for transmitting the data to be transmitted to the transfer server, so that the transfer server receives the data to be transmitted, obtains the information of the field to be converted corresponding to the target receiver based on the set protocol corresponding to the target receiver, and then transmits the original data, the field to be converted of the original data and the information of the field to be converted corresponding to the target receiver to the receiving device, and converts the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver based on the set protocol corresponding to the target receiver through the receiving device.
7. A receiving device, characterized in that the receiving device comprises:
the receiving module is used for receiving the original data sent by the transfer server, the field to be converted of the original data and the information of the target receiver corresponding to the field to be converted; the information of the field to be converted is acquired by the transfer server based on the received data to be transmitted sent by the initiating device; the data to be transmitted comprises original data, a field to be converted of the original data and an objective receiver; the field to be converted of the original data comprises source codes of different systems; the information of the field to be converted corresponding to the target receiver is acquired based on a set protocol corresponding to the target receiver;
And the conversion module is used for converting the field to be converted of the original data into the information of the field to be converted corresponding to the target receiver based on the set protocol corresponding to the target receiver.
8. A transfer server, wherein the transfer server comprises a communication circuit, a memory and a processor;
the memory is used for storing program data, which when executed, implements the steps of the data processing method according to claim 1;
the processor is configured to execute program instructions stored in the memory to implement the steps in the data processing method according to claim 1.
9. An initiating device, comprising a communication circuit, a memory, and a processor;
the memory is used for storing program data, the program data when executed realize the steps in the data processing method according to any one of claims 2 to 3;
the processor is configured to execute program instructions stored in the memory to implement the steps in the data processing method according to any one of claims 2 to 3.
10. A receiving device, comprising a communication circuit, a memory, and a processor;
The memory is used for storing program data, which when executed implements the steps of the data processing method according to claim 4;
the processor is configured to execute the program instructions stored in the memory to implement the steps in the data processing method as claimed in claim 4.
11. A computer-readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, carries out the steps in the data processing method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011565865.4A CN112738202B (en) | 2020-12-25 | 2020-12-25 | Data processing method, related device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011565865.4A CN112738202B (en) | 2020-12-25 | 2020-12-25 | Data processing method, related device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112738202A CN112738202A (en) | 2021-04-30 |
CN112738202B true CN112738202B (en) | 2023-05-26 |
Family
ID=75616353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011565865.4A Active CN112738202B (en) | 2020-12-25 | 2020-12-25 | Data processing method, related device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112738202B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114038545B (en) * | 2021-11-09 | 2025-01-21 | 挂号网(杭州)科技有限公司 | Data acquisition method, device, electronic device and storage medium |
CN114896322A (en) * | 2022-05-18 | 2022-08-12 | 建信金融科技有限责任公司 | JSON (Java Server object notation) -based configuration data conversion method, device, equipment and medium |
CN115118778B (en) * | 2022-06-28 | 2024-06-07 | 中国农业银行股份有限公司 | Data processing method, device, equipment and medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8782721B1 (en) * | 2013-04-05 | 2014-07-15 | Wowza Media Systems, LLC | Closed captions for live streams |
CN109302384A (en) * | 2018-09-03 | 2019-02-01 | 视联动力信息技术股份有限公司 | A kind of processing method and system of data |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105872627A (en) * | 2015-12-15 | 2016-08-17 | 乐视云计算有限公司 | Transmission method and equipment for live data |
CN107707926A (en) * | 2017-03-09 | 2018-02-16 | 贵州白山云科技有限公司 | A kind of live TV stream transmission method, device and system |
CN107454058A (en) * | 2017-06-29 | 2017-12-08 | 广州视源电子科技股份有限公司 | Data sending method, system, readable storage medium and computer equipment |
CN107370805B (en) * | 2017-07-12 | 2021-06-08 | 广州市百果园信息技术有限公司 | Service processing method and device and service processing system |
CN107592554B (en) * | 2017-09-20 | 2019-08-02 | 武汉斗鱼网络科技有限公司 | Live video retransmission method and device |
CN110351283B (en) * | 2019-07-16 | 2022-05-06 | 腾讯科技(深圳)有限公司 | Data transmission method, device, equipment and storage medium |
-
2020
- 2020-12-25 CN CN202011565865.4A patent/CN112738202B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8782721B1 (en) * | 2013-04-05 | 2014-07-15 | Wowza Media Systems, LLC | Closed captions for live streams |
CN109302384A (en) * | 2018-09-03 | 2019-02-01 | 视联动力信息技术股份有限公司 | A kind of processing method and system of data |
Also Published As
Publication number | Publication date |
---|---|
CN112738202A (en) | 2021-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112738202B (en) | Data processing method, related device and storage medium | |
CN112217831A (en) | Information interaction method, device and equipment about Internet of things equipment | |
US8825750B2 (en) | Application server management system, application server management method, management apparatus, application server and computer program | |
CN106657149B (en) | Communication protocol conversion method and device | |
CN110096379B (en) | Message distribution method, device, equipment and storage medium based on general protocol | |
CN107659538A (en) | A kind of method and apparatus of Video processing | |
CN107291608B (en) | Test script generation method, interface subscription/registration method and device | |
CN110096380B (en) | Android internal communication method, system, device and storage medium | |
CN107728497B (en) | Communication method for man-machine interaction | |
US20190045238A1 (en) | Method and system of push-template and url list for dash on full-duplex protocols | |
CN111858113A (en) | Application program repairing method, device, service system and storage medium | |
GB2580421A (en) | Electronic message translation management | |
US20110276444A1 (en) | Method and devices for service rating | |
CN111427710B (en) | Communication method, device, equipment and storage medium of components in application program | |
CN101529885A (en) | Rich media stream management | |
CN109586979B (en) | Message transmission method and device | |
EP3171610B1 (en) | Transmission device, transmission method, reception device, and reception method | |
CN112422564A (en) | Protocol testing method, device, storage medium and electronic device | |
CN114374745B (en) | Protocol format processing method and system | |
CN109005468B (en) | Bullet screen message distribution method, device, equipment and storage medium | |
CN104540013B (en) | A kind of playback terminal obtains the method and playback terminal of programme content | |
CN107370731B (en) | Method and device for realizing communication between different applications based on natural language | |
WO2018059509A1 (en) | Channel searching method and system for television terminal | |
CN113765722B (en) | Configurable multi-protocol message processing method and device and electronic equipment | |
CN109960594A (en) | Method without intrusively transmitting tracking id when Java far call C is serviced |
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 |