CN102984654B - 一种基于物联网资源共享平台的移动终端群组跟踪服务机制 - Google Patents

一种基于物联网资源共享平台的移动终端群组跟踪服务机制 Download PDF

Info

Publication number
CN102984654B
CN102984654B CN201210491189.XA CN201210491189A CN102984654B CN 102984654 B CN102984654 B CN 102984654B CN 201210491189 A CN201210491189 A CN 201210491189A CN 102984654 B CN102984654 B CN 102984654B
Authority
CN
China
Prior art keywords
resource
sharing platform
data
resource sharing
primary user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210491189.XA
Other languages
English (en)
Other versions
CN102984654A (zh
Inventor
温志刚
范春晓
吴岳辛
邹俊伟
李永
张晓莹
刘杰
汪永鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201210491189.XA priority Critical patent/CN102984654B/zh
Publication of CN102984654A publication Critical patent/CN102984654A/zh
Application granted granted Critical
Publication of CN102984654B publication Critical patent/CN102984654B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提供了一种基于物联网资源共享平台的移动终端群组跟踪服务方法,平台上的用户使用移动终端自由建组,每组由一名主用户和若干名从用户组成,从用户可以得到主用户实时的位置信息。主用户终端通过调用资源共享平台API中的post方法,将自己的实时位置作为一种类型的数据资源并在资源共享平台上进行注册,之后通过不断的调用平台API中的put方法,上传自己的实时位置的经纬度坐标;从用户终端通过调用资源平台的get接口实时的得到主用户终端的位置信息,并在终端上的电子地图中标示出来。

Description

一种基于物联网资源共享平台的移动终端群组跟踪服务机制
技术领域
本发明涉及物联网应用领域和位置服务技术领域。
背景技术
全球定位***(Global Positioning System,GPS)利用导航卫星进行定时、定位和测距,能在全世界范围内实现全天候、全方位连续为海上、陆地和社会中的用户提供实时高精度的三维空间、速度和时间信息。该***主要由空间部分、地面控制部分和用户装置部分三个部分组成。空间部分由24颗卫星组成,公布在6个道平面上。地面控制部分由负责管理、协调整个地面控制***的工作的主控站、在主控站的控制下,向卫星注入寻电文的地面天线、作为数据自动收集中心的监测站和通讯辅助***组成。用户装置部分主要由GPS接收机和卫星天线组成。
位置服务(LBS,Location Based Services)又称定位服务,LBS是由移动通信网络和卫星定位***结合在一起提供的一种增值业务,通过一组定位技术获得移动终端的位置信息(如经纬度坐标数据),提供给移动用户本人或他人以及通信***,实现各种与位置相关的业务。实质上是一种概念较为宽泛的与空间位置有关的新型服务业务。
“物联网资源共享平台”是一个物联网数据资源的共享平台。它面对的用户包括三种,即数据资源所有者、数据资源浏览者和数据资源使用者。平台允许数据资源所有者通过页面注册的方式发布通过各类传感、RFID等信息检测收集设备所得到的数据资源,同时也为第三方用户提供API接口,允许数据资源的使用者通过接口使用平台数据。平台将原本相互独立、自成体系的无线传感资源进行有效的整合和处理,为物联网时代的数据共享提供了方便有利的条件。
Google Maps API是Google公司提供的一项免费的服务,在用户可免费访问的任何网站上均可使用,开发人员可以利用它们在自己的网站和应用程序中嵌入功能强大且实用的Google Maps,并在地图上叠加自己的数据。
技术问题
在人们进行多人的集体活动中(如驾车出游等),很多时候会有相互跟踪或者相互引导的需求,目前提供此类服务的终端应用协议不开放、接口不统一,不方便用户的使用,也没有充分利用位置服务与物联网的优势。
发明内容
本发明提供了一种基于物联网资源共享平台的移动终端群组跟踪服务机制,用户使用移动终端程序自由建组,每组由一名主用户和若干名从用户组成,主用户终端将自己的实时位置作为一种类型的数据资源并在资源共享平台上进行注册,并且不断上传自己的实时位置的经纬度坐标;从用户终端通过调用资源平台的get接口实时的得到主用户终端的位置信息,并在终端上的电子地图中标示出来。
资源共享平台会为每个API使用者提供唯一标识的APIkey,用以保护用户数据,防止API被滥用或恶意使用,并作为用户上传的加密数据的解密密钥。主用户终端将自己的实时位置信息描述成符合资源共享平台对需要注册的数据资源所要求的格式,包括唯一标识、类型、编号、更新数据频率和数据格式,通过使用资源共享平台提供的APIkey对xml文件DES加密,并调用资源共享平台的API接口中的post方法,完成对资源的注册。
在主用户在更新位置信息时,首先获得所在位置的经纬度坐标,按照在资源平台上已注册的数据资源格式,动态生成xml文件,再通过上述的加密算法,对xml文件进行加密,调用资源共享平台的API接口中的put方法,完成对位置信息的更新。
该方法在Android平台上的群组跟踪应用中已经实施应用,具体的技术方案为:
一种基于物联网资源共享平台的移动终端群组跟踪服务机制,其特征在于,用户使用移动终端程序自由建组,每组由一名主用户和若干名从用户组成,主用户终端将自己的实时位置作为一种类型的数据资源并在资源共享平台上进行注册,并且不断上传自己的实时位置的经纬度坐标;从用户终端通过调用资源平台的get接口实时的得到主用户终端的位置信息,并在终端上的电子地图中标示出来。所述基于物联网资源共享平台的移动终端群组跟踪服务机制包括主用户操作和从用户操作两部分。主用户操作包括以下步骤:
1)查询是否已经在平台上注册过;
2)如果已经注册,则跳转到6),否则跳转到3);
3)构建一个用于注册的数据资源的xml文件,该数据资源含有主用户的实时位置一种数据类型;
4)通过数据库加密标准(Data Encryption Standard,简称DES)算法进行xml文件的加密;
5)调用物联网资源共享平台的API接口中的post方法,进行注册;
6)获得所注册资源的唯一标识,以及所包含的数据类型标识;
7)获取主用户所在位置的经纬度坐标;
8)以6)中获得的资源的唯一标识、数据类型标识以及更新数据时间唯一标识7)中获得的经纬度坐标,并构建含有所有这些信息的xml文件;
9)调用由物联网资源共享平台提供的APIKey密钥,调用DES算法对8)中构建的xml文件数据进行加密;
10)调用物联网资源共享平台的API接口中的put方法进行上传数据。
从用户操作包括以下步骤:
1)获得主用户所注册资源的唯一标识,以及所包含的数据类型标识;
2)调用物联网资源共享平台的API接口中的get方法,得到主用户的位置信息;
3)将主用户的位置信息在终端的电子地图上标识出来;
4)如果电子地图上存在之前的标识,则跳转到5),否则该方法结束;
5)在电子地图上将本次标识的位置与之前一次标识的位置用线连接起来,形成主用户移动的具体线路。
技术效果
通过使用此“基于物联网资源共享平台的移动终端群组跟踪服务机制”,接口统一、开放,使用方便,充分利用了位置服务与物联网的优势,满足了人们多人集体活动时相互跟踪、相互引导的需求。
附图说明
图1是本发明的总体流程图;
图2是本发明的主用户注册位置信息流程图;
图3是本发明的主用户更新实时位置GPS坐标数据流程图;
图4是本发明的从用户获得主用户位置信息数据并绘制路线流程图。
具体实施方式
本发明涉及一种基于物联网资源共享平台的移动终端群组跟踪服务机制,用户使用移动终端程序自由建组,每组由一名主用户和若干名从用户组成。主用户终端按照平台API文档的要求,将自己的实时位置信息描述成唯一标识、类型(例如位置服务)、更新频率(例如10秒)、数据格式(经度与纬度)的集合,通过调用API的post方法进行资源注册,再通过不断调用API的put方法,将目前GPS坐标值以及对应的更新时间上传到平台;从用户终端通过调用资源平台的get接口实时的得到主用户终端的位置信息(包括GPS坐标值和对应的更新时间),通过调用Google Map APIs,在终端上的电子地图中标示出来。
图1描述了本发明的资源整合方法的总体流程,执行步骤如下:
A)主用户查询是否已经在平台上注册过;
B)如果没有注册,则执行图2所示的主用户注册位置信息流程,否则执行图3主用户更新位置信息数据流程;
C)从用户获得主用户所注册资源的唯一标识,以及所包含的数据类型标识;
D)从用户从平台获得主用户的最新位置的GPS坐标,并在终端的电子地图中标识出来,并将些标识与之前的标识连接起来,形成主用户的移动路线。
图2描述了主用户注册位置信息的流程,步骤如下:
A)主用户输入需要注册的位置信息资源对应的上述信息;
B)参考资源共享平台的API文档,构建含有A)中所信息的xml文件,并通过DES算法进行xml文件的加密;
C)调用物联网资源共享平台的API接口中的post方法,进行资源注册。
图3描述了主用户上传实时位置GPS坐标数据的流程,步骤如下:
A)主用户当前位置的GPS坐标数据;
B)以数据流为单位,以所述唯一标识、数据流标识和更新数据时间来唯一标识GPS坐标数据,构建xml文件;
C)调用由物联网资源共享平台提供的APIKey密钥,调用DES算法对所述xml文件数据进行加密;
D)调用物联网资源共享平台的API接口中的put方法进行上传数据。
图4描述了从用户获得主用户位置信息数据并绘制路线人流程,步骤如下:
A)从用户获得主用户所注册资源的唯一标识,以及所包含的数据类型标识;
B)调用物联网资源共享平台的API接口中的get方法,获得主用户的最新位置的GPS坐标数据;
C)通过调用Google Map APIs,将上述获得的GPS坐标数据在终端上的电子地图中标示出来,如果电子地图上存在之前的标识,将本次标识的位置与之前一次标识的位置用线连接起来,形成主用户移动的具体线路。
在此说明书中,本发明已对其措施作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。

