System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种信号唤醒解锁方法技术_技高网

一种信号唤醒解锁方法技术

技术编号:42206587 阅读:12 留言:0更新日期:2024-07-30 18:50
本发明专利技术涉及电动代步车解锁技术领域,揭露了一种信号唤醒解锁方法,包括:接收用户APP所发起的解锁指令,根据所述解锁指令确定待唤醒的电动代步车,利用用户APP生成请求包,并将请求包发送至云端服务器所在交换机,当请求包成功发送至云端服务器后,计算云端服务器所在交换机的包发送速率,根据包发送速率选择出用户APP与电动代步车的数据交互模式,利用所选择出的数据交互模式,将解锁指令发送至电动代步车,得到唤醒结果,将唤醒结果传输至所述云端服务器,完成电动代步车的信号唤醒解锁。本发明专利技术主要目的在于解决用户APP远程解锁电动代步车出现延迟甚至失效的问题。

【技术实现步骤摘要】

本专利技术涉及一种信号唤醒解锁方法,属于电动代步车解锁。


技术介绍

1、电动代步车包括电动滑板车、残疾人电动代步车、电动沙滩车等,特定场景下的电动代步车具有重要作用,如物流仓库的搬运、为残疾人提供代步等。因此,为了提高用户使用电动代步车的便捷性,需要一种安全可靠的解锁机制。

2、目前基于电动代步车的解锁技术依然存在一些问题。首先,传统的物理钥匙解锁方式存在着安全性差、易被盗用或复制的风险,特别地,在残疾人使用残疾人电动代步车的场景下,由于残疾人本身的身体原因,无法灵活使用物理钥匙解锁,从而便捷性有待提高。其次,基于无线遥控的解锁方式,如rfid、红外线等,容易受到信号干扰或被窃听,特别在物流仓库的应用场景下,由于存在多种多样的屏蔽仪,rfid、红外线等解锁方法容易受到影响。此外,已有技术是使用用户app,并基于tcp协议远程达到电动代步车的解锁目的,但由于未改善用户app与电动代步车的数据交互模式,导致出现用户app远程解锁电动代步车延迟甚至失效的问题发生。


技术实现思路

1、本专利技术提供一种信号唤醒解锁方法、装置及计算机可读存储介质,其主要目的在于解决用户app远程解锁电动代步车出现延迟甚至失效的问题。

2、为实现上述目的,本专利技术提供的一种信号唤醒解锁方法,包括:

3、接收用户app所发起的解锁指令,根据所述解锁指令确定待唤醒的电动代步车,其中,电动代步车的动力驱动方式为电驱动,且最高行驶速度不超过25km/h;

4、判断用户app与电动代步车是否能建立局域物联网的通信模式,若用户app与电动代步车可建立局域物联网的通信模式,则利用局域物联网将解锁指令直接发送至电动代步车,得到唤醒结果;

5、将解锁指令与唤醒结果传输至预先构建的云端服务器,完成电动代步车的信号唤醒解锁;

6、若用户app与电动代步车无法建立局域物联网的通信模式,利用用户app生成请求包,并将请求包发送至云端服务器所在交换机;

7、当请求包成功发送至云端服务器后,计算云端服务器所在交换机的包发送速率;

8、根据包发送速率选择出用户app与电动代步车的数据交互模式,其中,数据交互模式基于tcp协议;

9、利用所选择出的数据交互模式,将解锁指令发送至电动代步车,得到唤醒结果,将唤醒结果传输至所述云端服务器,完成电动代步车的信号唤醒解锁。

10、可选地,所述计算云端服务器所在交换机的包发送速率,包括:

11、利用云端服务器对请求包执行切割,得到至少2组切割包;

12、确认将每组切割包发送至电动代步车的间隔时间;

13、根据所述间隔时间,依次将每组切割包通过云端服务器所在交换机,发送至电动代步车;

14、等待电动代步车根据每组切割包所回传的确认包,且确认包的组数小于或等于切割包的组数;

15、根据切割包、确认包和间隔时间计算得到所述包发送速率。

16、可选地,所述利用云端服务器对请求包执行切割,得到至少2组切割包,包括:

17、获取请求包的数据量,并根据下式计算得到切割包的组数:

18、

19、其中,表示用户app发送的第个请求包,为计算切割包的组数的权重因子,表示切割第个请求包所得到的切割包的组数,表示自然常数,表示取整操作;

20、根据所述切割包的组数,对请求包执行切割,得到多组切割包。

21、可选地,所述根据切割包、确认包和间隔时间计算得到所述包发送速率,包括:

22、计算第1组切割包到第2组切割包的发送速率,得到第1速率;

23、计算第2组切割包到第3组切割包的发送速率,得到第2速率、第组切割包到第组切割包的发送速率,得到第速率、…、第组切割包到第组切割包的发送速率,得到第速率,其中,第速率的计算,需要根据前组切割包、与前组切割包对应的确认包和间隔时间计算得到;

24、根据第1速率、第2速率、…、第速率、…、第速率,计算得到包发送速率。

25、可选地,所述第速率的计算,包括:

26、根据下式计算得到第速率:

27、

