手机自动报警定位系统简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

手机自动报警定位系统简介当绑架抢劫案件发生时,受害人往往无法及时求助而受到歹徒的侵害。在现实生活中,手机作为普及的即时通信工具,危难时刻应该有即时求助的作用,是由于暴力事件发生时,往往不会有受害者拨打电话的机会。因此我们有给手机制作一个求助系统的想法。暴力事件发生时,受害者能通过简单隐蔽的操作即时向公安机关求助,使伤害降到最低点。

我们设想的手机求助系统必须具有操作方便隐蔽.求助即时准确.基本不存在错误操作的特点。

第一部分:手机求助程序启动操作的隐蔽性可行性探讨

在犯罪过程中过分醒目的求助行为可能引起匪徒对受害者的进一部伤害,所以用户求助操作必须具有隐蔽性。通过对目前最普及大部分品牌的手机的外形观察,我们发现*0#*0#三键是紧密联系在一起的而且三键总是处于手机外沿。对于大多数手机用户而言,由于对自己机器的熟悉程度高,当手机放在身上时,*0#*0#三个键往往容易接触到。而且输入*0#*0#三个键只需要隔着裤袋轻轻在手机上划一下(但是出于平时意外按错而造成无故锁机,因此设定要连续按两次“*0#*0#”系统才运行),在犯罪事件发生时,这样轻微的动作成功的几率远大于其他动作,所以我们选择“*0#*0#”,之所以用“*0#*0#”作为手机求助系统(软件接收机)的启动命令是因为为了防止平时的误操作。因此用“*0#*0#”作为程序的启动命令具有较高的隐蔽性,

可行几率非常大,是所有命令中比较容易操作的。

而且在手机内设的命令中并没有“*0#*0#”这条命令,*0#*0#”作为启动命令很难误操。由于手机现在手机大多为java机型和智能机,在手机中内置一个程序是非常简便的。通过手机软件的功能扩展我们能很好的把手机命令转换成程序启动命令。这一点是非常容易实现的。

因此,把*0#*0#作为启动命令最符合实际应用的各种要求。

第二部分:GPS接收机的选择及弱信号的捕捉在GPS接收机中,关键在于把接收到的信号转换为数字信号。一旦信号被数字化,就可以通过数字信号处理得到必要的信息。软件无线电的主要目的是在无线电设备中实用的硬件最少的,从概念上来讲,人们可以通过软件调整甚至改变无线电的功能,因此软件方式具有很强的灵活性,适合在java手机和智能机中实现,所以我们选择GPS的软件接收方式。

由于犯罪活动的地点不一定,可能在信号极其弱的地方,我们需要用到弱信号捕捉的一些技术。

上面我们提到了“*0#*0#”指令在手机里的设定,所以,当手机指令“*0#*0#”被用户输入时,手机便通过预设在机器内的程序开始捕捉GPS卫星发射的信号,通过射频(RF)链将输入信号放大到合适的幅度并将频率转换到需要的输出频率上,再通过模、数转换器(ADC)将输出信号变成数字信号。之后用软件对信号尽心处理或得

用户位置。。为了跟踪弱GPS信号,接收机必须出于低动态范围的环境。

跟踪弱信号和强信号之间的差别就是跟踪信号时需要的数据长度要长,跟踪的主要目的是得到3个参数:载波频率、导航数据跳变和精确的C/A码初始相位。C/A码相位和载波频率用于产生本地信号,导航数据的起点可用于确定跟踪过程的开始。用40ms(导航数据相位跳变钱20ms和后20ms)的数据来确定导航数据是否有相位跳变。每20ms就可能存在一个导航数据跳变。数据跳变也是一个初始C/A 码点。跟踪应当从数据的某毫秒开始,也是导航数据的开始。换句话说,所选择的初始C/A码也是一个导航数据跳变点。应当指出,导航数据跳变点可能有真正的相位跃变,也可能没有真正的相位跳变。正因为此,跟踪是在第一个20ms数据内的一个特别的初始C/A码开始的。

能弱信号后,手机就可以接收到GPS发射的信号,我们通过软件方法根基导航数据的信息,得到子帧和导航数据,从导航数据里就克得到星历数据和伪距。星历数据来获取卫星位置。最后通过卫星位置和伪距能计算出用户的位置。

我们的设计相对公安局的固定电话定位有以下优势:

1、操作简捷;

如果求助于公安机关电话定位,首先要拨打110,并接通一定时间才有可性,而我们的设计只需在口袋或者其他隐藏位置按下“操作码”就可以实现手机定位,操作上大大节约了时间,提高了获取帮助的概

率。

2、定位更快速;

相对公安机关,我们通过卫星定位,比电话信号的追踪更加快速,而且手机一般置于较隐蔽位置。

3、随身携带的保护;

相对固定电话,手机与人可以说更加“形影不离”,所以,随身携带手机,装有此程序后便相当于随身携带了防护系统。

第三部分:关于操作后手机处于的假死状态

手机程序启动后会模仿成没电关机无法启动的假死状态,避免求助时被歹徒发现,对受害者造成进一步伤害。

一、假死状态的设想和定义

假死状态,故名思意,就是使手机处于一种可令人误以为己经关机,而且需通过某种特殊方式方能重新开启的状态。

我们的设想是当受害者遇到危险情况时,可通过连续按下两次“*0#*0#”,从而使手机马上转为关机状态,但是此时并不是平时一般所见的直接关机,而只是使得除手机信号发射系统外的其它系统和元部件停止运作(即关闭其它运行系统)。此过程通过己经按装于java 机型和智能机内的“假死”程序运行来实现,假死程序运行后手机会自动捕捉信号,从而最终实现数据发送。

注:即使有人故意将手机电池拆下,然后再按上,按开机键手机

依然是不会开机的,并且在重新按上电源之后,手机信号信统也会同时运作,向外发射信号数据。

二、假死状态功能的实现与软件隐蔽性保护

对于假死状态实现的软件来说,我们可以模仿现在普遍应用于很多手机的“智能手机锁”软件。对手机锁软件而言,只要我们在手机上安装过,就可以运行。并在手机被输入某些功能键后或是更换SIM 卡后、待机时间过长等情况下,手机锁软件会把手机处于锁定状态,而当被重新使用时,则需要输入使用者设定的密码,从而解锁。而假死状态软件相对手机锁软件来说,可以能过一些改进来实现:

1、把手机锁锁机的功能键在程序上改为:输入“*0#*0#”。

2、手机锁软件运行时手机处于暗屏待机状态,而假死软件则需把此部分程序改为:电池独立供电于信号系统而暂时停止对其它部分供电而使手机处于“休克”状态。此部分可运用手机电路板的电路分析、构造结合计算机软件编程相结合来实现。

3、手机锁软件是需要用户输入密码来开启,而我们只要把手机锁软件输入密码这一部分的源程序改为需要用手机外某数据源的特定数据组来匹配手机中原始数据组后才能解锁的新程序,就可以实现手机假死而不被随便开启。

(其中:手机中原始数据组是出厂前设定的固定随机组合值;手机外特定的数据组就是手机营运商用来匹配手机原始数据组而设定的一对一数据组,即一手机中的原始数据组有唯一对应的手机外数据

相关文档
最新文档