通信数据处理方法、装置、可编程逻辑器、发送卡及介质制造方法及图纸

技术编号:33089875 阅读:55 留言:0更新日期:2022-04-15 11:01
本申请涉及一种通信数据处理方法、装置、可编程逻辑器、发送卡及介质。所述方法包括:获取上位机的初始操作帧;对所述初始操作帧进行协议解析,得到协议参数;根据所述协议参数以及所述初始操作帧,确定完整操作帧;对所述完整操作帧进行响应。该方法保证了上位机与发送卡的控制器之间数据传输的完整性,使得发送卡的控制器能够直接从上位机接收到完整的操作帧,并根据完整操作帧进行对应操作,从而不需要外接微控制单元接收发送卡的操作数据,减少了发送卡整体系统的启动时间,降低了发送卡的通信延时,提高了发送卡配置的响应速度和稳定性,同时也降低了物料成本。同时也降低了物料成本。同时也降低了物料成本。

【技术实现步骤摘要】
通信数据处理方法、装置、可编程逻辑器、发送卡及介质


[0001]本申请涉及显示屏控制卡的通信
,特别是涉及一种通信数据处理方法、装置、可编程逻辑器、发送卡及介质。

技术介绍

[0002]目前的LED显示屏控制系统发送卡和上位机之间通信都是通过外接MCU实现。但是MCU启动耗时较长,其通信转接功能同时增加了数据传输过程的延时和复杂程度导致通信响应速度慢。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够提高显示器的发送卡的响应速度的通信数据处理方法、装置、可编程逻辑器、发送卡及介质。
[0004]第一方面,本申请的实施例提供一种通信数据处理方法,应用于显示屏的发送卡的控制器,所述通信数据处理方法包括:
[0005]获取上位机的初始操作帧;
[0006]对所述初始操作帧进行协议解析,得到协议参数;
[0007]根据所述协议参数以及所述初始操作帧,确定完整操作帧;
[0008]对所述完整操作帧进行响应。
[0009]上述通信数据处理方法,上述通信数据处理方法中,通过控制器接收上位机传输的初始操作帧,并将初始操作帧进行协议解析得到协议参数,根据协议参数以及初始操作帧得到完整操作帧,并根据完整操作帧进行操作响应,保证了上位机与控制器之间数据传输的完整性,使得发送卡的控制器能够直接从上位机接收到完整的操作帧,并根据完整操作帧进行对应操作,从而不需要将控制器外接微控制单元,并通过微控制单元接收发送卡的操作数据,减少了发送卡整体系统的启动时间,降低了发送卡的通信延时,提高了发送卡配置的响应速度和稳定性,同时也降低了物料成本。
[0010]在上述第一方面的其中一个实施例中,所述协议参数包括包总数参数以及包序号参数,所述根据所述协议参数以及所述初始操作帧,确定完整操作帧包括:
[0011]若所述包总数参数对应的初始操作帧的数量为一个,则将所述初始操作帧作为完整操作帧;
[0012]若所述包总数参数对应的初始操作帧的数量为多个,则根据所述包序号参数将多个所述初始操作帧进行合并处理得到完整操作帧。
[0013]在上述第一方面的其中一个实施例中,所述对所述完整操作帧进行响应包括:
[0014]对所述完整操作帧进行第一帧解析,得到验证码以及接收端信息;
[0015]对所述验证码进行验证,判断所述验证码是否验证通过;
[0016]若所述验证码验证通过,则根据所述接收端信息判断帧接收端是否为所述发送卡;
[0017]若所述帧接收端为所述发送卡,则对所述完整操作帧进行操作响应。
[0018]在上述第一方面的其中一个实施例中,所述对所述验证码进行验证,判断验证码是否验证通过包括:
[0019]若所述验证码与所述控制器的唯一标识一致,则验证码验证通过;
[0020]若所述验证码与所述控制器的唯一标识不一致,则验证码验证失败,并将验证失败的结果反馈至所述上位机。
[0021]在上述第一方面的其中一个实施例中,所述接收端信息包括接收端类型、接收端序号以及接收模式;所述根据所述接收端信息判断帧接收端是否为所述发送卡包括:
[0022]若所述接收端类型为发送卡类型且所述接收模式为全接收模式,则判定帧接收端为所述发送卡;
[0023]或者,
[0024]若所述接收端类型为发送卡类型且所述接收模式为单端接收模式且所述接收端序号包括所述发送卡的序号,则判定帧接收端为所述发送卡。
[0025]在上述第一方面的其中一个实施例中,所述对所述完整操作帧进行操作响应包括:
[0026]将所述完整操作帧进行第二帧解析,得到操作标识、存储器类型以及操作数据;所述操作标识包括读操作标识或写操作标识;
[0027]若所述操作标识为读操作标识,则根据所述操作数据从所述存储器类型对应的存储器中读出目标数据;
[0028]若所述操作标识为写操作标识,则根据所述操作数据将所述操作数据中的待写数据写入所述存储器类型对应的存储器中。
[0029]在上述第一方面的其中一个实施例中,所述对所述完整操作帧进行响应之后还包括:
[0030]根据所述响应的结果,构建响应反馈帧;
[0031]将所述响应反馈帧发送至所述上位机。
[0032]第二方面,本申请的实施例提供一种通信数据处理装置,应用于显示屏的发送卡的控制器,所述通信数据处理装置包括:
[0033]获取模块,用于获取上位机的初始操作帧;
[0034]协议解析模块,用于对所述初始操作帧进行协议解析,得到协议参数;
[0035]协议处理模块,用于根据所述协议参数以及所述初始操作帧,确定完整操作帧;
[0036]响应模块,用于所述完整操作帧进行响应。
[0037]第三方面,本申请的实施例提供一种可编程逻辑器,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任意一项实施例的方法的步骤。
[0038]第四方面,本申请的实施例提供一种发送卡,包括上述实施例中的可编程逻辑器。
[0039]第五方面,本申请的实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项实施例的方法的步骤。
[0040]可以理解,上述提供的第二方面所述的通信数据处理装置、第三方面所述的可编程逻辑器、第四方面所述的发送卡以及第五方面所述的计算机可读存储介质所能达到的有
益效果,可以参考上述如第一方面所述的通信数据处理方法及其中任意一种实施例中的有益效果,在此不予赘述。
附图说明
[0041]为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为通信数据处理方法的应用场景;
[0043]图2为一个实施例中通信数据处理方法的流程示意图;
[0044]图3为一个实施例中上位机、发送卡的控制器以及接收卡的连接结构示意图;
[0045]图4为一个实施例中发送卡的控制器的协议模块的结构示意图;
[0046]图5为一个实施例中发送卡的控制器的接收端判断模块的结构示意图;
[0047]图6为一个实施例中发送卡的控制器的操作响应模块的结构示意图;
[0048]图7为一个实施例中通信数据处理装置的结构示意图;
[0049]图8为一个实施例中上位机与发送卡之间的通信流程示意图。
具体实施方式
[0050]为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的实施例。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本申请的公开内容更本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信数据处理方法,其特征在于,应用于显示屏的发送卡的控制器,所述通信数据处理方法包括:获取上位机的初始操作帧;对所述初始操作帧进行协议解析,得到协议参数;根据所述协议参数以及所述初始操作帧,确定完整操作帧;对所述完整操作帧进行响应。2.根据权利要求1所述的通信数据处理方法,其特征在于,所述协议参数包括包总数参数以及包序号参数,所述根据所述协议参数以及所述初始操作帧,确定完整操作帧包括:若所述包总数参数对应的初始操作帧的数量为一个,则将所述初始操作帧作为完整操作帧;若所述包总数参数对应的初始操作帧的数量为多个,则根据所述包序号参数将多个所述初始操作帧进行合并处理得到完整操作帧。3.根据权利要求1所述的通信数据处理方法,其特征在于,所述对所述完整操作帧进行响应包括:对所述完整操作帧进行第一帧解析,得到验证码以及接收端信息;对所述验证码进行验证,判断所述验证码是否验证通过;若所述验证码验证通过,则根据所述接收端信息判断帧接收端是否为所述发送卡;若所述帧接收端为所述发送卡,则对所述完整操作帧进行操作响应。4.根据权利要求3所述的通信数据处理方法,其特征在于,所述对所述验证码进行验证,判断验证码是否验证通过包括:若所述验证码与所述控制器的唯一标识一致,则验证码验证通过;若所述验证码与所述控制器的唯一标识不一致,则验证码验证失败,并将验证失败的结果反馈至所述上位机。5.根据权利要求3所述的通信数据处理方法,其特征在于,所述接收端信息包括接收端类型、接收端序号以及接收模式;所述根据所述接收端信息判断帧接收端是否为所述发送卡包括:若所述接收端类型为发送卡类型且所述接收模式为全接收模式,则判定...

【专利技术属性】
技术研发人员:黄斌李永杰沈凌翔赵多
申请(专利权)人:深圳市洲明科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1