28、其中,表示第速率,表示所述间隔时间,表示发送第组切割包并等待后,所接收到所有的确认包的累计字节数,表示发送第组切割包前,所接收到所有的确认包的累计字节数,表示发送第组切割包并等待后,所接收到所有的确认包的累计字节数,表示发送第组切割包前,所接收到所有的确认包的累计字节数,表示第组切割包,表示第组切割包。

29、可选地,所述根据第1速率、第2速率、…、第速率、…、第速率,计算得到包发送速率,包括:

30、统计第1速率、第2速率、…、第速率、…、第速率中,速率为0和负数的速率个数,得到不稳定数;

31、计算不稳定数与切割包的组数的比值,得到不稳定因子;

32、当不稳定因子大于或等于预先设置的不稳定阈值时,直接将包发送速率设定为零;

33、当不稳定因子小于所述不稳定阈值时,相加第1速率、第2速率、…、第速率、…、第速率,得到求和速率,并利用求和速率除以切割包的组数,得到所述包发送速率。

34、可选地,所述根据包发送速率选择出用户app与电动代步车的数据交互模式,包括:

35、汇总从第1个请求包、第2个请求包、…、第个请求包、…、第个请求包的包发送速率,得到共个包发送速率;

36、按照用户app发送每个请求包的发送时间,对按照个包发送速率执行时间排序,得到具有时间先后关系的个包发送速率;

37、将具有时间先后关系的个包发送速率作为速率预测模型的输入数据,计算得到包预测速率;

38、当包预测速率大于预先设置的包速率阈值时,确定用户app与电动代步车的数据交互模式为标准传输模式;

39、当包预测速率小于或等于预先设置的包速率阈值时,确定用户app与电动代步车的数据交互模式为拥塞避免模式。

40、可选地,所述将具有时间先后关系的个包发送速率作为速率预测模型的输入数据,计算得到包预测速率,包括:

41、计算具有时间先后关系的个包发送速率的速率差,其中,速率差的计算公式为:

42、

43、其中,表示第个请求包的包发送速率,表示第个请求包的包发送速率,表示第个请求包与第个请求包的速率差;

44、拟合具有时间先后关系的所有的速率差,得到速率预测模型,其中,速率预测模型的自变量为时间,因变量为速率差;

45、利用拟合得到的速率预测模型预测下个时间点的速率差,得到预测速率差;

46、根据下式计算得到包预测速率:

47、

48、其中,表示下个时间点的包预测速率,表示所述预测速率差,表示第个请求包的包发送速率。

49、可选地,所述将解锁指令与唤醒结果传输至预先构建的云端服务器,完成电本文档来自技高网...

【技术保护点】

1.一种信号唤醒解锁方法,其特征在于,所述方法包括:

2.如权利要求1所述的信号唤醒解锁方法,其特征在于,所述计算云端服务器所在交换机的包发送速率,包括:

3.如权利要求2所述的信号唤醒解锁方法,其特征在于,所述利用云端服务器对请求包执行切割,得到至少2组切割包,包括:

4.如权利要求3所述的信号唤醒解锁方法,其特征在于,所述根据切割包、确认包和间隔时间计算得到所述包发送速率,包括:

5.如权利要求4所述的信号唤醒解锁方法,其特征在于,所述第速率的计算,包括:

6.如权利要求5所述的信号唤醒解锁方法,其特征在于,所述根据第1速率、第2速率、…、第速率、…、第速率,计算得到包发送速率,包括:

7.如权利要求6所述的信号唤醒解锁方法,其特征在于,所述根据包发送速率选择出用户APP与电动代步车的数据交互模式,包括:

8.如权利要求7所述的信号唤醒解锁方法,其特征在于,所述将具有时间先后关系的个包发送速率作为速率预测模型的输入数据,计算得到包预测速率,包括:

9.如权利要求1所述的信号唤醒解锁方法,其特征在于,所述将解锁指令与唤醒结果传输至预先构建的云端服务器,完成电动代步车的信号唤醒解锁,包括:

10.如权利要求9所述的信号唤醒解锁方法,其特征在于,所述电动代步车包括电动滑板车、残疾人电动代步车、电动沙滩车、电动摩托车、电动高尔夫球场、电动三轮车、电动四轮转运车、电动四轮观光车。

...

【技术特征摘要】

1.一种信号唤醒解锁方法,其特征在于,所述方法包括:

2.如权利要求1所述的信号唤醒解锁方法,其特征在于,所述计算云端服务器所在交换机的包发送速率,包括:

3.如权利要求2所述的信号唤醒解锁方法,其特征在于,所述利用云端服务器对请求包执行切割,得到至少2组切割包,包括:

4.如权利要求3所述的信号唤醒解锁方法,其特征在于,所述根据切割包、确认包和间隔时间计算得到所述包发送速率,包括:

5.如权利要求4所述的信号唤醒解锁方法,其特征在于,所述第速率的计算,包括:

6.如权利要求5所述的信号唤醒解锁方法,其特征在于,所述根据第1速率、第2速率、…、第速率、…、第速率,计算得到包发送速率,...

【专利技术属性】
技术研发人员:苏贤洪姚军
申请(专利权)人:深圳市伟创高科电子有限公司
类型:发明
国别省市:

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

1