一种为定位终端提供面向特定对象隐身功能的定位系统的制作方法

文档序号:9567594阅读:530来源:国知局
一种为定位终端提供面向特定对象隐身功能的定位系统的制作方法
【技术领域】
[0001]移动通信软件开发GPS LBS GIS定位智能手机。
【背景技术】
[0002]近年来,随着3G、4G移动通信在全球的飞速发展以及智能手机的日益普及,一般的智能手机基本都具备了 GPS和LBS定位功能,个人定位的应用也越来越多,例如手机导航、打车软件、找朋友、防盗服务等。虽然定位服务需求很大,但定位的应用范围还有很大的局限性,例如社交、娱乐类和重要对象定位等应用,这类应用受限的主要原因是大多数用户担心个人隐私泄露。因此,为进一步发展个人定位的市场,需要定位产品在开发的同时考虑如何让用户放心使用定位业务,为用户提供方便的功能选择进行隐私保护。

【发明内容】

[0003]本发明的目的在于,提供一个移动定位系统为定位终端提供面向特定对象的隐身功能,即被定位终端可根据使用者自己的需求灵活选择被谁定位或不被谁定位,并在对方的手机地图上呈现或屏蔽被定位终端的地理位置信息,从而在一定程度上保障被定位手机终端的隐私权。
[0004]本发明提供的移动定位系统所采用的技术方案,包括:具有移动通信模块和GPS(全球定位系统)模块的受控终端和主控终端、移动网络及定位平台。主控终端和被控终端通过移动网络与定位平台进行定位信息交互:
受控终端指被主控终端关联、被主控终端定位的智能手机或定制的定位终端;
主控终端指关联了受控终端,用于向定位平台发起定位受控终端的请求或终止定位,并获得受控终端定位信息的智能手机或定制的定位终端;
定位平台用于主控终端与受控终端的信息交互、传递主控终端的定位指令给受控终端、接收和处理受控终端个性化的取消或激活隐身请求,获取受控终端的位置信息并反馈给主控终端、根据受控终端的个性化隐身需求屏蔽位置信息等。
[0005]本发明能为受控终端提供了面向特定对象的隐身功能:受控终端能按使用者的意愿和临时需要选择某个或某些或所有主控终端,即可灵活选择特定的对象,针对性地向定位平台发起位置“呈现”或“隐身”请求,定位平台判断请求合法性后,立即将受控终端的位置信息呈现在所选择的主控终端地图上或向主控终端屏蔽。直到受控终端发起解除“呈现”或“隐身”请求后,定位平台才解除地理位置信息在所选主控终端地图上的呈现或隐身。
[0006]本发明的定位平台实现受控终端在主控终端地图上的呈现或隐身,可以是在一对一绑定的关联终端之前实现,也可是在一对多、多对一、多对多绑定的关联终端之间实现的。通过受控终端灵活选择主控终端进行呈现或隐身的方法,巧妙地实现了受控终端在隐身时依然可为某些特殊的好友呈现其位置信息,就好像QQ聊天时的“隐身对其可见”或“在线对其隐身“的功能。
[0007]本发明提供可靠的受控终端位置信息隐私保障,通过受控终端灵活选择主控终端进行呈现或隐身,可见被定位的控制权主要在受控终端,保障了用户隐私。另外,当用户一开始登陆定位平台时,系统默认开通受控终端的隐身功能,但用户如果使用智能手机登陆时依然可以开启GPS定位自己的位置,以方便导航或查找地图,只是平台并没将受控终端的位置信息发给主控终端。
[0008]本发明的核心思想是,利用了已经是较成熟的移动网络和GPS定位跟踪技术,把定位服务移植到了个人服务上,如重要对象的看管、团队活动的群组管理等。本发明主要是通过定位平台及时处理受控终端的面向特定对象的隐身和呈现需求,保护受控终端的隐身权,方便快捷。这种隐身请求触发的方法是可以在任何一个移动数据网络中实现,如GSM、CDMA、LTE、W1-Fi 网络等。
[0009]具体实现方式
本发明提供的定位平台服务器负责处理开户、注销等业务逻辑,负责系统定位过程和受控终端隐身控制以及信息的发布,包括了用户鉴权和管理模块、定位和隐身模块、平台数据管理模块等,其中:
用户鉴权和管理模块用于提供用户管理、用户鉴权及用户注册注销功能。1)所谓用户管理,包括建立、删除和管理各类型用户,此处的用户包括:主控终端用户、受控终端用户、管理员用户和终端用户等类型。2)所谓用户鉴权是指为各类用户提供安全可靠的鉴权登陆功能,保证业务的正常和顺利开展。3)终端用户注册注销包括:终端用户在定位平台进行用户注册、注销以及更换绑定手机号码的操作,管理终端用户账户,保存和管理终端用户手机号码或账户与受控终端之间的对应关系。
[0010]定位和隐身模块用于定位平台向受控终端发起地理位置“呈现”请求和处理受控终端地理位置“隐身”请求。在通过受控终端确认并获取、正确识别定位数据后,传递受控终端的地理位置信息给主控终端,或向主控终端屏蔽受控终端的定位数据。定位功能是指主控终端向定位平台发起对受控终端的定位请求,获取并正确识别受控终端的定位结果。隐身功能是指受控终端针对某个或某些特定的主控终端向定位平台发起地理位置信息隐身请求,并向特定主控终端屏蔽受控终端的位置信息。
[0011]平台数据管理模块用于存储、管理定位数据,包括时间戳和终端状态等信息,包括:建立、删除和管理主控终端、受控终端用户以及用户群组,管理用户或用户群组的权限;新建、修改地图地标信息;察看和管理历史定位数据、历史监控数据和历史追踪数据。
[0012]本发明中所述主控终端和受控终端的客户端软件包含终端数据管理模块、GIS模块、隐身模块及定位模块,其中:
终端数据管理模块终端数据管理模块用于管理主控终端和受控终端的用户及权限、主控终端和受控终端的关联信息、群组信息、受控终端对于主控终端的“隐身”或“呈现”状态信息、管理地图地标信息、管理历史定位数据、历史监控数据和历史追踪数据。对于已做好绑定的主控终端和受控终端称之为关联终端。
[0013]模块用于识别地图格式并显示地图,显示地图地标信息;并在地图上标出终端位置;显示终端轨迹,追踪受控终端。
[0014]隐身模块用于在受控终端向定位平台发起和取消隐身请求。对于所有刚登陆系统的终端,系统先默认开通其对所有主控终端的隐身功能。该模块能根据受控终端对主控终端用户的选择来决定是否实现隐身功能,选择的方法不限于对用户昵称或用户头像打钩选择、打点选择“取消隐身”。当反选“取消隐身”后,隐身功能自动激活。取消地理位置信息的隐身描述不限于“取消隐身”、“取消隐藏” “呈现”、“在线”等。而且选择主控终端的数量可以是好友通信录中小于或等于好友数量的任意数字,可以有:
1)对于一对一绑定的关联终端,即已在通信录中建立了好友关系的主控和受控终端,受控终端可在好友通信录上选择对某个好友的主控终端“取消隐身”,对其呈现地理位置信息;也可以在点击好友通信录的好友名称进入地图后选择是否对主控终端取消隐身;
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1