CN115941120A - 数据同步方法、装置、设备及储存介质 - Google Patents
数据同步方法、装置、设备及储存介质 Download PDFInfo
- Publication number
- CN115941120A CN115941120A CN202310032463.5A CN202310032463A CN115941120A CN 115941120 A CN115941120 A CN 115941120A CN 202310032463 A CN202310032463 A CN 202310032463A CN 115941120 A CN115941120 A CN 115941120A
- Authority
- CN
- China
- Prior art keywords
- data
- synchronization
- data signal
- receiving
- ldpc code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本申请公开了一种数据同步方法、装置、设备及储存介质,涉及电子通信技术领域,该方法包括:基于传输同步数据的通信载波,将同步数据切分为多个数据块;将所述数据块转化为携带LDPC码的数据信号,并缓存所述数据信号;基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号。在本申请中,在数据块转化为数据信号时将LDPC码编写入数据信号,再通过猝发通信,将每个数据信号都快速同步到接收同步端,减少了数据信号与外界干扰因素接触的概率,且在接收同步端接收到的数据信号后通过LDPC码纠错,进而减少了同步数据出错的概率,进而提高了数据的同步率。
Description
技术领域
本申请电子通信技术领域,尤其涉及一种数据同步方法、装置、设备及储存介质。
背景技术
目前随着无线通信技术越来越娴熟,通常将无线通信技术与数据同步结合应用。
通过无线通信技术同步设备与后台的数据,将需要同步数据转化为数据信号,通过无线信道传递数据信号,不仅可以使后台实时获取设备的数据,还可以对设备远程控制,但是,使用无线通信传递同步数据的过程中,由于一些外界干扰因素会产生电磁波,电磁波会干扰无数据信号,使数据信号出错,进而使同步数据出错,降低数据的同步效率。
发明内容
本申请的主要目的在于提供一种数据同步方法、装置、设备及储存介质,旨在解决现有技术中数据信号在无线传输过程中被其他电波干扰,使数据信号出错,进而会使同步数据出错,造成数据同步率下降的技术问题。
为实现上述目的,本申请提供一种数据同步方法,所述数据同步方法包括:
基于传输同步数据的通信载波,将同步数据切分为多个数据块;
将所述数据块转化为携带LDPC码的数据信号,并缓存所述数据信号;
基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号。
可选地,所述将所述数据块转化为携带LDPC码的数据信号的步骤,包括:
对所述数据块进行编写,将预设的完整码与预设的LDPC码写入所述数据块,得到携带有所述LDPC码与所述完整码的改编数据块;
转化所述改编数据块,得到携带有LDPC码的数据信号。
可选地,所述对所述数据块进行编写,将预设的完整码与预设的LDPC码写入所述数据块,得到携带有所述LDPC码与所述完整码的改编数据块的步骤,包括:
对所述数据块进行编写,将所述完整码分为多个片段编写在所述数据块中的不同位置,并将连续的所述LDPC码写入所述数据块,得到携带有所述LDPC码与所述完整码的改编数据块。
可选地,所述基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号的步骤,包括:
基于预设的发送时频,确定所述数据信号的无线信道;
基于所述无线信道与猝发通信,逐条发送所述数据信号至预设的接收同步端。
可选地,所述基于预设的发送时频,确定所述数据信号的无线信道的步骤之前,所述方法包括:
接收所述接收同步端的历史同步日志,并获取发送所述数据信号的历史发送日志;
基于所述历史同步日志与所述历史发送日志,确定所述数据信号在无线传输过程中的延迟;
基于所述延迟,调整所述数据信号的发送时间,得到发送时频。
可选地,所述基于所述历史同步日志与所述历史发送日志,确定所述数据信号在无线传输过程中的延迟的步骤,包括:
基于所述历史同步日志,确定每次数据同步过程中所述接收同步端接收到所述数据信号的接收时间;
基于所述历史发送日志,确定每次数据同步过程中发送所述数据信号的发送时间;
对所述接收时间与所述发送时间之间的差进行平均值计算,确定所述数据信号在无线传输过程中的延迟。
可选地,所述基于传输同步数据的通信载波,将同步数据切分为多个数据块的步骤,包括:
确定所述同步数据的通信载波;
分析所述通信载波在每一时隙加载数据的大小;
基于所述加载数据的大小,将所述同步数据切分为多个数据块。
本申请还提供一种数据同步装置,所述数据同步装置包括:
切分模块,用于基于传输同步数据的通信载波,将同步数据切分为多个数据块;
转化模块,用于将所述数据块转化为携带LDPC码的数据信号,并缓存所述数据信号;
发送模块,用于基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号。
本申请还提供一种数据同步设备,所述数据同步设备为实体节点设备,所述数据同步设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述数据同步方法的程序,所述数据同步方法的程序被处理器执行时可实现如上述的数据同步方法的步骤。
本申请还提供一种储存介质,所述储存介质上存储有实现上述数据同步方法的程序,所述数据同步方法的程序被处理器执行时实现如上述的数据同步方法的步骤。
本申请提供一种数据同步方法、装置、设备及储存介质,与现有技术中数据信号在无线传输过程中被其他电波干扰,使数据信号出错,进而会使同步数据出错,造成数据同步率下降相比,在本申请中,基于传输同步数据的通信载波,将同步数据切分为多个数据块;将所述数据块转化为携带LDPC码的数据信号,并缓存所述数据信号;基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号。在本申请中,根据通信载波将同步数据切分为多个数据块,将数据块转化为携带LDPC码( Low-density Parity-check,低密度奇偶校验)码数据信号,并缓存数据信号,基于预设的发送时频,确定每个数据信号的发送时间,在设定的发送时间点,将数据信号瞬间发送至预设的同步地址,以提高数据同步速度,并降低了被其他电磁波干扰的概率,进而降低了同步数据的出错率,且在接收同步端接收到数据信号后,通过LDPC码对数据信号进行纠错,进一步的避免了同步数据,即在本申请中,在数据块转化为数据信号时将LDPC码编写入数据信号,再通过猝发通信,将每个数据信号都快速同步到接收同步端,减少了数据信号与外界干扰因素接触的概率,且在接收同步端接收到的数据信号后通过LDPC码纠错,进而减少了同步数据出错的概率,进而提高了数据的同步率。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请数据同步方法第一实施例的流程示意图;
图2为本申请数据同步方法第二实施例的流程示意图;
图3为本申请实施例方案涉及的硬件运行环境的设备结构示意图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例提供一种数据同步方法,在本申请数据同步方法的第一实施例中,参照图1,所述数据同步方法包括:
步骤S10,基于传输同步数据的通信载波,将同步数据切分为多个数据块;
步骤S20,将所述数据块转化为携带LDPC码的数据信号,并缓存所述数据信号;
步骤S30,基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号。
本实施例旨在:数据信号在无线传输过程中,减小外界干扰因素产生的电磁波对数据信号的影响,以提高数据的同步率。
在本实施例中,需要说明的是,数据同步方法可以应用于数据同步装置,该数据同步装置从属于数据同步设备,该数据同步设备属于数据同步***。
需要说明的是,数据同步***包括主站和多个副站,其中,若主站为发送端,则副站为接收同步端,若副站为发送端,则主站为接收同步端。
需要说明的是,副站之间还可以相互同步数据,例如,若副站1为发送端,则接收同步端可以是副站2,也可以是副站3,还可以是副站2和副站3等,具体不做限定。
具体地,主站可以是手机、电脑、平板等无线终端后台,副站可以是同业设备中的传感器、设备等具体不做限定。
其中,猝发通信可以是在极短时间内快速发送信息的无线电通信,具体地,可以是通过变频器将通信载波的频率瞬间升高,以加快发送消息的速度,具体不做限制。
需要说明的是,LDPC码是一种具有稀疏校验矩阵的分组纠错码,可以对数据信号进行纠正,也即将数据信号中被干扰到的部分纠正为发送前的数据信号,进而确保通过数据信号解调出的数据与同步数据相同,或在预设的允许误差范围内。
需要说明的是,无论主站或副站中都设有执行LDPC码的程序,在接收同步端在接收到数据信号后,可以根据执行LDPC码的程序,驱动LDPC码对数据信号进行纠错,以减少接收同步端对数据信息的处理过程,减少了同步数据的时间延迟。
在本实施例中,将同步数据切分为多个数据块是,以减小数据通过无线信道的时间,也即,减小数据的传输时间,再将每块数据块都转化为携带有LDPC码的数据信号,根据预设的发送时频,通过猝发通信的方式发送至接收同步端,以供接收同步端触发LDPC码,使LDPC码对接收同步端接收的数据信号进行纠错,也即,使在数据信号在传输过程中出被外界干扰因素的电磁波干扰的信号端恢复,避免同步数据出错。
具体步骤如下:
步骤S10,基于传输同步数据的通信载波,将同步数据切分为多个数据块;
其中,通信载波可以是高频率的载波,也可以是中频率的载波,还可以是低频率的载波。
其中,将同步数据切为多个数据块需要根据切分顺序记录数据块,以供接收同步端在接收到数据块后,根据且切分顺序重新组合数块,得到同步数据。
需要说明的是,若通信载波的频率可以使数据信息瞬间发送,则可以通过高频载波发送数据信号,其中,瞬间发送的速度为大于等于预设速度的发送速度,其中,预设速度可以是1千万位每秒的通信速度。若通信载波的频率不可以使数据信息瞬间发送,则可以通过变频器改变通信载波的频率,以使通信载波可以瞬时发送数据信号,也即,发送数据信息的速度大于等于1千万位每秒。
在本实施例中,将同步数据根据通信载波切分为多个数据块,以减小每个无线信道传输数据的大小,使无线信道不会出现堵塞,以使数据块快速通过无线信道,进而节省数据传输的时间,提高数据的同步速率。
步骤S20,将所述数据块转化为携带LDPC码的数据信号,并缓存所述数据信号;
需要说明的是,由于数据块是数据,在无线通信过程中传输的自载波信号,若要将数据块通过无线通信传输至接收同步端,需要将数据块转化为数据信号,在将数据块转化为数据信号的过程中接入LDPC码,以供接收同步端接收到数据信号后,使用执行LDPC码的程序执行LDPC码。
在本实施例中,为了避免无线信道拥挤,也即,为了避免在无线传输数据信息时出现数据传输错乱,传输的数据之间相互干扰,将转化后的数据信号进行缓存,再根据发送时频,在预先设定的时间点,按照切分顺序发送对应的数据信号。
具体地,所述将所述数据块转化为携带LDPC码的数据信号的步骤,包括:
步骤S21,对所述数据块进行编写,将预设的完整码与预设的LDPC码写入所述数据块,得到携带有所述LDPC码与所述完整码的改编数据块;
步骤S22,转化所述改编数据块,得到携带有LDPC码的数据信号。
其中,数据信号中还携带有完整码。
在本实施例中,在数据块中添加预设的LDPC码,并添加完整码,通过完整码检测数据信号在传输过程中,是否有信号段丢失,进而造成同步数据中有数据片段丢失。
其中,完整码可以是数字的排列组合,也可以是字母的排列组合,还可以是字符的排列组合,还可以是数字、字母、字符的混合组合等,具体不做限定。
例如、完整码可以是“136272827286”,也可以是“anhjknhnh”,还可以“126sh433ui43ah7”等,如何排列不做具体限定,且完整码的长度也不做具体限定。
需要说明的是,在接收同步端设置有与改编数据块中相同的完整码,也即,若改编数据块中的完整码由数字组成,则接收同步端中设置的完整码也由数字组成,且数字的排列方式也相同。若改编数据块中的完整码由字母组成,则接收同步端中设置的完整码也由字母组成,且字母的排列方式也相同等,以便根据完整码确定同步数据的完整性。
需要说明的是,在对同一接收同步端同步数据时,数据块中的完整码可以一至,避免在接收同步端存入过多的完整码在对改编数据块进行完整性检测时,需要对完整码进行筛选,减少了接收同步端处理同步数据的步骤,进而提高了同步速率。且接收同步端在查询对应的完整码过程中,查询错误,使对同步数据的完整性检测错误。由于多个数据块不是同一是时间传输的,所以不会造成同步数据的错乱。
例如,若接收同步端设置的完整码为“126sh433ui43ah7”,且将同步数据切分为3份,也即,数据块1、数据块2、数据块3,则数据块1、数据块2、数据块3中天界的完整码可以都是“126sh433ui43ah7”,在传输完数据块1后,再传输数据块2,最后传输数据块3,也即,在接收同步端识别完整码时是按照传输顺序在检测完数据块1后,再检测数据块2,最后检测数据块3。
在本实施例中,在数据块中添加预设的LDPC码与预设的完整码,得到改编数据块,再将改编数据块转化为携带有LDPC码与完整码的数据信号,以供接收同步端基于完整码,检测数据信号的完整性,再根据LDPC码对数据信号纠错,通过完整码与LDPC码完善接收同步端接收到的数据信号,确保接收同步端通过数据信号解调得到的同步数据与本地传输前相同。
需要说明的是,将完整码不能穿插在LDOC码中,以避免LDPC码被完整码改写,使LDPC码失效,进而不能对数据信号进行纠错。且完整码与LDPC码在添加在数据块中时,需要与数据块作区分,避免接收同步端难以辨别数据块中记载的数据和完整码和/或LDPC码,进而减少接收同步端的工作量与难度,提高数据的同步效率。
具体地,所述对所述数据块进行编写,将预设的完整码与预设的LDPC码写入所述数据块,得到携带有所述LDPC码与所述完整码的改编数据块的步骤,包括:
步骤A10,对所述数据块进行编写,将所述完整码分为多个片段编写在所述数据块中的不同位置,并将连续的所述LDPC码写入所述数据块,得到携带有所述LDPC码与所述完整码的改编数据块。
需要说明的是,将完整码分为多个片段编写在数据块中的不同位置时,需要标记完整码的片段顺序,以使接收同步端可以按照顺序重组完整码,避免重组后的完整码与数据块中设定的完整码不同,使接收同步端不对同步数据进行后续处理,其中,对完整码的片段的标记可以被接收同步端直接识别。
其中,完整码的片段的标记需要与完整码的片段区分,避免标记与完整码的片段难以区分。例如,若完整码为“126sh433ui43ah7”,将完整码分为“126”、“sh4”、“33u”、“i43”与“ah7”五个片段,则对五个片段的标记可以是“1:126”、“2:sh4”、“3:33u”、“4:i43”与“5:ah7”,还可以是“1‘126’”、“2‘sh4’”、“3‘33u’”、“4‘i43’”与“5‘ah7’”等,具体不做限定。
在本实施例中,将完整码分为多个片段编写在数据块中的不同位置,在无线传输过程中,若有完整码的片段丢失或被改变,则可以确定数据信号在传输过程中遭受到了外界干扰因素的干扰,使数据信号在无线传输过程中发生了改变或信息片段丢失。
需要说明的是,将完整码的片段编写入数据块,可以按照完整码的顺序编写,也可以不按照完整码的顺序编写,具体不做限定。
在本实施例中,将完整码分为多个片段编写在数据块中,并将完整的LDPC码编写在数据块中,得到改编数据块,且接收同步端可以从改编数据块中简单区分完整码的片段、LDPC码与数据块,以完成数据同步,减少可接收端对接收到的数据信号或同步数据的检测与处理工作,进而提高了数据的同步效率。
在本实施例中,将完整码分为多个片段编写在数据块中,并将完整的LDPC码也编写在数据块中,得到改编数据块,再将改编数据块转化为数据信号,并将数据信号进行缓存,在发送数据信号的时间点有顺序的将数据信号发送至接收同步端,以避免无线信道传输混乱。将完整码与LDPC码与数据块一块发送至接收同步端,且在接收同步端中预先设置有执行LDPC码的程序与完整码,在接收同步端接收到数据信号后,可以直接对完整码进行检测,并通过LDPC码,对数据信号进行纠正,减少了接收同步端过多的处理工作,进而提高了数据同步的效率。
步骤S30,基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号。
其中,猝发通信可以使数据信号在发送时间点瞬间发送,提高了数据信号的发送速率,且由于数据信号发送速率的提高,使数据信号通过无线信道中时间减少,减少了外界干扰因素产生的电磁波与数据信号接触的机会,进而减少了电磁波对数据信号的干扰,提高了数据信号的抗干扰能力。
需要说明的是,可以基于发送时频制定数据信号的发送时间点,其中,发送时频可以是发送数据信号的频率,例如,每秒钟平均发送60次,则发送信号的频率为60次每秒,通过发送时频,制定发送时间点,可以使无线信道有规律地运行,避免出现无线信道拥挤的情况,且可以避免数据传输之间因为拥挤产生混乱,进而数据信号之间相互影响,使数据信号在传输过程中发生变化。
在本实施例中,将数据信号发送至接收同步端,接收同步端通过执行LDPC码的程序执行数据信号中的LDPC码,对数据信号进行纠正,使数据信号被干扰到的信息片段恢复,使接收同步端通过数据信号解调得到的数据与发送前的数据块相同,或在预设的允许误差范围内。
在本实施例中,将数据信号解调至数据块后,接收同步端识别数据块中的完整码的片段,并向完整的片段片接成完整码,再用接收同步端预设的完整码对比数据块中的完整码,以确定数据块的完整度。
需要说明的是,在对数据信号纠错时,执行LDPC码的程序可以直接识别数据信号中的LDPC码,无需对数据信号分析,且数据块中的完整码的片段也可以标记直接被接收同步端识别,无需再对完整码的片段分析排序,减少了接收同步端的处理纠错步骤与处理步骤,进而提高了数据的同步效率。
具体地,所述基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号的步骤,包括:
步骤S31,基于预设的发送时频,确定所述数据信号的无线信道;
步骤S32,基于所述无线信道与猝发通信,逐条发送所述数据信号至预设的接收同步端。
在本实施例中,根据发送时频,确定数据信号的发送时间点,可以使无线信道每次传输一个数据信号,由于数据信号发送是由规律的发送,所以无线信道的工作规律也于数据信号的发送规律相同,也即,通过发送时频,可以确定无线信道是否在传输数据信号,进而,合理安排传输数据信号的无线信道,以使无线信道畅通,避免无线信道拥堵。
在本实施例中,在发送数据信号时,调整预先确定的通信载波的通信频率,使通信载波将数据信号瞬间发送至接收同步端,将多个数据信号按照切分顺序,逐条发送至数接收同步端。
需要说明的是,由于每个数据信号的传输速度都是相同的,一个无线信道中,可以同时存在多个数据信号,且每两个数据信号之间的间距始终相同,避免数据信号拥堵,并提高传输效率。
在本实施例中,根据传输同步数据的铜线载波,将同步数据切分为多个数据块,在数据块转化为数据信号时,将LDPC码完整编写到数据块,并将完整码分为多个片段编写到数据块,以供接收同步端根据LDPC码对接收到的数据信号纠错,减少数据信号被干扰的影响,并根据完整码检测数据块的完整性,进而避免数据块中有数据被篡改或丢失,提高了数据同步的完整性。且在传输时,通过猝发通信的方式,提高数据信号的传输速度,减少了被外界干扰因素干扰的概率,还提高了数据同步的速率。也即,在本实施例通过提高数据同步的完整性与数据同步的速率,提高了数据的同步效率。
本申请提供一种数据同步方法、装置、设备及储存介质,与现有技术中数据信号在无线传输过程中被其他电波干扰,使数据信号出错,进而会使同步数据出错,造成数据同步率下降相比,在本申请中,基于传输同步数据的通信载波,将同步数据切分为多个数据块;将所述数据块转化为携带LDPC码的数据信号,并缓存所述数据信号;基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号。在本申请中,根据通信载波将同步数据切分为多个数据块,将数据块转化为携带LDPC码( Low-density Parity-check,低密度奇偶校验)码数据信号,并缓存数据信号,基于预设的发送时频,确定每个数据信号的发送时间,在设定的发送时间点,将数据信号瞬间发送至预设的同步地址,以提高数据同步速度,并降低了被其他电磁波干扰的概率,进而降低了同步数据的出错率,且在接收同步端接收到数据信号后,通过LDPC码对数据信号进行纠错,进一步的避免了同步数据,即在本申请中,在数据块转化为数据信号时将LDPC码编写入数据信号,再通过猝发通信,将每个数据信号都快速同步到接收同步端,减少了数据信号与外界干扰因素接触的概率,且在接收同步端接收到的数据信号后通过LDPC码纠错,进而减少了同步数据出错的概率,进而提高了数据的同步率。
进一步地,基于本申请中上述实施例,提供本申请的另一实施例,在该实施例中,参考图2,所述基于预设的发送时频,确定所述数据信号的无线信道的步骤之前,所述方法包括:
步骤S01,接收所述接收同步端的历史同步日志,并获取发送所述数据信号的历史发送日志;
步骤S02,基于所述历史同步日志与所述历史发送日志,确定所述数据信号在无线传输过程中的延迟;
步骤S03,基于所述延迟,调整所述数据信号的发送时间,得到发送时频。
在本实施例中,通过分析接收同步端的历史同步日志,可以根据历史同步日志中接收到数据信号的时间与得到数据块的时间分析出接收同步端处理数据信号所花费的时间,再通过本地的历史同步日志中发送数据信号的时间与接收同步端的历史同步日志中的接收到数据信号的时间,确定无线传输过程中的延迟,根据该延迟,可以合理地调整数据信号的发送时间,得到发送时频,也即,通过发送时频减少数据信号在无线信道中传输的时间延迟,进而,减少数据同步的时间延迟,提高数据的同步率,进而提高了数据的同步效率。
需要说明的是,通过合理的提高发送时频,以减小数据信号在传输过程中的延迟,其中,合理的提高发送时频,可以是在不影响接收同步端仍每次直接收一个数据信号的前提下,提高发送时频,以避免影响接收同步端对数据信号或数据块的处理效率。
例如,若每秒发送60个数据信号时,每个无线信道中会同时有2个数据信号通过,则可以将每秒发送60个数据信号提高至每秒提高120个数据信号,此时无线信道中会同时有4个数据信号通过,且这4个无线信号之间不会相互影响。
具体地,所述基于所述历史同步日志与所述历史发送日志,确定所述数据信号在无线传输过程中的延迟的步骤,包括:
步骤S021,基于所述历史同步日志,确定每次数据同步过程中所述接收同步端接收到所述数据信号的接收时间;
步骤S022,基于所述历史发送日志,确定每次数据同步过程中发送所述数据信号的发送时间;
步骤S023,对所述接收时间与所述发送时间之间的差进行平均值计算,确定所述数据信号在无线传输过程中的延迟。
在本实施例中,通过确定接收同步端接收数据信号的接收时间,与本地发送数据信的时间,接收时间与发送之间的时间差,在计算时间差的平均值得到数据信号在无线传输过程中的延迟,通过使用平均值避免无线传输的突发状况。
在本实施例中,通过降低数据信号在无线信道中传输的延迟,以提高数据同步的时间精度,进而,提高了数据的同步效率。
进一步地,基于本申请中上述实施例,提供本申请的另一实施例,在该实施例中,所述基于传输同步数据的通信载波,将同步数据切分为多个数据块的步骤,包括:
步骤B10,确定所述同步数据的通信载波;
步骤B20,分析所述通信载波在每一时隙加载数据的大小;
步骤B30,基于所述加载数据的大小,将所述同步数据切分为多个数据块。
其中,时隙可以是时分复用中的时间片;时分复用可以是将提供给整个信道传输信息的时间划分成多个时间片。
需要说明的是,通信载波可以携带数据信号,以完成数据块的无线传输,且通信载波之间的通信频率可以由用户自定义,还可以通过历史通信频率分析得到。
在本实施例中,先判断以当前载波的频率是否可以瞬间发送数据信号至接收同步端,也即,瞬间发送的速度为大于等于预设速度,若是,则确定当前信载波为同步数据的通信载波,若当前载波的频率不可以瞬间发送数据至接收同步端,则通过变频器对当前载波变频,直至当前载波的频率可以瞬间发送数据至接收同步端,再确定变频后的当前通信载波为同步数据的通信载波。
在本实施例中,通过分析通信频率在无线信道中的单向传播时间,再将该时间划分为多个时隙,使每个时隙都可以完成传输一个数据信号,以加快数据信号通过无线信道时间,进而,加快同步数据同步速度,以提高数据的同步效率。
参照图3,图3是本申请实施例方案涉及的硬件运行环境的设备结构示意图。
如图3所示,该数据同步设备可以包括:处理器1001,例如CPU,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
可选地,该数据同步设备还可以包括矩形用户接口、网络接口、摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。矩形用户接口可以包括显示屏(Display)、输入子模块比如键盘(Keyboard),可选矩形用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
本领域技术人员可以理解,图3中示出的数据同步设备结构并不构成对数据同步设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图3所示,作为一种储存介质的存储器1005中可以包括操作***、网络通信模块以及数据同步程序。操作***是管理和控制数据同步设备硬件和软件资源的程序,支持数据同步程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与数据同步方法、装置、设备及储存介质中其它硬件和软件之间通信。
在图3所示的数据同步设备中,处理器1001用于执行存储器1005中存储的数据同步程序,实现上述任一项所述的数据同步方法的步骤。
本申请数据同步设备具体实施方式与上述数据同步方法各实施例基本相同,在此不再赘述。
本申请还提供一种数据同步装置,所述数据同步装置包括:
切分模块,用于基于传输同步数据的通信载波,将同步数据切分为多个数据块;
转化模块,用于将所述数据块转化为携带LDPC码的数据信号,并缓存所述数据信号;
发送模块,用于基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号。
可选地,所述转化模块包括:
编写模块,用于对所述数据块进行编写,将预设的完整码与预设的LDPC码写入所述数据块,得到携带有所述LDPC码与所述完整码的改编数据块;
转化子模块,用于转化所述改编数据块,得到携带有LDPC码的数据信号。
可选地,所述分析模块包括:
编写子模块,用于对所述数据块进行编写,将所述完整码分为多个片段编写在所述数据块中的不同位置,并将连续的所述LDPC码写入所述数据块,得到携带有所述LDPC码与所述完整码的改编数据块。
可选地,所述发送模块包括:
第一确定模块,用于基于预设的发送时频,确定所述数据信号的无线信道;
发送子模块,用于基于所述无线信道与猝发通信,逐条发送所述数据信号至预设的接收同步端。
可选地,所述数据同步装置还包括:
获取模块,用于接收所述接收同步端的历史同步日志,并获取发送所述数据信号的历史发送日志;
第二确定模块,用于基于所述历史同步日志与所述历史发送日志,确定所述数据信号在无线传输过程中的延迟;
调整模块,用于基于所述延迟,调整所述数据信号的发送时间,得到发送时频。
可选地,所述第二确定模块包括:
第一确定子模块,用于基于所述历史同步日志,确定每次数据同步过程中所述接收同步端接收到所述数据信号的接收时间;
第二确定子模块,用于基于所述历史发送日志,确定每次数据同步过程中发送所述数据信号的发送时间;
计算模块,用于对所述接收时间与所述发送时间之间的差进行平均值计算,确定所述数据信号在无线传输过程中的延迟。
可选地,所述切分模块包括:
第三确定模块,用于确定所述同步数据的通信载波;
分析模块,用于分析所述通信载波在每一时隙加载数据的大小;
切分子模块,用于基于所述加载数据的大小,将所述同步数据切分为多个数据块。
本申请数据同步装置的具体实施方式与上述数据同步方法各实施例基本相同,在此不再赘述。
本申请实施例提供了一种储存介质,且所述储存介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述任一项所述的数据同步方法的步骤。
本申请储存介质具体实施方式与上述数据同步方法各实施例基本相同,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个储存介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种数据同步方法,其特征在于,所述数据同步方法包括:
基于传输同步数据的通信载波,将同步数据切分为多个数据块;
将所述数据块转化为携带LDPC码的数据信号,并缓存所述数据信号;
基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号。
2.如权利要求1所述的数据同步方法,其特征在于,所述将所述数据块转化为携带LDPC码的数据信号的步骤,包括:
对所述数据块进行编写,将预设的完整码与预设的LDPC码写入所述数据块,得到携带有所述LDPC码与所述完整码的改编数据块;
转化所述改编数据块,得到携带有LDPC码的数据信号。
3.如权利要求2所述的数据同步方法,其特征在于,所述对所述数据块进行编写,将预设的完整码与预设的LDPC码写入所述数据块,得到携带有所述LDPC码与所述完整码的改编数据块的步骤,包括:
对所述数据块进行编写,将所述完整码分为多个片段编写在所述数据块中的不同位置,并将连续的所述LDPC码写入所述数据块,得到携带有所述LDPC码与所述完整码的改编数据块。
4.如权利要求1所述的数据同步方法,其特征在于,所述基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号的步骤,包括:
基于预设的发送时频,确定所述数据信号的无线信道;
基于所述无线信道与猝发通信,逐条发送所述数据信号至预设的接收同步端。
5.如权利要求4所述的数据同步方法,其特征在于,所述基于预设的发送时频,确定所述数据信号的无线信道的步骤之前,所述方法包括:
接收所述接收同步端的历史同步日志,并获取发送所述数据信号的历史发送日志;
基于所述历史同步日志与所述历史发送日志,确定所述数据信号在无线传输过程中的延迟;
基于所述延迟,调整所述数据信号的发送时间,得到发送时频。
6.如权利要求5所述的数据同步方法,其特征在于,所述基于所述历史同步日志与所述历史发送日志,确定所述数据信号在无线传输过程中的延迟的步骤,包括:
基于所述历史同步日志,确定每次数据同步过程中所述接收同步端接收到所述数据信号的接收时间;
基于所述历史发送日志,确定每次数据同步过程中发送所述数据信号的发送时间;
对所述接收时间与所述发送时间之间的差进行平均值计算,确定所述数据信号在无线传输过程中的延迟。
7.如权利要求1所述的数据同步方法,其特征在于,所述基于传输同步数据的通信载波,将同步数据切分为多个数据块的步骤,包括:
确定所述同步数据的通信载波;
分析所述通信载波在每一时隙加载数据的大小;
基于所述加载数据的大小,将所述同步数据切分为多个数据块。
8.一种数据同步装置,其特征在于,所述数据同步装置包括:
切分模块,用于基于传输同步数据的通信载波,将同步数据切分为多个数据块;
转化模块,用于将所述数据块转化为携带LDPC码的数据信号,并缓存所述数据信号;
发送模块,用于基于预设的发送时频与猝发通信,发送所述数据信号至预设的接收同步端,以供所述接收同步端基于所述LDPC码纠正所述数据信号。
9.一种数据同步设备,其特征在于,所述数据同步设备包括:存储器、处理器以及存储在存储器上的用于实现所述数据同步方法的程序,
所述存储器用于存储实现数据同步方法的程序;
所述处理器用于执行实现所述数据同步方法的程序,以实现如权利要求1至7中任一项所述数据同步方法的步骤。
10.一种储存介质,其特征在于,所述储存介质上存储有实现数据同步方法的程序,实现所述数据同步方法的程序被处理器执行以实现如权利要求1至7中任一项所述数据同步方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310032463.5A CN115941120B (zh) | 2023-01-10 | 2023-01-10 | 数据同步方法、装置、设备及储存介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310032463.5A CN115941120B (zh) | 2023-01-10 | 2023-01-10 | 数据同步方法、装置、设备及储存介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115941120A true CN115941120A (zh) | 2023-04-07 |
CN115941120B CN115941120B (zh) | 2023-05-23 |
Family
ID=85835579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310032463.5A Active CN115941120B (zh) | 2023-01-10 | 2023-01-10 | 数据同步方法、装置、设备及储存介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115941120B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369283A (zh) * | 2008-09-25 | 2009-02-18 | 中兴通讯股份有限公司 | 一种内存数据库与物理数据库间的数据同步方法及*** |
CN102201905A (zh) * | 2010-03-23 | 2011-09-28 | 卓胜微电子(上海)有限公司 | Dtmb***中32qam及4qam-nr的ldpc数据块的同步方法 |
CN105323053A (zh) * | 2014-06-23 | 2016-02-10 | 中兴通讯股份有限公司 | 业务时钟透传的方法及装置 |
WO2017045142A1 (zh) * | 2015-09-16 | 2017-03-23 | 华为技术有限公司 | Ldpc截短码的译码方法和译码设备 |
CN108540139A (zh) * | 2018-04-17 | 2018-09-14 | 国家新闻出版广电总局广播科学研究院 | 一种通用的准循环ldpc码编码器的fpga实现方法及装置 |
US20190190654A1 (en) * | 2016-06-17 | 2019-06-20 | Lg Electronics Inc. | Data transmission method and apparatus, and data reception method and apparatus |
CN110140301A (zh) * | 2019-03-25 | 2019-08-16 | 北京小米移动软件有限公司 | 同步信号块传输方法、装置及存储介质 |
CN110233697A (zh) * | 2018-03-06 | 2019-09-13 | 电信科学技术研究院有限公司 | 一种信息数据块的处理方法和发送端 |
US20210111738A1 (en) * | 2020-12-22 | 2021-04-15 | Intel Corporation | Application of low-density parity-check codes with codeword segmentation |
WO2021231240A1 (en) * | 2020-05-11 | 2021-11-18 | Intel Corporation | Method and apparatus for point-to-multi-point communications using combined block and codeword interleaving |
CN115035927A (zh) * | 2021-03-08 | 2022-09-09 | 三星电子株式会社 | 主机装置和存储装置之间同步时间的方法和执行其的*** |
-
2023
- 2023-01-10 CN CN202310032463.5A patent/CN115941120B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369283A (zh) * | 2008-09-25 | 2009-02-18 | 中兴通讯股份有限公司 | 一种内存数据库与物理数据库间的数据同步方法及*** |
CN102201905A (zh) * | 2010-03-23 | 2011-09-28 | 卓胜微电子(上海)有限公司 | Dtmb***中32qam及4qam-nr的ldpc数据块的同步方法 |
CN105323053A (zh) * | 2014-06-23 | 2016-02-10 | 中兴通讯股份有限公司 | 业务时钟透传的方法及装置 |
WO2017045142A1 (zh) * | 2015-09-16 | 2017-03-23 | 华为技术有限公司 | Ldpc截短码的译码方法和译码设备 |
US20190190654A1 (en) * | 2016-06-17 | 2019-06-20 | Lg Electronics Inc. | Data transmission method and apparatus, and data reception method and apparatus |
CN110233697A (zh) * | 2018-03-06 | 2019-09-13 | 电信科学技术研究院有限公司 | 一种信息数据块的处理方法和发送端 |
CN108540139A (zh) * | 2018-04-17 | 2018-09-14 | 国家新闻出版广电总局广播科学研究院 | 一种通用的准循环ldpc码编码器的fpga实现方法及装置 |
CN110140301A (zh) * | 2019-03-25 | 2019-08-16 | 北京小米移动软件有限公司 | 同步信号块传输方法、装置及存储介质 |
WO2021231240A1 (en) * | 2020-05-11 | 2021-11-18 | Intel Corporation | Method and apparatus for point-to-multi-point communications using combined block and codeword interleaving |
US20210111738A1 (en) * | 2020-12-22 | 2021-04-15 | Intel Corporation | Application of low-density parity-check codes with codeword segmentation |
CN115035927A (zh) * | 2021-03-08 | 2022-09-09 | 三星电子株式会社 | 主机装置和存储装置之间同步时间的方法和执行其的*** |
Also Published As
Publication number | Publication date |
---|---|
CN115941120B (zh) | 2023-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3056897B2 (ja) | 移動無線電話システムにおける呼の送信品質監視方法および装置 | |
JP6776506B2 (ja) | データチャネルの送信及び受信方法、ネットワークデバイス及び端末 | |
EP3928448B1 (en) | Methods and units of a base station system for transmission over fronthaul links | |
US10693609B2 (en) | Data processing method and data processing apparatus | |
CN102195742A (zh) | 一种物理下行控制信道的配置方法、网络设备和终端 | |
EP4373026A2 (en) | Method and apparatus for configuring rs set, and device and storage medium thereof | |
WO2018137466A1 (zh) | 信息指示方法、装置及*** | |
CN111800818B (zh) | 通信方法及其装置 | |
WO1994014287A1 (en) | Vestigial identification for co-channel interference in cellular communications | |
CN115941120B (zh) | 数据同步方法、装置、设备及储存介质 | |
CN108400802B (zh) | 一种蓝牙接收方法、***及电子设备 | |
US8315235B2 (en) | Methods and systems for decoding broadcast paging messages in WiMAX networks | |
CN112953674A (zh) | 一种速率匹配方法、网络设备以及用户设备 | |
US9954659B2 (en) | Frame transmission method and apparatus for wireless local area network | |
CN112333812B (zh) | 数据传输方法、设备、装置及存储介质 | |
CN112188550B (zh) | 数据发送方法、无线接入点及计算机可读存储介质 | |
CA2197528A1 (en) | Decoder with an error control adaptively applied on the basis of the estimated position of a slot in a frame | |
CN110417435B (zh) | 一种频段确定方法以及设备 | |
CN108337075B (zh) | 一种波束数量指示的方法和装置 | |
EP3391590B1 (en) | Noise floor degradation detection for co-located radios | |
KR101889032B1 (ko) | 사물 인터넷 통신 시스템과 그 시스템에서의 수신 데이터 처리 방법 | |
KR101907465B1 (ko) | 무선통신시스템에서 데이터를 재전송하기 위한 장치 및 방법 | |
CN110233809B (zh) | 一种基带信号处理方法、装置、设备及存储介质 | |
CN113557759B (zh) | 通信方法、装置及存储介质 | |
CN111642016A (zh) | 链路重新配置处理方法及相关产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |