当前位置: 首页 > 专利查询>贵州大学专利>正文

一种基于移动终端的点对点安全实时导航的方法技术

技术编号:15068811 阅读:61 留言:0更新日期:2017-04-06 16:29
本发明专利技术公开了一种基于移动终端的点对点安全实时导航的方法,移动终端A向移动终端B发送位置请求与加密后的本机位置信息;移动终端B接收到移动终端A发送过来的信息,对位置信息进行解密操作,然后加密本机的位置信息,并将其发送给移动终端A,同时在后台生成起始地址与目的地址标识对;移动终端A接收到移动终端B发送过来的信息,对位置信息进行解密操作得到位置信息标识,同时在后台生成起始地址与目的地址标识对;重复上述步骤1~3,直到通话结束;解决了现有移动终端设备点对点通讯中导航无法精确定位,无法实时显示通话双方路径轨迹,易被非法分子窃取给通信双方带来危害等技术问题。

【技术实现步骤摘要】

本专利技术属于移动终端实时导航技术,尤其涉及一种基于移动终端的点对点安全实时导航的方法。
技术介绍
一直以来,移动终端作为社交网络中人与人之间相互沟通的重要媒介,其发挥的作用越来越重要,已经不再局限于作为实时通话的工具,在实时通话过程中,通常会遇到这样一种情况,当一方A想要知道通话另一方B的位置,以便能够找到B,此时,在A不熟悉环境的情况下,即使B告知其相应的位置,A也很难找到B,在这里,A想要找到B,此时分两种情况:如果A是行走状态还可以手动切换到移动终端地图界面,通过地图查找到B的位置,由于移动终端定位可识别位置有限,这样很难精确找到B;另一方面,在这个过程中B的位置如果发生移动,由于A、B双方同时移动,即便使用移动终端地图的GPS导航,A也无法精确找到B;如果A处于驾驶状态时,此时A可选择手动切换到移动终端地图界面,输入B的地址,这样除了遇到上面两个问题外,也将会带来违章驾驶问题,易发生安全事故。当用户A选择车载导航,也将面临A、B双方同时移动问题,无法精确定位。当前虽有些即时通讯软件可以获得通信双方的精确地址(经纬度),但是这些设备都不能自动将精确地址传递给移动终端地图,也存在上面的问题,操作不方便,无法实时显示通话双方的路径轨迹。另一方面,这些即时通信软件在传输地理位置的过程中,通常采用明文信息传输,在无线通信环境下容易被非法分子窃取,给通信双方带来危害。
技术实现思路
:本专利技术要解决的技术问题:提供一种基于移动终端的点对点安全实时导航的方法,以解决现有技术下的移动终端设备点对点通讯中导航无法精确定位,无法实现实时显示通话双方的路径轨迹,在传输地理位置的过程中,采用明文信息传输,在无线通信环境下容易被非法分子窃取,给通信双方带来危害等技术问题。本专利技术技术方案:一种基于移动终端的点对点安全实时导航的方法,它包括下述步骤:步骤1、移动终端A向移动终端B发送位置请求request1与加密后的本机位置信息EkB(AdrA1(xA1,yA1));步骤2、移动终端B接收到移动终端A发送过来的信息,对位置信息进行解密操作DkB(EkB(AdrA1(xA1,yA1)))得到AdrA1(xA1,yA1),然后加密本机的位置信息得到EkA(AdrB1(xB1,yB1)),并将其发送给移动终端A,同时在后台生成起始地址与目的地址标识对(AdrB1(xB1,yB1),AdrA1(xA1,yA1));步骤3、移动终端A接收到移动终端B发送过来的信息,对位置信息进行解密操作DkA(EkA(AdrB1(xB1,yB1)))得到AdrB1(xB1,yB1),同时在后台生成起始地址与目的地址标识对(AdrA1(xA1,yA1),AdrB1(xB1,yB1))。步骤4、移动终端A与移动终端B不断重复上述步骤1~3,直到通话结束。循环重复步骤1~3,实现实时通信双方之间的路径轨迹的实时变动。加密算法E和解密算法D为国家标准对称密码算法SM4;密钥K为对方的通话号码。本专利技术的有益效果:本专利技术通话的移动终端A和B通过获取自己的位置信息标识,然后加密后发送给对方,对方通过解密后实时显示在移动终端地图界面上,形成动态移动的轨迹,解决了现有技术的移动终端设备点对点通讯中导航无法精确定位,无法实现实时显示通话双方的路径轨迹,在传输地理位置的过程中,采用明文信息传输,在无线通信环境下容易被非法分子窃取,给通信双方带来危害等技术问题。附图说明:图1是本专利技术方法流程图;图2是本专利技术实施例中移动终端APP的功能结构示意图。具体实施方式:一种基于移动终端的点对点安全实时导航的方法,它包括下述步骤:其中:位置信息标识:使用经纬度组成的坐标对(经度,维度),即Adr(x,y);加密算法:E解密算法:D密钥:k步骤1、移动终端A向移动终端B发送位置请求request1与加密后的本机位置信息EkB(AdrA1(xA1,yA1));步骤2、移动终端B接收到移动终端A发送过来的信息,对位置信息进行解密操作DkB(EkB(AdrA1(xA1,yA1)))得到AdrA1(xA1,yA1),然后加密本机的位置信息得到EkA(AdrB1(xB1,yB1)),并将其发送给移动终端A,同时在后台生成起始地址与目的地址标识对(AdrB1(xB1,yB1),AdrA1(xA1,yA1));步骤3、移动终端A接收到移动终端B发送过来的信息,对位置信息进行解密操作DkA(EkA(AdrB1(xB1,yB1)))得到AdrB1(xB1,yB1),同时在后台生成起始地址与目的地址标识对(AdrA1(xA1,yA1),AdrB1(xB1,yB1))。步骤4、移动终端A与移动终端B不断重复上述步骤1~3,直到通话结束。循环重复步骤1~3,实现实时通信双方之间的路径轨迹的实时变动。加密算法E和解密算法D为国家标准对称密码算法SM4;采用国家标准对称密码算法SM4作为加解密算法,实现快速加解密,减轻移动终端的负担;密钥K为对方的通话号码,具有方便和安全可靠的特点。下面结合附图对本专利技术技术方案进行进一步的细化和说明:本专利技术的具体思路可借助APP软件来实现,在APP中可以分为通讯模块、位置检测模块、存储模块、显示模块、调用移动终端地图接口等,如图2所示。通讯模块:实现移动终端之间的通话服务;位置检测模块:采用GPS定位与网络定位两种方式,自动选择最优的定位方式获取当前地理位置信息;存储模块:用于存储位置信息标识;显示模块:移动终端界面动态显示;调用移动终端地图接口:设定调用移动终端地图软件接口,将位置信息标识对传递给移动终端地图软件,当移动终端安装多款地图软件,提供选择功能。图1是本专利技术的方法流程图,图左边代表移动终端A,图右边代表移动终端B,具体操作步骤如下:(1).如图1中①所示,移动终端A与移动终端B通过移动流量或者WIFI进行通话,当A想要知道到达B的轨迹路径时,移动终端A的持有者点击通话界面上的“切换地图”按钮;(2).如图1中②所示,移动终端A根据实际情况决定是否向移动终端B发送位置信息请求,信息发送出去后,移动终端A开始计时;(3).如图1中③所示,移动终端A向移动终端B发送请求位置信息,同时附带加密的位置标识;(4).如图1中所示,移动终端B接收到移动终端A发过来的位置请求信息,此时其移动终端界面提示“是否同意对方获取本机地址”,如果B点击“拒绝”按钮,则B端恢复正常通话界面,A端通话界面弹出“请求失败”界面;(5).如图1中所示,如果B点击“同意”按钮,则B用自己的通话号码作为解密密钥解密位置信息,此时如果B成功获得A的位置标识,移动终端B弹出“是否切换至地图”显示界面,同意则显示地图界面,拒绝则恢复正常通话界面;(6).如图1中所示,移动终端B使用A的通话号码加密自己的本机地址发送给A;(7).如图1本文档来自技高网...

