Movatterモバイル変換


[0]ホーム

URL:


CN111800248A - Communication method and device based on virtual carrier data - Google Patents

Communication method and device based on virtual carrier data
Download PDF

Info

Publication number
CN111800248A
CN111800248ACN202010469955.7ACN202010469955ACN111800248ACN 111800248 ACN111800248 ACN 111800248ACN 202010469955 ACN202010469955 ACN 202010469955ACN 111800248 ACN111800248 ACN 111800248A
Authority
CN
China
Prior art keywords
data
module
frequency
transmission signal
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010469955.7A
Other languages
Chinese (zh)
Other versions
CN111800248B (en
Inventor
韦臣龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to CN202010469955.7ApriorityCriticalpatent/CN111800248B/en
Publication of CN111800248ApublicationCriticalpatent/CN111800248A/en
Application grantedgrantedCritical
Publication of CN111800248BpublicationCriticalpatent/CN111800248B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明实施例公开了一种基于虚拟载波数据方式实现的通信方法和装置,其通信方法包括:提取待发送数据段;利用发送端内置的频率震荡模块将所述待发送数据段作为振荡频率数据调制在具备起始点和结束点的传输信号中;利用预设的频率计数器模块累计所述频率震荡模块产生的对应所述待发送数据段的控制频率数,当所述频率计数器模块累计到需要发送的控制频率数时,获得待发送的目标传输信号,并触发控制器控制执行发送装置停止发送传输信号。采用本发明所述的基于虚拟载波数据方式实现的通信方法,能够实现采用虚拟载波的方式传输通信数据,且安装简便,成本较低,提高了通信数据的传输效率。

Figure 202010469955

The embodiment of the present invention discloses a communication method and device based on virtual carrier data. The communication method includes: extracting a data segment to be sent; using a frequency oscillation module built in a sending end to use the data segment to be sent as oscillation frequency data Modulated in a transmission signal with a starting point and an ending point; the preset frequency counter module is used to accumulate the number of control frequencies corresponding to the data segment to be sent generated by the frequency oscillation module. When the number of control frequencies is set, the target transmission signal to be sent is obtained, and the controller is triggered to control the execution sending device to stop sending the transmission signal. By adopting the communication method based on the virtual carrier data mode of the present invention, the virtual carrier mode can be used to transmit the communication data, the installation is simple, the cost is low, and the transmission efficiency of the communication data is improved.

Figure 202010469955

Description

Translated fromChinese
基于虚拟载波数据方式实现的通信方法和装置Communication method and device based on virtual carrier data

技术领域technical field

本发明实施例涉及数据通信领域,具体涉及一种基于虚拟载波数据方式实现的通信方法和装置,另外还涉及一种基于虚拟载波数据方式实现的发送端通信系统、基于虚拟载波数据方式实现的接收端通信系统以及计算机可读存储介质。Embodiments of the present invention relate to the field of data communication, in particular to a communication method and device implemented based on virtual carrier data, and also relate to a communication system at a transmitter based on virtual carrier data, and a reception based on virtual carrier data. A terminal communication system and a computer-readable storage medium.

背景技术Background technique

近年来,随着网络技术的快速发展,无线通信日渐成熟,其应用范围也逐渐扩大。但是,随着经济社会的快速发展,各行业对无线通信技术的要求也越来越高。因此,如何基于现有通信技术和通信设施的基础上进一步提高无线通信的效率已成为本领域亟待解决的问题。In recent years, with the rapid development of network technology, wireless communication has become more and more mature, and its application scope has gradually expanded. However, with the rapid development of economy and society, various industries have higher and higher requirements for wireless communication technology. Therefore, how to further improve the efficiency of wireless communication based on the existing communication technology and communication facilities has become an urgent problem to be solved in the art.

无线通信技术通常是一种以电磁波为依托进行信息传递与交换的通讯形式。目前,已推出第四代和第五代的移动通信技术,即人们常用的4G网络和5G网络。无线通信可利用电磁波进行调制载波通信。随着无线通信技术的发展,使用的电波频率越来越高,而频率越高能实现的传输速率就越高。但是电磁波具有如下特点:频率越高,波长越短,越趋近于直线传播(绕射能力越差),并且频率越高,在传播介质中的衰减也越大。如果用了高频段,那么其传输距离会大幅缩短,覆盖能力大幅减弱,此时必须布置更多基站终端设备,导致成本升高。Wireless communication technology is usually a form of communication that relies on electromagnetic waves for information transmission and exchange. At present, the fourth and fifth generations of mobile communication technologies have been launched, that is, the commonly used 4G network and 5G network. Wireless communication can use electromagnetic waves for modulated carrier communication. With the development of wireless communication technology, the frequency of radio waves used is getting higher and higher, and the higher the frequency, the higher the transmission rate can be achieved. However, electromagnetic waves have the following characteristics: the higher the frequency, the shorter the wavelength, the closer to straight-line propagation (the worse the diffraction ability), and the higher the frequency, the greater the attenuation in the propagation medium. If a high frequency band is used, the transmission distance will be greatly shortened and the coverage capability will be greatly weakened. At this time, more base station terminal equipment must be arranged, resulting in higher costs.

在万物互联的时代,对网络数据传输的需求越来越大,为了满足数据传输的巨大需求,降低使用成本,本领域急需一种新型调制、解调信号的通信方法与设备。In the era of the Internet of Everything, the demand for network data transmission is increasing. In order to meet the huge demand for data transmission and reduce the cost of use, a new communication method and device for modulating and demodulating signals is urgently needed in the field.

发明内容SUMMARY OF THE INVENTION

为此,本发明实施例提供一种基于虚拟载波数据方式实现的通信方法,以解决现有技术中存在的容易受带宽变化的影响,导致通信效率较低的问题。To this end, the embodiments of the present invention provide a communication method based on virtual carrier data, so as to solve the problem in the prior art that it is easily affected by bandwidth changes, resulting in low communication efficiency.

为了实现上述目的,本发明实施例提供如下技术方案:In order to achieve the above purpose, the embodiments of the present invention provide the following technical solutions:

第一方面,本发明实施例提供一种基于虚拟载波数据方式实现的通信方法,包括:提取待发送数据段;利用发送端内置的频率震荡模块将所述待发送数据段大小作为振荡频率数据调制在具备起始点和结束点的传输信号中;其中,所述传输信号包括连续信号或载波信号的传输载体;利用预设的频率计数器模块累计所述频率震荡模块产生的对应所述待发送数据段的控制频率数,当所述频率计数器模块累计到需要发送的控制频率数时,获得待发送的目标传输信号,并触发控制器控制执行发送装置停止发送传输信号。In a first aspect, an embodiment of the present invention provides a communication method based on virtual carrier data, including: extracting a data segment to be sent; using a frequency oscillation module built in a sending end to modulate the size of the data segment to be sent as an oscillation frequency data In a transmission signal with a start point and an end point; wherein, the transmission signal includes a transmission carrier of a continuous signal or a carrier signal; a preset frequency counter module is used to accumulate the corresponding data segments to be sent generated by the frequency oscillation module When the frequency counter module accumulates the number of control frequencies to be sent, the target transmission signal to be sent is obtained, and the controller is triggered to control the execution sending device to stop sending the transmission signal.

进一步的,所述的基于虚拟载波数据方式实现的通信方法,还包括:调制的时候在所述起始点和所述结束点分别设置用于一组或多组组合标识开始发送和结束发送的载波特征或信号。Further, the described communication method based on the virtual carrier data mode also includes: during modulation, the starting point and the ending point are respectively set for one or more groups of combined identifiers to start sending and stop sending carriers. feature or signal.

进一步的,所述传输载体包括导体电信号和无线电波信号。Further, the transmission carrier includes conductor electrical signals and radio wave signals.

第二方面,本发明实施例还提供一种基于虚拟载波数据方式实现的通信装置,包括:数据段提取单元,用于提取待发送数据段;调制单元,用于利用发送端内置的频率震荡模块将所述待发送数据段大小作为振荡频率数据调制在具备起始点和结束点的传输信号中;其中,所述传输信号包括连续信号或载波信号的传输载体;计频单元,用于利用预设的频率计数器模块累计所述频率震荡模块产生的对应所述待发送数据段的控制频率数,当所述频率计数器模块累计到需要发送的控制频率数时,获得待发送的目标传输信号,并触发控制器控制执行发送装置停止发送传输信号。In a second aspect, an embodiment of the present invention further provides a communication device based on virtual carrier data, including: a data segment extraction unit for extracting a data segment to be sent; a modulation unit for using a frequency oscillation module built in the transmitter The size of the data segment to be sent is modulated in the transmission signal with the starting point and the ending point as the oscillation frequency data; wherein, the transmission signal includes a transmission carrier of a continuous signal or a carrier signal; a frequency counting unit is used for using a preset The frequency counter module accumulates the number of control frequencies corresponding to the data segment to be sent generated by the frequency oscillation module. When the frequency counter module accumulates the number of control frequencies to be sent, it obtains the target transmission signal to be sent, and triggers the The controller controls the executing transmission device to stop transmitting the transmission signal.

进一步的,所述的基于虚拟载波数据方式实现的通信装置,还包括:标识设置单元,用于调制的时候在所述起始点和所述结束点分别设置用于一组或多组组合标识开始发送和结束发送的载波特征或信号。Further, the described communication device based on the virtual carrier data mode, also includes: an identification setting unit, when used for modulation, the starting point and the ending point are respectively set for one or more groups of combined identifications to start. The carrier signature or signal that transmits and terminates transmission.

进一步的,所述传输载体包括导体电信号和无线电波信号。Further, the transmission carrier includes conductor electrical signals and radio wave signals.

第三方面,本发明实施例还提供一种基于虚拟载波数据方式实现的通信方法,包括:当接收端接收到如上所述的基于虚拟载波数据方式实现的通信方法发送的目标传输信号时,利用接收端内置的频率计频模块累计频率振荡模块的控制频率数;其中,所述目标传输信号为具备起始点和结束点的连续或载波信号,在所述起始点和所述结束点分别设置用于一组或多组组合标识开始发送和结束发送的载波特征或信号;当所述频率计频模块累计到所述目标传输信号的所述结束点时,结束累计所述控制频率数;利用所述接收端内置的频率振荡模块对收到的所述起始点至所述结束点的所述目标传输信号对应的控制频率数进行还原处理,获得还原之后的传输信号,并将所述还原之后的传输信号作为发送端的实际传输信号。In a third aspect, an embodiment of the present invention further provides a communication method based on virtual carrier data, including: when a receiving end receives a target transmission signal sent by the above communication method based on virtual carrier data, using The built-in frequency counting module of the receiving end accumulates the number of control frequencies of the frequency oscillation module; wherein, the target transmission signal is a continuous or carrier signal with a starting point and an ending point, and the starting point and the ending point are respectively set with a In one or more groups, the carrier characteristics or signals that start sending and stop sending are identified in combination; when the frequency counting module accumulates to the end point of the target transmission signal, the accumulation of the control frequency number is ended; The built-in frequency oscillation module of the receiving end performs restoration processing on the control frequency numbers corresponding to the target transmission signal received from the starting point to the end point, obtains the restored transmission signal, and converts the restored transmission signal. The transmission signal is used as the actual transmission signal of the sender.

进一步的,所述的基于虚拟载波数据方式实现的通信方法,还包括:获得所述频率计频模块所累计的与所述实际传输信号相对应的实际控制频率数;基于预设的协议校准信号标准值与接收校准信号的实际控制频率数计算的校准系数,获得校准后的实际传输信号,并将所述校准后的实际传输信号传送到预设的使用模块。Further, the communication method based on the virtual carrier data method further includes: obtaining the actual control frequency number corresponding to the actual transmission signal accumulated by the frequency counting module; calibrating the signal based on a preset protocol The calibration coefficient calculated from the standard value and the actual control frequency number of the received calibration signal, obtains the calibrated actual transmission signal, and transmits the calibrated actual transmission signal to the preset usage module.

第四方面,本发明实施例还提供一种基于虚拟载波数据方式实现的通信装置,包括:计频单元,用于当接收端接收到如权利要求1所述的基于虚拟载波数据方式实现的通信方法发送的目标传输信号时,利用接收端内置的计频模块累计频率振荡模块的控制频率数;其中,所述目标传输信号为具备起始点和结束点的连续信号或载波信号,在所述起始点和所述结束点分别设置用于一组或多组组合标识开始发送和结束发送的载波特征或信号;结束计频单元,用于当所述计频模块累计到所述目标传输信号的所述结束点时,结束累计所述控制频率数;还原单元,用于利用所述接收端内置的频率振荡模块对收到的所述起始点至所述结束点的所述目标传输信号对应的控制频率数进行还原处理,获得还原之后的传输信号,并将所述还原之后的传输信号作为发送端的实际传输信号。校准单元,用于获得所述频率计频模块所累计的与所述实际传输信号相对应的实际控制频率数,基于预设的协议校准信号标准值与接收校准信号的实际控制频率数计算的校准系数计算,获得校准后的实际传输信号,并将所述校准后的实际传输信号传送到预设的使用模块。In a fourth aspect, an embodiment of the present invention further provides a communication device implemented based on virtual carrier data, including: a frequency counting unit, used for when a receiving end receives the communication implemented based on virtual carrier data as claimed in claim 1 When the target transmission signal is sent by the method, the frequency counting module built in the receiving end is used to accumulate the number of control frequencies of the frequency oscillation module; wherein, the target transmission signal is a continuous signal or carrier signal with a start point and an end point. The start point and the end point are respectively set for one or more groups of carrier characteristics or signals that combine to identify the start of transmission and the end of transmission; the end frequency counting unit is used for when the frequency counting module accumulates all the target transmission signals. At the end point, end the accumulation of the control frequency number; the restoration unit is used to use the frequency oscillation module built in the receiving end to control the corresponding control of the target transmission signal from the start point to the end point. The frequency number is restored to obtain the restored transmission signal, and the restored transmission signal is used as the actual transmission signal of the sender. The calibration unit is used to obtain the actual control frequency number corresponding to the actual transmission signal accumulated by the frequency counting module, and the calibration calculated based on the preset protocol standard value of the calibration signal and the actual control frequency number of the received calibration signal Calculate the coefficient to obtain the calibrated actual transmission signal, and transmit the calibrated actual transmission signal to the preset usage module.

进一步的,所述的基于虚拟载波数据方式实现的通信装置,还包括:实际控制频率数获得单元,用于获得所述频率计频模块所累计的与所述实际传输信号相对应的实际控制频率数;校准单元,用于基于预先计算的校准系数和所述实际控制频率数按照预设的算法进行计算,获得校准后的实际传输信号,并将所述校准后的实际传输信号传送到预设的使用模块。Further, the communication device implemented based on the virtual carrier data method further includes: an actual control frequency number obtaining unit for obtaining the actual control frequency corresponding to the actual transmission signal accumulated by the frequency counting module The calibration unit is configured to calculate according to a preset algorithm based on the pre-calculated calibration coefficient and the actual control frequency number, obtain the calibrated actual transmission signal, and transmit the calibrated actual transmission signal to the preset use module.

第五方面,本发明实施例还提供一种基于虚拟载波数据方式实现的发送端通信系统,包括:内置电源模块、频率振荡器模块、频率计数器模块、控制器以及执行发送装置;In a fifth aspect, an embodiment of the present invention further provides a transmitter communication system based on virtual carrier data, including: a built-in power supply module, a frequency oscillator module, a frequency counter module, a controller, and an execution transmission device;

其中,所述内置电源模块用于为所述频率振荡器模块、所述频率计频模块、所述控制器以及所述执行发送装置提供电能;Wherein, the built-in power supply module is used to provide power for the frequency oscillator module, the frequency counter module, the controller and the execution sending device;

所述频率振荡器模块用于将待发送数据段作为振荡频率数据调制在具备起始点和结束点的传输信号中;所述传输信号为具备起始点和结束点的载波信号,在所述起始点和所述结束点分别设置用于一组标识开始发送和结束发送的载波特征或信号;The frequency oscillator module is used to modulate the data segment to be sent as oscillation frequency data in a transmission signal with a start point and an end point; the transmission signal is a carrier signal with a start point and an end point, and the transmission signal is a carrier signal with a start point and an end point. and the end point are respectively set for a set of carrier characteristics or signals that identify the start of transmission and the end of transmission;

所述频率计频模块用于累计所述频率震荡模块产生的对应所述待发送数据段的控制频率数对应的开始点与结束点;The frequency counting module is used for accumulating the start point and the end point corresponding to the control frequency number corresponding to the data segment to be sent generated by the frequency oscillation module;

所述控制器用于根据所述频率计频模块获取的起始点与结束点的时间控制所述传输信号开始发送或者停止发送;The controller is configured to control the transmission signal to start sending or stop sending according to the time of the start point and the end point obtained by the frequency counting module;

所述执行发送装置用于按照所述控制器控制所述传输信号开始发送和结束发送的控制信号开始发送所述传输信号或者停止发送所述传输信号。The device for executing sending is configured to start sending the transmission signal or stop sending the transmission signal according to the control signal that the controller controls the transmission signal to start sending and stop sending.

第六方面,本发明实施例还提供一种基于虚拟载波数据方式实现的接收端通信系统,包括:接收装置、内置电源模块、频率振荡器模块、频率计频模块以及校准模块;In a sixth aspect, an embodiment of the present invention further provides a receiving end communication system implemented based on virtual carrier data, including: a receiving device, a built-in power supply module, a frequency oscillator module, a frequency counting module, and a calibration module;

其中,所述内置电源模块用于为所述接收装置、所述频率振荡器模块、所述频率计频模块以及所述校准模块提供电能;Wherein, the built-in power module is used to provide power for the receiving device, the frequency oscillator module, the frequency counting module and the calibration module;

所述接收装置用于接收发送端发送的目标传输信号;所述目标传输信号为具备起始点和结束点的连续信号或载波信号,在所述起始点和所述结束点分别设置用于一组标识开始发送和结束发送的载波特征或信号;The receiving device is used to receive the target transmission signal sent by the transmitting end; the target transmission signal is a continuous signal or carrier signal with a start point and an end point, and the start point and the end point are respectively set for a group of Identify the carrier characteristics or signals that start and end transmission;

所述频率计频模块用于当所述接收装置接收到发送端所发送的传输信号后,开始累计与所述传输信号对应的控制频率数,当累计到所述目标传输信号的所述结束点时,结束累计所述控制频率数;The frequency counting module is used to start accumulating the number of control frequencies corresponding to the transmission signal after the receiving device receives the transmission signal sent by the transmitting end, and when the accumulation reaches the end point of the target transmission signal When , end accumulating the number of control frequencies;

所述频率振荡模块用于对所述频率计频模块累计的所述控制频率数进行还原处理,获得实际传输信号;The frequency oscillation module is used to restore the control frequency number accumulated by the frequency counting module to obtain an actual transmission signal;

所述校准模块,用于获得所述频率计频模块所累计的与所述实际传输信号相对应的实际控制频率数,基于预设的协议校准信号标准值与接收校准信号的实际控制频率数计算的校准系数计算,获得校准后的实际传输信号,并将所述校准后的实际传输信号传送到预设的使用模块。The calibration module is used to obtain the actual control frequency number corresponding to the actual transmission signal accumulated by the frequency counting module, and calculate based on the standard value of the preset protocol calibration signal and the actual control frequency number of the received calibration signal The calibration coefficient is calculated to obtain the calibrated actual transmission signal, and the calibrated actual transmission signal is transmitted to the preset usage module.

第七方面,本发明实施例还提供一种电子设备,包括:处理器和存储器;其中,所述存储器,用于存储基于虚拟载波数据方式实现的通信方法的程序,该电子设备通电并通过所述处理器运行该基于虚拟载波数据方式实现的通信方法的程序后,执行上述所述的任意一项所述的基于虚拟载波数据方式实现的通信方法。In a seventh aspect, an embodiment of the present invention further provides an electronic device, including: a processor and a memory; wherein, the memory is used to store a program of a communication method implemented based on virtual carrier data, the electronic device is powered on and passed through all After the processor runs the program of the communication method implemented based on the virtual carrier data manner, it executes any one of the communication methods implemented based on the virtual carrier data manner described above.

第八方面,本发明实施例还提供一种计算机可读存储介质,所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被服务器执行上述基于虚拟载波数据方式实现的通信方法中任一项所述的方法。In an eighth aspect, an embodiment of the present invention further provides a computer-readable storage medium, where the computer storage medium contains one or more program instructions, and the one or more program instructions are used by a server to execute the above-mentioned virtual carrier data-based data The method described in any one of the communication methods implemented by the method.

第九方面,本发明实施例还提供一种基于虚拟载波数据方式实现的存储方法,包括:获取需要存储的数据包;In a ninth aspect, an embodiment of the present invention further provides a storage method based on a virtual carrier data manner, including: acquiring a data packet that needs to be stored;

利用预设的带计数器功能的控制器控制数据包在存储单元中依照预设顺序记录连续的信号标记,以存储单元中的位为单位,记录位的个数;每写入一个位,则控制计数器相应的计数一次,当达到数据包对应大小的写入次数后,开始写入后续数据包,依次控制所述后续数据包的数据在存储单元中的进行写入;其中,所述位的个数即为数据包的数据亦包含的多个位采用排列组合形成的各组合方式的个数;存储的每个数据包按照预设进制进行存储,所述预设进制进行存储为以数据包本身的大小作为进制存储单位进行的存储。Use the preset controller with the counter function to control the data packets to record continuous signal marks in the storage unit according to the preset sequence, and use the bits in the storage unit as the unit to record the number of bits; each time a bit is written, the control The counter counts correspondingly once, and when the number of writes of the corresponding size of the data packet is reached, the subsequent data packets are written, and the data of the subsequent data packets are controlled to be written in the storage unit in turn; The number is the number of bits in each combination formed by the permutation and combination of the data in the data packet; each stored data packet is stored in a preset format, and the preset format is stored as data The size of the package itself is stored as a hex storage unit.

第十方面,本发明实施例还提供一种基于虚拟载波数据方式实现的存储装置,包括:数据获取单元,用于获取需要存储的数据包;In a tenth aspect, an embodiment of the present invention further provides a storage device implemented in a virtual carrier data manner, including: a data acquisition unit configured to acquire a data packet that needs to be stored;

数据存储单元,用于利用预设的带计数器功能的控制器控制数据包在存储单元中依照预设顺序记录连续的信号标记,以存储单元中的位为单位,记录位的个数;每写入一个位,则控制计数器相应的计数一次,当达到数据包大小的写入次数后,开始写入后续数据包,依次控制所述后续数据包的数据在存储单元中的进行写入;其中,所述位的个数即为数据包的数据或者多个位采用排列组合形成的各组合方式的个数;存储的每个数据包按照预设进制进行存储,所述预设进制进行存储为以数据包本身的大小作为进制存储单位进行的存储。The data storage unit is used for using the preset controller with the counter function to control the data packet to record the continuous signal marks in the storage unit according to the preset sequence, taking the bits in the storage unit as the unit to record the number of bits; Enter one bit, then control the counter to count correspondingly once, when the number of writes of the data packet size is reached, start to write the subsequent data packets, and sequentially control the data of the subsequent data packets to be written in the storage unit; wherein, The number of bits is the data of the data packet or the number of combinations formed by permutation and combination of multiple bits; each stored data packet is stored according to the preset system, and the preset system is stored It is stored with the size of the data packet itself as the base storage unit.

第十一方面,本发明实施例还提供一种计算机可读存储介质,其特征在于,所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被服务器执行如权利要求11所述的基于虚拟载波数据方式实现的存储方法;或所述一个或多个程序指令用于被服务器执行数据包以任一进制及多个虚拟位进行排列组合方式计数,并按兼容0/1文件模式存储、传输的文件;其中,所述多个虚拟位进行排列组合方式为根据需求设定的参与数据排列组合的虚拟位的个数;通过软件编程的方式使得服务器对各种文件执行压缩与解压缩操作;通过硬件开发的方式,对存储系统进行改造升级处理;其中,所述服务器是指计算机系统;所述对存储系统进行改造升级,包括:在用于存储系统的硬盘中加入预设的计数器模块、进制转换模块、位排列组合解码以及编码器In an eleventh aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer storage medium contains one or more program instructions, and the one or more program instructions are used to be executed by a server The storage method based on virtual carrier data according to claim 11; or the one or more program instructions are used to be counted by the server executing the data packet in a permutation and combination manner of any base and a plurality of virtual bits, and A file stored and transmitted in a compatible 0/1 file mode; wherein, the arrangement and combination of the plurality of virtual bits is the number of virtual bits participating in the arrangement and combination of the data set according to the requirements; the software programming method enables the server to Perform compression and decompression operations on various files; transform and upgrade the storage system by means of hardware development; wherein, the server refers to a computer system; the transforming and upgrading of the storage system includes: The preset counter module, binary conversion module, bit permutation and combination decoding and encoder are added to the hard disk of the

第十二方面,本发明实施例还提供一种基于虚拟载波数据方式实现的数据计算处理方法,包括:基于预设的指令接收模块接收上级控制器发出的数据包;其中,所述数据包包含调取数据、临时存放、累加数据、累减数据以及移动数据中的至少一种数据;基于预设的包含指令集的指令控制器和寄存器,将数据包转换成相同进制的数据包;利用预设的计数器模块采用叠加或者叠减的计算方式对数据包进行计算处理;其中,所述计数器模块包括累加控制计数器模块和/或累减计数器模块。In a twelfth aspect, an embodiment of the present invention further provides a data calculation and processing method based on virtual carrier data, including: receiving a data packet sent by a higher-level controller based on a preset instruction receiving module; wherein the data packet includes At least one kind of data is retrieved, temporarily stored, accumulated data, accumulated and subtracted data, and moved data; based on the preset instruction controller and register containing the instruction set, the data packet is converted into a data packet of the same hexadecimal system; using The preset counter module uses the superposition or superposition calculation method to calculate and process the data packets; wherein, the counter module includes an accumulation control counter module and/or an accumulation and subtraction counter module.

第十三方面,本发明实施例还提供一种基于虚拟载波数据方式实现的数据计算处理装置,包括:数据接收单元,用于基于预设的指令接收模块接收上级控制器发出的数据包;其中,所述数据包包含调取数据、临时存放、累加数据、累减数据以及移动数据中的至少一种数据;数据转换单元,用于基于预设的包含指令集的指令控制器和寄存器,将数据包转换成相同进制的数据包;数据处理单元,用于利用预设的计数器模块采用叠加或者叠减的计算方式对数据包进行计算处理;其中,所述计数器模块包括累加控制计数器模块和/或累减计数器模块。In a thirteenth aspect, an embodiment of the present invention further provides a data computing and processing device based on virtual carrier data, including: a data receiving unit configured to receive a data packet sent by an upper-level controller based on a preset instruction receiving module; wherein , the data packet includes at least one of the data of recalling data, temporarily storing, accumulating data, accumulating and subtracting data and moving data; the data conversion unit is used to convert the The data packets are converted into data packets of the same system; the data processing unit is used to calculate and process the data packets by using a preset counter module in a superposition or superposition calculation mode; wherein, the counter module includes an accumulation control counter module and / or up-down counter module.

采用本发明所述的基于虚拟载波数据方式实现的通信方法,能够实现采用虚拟载波的方式传输通信数据,且安装简便,成本较低,提高了通信数据的处理效率,从而提升了用户的使用体验。By adopting the communication method based on the virtual carrier data mode of the present invention, the communication data can be transmitted by the virtual carrier mode, the installation is simple, the cost is low, the processing efficiency of the communication data is improved, and the user experience is improved. .

采用本发明所述的基于虚拟载波数据方式实现的存储方法,能够实现采用虚拟载波的方式存储数据,成本较低,提高了通信数据的处理效率。By adopting the storage method based on the virtual carrier data mode of the present invention, the virtual carrier mode can be used to store data, the cost is low, and the processing efficiency of the communication data is improved.

采用本发明所述的基于虚拟载波数据方式实现的计算方法,能够实现采用虚拟载波的方式计算处理数据,成本较低,提高了通信数据的处理效率。By adopting the computing method based on the virtual carrier data mode of the present invention, the virtual carrier mode can be used to calculate and process data, the cost is low, and the processing efficiency of the communication data is improved.

附图说明Description of drawings

为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引申获得其它的实施附图。In order to illustrate the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that are required to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only exemplary, and for those of ordinary skill in the art, other implementation drawings can also be derived from the provided drawings without any creative effort.

图1为本发明实施例提供的一种基于虚拟载波数据方式在发送端实现的通信方法的流程图;1 is a flowchart of a communication method implemented at a transmitting end based on a virtual carrier data mode provided by an embodiment of the present invention;

图2为本发明实施例提供的一种基于虚拟载波数据方式在发送端实现的通信装置的示意图;2 is a schematic diagram of a communication device implemented at a transmitting end based on a virtual carrier data manner according to an embodiment of the present invention;

图3为本发明实施例提供的一种基于虚拟载波数据方式在接收端实现的通信方法的流程图;3 is a flowchart of a communication method implemented at a receiving end based on a virtual carrier data manner provided by an embodiment of the present invention;

图4为本发明实施例提供的一种基于虚拟载波数据方式在接收端实现的通信装置的示意图;4 is a schematic diagram of a communication device implemented at a receiving end based on a virtual carrier data manner according to an embodiment of the present invention;

图5为本发明实施例提供的一种基于虚拟载波数据方式实现的发送端通信系统的示意图;5 is a schematic diagram of a transmitting end communication system implemented based on a virtual carrier data manner according to an embodiment of the present invention;

图6为本发明实施例提供的一种基于虚拟载波数据方式实现的发送端通信系统的示意图;6 is a schematic diagram of a transmitter communication system implemented based on a virtual carrier data manner according to an embodiment of the present invention;

图7为本发明实施例提供的一种基于虚拟载波数据方式实现的发送端通信系统的原理图;7 is a schematic diagram of a transmitter communication system implemented based on a virtual carrier data manner provided by an embodiment of the present invention;

图8为本发明实施例提供的一种基于虚拟载波数据方式实现的发送端通信系统的原理图。FIG. 8 is a schematic diagram of a transmitter communication system implemented based on a virtual carrier data manner according to an embodiment of the present invention.

具体实施方式Detailed ways

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The embodiments of the present invention are described below by specific specific embodiments. Those who are familiar with the technology can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Obviously, the described embodiments are part of the present invention. , not all examples. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

下面基于本发明所述的一种基于虚拟载波数据方式实现的通信方法,对其实施例进行详细描述。如图1所示,其为本发明实施例提供的一种基于虚拟载波数据方式在接收端实现的通信方法的流程图,具体实现过程包括以下步骤:Based on the communication method implemented in the manner of virtual carrier data according to the present invention, the embodiments thereof will be described in detail below. As shown in FIG. 1 , it is a flowchart of a communication method implemented at a receiving end based on a virtual carrier data mode provided by an embodiment of the present invention, and a specific implementation process includes the following steps:

步骤S101:提取待发送数据段。Step S101: Extract the data segment to be sent.

步骤S102:利用发送端内置的频率震荡模块将所述待发送数据段作为振荡频率数据调制在具备起始点和结束点的传输信号中。Step S102 : using the frequency oscillation module built in the transmitting end to modulate the data segment to be sent as oscillation frequency data in a transmission signal having a start point and an end point.

在上述步骤S101中提取待发送数据段之后,步骤S102中可利用发送端内置的频率震荡模块将所述待发送数据段作为振荡频率数据调制在具备起始点和结束点的传输信号中。其中,调制的时候可在所述起始点和所述结束点分别设置用于一组标识(含多组复合组合)开始发送和结束发送的载波特征或信号。After extracting the data segment to be sent in the above step S101, in step S102, the frequency oscillation module built in the transmitting end can be used to modulate the data segment to be sent as oscillation frequency data in a transmission signal having a start point and an end point. Wherein, during modulation, carrier characteristics or signals for starting transmission and ending transmission of a group of identifiers (including multiple groups of composite combinations) may be set at the start point and the end point, respectively.

所述传输信号包括连续信号或载波信号等传输载体;所述传输载体包括导线电信号和无线电波信号,具体包含2G通信信号、3G通信信号、4G通信信号、微波通信信号、卫星通信信号、光波通信信号、收音调频信号、WiFi信号以及声波通信信号等,在此不作具体限定。The transmission signals include transmission carriers such as continuous signals or carrier signals; the transmission carriers include wire electrical signals and radio wave signals, specifically including 2G communication signals, 3G communication signals, 4G communication signals, microwave communication signals, satellite communication signals, and light waves. Communication signals, radio frequency modulation signals, WiFi signals, and sound wave communication signals, etc., are not specifically limited here.

步骤S103:利用预设的频率计数器模块累计所述频率震荡模块产生的对应所述待发送数据段的控制频率数,当所述频率计数器模块累计到需要发送的控制频率数时,获得待发送的目标传输信号,并触发控制器控制执行发送装置停止发送传输信号。Step S103: Accumulate the number of control frequencies corresponding to the data segment to be sent generated by the frequency oscillation module by using a preset frequency counter module, and obtain the number of control frequencies to be sent when the frequency counter module accumulates the number of control frequencies to be sent. The target transmits the signal, and triggers the controller to control the execution sending device to stop sending the transmission signal.

在上述步骤S102中经过频率震荡模块调制之后,本步骤中可利用预设的频率计数器模块累计所述频率震荡模块产生的对应所述待发送数据段的控制频率数,进而获得待发送的目标传输信号。After being modulated by the frequency oscillation module in the above step S102, a preset frequency counter module can be used in this step to accumulate the number of control frequencies generated by the frequency oscillation module and corresponding to the data segment to be sent, so as to obtain the target transmission to be sent. Signal.

如图7所示,其为本发明实施例提供的一种基于虚拟载波数据方式实现的发送端通信系统的原理图。As shown in FIG. 7 , it is a schematic diagram of a transmitting-end communication system implemented based on a virtual carrier data manner provided by an embodiment of the present invention.

在本发明实施例中,发送端可内置电源模块、频率振荡器模块、频率计数器模块、控制器以及执行发送装置等。其中,所述控制器可实现任意起始累计控制频率数量的频率计数及控制信号的发送与结束发送;所述执行发送装置可按控制器发送的控制信号控制开始发送与结束发送所述传输信号。In the embodiment of the present invention, the transmitting end may have a built-in power supply module, a frequency oscillator module, a frequency counter module, a controller, and an execution transmitting device, and the like. Wherein, the controller can realize the frequency counting of any initial accumulated control frequency number and the sending and ending of the control signal; the executing sending device can control the starting and ending of sending the transmission signal according to the control signal sent by the controller .

具体的,发送端工作过程包括:a、首先提取待发送数据段;b、开始发送连续任意传输信号同时频率计数器开始累计频率震荡器的控制频率数,需要说明的是,在兼容现有载波通信时可在起始点设置一个代表起始点发送的载波特征或信号,该载波特征或信号在载波通信中具有一组代表性并且可被接收端识别;c、当频率计数器模块累计到需要发送的数据段时,触发控制器控制执行发送装置停止发送传输信号。Specifically, the working process of the sending end includes: a. first extracting the data segment to be sent; b. starting to send continuous arbitrary transmission signals while the frequency counter starts accumulating the number of control frequencies of the frequency oscillator. It should be noted that, when compatible with existing carrier communication A carrier characteristic or signal representing the starting point can be set at the starting point, the carrier characteristic or signal has a representative set in the carrier communication and can be recognized by the receiving end; c. When the frequency counter module accumulates the data to be sent During the segment, the trigger controller controls the execution sending device to stop sending the transmission signal.

当多个数据段同时发送时,可在检测到第二待发送数据段对应的表示开始发送数据的发送点后,开始累计对应第二待发送数据段的控制频率数,当检测到第二待发送数据段对应的表示停止发送数据的结束点后,触发停止累计对应该第二待发送数据段的控制频率数。需要说明的是,在兼容现有载波通信时,为发送一个代表结束点载波特征或信号,该特征值或信号在载波里需具有一组代表性的、接收端可以接收。上述步骤a-b-c周而复始即可实现多个数据段的发送。其中,第一个数据段与最后一个数据段的发送必须是接收端能接收到信号起始点与结束点的连续信号或载波信号,不能是连续的无信号段。When multiple data segments are sent at the same time, the number of control frequencies corresponding to the second to-be-sent data segment can be accumulated after detecting the sending point corresponding to the second to-be-sent data segment that indicates the start of data transmission. After the sending data segment corresponds to the end point indicating that the sending of the data is stopped, it is triggered to stop accumulating the control frequency number corresponding to the second data segment to be sent. It should be noted that, when compatible with existing carrier communication, in order to transmit a carrier characteristic or signal representing the end point, the characteristic value or signal must have a representative set in the carrier that the receiver can receive. The above steps a-b-c can be repeated to realize the sending of multiple data segments. Among them, the sending of the first data segment and the last data segment must be a continuous signal or carrier signal where the receiving end can receive the start point and end point of the signal, and cannot be a continuous no-signal segment.

在本发明实施例中,由于采用了虚拟载频数信号,数据可加载在任意传输信号的起始点与结束点的过程中,任何可记录传输信号起始与结束的连续信号或载波有起始点与结束点信号的载波信号都可以作为传输载体,可以灵活的选用传输介质;比如目前在用的2G通信信号、3G通信信号、4G通信信号、微波通信信号、卫星通信信号、光波通信信号以及声波通信信号等,甚至可以在现有设备网络调制开始与结束点特征值信号即可完成传输与传播虚拟频率,比如采用10^15赫兹的频率甚至更高等。另外,还可与现有网络组合综合载波使用,在此不再一一赘述。In the embodiment of the present invention, since the virtual carrier frequency signal is used, data can be loaded in the process of the start point and end point of any transmission signal, and any continuous signal or carrier that can record the start and end of the transmission signal has the start point and the end point of the transmission signal. The carrier signal of the end point signal can be used as a transmission carrier, and the transmission medium can be flexibly selected; for example, the currently used 2G communication signal, 3G communication signal, 4G communication signal, microwave communication signal, satellite communication signal, light wave communication signal and acoustic wave communication Signals, etc., can even complete the transmission and propagation of virtual frequencies by modulating the eigenvalue signals at the start and end points of the existing equipment network, such as using a frequency of 10^15 Hz or even higher. In addition, the integrated carrier can also be used in combination with the existing network, which will not be repeated here.

本实施例中发送端的结构设置简单,且容易实现,因此可在现有设备的基础上进行改造,也可在超高精度级设备中根据天气等使用环境变化恶劣时降低精度传输与接收而达到复杂环境介质传输中的数据高可靠还原性。The structure of the transmitting end in this embodiment is simple and easy to implement. Therefore, it can be modified on the basis of the existing equipment, or the transmission and reception of the transmission and reception can be reduced in the ultra-high-precision equipment when the weather and other operating environments change badly. High reliability restoration of data in complex environment media transmission.

在实际实施过程中,当直接传输比较大的数据时,本发明公开的技术方案传输效率可能较低;比如:传输5000的二进制数据1001110001000,在载波通信中数据加载只占13bit,而利用本专利方法需要频率振荡模块频率震荡5000次才能传输完毕;虽然信号不需载波,但是在发送端与接收端需要非常高的振荡频率,通信效率还是很低下。为了解决这个缺陷,在本发明中可以按千位、百位、十位、个位的形式按十进制加位数识别码传播,这样可解决一定效率问题,还可转换成计算机易于转换识别读取的其他进制进行传输,如十六进制等;实现上述过程只需在发送端与接收端设置相应的转换器模块即可,也可在二进制传输中采用1频率数代表0而2频率数代表1等预先设计规则的直接叠位传输,从而大幅度提高了基于虚拟载波数据通信的传输效率。In the actual implementation process, when relatively large data is directly transmitted, the transmission efficiency of the technical solution disclosed in the present invention may be low; for example, when 5000 binary data is transmitted, 1001110001000, the data loading in the carrier communication only occupies 13 bits, and the use of this patent The method requires the frequency oscillation module to oscillate 5000 times to complete the transmission; although the signal does not need a carrier, it needs a very high oscillation frequency at the sender and receiver, and the communication efficiency is still very low. In order to solve this defect, in the present invention, the identification code can be propagated by decimal plus digits in the form of thousands, hundreds, tens, and ones, which can solve a certain efficiency problem, and can also be converted into a computer that is easy to convert, recognize and read. Other hexadecimals are used for transmission, such as hexadecimal, etc. To realize the above process, only need to set the corresponding converter modules at the sending end and the receiving end, or use 1 frequency number to represent 0 and 2 frequency number in binary transmission. It represents the direct overlapping transmission of pre-designed rules such as 1, thereby greatly improving the transmission efficiency of data communication based on virtual carrier.

本发明公开的技术方案能够以虚拟载波数据(虚拟载波频率数)方式实现数据调制、解调通信传输。在具体实施过程中,发送端与接收端需有同频率的频率震荡器并达到相应需求的精度级别。The technical solution disclosed in the present invention can realize data modulation and demodulation communication transmission in the form of virtual carrier data (virtual carrier frequency number). In the specific implementation process, the transmitting end and the receiving end need to have frequency oscillators with the same frequency and reach the corresponding required precision level.

需要说明的是,针对现有技术中基于二进制手段的数据通信传输过程所存在的缺陷与不足,本发明公开的技术方案以一种新的原理方式重新定义数据通信传输,并可兼容现有二进制数据;也可当在现有技术的基础上实现综合使用比如使用本发明技术与原有调制解调方式设计复合技术等。具体的,利用本发明所述的基于虚拟载波数据(虚拟载波频率数)调制、解调的通信方法,可在各种介质(导线、光纤、无线等)中传输,并能基于无线2G网络、3G网络、4G网络、5G网络、卫星通信以及微波通信实现具体应用。因此,其可以作为现有无线通信手段的补充,兼容目前的无线通信技术的实现形式,也可用于独立传输通信数据,在此不做具体限定。It should be noted that, in view of the defects and deficiencies existing in the data communication transmission process based on binary means in the prior art, the technical solution disclosed in the present invention redefines data communication transmission in a new principle mode, and is compatible with existing binary methods. It can also be used comprehensively on the basis of the existing technology, such as using the technology of the present invention and the original modulation and demodulation method to design a composite technology. Specifically, using the communication method based on the modulation and demodulation of virtual carrier data (virtual carrier frequency number) according to the present invention, it can be transmitted in various media (wires, optical fibers, wireless, etc.), and can be based on wireless 2G network, 3G network, 4G network, 5G network, satellite communication and microwave communication realize specific applications. Therefore, it can be used as a supplement to the existing wireless communication means, compatible with the implementation form of the current wireless communication technology, and can also be used to independently transmit communication data, which is not specifically limited here.

在一个具体对比示例中,例如:要传输302这个十进制数字,以往是用二进制为100101110的数字进行调制载波后进行传输,但在本发明专利方法中只需要直接以任何信号,比如2G通信信号、3G通信信号、4G通信信号及其他介质传输的载波信号的形式延续“302”纳秒(二进行下延续二进制的“100101110”纳秒)即可,由于采用纳秒级精度的频率振荡计数控制系统(包含纳秒级精度的频率震荡模块以及纳秒级精度的频率计数器模块),根据纳秒ns-10^-9秒可得,1秒钟一个信道最高就可以传输10^9bit的数据(同理飞秒级为10^15bit的数据)。需要说明的是,上述2G通信信号、3G通信信号、4G通信信号需要预先调制成可任意时间断开而不影响载波数据的信号。In a specific comparative example, for example, to transmit the decimal number 302, in the past, the carrier was modulated with a binary number of 100101110 for transmission, but in the patented method of the present invention, only any signal, such as 2G communication signal, The form of 3G communication signal, 4G communication signal and carrier signal transmitted by other media can last for "302" nanoseconds (continue to binary "100101110" nanoseconds in the second step), because the frequency oscillation counting control system with nanosecond precision is adopted. (including the frequency oscillation module with nanosecond precision and the frequency counter module with nanosecond precision), which can be obtained from nanoseconds ns-10^-9 seconds, and a channel can transmit up to 10^9 bits of data in 1 second (same as The femtosecond level is 10^15bit data). It should be noted that the above-mentioned 2G communication signals, 3G communication signals, and 4G communication signals need to be pre-modulated into signals that can be disconnected at any time without affecting the carrier data.

在本发明实施例中,数据存储单位一般用bit、B、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB……来表示。其中,bit是二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位。In the embodiment of the present invention, the data storage unit is generally represented by bit, B, KB, MB, GB, TB, PB, EB, ZB, YB, BB, NB, DB... . Among them, bit is a digit in a binary number, which can be 0 or 1, and is the smallest unit of data in a computer.

采用本发明所述的基于虚拟载波数据方式在发送端实现的通信方法,能够实现采用虚拟载波的方式传输通信数据,且安装简便,不但扩展了数据通信的方式,也克服了载波无线通信的缺点,降低无线通信的成本,同时提高了通信数据的传输效率。Using the communication method implemented at the transmitting end based on the virtual carrier data mode according to the present invention can realize the transmission of communication data by the virtual carrier mode, and the installation is simple, which not only expands the data communication mode, but also overcomes the shortcomings of the carrier wireless communication. , reducing the cost of wireless communication, while improving the transmission efficiency of communication data.

与上述提供的一种基于虚拟载波数据方式实现的通信方法相对应,本发明还提供一种基于虚拟载波数据方式实现的通信装置。由于该装置的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的一种基于虚拟载波数据方式实现的通信装置的实施例仅是示意性的。请参考图2所示,其为本发明实施例提供的一种基于虚拟载波数据方式在接收端实现的通信装置的示意图。Corresponding to the communication method implemented based on the virtual carrier data mode provided above, the present invention also provides a communication device implemented based on the virtual carrier data mode. Since the embodiments of the device are similar to the above method embodiments, the description is relatively simple. For relevant details, please refer to the description of the above method embodiments. The following describes an implementation of a communication device based on virtual carrier data. The example is merely illustrative. Please refer to FIG. 2 , which is a schematic diagram of a communication device implemented at a receiving end based on a virtual carrier data manner according to an embodiment of the present invention.

本发明所述的一种基于虚拟载波数据方式在发送端实现的通信装置包括如下部分:The communication device implemented at the transmitting end based on the virtual carrier data mode according to the present invention includes the following parts:

数据段提取单元201,用于提取待发送数据段。The data segment extraction unit 201 is configured to extract the data segment to be sent.

调制单元202,用于利用发送端内置的频率震荡模块将所述待发送数据段作为振荡频率数据调制在具备起始点和结束点的传输信号中;其中,所述传输信号包括连续信号或载波信号等传输载体。The modulation unit 202 is used to modulate the to-be-sent data segment as oscillation frequency data in a transmission signal with a start point and an end point by using a frequency oscillation module built in the transmitter; wherein the transmission signal includes a continuous signal or a carrier signal and other carriers.

计频单元203,用于利用预设的频率计数器模块累计所述频率震荡模块产生的对应所述待发送数据段的控制频率数,当所述频率计数器模块累计到需要发送的控制频率数时,获得待发送的目标传输信号,并触发控制器控制执行发送装置停止发送传输信号。The frequency counting unit 203 is configured to use a preset frequency counter module to accumulate the number of control frequencies corresponding to the data segment to be sent generated by the frequency oscillation module, and when the frequency counter module accumulates the number of control frequencies to be sent, The target transmission signal to be sent is obtained, and the controller is triggered to control the execution sending device to stop sending the transmission signal.

采用本发明所述的基于虚拟载波数据方式在发送端实现的通信装置,能够实现采用虚拟载波的方式传输通信数据,且安装简便,成本较低,提高了通信数据的传输效率,从而提升了用户的使用体验。By adopting the communication device implemented at the transmitting end based on the virtual carrier data method according to the present invention, the communication data can be transmitted by the virtual carrier method, the installation is simple, the cost is low, the transmission efficiency of the communication data is improved, and the user is improved. user experience.

与上述提供的一种基于虚拟载波数据方式在发送端实现的通信方法和装置相对应,本发明还提供一种基于虚拟载波数据方式在接收实现的通信方法和装置。由于相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的一种基于虚拟载波数据方式在接收端实现的通信方法和装置仅是示意性的。如图3和4所示,其分别为本发明实施例提供的一种基于虚拟载波数据方式在接收端实现的通信方法的流程图和装置的示意图。Corresponding to the above-mentioned communication method and device implemented at the transmitting end based on the virtual carrier data mode, the present invention also provides a communication method and device implemented at the receiving end based on the virtual carrier data mode. Since it is similar to the above method embodiment, the description is relatively simple, and for related details, please refer to the description of the above method embodiment part. Schematic. As shown in FIGS. 3 and 4 , they are respectively a flowchart and a schematic diagram of a communication method implemented at a receiving end based on a virtual carrier data manner according to an embodiment of the present invention.

本发明所述的一种基于虚拟载波数据方式在接收端实现的通信方法,具体实现过程包括以下步骤:A communication method implemented at a receiving end based on a virtual carrier data mode according to the present invention, the specific implementation process includes the following steps:

步骤S301:当接收端接收到如上所述的基于虚拟载波数据方式实现的通信方法发送的目标传输信号时,利用接收端内置的频率计频模块累计频率振荡模块的控制频率数。Step S301: When the receiving end receives the target transmission signal sent by the above-mentioned communication method based on the virtual carrier data mode, the frequency counting module built in the receiving end is used to accumulate the number of control frequencies of the frequency oscillation module.

其中,所述目标传输信号为具备起始点和结束点的载波信号(即2G通信信号、3G通信信号等传输载体),在所述起始点和所述结束点分别设置用于一组标识开始发送和结束发送的载波特征或信号Wherein, the target transmission signal is a carrier signal with a start point and an end point (that is, a transmission carrier such as a 2G communication signal, a 3G communication signal, etc.), and the start point and the end point are respectively set for a group of signs to start sending and the carrier signature or signal that ends the transmission

步骤S302:当所述频率计频模块累计到所述目标传输信号的所述结束点时,结束累计所述控制频率数。Step S302 : when the frequency counting module accumulates to the end point of the target transmission signal, finish accumulating the control frequency number.

步骤S303:利用所述接收端内置的频率振荡模块对收到的所述起始点至所述结束点的所述目标传输信号对应的控制频率数进行还原处理,获得还原之后的传输信号,并将所述还原之后的传输信号作为发送端的实际传输信号。Step S303: Use the built-in frequency oscillation module of the receiving end to restore the control frequency number corresponding to the target transmission signal received from the starting point to the ending point, obtain the restored transmission signal, and use The restored transmission signal is used as the actual transmission signal of the sender.

在本发明实施例中,接收端还可获得所述频率计频模块累计的与所述实际传输信号相对应的实际控制频率数;基于预先计算的校准系数和所述实际控制频率数按照预设的算法进行计算,获得校准后的实际传输信号,并将所述校准后的实际传输信号传送到预设的使用模块。In the embodiment of the present invention, the receiving end may also obtain the actual control frequency number corresponding to the actual transmission signal accumulated by the frequency counting module; based on the pre-calculated calibration coefficient and the actual control frequency number The algorithm calculates, obtains the calibrated actual transmission signal, and transmits the calibrated actual transmission signal to the preset usage module.

具体的,可基于接收到的预先协议的校准信号与预先协议的校准信号标准值计算的校准系数(连续数据包传输时,前一数据包的实际频率数与校准后的实际传输信号比值作为后一数据包的校准系数以达到连续的动态校准)。获得接收端接收到的数据段以及通过接收端内置的频率计数器最终累计的控制频率数,按顺序计量出的公差以及陀螺仪加速度校准的公差之和,进行加权平均计算校准系数,再乘以当前频率计数器模块计量的控制频率数后取整,即得到需接收的校准后的数据传给使用单元,这样可以校准使用环境变化与设备本身发热等的变化以及发送端、接收端内置的频率振荡模块导致的精准度偏差问题;其他校准复核数据可参考现有网络通信协议。Specifically, the calibration coefficient calculated based on the received pre-agreed calibration signal and the pre-agreed calibration signal standard value (when continuous data packets are transmitted, the ratio of the actual frequency of the previous data packet to the calibrated actual transmission signal is used as the A packet of calibration coefficients to achieve continuous dynamic calibration). Obtain the data segment received by the receiver and the final accumulated number of control frequencies through the built-in frequency counter of the receiver, the sum of the tolerance measured in order and the tolerance of the gyro acceleration calibration, and calculate the calibration coefficient by weighted average, and then multiply by the current The number of control frequencies measured by the frequency counter module is rounded up, that is, the calibrated data to be received is obtained and sent to the user unit, so that the changes in the use environment and the heating of the device itself, as well as the built-in frequency oscillation module of the transmitter and receiver can be calibrated. The resulting accuracy deviation problem; other calibration review data can refer to the existing network communication protocol.

如图8所示,其为本发明实施例提供的一种基于虚拟载波数据方式实现的发送端通信系统的原理图。As shown in FIG. 8 , it is a schematic diagram of a transmitting-end communication system implemented in a virtual carrier data manner according to an embodiment of the present invention.

在本发明实施例中,接收端内置有接收装置、内置电源模块、频率振荡器模块、频率计数器模块以及校准模块等。需要说明的是,根据传输介质的不同,兼容现有无线网络的情况下,在现有网络中能接收的一个识别起始点与结束点的载波特征或信号。该载波特征或信号在载波里需具有一组代表性,且接收端可接收。其他传输介质的实现内容与上述过程类似,在此不再一一赘述。可计量接收到的信号从开始到结束过程中内置的频率振荡器的振荡频率数量的计数器;频率算法校准模块。In the embodiment of the present invention, the receiving end has a built-in receiving device, a built-in power supply module, a frequency oscillator module, a frequency counter module, a calibration module, and the like. It should be noted that, according to different transmission media, in the case of compatibility with the existing wireless network, a carrier feature or signal that can be received in the existing network to identify the starting point and the ending point. The carrier characteristic or signal needs to have a representative set in the carrier and can be received by the receiver. The implementation content of other transmission media is similar to the above process, and details are not repeated here. A counter that measures the number of oscillation frequencies of the built-in frequency oscillator from the beginning to the end of the received signal; frequency algorithm calibration module.

接收端接收数据的过程:a、接收装置接收到传输信号开始时频率计数器模块开始累计频率振荡器模块的震荡产生的控制频率数(在兼容现有载波通信时可在接收到代表起始点的波形特征或信号时,开始累计所述控制频率数);b、接收装置接收到连续信号的结束点时频率计数器结束累计控制频率数(在兼容现有载波通信时为接收到代表结束点的波形特征或信号时,开始结束累计所述控制频率数);最后累计数理论上即为发送端要发送数据;c、获得一个时间段内多个接收端接收到的数据段以及频率计数器模块最终累计的控制频率数,按顺序计量出的公差以及陀螺仪加速度校准的公差之和,进行加权平均计算校准系数,再乘以当前频率计数器模块计量的控制频率数后取整,即得到需接收的校准后的数据传给使用单元;这样可以校准使用环境变化与设备本身发热等的变化以及发送端、接收端内置的频率振荡模块导致的精准度偏差问题;其他校准复核数据可参考现有网络通信协议。The process of receiving data at the receiving end: a. When the receiving device receives the transmission signal, the frequency counter module starts to accumulate the number of control frequencies generated by the oscillation of the frequency oscillator module (when compatible with the existing carrier communication, the waveform representing the starting point can be received when the characteristic or signal, start accumulating the control frequency number); b. When the receiving device receives the end point of the continuous signal, the frequency counter stops accumulating the control frequency number (when compatible with the existing carrier communication, the waveform characteristic representing the end point is received or signal, start and end the accumulation of the control frequency number); the final accumulated number is theoretically the data to be sent by the transmitter; c. Obtain the data segments received by multiple receivers within a time period and the final accumulated frequency counter module The number of control frequencies, the sum of the tolerances measured in order and the tolerances of gyroscope acceleration calibration, weighted average to calculate the calibration coefficient, and then multiplied by the number of control frequencies measured by the current frequency counter module and rounded up, that is, to obtain the calibration coefficient to be received. The data is transmitted to the user unit; in this way, changes in the use environment and the heating of the device itself can be calibrated, as well as the accuracy deviation caused by the built-in frequency oscillation module at the transmitter and receiver; other calibration and review data can refer to existing network communication protocols.

以上过程a-b-c反复运行即可实现接收大量的数据段,接收与发送的过程即达到了数据虚拟载波数据(虚拟载波频率数)的调试、解调的传输。需要说明的是,发送端与接收端需有同频率的频率震荡器并达到相应需求的时差精度。The above process a-b-c can be repeated to receive a large number of data segments, and the process of receiving and sending can achieve the debugging and demodulation transmission of data virtual carrier data (virtual carrier frequency). It should be noted that the sending end and the receiving end need to have frequency oscillators with the same frequency and achieve the corresponding required time difference accuracy.

采用本发明所述的基于虚拟载波数据方式在接收端实现的通信方法,能够实现采用虚拟载波的方式传输通信数据,且安装简便,不但扩展了数据通信的方式,也克服了载波无线通信的缺点,降低无线通信的成本,同时提高了通信数据的传输效率。The communication method implemented at the receiving end based on the virtual carrier data mode of the present invention can realize the transmission of communication data by the virtual carrier mode, and the installation is simple, which not only expands the data communication mode, but also overcomes the shortcomings of the carrier wireless communication. , reducing the cost of wireless communication, while improving the transmission efficiency of communication data.

本发明所述的一种基于虚拟载波数据方式在接收端实现的通信装置包括如下部分:A communication device implemented at a receiving end based on a virtual carrier data mode according to the present invention includes the following parts:

计频单元401,用于当接收端接收到如权利要求1所述的基于虚拟载波数据方式实现的通信方法发送的目标传输信号时,利用接收端内置的频率计频模块累计频率振荡模块的控制频率数。其中,所述目标传输信号为具备起始点和结束点的载波信号,在所述起始点和所述结束点分别设置用于一组标识开始发送和结束发送的载波特征或信号。The frequency counting unit 401 is used for accumulating the control of the frequency oscillation module by using the built-in frequency counting module of the receiving end when the receiving end receives the target transmission signal sent by the communication method implemented based on the virtual carrier data mode as claimed in claim 1 frequency number. The target transmission signal is a carrier signal with a start point and an end point, and the start point and the end point are respectively set with a set of carrier characteristics or signals for marking the start of transmission and the end of transmission.

结束计频单元402,用于当所述频率计频模块累计到所述目标传输信号的所述结束点时,结束累计所述控制频率数。The end frequency counting unit 402 is configured to end the accumulation of the control frequency number when the frequency frequency counting module accumulates to the end point of the target transmission signal.

还原单元403,用于利用所述接收端内置的频率振荡模块对收到的所述起始点至所述结束点的所述目标传输信号对应的控制频率数进行还原处理,获得还原之后的传输信号,并将所述还原之后的传输信号作为发送端的实际传输信号。The restoration unit 403 is used to restore the control frequency number corresponding to the target transmission signal received from the starting point to the end point by using the built-in frequency oscillation module of the receiving end to obtain the restored transmission signal. , and use the restored transmission signal as the actual transmission signal of the sender.

采用本发明所述的基于虚拟载波数据方式在接收端实现的通信装置,能够实现采用虚拟载波的方式传输通信数据,且安装简便,不但扩展了数据通信的方式,也克服了载波无线通信的缺点,降低无线通信的成本,同时提高了通信数据的传输效率。The communication device implemented at the receiving end based on the virtual carrier data method according to the present invention can realize the transmission of communication data by the virtual carrier method, and the installation is simple, which not only expands the data communication method, but also overcomes the shortcomings of the carrier wireless communication. , reducing the cost of wireless communication, while improving the transmission efficiency of communication data.

与上述提供的两种基于虚拟载波数据方式实现的通信方法相对应,本发明还提供一种基于虚拟载波数据方式实现的发送端通信系统以及一种基于虚拟载波数据方式实现的接收端通信系统。由于该通信系统的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的通信系统仅是示意性的。Corresponding to the two communication methods based on virtual carrier data provided above, the present invention also provides a transmitter communication system based on virtual carrier data and a receiver communication system based on virtual carrier data. Since the embodiment of the communication system is similar to the above method embodiment, the description is relatively simple, and for related details, please refer to the description of the above method embodiment part, and the communication system described below is only illustrative.

本发明所述的一种基于虚拟载波数据方式实现的发送端通信系统包括如下部分:内置电源模块、频率振荡器模块、频率计数器模块、控制器以及执行发送装置。其中,所述内置电源模块用于为所述频率振荡器模块、所述频率计数器模块、所述控制器以及所述执行发送装置提供电能;所述频率振荡器模块用于将待发送数据段作为振荡频率数据调制在具备起始点和结束点的传输信号中;所述传输信号为具备起始点和结束点的载波信号,在所述起始点和所述结束点分别设置用于一组标识开始发送和结束发送的载波特征或信号;所述频率计数器模块用于累计所述频率震荡模块产生的对应所述待发送数据段的控制频率数;所述控制器用于根据所述频率计数器模块获取的起始点与结束点的时间控制所述传输信号开始发送或者停止发送;所述执行发送装置用于按照所述控制器控制所述传输信号开始发送和结束发送的控制信号开始发送所述传输信号或者停止发送所述传输信号。A transmitting end communication system based on virtual carrier data according to the present invention includes the following parts: a built-in power supply module, a frequency oscillator module, a frequency counter module, a controller, and an execution transmission device. Wherein, the built-in power supply module is used to provide power for the frequency oscillator module, the frequency counter module, the controller and the execution sending device; the frequency oscillator module is used to use the data segment to be sent as a The oscillation frequency data is modulated in a transmission signal with a start point and an end point; the transmission signal is a carrier signal with a start point and an end point, and the start point and the end point are respectively set for a group of signs to start sending and the carrier characteristic or signal that ends sending; the frequency counter module is used for accumulating the number of control frequencies corresponding to the data segment to be sent generated by the frequency oscillation module; the controller is used for starting according to the frequency counter module. The time of the start point and the end point controls the transmission signal to start sending or stop sending; the executing sending device is configured to start sending the transmission signal or stop according to the control signal that the controller controls the transmission signal to start sending and end sending. The transmission signal is sent.

本发明所述的一种基于虚拟载波数据方式实现的接收端通信系统包括如下部分:接收装置、内置电源模块、频率振荡器模块、频率计数器模块以及校准模块。其中,所述内置电源模块用于为所述接收装置、所述频率振荡器模块、所述频率计数器模块以及所述校准模块提供电能;所述接收装置用于接收发送端发送的传输信号;所述目标传输信号为具备起始点和结束点的载波信号,在所述起始点和所述结束点分别设置用于一组标识开始发送和结束发送的载波特征或信号;所述频率计数器模块用于当所述接收装置接收到发送端所发送的传输信号后,开始累计与所述传输信号对应的控制频率数,当累计到所述目标传输信号的所述结束点时,结束累计所述控制频率数;所述频率振荡模块用于对所述频率计数器模块累计的所述控制频率数进行还原处理,获得实际传输信号;所述校准模块用于对所述实际传输信号进行校准处理,获得校准之后的实际传输信号。所述校准模块还用于接收到的预先协议的校准信号与预先协议的校准信号标准值计算的校准系数(连续数据包传输时,前一数据包的实际频率数与校准后的实际传输信号比值作为后一数据包的校准系数以达到连续的动态校准)。A receiver communication system based on virtual carrier data according to the present invention includes the following parts: a receiver, a built-in power supply module, a frequency oscillator module, a frequency counter module and a calibration module. Wherein, the built-in power module is used to provide power for the receiving device, the frequency oscillator module, the frequency counter module and the calibration module; the receiving device is used to receive the transmission signal sent by the sending end; the Described target transmission signal is the carrier signal with starting point and ending point, and is set respectively for the carrier wave characteristic or the signal that a group of signs starts to send and finishes sending at described starting point and described ending point; Described frequency counter module is used for After the receiving device receives the transmission signal sent by the transmitting end, it starts to accumulate the number of control frequencies corresponding to the transmission signal, and ends the accumulation of the control frequency when the end point of the target transmission signal is accumulated. The frequency oscillation module is used to restore the control frequency number accumulated by the frequency counter module to obtain the actual transmission signal; the calibration module is used to perform calibration processing on the actual transmission signal, and after the calibration is obtained the actual transmission signal. The calibration module is also used for the calibration coefficient calculated between the received pre-agreed calibration signal and the pre-agreed calibration signal standard value (when continuous data packets are transmitted, the ratio of the actual frequency of the previous data packet to the calibrated actual transmission signal) as the calibration factor for the subsequent packet to achieve continuous dynamic calibration).

与上述提供的一种基于虚拟载波数据方式实现的通信方法相对应,本发明还提供一种计算机存储介质。由于该计算机存储介质的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的计算机存储介质仅是示意性的。Corresponding to the above-mentioned communication method based on virtual carrier data, the present invention also provides a computer storage medium. Since the embodiment of the computer storage medium is similar to the foregoing method embodiment, the description is relatively simple, and for related details, please refer to the description of the foregoing method embodiment, and the computer storage medium described below is only illustrative.

所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被服务器执行上述所述的基于虚拟载波数据方式实现的通信方法。The computer storage medium contains one or more program instructions, and the one or more program instructions are used by the server to execute the above-mentioned communication method based on the virtual carrier data manner.

下面基于本发明所述的一种基于虚拟载波数据方式实现的存储方法,对其实施例进行详细描述,具体实现过程包括以下步骤:Based on the storage method implemented in the virtual carrier data manner according to the present invention, the embodiments of the storage method are described in detail below, and the specific implementation process includes the following steps:

S501:获取需要存储的数据包。S501: Acquire data packets that need to be stored.

在本发明实施例中,可以直接以数据包(或者数据段)作为存储单位,并以一个任意进制(比如可以存储的数据包大小优化换算一个最合适的进制)为单元存储。以数据包(或者数据段)为存储单位只在存储单元中对应起止点记录数据段的开始点与结束点即可(比如:连续的0或连续的1,以1Byet即8bit为例,那么他就能存储8进制中的任意一个数),数据包(或者数据段)的数据大小对应于存储单元中的开始点与结束点的数量(位置)。进一步的,为兼容现有存储单元,也可为其他形式,在此不做具体限定。另外,在本申请具体实施过程中,与现有存储器相比,需要多设置一个任意进制编码、解码器。In this embodiment of the present invention, a data packet (or data segment) may be directly used as a storage unit, and stored in an arbitrary system (for example, a most suitable system can be optimized and converted into a data packet size that can be stored). Taking the data packet (or data segment) as the storage unit, only the start point and end point of the data segment can be recorded in the storage unit corresponding to the start and end points (for example: continuous 0 or continuous 1, taking 1Byte or 8bit as an example, then he Any number in octal can be stored), and the data size of the data packet (or data segment) corresponds to the number (position) of the start point and end point in the storage unit. Further, in order to be compatible with existing storage units, other forms may also be used, which are not specifically limited here. In addition, in the specific implementation process of the present application, compared with the existing memory, it is necessary to set one more arbitrary base code and decoder.

