Android+WebServer的GPS监控系统(设想)
突然有个idea,建立一套系统。可以用来监控执有移动设备的人(设备有GPS功能)的当前位置。有点类似于电影里面监控“正义的坏人”的逃往位置一样。在
大屏幕的地图上用小红点显示被监控人的当前位置。由于车开的很快小红点的移动速度也很快(当然我们没有这么实时的,我们也不需要这么实时的监控,可以
设置个时间更新,比如半小时一更新就可以了)。
设想的平台基于Android(用它,而不是Windows mobile或是ios等,纯綷是为了争夺眼球。哈哈。因为Android在园子里很火嘛)。
首先是个网页系统,系统基于用户机制。用户也就是要监控的对象。数据字段定义如下:
ID 系统自增ID
UserGUID GUID字段,每注册一个帐号都生成一个新的全宇宙唯一的编码,我们就是通过这个编码与被监控手机进行匹配(别问我为何不用用户ID。很简单。别人容易猜得到)
UserName 被监控人姓名
PassWord 登录密码
以上是用户表,然后就是有个表用来记录被监控人的坐标位置,字段结构如下
ID 系统自增ID
UserID 被临控人ID
Coordinate 记录用户当前坐标,例如: 213,822 等(乱写的,对世界坐标体系还不太熟)
然后Server 端就可以利用Google Map Api 加上获得的坐标值在地图上定位。也就知道当前手机持久人的具体位置了。怎么样?很SY吧?
最后在说说Android 端。就是一个可以后台运行的程序,输入注册的Guid。然后利用手机的GPS系统获得当前的坐标。设个时间。定时把这个作标通信到Web Server端。具体采
用什么方式通信都可以(比如POST,WebServices,tcp等等)。
怎么样?这样理论上就可以实现一个监控服务提供系统了,很好的Idea吧?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?