一种基于位置服务的多端数据交互失物招领平台制造技术

技术编号:17974429 阅读:36 留言:0更新日期:2018-05-16 13:59
本发明专利技术公开了一种基于位置服务的多端数据交互失物招领平台,包括Web端和Andriod端;Web端应用传统的PHP+MySQL+Apache的组合开发,Aneroid端与Web端的数据交互利用安卓网络框架OKhttp和JSON来实现。Andriod端发布寻物信息时,首先通过Google地图API对丢失物品的位置进行定位标记,然后将得到的定位标记与所丢失的物品信息打包生成寻物信息,最后通过OKhttp框架以JSON数据格式将寻物信息提交至MySQL数据库;Web端通过Apache服务器解析PHP源代码,将MySQL数据库中增加、删改的信息通过Web前端进行显示。本发明专利技术能够提高Web端和Andriod端之间的数据传输速率,同时实现基于位置的服务。

【技术实现步骤摘要】
一种基于位置服务的多端数据交互失物招领平台
专利技术属于数据交互
,尤其涉及一种基于位置服务的多端数据交互失物招领平台。
技术介绍
国内的平台多为单Web端或者单Android端,Web端的服务定位范围过大,导致了适应度小、用户流量少。而未来失物招领平台可能是“小圈化”,如一个高校校园为服务范围、或者以一个大学城为服务范围,而后以“以小化大”的方法,实现失物招领平台的服务大范围化。为顺应现实需求,需要开发一个基于位置服务的多端数据交互失物招领信息平台,能结合Android端和Web端各自的优点并能对物品位置进行准确的定位。
技术实现思路
专利技术目的:为解决上述技术问题,本专利技术提出一种基于位置服务的多端数据交互失物招领平台,能够有效解决现阶段失物招领平台的不足并提供更好的服务。技术方案:本专利技术提出的技术方案为:一种基于位置服务的多端数据交互失物招领平台,包括Web端和Andriod端;Web端采用PHP脚本语言、MySQL数据库和Apache服务器搭建而成;Andriod端利用Andriod安卓网络框架OKhttp以JSON数据格式与MySQL数据库之间进行交互,包括寻物信息的发布和查询;Andriod端发布寻物信息时,首先通过Google地图API对丢失物品的位置进行定位标记,然后将得到的定位标记与所丢失的物品信息打包生成寻物信息,最后通过OKhttp框架以JSON数据格式将寻物信息提交至MySQL数据库;Andriod端查询寻物信息时,先要利用HTTP协议发送数据请求给MySQL数据库的服务器,服务器根据数据请求访问MySQL数据库,并把读取的数据库内容或对客户端的响应信息封装成JSON格式,通过HTTP协议回传给Android端;Web端通过Apache服务器解析PHP源代码,将MySQL数据库中增加、删改的信息通过Web前端进行显示。进一步的,Web端的前端网站设计采用HTML、CSS和Javascript语言,Web端的后端设计采用PHP语言。进一步的,所述Android端采用NativeApp。有益效果:本专利技术提高了数据传输速率,减少请求相应时间和数据流量。同时在该平台调用Google地方API对物品的位置进行定位标记,大大加强了的位置的准确性。实现基于位置的服务。解决现有的技术中模式单一,信息传播率不高,不易找回失物的问题。附图说明图1为本专利技术的通信原理示意图。具体实施方式下面结合附图对本专利技术做更进一步的解释。图1所示为本专利技术提出的一种基于位置服务的多端数据交互失物招领平台的通信原理图,该平台包括Web网页端和Andriod安卓端。Web网页端应用传统PHP+MySQL+Apache的组合开发模式,其中,Apache服务器解析PHP语言编写的Web程序,从MySQL数据库中获取数据并展示到Web页面。Android端与Web端共用同MySQL数据库。Android端没有自身的数据库,如常见的SQLite,因此,Android端与Web端的数据交互是利用OKhttp网络框架和JSON进行数据的提交和获取的。同时在位置服务方面调用Google地图API对所丢失的物品的位置进行定位标记。OKhttp是一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,用于请求接口的url地址,获取JSON数据,并利用JSONObject函数对JSON数据进行解析。Andriod端发布寻物信息时,首先通过Google地图API对丢失物品的位置进行定位标记,然后将得到的定位标记与所丢失的物品信息打包生成寻物信息,最后通过OKhttp框架以JSON数据格式将寻物信息提交至MySQL数据库。Android端要访问远程MySQL数据库,查询寻物信息时,先要利用HTTP协议发送接口请求给MySQL数据库服务器,MySQL数据库服务器响应后为Android端分配一个通信接口,Android端通过分配到的接口发送数据请求,MySQL数据库服务器根据数据请求访问MySQL数据库,并把读取的数据库内容或对客户端的响应封装成JSON格式,再通过HTTP协议回传给Android终端,Android终端再对JSON解析,并进行相关的处理。本专利技术中,Web端主要涉及到的语言有PHP、CSS、HTML和Javascript,其中,HTML、CSS和Javascript主要用于Web网站的前端设计,PHP主要用于Web网站后端设计。而AndroidApp端采用NativeApp。NativeApp是一个有很强交互性的App,可拓展性强。本文档来自技高网...
一种基于位置服务的多端数据交互失物招领平台

【技术保护点】
一种基于位置服务的多端数据交互失物招领平台,其特征在于,包括Web端和Andriod端;Web端采用PHP脚本语言、MySQL数据库和Apache服务器搭建而成;Andriod端利用Andriod安卓网络框架OKhttp以JSON数据格式与MySQL数据库之间进行交互,包括寻物信息的发布和查询;Andriod端发布寻物信息时,首先通过Google地图API对丢失物品的位置进行定位标记,然后将得到的定位标记与所丢失的物品信息打包生成寻物信息,最后通过OKhttp框架以JSON数据格式将寻物信息提交至MySQL数据库;Andriod端查询寻物信息时,先要利用HTTP协议发送数据请求给MySQL数据库的服务器,服务器根据数据请求访问MySQL数据库,并把读取的数据库内容或对客户端的响应信息封装成JSON格式,通过HTTP协议回传给Android端;Web端通过Apache服务器解析PHP源代码,将MySQL数据库中增加、删改的信息通过Web前端进行显示。

【技术特征摘要】
1.一种基于位置服务的多端数据交互失物招领平台,其特征在于,包括Web端和Andriod端;Web端采用PHP脚本语言、MySQL数据库和Apache服务器搭建而成;Andriod端利用Andriod安卓网络框架OKhttp以JSON数据格式与MySQL数据库之间进行交互,包括寻物信息的发布和查询;Andriod端发布寻物信息时,首先通过Google地图API对丢失物品的位置进行定位标记,然后将得到的定位标记与所丢失的物品信息打包生成寻物信息,最后通过OKhttp框架以JSON数据格式将寻物信息提交至MySQL数据库;Andriod端查询寻物信息时,先要利用HTTP协议发送数据请...

【专利技术属性】
技术研发人员:焦良葆成祥岳曹雪虹王舒阳曹建勇丁立文高钰淇游伟东
申请(专利权)人:南京工程学院
类型:发明
国别省市:江苏,32

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

1