技术新讯 > 电子通信装置的制造及其应用技术 > 一种电动车数据实时共享方法及系统与流程  >  正文

一种电动车数据实时共享方法及系统与流程

  • 国知局
  • 2024-12-06 12:24:18

本发明涉及电动车数据共享,特别涉及一种电动车数据实时共享方法及系统。

背景技术:

1、电动自行车作为一种便捷的交通工具已经成为一种使用最为广泛的交通工具。

2、目前而言,电动自行车的信息化、智能化、人机交互程度不高,除此之外,虽然标准化的集线器设备可以解决电动自行车内部的线路繁琐,规格复杂,不同的厂家间维护不兼容以及电动车厂家之间电动车内部的线路不统一的问题,但是在不同的设备在进行标准化的数据交互时,仍然存在实时性、可靠性及安全性问题。

技术实现思路

1、本技术实施例的目的在于提出一种电动车数据实时共享方法及系统,以解决电动车内部的设备在进行标准化的数据交互时,存在实时性、可靠性及安全性问题。

2、第一方面,为了解决上述技术问题,本技术实施例提供一种电动车数据实时共享方法,采用了如下所述的技术方案,包括:

3、步骤100、提供一种电动车数据实时共享系统,包括配置在电动车中的主控设备、多个从设备;所述从设备相互独立,所述共享系统还包括云服务器及多个接收设备,所述主控设备通过数据线与多个从设备通信连接,所述主控设备、接收设备分别与所述云服务器进行网络连接;

4、步骤200、所述主控设备获取电动车状态,根据所述电动车状态发送对应的设备驱动信息到所有从设备,所述从设备按照规定的统一数据格式并根据所述电动车的运行状态实时生成第一状态数据包,并对所述设备驱动信息进行解析匹配,所述第一状态数据包以网络地址或id为索引;

5、步骤300、网络地址或id匹配成功后,所述从设备将所述第一状态数据包传输到所述主控设备,所述主控设备对所述第一状态数据包进行配置,替换掉所述第一状态数据包中的同步字节及原功能字节,获取第二状态数据包;

6、步骤400、所述主控设备在规定的发送周期内循环将所述第二状态数据包发送到所述云服务器;

7、步骤500、所述接收设备从所述云服务器接收第二状态数据包,并对所述第二状态数据包的功能字节进行替换处理,获取所述电动车的设备的第三状态数据包。

8、结合本发明第一方面所述的电动车数据实时共享方法,第一种可能的实施方式中,所述主控设备通过数据线与多个从设备通信连接,所述主控设备、接收设备分别与所述云服务器进行网络连接,包括:

9、步骤110、为所述主控设备、每一从设备、每一接收设备分配唯一的网络地址或id;

10、步骤120、利用所述主控设备、从设备、云服务器及接收设备构建共享网络,并通过所述网络地址或id进行数据传输。

11、结合本发明第一方面所述的电动车数据实时共享方法,第二种可能的实施方式中,所述主控设备获取电动车状态,根据所述电动车状态发送对应的设备驱动信息到所有从设备,包括:

12、步骤210、对所述电动车状态进行判断;

13、步骤220、若所述电动车为运行状态,则将前控设备及后控设备的驱动信息分别发送到所述所有从设备;

14、步骤230、若所述电动车为未使用状态,则将所有从设备的驱动信息分别发送到所述所有从设备;

15、其中,所述驱动信息包括对应设备的网络地址或id信息。

16、结合本发明第一方面所述的电动车数据实时共享方法,第三种可能的实施方式中,所述从设备根据所述电动车的运行状态实时生成第一状态数据包,包括:

17、步骤240、根据设定的数据格式生成数据字节;

18、步骤250、在所述数据字节的头部生成id字节或网络地址字节,获取所述第一状态数据包;

19、其中,所述数据字节的字节数小于或等于常数n,所述id字节或网络地址字节的十进制数值小于常数m。

20、结合本发明第一方面所述的电动车数据实时共享方法,第四种可能的实施方式中,所述从设备根据所述电动车的运行状态实时生成第一状态数据包,包括:

21、步骤260、根据设定的数据格式生成数据字节、同步字节、id字节或网络地址字节;

22、步骤270、将所述同步字节、id字节或网络地址字节依次添加在所述数据字节的头部,获取所述第一状态数据包;

23、其中,所述数据字节的字节数小于或等于常数n,所述id字节或网络地址字节的十进制数值小于常数m,所述第一状态数据包的字节数小于h。

24、结合本发明第一方面所述的电动车数据实时共享方法,第五种可能的实施方式中,所述对所述设备驱动信息进行解析匹配,包括:

25、步骤280、每一从设备对接收到的所述驱动信息进行解析,获取id或网络地址信息;

26、步骤290、将所述id或网络地址信息与本从设备的id或网络地址信息进行比较,以确定是否相同。

27、结合本发明第一方面所述的电动车数据实时共享方法,第六种可能的实施方式中,所述方法还包括:

28、步骤600、对所述发送周期进行设定,得到最大发送周期,若所述第二状态数据包未在所述最大发送周期内发送,则重置发送响应时间;

29、步骤700、获取每分钟的重置次数,若超过规定阈值,则判定通讯可靠性降低,对通讯线路进行检查。

30、第二方面,为了解决上述问题,还提供一种电动车数据实时共享系统,采用上述的一种电动车数据实时共享方法,包括:

31、主控设备;

32、多个从设备;

33、云服务器;

34、多个接收设备;

35、所述主控设备通过数据线与多个从设备通信连接,所述主控设备、接收设备分别与所述云服务器进行网络连接;

36、所述主控设备用于获取电动车状态,根据所述电动车状态发送对应的设备驱动信息到所有从设备,对所述第一状态数据包进行配置,替换掉所述第一状态数据包中的同步字节及原功能字节,获取第二状态数据包,在规定的发送周期内循环将所述第二状态数据包发送到所述云服务器;

37、所述从设备用于按照规定的统一数据格式并根据所述电动车的运行状态实时生成第一状态数据包,并对所述设备驱动信息进行解析匹配,所述第一状态数据包以网络地址或id为索引,网络地址或id匹配成功后,所述从设备将所述第一状态数据包传输到所述主控设备;

38、所述接收设备用于从所述云服务器接收第二状态数据包,并对所述第二状态数据包的功能字节进行替换处理,获取所述电动车的设备的第三状态数据包。

39、结合本发明第二方面所述的电动车数据实时共享系统,第一种可能的实施方式中,所述从设备包括:

40、第一生成单元;

41、第一获取单元;

42、所述第一生成单元用于根据设定的数据格式生成数据字节;

43、所述第一获取单元用于在所述数据字节的头部生成id字节或网络地址字节,获取所述第一状态数据包。

44、结合本发明第一方面所述的电动车数据实时共享系统,第二种可能的实施方式中,所述从设备包括:

45、第二生成单元;

46、第二获取单元;

47、第二生成单元用于根据设定的数据格式生成数据字节、同步字节、id字节或网络地址字节;

48、第二获取单元用于将所述同步字节、id字节或网络地址字节依次添加在所述数据字节的头部,获取所述第一状态数据包。

49、与现有技术相比,本技术实施例主要有以下技术效果:通过利用主控设备根据电动车的状态驱动对应的从设备实时上传状态数据包到云服务器,接收设备可以从网络中实时获取电动车的运行状态参数,提高了电动车各个设备的标准化程度,通过实时性、可靠性及安全性的数据传输,提高电动车的数据交互性。

本文地址:https://www.jishuxx.com/zhuanli/20241204/341184.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。