本公开涉及电子通信,具体涉及一种数据发送方法、数据接收方法、装置、设备和介质。
背景技术:
1、随着技术发展,高速电力线载波(high-speed power line carrier,hplc)协议开始出现不同的标准,例如:国家电网公司企业标准(q/gdw 11612.41—2016)。这些不同的标准又可称为高速电力线载波协议下的不同子通信协议。基于这些子通信协议提出的先后时间顺序,先提出的子通信协议可以看作是旧通信协议,后提出的子通信协议可以看作是新通信协议。目前,一些电力线通信设备无法同时支持新旧协议,大大限制了高速电力线载波技术的发展。
2、因此,亟需一种可以提高协议兼容性的方法。
技术实现思路
1、有鉴于此,本公开实施方式提供了一种数据发送方法、数据接收方法、数据发送装置、数据接收装置、电子设备和计算机可读存储介质,可以提高设备的协议兼容性。
2、本公开一方面提供了一种数据发送方法,应用于发送设备,所述方法包括:
3、响应于接收到数据传输指令,获取通信协议下被选中的目标子通信协议,所述通信协议下的不同子通信协议具有不同的帧结构;
4、根据所述目标子通信协议的帧结构,将待发送的数据封装为物理帧,所述物理帧包括表征开始进行数据传输的正向同步符号和位于所述正向同步符号之后的相位差帧同步符号,所述正向同步符号和所述相位差帧同步符号之间的相位差用于表征所述目标子通信协议的帧结构,不同相位差表征的帧结构不同;
5、给接收设备发送所述物理帧。
6、本公开一方面提供了一种数据接收方法,应用于接收设备,所述方法包括:
7、响应于检测到通信协议中约定的表征开始进行数据传输的正向同步符号,继续检测所述正向同步符号之后的相位差帧同步符号;
8、在检测到所述相位差帧同步符号的情况下,确定所述相位差帧同步符号与所述正向同步符号之间的目标相位差,其中,所述相位差帧同步符号与所述正向同步符号之间的不同相位差用于表征所述通信协议下不同子通信协议的帧结构;
9、按照所述目标相位差所表征的帧结构,接收和解调发送设备发送的数据。
10、本公开另一方面提供了一种数据发送装置,所述装置包括:
11、数据获取模块,用于响应于接收到数据传输指令,获取通信协议下被选中的目标子通信协议,所述通信协议下的不同子通信协议具有不同的帧结构;
12、封装模块,用于根据所述目标子通信协议的帧结构,将待发送的数据封装为物理帧,所述物理帧包括表征开始进行数据传输的正向同步符号和位于所述正向同步符号之后的相位差帧同步符号,所述正向同步符号和所述相位差帧同步符号之间的相位差用于表征所述目标子通信协议的帧结构,不同相位差表征的帧结构不同;
13、数据发送模块,用于给接收设备发送所述物理帧。
14、本公开另一方面提供了一种数据接收装置,所述装置包括:
15、检测模块,用于响应于检测到通信协议中约定的表征开始进行数据传输的正向同步符号,继续检测所述正向同步符号之后的相位差帧同步符号;
16、相位差确定模块,用于在检测到所述相位差帧同步符号的情况下,确定所述相位差帧同步符号与所述正向同步符号之间的目标相位差,其中,所述相位差帧同步符号与所述正向同步符号之间的不同相位差用于表征所述通信协议下不同子通信协议的帧结构;
17、数据解调模块,用于按照所述目标相位差所表征的帧结构,接收和解调发送设备发送的数据。
18、本公开另一方面还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如上所述的方法。
19、本公开另一方面还提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如上所述的方法。
20、在本申请一些实施例的技术方案中,发送设备使用相位差帧同步符号与正向同步符号之间的不同相位差来表征通信协议下不同子通信协议的帧结构后,接收设备在接收到物理帧后,便可以基于正向同步符号和相位差帧同步符号之间的相位差,确定对物理帧进行解调时所需依据的帧结构,从而使得发送设备和接收设备之间可以基于高速电力线载波协议下不同的子通信协议进行数据传输,提高了设备的协议兼容性。
1.一种数据发送方法,其特征在于,应用于发送设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述目标子通信协议的帧结构,将待发送的数据封装为物理帧,包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述目标子通信协议的帧结构,将待发送的数据封装为物理帧,包括:
4.如权利要求3所述的方法,其特征在于,所述第一数量为4.5个,所述第二数量为2.5个。
5.如权利要求2所述的方法,其特征在于,在所述相位差帧同步符号与所述正向同步符号之间的相位差为90或270度的情况下,所述根据所述目标子通信协议的帧结构,将待发送的数据封装为物理帧,包括:
6.如权利要求5所述的方法,其特征在于,所述第一信息包括帧控制头交织器的比特重复传输次数;和/或
7.如权利要求5所述的方法,其特征在于,所述组装sig控制帧、帧控制头和物理载荷帧,包括:
8.一种数据接收方法,其特征在于,应用于接收设备,所述方法包括:
9.如权利要求8所述的方法,其特征在于,在各个所述子通信协议的帧结构中,所述相位差帧同步符号之后具有除所述正向同步符号和所述相位差帧同步符号之外的其它物理帧组成部分;
10.如权利要求9所述的方法,其特征在于,在所述相位差帧同步符号与所述正向同步符号之间的目标相位差为90或270度的情况下,所述目标相位差表征的帧结构包括sig控制帧、帧控制头和物理载荷帧;
11.如权利要求8所述的方法,其特征在于,在完成数据的接收和解调之后,所述方法还包括:
12.一种数据发送装置,其特征在于,所述装置包括:
13.一种数据接收装置,其特征在于,所述装置包括:
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至7中任一所述的方法,或实现如权利要求8至11中任一所述的方法。
15.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器用于存储计算机程序,实现如权利要求1至7中任一所述的方法,或实现如权利要求8至11中任一所述的方法。