一种基于手机app的多媒体报警方法

文档序号:8907776阅读:1175来源:国知局
一种基于手机app的多媒体报警方法
【技术领域】
[0001] 本发明涉及智能手机技术和移动通信技术领域,尤其涉及一种基于手机APP的多 媒体报警方法。
【背景技术】
[0002] 随着我国经济的迅速增长和人民生活水平的提高,智能手机越来越普及,正逐步 成为人们日常生活中不可缺少的一部分,而且科技的日新月异也使得手机功能愈加强大, 应用也越来越广泛,用手机可以进行网上购物、拍照、录制生活视频等等。其中,遇到紧急 情况时,用手机拨打报警电话进行报警已成为人们的一种习惯。虽然这种报警方式简单、快 捷,但仍存在着诸多弊端,例如由于地域语言差别导致报警位置信息无法快速确定、接处警 员无法根据报警人的语音描述清楚的了解到现场的情况等。
[0003] 鉴于此,专利申请公开103905975 "一种手机报警方法和装置"提出了一种手机报 警方法,调用手机GPS定位和/或基站定位来获取报警人的位置信息并通过短信的方式发 送到报警平台。专利申请公开102831755 "一种智能手机终端的多用户报警方法"提出了 一种基于智能手机终端APP实现的多用户报警方法。首先,在智能手机终端建立APP应用、 在服务器端建立Web应用并通过通信协议将它们连接起来;然后,当用户需要报警时,调用 智能手机终端的GPS模块获取用户当前的经炜度位置信息,调用音频采集模块打开麦克风 开关录制用户当前声音信息并通过触发计时器使智能手机终端定时向服务器端发送转换 后的位置信息和声音信息;最后,服务器端将接收到的信息按照手机终端ID存储在数据库 里,同时通过可视化网页显示不同用户手机终端ID所对应用户的位置信息并播放其声音 信息完成报警。
[0004] 虽然现有技术已很好的解决了定位问题,并提出在智能手机终端建立APP应用, 定时传输定位信息和现场音频信息到接处警中心以便于接处警员快速了解现场情况,但是 仅通过传输现场音频信息到接处警中心使接处警员对现场情况进行准确判断是不够的,而 且报警人与接处警员进行语音交流是很有必要的。鉴于此,本发明在智能手机技术和移动 通信网络技术发展的基础上提出了一种基于手机APP的多媒体报警方法,报警人通过手机 报警APP软件进行一键式报警与接处警员进行语音交流,同时将现场情况以照片或视频的 形式传输到接处警中心以便于接处警员对报警现场形势有准确的判断,做第一时间的远程 指挥和处警,并能统筹调度各部门为快速救援做充分的准备。

【发明内容】