Claims (1)

1.一种基于物联网资源共享平台的移动终端群组跟踪服务方法,其特征在于,主用户终端通过调用资源共享平台API中的post方法,将自己的实时位置作为一种类型的数据资源并在资源共享平台上进行注册,之后通过不断的调用平台API中的put方法,上传自己的实时位置的经纬度坐标;其从用户终端通过调用资源平台的get接口实时的得到主用户终端的位置信息,并显示在移动终端的电子地图上,该方法包括主用户操作部分和从用户操作部分,其中主用户操作包括以下步骤:
1)查询是否已经在所述资源共享平台上注册过;
2)如果已经注册,则跳转到6),否则跳转到3);
3)构建一个用于注册的数据资源的xml文件,该数据资源所包含的数据类型为主用户的实时位置;
4)通过数据库加密标准DES算法对上述xml文件进行加密;
5)调用物联网资源共享平台的API接口中的post方法,进行注册;
6)获得所注册资源的唯一标识,以及所包含的数据类型标识;
7)获取主用户所在位置的GPS坐标;
8)以6)中获得的资源的唯一标识、数据类型标识以及更新数据时间唯一标识7)中获得的GPS坐标,以构建包含上述GPS信息的xml文件;
9)调用由物联网资源共享平台提供的APIKey密钥,调用DES算法对8)中构建的xml文件数据进行加密;
10)调用物联网资源共享平台的API接口中的put方法进行上传数据;
从用户操作包括以下步骤:
1)获得主用户所注册资源的唯一标识,以及所包含的数据类型标识;
2)调用物联网资源共享平台的API接口中的get方法,得到主用户的位置信息;
3)将主用户的位置信息在终端的电子地图上标识出来;
4)如果电子地图上存在之前的标识,则跳转到5),否则该方法结束;
5)在电子地图上将本次标识的位置与之前一次标识的位置用线连接起来,形成主用户移动的具体线路。
CN201210491189.XA 2012-11-27 2012-11-27 一种基于物联网资源共享平台的移动终端群组跟踪服务机制 Active CN102984654B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210491189.XA CN102984654B (zh) 2012-11-27 2012-11-27 一种基于物联网资源共享平台的移动终端群组跟踪服务机制

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210491189.XA CN102984654B (zh) 2012-11-27 2012-11-27 一种基于物联网资源共享平台的移动终端群组跟踪服务机制

