【技术实现步骤摘要】
一种数据包封装方法及显示设备
本申请涉及显示
,尤其涉及一种数据包封装方法及显示设备。
技术介绍
在双系统设备的使用中,为协调其中两个系统的能力,实现双系统间交互的协调性和一致性,两个系统之间往往需要建立通信,用于两个系统中进程之间数据的传输以及实现两个系统间的功能切换。目前系统间通信主要是指不同设备之间的系统通信,即设备间系统的通信。现有设备间系统的通信形式多种多样,如通过网络、串口、USB等,即两设备间系统通过网线、串口线或USB直连。并且,多种通信方式可以能同时并存,例如两个系统之间同时存在网线连接、串口连接和USB连接。由于在采用不同通信方式进行通信时,所采用的数据包结构各不相同。因此当有多路通信共存时,应用程序需要关心具体使用的每一个通信通路。如此,若是将现有设备间的通信形式用于双系统设备中,在应用程序开发过程中,将会导致应用程序开发工作量的增加,对应用程序的开发造成不便。
技术实现思路
本申请提供了一种数据包封装方法及显示设备,便于屏蔽通信方式的差异实现双系统间的进程间调用,方便
【技术保护点】
1.一种数据包封装方法,其特征在于,所述方法包括:/n获取待传送数据;/n对所述待传送数据进行封装,得到第一数据包,所述第一数据包包括头部和数据部;/n所述头部用于描述所述第一数据包的属性以及校验所述第一数据包的准确性;/n所述数据部包括数据标识字段和数据字段,所述数据标识字段包括CID和SID,所述CID和SID用于标识所述待传送数据,所述数据字段包括所述待传送数据。/n
【技术特征摘要】
1.一种数据包封装方法,其特征在于,所述方法包括:
获取待传送数据;
对所述待传送数据进行封装,得到第一数据包,所述第一数据包包括头部和数据部;
所述头部用于描述所述第一数据包的属性以及校验所述第一数据包的准确性;
所述数据部包括数据标识字段和数据字段,所述数据标识字段包括CID和SID,所述CID和SID用于标识所述待传送数据,所述数据字段包括所述待传送数据。
2.根据权利要求1所述的数据包封装方法,其特征在于,对所述待传送数据进行封装,得到第一数据包,包括:
对所述待传送数据进行添加数据标识字段的封装,得到第二数据包;
对所述第二数据包进行添加头部的封装,得到第一数据包。
3.根据权利要求1所述的数据包封装方法,其特征在于,所述数据标识字段还包括type和loading,所述type用于描述所述待传送数据的类型,所述loading用于描述传输所述第一数据包的通信服务器的负载。
4.根据权利要求2所述的数据包封装方法,其特征在于,所述头部包括magic、version、hdr_size、length、CRC-HEAD和CRC-DATA;
所述magic用于描述所述第一数据包的开始,所述version用于描述待传送数据所属客户端的版本,所述hdr_size用于描述所述头部的长度,所述length用于描述所述数据部的长度,所述CRC-HEAD用于所述头部的CRC数据检验,所述CRC-DATA用于所述数据部的CRC数据检验。
5.根据权利要求3所述的数...
【专利技术属性】
技术研发人员:贾亚洲,刘健,修建竹,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。