基于dtmf发送救援信息(gps坐标)传送的技术方案

项目发起地址:https://github.com/liangdas/dtmfsos

在医疗救护领域,抢救病人最关键的因素是能在最短的时间内到达现场。一般情 况下,人们通过拨打120救护专线来取得帮助。但是,这里存在一个关键问题,那就是打120电话以后需要告知具体位置才能前来救援,但往往在事件突发时很难通过口述来告知准确的地址,从而导致延误抢救时间。现如今手机已经非常普及了,而且几乎所有的智能手机都带有GPS模块,可以准确的获取到地理位置信息,因此如果能够通过电话方便的将GPS模块定位的坐标信息传递给120救护专线的话,救护车就可以根据位置快速的赶到救援现场,为救援赢得时间。

# 目前GPS信号传递的几种方式

  1. 通过互联网网络将GPS地理位置传递给服务器

  2. 通过短信将gps地理位置传递给被互交方

以上两种方式都存在问题:

  1. 通过网络方式需要互叫方和被叫方都存在网络

  2. 短信方式需要被叫方可以接收短信

我们知道120救护专线通常是通过利用呼叫中心技术来实现的,通常没有与网络和短信通道对接,只有语言描述,因此很难强制要求救护专线对现有方案进行大面具改造。

DTMF介绍

双音多频(DTMF)是由贝尔实验室开发的信令方式,通过承载语音的模拟电话线传送电话拨号信息。每个数字利用两个不同频率突发模式的正弦波编码,选择双音方式是由于它能够可靠地将拨号信息从语音中区分出来。一般情况下,声音信号很难造成对DTMF接收器的错误触发。DTMF是“TouchTone” (早期AT&T的商标)的基础, 替代机械式拨号转盘的按键。

在编码时将击键或数字信息转换成双音信号并发送,解码时在收到的DTMF信号中检测击键或数字信息的存在性。一个DTMF信号由两个频率的音频信号叠加构成。这两个音频信号的频率来自两组预分配的频率组:行频组或列频组。每一对这样的音频信号唯一表示一个数字或符号。电话机中通常有16个按键,其中有10个数字键0~9和6个功能键*、#、A、B、C、D。由于按照组合原理,一般应有8种不同的单音频信号。因此可采用的频率也有8种,故称之为多频,又因它采用分别从高低频中任意抽出1种进行组合来进行编码,所以又称之为“8中取2”的编码技术。根据CCITT的建议,国际上采用的多种频率为697Hz、770Hz、852Hz、941Hz、1209Hz、1336Hz、1477Hz和1633Hz等8种。用这8种频率可形成16种不同的组合,从而代表16种不同的数字或功能键,

通过DTMF传递GPS地理位置坐标

简单的说DTMF可以从通话音频中提取10个数字键0~9和6个功能键*、#、A、B、C、D。我们知道GPS地理位置是由经度纬度组成的两个数字。

例如:
北京市区坐标为:北纬39.9”,东经116. 3”。
可以表示为 39.0,116.3

如果我们在音频中反复播放以下的DTMF音频

#390#1163#

被叫方就可以从音频中分析出以上这段字符串,从而得到完整的地理位置信息

实现方案

首先目前智能手机都已至此GPS定位功能。因此只需要手机厂商在通话界面上加上一个SOS呼叫按钮,当用户点击该按钮时按指定编码发送GPS定位坐标即可

被叫方:
被方可以利用专门处理DTMF音频的软件(这种软件很容易开发,普通的手机APP即可实现)从通话音频中分析出这段地理位置信息。

总结

利用DTMF传递GPS地理位置信息可以最小的改造现有的公共服务系统而达到高效的救援目的。因此希望能通过指定一个统一的DTMF地理位置编码标准,让手机厂商(第三方通话软件厂商)默认出厂接入这段功能。相信在未来这将是一个非常有用的工具。