Publications (2)

Publication Number Publication Date
CN102984654A CN102984654A (zh) 2013-03-20
CN102984654B true CN102984654B (zh) 2015-07-22

Family

ID=47858308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210491189.XA Active CN102984654B (zh) 2012-11-27 2012-11-27 一种基于物联网资源共享平台的移动终端群组跟踪服务机制

Country Status (1)

Country Link
CN (1) CN102984654B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104811423B (zh) * 2014-01-24 2019-03-01 腾讯科技(深圳)有限公司 位置信息的共享方法和装置
CN104091228A (zh) * 2014-06-17 2014-10-08 北京邮电大学 物联网资源管理、注册、查询和语义库管理***
CN106255055A (zh) * 2016-03-07 2016-12-21 上海驴徒电子商务有限公司 一种基于lbs定位***的户外活动群成员管理***及其方法
WO2017186096A1 (zh) * 2016-04-25 2017-11-02 苏州宝时得电动工具有限公司 一种工具共享平台、方法、工具及自移动机器人
CN106507417B (zh) * 2016-10-27 2019-01-22 湖北大学 物联网白频谱资源服务网络的搭建方法及***
CN106714101A (zh) * 2016-11-16 2017-05-24 上海斐讯数据通信技术有限公司 一种物件管理终端、物件管理***和物件管理方法
CN106603527A (zh) * 2016-12-13 2017-04-26 天津春荣合陞科技发展有限公司 基于物联网的传感器统筹方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1434304A (zh) * 2003-01-30 2003-08-06 武汉奥发科技工程有限公司 一种快速提供位置服务与地理信息的方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7821449B2 (en) * 2005-01-12 2010-10-26 Qualcomm Incorporated Base station almanac assisted positioning

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1434304A (zh) * 2003-01-30 2003-08-06 武汉奥发科技工程有限公司 一种快速提供位置服务与地理信息的方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
丁毅,彭宏.Google Maps API 在WebGIS定位中的应用研究.《杭州电子科技大学学报》.2012,第96至99页. *
闫庆军.基于地理信息的物联网目标跟踪方法与***研究.《中国优秀硕士学位论文全文数据库》.2012,全文. *