S502:利用预设的带计数器功能的控制器控制数据包在存储单元中依照预设顺序记录连续的信号标记,以存储单元中的位为单位,记录位的个数;每写入一个位,则控制计数器相应的计数一次,当达到或者超过预设的写入次数或者数据包大小后,开始写入后续数据包,依次控制所述后续数据包的数据在存储单元中的进行写入;其中,所述位的个数即为数据包的数据;存储的每个数据包均按照预设进制进行存储,所述预设进制进行存储为以数据包本身的大小作为进制存储单位进行的存储。进一步的,可设置任意进制转换器以达到;再进一步的,对存储单元中的位进行排列组合计数,每一种组合方式计数器相应计数一次,可增加存储介质利用率;更进一步的,通过编写程序或开发相应硬件可对数据包进行进制压缩、解压(每个数据包以数据包大小为进制或者比较大的进制,并且使用排列组合方式,数据包既为这个进制中的一个数时为最大压缩率)用于现有机制的存储、传输、压缩、解压数据的读取按存储反之进处理即可,在此不再详细赘述。S502: Use a preset controller with a counter function to control the data packets to record continuous signal marks in the storage unit according to a preset sequence, and use the bits in the storage unit as the unit to record the number of bits; each time a bit is written, Then control the counter to count correspondingly once, when reaching or exceeding the preset number of writes or the size of the data packet, start to write the subsequent data packets, and sequentially control the data of the subsequent data packets to be written in the storage unit; wherein , the number of the bits is the data of the data packet; each stored data packet is stored according to the preset system, and the preset system is stored as the size of the data packet itself as the system storage unit. of storage. Further, an arbitrary system converter can be set to achieve this; further, the bits in the storage unit are arranged and combined and counted, and the counter for each combination is counted once correspondingly, which can increase the utilization rate of the storage medium; further, by Write a program or develop corresponding hardware to compress and decompress data packets (each data packet is based on the size of the data packet or a relatively large base, and uses the permutation and combination method, the data packet is both in this system. A number of hours is the maximum compression rate) used in the existing mechanism to store, transmit, compress, and decompress the data and read it according to the storage and vice versa, which will not be described in detail here.