[0005] 本发明的目的在于提出了一种基于手机APP的多媒体报警方法,旨在解决现有报 警方式中存在的问题,其系统结构如图1所示。
[0006] 该系统由智能手机终端、通信网络以及接处警中心三部分组成。所述智能手机 终端装有手机报警APP软件,包括定位模块、多媒体采集模块、网络连接模块、编解码模块 和电话服务模块;所述通信网络包括数据传输网络和公众电话网,其中数据传输网络包括 2G、3G、4G移动通信网络以及WIFI网络;所述接处警中心属于三台合一指挥系统或城市应 急联动系统,提供带有公共IP的网络服务器供与外部网络进行数据交互,完成接处警工 作。
[0007] 本发明所提出的一种基于手机APP的多媒体报警方法就是在上述系统的基础上 来实现的,对于装有Android系统的智能手机终端来讲,所采用的技术方案是:在配置有 AndroidSDK的Eclipse开发环境下,利用Java、Android编程预先开发手机报警APP软件 并安装在智能手机终端,当需要报警时,智能手机终端持有人可以通过手机报警APP来完 成多媒体报警,其步骤包括如下:
[0008] S1)点击手机报警APP图标,进入APP界面。
[0009] S2)在APP界面上点击相应报警按钮,在出现的"确认是否报警"提示框中选择 "是"以确认报警,"否"则返回APP界面。
[0010] S3)出现"选择报警方式"提示框,有直接报警、拍摄照片报警、拍摄视频报警三种 报警方式供报警人选择,同时APP后台自动调用网络连接模块通过通信网络与接处警中心 建立网络连接。
[0011] S4)报警人选择合适的报警方式进行报警并进入相应报警流程,同时APP后台自 动调用定位模块获取报警现场位置信息。
[0012] S5)APP后台自动调用编解码模块对S4)中获得相应报警流程数据信息和报警现 场位置信息进行编码,转换成可传输的数据包,并将这些数据包通过通信网络传输到接处 警中心完成多媒体报警。
[0013] 本发明上述的步骤中,具体实现方法如下:
[0014]S1)中所述的APP图标存放在工程目录下的res/drawable文件夹下,所述APP界 面友好、清晰,由文字信息和报警按钮区组成。所述文字信息是一些欢迎和说明如何使用 APP的提示信息,所述报警按钮区由常用的报警按钮组成,包括但不限于110、119以及122 报警电话,其核心代码是在res/layout/activity_main.xml文件中完成,重要部分如下:
[0015]
[0016] S2)中所述的"确认是沓报警"提示框是当报警人点击报警按钮后出现的,其示意 图如图2所示,这样设计的目的是为了避免误报警。其核心代码在src/MainActivity.java 中实现的,重要部分如下:
[00171
[0018]S3中所述的"选择报警方式"提示框示意图如图3所示,其程序设计思想与S2中 的"确认是否报警"提示框相似,在此不做赘述。而APP调用智能手机终端的网络连接模块 则首先是取得网络状态的权限,即在AndroidManifest.xml文件中加入一下代码:
[0019]
[0020] 然后检测目前智能手机终端的网络连接状态,其代码是在MainActivity.java中 实现:
[0021] Stringservice=Content.CONNECTIVITY_SERVICE;
[0022] ConnectivityManagerconnectivity;
[0023] connectivity= (ConnectivityManager)getSystemService(service);
[0024] NetworklnfoacNet=connectivity.getActiveNetworklnfo();
[0025]booleanisConnect=((acNet! =null)&&(acNet. isConnectedOrConnectingO));
[0026]若无连接则调用ConnectivityManager中的setMobileDataEnable()方法开启网 络连接模块开关,通过2G、3G或4G移动通信网络与接处警中心建立网络连接,其核心代码 如下:
[0027] <uses-permissionandroid:name="android.permission.INTERNET''/〉
[0028] connectivitysetMobileDataEnable(true);
[0029]Socketclient=newSocket( "xxx.xxx.xxx.xxx",xxxx);
[0030]S4中所述的报警流程有3种:直接报警、拍摄照片报警以及拍摄视频报警。其具 体流程内容及实现方法如下:
[0031] 直接报警流程:当报警人选择直接报警方式进行报警后,APP后台自动调用智能 手机终端的电话服务模块,直接拨打预存在APP中的报警号码,与接处警中心取得语音通 话连接,其实现核心代码如下:
[0032] //取得拨号权限
[0033] 〈uses_permissionandroid:name= "android,permission.CALL_PHONE"/>
[0034] //进行拨号
[0035] Uriuril=Uri.parse( "tel:xxx");
[0036] Intentcalll=newlntent(Intent.A5CTI0N_CALL,uri1);
[0037] startAcitivity(calll);
[0038] 拍摄照片报警流程:当报警人选择拍摄照片报警进行报警后,APP后台首先调用 智能手机终端自带的摄像头,供报警人拍摄现场照片,报警人拍摄好现场照片后点击"发 送",则APP后台一方面通过S3中的无线通信网络将照片发送到接处警中心,另一方面自动 调用电话服务模块与接处警中心建立语音通话连接。其调用智能手机终端自带的摄像头拍 摄照片的核心代码如下:
[0039] Intentcapturel=newlntent(MediaStore.ACTION_IMAGE_CAPTURE);
[0040] startActivityForResult(capturel,TAKE_PICTURE);
[0041] 拍摄视频报警流程:当报警人选择拍摄照片报警进行报警后,APP后台首先调用 智能手机终端自带的摄像头,供报警人拍摄现场视频,报警人拍摄好现场照片后点击"发 送",则APP后台一方面通过S3中的无线通信网络将现场视频发送到接处警中心,另一方面 自动调用电话服务模块与接处警中心建立语音通话连接。其调用智能手机终端自带的摄像 头拍摄视频的核心代码如下:
[0042] Intentcapture2 =newlntent(MediaStore.ACTION_VIDEO_CAPTURE);
[0043] startActivityForResult(capture2,REC0RD_VIDE0);
[0044] S4中所述的调用定位模块获取报警现场位置信息是通过调用智能手机终端自带 的GPS定位功能或/和手机基站定位功能来完成的,优选GPS定位,所获得的是报警现场的 经炜度位置信息,其核心代码如下:
[0045]
[0046] S5中所述的对S4中所得到的报警流程信息和报警现场位置信息进行编码,是基 于H. 264的开源Encoder中的X264完成的,其核心代码如下:
[0047]
[0048] 该方法适于装有Android系统的智能手机终端或iOS或WindowsPhone系统的智 能手机终端。
[0049] 实施本发明提出的一种基于手机APP的多媒体报警方法,具有以下有益效果:
[0050] (1)本发明所述的报警方法是在智能手机终端上安装手机报警APP完成的,而智 能手机越来越普及,因此本发明具有便捷性。
[0051] (2)本发明所述的报警方法是利用智能手机终端的GPS定位或/和基站定位来获 取报警现场位置信息,相较于传统报警方式中的语音描述具有快速准确的优点。
[0052] (3)本发明所述的报警方法提出拍摄现场照片、视频传送到接处警中心,这有助于 接处警员直观、清楚的了解到报警现场情况,提高处警效率。
【附图说明】
[0053] 图1为系统结构图。
[0054] 图2为确认报警提示框图。
[0055] 图3为选择报警方式界面示意图。
[0056] 图4为本发明实施流程图。
[0057] 图5为手机报警APP图标示意图。
[0058] 图6为APP界面示意图。
[0059] 图7为提示是否确认报警示意图。
[0060] 图8为选择报警方式界面示意图。
[0061] 图9为拨打电话界面示意图。
[006
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1