Also Published As

Publication number Publication date
CN102984654A (zh) 2013-03-20

Similar Documents

Publication Publication Date Title
CN102984654B (zh) 一种基于物联网资源共享平台的移动终端群组跟踪服务机制
US10798669B2 (en) Method of enabling a wireless information device to access location data
CN102939514B (zh) 用于位置服务的方法和装置
US8401572B2 (en) Method and apparatus for providing location based services using connectivity graphs based on cell broadcast information
US8478333B2 (en) Movement history reference system, movement information registration server, information collection server, movement history reference method and program
CN103714311B (zh) 基于定位二维码的城市导航***构建方法以及导航***
CN105144808B (zh) 用于位置确定的方法和装置、移动装置及计算机可读媒体
Chen Ubiquitous positioning and mobile location-based services in smart phones
US8868289B2 (en) Vehicle location navigation system
CN101600149B (zh) 小区位置的获取和定位方法、定位服务装置及***
US10911888B1 (en) Pattern matching in point-of-interest (POI) traffic analysis
CN102158801A (zh) 面向移动终端用户的精准位置信息服务方法和装置
US20110201358A1 (en) Determining application usage relative to a particular location
CN103064980A (zh) 基于移动终端及gps查询景点信息的方法和***
CN110967006A (zh) 基于隧道地图导航定位的方法、装置、存储介质和终端设备
CN103327451A (zh) 一种手机定位***和定位方法及手机
CN101207880A (zh) 一种基于服务器客户机模式的手机指路导航***
CN104598640A (zh) 基于经纬度定位所在路网具***置的方法
CN102589543B (zh) 处理信息的方法和装置
Juhari et al. IIum bus on campus monitoring system
CN103678717A (zh) 一种获取地址数据信息的方法及***
Dar et al. A live-tracking framework for Smartphones
CN106526645A (zh) 一种定位方法及装置
Jeong et al. Paradigm Shift and the State of the Art of LBS in the Advent of Smartphone
CN104322080A (zh) 用于提供位置信息的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent for invention or patent application
CB03 Change of inventor or designer information

Inventor after: Wen Zhigang

Inventor after: Fan Chunxiao

Inventor after: Wu Yuexin

Inventor after: Zou Junwei

Inventor after: Li Yong

Inventor after: Zhang Xiaoying

Inventor after: Liu Jie

Inventor after: Wang Yongpeng

Inventor before: Fan Chunxiao

Inventor before: Wen Zhigang

Inventor before: Wu Yuexin

Inventor before: Zou Junwei

Inventor before: Zhang Xiaoying

Inventor before: Liu Jie

Inventor before: Wang Yongpeng

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: FAN CHUNXIAO WEN ZHIGANG WU YUEXIN ZOU JUNWEI ZHANG XIAOYING LIU JIE WANG YONGPENG TO: WEN ZHIGANG FAN CHUNXIAO WU YUEXIN ZOU JUNWEI LI YONG ZHANG XIAOYING LIU JIE WANG YONGPENG

C14 Grant of patent or utility model
GR01 Patent grant