在本发明实施例中,可利用带计数器功能的控制器控制数据包(或者数据段)在存储单元中依序记录连续的信号标记,以存储单元中的位(bit)为单位,记录位的个数即为数据包(或者数据段)的数据(比如:记录二进制的101,1101两段数据,对应的为十进制的5和13,那么控制单元控制写入连续的5个1或者5个0,下一个数据包(或者数据段)则刚好反过来为连续的13个连续的0或1),每写入一个位,则计数器就计数一次,达到要求写入的次数后开始写入第二个数据包(或者数据段),周而复始,以此达到数据在存储单元中的写入过程。在具体实施过程中,由于上级的数据写入对存储单元的利用率较低,远低于现有二进制的0、1的计数方式,记录1101这个数据包现行存储所述的方法最小只需4位,但本申请上级表述的数据写入方法最小需要13位,对于数据包的数据量越大,则存储单元的使用率越低效。因此,为了提高存储单元存储效能,在此,扩展出组合计数存储方法,具体如下:In the embodiment of the present invention, a controller with a counter function can be used to control the data packet (or data segment) to record consecutive signal marks in the storage unit in sequence, and the unit of bit (bit) in the storage unit is used to record the number of bits. The number is the data of the data packet (or data segment) (for example: record binary 101, 1101 two segments of data, corresponding to decimal 5 and 13, then the control unit controls to write 5 consecutive 1s or 5 0s , the next data packet (or data segment) is just the reverse of 13 consecutive 0 or 1), each time a bit is written, the counter counts once, and starts to write the second after reaching the required number of writes. A data packet (or data segment) is repeated over and over again, so as to achieve the writing process of data in the storage unit. In the specific implementation process, due to the low utilization rate of the upper-level data writing to the storage unit, which is far lower than the existing binary 0 and 1 counting method, the method described in the current storage of the data packet of record 1101 only requires a minimum of 4 However, the data writing method expressed by the superior of this application requires a minimum of 13 bits, and the larger the data volume of the data packet, the less efficient the usage rate of the storage unit. Therefore, in order to improve the storage performance of the storage unit, here, a combined count storage method is extended, as follows:

a、8位的存储单元共8个位置,每个位可以存储1或者0,传统存储最大存储数据为11111111,即对应十进制的255。以八个位对数字1和0分别进行排列组合,每一种组合代表一个数字,然后通过解编码器进行解码、编码操作(以下称为组合解、编码),即可达到优化存储单位使用率的作用。a. The 8-bit storage unit has a total of 8 locations, and each bit can store 1 or 0. The maximum storage data in traditional storage is 11111111, which corresponds to 255 in decimal. The numbers 1 and 0 are arranged and combined with eight bits, each combination represents a number, and then the decoding and encoding operations are performed by the decoder (hereinafter referred to as combined solution and encoding) to optimize the utilization rate of the storage unit. effect.

b、在本申请具体实施过程中,通过数学计算,扩展出组合计数存储方法时8位组合可以有00000000,01000000,...01111111...10000000......11111111,1010000...10111111,10010000...100111111......10000001共37组排列方式,数学计算式为:(8+1)*(8/2)+1=37,那么就可以8位存储器存储十进制的1至37的任意数,即二进制的100101了,这样对于本专利上级的数据写入方式只能记录十进制8(二进制1000)的扩容了多倍。b. In the specific implementation process of this application, through mathematical calculation, the 8-bit combination can be 00000000, 01000000,...01111111...10000000...11111111, 1010000... 10111111, 10010000...100111111...10000001 a total of 37 groups of arrangements, the mathematical formula is: (8+1)*(8/2)+1=37, then you can store the decimal number in 8-bit memory Any number from 1 to 37, that is, 100101 in binary, so that the superior data writing method of this patent can only record the expansion of decimal 8 (binary 1000).

