基于数据加密的车辆导航优化方法、电子设备及存储介质技术

技术编号:35540105 阅读:20 留言:0更新日期:2022-11-09 15:08
本发明专利技术提出基于数据加密的车辆导航优化方法、电子设备及存储介质,属于车辆导航优化技术领域。包括:出行APP上报用户导航起点信息和终点信息到移动运营商并加密;其次,用户打开出行APP选择出行起点和出行终点,将用户起点经纬度与终点经纬度参数上报到移动运营商并加密;再次,根据用户起点经纬度与终点经纬度参数得到历史导航记录并将历史导航记录传输至出行APP并解密;再次,根据移动运营商返回历史导航记录,分析导航路线时间是否增加或减少并上报到移动运营商并加密;最后,将对应路线导航路线的历史用户选择以百分比的方式展示给用户,用户选择对应的导航方案开始导航。解决无法获取导航路线的历史路况、出行数据私密性低问题。密性低问题。密性低问题。

【技术实现步骤摘要】
基于数据加密的车辆导航优化方法、电子设备及存储介质


[0001]本申请涉及导航优化方法,尤其涉及基于数据加密的车辆导航优化方法、电子设备及存储介质,属于车辆导航优化


技术介绍

[0002]GPS定位技术可为用户提供随时随地的准确位置信息服务。它的基本原理是将GPS接收机接收到的信号经过误差处理后解算得到位置信息,再将位置信息传给所连接的设备,连接设备对该信息进行一定的计算和变换(如地图投影变换、坐标系统的变换等)后传递给移动终端,利用内置GPS的移动设备来开展巡检工作是目前较为先进的技术手段。通过移动设备的GPS定位技术获取到最新的经纬度坐标。
[0003]目前的出行软件APP的导航路线确认选择系统并没有参照移动运营商大数据,因此用户目前只能看到导航路线的实时路况,不知道导航路线的历史路况和其他用户的历史路线选择情况,没有移动运营商大数据的参与,出现软件无法为用户展示导航路线的历史路况全貌,用户也不知道其他用户的选择从而避免拥堵,交通单位也无法进行分析进行提前路况预警,因此移动运营商在车辆导航优化上的技术目前还处于空白未应用阶段。而且,出行软件APP的导航路线确认选择系统依赖于APP自身用户的出行数据,私有存储用户的隐私数据,用户的隐私数据难以得到保障。

技术实现思路

