首页 / 一种共享手机定位能力的方法

一种共享手机定位能力的方法无效专利 发明

技术领域

[0001] 本发明涉及互联网和终端技术领域,特别是指一种共享手机定位能力的方法。 背景技术
[0002] 随着互联网技术和终端软件技术的发展,特别是互联网和云计算技术的发展,为一种共享手机定位能力的方法提供了可行性。
[0003] 目前,用户同时拥有不同的设备,包含智能终端, PC机,笔记本电脑,平板电脑,各个设备拥有不同的设备能力,在很多时候,各个设备之间的能力存在各种差异,各自拥有一些与设备特征相匹配的特征能力,如智能手机上的GPS,但是在很多情况下,用户其他设备,如平板电脑,笔记本等设备,不一定具备定位能力,限制了其他设备的能力,或者,用户无法在其他设备上使用手机的定位数据,手机上的定位数据不能共享,如此一来,对设备的要求以及成本提高,浪费了原有设备上的能力,对于节约资源和提高设备使用率来说,都是对现有设备的浪费。
[0004] 而随着终端技术,互联网技术和云计算技术的发展,尤其是宽带无线互联网技术的不断发展,无线互联网的带宽以及速度得到极大地提高,网络的覆盖和稳定性和网络速度对需要稳定连接的应用来说,已经不再是瓶颈问题。
[0005] 同时,云计算技术的发展,包含云存储技术,云数据存取和访问技术的发展,数据在云端的存储以及向外部开放的数据访问技术都得到了很大的提高,数据存储和访问协议得到了极大的进展和统一,用户作为不同设备构成的异构系统,也能很好地与云端的数据存储进行快速交互,解决了以往不同设备,不同操作系统数据交互的难题。
[0006] 通过云存储数据和云数据访问接口,能实现用户不同设备之间的数据快速访问,并在不同设备上通过获取对应能力的数据源后,在其他设备上体现为一个虚拟的能力,而用户并未察觉到这是异构设备上的能力,用户感觉与本地设备上的能力使用方式完全一致。
[0007] 有鉴于此,本发明的目的在于提出一种简单易行,结合云存储和分布式数据访问技术的一种共享手机定位能力的方法。

具体实施方式

[0024] 下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
[0025] 为实现上述目的,提出了一种共享手机定位能力的方法。
[0026] 以下通过结合附图,对本发明的实施方式进行描述。
[0027] 实现一种共享手机定位能力的方法的关键点如下:数据采集和存储:
用户在系统注册获取系统访问权限和数据存储空间,系统为用户提供先进先出方式的数据存储池和数据转发功能,包含数据接收和数据发送功能。
[0028] 系统通过手机端的数据采集功能模块连续采集用户终端如手机的定位数据,并将采集的数据打上时间戳标记,发送到设定的系统端的数据存储区。
[0029] 手机源设备在采集数据后,按照与系统约定的数据传输和压缩协议,将数据进行压缩或加密并将数据同步到系统数据存储区。
[0030] 数据转发:接收端设备启动数据同步请求,系统接收到用户接收设备的数据请求,通知用户关联设置的具备定位能力的手机启动定位和定位数据采集,通过系统数据存储区将数据进行中转和转发。
[0031] 数据同步:数据存储空间作为数据存储和路由中转的枢纽,系统获取数据后,以先进先出的方式处理接收的定位数据和发送到接收设备端的数据,并根据数据存储池大小进行数据缓存和同步控制,保持数据生产和消费的数据同步,保证数据存储空间数据的时效性以及防止数据的溢出或不足。
[0032] 保存在系统端的云储存的数据包含时间戳与数据类型,系统与发送端与接收端的设备保持流量控制和数据同步,保证数据有序的发送和接收,并分配和调节系统端数据缓冲区,在发送数据和接收数据的速率不同步时防止数据溢出或不足,调节数据的发送和接收的速度。
[0033] 数据适配:数据在与接收设备进行同步后,接收数据的设备对数据进行还原和适配,还原定位数据,将接收的数据流转换和适配为定位数据源,在目标设备上模拟出原始能力的虚拟设备,如将接收到的异构设备的GPS数据还原和模拟为接收设备上的虚拟GPS定位设备获取的定位数据。
[0034] 主要功能模块如图1所示,一种共享手机定位能力的方法的拓扑主要包括:
定位设备100:
用户的各种具备互联网能力的终端设备,包含智能手机,平板等设备,具备定位能力,如GPS定位,同时,承载能力数据的采集和数据的同步。
[0035] 接收设备101:用户的接收定位数据的设备,通过与系统的数据同步获取定位数据和定位能力。
[0036] 互联网络102:包含固定互联网和移动互联网,提供数据访问和接入的通道,如宽带网络,WIFI数据通道、移动通信无线数据通道。
[0037] 系统数据存储池103:系统端存储用户定位数据,并对数据接收设备进行转发,并对两端的数据同步进行同步控制。
[0038] 图2示为本发明系统模块结构示意图。
[0039] 用户源设备端:数据采集模块200:
用户设备上的定位能力数据采集模块,采集设备上定位能力数据 。
[0040] 定位模块201:源设备端,如手机的定位能力功能模块,通过各种定位方式,如GPS,进行定位并提供定位数据。
[0041] 数据同步模块202:用户源设备端的数据同步功能模块,将采集的定位数据上行同步到系统端。
[0042] 注册模块203:用户源设备端的注册功能模块,在系统进行注册,获取系统访问权限以及系统数据存储空间。
[0043] 数据接收设备端:设备注册模块204:
用户接收数据的设备注册功能模块,在系统进行注册,获取系统访问权限以及系统数据存储空间。
[0044] 虚拟定位模块205:将获取的定位数据虚拟成设备端的一个定位能力和数据源,提供给设备端的应用。
[0045] 数据同步模块206:接收数据设备端的数据同步功能模块,与系统进行数据下行方向的同步获取系统存储的定位数据。
[0046] 数据适配模块207:用户设备上的数据适配功能模块,对获取的系统端的定位能力数据进行数据解压,解密等处理和数据格式转换,还原定位数据。
[0047] 数据传输通道208:包含固定互联网和移动互联网,提供数据访问和接入的通道。
[0048] 系统访问接口209:系统服务向外界开放的接口,访问终端通过系统服务接口访问系统并与其进行交互。
[0049] 数据库210:系统端的数据库,保存各种业务数据并提供数据访问接口和数据操作各种功能。
[0050] 系统注册模块211:系统端的注册功能模块,为用户提供注册和用户信息管理功能。
[0051] 数据存储服务212:面向用户以及用户设备的数据存储服务,以服务的方式为设备和用户提供数据访问和存储功能,将获取的用户和设备数据保存到数据库中。
[0052] 管理配置模块213:系统端的管理和配置功能模块,管理和配置各种业务参数。
[0053] 数据同步服务214:与用户端的数据同步模块相对应,系统端与用户设备进行数据同步的功能模块,接收用户采集的各种数据和下发系统端的数据到用户设备端。
[0054] 系统门户215:系统的门户界面,承载用户以及系统的业务逻辑和访问的通道。
[0055]图3示为本发明数据存储池结构示意图。
[0056] 如图所示,数据存储池结构包含以时间序列T1,T2等时间戳的数据储存空间以及数据同步控制和数据同步模块构成。
[0057] 带有时间戳的数据序列按照时间序列先后次序,T1,T2一直到TN,以FIFO(先进先出)的方式进行存储和入列和出列。
[0058] 通过数据同步控制,对用户定位数据进行缓存,控制源数据入列的速度以及接收设备端的数据接收速度的匹配,保证数据生产和消费的数据同步,并根据数据的时间戳丢弃过期数据,并防止数据存储池的数据溢出或不足。
[0059] 下面举一个例子来说明本发明用户一种共享手机定位能力的方法的使用流程,如图4所示,该实施例中,业务流程包括以下步骤:步骤1. 用户数据接收设备登录到系统,系统通过用户设备的登录请求后,设备请求获取定位数据;
步骤2. 系统获取用户设备的数据请求,判断用户设备的数据获取权限,通过鉴权后,触发用户定位源数据端设备数据采集和同步;
步骤3. 源设备,如手机获取系统的定位数据同步通知;
步骤4. 用户源设备启动定位,对采集的定位数据进行处理后数据同步;
步骤5. 系统接收源设备的上行同步的定位数据,根据先进先出的方式将数据进行下行方向的与接收设备的数据同步,并控制同步进程;
步骤6. 接收端设备接收系统推送的定位数据,对数据进行还原,如解压或格式化,模拟为本地的定位数据源,进一步,用户接收端应用即可使用和访问到对应的定位数据;
本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页 第1页 第2页 第3页
相关技术
定位能力相关技术
手机定位相关技术
顾健发明人的其他相关专利技术