热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ASP.Net之笔记0306(手机定位系统案例)

手机定位系统

手机定位系统案例


1、后续基本不会涉及到Socket的开发了,因为这太底层了。因为里面有好多的东西都需要我们自己控制。
2、真正做网络编程的,也不是这么搞的。也需要了解TCP/IP协议。比如说,做操作系统了,做嵌入式了可能会用到Socket。
3、我们要了解通信的模型,后面的几乎都是随着这个来的。
4、我们之前涉及的 传输数据第一个字节表示数据类型,这种协议就是二进制级别的协议还有一些 基于字符串的一个协议。
5、报警系统的一个应用:你通过报警系统进行打电话->系统将你的手机号码 发送到 手机定位系统->手机定位系统将 报警坐标 发送给报警系统->报警系统 在报警坐标的 周边范围搜索 是否有派出所 或者 巡逻的民警->然后指挥他们 到指定位置处理事件。
6、手机定位用到GIS,百度地图就是GIS的一个应用。在地图上可以放一些商家的信息,通过地图也可以搜索出附近商家、银行、到哪里去如何坐公交。
7、手机定位系统,也不能根据手机号来获取手机的具体位置(坐标),我们也需要拿到 具体的运营商的手机号码 到它们的系统里去获取定位信息。eg:移动手机号,肯定能通过移动的系统获取到它的地理位置,然后返回到我们的定位系统中。
8、网络公司肯定是不能定位 手机的位置,除非你有基站 才可以定位,或者 用GPS来定位,访问GPS模块,让GPS来定位。
9、移动是怎么定位的呢?每一个基站都有一个信号的覆盖范围,通过三个基站的焦点位置,来确定你的位置。
10、移动系统 和 手机定位系统 虽然都在公安厅的一个机房里,这两个系统的服务器不是同一个,这个两个服务器之间怎么通信呢?就是走的Socket。发送数据的时候,也要有一定的格式:手机定位系统发送定位请求#Request:18922222222$移动的系统响应:#Response:18922222222,X坐标,Y坐标.就这样双方实现通信。就这一小块用到Socket。即使拿到了坐标,也要调误差。【这里只是很早的一种实现,现在不知道了。
11、早期的大型系统与系统之间的通信 都是通过Socket来实现的。这样就会有很多的私有协议,这样如果某一个系统升级,想添加些信息,对方的系统也会受影响,也需要跟着升级改代码。随着行业的发展,后来就出现了通信的公共协议,公共协议不会变,这样就避免了由于通信协议的变化导致双方都去更改代码。随后系统与系统之间的通信 就走公共协议了。eg:浏览器 与 网站服务器 遵循http协议。




推荐阅读
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了mysql中的索引相关的知识,希望对你有一定的参考价值。什么是索引: ... [详细]
  • 软件自动化测试的学习路线
    软件自动化测试的学习步骤软件测试交流群关注软件测试技术公众号获取阅读目录软件自动化测试的学习步骤自动化测试的本质自动化测试学习的误区自动化测试的职位自动化测试分类Web自动化 ... [详细]
  • 接口测试的方式有很多,比如可以用工具(jmeter,postman)之类,也可以自己写代码进行接口测试,工具的使用相对来说都比较简单,重点是要搞清楚项目接口的协议是什么,然后有针对 ... [详细]
  • 企业数据应用挑战及元数据管理的重要性
    本文主要介绍了企业在日常经营管理过程中面临的数据应用挑战,包括数据找不到、数据读不懂、数据不可信等问题。针对这些挑战,通过元数据管理可以实现数据的可见、可懂、可用,帮助业务快速获取所需数据。文章提出了“灵魂”三问——元数据是什么、有什么用、又该怎么管,强调了元数据管理在企业数据治理中的基础和前提作用。 ... [详细]
  • MyBatis模糊查询和多条件查询一、ISmbmsUserDao层根据姓名模糊查询publicListgetUser();多条件查询publicList ... [详细]
  • python自学教程哪里好,python比较好的教程
    本文目录一览:1、想学python去哪里比较好? ... [详细]
  • vscode里的html标签导航的一系列问题
    哈喽,我今天带来的经验是,vscode在18年10月更新后的1.29以后,编辑html文档时,会发现最上面有个类似于HTML标签导航的玩意儿,可能部分同学和我一样不习惯用它们,现在 ... [详细]
  • mongodb复制集部署文档 ... [详细]
  • ajax 跨域webapi 最简单的demo(只介绍Get)
    这几天遇到一个nodejs的项目,使用VSCode开发,需要连接数据库的,但是用nodejs连接数据库比较繁琐,需要安装很多 ... [详细]
  • 以SOA服务为导向的信息系统构建是通过有计划地构建信息系统时,一种简单而有柔性的方法,就是组件化与服务导向架构。过去的信息系统,是在使用者需要新功能时才开发的,也就是响应不同时 ... [详细]
  • C#的Type对象的简单应用
    通过Type对象可以获取类中所有的公有成员直接贴代码:classMyClass{privatestringname;privateintid;publicstringcity;pu ... [详细]
  • 怎么用php登录微博(2023年最新整理)
    导读:今天编程笔记来给各位分享关于怎么用php登录微博的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ... [详细]
  • ARToolKitunity
    ARToolKit为开源的AR库,相对于高通和easyAr有几点特点:1)开源2)识别项目可以动态添加(详细在后)3)识别文件可以本地生成4)目前只能识别图片(目前为.jpg格式) ... [详细]
  • 服务器性能优化之网络性能优化
    hi,大家好,今天分享一篇后台服务器性能优 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
author-avatar
菜大虾
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有