c、数学的组合方式是随着组合数的增大而几何增大的,数据计算方法为(n+1)*(n/2)+1,以1k为单位(1024*8=8192bit)进行组合的话,看看内存的利用率(8192+1)*(8192/2)+1=33558529,那么可以最大存储十进制的3355829即二进制的1100110011010010110101,而随着数据包越大,提高的使用率就越大。在具体实施过程中,在上一级的控制器(带计数器、任意进制建编码器的控制器)中再加入一个组合解码、编码器进行换算,即可实现应用,在此不再展开赘述。c. The mathematical combination method increases geometrically with the increase of the number of combinations. The data calculation method is (n+1)*(n/2)+1, and the unit is 1k (1024*8=8192bit). In combination, look at the memory utilization (8192+1)*(8192/2)+1=33558529, then the maximum storage capacity is 3355829 in decimal, that is, 1100110011010010110101 in binary, and as the data packet becomes larger, the increased utilization rate increases. bigger. In the specific implementation process, the application can be realized by adding a combined decoding and encoder conversion to the upper-level controller (a controller with a counter and an arbitrary-scale encoder), which will not be repeated here. .

需要说明的是,本申请实施例所述的存储方法可通过编程对现有系统中各种文件进行压缩与解压缩。也可通过硬件开发对现有存储系统进行改造升级,比如利用现有硬盘中加入相关模块,在此不再详细赘述。It should be noted that, the storage method described in the embodiments of the present application can compress and decompress various files in the existing system through programming. It is also possible to transform and upgrade the existing storage system through hardware development, such as adding relevant modules to the existing hard disk, which will not be described in detail here.

另外,为了存储的最大化利用,存储的每个数据包(或者数据段)都可以以一种不同的进制来存储,最大利用率的进制就为数据包(或者数据段)自己本身的大小作为进制存储单位,一个数据包(或者数据段)的数据就是这个进制中的一个数。In addition, in order to maximize the utilization of storage, each data packet (or data segment) stored can be stored in a different system, and the system of maximum utilization is the data packet (or data segment) itself. The size is used as the storage unit of the base, and the data of a data packet (or data segment) is a number in this base.

采用本申请所述的基于虚拟载波数据方式实现的存储方法,极度扩展了存储单元的利用率,硬件实现方法需要开发新的相关控制模块;软件实现方法需要占用系统资源,但可以根据不同文件大小实现不同的压缩率,文件越大压缩率越大,并可根据不同多文件的不同需求压缩时候建立目录以达到解压传输时的指定顺序,解压等等操作,文件解压时可以边利用数据边进行其他操作,例如一部电影数据,可以边解压边播放。The storage method based on the virtual carrier data described in this application greatly expands the utilization rate of the storage unit. The hardware implementation method needs to develop new related control modules; the software implementation method needs to occupy system resources, but can be implemented according to different file sizes. To achieve different compression rates, the larger the file, the greater the compression rate, and the directory can be created according to the different needs of different files to achieve the specified order during decompression and transmission. Other operations, such as a movie data, can be played while decompressing.

与上述提供的一种基于虚拟载波数据方式实现的存储方法相对应,本发明还提供一种基于虚拟载波数据方式实现的存储装置。由于该装置的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的一种基于虚拟载波数据方式实现的存储装置的实施例仅是示意性的。本发明所述的一种基于虚拟载波数据方式实现的存储装置包括如下部分:Corresponding to the storage method based on the virtual carrier data provided above, the present invention also provides a storage device based on the virtual carrier data. Since the embodiments of the device are similar to the above method embodiments, the description is relatively simple. For relevant details, please refer to the description of the above method embodiments. The following describes the implementation of a storage device based on virtual carrier data. The example is merely illustrative. The storage device based on the virtual carrier data mode according to the present invention includes the following parts:

数据获取单元601,用于获取需要存储的数据包。The data acquisition unit 601 is configured to acquire data packets to be stored.