【技术保护点】
一种基于移动终端的点对点安全实时导航的方法,它包括下述步骤:步骤1、移动终端A向移动终端B发送位置请求request1与加密后的本机位置信息EkB(AdrA1(xA1,yA1));步骤2、移动终端B接收到移动终端A发送过来的信息,对位置信息进行解密操作DkB(EkB(AdrA1(xA1,yA1)))得到AdrA1(xA1,yA1),然后加密本机的位置信息得到EkA(AdrB1(xB1,yB1)),并将其发送给移动终端A,同时在后台生成起始地址与目的地址标识对(AdrB1(xB1,yB1),AdrA1(xA1,yA1));步骤3、移动终端A接收到移动终端B发送过来的信息,对位置信息进行解密操作DkA(EkA(AdrB1(xB1,yB1)))得到AdrB1(xB1,yB1),同时在后台生成起始地址与目的地址标识对(AdrA1(xA1,yA1),AdrB1(xB1,yB1));步骤4、移动终端A与移动终端B不断重复上述步骤1~3,直到通话结束。

【技术特征摘要】
1.一种基于移动终端的点对点安全实时导航的方法,它包括下述步骤:
步骤1、移动终端A向移动终端B发送位置请求request1与加密后的本机位置信息EkB(AdrA1(xA1,yA1));
步骤2、移动终端B接收到移动终端A发送过来的信息,对位置信息进行解密操作DkB(EkB(AdrA1(xA1,yA1)))得到AdrA1(xA1,yA1),然后加密本机的位置信息得到EkA(AdrB1(xB1,yB1)),并将其发送给移动终端A,同时在后台生成起始地址与目的地址标识对(AdrB1(xB1,yB1),AdrA1(xA1,yA1));
步骤3、移动终端A接收到移动终端B发送过来的信息,对位...

【专利技术属性】
技术研发人员:彭长根杨玉龙田有亮周洲
申请(专利权)人:贵州大学
类型:发明
国别省市:贵州;52

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

1