[发明专利]通过应用编程接口获得汽车数据的方法及系统有效
申请号: | 201310578535.2 | 申请日: | 2013-11-18 |
公开(公告)号: | CN104657300B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 王亚丽;蒋峰;陈润设;刘效飞 | 申请(专利权)人: | 比亚迪股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F17/40;H04L29/06 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 518118 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 应用 编程 接口 获得 汽车 数据 方法 系统 | ||
本发明提出一种通过应用编程接口API获取汽车数据的方法,包括以下步骤:通过移动终端中的应用程序调用应用编程接口API,以使移动终端与汽车的车载信息站建立无线通信连接;API接收数据请求指令,并将数据请求指令进行加密后发送给车载信息站;车载信息站对加密后的数据请求指令进行解密,并通过与汽车进行CAN通信以获取汽车数据,将汽车数据加密后发送给API;API对加密后的汽车数据进行解密,并将解密后的汽车数据发送给应用程序。该方法可通过移动终端直接获取汽车数据,使得用户了解汽车运行时的各种数据,能够对汽车进行实时保护,保证行车安全,使用方便。本发明还提出一种通过应用编程接口API获取汽车数据的系统。
技术领域
本发明涉及汽车领域,尤其涉及一种通过应用编程接口API获取汽车数据的方法以及一种通过应用编程接口API获取汽车数据的系统。
背景技术
随着汽车技术的不断更新发展,汽车的结构和数据系统也变得越来越复杂。为了对汽车进行各种保护,保证行车安全,常需要采集汽车上的CAN(Controller AreaNetwork,控制器局域网)总线数据,以获取车辆在不同运行状态下的各种数据。
而目前大多数采集汽车上CAN总线数据的方法为使用CAN诊断仪等工具来获取数据。但是,该方法存在如下缺点:使用该方法需要购买CAN诊断仪器,而CAN诊断仪器的价格成本普遍较高;另外,还需要了解汽车的具体车型协议才能读懂CAN诊断仪器获取到的数据,而一般的外界人员获取不到车型的协议,实施难度大,成本高,用户体验差。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的一个目的在于提出一种通过应用编程接口API获取汽车数据的方法。该方法可通过移动终端直接获取汽车数据,使得用户了解汽车运行时的各种数据,能够对汽车进行实时保护,保证行车安全,并且使用方便。
本发明的另一个目的在于提出一种通过应用编程接口API获取汽车数据的系统。
为了实现上述目的,本发明第一方面的实施例提供的一种通过应用编程接口API获取汽车数据的方法,包括以下步骤:通过移动终端中的应用程序调用所述应用编程接口API,以使所述移动终端与汽车的车载信息站建立无线通信连接;所述API接收数据请求指令,并将所述数据请求指令进行加密后发送给所述车载信息站,其中,所述数据请求指令由所述应用程序触发;所述车载信息站对加密后的所述数据请求指令进行解密,并根据所述数据请求指令通过与所述汽车进行CAN通信以获取汽车数据,以及将所述汽车数据加密后发送给所述API;以及所述API对加密后的所述汽车数据进行解密,并将解密后的所述汽车数据发送给所述应用程序。
根据本发明实施例的通过应用编程接口API获取汽车数据的方法,可通过API提供获取汽车数据的接口,与汽车的车载信息站建立无线通信连接后便可获得车辆的CAN网络数据信息,不需要购买CAN读写工具例如CAN诊断仪,例如直接通过蓝牙就可以获得汽车的数据,方便快捷,开发者不需要了解具体的汽车数据协议,只需要知道获取的命令代号就可以获取到直观的数据,实时性高,成本较低,提升了用户体验。并且该方法使得用户能够实时了解汽车运行时的各种数据,从而能够对汽车进行实时保护,保证行车安全。同时,在API和车载信息站之间进行传输的数据均需要加密处理,大大提高数据传输的安全性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比亚迪股份有限公司,未经比亚迪股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310578535.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:单总线数据通信方法
- 下一篇:存储设备的扩展利用区域