CN114301846A - Communication method, communication apparatus, storage medium, and processor - Google Patents
Communication method, communication apparatus, storage medium, and processor Download PDFInfo
- Publication number
- CN114301846A CN114301846A CN202111633617.3A CN202111633617A CN114301846A CN 114301846 A CN114301846 A CN 114301846A CN 202111633617 A CN202111633617 A CN 202111633617A CN 114301846 A CN114301846 A CN 114301846A
- Authority
- CN
- China
- Prior art keywords
- sub
- target
- data
- channels
- target data
- 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.)
- Withdrawn
Links
- 238000004891 communication Methods 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000001228 spectrum Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 abstract description 16
- 238000005516 engineering process Methods 0.000 abstract description 10
- 238000012545 processing Methods 0.000 abstract description 7
- 230000000903 blocking effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002688 persistence Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The application discloses a communication method, a communication device, a storage medium and a processor. Wherein, the method comprises the following steps: establishing a communication channel with a database; dividing a communication channel to obtain a plurality of sub-shunt channels; receiving target data of a target object forwarded by a client, determining the target number of the sub-branch channels according to the target data amount of the target data, and sending the target data to a database through the sub-branch channels with the target number. The data transmission method and device solve the technical problems that in the related technology, data processing capacity of storage and transmission equipment is limited, the data transmission speed is low, data blockage is easily caused, and user experience is influenced.
Description
Technical Field
The present application relates to the field of communications, and in particular, to a communication method, apparatus, storage medium, and processor.
Background
The technology of the current era is rapidly developed, and various technical functions in the Internet are rapidly advanced. Therefore, corresponding data can be rapidly increased, a large amount of data needs to be backed up, under the background of the big data era, the data needed by a user can be rapidly inquired and stored, the backup is safe and effective in technical aspect and the efficiency is met, because under many scenes, when the big data is stored and transmitted, the data volume is large, when the big data is stored by the existing computer storage and transmission technology, the storage and transmission speed is slow, data blockage is easy to cause, and the use experience of the user is influenced.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the application provides a communication method, a communication device, a storage medium and a processor, which are used for at least solving the technical problems that the data processing capacity of storage and transmission equipment is limited, the caused data transmission speed is low, data blockage is easily caused, and the use experience of a user is influenced in the related technology.
According to an aspect of an embodiment of the present application, there is provided a communication method including: establishing a communication channel with a database; dividing a communication channel to obtain a plurality of sub-shunt channels; receiving target data of a target object forwarded by a client, and determining the target number of sub-branch channels according to the target data volume of the target data, wherein the larger the target data volume is, the more the number of the sub-branch channels occupied by the target data is; and sending the target data to a database through the target number of sub-branch channels.
Optionally, dividing the communication channel to obtain a plurality of sub-split channels includes: and determining the communication time period of the communication channel, and dividing the communication time period to obtain a plurality of sub-branch channels.
Optionally, dividing the communication period to obtain a plurality of sub-split channels includes: dividing the communication time interval based on a preset time unit to obtain a plurality of time slices; determining a first number corresponding to the time slice; determining the first number as a second number corresponding to the plurality of sub-split channels; the communication channel is divided into a second number of sub-divided channels.
Optionally, after receiving the data of the target object forwarded by the client, the method includes: acquiring a frequency spectrum of a communication channel; determining a time interval corresponding to the sub-shunt channel, and selecting a target value from the time interval; determining identification information of the target object according to the frequency spectrum and the target value; and one sub-branch channel selected from the plurality of sub-branch channels is determined as a target sub-branch channel, and the identification information is distributed to the target sub-branch channel.
Optionally, determining the target number of the sub-split channels according to the target data amount of the target data includes: comparing a first data volume which can be transmitted by a target sub-branch channel with a target data volume to obtain a comparison result, wherein the first data volume is used for indicating the size of data which can be transmitted by the target sub-branch channel; and under the condition that the comparison result indicates that the first data volume is smaller than the target data volume, determining the number of the sub-branch channels to be called according to the target data volume and the first data volume.
Optionally, determining the number of the sub-branch channels to be called according to the target data volume and the first data volume includes: determining a difference between the target data amount and the first data amount; acquiring a sub-branch channel in an idle state, and determining a second data volume which can be transmitted by the sub-branch channel in the idle state; and determining the number of the sub-branch channels to be called according to the ratio of the difference value to the second data volume.
Optionally, in a case that the comparison result indicates that the first data amount is larger than the target data amount, the target data is sent to the database based on the target sub-branch.
According to another aspect of the embodiments of the present application, there is also provided a communication apparatus, including: the establishing module is used for establishing a communication channel with the database; the dividing module is used for dividing the communication channel to obtain a plurality of sub-shunt channels; the receiving module is used for receiving target data of a target object forwarded by the client and determining the target number of the sub-branch channels according to the target data volume of the target data, wherein the larger the target data volume is, the more the number of the sub-branch channels occupied by the target data is; and the sending module is used for sending the target data to the database through the sub-branch channels with the target number.
According to another aspect of the embodiments of the present application, there is also provided a non-volatile storage medium including a stored program, wherein a device in which the non-volatile storage medium is located is controlled to execute any one of the communication methods when the program is executed.
According to another aspect of the embodiments of the present application, there is also provided a processor configured to execute a program, where the program executes any one of the communication methods.
In the embodiment of the application, a communication channel is divided by establishing the communication channel with a database; dividing a communication channel to obtain a plurality of sub-shunt channels; receiving target data of a target object forwarded by a client, and determining the target number of sub-branch channels according to the target data volume of the target data, wherein the larger the target data volume is, the more the number of the sub-branch channels occupied by the target data is; the target data are sent to the database through the sub-shunt channels with the target number, and the purpose of distributing the sub-shunt channels to transmit data based on the data volume is achieved, so that the sub-shunt channels are dynamically adjusted in real time according to the data volume of the data to be transmitted, the stored data are rapidly transmitted, the technical effect that the channels are blocked is avoided, and the technical problems that in the related technology, the data processing capacity of storage and transmission equipment is limited, the caused data transmission speed is low, the data blocking is easily caused, and the user experience is influenced are solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
FIG. 1 is a flow chart diagram of an alternative communication method according to an embodiment of the present application;
FIG. 2 is a schematic diagram of an alternative application scenario according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an alternative communication device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The current internet is developed rapidly, massive data is backed up and stored, and quick query and real-time interaction are needed. The common relational data storage tools mysql, orcale, db2 and the like have limitations in speed when storing data and inquiring data, and when the concurrency increasing speed has a degradation phenomenon or the database service collapses, non-relational databases such as redis and monggood have high inquiring and storing speeds, but the data is cache operation and cannot be persisted. Therefore, it is necessary to design a method for accelerating optimization of data backup query operation so as to satisfy the requirement of fast implementation and improve user experience when a contemporary social user browses and loads information to be checked. The method and the device can optimize the communication between the operation and the data storage tool through the time division multiplexing technology, thereby reducing the cost of data interaction, rapidly and effectively dumping the data in the cache to the database, and performing a data persistence function. The time division multiplexing technology can realize mass data dump and time increment data dump. According to the number of the paths of the branch dividing channels of the time slice, the size of each branch dividing signal is the same due to a small time unit, and the stability of data during data dump is ensured.
In accordance with an embodiment of the present application, there is provided a communication method embodiment, it should be noted that the steps illustrated in the flowchart of the figure may be performed in a computer system such as a set of computer executable instructions, and that while a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than here.
Fig. 1 is a communication method according to an embodiment of the present application, as shown in fig. 1, the method including the steps of:
step S102, establishing a communication channel with a database;
step S104, dividing the communication channel to obtain a plurality of sub-branch channels;
step S106, receiving target data of a target object forwarded by a client, and determining the target number of the sub-branch channels according to the target data volume of the target data, wherein the larger the target data volume is, the more the number of the sub-branch channels occupied by the target data is;
and step S108, sending the target data to a database through the sub-branch channels with the target number.
In the communication method, a communication channel with a database is established; dividing a communication channel to obtain a plurality of sub-shunt channels; receiving target data of a target object forwarded by a client, and determining the target number of sub-branch channels according to the target data volume of the target data, wherein the larger the target data volume is, the more the number of the sub-branch channels occupied by the target data is; the target data are sent to the database through the sub-shunt channels with the target number, and the purpose of distributing the sub-shunt channels to transmit data based on the data volume is achieved, so that the sub-shunt channels are dynamically adjusted in real time according to the data volume of the data to be transmitted, the stored data are quickly transmitted, the technical effect that the channels are blocked is avoided, and the technical problems that the data transmission speed is low, the data blocking is easily caused and the user use experience is influenced due to the fact that the data processing capacity of storage and transmission equipment in the related technology is limited are solved.
Optionally, dividing the communication channel to obtain a plurality of sub-split channels includes: and determining the communication time period of the communication channel, and dividing the communication time period to obtain a plurality of sub-branch channels.
Specifically, dividing the communication period into a plurality of sub-division channels includes: dividing the communication time interval based on a preset time unit to obtain a plurality of time slices; determining a first number corresponding to the time slice; determining the first number as a second number corresponding to the plurality of sub-split channels; the communication channel is divided into a second number of sub-divided channels.
In some embodiments of the present application, after receiving data of a target object forwarded by a client, a spectrum of a communication channel may be acquired; determining a time interval corresponding to the sub-shunt channel, and selecting a target value from the time interval; determining identification information of the target object according to the frequency spectrum and the target value; and one sub-branch channel selected from the plurality of sub-branch channels is determined as a target sub-branch channel, and the identification information is determined to be distributed to the target sub-branch channel.
In some embodiments, determining the target number of the sub-split channels according to the target data amount of the target data may be implemented by, in particular, comparing a first data amount that can be transmitted by the target sub-split channel with the target data amount to obtain a comparison result, where the first data amount is used to indicate a data size that can be transmitted by the target sub-split channel; and under the condition that the comparison result indicates that the first data volume is smaller than the target data volume, determining the number of the sub-branch channels to be called according to the target data volume and the first data volume.
In some embodiments of the present application, determining the number of sub-split channels to be called according to the target data amount and the first data amount includes: determining a difference between the target data amount and the first data amount; acquiring a sub-branch channel in an idle state, and determining a second data volume which can be transmitted by the sub-branch channel in the idle state; and determining the number of the sub-branch channels to be called according to the ratio of the difference value to the second data volume.
It should be noted that, in the case that the comparison result indicates that the first data amount is greater than the target data amount, the target data is sent to the database based on the target sub-branch.
Fig. 2 is a schematic diagram of an optional application scenario in the present application, as shown in fig. 2, when a client needs to transmit data to a database through a cache server, and the database stores the data, a communication pipeline (communication channel) may be divided into multiple sub-branch channels for transmission, for example, when the data volume is large, the communication pipeline may transmit through channel1, channel2, and channel3, and when the data volume is small, the communication pipeline may transmit data only through channel 1.
Illustratively, the data of the client can be transmitted and stored in the database by the following steps:
1. the client stores the data into the cache database of the server.
2. And creating a cache database and long connection of a time division multiplexing communication pipeline TCP protocol.
3. And acquiring the current millisecond value, namely the communication time interval, of the communication pipeline of the cache dump database.
4. The communication pipeline is divided into equal small time units by calculation, and the number of the pipeline channels is used as the number of the pipeline channels, namely, the communication time period is divided to obtain a plurality of sub-branch channels.
5. Each channel (sub-branch channel) of the communication pipeline can be allocated with a unique user id through a unique encryption algorithm, when a user with large data volume dumps, more time division multiplexing channels can be selectively occupied, and it should be noted that after the user id is allocated to the sub-branch channel, the sub-branch channel can preferentially transmit the data of the user.
It should be noted that, the user id may be determined by multiplying the frequency spectrum of the current communication pipe by the maximum value of the small time unit obtained by halving the current communication pipe, for example:
a is 100 (millisecond value of communication pipe), B is 0-10 hz (frequency spectrum), then, the communication pipe is divided into 2 parts according to time division, and it can get: the unique id of the current user is obtained according to Time1.max B, wherein Time1 is 1-50, Time2 is 51-100. It can be understood that when the user uses the time division multiplex dump, a plurality of channels can be allocated to the user for data dump according to the user id.
6. And synchronously sending the data in the pipeline to a database for persistence.
7. And sending the data to a database.
Fig. 3 is a communication apparatus according to an embodiment of the present application, and as shown in fig. 3, the communication apparatus includes:
an establishing module 40 for establishing a communication channel with the database;
a dividing module 42, configured to divide a communication channel to obtain a plurality of sub-split channels;
a receiving module 44, configured to receive target data of a target object forwarded by a client, and determine a target number of sub-branch channels according to a target data amount of the target data, where the larger the target data amount is, the more the number of sub-branch channels occupied by the target data is;
and a sending module 46, configured to send the target data to the database through the target number of sub-split channels.
In the communication device, an establishing module 40 is used for establishing a communication channel with a database; a dividing module 42, configured to divide a communication channel to obtain a plurality of sub-split channels; a receiving module 44, configured to receive target data of a target object forwarded by a client, and determine a target number of sub-branch channels according to a target data amount of the target data, where the larger the target data amount is, the more the number of sub-branch channels occupied by the target data is; the sending module 46 is configured to send the target data to the database through the sub-branch channels of the target number, so as to achieve a purpose of distributing the sub-branch channels to transmit data based on the data amount, thereby implementing a technical effect of dynamically adjusting the sub-branch channels in real time according to the data amount of the data to be transmitted, rapidly transmitting the stored data, and avoiding channel blocking, and further solving a technical problem that data transmission speed is slow, data blocking is easily caused, and user experience is affected due to limited data processing capability of storage and transmission equipment in the related art.
According to another aspect of the embodiments of the present application, there is also provided a non-volatile storage medium including a stored program, wherein a device in which the non-volatile storage medium is located is controlled to execute any one of the communication methods when the program is executed.
According to another aspect of the embodiments of the present application, there is also provided a processor configured to execute a program, where the program executes any one of the communication methods.
Specifically, the storage medium is used for storing program instructions for executing the following functions, and the following functions are realized:
establishing a communication channel with a database; dividing a communication channel to obtain a plurality of sub-shunt channels; receiving target data of a target object forwarded by a client, and determining the target number of sub-branch channels according to the target data volume of the target data, wherein the larger the target data volume is, the more the number of the sub-branch channels occupied by the target data is; and sending the target data to a database through the target number of sub-branch channels.
Specifically, the processor is configured to call a program instruction in the memory, and implement the following functions:
establishing a communication channel with a database; dividing a communication channel to obtain a plurality of sub-shunt channels; receiving target data of a target object forwarded by a client, and determining the target number of sub-branch channels according to the target data volume of the target data, wherein the larger the target data volume is, the more the number of the sub-branch channels occupied by the target data is; and sending the target data to a database through the target number of sub-branch channels.
In the embodiment of the application, a communication channel is divided by establishing the communication channel with a database; dividing a communication channel to obtain a plurality of sub-shunt channels; receiving target data of a target object forwarded by a client, and determining the target number of sub-branch channels according to the target data volume of the target data, wherein the larger the target data volume is, the more the number of the sub-branch channels occupied by the target data is; the target data are sent to the database through the sub-shunt channels with the target number, and the purpose of distributing the sub-shunt channels to transmit data based on the data volume is achieved, so that the sub-shunt channels are dynamically adjusted in real time according to the data volume of the data to be transmitted, the stored data are rapidly transmitted, the technical effect that the channels are blocked is avoided, and the technical problems that in the related technology, the data processing capacity of storage and transmission equipment is limited, the caused data transmission speed is low, the data blocking is easily caused, and the user experience is influenced are solved.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present application, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present application and it should be noted that those skilled in the art can make several improvements and modifications without departing from the principle of the present application, and these improvements and modifications should also be considered as the protection scope of the present application.
Claims (10)
1. A method of communication, comprising:
establishing a communication channel with a database;
dividing the communication channel to obtain a plurality of sub-shunt channels;
receiving target data of a target object forwarded by a client, and determining the target number of the sub-branch channels according to the target data volume of the target data, wherein the larger the target data volume is, the more the number of the sub-branch channels occupied by the target data is;
and sending the target data to the database through the sub-branch channels of the target number.
2. The method of claim 1, wherein dividing the communication channel into a plurality of sub-divided channels comprises:
and determining the communication time period of the communication channel, and dividing the communication time period to obtain the plurality of sub-branch channels.
3. The method of claim 2, wherein dividing the communication period into a plurality of sub-divided channels comprises:
dividing the communication time interval based on a preset time unit to obtain a plurality of time slices;
determining a first number corresponding to the time slice;
determining the first number to be a second number corresponding to the plurality of sub-split channels;
dividing the communication channel into the second number of sub-divided channels.
4. The method of claim 1, after receiving the data of the target object forwarded by the client, comprising:
acquiring a frequency spectrum of the communication channel;
determining a time interval corresponding to the sub-shunt channel, and selecting a target value from the time interval;
determining identification information of the target object according to the frequency spectrum and the target value;
and one sub-branch channel selected from the plurality of sub-branch channels is determined as a target sub-branch channel, and the identification information is distributed to the target sub-branch channel.
5. The method of claim 4, wherein determining the target number of sub-split channels based on the target amount of data for the target data comprises:
comparing a first data volume which can be transmitted by the target sub-branch channel with the target data volume to obtain a comparison result, wherein the first data volume is used for indicating the size of data which can be transmitted by the target sub-branch channel;
and under the condition that the comparison result indicates that the first data volume is smaller than the target data volume, determining the number of the sub-branch channels to be called according to the target data volume and the first data volume.
6. The method of claim 5, wherein determining the number of sub-split channels to be called according to the target amount of data and the first amount of data comprises:
determining a difference between the target data amount and a first data amount;
acquiring a sub-branch channel in an idle state, and determining a second data volume which can be transmitted by the sub-branch channel in the idle state;
and determining the number of the sub-branch channels to be called according to the ratio of the difference value to the second data volume.
7. The method of claim 5, wherein the target data is sent to a database based on the target sub-branch if the comparison result indicates that the first data amount is greater than the target data amount.
8. A communications apparatus, comprising:
the establishing module is used for establishing a communication channel with the database;
the dividing module is used for dividing the communication channel to obtain a plurality of sub-shunt channels;
a receiving module, configured to receive target data of a target object forwarded by a client, and determine a target number of the sub-branch channels according to a target data amount of the target data, where the larger the target data amount is, the larger the number of the sub-branch channels occupied by the target data is;
and the sending module is used for sending the target data to the database through the sub-branch channels with the target number.
9. A non-volatile storage medium, comprising a stored program, wherein the non-volatile storage medium is controlled by a device to perform the communication method according to any one of claims 1 to 7 when the program is executed.
10. A processor, characterized in that the processor is configured to run a program, wherein the program is configured to execute the communication method according to any one of claims 1 to 7 when running.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111633617.3A CN114301846A (en) | 2021-12-28 | 2021-12-28 | Communication method, communication apparatus, storage medium, and processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111633617.3A CN114301846A (en) | 2021-12-28 | 2021-12-28 | Communication method, communication apparatus, storage medium, and processor |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114301846A true CN114301846A (en) | 2022-04-08 |
Family
ID=80971634
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111633617.3A Withdrawn CN114301846A (en) | 2021-12-28 | 2021-12-28 | Communication method, communication apparatus, storage medium, and processor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114301846A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05167609A (en) * | 1991-12-12 | 1993-07-02 | Casio Comput Co Ltd | Communication controller |
CN104185976A (en) * | 2013-03-29 | 2014-12-03 | 华为技术有限公司 | Method, apparatus, and system for transmitting data in ethernet |
CN106683383A (en) * | 2017-01-22 | 2017-05-17 | 上海桑锐电子科技股份有限公司 | Time-divided multi-channel data uploading system and method |
CN109818878A (en) * | 2019-01-25 | 2019-05-28 | 杭州天谷信息科技有限公司 | Multi-channel adaptive flow control methods and system |
CN112527836A (en) * | 2020-12-08 | 2021-03-19 | 航天科技控股集团股份有限公司 | Big data query method based on T-BOX platform |
-
2021
- 2021-12-28 CN CN202111633617.3A patent/CN114301846A/en not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05167609A (en) * | 1991-12-12 | 1993-07-02 | Casio Comput Co Ltd | Communication controller |
CN104185976A (en) * | 2013-03-29 | 2014-12-03 | 华为技术有限公司 | Method, apparatus, and system for transmitting data in ethernet |
CN106683383A (en) * | 2017-01-22 | 2017-05-17 | 上海桑锐电子科技股份有限公司 | Time-divided multi-channel data uploading system and method |
CN109818878A (en) * | 2019-01-25 | 2019-05-28 | 杭州天谷信息科技有限公司 | Multi-channel adaptive flow control methods and system |
CN112527836A (en) * | 2020-12-08 | 2021-03-19 | 航天科技控股集团股份有限公司 | Big data query method based on T-BOX platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111782620B (en) | Credit link automatic tracking platform and method thereof | |
CN112434039A (en) | Data storage method, device, storage medium and electronic device | |
CN108737473A (en) | A kind of data processing method, apparatus and system | |
CN103312544A (en) | Method, equipment and system for controlling terminals during log file reporting | |
CN108390933A (en) | Message distributing method, device, server and storage medium | |
CN108540568A (en) | Computing capability sharing method and smart machine | |
CN106101264A (en) | Content distributing network daily record method for pushing, device and system | |
CN109325056A (en) | A kind of big data processing method and processing device, communication equipment | |
CN105072139A (en) | Recommended Methods and Apparatus | |
CN108228625B (en) | Push message processing method and device | |
CN107784085A (en) | The deriving method and its terminal of a kind of data list | |
CN109560951B (en) | Configuration method, alarm real-time statistical method, server and system | |
CN111953551A (en) | Log data transmission method and device, electronic equipment and storage medium | |
CN111010290A (en) | Service log processing method and device, electronic equipment and storage medium | |
CN114301846A (en) | Communication method, communication apparatus, storage medium, and processor | |
CN111258821B (en) | Cloud computing-based backup data rapid extraction method | |
CN108829735B (en) | Synchronization method, device, server and storage medium for parallel execution plan | |
CN104780120A (en) | Method and device for transmitting files in local area network | |
CN108090087B (en) | File processing method and device | |
CN112988904A (en) | Distributed data management system and data storage method | |
US11381642B2 (en) | Distributed storage system suitable for sensor data | |
CN113449042B (en) | Automatic data warehouse separation method and device | |
CN111506913B (en) | Audio encryption method and device, storage medium and electronic device | |
CN104243587A (en) | Load balancing method and system for message servers | |
CN112653539B (en) | Storage method, device and equipment for data to be stored |
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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20220408 |
|
WW01 | Invention patent application withdrawn after publication |