[0004]在下文中给出了关于本专利技术的简要概述,以便提供关于本专利技术的某些方面的基本理解。应当理解,这个概述并不是关于本专利技术的穷举性概述。它并不是意图确定本专利技术的关键或重要部分,也不是意图限定本专利技术的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。
[0005]鉴于此,为解决现有技术中存在的无法获取导航路线的历史路况、出行数据私密性低的技术问题,本专利技术提供基于数据加密的车辆导航优化方法、电子设备及存储介质。
[0006]方案一、基于数据加密的车辆导航优化方法,包括以下步骤:S1.出行APP上报用户导航起点信息到移动运营商,同时移动运营商对数据进行加密;S2.出行APP上报用户导航终点信息到移动运营商,同时移动运营商对数据进行加密;S3.用户打开出行APP选择出行起点和出行终点,出行APP得到用户起点经纬度与终点经纬度,通过POST方法请求移动运营商接口,同时将用户起点经纬度与终点经纬度参数上报到移动运营商,同时移动运营商对数据进行加密;S4.移动运营商根据用户起点经纬度与终点经纬度参数得到历史导航记录并将历史导航记录传输至出行APP,同时移动运营商对数据进行解密;S5.出行APP根据移动运营商返回的历史导航记录,分析导航路线时间是否增加或
减少并上报到移动运营商,同时移动运营商对数据进行加密;S6.将对应路线导航路线的历史用户选择以百分比的方式展示给用户,用户选择对应的导航方案,开始导航,同时执行S1,导航结束同时,执行S2。
[0007]优选的,出行APP上报用户导航起点信息到移动运营商方法是:出行APP在用户开始导航时通过移动运营商提供的POST接口上报开始时间、开始经纬度和出行导航方案信息至移动运营商。
[0008]优选的,出行APP上报用户导航终点信息到移动运营商方法是:出行APP在用户结束导航时通过移动运营商提供的POST接口上报结束时间、结束经纬度和出行导航方案信息至移动运营商。
[0009]优选的,用户起点经纬度与终点经纬度参数格式为JSON格式。
[0010]优选的,移动运营商返回的历史导航记录包括平均行驶时间、历史行驶时间和导航方案。
[0011]优选的,分析导航路线时间是否增加或减少并上报到移动运营商方法是,将目前行驶时间与历史行驶时间进行比较,若行驶时间增加,上报路况拥堵,若行驶时间减少,上报路况通常。
[0012]优选的,移动运营商对数据进行加密的方法包括以下步骤:步骤一、将用户设备码进行拓展生成唯一秘钥;步骤二、将字符串形式的明文和秘钥分别转换为长的主密钥数组,具体包括以下步骤:步骤二一、将字符串进行字节代换:AES的字节代换是查表工作,AES定义了一个S盒和一个逆S盒,状态矩阵中的每一个元素将字节高4位作为行值,低4位作为列值,取S盒中的元素作为输出,字节代换逆操作是查逆S盒来变换;步骤二二、将字符串进行行位移:AES的行移位是左循环移位操作,当密钥长度为128比特时,状态矩阵的第0行左移0字节,第1行左移1字节,第2行左移2字节,第3行左移3字节,行移位的逆操作是进行相反的移位操作;步骤二三、将字符串进行列混合:经行移位后的状态矩阵与固定的矩阵相乘,得到混淆后的状态矩阵;步骤二四、将字符串进行轮密钥加:将128位轮密钥同状态矩阵中的数据进行逐位异或操作;步骤三、通过主密钥数组生成轮秘钥数组;步骤四、将二维轮秘钥数组转换成三维数组方便获取轮秘钥;步骤五、调用加密方法,指定运算表,列混合中变换每个字节的移位规则表;步骤六、重复步骤一至步骤五10次,得到密文状态。
[0013]优选的,移动运营商对数据进行解密的方法包括以下步骤:步骤1、使用加密算法的用户设备码得到轮秘钥数组,并进行维数处理;步骤2、对秘钥进行逆列混合变换得到初始状态,获取秘钥数组;步骤3、调用加密方法,指定运算表,列混合中变换每个字节的移位得到明文状态;步骤4、调用解密方法,将密文状态还原为明文,解密方法包括以下步骤:步骤41、将字符串进行逆字节代换:AES的字节代换是查表工作,AES定义了一个S
盒和一个逆S盒,状态矩阵中的每一个元素将字节高4位作为行值,低4位作为列值,取S盒中的元素作为输出,字节代换逆操作是查逆S盒来变换;步骤42、将字符串进行逆行位移:AES的行移位是左循环移位操作,当密钥长度为128比特时,状态矩阵的第0行左移0字节,第1行左移1字节,第2行左移2字节,第3行左移3字节,行移位的逆操作是进行相反的移位操作;步骤43、将字符串进行逆列混合:经行移位后的状态矩阵与固定的矩阵相乘,得到混淆后的状态矩阵;步骤44、将字符串进行逆轮密钥加:将128位轮密钥同状态矩阵中的数据进行逐位异或操作;方案二、一种电子设备,包括存储器和处理器,存储器存储有计算机程序,所述的处理器执行所述计算机程序时实现方案一所述的基于移动运营商车辆导航优化方法的步骤。
[0014]方案三、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现方案一所述的基于移动运营商车辆导航优化方法。
[0015]本专利技术的有益效果如下:本专利技术参照移动运营商大数据,实现用户查看导航路线的历史路况和其他用户的历史路线选择情况,为用户展示导航路线的历史路况全貌,了解其他用户的选择从而避免拥堵,为交通单位进行提前路况预警,解决现有技术中存在的无法获取导航路线的历史路况、出行数据私密性低的技术问题。
附图说明
[0016]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为基于移动运营商车辆导航优化方法流程示意图;图2为上报到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于数据加密的车辆导航优化方法,其特征在于,包括以下步骤:S1.出行APP上报用户导航起点信息到移动运营商,同时移动运营商对数据进行加密;S2.出行APP上报用户导航终点信息到移动运营商,同时移动运营商对数据进行加密;S3.用户打开出行APP选择出行起点和出行终点,出行APP得到用户起点经纬度与终点经纬度,通过POST方法请求移动运营商接口,同时将用户起点经纬度与终点经纬度参数上报到移动运营商,同时移动运营商对数据进行加密;S4.移动运营商根据用户起点经纬度与终点经纬度参数得到历史导航记录并将历史导航记录传输至出行APP,同时移动运营商对数据进行解密;S5.出行APP根据移动运营商返回的历史导航记录,分析导航路线时间是否增加或减少并上报到移动运营商,同时移动运营商对数据进行加密;S6.将对应路线导航路线的历史用户选择以百分比的方式展示给用户,用户选择对应的导航方案,开始导航,同时执行S1,导航结束同时,执行S2。2.根据权利要求1所述的基于数据加密的车辆导航优化方法,其特征在于,出行APP上报用户导航起点信息到移动运营商方法是:出行APP在用户开始导航时通过移动运营商提供的POST接口上报开始时间、开始经纬度和出行导航方案信息至移动运营商。3.根据权利要求2所述的基于数据加密的车辆导航优化方法,其特征在于,出行APP上报用户导航终点信息到移动运营商方法是:出行APP在用户结束导航时通过移动运营商提供的POST接口上报结束时间、结束经纬度和出行导航方案信息至移动运营商。4.根据权利要求3所述的基于数据加密的车辆导航优化方法,其特征在于,用户起点经纬度与终点经纬度参数格式为JSON格式。5.根据权利要求4所述的基于数据加密的车辆导航优化方法,其特征在于,移动运营商返回的历史导航记录包括平均行驶时间、历史行驶时间和导航方案。6.根据权利要求5所述的基于数据加密的车辆导航优化方法,其特征在于,分析导航路线时间是否增加或减少并上报到移动运营商方法是,将目前行驶时间与历史行驶时间进行比较,若行驶时间增加,上报路况拥堵,若行驶时间减少,上报路况通畅。7.根据权利要求6所述的基于数据加密的车辆导航优化方法,其特征在于,移动运营商对数据进行加密的方法包括以下步骤:步骤一、将用户设备码进行拓展生成唯一秘钥;步骤二、将字符串形式的明文和秘钥分别转换为长的主密钥数组,具体包括以下步骤:步骤二一、将字符串进行字节代换:AES的字节代换是查表工作,AES定义了一个S盒和一个逆S...

【专利技术属性】
技术研发人员:张晓春赵阳黎曦刘星
申请(专利权)人:深圳市城市交通规划设计研究中心股份有限公司
类型:发明
国别省市:

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

1