基于dtmf发送救援信息(gps坐标)传送的技术方案相关推荐

  1. 服务器接收GPS信息,GPS授时服务器的技术参数介绍

    GPS授时服务器的技术参数介绍 GPS授时服务器的技术参数介绍 概述 京准电子科技HR-901GB型GPS授时服务器是一款支持NTP和SNTP网络时间同步协议,高精度.大容量.高品质的高科技时钟产品. ...

  2. Android平台基于RTMP或RTSP的一对一音视频互动技术方案探讨

    背景 随着智能门禁等物联网产品的普及,越来越多的开发者对音视频互动体验提出了更高的要求.目前市面上大多一对一互动都是基于WebRTC,优点不再赘述,我们这里先说说可能需要面临的问题:WebRTC的服务 ...

  3. 基于SSM的学生信息管理系统

    基于SSM的学生信息管理系统 摘要 随着互联网技术和国内教育行业持续高速地发展,管理员为了能够更加方便地管理学生信息,学生信息管理系统被开发出来的目的是为了能够更加方便管理学生信息,一个良好的学生信息 ...

  4. 基于机器学习的敏感信息泄露治理探索

    文|宙斯盾流量安全分析团队 晨晨.彦修 背景 企业数据包含着用户个人信息.隐私信息.商业敏感数据等,一旦泄漏,会给企业带来巨大的经济损失,甚至承担相关法律责任和巨额罚款.因此,如何保障企业存储的各类敏 ...

  5. MQTT协议发送GPS坐标到服务器

    MQTT协议发送GPS坐标到服务器 一.配置GPS 个人感觉USB的GPS好一些.感觉不好找的同学我这还有淘宝链接,卖家没给钱,只是为了方便同学们. 第一步买回来照着上图连线即可,我用了四根杜邦线: ...

  6. qpython获取手机gps_基于Python获取照片的GPS位置信息

    这篇文章主要介绍了基于Python获取照片的GPS位置信息,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 昨天听人说,用手机拍照会带着GPS信息,原 ...

  7. 快速实现ML302 GPS+4G发送定位信息详解

    ML302 GPS定位并TCP发送定位信息 一.本例程实现功能 二. Core提供的TCP/UDP功能介绍 三.模块介绍 四.接线图 六.完整代码 七.LIB_Cat1TcpUdpConfig初始化函 ...

  8. springboot基于web的传染病信息管理系统的设计与实现毕业设计-附源码221124

    摘 要 传染病报告是传染病防控工作的重要内容,医疗机构及其执行职务的人员开展传染病疫情报告工作是中华人民共和国传染病防治法>第三十条赋予的法定职责.传染病上报系统的不断完善提高了传染病暴发的早期 ...

  9. 手持gps坐标设置_学术 | 许其凤院士:GPS移动定位与移动网络定位精度的分析

    ↑ 点击上方「中国测绘学会」 可快速关注我们 摘要: 随着移动终端的性价比逐渐提高,以及无线网络技术的快速发展,移动位置服务技术水平近几年也有了快速的提高,应用也越来越广泛.同样,移动用户对移动定位的 ...

最新文章

  1. Linux命令screen—终端切换,工作环境保存,画面同步,防断网
  2. 脑机交互研究及标准化实践
  3. Mathtype写分段函数的方法
  4. angular4获得焦点事件_Angular 4 文本框自动获取焦点二
  5. docker 全部杀掉
  6. 四、Spring中使用@Conditional按照条件注册Bean
  7. Android开发笔记(一百四十)Word文件的读取与显示
  8. 太强了!一个基于 Redis 的限流系统的设计!
  9. keil 函数最多可以传几个参数_Keil C51中如何让一个函数返回多个值?我把数组指针传入函数中,但发现编译后DATA区会随...
  10. java开发ps插件_ps样式如何导入?Photoshop插件导入教程
  11. h3c交换机端口加入vlan命令_h3c交换机vlan配置划分命令
  12. Python应用|TOPSIS综合评价法与案例分析
  13. 从社交网络图的edgelist得到adj
  14. 短时间提高英语口语方法
  15. MOTO ME525/Defy 刷Android4.0 刷机教程
  16. Ubuntu下邮件服务器的配置——SendMail
  17. Mac OS 下的Vim使用系统剪切板
  18. Amazon SageMaker测评分享,效果超出预期
  19. iOS 图片 绘制梯形 背景图屠屏
  20. python2编码unicode,在不终止Unicode的情况下,在Python 2中编码转义字符的正确方法是什么?...

热门文章

  1. python基础之集合运算
  2. 小程序踩坑日志(一)
  3. 【Linux】Linux的挂载原理 |MOUNT|挂载NAS|自动挂载
  4. 通用进制转换工具,可实现进制之间的任意转换
  5. c语言打印出水花数,四叶玫瑰数,五角星数等等的数字
  6. javascript中Doom操作方法总结
  7. 力扣 863. 二叉树中所有距离为 K 的结点
  8. 爬取豆瓣读书的图书信息和评论信息
  9. 复活谷歌翻译流程(亲测好用)
  10. RHCSA操作第四次作业