数据存储单元602,用于利用预设的带计数器功能的控制器控制数据包在存储单元中依照预设顺序记录连续的信号标记,以存储单元中的位为单位,记录位的个数;每写入一个位,则控制计数器相应的计数一次,当达到或者超过预设的写入次数后,开始写入后续数据包,依次控制所述后续数据包的数据在存储单元中的进行写入;其中,所述位的个数即为数据包的数据;存储的每个数据包均按照预设进制进行存储,所述预设进制进行存储为以数据包本身的大小作为进制存储单位进行的存储。进一步的,可设置任意进制转换器以达到;再进一步的,对存储单元中的位进行排列组合计数,每一种组合方式计数器相应计数一次,可增加存储介质利用率;更进一步的,通过编写程序或开发相应硬件可对数据包进行进制压缩、解压(每个数据包以数据包大小为进制或者比较大的进制,并且使用排列组合方式,数据包既为这个进制中的一个数时为最大压缩率)用于现有机制的存储、传输、压缩、解压数据的读取按存储反之进处理即可,在此不再详细赘述。The data storage unit 602 is used for using the preset controller with the counter function to control the data packet to record continuous signal marks in the storage unit according to the preset order, and take the bit in the storage unit as the unit to record the number of bits; Write one bit, control the counter to count correspondingly once, when the preset number of writes is reached or exceeded, start to write subsequent data packets, and sequentially control the data of the subsequent data packets to be written in the storage unit; Wherein, the number of the bits is the data of the data packet; each data packet stored is stored according to the preset system, and the preset system is stored as the size of the data packet itself as the base storage unit stored. Further, an arbitrary system converter can be set to achieve this; further, the bits in the storage unit are arranged and combined and counted, and the counter for each combination is counted once correspondingly, which can increase the utilization rate of the storage medium; further, by Write a program or develop corresponding hardware to compress and decompress data packets (each data packet is based on the size of the data packet or a relatively large base, and uses the permutation and combination method, the data packet is both in this system. A number of hours is the maximum compression rate) used in the existing mechanism to store, transmit, compress, and decompress the data and read it according to the storage and vice versa, which will not be described in detail here.

与上述提供的一种基于虚拟载波数据方式实现的存储方法相对应,本发明还提供一种计算机可读存储介质,所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被服务器执行如权利要求11所述的基于虚拟载波数据方式实现的存储方法;或所述一个或多个程序指令用于被服务器执行数据包以任一进制及多个虚拟位进行排列组合方式计数,并按兼容0/1文件模式存储、传输的文件;其中,所述多个虚拟位进行排列组合方式为根据需求设定的参与数据排列组合的虚拟位的个数;通过软件编程的方式使得服务器对各种文件执行压缩与解压缩操作;通过硬件开发的方式,对存储系统进行改造升级处理;其中,所述对存储系统进行改造升级,包括:在用于存储系统的硬盘中加入预设的计数器模块、进制转换模块、位排列组合解码以及编码器。Corresponding to the storage method based on the virtual carrier data provided above, the present invention also provides a computer-readable storage medium, wherein the computer storage medium contains one or more program instructions, the one or more The program instructions are used by the server to execute the storage method based on the virtual carrier data as claimed in claim 11; or the one or more program instructions are used by the server to execute the data packets in any base and multiple virtual bits. The permutation and combination methods are counted, and the files stored and transmitted according to the compatible 0/1 file mode; wherein, the permutation and combination mode of the plurality of virtual bits is the number of virtual bits participating in the data permutation and combination set according to the requirements; The software programming method enables the server to perform compression and decompression operations on various files; through hardware development, the storage system is transformed and upgraded; wherein, the storage system is transformed and upgraded, including: A preset counter module, binary conversion module, bit permutation and combination decoding and encoder are added to the hard disk.

具体的,由于上级的数据写入对存储单元的利用率非常低下,远低于现有二进制的0、1的计数方式,记录1101这个数据包现有方法最小只需4位,但上级方法最小需要13位,对于数据包的数据量越大,则存储单元的使用率越低效。为了提高存储单元存储效能,在此,扩展出组合计数存储方法,具体原理为,数学中有个排列组合,本专利的存储方法,也可以使用排列组合形式来提高存储单元的利用率,现行存储中一般以8位为单位进行存储,用本组合方法我们先以8位为单位做个原理、方法分析,具体原理如下:Specifically, because the upper-level data writing has a very low utilization rate of the storage unit, which is far lower than the existing binary 0, 1 counting method, the existing method of recording the 1101 data packet only needs 4 bits at least, but the upper-level method is the smallest. 13 bits are required, and the larger the amount of data for the packet, the less efficient the usage of the storage unit. In order to improve the storage efficiency of the storage unit, here, a combination count storage method is extended. The specific principle is that there is a permutation combination in mathematics. The storage method of this patent can also use the permutation and combination form to improve the utilization rate of the storage unit. Generally, it is stored in 8-bit units. With this combination method, we first make a principle and method analysis in 8-bit units. The specific principles are as follows:

1、8位的存储单元共8个位置,每个位可以存储1或者0,传统存储最大存储数据为11111111,即对应十进制的255.我们以八个位对数字1和0分别进行排列组合,每一种组合代表一个数字,然后通过解编码器进行解码、编码操作(以下称为组合解、编码),即可达到优化存储单位使用率的作用。1. The 8-bit storage unit has 8 locations, and each bit can store 1 or 0. The maximum storage data in traditional storage is 11111111, which corresponds to 255 in decimal. We use eight bits to arrange and combine the numbers 1 and 0 respectively, Each combination represents a number, and then the decoding and encoding operations (hereinafter referred to as combination decoding and encoding) are performed by the decoder, so as to achieve the effect of optimizing the utilization rate of the storage unit.

2、通过数学计算,8位组合可以有00000000,01000000,...01111111...10000000......11111111,1010000...10111111,10010000...100111111......10000001共37组排列方式,数学计算式为:(8+1)*(8/4)+1=37,那么就可以8位存储器存储十进制的1至37的任意数,即二进制的100101了,这样对于本专利上级的方式只能记录十进制8(二进制1000的扩容了多倍)。2. Through mathematical calculation, the 8-bit combination can have 00000000, 01000000,...01111111...10000000...11111111, 1010000...10111111, 10010000...100111111...10000001 in total 37 groups of arrangements, the mathematical formula is: (8+1)*(8/4)+1=37, then you can store any number from 1 to 37 in decimal, that is, 100101 in binary, so that for The superior method of this patent can only record decimal 8 (the expansion of binary 1000 is many times).

3、数学的组合方式是随着组合数的增大而几何增大的,数据计算方法为(n+1)*(n/2)+1,我们以1k为单位(1024*8=8192bit)进行组合的话,我们看看内存的利用率(8192+1)*(8192/2)+1=33558529,那么我们可以最大存储十进制的3355829即二进制的1100110011010010110101。同理,以1kb存储计算最大可以存储多少,1kb=1024*1024*8=8388608位,可以有(8388608+1)*8388608/2+1=3.51843762831e+13种组合方式,一条4g的内存最大可以存储为4GB=4*1024*1024*1024*8=34359738368bit。3. The mathematical combination method increases geometrically with the increase of the number of combinations. The data calculation method is (n+1)*(n/2)+1, and we take 1k as the unit (1024*8=8192bit) If we make a combination, let's look at the memory utilization (8192+1)*(8192/2)+1=33558529, then we can store up to 3355829 in decimal, which is 1100110011010010110101 in binary. Similarly, 1kb storage is used to calculate the maximum storage capacity, 1kb=1024*1024*8=8388608 bits, there can be (8388608+1)*8388608/2+1=3.51843762831e+13 combinations, a 4g memory is the largest It can be stored as 4GB=4*1024*1024*1024*8=34359738368bit.

(34359738368+1)*34359738368/2+1=5.90295810376e+20这种组合方式,再倒推换算成现行方式的数据看看能达到多少容量v5.90295810376e+20/8/1024/1024/1024=6871947674GB=6710886.4TB=6553.6P B。由上计算可得一个4G的内存利用率相对现行内存方式最大可提高:6871947676/4=1717986919倍,随着数据包越大,提高的使用率就越大(34359738368+1)*34359738368/2+1=5.90295810376e+20 This combination method, and then convert the data into the current method to see how much capacity can be achieved v5.90295810376e+20/8/1024/1024/1024= 6871947674GB=6710886.4TB=6553.6PB. From the above calculation, it can be obtained that a 4G memory utilization rate can be improved by a maximum of 6871947676/4=1717986919 times compared to the current memory method. As the data packet becomes larger, the increased utilization rate increases.

在具体实施过程中,在上一级的控制器(带计数器、任意进制建编码器的控制器)中再加入一个组合解码、编码器进行换算,即可实现应用。本存储方法通过软件编程为软件由现服务器执行,可对现有系统中各种文件进行压缩与解压缩;本存储方法通过硬件开发,可对现有存储系统进行改造升级,比如利用现有硬盘中加入相关模块。In the specific implementation process, the application can be realized by adding a combined decoding and encoder conversion to the upper-level controller (a controller with a counter and an arbitrary-scale encoder). The storage method is programmed by software to be executed by the existing server, and can compress and decompress various files in the existing system; through hardware development, the storage method can transform and upgrade the existing storage system, such as using the existing hard disk. Add related modules.

下面基于本发明所述的一种基于虚拟载波数据方式实现的数据计算处理方法,对其实施例进行详细描述。具体实现过程包括以下步骤:Based on the data calculation and processing method implemented in a virtual carrier data manner according to the present invention, the embodiments thereof will be described in detail below. The specific implementation process includes the following steps:

S701:基于预设的指令接收模块接收上级控制器发出的数据包;其中,所述数据包包含调取数据、临时存放、累加数据、累减数据以及移动数据中的至少一种数据。S701: Receive a data packet sent by a higher-level controller based on a preset instruction receiving module; wherein, the data packet includes at least one of fetched data, temporary storage, accumulated data, accumulated and subtracted data, and movement data.

S702:基于预设的包含指令集的指令控制器和寄存器,将数据包转换成相同进制的数据包。S702: Based on the preset instruction controller and register including the instruction set, convert the data packet into a data packet of the same system.

S703:利用预设的计数器模块采用叠加或者叠减的计算方式对数据包进行计算处理;其中,所述计数器模块包括累加控制计数器模块和/或累减计数器模块。S703: Use a preset counter module to perform calculation processing on the data packet in a superposition or superposition calculation manner; wherein, the counter module includes an accumulation control counter module and/or an accumulation and subtraction counter module.

在本发明实施例中,数据计算方式可以数据叠加(累加)与叠减(累减)方式实现的,类似算盘加减法原理,在此不再详细赘述。In the embodiment of the present invention, the data calculation method may be implemented in the manner of data superposition (accumulation) and subtraction (cumulative subtraction), which is similar to the principle of abacus addition and subtraction, and will not be described in detail here.

另外,需要设计新的包含预设指令集的指令控制器和寄存器,所述寄存器可设置在存储单元中,也可用于将数据调入专门的存储单元。基于所述指令控制器和所述寄存器,把两个数据包转换成相同进制的数据包利用计数器进行叠加或者减少达到加减法操作。In addition, it is necessary to design a new instruction controller and register including a preset instruction set, and the register can be set in the storage unit, and can also be used to transfer data into a special storage unit. Based on the instruction controller and the register, the two data packets are converted into data packets of the same system, and the counter is used for superposition or reduction to achieve addition and subtraction operations.

在具体实施过程中,相同进制数据包的累加或累减方法为:在存储数据的数据存储设备的控制器上集成可接收指令模块、累加递增控制计数器模块、累减(递减)计数器模块等。其中,可接收指令模块用于接收上级控制器发出的调取数据、临时存放、累加数据、累减数据、移动数据等。In the specific implementation process, the method of accumulating or accumulating data packets of the same system is as follows: integrating a receiving instruction module, accumulating and increasing control counter module, accumulating (decrementing) counter module, etc. on the controller of the data storage device storing the data . Among them, the command-receivable module is used for receiving the fetching data, temporarily storing, accumulating data, accumulating and subtracting data, moving data, etc. sent by the upper-level controller.

需要说明的是,直接在存储器中计算看似运算速度低效,但可以很容易实现分布式集群计算,扩展为万亿级线程并行计算以达到提供运算速度的效果。采用本申请所述的数据计算方法可以同时调用数据到专门的寄存器、存储器中运用,内存中、硬盘中、甚至U盘中同时进行虚拟的多线程运算,还可以网络上的多设备集群分工处理单个任务或多个任务。It should be noted that computing directly in memory seems to be inefficient in computing speed, but it can easily realize distributed cluster computing and expand to trillion-level thread parallel computing to achieve the effect of providing computing speed. Using the data calculation method described in this application, data can be called to special registers and memory for use at the same time, virtual multi-threaded operation can be performed in memory, hard disk, and even U disk at the same time, and multi-device clusters on the network can be divided into labor and processed. single task or multiple tasks.

与上述提供的一种基于虚拟载波数据方式实现的数据计算处理方法相对应,本发明还提供一种基于虚拟载波数据方式实现的数据计算处理装置。由于该装置的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的一种基于虚拟载波数据方式实现的数据计算处理装置的实施例仅是示意性的。本发明所述的一种基于虚拟载波数据方式实现的数据计算处理装置包括如下部分:Corresponding to the above-mentioned data computing and processing method based on virtual carrier data, the present invention also provides a data computing and processing device based on virtual carrier data. Since the embodiment of the device is similar to the above method embodiment, the description is relatively simple. For related details, please refer to the description of the above method embodiment part. The following describes a data calculation and processing device based on virtual carrier data. The examples are merely illustrative. A data computing and processing device based on the virtual carrier data mode according to the present invention includes the following parts:

数据接收单元801,用于基于预设的指令接收模块接收上级控制器发出的数据包;其中,所述数据包包含调取数据、临时存放、累加数据、累减数据以及移动数据中的至少一种数据。The data receiving unit 801 is used to receive the data packet sent by the upper-level controller based on the preset instruction receiving module; wherein, the data packet includes at least one of fetching data, temporary storage, accumulating data, accumulating data and moving data kind of data.

数据转换单元802,用于基于预设的包含指令集的指令控制器和寄存器,将数据包转换成相同进制的数据包。The data conversion unit 802 is configured to convert the data packet into a data packet of the same system based on a preset instruction controller and a register including an instruction set.

数据处理单元803,用于利用预设的计数器模块采用叠加或者叠减的计算方式对数据包进行计算处理;其中,所述计数器模块包括累加控制计数器模块和/或累减计数器模块。The data processing unit 803 is configured to use a preset counter module to perform calculation processing on the data packet by adopting a superposition or superposition calculation method; wherein the counter module includes an accumulation control counter module and/or an accumulation down counter module.

在本发明实施例中,处理器或处理模块可以是一种集成电路芯片,具有信号的处理能力。处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。In this embodiment of the present invention, the processor or processing module may be an integrated circuit chip, which has signal processing capability. The processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other Programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。处理器读取存储介质中的信息,结合其硬件完成上述方法的步骤。Various methods, steps, and logical block diagrams disclosed in the embodiments of the present invention can be implemented or executed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in conjunction with the embodiments of the present invention may be directly embodied as executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art. The processor reads the information in the storage medium, and completes the steps of the above method in combination with its hardware.

存储介质可以是存储器,例如可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。The storage medium may be memory, eg, may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory.

其中,非易失性存储器可以是只读存储器(Read-Only Memory,简称ROM)、可编程只读存储器(Programmable ROM,简称PROM)、可擦除可编程只读存储器(Erasable PROM,简称EPROM)、电可擦除可编程只读存储器(Electrically EPROM,简称EEPROM)或闪存。Among them, the non-volatile memory may be a read-only memory (Read-Only Memory, referred to as ROM), a programmable read-only memory (Programmable ROM, referred to as PROM), an erasable programmable read-only memory (Erasable PROM, referred to as EPROM) , Electrically Erasable Programmable Read-Only Memory (Electrically EPROM, EEPROM for short) or flash memory.

易失性存储器可以是随机存取存储器(Random Access Memory,简称RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,简称SRAM)、动态随机存取存储器(Dynamic RAM,简称DRAM)、同步动态随机存取存储器(Synchronous DRAM,简称SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,简称DDRSDRAM)、增强型同步动态随机存取存储器(EnhancedSDRAM,简称ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,简称SLDRAM)和直接内存总线随机存取存储器(Direct Ram bus RAM,简称DRRAM)。The volatile memory may be a random access memory (Random Access Memory, RAM for short), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic RAM (DRAM), Synchronous DRAM, referred to as SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, referred to as DDRSDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, referred to as ESDRAM), synchronous connection dynamic random access memory (Synch link DRAM, referred to as SLDRAM) and direct memory bus random access memory (Direct Ram bus RAM, referred to as DRRAM).

本发明实施例描述的存储介质旨在包括但不限于这些和任意其它适合类型的存储器。The storage medium described in the embodiments of the present invention is intended to include, but not limited to, these and any other suitable types of memory.

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件与软件组合来实现。当应用软件时,可以将相应功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。Those skilled in the art should appreciate that, in one or more of the above examples, the functions described in the present invention may be implemented by a combination of hardware and software. When the software is applied, the corresponding functions may be stored in or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium can be any available medium that can be accessed by a general purpose or special purpose computer.

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。The specific embodiments described above further describe the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention, and are not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made on the basis of the technical solution of the present invention shall be included within the protection scope of the present invention.

Claims (15)

controlling a data packet to record continuous signal marks in a storage unit according to a preset sequence by using a preset controller with a counter function, and recording the number of bits by taking the bits in the storage unit as a unit; when one bit is written in, controlling the counter to count once correspondingly, starting to write in the subsequent data packet after the number of write-in times of the corresponding size of the data packet is reached, and sequentially controlling the data of the subsequent data packet to be written in the storage unit; the number of the bits is the number of each combination mode formed by arranging and combining a plurality of bits contained in the data of the data packet; and each stored data packet is stored according to a preset system, and the preset system is stored by taking the size of the data packet as a system storage unit.
the data storage unit is used for controlling the data packets to record continuous signal marks in the storage unit according to a preset sequence by utilizing a preset controller with a counter function, and the number of the bits is recorded by taking the bits in the storage unit as a unit; when one bit is written in, the counter is controlled to count once correspondingly, when the number of writing times of the size of the data packet is reached, the subsequent data packet is written in, and the data of the subsequent data packet is controlled to be written in the storage unit in sequence; the number of the bits is the number of data of the data packet or each combination mode formed by arranging and combining a plurality of bits; and each stored data packet is stored according to a preset system, and the preset system is stored by taking the size of the data packet as a system storage unit.
CN202010469955.7A2020-05-282020-05-28Communication method and device based on virtual carrier data modeExpired - Fee RelatedCN111800248B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010469955.7ACN111800248B (en)2020-05-282020-05-28Communication method and device based on virtual carrier data mode

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010469955.7ACN111800248B (en)2020-05-282020-05-28Communication method and device based on virtual carrier data mode

Publications (2)

Publication NumberPublication Date
CN111800248Atrue CN111800248A (en)2020-10-20
CN111800248B CN111800248B (en)2023-03-14

Family

ID=72806304

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010469955.7AExpired - Fee RelatedCN111800248B (en)2020-05-282020-05-28Communication method and device based on virtual carrier data mode

Country Status (1)

CountryLink
CN (1)CN111800248B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112469017A (en)*2020-11-022021-03-09桃芯科技(苏州)有限公司Digital waveform forwarding method and device based on wireless communication and electronic device
CN116320245A (en)*2023-02-212023-06-23珠海亿智电子科技有限公司 An analog video control signal reverse transmission method and related equipment

Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS5459007A (en)*1977-10-041979-05-12Ncr CoDigital communication field size modifying system
EP0441593A2 (en)*1990-02-051991-08-14Sharp Kabushiki KaishaAutomatic frequency control circuit
US5493710A (en)*1991-08-021996-02-20Hitachi, Ltd.Communication system having oscillation frequency calibrating function
US5550812A (en)*1991-02-281996-08-27U.S. Philips CorporationSystem for broadcasting and receiving digital data, receiver and transmitter for use in such system
US6343207B1 (en)*1998-11-032002-01-29Harris CorporationField programmable radio frequency communications equipment including a configurable if circuit, and method therefor
US6470005B1 (en)*1998-12-292002-10-22Thomson Licensing SaTransceiver prerotation based on carrier offset
US20030076248A1 (en)*2001-10-242003-04-24Larson Mykel G.System and method for transmitting and storing data using an enhanced encoding scheme
US20030197638A1 (en)*2002-04-192003-10-23Enuvis, Inc.Compensation for frequency adjustment in mobile communication-positioning device with shared oscillator
CN102081426A (en)*2009-11-302011-06-01原相科技股份有限公司Frequency adjusting device and frequency adjusting method of adjustable oscillator
CN102201801A (en)*2010-03-232011-09-28三星半导体(中国)研究开发有限公司High-accuracy oscillator and self-calibration method thereof
CN102271005A (en)*2011-08-302011-12-07北京华力创通科技股份有限公司Method and device for capturing carrier frequency in wireless communication system
CN102571083A (en)*2010-12-242012-07-11北京普源精电科技有限公司Digital control oscillator, method for generating quadrature carrier wave and quadrature amplitude modulation system
CN103955539A (en)*2014-05-192014-07-30中国人民解放军信息工程大学Method and device for obtaining control field demarcation point in binary protocol data
CN104685819A (en)*2012-09-282015-06-03索尼公司Communicating RF terminal capability
US20170060172A1 (en)*2015-08-252017-03-02Pixart Imaging (Penang) Sdn.Bhd.Navigation system and clock calibration method thereof
CN107404353A (en)*2017-08-112017-11-28成都理工大学LiFi signal modulating methods and modulator based on FPGA
CN110138509A (en)*2019-05-172019-08-16京东方科技集团股份有限公司A kind of data transmission method and data transfer components

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS5459007A (en)*1977-10-041979-05-12Ncr CoDigital communication field size modifying system
EP0441593A2 (en)*1990-02-051991-08-14Sharp Kabushiki KaishaAutomatic frequency control circuit
US5550812A (en)*1991-02-281996-08-27U.S. Philips CorporationSystem for broadcasting and receiving digital data, receiver and transmitter for use in such system
US5493710A (en)*1991-08-021996-02-20Hitachi, Ltd.Communication system having oscillation frequency calibrating function
US6343207B1 (en)*1998-11-032002-01-29Harris CorporationField programmable radio frequency communications equipment including a configurable if circuit, and method therefor
US6470005B1 (en)*1998-12-292002-10-22Thomson Licensing SaTransceiver prerotation based on carrier offset
US20030076248A1 (en)*2001-10-242003-04-24Larson Mykel G.System and method for transmitting and storing data using an enhanced encoding scheme
US20030197638A1 (en)*2002-04-192003-10-23Enuvis, Inc.Compensation for frequency adjustment in mobile communication-positioning device with shared oscillator
CN102081426A (en)*2009-11-302011-06-01原相科技股份有限公司Frequency adjusting device and frequency adjusting method of adjustable oscillator
CN102201801A (en)*2010-03-232011-09-28三星半导体(中国)研究开发有限公司High-accuracy oscillator and self-calibration method thereof
CN102571083A (en)*2010-12-242012-07-11北京普源精电科技有限公司Digital control oscillator, method for generating quadrature carrier wave and quadrature amplitude modulation system
CN102271005A (en)*2011-08-302011-12-07北京华力创通科技股份有限公司Method and device for capturing carrier frequency in wireless communication system
CN104685819A (en)*2012-09-282015-06-03索尼公司Communicating RF terminal capability
CN103955539A (en)*2014-05-192014-07-30中国人民解放军信息工程大学Method and device for obtaining control field demarcation point in binary protocol data
US20170060172A1 (en)*2015-08-252017-03-02Pixart Imaging (Penang) Sdn.Bhd.Navigation system and clock calibration method thereof
CN107404353A (en)*2017-08-112017-11-28成都理工大学LiFi signal modulating methods and modulator based on FPGA
CN110138509A (en)*2019-05-172019-08-16京东方科技集团股份有限公司A kind of data transmission method and data transfer components

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
MARCO CREPALDI等: ""An Ultra-Wideband Impulse-Radio Transceiver Chipset Using Synchronized-OOK Modulation"", 《IEEE JOURNAL OF SOLID-STATE CIRCUITS》*
余海涛等: ""直线振荡电机谐振频率跟踪控制技术研究"", 《电机与控制学报》*
翁永祥等: ""3bit相位量化射频存储器的研究"", 《信息技术》*

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112469017A (en)*2020-11-022021-03-09桃芯科技(苏州)有限公司Digital waveform forwarding method and device based on wireless communication and electronic device
CN116320245A (en)*2023-02-212023-06-23珠海亿智电子科技有限公司 An analog video control signal reverse transmission method and related equipment

Also Published As

Publication numberPublication date
CN111800248B (en)2023-03-14

Similar Documents

PublicationPublication DateTitle
US20200250129A1 (en)Rdma data sending and receiving methods, electronic device, and readable storage medium
CN111800248B (en)Communication method and device based on virtual carrier data mode
CN102566958B (en)Image segmentation processing device based on SGDMA (scatter gather direct memory access)
CN113890540B (en) A parallel accelerated LZ77 decoding method and device
CN104410822A (en)Video monitoring method and vehicular video monitoring equipment
CN109408427B (en)Cross-clock domain data processing method and system
CN113220651A (en)Operation data compression method and device, terminal equipment and storage medium
CN107566794B (en)Video data processing method and system and terminal equipment
CN111279617A (en)Data decompression device and method
WO2024012528A1 (en)Data storage method, electronic device and storage medium
WO2025000792A1 (en)Memory interface module and method for memory interface module
CN117850661A (en)Method, apparatus and computer program product for processing compressed data
CN118427884A (en)Method and device for integrity verification of USB upgrade package
CN116016943A (en)Data decoding method and device, electronic equipment and storage medium
CN116248668A (en)Point cloud compression and decompression method and system based on numerical coding
CN111726389A (en) A data download method, device and terminal device
CN112003624A (en)Lossless compression and online decompression method and device for radio monitoring data
CN119759836B (en) Millimeter wave chip cascade processing method, data transmission interface, equipment, and medium
CN118264256B (en)Data coding method, device, hardware acceleration card, program product and medium
CN120050278B (en)Data breakpoint transmission method, device, equipment and program product
CN120104073B (en)Data processing method and device for NOR memory
CN117155922B (en)File transmission method and device
EP4344074A1 (en)Data transmission method and apparatus, and storage medium and electronic apparatus
CN114554546B (en)Communication data processing method, device, terminal and storage medium
CN115268795B (en) A method for moving large-scale continuous data

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20230314


[8]ページ先頭

©2009-2025 Movatter.jp