USB通讯同步控制方法、终端、智能锁及介质技术

技术编号:37355231 阅读:24 留言:0更新日期:2023-04-27 07:05
本发明专利技术公开了一种USB通讯同步控制方法、终端、智能锁及介质,其USB通讯同步控制方法中在常电终端上电后,设定第一通讯终端与第二通讯终端的主从模式,重置标志位;常电终端在第二时间间隔中是否分别接收到第一通讯终端与第二通讯终端发送的心跳包,若是,将对应通讯终端的标志位置第一标识,若否,将对应的通讯终端的标志位翻转为第二标识;第二时间间隔大于心跳包的发送间隔;常电终端比较第一通讯终端与第二通讯终端的标志位,标志位一致时按上一次设定主从模式进行主从设置;标志位不一致时,将标志位未翻转的通讯终端设置为主机。本发明专利技术通过标志位识别不同通讯终端状态,进行模组的主从模式设定,解决多个通讯终端USB通讯时信号不同步问题。时信号不同步问题。时信号不同步问题。

【技术实现步骤摘要】
USB通讯同步控制方法、终端、智能锁及介质


[0001]本专利技术涉及USB通讯同步控制
,具体涉及一种USB通讯同步控制方法、终端、智能锁及介质。

技术介绍

[0002]USB通讯是常见的通讯手段之一,但在实际应用中,可能出现USB通讯不同步的问题。
[0003]如,在智能锁的视频传输中,由于存在多个MCU,在上下电过程中由于启动的快慢问题,会导致USB信号不同步,出现黑屏和重启问题,或者,由于芯片可能存在不同时供电的场景,在Host不断电情况下,如果用USB软件初始化的方式会造成芯片内部进行反初始化,导致芯片的启动时间加长。带屏幕的智能锁即是其一种典型场景,由于摄像头模组和屏幕模组结构距离较远,需要采用USB通讯,但在功能场景的切换和唤醒中,会出现USB通讯不同步的问题,从而导致出现黑屏、系统重启。

技术实现思路

