G01C21/34 H04L29/08
1.一种基于电子导航地图的实时定位导航信息共享方法,其特征在于,包括以下步骤:
0)步:扫描客户端,
1)步:是否已经建立了客户端数据库,若没有数据库则进入2)步,若已有数据库则进入 3)步,
2)步:创建客户端数据库,
(1)手机客户端数据库存储单元,用户基本信息表,包含用户手机号、手机标识信息、导 航信息共享开始时间、导航信息共享结束时间、共享时间长度字段,
(2)电脑客户端数据库存储单元,用户基本信息表,包含电脑通讯设备识别码、电脑通 讯设备标识信息、导航信息共享开始时间、导航信息共享结束时间、共享时间长度字段,
3)步:初始化客户端和/或服务器端,客户端和/或服务器端获取客户端手机号和/或手 机标识信息和/或电脑通讯设备识别码和/或电脑通讯设备标识信息,发送到服务器,
4)步:服务器端数据库是否有客户端用户基本信息表信息?若有,进入6)步,若无,则进 入5)步,
5)步:客户端用户基本信息表信息导入或保存至服务器端用户基本信息表内,
6)步:服务器端允许客户端登录并保存客户端网络连接信息,
7)步:客户端通讯单元的消息提交单元将客户端导航单元确定的客户端当前定位导航 信息提交至服务器,客户端导航信息查询单元同时向服务器提交查询其它客户端导航信息 请求,默认情况下提交查询该客户端周围若干距离范围内的其它客户端定位导航信息的请 求,用户也可以选择查询指定区域内的客户端和/或其它所有客户端当前定位导航信息,
8)步:客户端自动监控单元监控客户端当前定位导航信息是否发生变化,当所述当前 定位导航信息发生变化时,则通过客户端消息提交单元实时重新提交客户端当前定位导航 信息至服务器,即转7)步,
9)步:服务器端通讯单元的消息接收单元,接收客户端消息提交单元发来的定位导航 信息,服务器端定位导航信息汇总单元将所有客户端的定位导航信息汇总,
10)步:服务器端消息转发单元,将该汇总后的客户端定位导航信息按客户端的请求发 送到客户端,
11)步:客户端通讯单元的消息接收单元,接收服务器端发来的汇总后的客户端定位导 航信息,
12)步:客户端之间距离计算单元,根据消息接收单元接收到的汇总后的客户端定位导 航信息来计算本客户端与其它客户端之间的距离,
13)步:客户端警报单元判断计算的距离否达到触发警报的条件?
14)步:达到触发警报条件时,如在极短时间内,客户端相互之间的距离迅速缩短,和/ 或距离达到设定值触发警报条件时,向相关客户端用户发出震动和/或声音警报消息,
15)步:触发警报条件是否消失?若触发警报条件未消失,转14)步,若触发警报条件消 失,则进入16)步,
16)步:当触发警报条件消失时解除警报,
17)步:客户端电子导航地图浏览操作单元,接11)步:,将客户端通讯单元的消息接收 单元收到的服务器端发来的汇总后的客户端定位导航信息以实时通讯ID为标识,标注在客 户端的电子导航地图上各自相应的位置上,完成对电子地图的操作,方便客户端用户对实 时定位导航信息的共享。
2.根据权利要求1所述一种基于电子导航地图的实时定位导航信息共享方法,其特征 在于,本发明方法客户端包括电脑客户端和手机客户端的以下单元,
(1)手机客户端数据库存储单元,包含用户手机号、手机标识信息、导航信息共享开始 及结束时间字段,
(2)电脑客户端数据库存储单元,包含联网的电脑通讯设备识别码、电脑通讯设备标识 信息、导航信息共享开始及结束时间字段,
(3)客户端导航单元,确定客户端的当前定位导航信息,
(4)客户端通讯单元,包括消息提交单元,消息接收单元,通讯单元以手机号或与手机 号对应的生成ID和/或通讯设备识别码或与通讯设备识别码对应的生成ID为实时通讯ID, 与服务器端相互收发消息,
(5)客户端导航信息查询单元,向服务器端提交查询其它客户端定位导航信息请求,
(6)客户端自动监控单元,用来监控客户端的当前定位导航信息,
(7)客户端之间距离计算单元,计算本客户端与周围若干距离范围内的其它客户端和/ 或用户指定区域内的客户端和/或其它所有客户端之间的距离,
(8)客户端警报单元,当本客户端与周围若干距离范围内的其它客户端在极短时间内, 相互之间的距离迅速缩短,和/或距离达到设定值触发警报条件时,向相关客户端用户发出 震动和/或声音警报消息,当触发警报条件消失时解除警报,
(9)客户端电子导航地图浏览操作单元,完成所有实时通讯ID对电子导航地图的定位 导航信息的标注操作。
3.根据权利要求1所述一种基于电子导航地图的实时定位导航信息共享方法,其特征 在于,服务器端包括以下单元:
(1)网络连接信息查询单元,查询网络连接信息,
(2)服务器端通讯单元,包括消息接收单元,消息转发单元,与客户端相互收发消息,消 息转发单元,以手机号或与手机号对应的生成ID和/或通讯设备识别码或与通讯设备识别 码对应的生成ID为联系标识,在多个客户端之间转发消息,
(3)服务器端定位导航信息汇总单元,汇总客户端消息提交单元发来的客户端定位导 航信息,
(4)服务器端存储单元,服务器端用户基本信息表,包含用户手机号、手机标识信息、电 脑通讯设备识别码、电脑通讯设备标识信息字段,并与客户端用户基本信息表相应字段保 持同步,
(5)网络连接信息单元,客户端的IP地址、客户端的MAC地址、服务器端IP地址、套接口 描述字。
4.根据权利要求1所述一种基于电子导航地图的实时定位导航信息共享方法,其特征 在于,
所述客户端自动监控单元包括:(1)定时器,设定扫描进程和/或线程的周期,
(2)进程和/或线程的扫描单元,根据设定的周期扫描进程和/或线程,
(3)进程和/或线程相关性判断收集单元,判断该进程和/或线程,收集与定位导航信息 相关的进程和/或线程的相关信息,
(4)进程和/或线程的分析单元,根据收集到的信息判定客户端定位导航信息,
(5)定位导航信息更新判断单元,将判定的客户端定位导航信息与客户端当前定位导 航信息对比,判断是否相同,
(6)定位导航信息更新请求单元,判定的客户端定位导航信息与客户端当前定位导航 信息对比若不同,则需要更新,此单元通过客户端消息提交单元将客户端最新定位导航信 息发送至服务器端,用以更新服务器端的客户端定位导航信息。
5.根据权利要求1所述一种基于电子导航地图的实时定位导航信息共享方法,其特征 在于,所述通讯设备标识信息,包括手机标识信息和/或电脑通讯设备标识信息,二者由在 客户端或在服务器端生成的随机数、序列号、时间戳以及手机设备号和SIM卡标识号和/或 联网的若干种类电脑的设备号和/或IP地址和/或MAC地址的任意组合组成。
本发明涉及一种导航信息共享方法,具体涉及一种基于电子导航地图的实时定位 导航信息共享方法。
目前现有的一些通讯设备,如手机和/或智能手机、可接入互联网的若干种类电 脑,只能对用户自己进行定位和/或将位置信息显示在自身客户端电子导航地图上,行人 和/或司机对于公路上的实时交通状况并不完全知晓,通过导航设备并没有预知可能的交 通危险,这好比战斗机驾驶员出征后,不知敌机方位、距离、速度等信息一样,非常危险,因 此不预知交通信息状况对交通安全十分不利。
本发明的目的在于解决上述问题,为了减少交通事故和/或减少二次交通事故发 生,提供了一种基于电子导航地图的实时定位导航信息共享方法,它使得用户只要使用本 方法及本方法的客户端及服务器,用户在出行前和/或出行时,将自己的实时定位导航信息 发送到服务器端,服务器端汇总所有客户端的实时定位导航信息后,将汇总后的信息发送 到所有客户端进行定位导航信息共享,当客户端与其它客户端在极短时间内,相互之间的 距离迅速缩短,和/或距离达到设定值时,向相关客户端发出震动和/或声音警报消息,以避 免碰撞,从而减少了交通事故和/或二次事故的发生。
所述客户端,包括手机,智能手机,智能对讲机,可接入互联网的若干种类的电脑 如平板电脑、PC机、笔记本电脑通讯设备。
所述通讯设备识别码,包括手机号、手机设备号,和/或若干种类电脑的设备号和/ 或MAC地址。
所述实时定位导航信息,是基于客户端和/或服务器端电子导航地图的、通过客户 端的通讯设备的A-GPS和/或GPS卫星定位、和/或若干国家若干种类卫星导航定位、和/或移 动通信运营商无线定位、和/或WLAN定位方法而产生的实时定位导航信息。
所述通讯设备标识信息,包括手机标识信息和/或电脑通讯设备标识信息,二者由 在客户端或在服务器端生成的随机数、序列号、时间戳以及手机设备号和SIM卡标识号和/ 或联网的若干种类电脑的设备号和/或IP地址和/或MAC地址的任意组合组成。
本发明方法包括以下步骤:
0)步:扫描客户端,
1)步:是否已经建立了客户端数据库,若没有数据库则进入2)步,若已有数据库则进入 3)步,
2)步:创建客户端数据库,
(1)手机客户端数据库存储单元,用户基本信息表,包含用户手机号、手机标识信息、导 航信息共享开始时间、导航信息共享结束时间、共享时间长度字段,
(2)电脑客户端数据库存储单元,用户基本信息表,包含电脑通讯设备识别码、电脑通 讯设备标识信息、导航信息共享开始时间、导航信息共享结束时间、共享时间长度字段,
3)步:初始化客户端和/或服务器端,客户端和/或服务器端获取客户端手机号和/或手 机标识信息和/或电脑通讯设备识别码和/或电脑通讯设备标识信息,发送到服务器,
4)步:服务器端数据库是否有客户端用户基本信息表信息?若有,进入6)步,若无,则进 入5)步,
5)步:客户端用户基本信息表信息导入或保存至服务器端用户基本信息表内,
6)步:服务器端允许客户端登录并保存客户端网络连接信息,
7)步:客户端通讯单元的消息提交单元将客户端导航单元确定的客户端当前定位导航 信息提交至服务器,客户端导航信息查询单元同时向服务器提交查询其它客户端导航信息 请求,默认情况下提交查询该客户端周围若干距离范围内的其它客户端定位导航信息的请 求,用户也可以选择查询指定区域内的客户端和/或其它所有客户端当前定位导航信息,
8)步:客户端自动监控单元监控客户端当前定位导航信息是否发生变化,当所述当前 定位导航信息发生变化时,则通过客户端消息提交单元实时重新提交客户端当前定位导航 信息至服务器,即转7)步,
9)步:服务器端通讯单元的消息接收单元,接收客户端消息提交单元发来的定位导航 信息,服务器端定位导航信息汇总单元将所有客户端的定位导航信息汇总,
10)步:服务器端消息转发单元,将该汇总后的客户端定位导航信息按客户端的请求发 送到客户端,
11)步:客户端通讯单元的消息接收单元,接收服务器端发来的汇总后的客户端定位导 航信息,
12)步:客户端之间距离计算单元,根据消息接收单元接收到的汇总后的客户端定位导 航信息来计算本客户端与其它客户端之间的距离,
13)步:客户端警报单元判断计算的距离否达到触发警报的条件?
14)步:达到触发警报条件时,如在极短时间内,客户端相互之间的距离迅速缩短,和/ 或距离达到设定值触发警报条件时,向相关客户端用户发出震动和/或声音警报消息,
15)步:触发警报条件是否消失?若触发警报条件未消失,转14)步,若触发警报条件消 失,则进入16)步,
16)步:当触发警报条件消失时解除警报,
17)步:客户端电子导航地图浏览操作单元,接11)步:,将客户端通讯单元的消息接收 单元收到的服务器端发来的汇总后的客户端定位导航信息以实时通讯ID为标识,标注在客 户端的电子导航地图上各自相应的位置上,完成对电子地图的操作,方便客户端用户对实 时定位导航信息的共享。
(一)本发明方法客户端包括电脑客户端和手机客户端的以下单元,
(1)手机客户端数据库存储单元,包含用户手机号、手机标识信息、导航信息共享开始 及结束时间字段,
(2)电脑客户端数据库存储单元,包含联网的电脑通讯设备识别码、电脑通讯设备标识 信息、导航信息共享开始及结束时间字段,
(3)客户端导航单元,确定客户端的当前定位导航信息,
(4)客户端通讯单元,包括消息提交单元,消息接收单元,通讯单元以手机号或与手机 号对应的生成ID和/或通讯设备识别码或与通讯设备识别码对应的生成ID为实时通讯ID, 与服务器端相互收发消息,
(5)客户端导航信息查询单元,向服务器端提交查询其它客户端定位导航信息请求,
(6)客户端自动监控单元,用来监控客户端的当前定位导航信息,
(7)客户端之间距离计算单元,计算本客户端与周围若干距离范围内的其它客户端和/ 或用户指定区域内的客户端和/或其它所有客户端之间的距离,
(8)客户端警报单元,当本客户端与周围若干距离范围内的其它客户端在极短时间内, 相互之间的距离迅速缩短,和/或距离达到设定值触发警报条件时,向相关客户端用户发出 震动和/或声音警报消息,当触发警报条件消失时解除警报,
(9)客户端电子导航地图浏览操作单元,完成所有实时通讯ID对电子导航地图的定位 导航信息的标注操作,
(二)服务器端包括以下单元:
(1)网络连接信息查询单元,查询网络连接信息,
(2)服务器端通讯单元,包括消息接收单元,消息转发单元,与客户端相互收发消息,消 息转发单元,以手机号或与手机号对应的生成ID和/或通讯设备识别码或与通讯设备识别 码对应的生成ID为联系标识,在多个客户端之间转发消息,
(3)服务器端定位导航信息汇总单元,汇总客户端消息提交单元发来的客户端定位导 航信息,
(4)服务器端存储单元,服务器端用户基本信息表,包含用户手机号、手机标识信息、电 脑通讯设备识别码、电脑通讯设备标识信息字段,并与客户端用户基本信息表相应字段保 持同步,
(5)网络连接信息单元,客户端的IP地址、客户端的MAC地址、服务器端IP地址、套接口 描述字。
所述客户端自动监控单元包括:(1)定时器,设定扫描进程和/或线程的周期,
(2)进程和/或线程的扫描单元,根据设定的周期扫描进程和/或线程,
(3)进程和/或线程相关性判断收集单元,判断该进程和/或线程,收集与定位导航信息 相关的进程和/或线程的相关信息,
(4)进程和/或线程的分析单元,根据收集到的信息判定客户端定位导航信息,
(5)定位导航信息更新判断单元,将判定的客户端定位导航信息与客户端当前定位导 航信息对比,判断是否相同,
(6)定位导航信息更新请求单元,判定的客户端定位导航信息与客户端当前定位导航 信息对比若不同,则需要更新,此单元通过客户端消息提交单元将客户端最新定位导航信 息发送至服务器端,用以更新服务器端的客户端定位导航信息。
本发明对比现有技术有如下的有益效果:客户端以手机号或与手机号对应的生成 ID和/或通讯设备识别码或与通讯设备识别码对应的生成ID为实时通讯ID,通过接收服务 器端汇总后的所有客户端的定位导航信息进行实时定位导航信息共享,即使得所有客户端 用户通过服务器发来的汇总定位导航信息在客户端的电子导航地图上既可以看到该客户 端用户自身的实时定位导航信息,也可以看到其它客户端用户的实时导航信息,且客户端 具有客户端警报单元。
图1是本发明的一种基于电子导航地图的实时定位导航信息共享方法的一个实施例流 程图。
下面结合说明书附图1对本发明作进一步的描述,
图1示出了本发明的基于电子导航地图的实时定位导航信息共享方法的的流程。
实施例:
步骤S100:扫描客户端,
步骤S101:是否已经建立了客户端数据库,若没有数据库则进入步骤S102,若已有数据 库则进入步骤103,
步骤 S102:创建客户端数据库,
1)手机客户端数据库存储单元,用户基本信息表,包含用户手机号、手机标识信息、导 航信息共享开始时间、导航信息共享结束时间、共享时间长度字段,
2)电脑客户端数据库存储单元,用户基本信息表,包含电脑通讯设备识别码、电脑通讯 设备标识信息、导航信息共享开始时间、导航信息共享结束时间、共享时间长度字段,
步骤S103:初始化客户端和/或服务器端,客户端和/或服务器端获取客户端手机号和/ 或手机标识信息和/或电脑通讯设备识别码和/或电脑通讯设备标识信息,发送到服务器,
步骤S104:服务器端数据库是否有客户端用户基本信息表信息?若有,进入步骤S106, 若无,则进入步骤S105,
步骤S105:客户端用户基本信息表信息导入或保存至服务器端用户基本信息表内,
步骤S106:服务器端允许客户端登录并保存客户端网络连接信息,
步骤S107:客户端通讯单元的消息提交单元将客户端导航单元确定的客户端当前定位 导航信息提交至服务器,客户端导航信息查询单元同时向服务器提交查询其它客户端导航 信息请求,默认情况下提交查询该客户端周围若干距离范围内的其它客户端定位导航信息 的请求,用户也可以选择查询指定区域内的客户端和/或其它所有客户端当前定位导航信 息,
步骤S108:客户端自动监控单元监控客户端当前定位导航信息是否发生变化,当所述 当前定位导航信息发生变化时,则通过客户端消息提交单元实时重新提交客户端当前定位 导航信息至服务器,即转步骤S107
步骤S109:服务器端通讯单元的消息接收单元,接收客户端消息提交单元发来的定位 导航信息,服务器端定位导航信息汇总单元将所有客户端的定位导航信息汇总,
步骤S110:服务器端消息转发单元,将该汇总后的客户端定位导航信息按客户端的请 求发送到客户端,
步骤S111:客户端通讯单元的消息接收单元,接收服务器端发来的汇总后的客户端定 位导航信息,
步骤S112:客户端之间距离计算单元,根据消息接收单元接收到的汇总后的客户端定 位导航信息来计算本客户端与其它客户端之间的距离,
步骤S113:客户端警报单元判断计算的距离否达到触发警报的条件?
步骤S114:达到触发警报条件时,如在极短时间内,客户端相互之间的距离迅速缩短, 和/或距离达到设定值触发警报条件时,向相关客户端用户发出震动和/或声音警报消息,
步骤S115:触发警报条件是否消失?若触发警报条件未消失,转步骤S114,若触发警报 条件消失,则进入步骤S116,
步骤S116:当触发警报条件消失时解除警报,
步骤S117:客户端电子导航地图浏览操作单元,接步骤S111,将客户端通讯单元的消息 接收单元收到的服务器端发来的汇总后的客户端定位导航信息以实时通讯ID为标识,标注 在客户端的电子导航地图上各自相应的位置上,完成对电子地图的操作,方便客户端用户 对实时定位导航信息的共享。
综上所述,上述实施例及其说明并不用来限制本发明,本领域普通技术人员应当 理解,在不脱离本发明的发明构想的情况下,对本发明方法可以做出若干修改或变化,或进 行同等替换,凡是根据本发明的精神、构想基于电子导航地图的定位导航信息共享方法而 开发设计的实时定位导航信息共享方法,都落入本发明要求保护的范围。
本文发布于:2024-09-25 14:23:16,感谢您对本站的认可!
本文链接:https://www.17tex.com/tex/3/73129.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |