数据通信的方法及电子设备技术

技术编号:38723623 阅读:17 留言:0更新日期:2023-09-08 23:17
本申请提供了一种数据通信的方法及电子设备,涉及通信技术领域。本申请中的数据通信的方法,包括:第一电子设备响应于消息发送指令,获取第一消息的第一优先级;判断第一优先级是否大于存储的第二优先级,第二优先级为第一电子设备上一次接收的第二电子设备发送的消息的优先级,第一优先级与第二优先级不同;当检测到第一优先级大于第二优先级,则向第二电子设备发送第一消息;当检测到第一优先级小于第二优先级,则放弃发送第一消息。采用本申请中的方法,使得电子设备的SOC与外接的设备MCU进行数据通通信时,可以避免SOC和MCU同时发送数据导致出现业务冲突的问题,提高了电子设备与外接的设备之间的通信质量。设备与外接的设备之间的通信质量。设备与外接的设备之间的通信质量。

【技术实现步骤摘要】
数据通信的方法及电子设备


[0001]本申请涉及通信
,尤其涉及一种数据通信的方法及电子设备。

技术介绍

[0002]目前电子设备往往通过3孔的pogo pin连接器与外接的设备进行通信,例如,平板电脑与键盘,平板电脑与手写笔等。通常电子设备(如平板电脑)包括SOC(System on Chip,“系统级芯片”)和MCU(Microcontroller Unit,“微控制单元”),外接的设备(如手写笔)包括MCU(Microcontroller Unit,“微控制单元”),电子设备通过SOC和MCU的组合与外接的设备的MCU进行数据通信。
[0003]为了降低电子设备的成本,电子设备通过SOC直接与外接的设备的MCU进行通信,然而,基于该硬件结构,在数据通信过程中容易出现业务冲突的问题,影响电子设备与外接的设备进行数据通信的质量。

技术实现思路

[0004]为了解决上述技术问题,本申请提供一种数据通信的方法及电子设备,使得电子设备的SOC与外接的设备MCU进行数据通通信时,可以避免SOC和MCU同时发送数据导致出现本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据通信的方法,其特征在于,包括:第一电子设备响应于消息发送指令,获取第一消息的第一优先级;判断所述第一优先级是否大于存储的第二优先级,所述第二优先级为所述第一电子设备上一次接收的第二电子设备发送的消息的优先级,所述第一优先级与所述第二优先级不同;当检测到所述第一优先级大于所述第二优先级,则向第二电子设备发送所述第一消息;当检测到所述第一优先级小于所述第二优先级,则放弃发送所述第一消息;其中,所述第一电子设备与所述第二电子设备之间通过单线连接。2.根据权利要求1所述的方法,其特征在于,在获取第一消息的第一优先级之前,所述方法还包括:所述第一电子设备获取本端生成的待发送消息,所述待发送消息包括:优先级标识信息,所述优先级标识信息用于指示所述待发送消息的业务类型;所述第一电子设备根据所述待发送消息的优先级标识信息以及第一对应关系,为所述待发送消息设置与所述优先级标识匹配的优先级,所述第一对应关系用于指示所述优先级标识与优先级之间的对应关系;根据待发送消息的优先级,获取最高优先级的待发送消息作为第一消息。3.根据权利要求2所述的方法,其特征在于,根据待发送消息的优先级,获取最高优先级的待发送消息作为第一消息,所述方法包括:将所述待发送消息添加至与所述待发送消息的优先级对应的消息队列中;根据每个消息队列的优先级,从消息队列中选取最高优先级的待发送消息作为所述第一消息。4.根据权利要求3所述的方法,其特征在于,在所述第一电子设备发送所述第一消息之后,所述方法还包括:所述第一电子设备检测每个消息队列是否均为空;当所述第一电子设备检测到每个消息队列均为空,则生成空消息,所述空消息的优先级为所述第一电子设备允许的最小优先级;所述第一电子设备检测到所述空消息时,向所述第二电子设备发送所述空消息,以供所述第二电子...

【专利技术属性】
技术研发人员:宋洁靳百萍李毅勃
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1