[0004]本专利技术的第一目的在于提供一种USB通讯同步控制方法,其包括:常电终端至少分别与第一通讯终端、第二通讯终端通讯连接,用于控制所述第一通讯终端与所述第二通讯终端的USB通讯;所述常电终端上电后,设定所述第一通讯终端与所述第二通讯终端的主从模式,重置所述第一通讯终端与所述第二通讯终端的标志位;所述常电终端在第二时间间隔中是否分别接收到所述第一通讯终端与所述第二通讯终端发送的心跳包,若是,将对应通讯终端的标志位置第一标识,若否,将对应的通讯终端的标志位翻转为第二标识,所述第二时间间隔大于所述心跳包的发送间隔;所述常电终端比较所述第一通讯终端与所述第二通讯终端的标志位,在标志位一致时按上一次设定主从模式进行主从设置,在标志位不一致时,将标志位未翻转的通讯终端设置为主机。
[0005]进一步地,所述常电终端通过真值表比较所述第一通讯终端与所述第二通讯终端的标志位,并执行对应的主从模式设定;所述真值表为,所述第一通讯终端与所述第二通讯终端的初始标志位相同。
[0006]进一步地,所述常电终端将初始USB事务的发起通讯终端设定为主设备模式,将初始USB事务的执行通讯终端设定为从设备模式。
[0007]本专利技术的第二目的在于提供一种USB通讯同步控制方法,其包括:第一通讯终端与
常电终端连接,并至少与一第二通讯终端USB通讯连接;所述第一通讯终端按第一时间间隔向所述常电终端发送心跳包;所述第一通讯终端接收所述常电终端赋予的标志位值,所述标志位值是所述常电终端按如下规则赋予:所述常电终端在第二时间间隔中是否分别接收到所述第一通讯终端与所述第二通讯终端发送的心跳包,若是,将对应通讯终端的标志位置第一标识,若否,将对应的通讯终端的标志位翻转为第二标识,所述第二时间间隔大于所述第一时间间隔;所述第一通讯终端设置主从模式,所述主从模式是所述常电终端按如下规则设置:所述常电终端比较所述第一通讯终端与所述第二通讯终端的标志位,在标志位一致时按上一次设定主从模式进行主从设置,在标志位不一致时,将标志位未翻转的通讯终端设置为主机。
[0008]本专利技术的第三目的在于提供一种USB通讯同步控制终端:被配置为常电终端,所述常电终端至少分别与第一通讯终端、第二通讯终端连接,以用于控制所述第一通讯终端与所述第二通讯终端的USB通讯;所述常电终端上电后设定所述第一通讯终端与所述第二通讯终端的主从模式,重置所述第一通讯终端与所述第二通讯终端的标志位;所述常电终端在第二时间间隔中是否分别接收到所述第一通讯终端与所述第二通讯终端发送的心跳包,若是,将对应通讯终端的标志位置第一标识,若否,将对应的通讯终端的标志位翻转为第二标识;所述常电终端比较所述第一通讯终端与所述第二通讯终端的标志位,在标志位一致时按上一次设定主从模式进行主从设置,在标志位不一致时,将标志位未翻转的通讯终端设置为主机。
[0009]本专利技术的第四目的在于提供一种通讯终端:被配置为第一通讯终端,以在一常电终端控制下与一第二通讯终端USB通讯;所述第一通讯终端按第一时间间隔向所述常电终端发送心跳包;所述第一通讯终端接收所述常电终端赋予的标志位值,所述标志位值是所述常电终端按如下规则赋予:所述常电终端在第二时间间隔中是否分别接收到所述第一通讯终端与所述第二通讯终端发送的心跳包,若是,将对应通讯终端的标志位置第一标识,若否,将对应的通讯终端的标志位翻转为第二标识,所述第二时间间隔大于所述第一时间间隔;所述第一通讯终端设置主从模式,所述主从模式是所述常电终端按如下规则设置:所述常电终端比较所述第一通讯终端与所述第二通讯终端的标志位,在标志位一致时按上一次设定主从模式进行主从设置,在标志位不一致时,将标志位未翻转的通讯终端设置为主机。
[0010]本专利技术的第五目的在于提供一种智能锁,包括视频模组及屏幕模组,所述视频模组与所述屏幕模组USB通讯,其还包括一常电模组,所述常电模组分别与视频模组、所述屏幕模组通讯连接;所述常电模组上电后,设定所述视频模组与所述屏幕模组的主从模式,并重置所述视频模组与所述屏幕模组的标志位;所述视频模组及所述屏幕模组以第一时间间隔分别向所述常电模组发送心跳包;所述常电模组在第二时间间隔中判断是否分别接收到所述视频模组与所述屏幕模组发送的心跳包,若是,将对应模组的标志位置第一标识,若否,将对应模组的标志位翻转为第二标识;所述第二时间间隔大于所述第一时间间隔;所述常电模组比较所述视频模组与所述通讯模组的标志位,在标志位一致时按上一次设定主从模式进行主从设置,在标志位不一致时,将标志位未翻转的模组设置为主机。
[0011]进一步地,所述常电模组通过真值表比较所述视频模组与所述屏幕模组的标志位,并执行对应的主从模式设定;
所述真值表为,所述视频模组与所述屏幕模组的初始标志位相同。
[0012]进一步地,所述常电模组为微波雷达感应模组、指纹识别模组或按键模组。
[0013]本专利技术的第六目的在于提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述的USB通讯同步控制方法。
[0014]采用上述技术方案后,本专利技术与
技术介绍
相比,具有如下优点:1、本专利技术通过标志位的设置,识别不同通讯终端的心跳状态,进而进行主从模式设定,能解决多个通讯终端在进行USB通讯时信号不同步问题,防止USB反初始化的异常。
[0015]2、本专利技术应用于智能锁中,有效解决了在智能锁中视频模组与屏幕模组在USB通讯时,由于信号不同步产生的黑屏问题。
附图说明
[0016]图1为本专利技术实施例1流程示意图;图2为本专利技术实施例2流程示意图;图3为本专利技术实施例3拓扑结构示意图;图4为本专利技术实施例4拓扑结构示意图;图5为本专利技术实施例5拓扑结构示意图;图6为本专利技术实施例5流程示意图。
实施方式
[0017]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。为了更好的理解上述技术方案,下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.USB通讯同步控制方法,其特征在于,包括:常电终端至少分别与第一通讯终端、第二通讯终端通讯连接,用于控制所述第一通讯终端与所述第二通讯终端的USB通讯;所述常电终端上电后,设定所述第一通讯终端与所述第二通讯终端的主从模式,重置所述第一通讯终端与所述第二通讯终端的标志位;所述常电终端在第二时间间隔中是否分别接收到所述第一通讯终端与所述第二通讯终端发送的心跳包,若是,将对应通讯终端的标志位置第一标识,若否,将对应的通讯终端的标志位翻转为第二标识;所述第二时间间隔大于所述心跳包的发送间隔;所述常电终端比较所述第一通讯终端与所述第二通讯终端的标志位,在标志位一致时按上一次设定主从模式进行主从设置,在标志位不一致时,将标志位未翻转的通讯终端设置为主机。2.如权利要求1所述的USB通讯同步控制方法,其特征在于:所述常电终端通过真值表比较所述第一通讯终端与所述第二通讯终端的标志位,并执行对应的主从模式设定;所述真值表为,所述第一通讯终端与所述第二通讯终端的初始标志位相同。3.如权利要求1所述的USB通讯同步控制方法,其特征在于:所述常电终端将初始USB事务的发起通讯终端设定为主设备模式,将初始USB事务的执行通讯终端设定为从设备模式。4.USB通讯同步控制方法,其特征在于,包括:第一通讯终端与常电终端连接,并至少与一第二通讯终端USB通讯连接;所述第一通讯终端按第一时间间隔向所述常电终端发送心跳包;所述第一通讯终端接收所述常电终端赋予的标志位值,所述标志位值是所述常电终端按如下规则赋予:所述常电终端在第二时间间隔中是否分别接收到所述第一通讯终端与所述第二通讯终端发送的心跳包,若是,将对应通讯终端的标志位置第一标识,若否,将对应的通讯终端的标志位翻转为第二标识,所述第二时间间隔大于所述第一时间间隔;所述第一通讯终端设置主从模式,所述主从模式是所述常电终端按如下规则设置:所述常电终端比较所述第一通讯终端与所述第二通讯终端的标志位,在标志位一致时按上一次设定主从模式进行主从设置,在标志位不一致时,将标志位未翻转的通讯终端设置为主机。5.USB通讯同步控制终端,其特征在于:被配置为常电终端,所述常电终端至少分别与第一通讯终端、第二通讯终端连接,以用于控制所述第一通讯终端与所述第二通讯终端的USB通讯;所述常电终端上电后设定所述第一通讯终端与所述第二通讯终端的主从模式,重置所述第一通讯终端与所述第二通讯终端的标志位;
所述常电终端在第二时间间隔中是否分别接收到所述第一通讯终端与所述第二通讯终端发送的心跳包,若是,将对应通讯...

【专利技术属性】
技术研发人员:庄学添刘媛媛吴振达高剑平林峻张福城蔡燕碧
申请(专利权)人:厦门立林科技有限公司
类型:发明
国别省市:

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

1