一种数据存储查询方法及系统

    公开(公告)号:CN107870970A

    公开(公告)日:2018-04-03

    申请号:CN201710797623.X

    申请日:2017-09-06

    Abstract: 本发明公开了一种数据存储查询方法及系统,该方法及系统应用于逻辑层和存储层相互独立的数据存储结构。在数据信息存储时,将数据信息存储到存储层,将存储数据信息的存储层的哈希值区间以及该哈希值区间的地址信息存储到逻辑层;在目标数据查询时,通过计算得到目标数据哈希值,并根据此哈希值查找该哈希值所在的哈希值区间,然后根据找到的哈希值区间对应获取地址信息,进而直接定位到目标数据,无需遍历数据库中的所有数据。因此,采用本发明提供方法及系统,能够快速、精确地查询到用户所需数据。

    一种车辆协议解析方法及系统

    公开(公告)号:CN109889482B

    公开(公告)日:2020-05-12

    申请号:CN201811608542.1

    申请日:2018-12-27

    Abstract: 本发明公开了一种车辆协议解析方法及系统。所述解析方法包括:确定DBC文件中每个数据项的协议数据项描述词;建立车载终端所需数据项的结构体数组;根据所述协议数据项描述词确定结构体数组中每个所需数据项的所需数据项描述词;获得每个所需数据项的解析方式,得到解析协议;判断所述解析协议中每个数据项的ID与所述结构体数组中与所述数据项具有相同数据项序号的所需数据项的ID是否相同,得到第一判断结果;若所述第一判断结果表示相同,则根据所述解析协议对CAN总线数据进行解析。本发明将对车载终端的修改,转移到根据车载终端确定对应的解析协议(DBC),实现了车载终端版本的统一,而且简化了开发流程、缩减了开发周期。

    一种基于MVC模型数据处理系统及方法

    公开(公告)号:CN107479891A

    公开(公告)日:2017-12-15

    申请号:CN201710706542.4

    申请日:2017-08-17

    Abstract: 本发明公开一种基于MVC模型数据处理系统及方法,所述系统包括:视图模块、模型模块、控制模块、服务模块。本发明将MVC模型数据处理系统设置视图模块、模型模块、控制模块、服务模块,各模块存储相应的数据,便于后期直接调用,减少数据获取和处理时间,减轻控制模块负担,避免后续出现控制模块臃肿现象、维护效率更高;同时还实现分块化处理,针对开发者多个项目中有共通的相似部分,只需把相应模块移植到新项目中即可,大大减少了开发时间。

    一种基于Java系统的数据校验方法及系统

    公开(公告)号:CN107329849B

    公开(公告)日:2021-01-29

    申请号:CN201710545545.4

    申请日:2017-07-06

    Abstract: 本发明公开一种基于Java系统的数据校验方法及系统。方法包括:获取待校验数据;利用建立的通用校验库对所述待校验数据进行前端校验;所述通用校验库包含通用校验规则,所述通用校验规则为多种数据类型在进行校验时所需遵循的校验规则;若所述前端校验的校验结果为校验通过,则将所述待校验数据传输至后台,利用所述通用校验库对所述待校验数据进行后台校验;若所述前端校验的校验结果为校验未通过,则提示用户重新录入数据。本发明公开的基于Java系统的数据校验方法及系统,可以用于多种数据类型的数据校验,能够适用于包含多数据类型的数据平台的数据校验,具有通用性。

    一种车辆协议解析方法及系统

    公开(公告)号:CN109889482A

    公开(公告)日:2019-06-14

    申请号:CN201811608542.1

    申请日:2018-12-27

    Abstract: 本发明公开了一种车辆协议解析方法及系统。所述解析方法包括:确定DBC文件中每个数据项的协议数据项描述词;建立车载终端所需数据项的结构体数组;根据所述协议数据项描述词确定结构体数组中每个所需数据项的所需数据项描述词;获得每个所需数据项的解析方式,得到解析协议;判断所述解析协议中每个数据项的ID与所述结构体数组中与所述数据项具有相同数据项序号的所需数据项的ID是否相同,得到第一判断结果;若所述第一判断结果表示相同,则根据所述解析协议对CAN总线数据进行解析。本发明将对车载终端的修改,转移到根据车载终端确定对应的解析协议(DBC),实现了车载终端版本的统一,而且简化了开发流程、缩减了开发周期。

    一种租赁车辆的远程控制方法

    公开(公告)号:CN109272666A

    公开(公告)日:2019-01-25

    申请号:CN201811175917.X

    申请日:2018-10-10

    Abstract: 本发明公开一种租赁车辆的远程控制方法,包括:移动终端的App发出控制请求;租赁平台接收所述控制请求,并根据所述控制请求确定控制信息,所述控制信息包括:订单号、车架号和控制码;所述租赁平台将所述控制信息发送给前置机;所述前置机根据所述车架号确定车载终端;所述前置机根据所述控制信息生成控制指令,并将所述控制指令发送给所述车载终端;所述车载终端判断所述车架号与当前车辆是否一致,得到第一判断结果;若所述第一判断结果表示所述车架号与当前车辆一致,所述车载终端将所述控制指令解析为CAN报文,并发送给当前车辆的CAN总线。本发明采用移动终端远程对租赁车辆进行控制,无需佩戴钥匙,且不受距离的控制。

    一种实现补丁安全的热修复方法、移动终端及热修复系统

    公开(公告)号:CN107315619A

    公开(公告)日:2017-11-03

    申请号:CN201710565924.X

    申请日:2017-07-12

    CPC classification number: G06F21/572 G06F8/656 G06F21/64

    Abstract: 本发明公开一种实现补丁安全的热修复方法、移动终端及热修复系统,所述热修复方法包括:向远程端发送下载补丁文件的网络请求,并接收网络请求响应;根据网络请求响应判断远程端中是否有补丁文件;如果有,则下载补丁文件,数字签名加密、保存;否则按照原程序逻辑继续运行;调取补丁文件并进行签名验证,如果验证通过,则根据数据变量的键名来查找补丁文件的相应的代码,否则,重新发送网络请求;根据代码利用Java层与Js交互,对待修改的数据变量进行逻辑修复,得到原程序的待输入参数;按照原程序逻辑继续运行,得到期望结果。本发明利用Js和java层的交互,来实现热修复,提高修复的稳定性;进行数字签名加密及对应的验证,提高通过补丁修复的安全性。

    一种租赁车辆的远程控制方法

    公开(公告)号:CN109272666B

    公开(公告)日:2020-05-29

    申请号:CN201811175917.X

    申请日:2018-10-10

    Abstract: 本发明公开一种租赁车辆的远程控制方法,包括:移动终端的App发出控制请求;租赁平台接收所述控制请求,并根据所述控制请求确定控制信息,所述控制信息包括:订单号、车架号和控制码;所述租赁平台将所述控制信息发送给前置机;所述前置机根据所述车架号确定车载终端;所述前置机根据所述控制信息生成控制指令,并将所述控制指令发送给所述车载终端;所述车载终端判断所述车架号与当前车辆是否一致,得到第一判断结果;若所述第一判断结果表示所述车架号与当前车辆一致,所述车载终端将所述控制指令解析为CAN报文,并发送给当前车辆的CAN总线。本发明采用移动终端远程对租赁车辆进行控制,无需佩戴钥匙,且不受距离的控制。

    一种基于MVC模型数据处理系统及方法

    公开(公告)号:CN107479891B

    公开(公告)日:2020-05-12

    申请号:CN201710706542.4

    申请日:2017-08-17

    Abstract: 本发明公开一种基于MVC模型数据处理系统及方法,所述系统包括:视图模块、模型模块、控制模块、服务模块。本发明将MVC模型数据处理系统设置视图模块、模型模块、控制模块、服务模块,各模块存储相应的数据,便于后期直接调用,减少数据获取和处理时间,减轻控制模块负担,避免后续出现控制模块臃肿现象、维护效率更高;同时还实现分块化处理,针对开发者多个项目中有共通的相似部分,只需把相应模块移植到新项目中即可,大大减少了开发时间。

Patent Agency Ranking