欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種接處警方法及系統(tǒng)與流程

文檔序號(hào):12035989閱讀:1314來源:國知局
一種接處警方法及系統(tǒng)與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種接處警方法及系統(tǒng)。



背景技術(shù):

當(dāng)前公安系統(tǒng)接處警系統(tǒng)普遍采用電話語音報(bào)警的形式,報(bào)警人通過撥打報(bào)警電話,把警情以語音形式傳達(dá)給公安局110指揮中心接警員,而接警員則通過與報(bào)警人的語音交談大概了解警情信息,包括案發(fā)地點(diǎn),案情概要等。然后接警員再根據(jù)了解到的警情信息確定下一步處理方案,比如是否派警(通知案發(fā)地責(zé)任民警出警處理案件)。上述傳統(tǒng)的接處警方法的流程如圖1所示。

傳統(tǒng)的接處警方法中存在著如下問題:1、報(bào)警人對(duì)案件發(fā)生地點(diǎn)不熟悉,無法向110指揮中心接警員準(zhǔn)確地描述出案件發(fā)生地點(diǎn)的具體位置;2、110指揮中心接警員在安排民警出警處理案情的時(shí)候,無法告知民警案情的詳細(xì)發(fā)生地址,大大影響了辦案效率。

因此,如何方便報(bào)警人操作,提高接處警效率是本領(lǐng)域技術(shù)人員需要解決的技術(shù)問題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種接處警方法及系統(tǒng),能夠提高接處警的準(zhǔn)確性和效率,節(jié)省人力。

為解決上述技術(shù)問題,本發(fā)明提供一種接處警方法,包括:

用戶應(yīng)用程序收集用戶的報(bào)警信息,并將所述報(bào)警信息發(fā)送給主服務(wù)器;

所述主服務(wù)器保存并分析所述報(bào)警信息確定對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器,并將所述報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器中;

所述節(jié)點(diǎn)服務(wù)器向接警員游覽器推送所述報(bào)警信息;

所述接警員游覽器根據(jù)所述報(bào)警信息及預(yù)定派警規(guī)則確定對(duì)應(yīng)出警人員,并將所述報(bào)警信息發(fā)送給對(duì)應(yīng)出警人員的警察應(yīng)用程序;

所述警察應(yīng)用程序確認(rèn)出警。

其中,所述用戶應(yīng)用程序收集用戶的報(bào)警信息,并將所述報(bào)警信息發(fā)送給主服務(wù)器,包括:

檢測(cè)到用戶應(yīng)用程序中的撥號(hào)功能撥打報(bào)警電話;或監(jiān)測(cè)用戶終端內(nèi)置撥號(hào)功能撥打報(bào)警號(hào)碼;或監(jiān)測(cè)到用戶應(yīng)用程序中的報(bào)警按鈕被觸發(fā);

獲取所述用戶應(yīng)用程序的gps信息;

根據(jù)所述gps信息,利用地圖逆地理編碼確定用戶所在區(qū)域的行政區(qū)域編號(hào);

將所述gps信息,所述行政區(qū)域編號(hào)發(fā)送給主服務(wù)器。

其中,所述主服務(wù)器保存并分析所述報(bào)警信息確定對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器,并將所述報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器中,包括:

校驗(yàn)所述報(bào)警信息的真實(shí)性;

若所述報(bào)警信息的真實(shí),則將所述報(bào)警信息存儲(chǔ)到數(shù)據(jù)庫中,并根據(jù)所述行政區(qū)域編號(hào),及節(jié)點(diǎn)服務(wù)器映射表確定對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器,并將所述報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器中。

其中,所述將所述報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器中,包括:

將所述報(bào)警信息通過socket通道發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器,并將所述報(bào)警信息的發(fā)送狀態(tài)修改為已分發(fā)。

其中,所述節(jié)點(diǎn)服務(wù)器向接警員游覽器推送所述報(bào)警信息,包括:

所述節(jié)點(diǎn)服務(wù)器利用websocket通道向所有在線接警員游覽器推送所述報(bào)警信息。

其中,所述接警員游覽器根據(jù)所述報(bào)警信息及預(yù)定派警規(guī)則確定對(duì)應(yīng)出警人員,并將所述報(bào)警信息發(fā)送給對(duì)應(yīng)出警人員的警察應(yīng)用程序,包括:

根據(jù)所述報(bào)警信息確定警情發(fā)生地;

根據(jù)所述警情發(fā)生地確定最近的出警單位,并確定所述出警單位中可出警的警員;

確定所述可出警的警員中距離所述警情發(fā)生地最近的警員,并將所述報(bào)警信息發(fā)送給對(duì)應(yīng)出警人員的警察應(yīng)用程序。

其中,所述警察應(yīng)用程序確認(rèn)出警,包括:

確認(rèn)所述報(bào)警信息;

根據(jù)所述報(bào)警信息定位用戶的地理位置信息,調(diào)用地圖api計(jì)算出最優(yōu)出警路線,并根據(jù)所述最優(yōu)出警路線進(jìn)行導(dǎo)航;

接收對(duì)應(yīng)出警人員錄入的警情處理情況。

其中,還包括:

所述主服務(wù)器收集接處警過程中的業(yè)務(wù)數(shù)據(jù),并將所述業(yè)務(wù)數(shù)據(jù)發(fā)送到對(duì)應(yīng)的所述用戶應(yīng)用程序。

本發(fā)明還提供一種接處警系統(tǒng),包括:

用戶應(yīng)用程序,用于收集用戶的報(bào)警信息,并將所述報(bào)警信息發(fā)送給主服務(wù)器,其中,所述報(bào)警信息至少包括所述用戶的地理位置信息;

所述主服務(wù)器,用于分析所述報(bào)警信息確定對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器,并將所述報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器中;

所述節(jié)點(diǎn)服務(wù)器,用于向接警員游覽器推送所述報(bào)警信息;

所述接警員游覽器,用于根據(jù)所述報(bào)警信息及預(yù)定派警規(guī)則確定對(duì)應(yīng)出警人員,并將所述報(bào)警信息發(fā)送給對(duì)應(yīng)出警人員的警察應(yīng)用程序;

所述警察應(yīng)用程序,用于確認(rèn)出警;

數(shù)據(jù)庫,用于存儲(chǔ)所述接處警系統(tǒng)中業(yè)務(wù)產(chǎn)生的數(shù)據(jù)。

其中,所述數(shù)據(jù)庫為主從模式,包括主數(shù)據(jù)節(jié)點(diǎn)和備份數(shù)據(jù)節(jié)點(diǎn)。

本發(fā)明所提供的接處警方法,該方法包括:用戶應(yīng)用程序收集用戶的報(bào)警信息,并將所述報(bào)警信息發(fā)送給主服務(wù)器,其中,所述報(bào)警信息至少包括所述用戶的地理位置信息;所述主服務(wù)器保存并分析所述報(bào)警信息確定對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器,并將所述報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器中;所述節(jié)點(diǎn)服務(wù)器向接警員游覽器推送所述報(bào)警信息;所述接警員游覽器根據(jù)所述報(bào)警信息及預(yù)定派警規(guī)則確定對(duì)應(yīng)出警人員,并將所述報(bào)警信息發(fā)送給對(duì)應(yīng)出警人員的警察應(yīng)用程序;所述警察應(yīng)用程序確認(rèn)出警;

該方法能夠快速獲取報(bào)警人的基本信息,不需要報(bào)警人進(jìn)行說明節(jié)約時(shí)間,且能夠根據(jù)自動(dòng)獲取的報(bào)警信息快速確定出警人員,提高了出警效率。因此該方法能夠提高接處警的效率;本發(fā)明還提供了一種接處警系統(tǒng)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為現(xiàn)有技術(shù)所提供的接處警方法的流程示意圖;

圖2為本發(fā)明實(shí)施例所提供的接處警方法的流程圖;

圖3為本發(fā)明實(shí)施例所提供的用戶應(yīng)用程序收集用戶的報(bào)警信息的示意圖;

圖4為本發(fā)明實(shí)施例所提供的利用報(bào)警按鈕進(jìn)行收集用戶的報(bào)警信息的示意圖;

圖5為本發(fā)明實(shí)施例所提供的一種報(bào)警信息分發(fā)流程的示意圖;

圖6為本發(fā)明實(shí)施例所提供的一種節(jié)點(diǎn)服務(wù)器向接警員游覽器推送所述報(bào)警信息的示意圖;

圖7為本發(fā)明實(shí)施例所提供的一種派警流程的示意圖;

圖8為poll方式的流程的示意圖;

圖9為push方式的流程的示意圖;

圖10為本發(fā)明實(shí)施例所提供的一種處警流程的示意圖;

圖11為本發(fā)明實(shí)施例所提供的一種接處警反饋流程的示意圖;

圖12為本發(fā)明實(shí)施例所提供的一個(gè)完整的接處警流程示意圖;

圖13為本發(fā)明實(shí)施例所提供的接處警系統(tǒng)的結(jié)構(gòu)框圖;

圖14為本發(fā)明實(shí)施例所提供的數(shù)據(jù)庫的結(jié)構(gòu)示意圖;

圖15為本發(fā)明實(shí)施例所提供的傳統(tǒng)信息更新方式和socket方式的對(duì)比的示意圖。

具體實(shí)施方式

本發(fā)明的核心是提供一種接處警方法及系統(tǒng),能夠提高接處警的準(zhǔn)確性和效率,節(jié)省人力。

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā) 明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

請(qǐng)參考圖2,圖2為本發(fā)明實(shí)施例所提供的接處警方法的流程圖;該方法可以包括:

s100、用戶應(yīng)用程序收集用戶的報(bào)警信息,并將所述報(bào)警信息發(fā)送給主服務(wù)器;

其中,這里的用戶應(yīng)用程序設(shè)置于用戶終端,例如手機(jī),平板等設(shè)備。該用戶應(yīng)用程序主要是為了第一時(shí)間收集到用戶的報(bào)警信息,并將報(bào)警信息發(fā)送到主服務(wù)器進(jìn)行進(jìn)一步的處理。這里用戶應(yīng)用程序收集的報(bào)警信息可以包括用戶所在的地理位置信息,用戶終端的id,用戶電話號(hào)碼,用戶身份信息等。這里并不對(duì)報(bào)警信息的內(nèi)容進(jìn)行限定,可以具體根據(jù)用戶終端的具體情況進(jìn)行確定。

優(yōu)選的,所述用戶應(yīng)用程序收集用戶的報(bào)警信息,并將所述報(bào)警信息發(fā)送給主服務(wù)器具體可以包括:

檢測(cè)到用戶應(yīng)用程序中的撥號(hào)功能撥打報(bào)警電話;或監(jiān)測(cè)用戶終端內(nèi)置撥號(hào)功能撥打報(bào)警號(hào)碼;或監(jiān)測(cè)到用戶應(yīng)用程序中的報(bào)警按鈕被觸發(fā);

獲取所述用戶應(yīng)用程序的gps信息;

根據(jù)所述gps信息,利用地圖逆地理編碼確定用戶所在區(qū)域的行政區(qū)域編號(hào);

將所述gps信息,所述行政區(qū)域編號(hào)發(fā)送給主服務(wù)器。

其中,地圖逆地理編碼(geocoder)指的是通過gps坐標(biāo)確定坐標(biāo)對(duì)應(yīng)的地理位置信息。比如gps坐標(biāo)(116.51413,39.912896)通過逆地理編碼解析之后,可以得到該坐標(biāo)對(duì)應(yīng)的詳細(xì)地理位置信息:北京市朝陽區(qū)大屯路304號(hào)。hx-smart110依賴的電子地圖專門提供這樣的服務(wù)接口,該接口接收的參數(shù)就是gps坐標(biāo)值,接口返回的結(jié)果是包含行政區(qū)域編碼和詳細(xì)地址信息的內(nèi)容。

其中,該方法可以通過定位api獲取gps信息,通過地圖服務(wù)獲取行政區(qū)域編號(hào),上述過程具體實(shí)施例可以參照?qǐng)D3。

其中,由于該方法考慮到用戶在受到不法侵害時(shí)可能不方便打電話進(jìn)行報(bào)警,因?yàn)樵撚脩魬?yīng)用程序提供至少三種報(bào)警形式,第一種是用戶利用用戶應(yīng)用程序中的撥號(hào)功能撥打報(bào)警電話,當(dāng)用戶應(yīng)用程序檢測(cè)到報(bào)警電話時(shí),開始主動(dòng)獲取報(bào)警信息;第二種是用戶利用終端中內(nèi)置的撥號(hào)功能撥打報(bào)警電話,當(dāng)用戶應(yīng)用程序檢測(cè)到報(bào)警電話時(shí),開始主動(dòng)獲取報(bào)警信息;應(yīng)用場(chǎng)景為遇到情況緊急的情況時(shí),公眾用戶也許不會(huì)打開用戶應(yīng)用程序即publicapp使用其中的撥號(hào)功能撥號(hào)報(bào)警,而是直接使用終端內(nèi)置的撥號(hào)功能撥打報(bào)警電話,這就要求publicapp能夠偵聽到公眾用戶的撥號(hào)行為并且在確定公眾用戶撥打了報(bào)警電話(110、119等)后立即向接處警中心匯報(bào)警情信息(地理位置、手機(jī)號(hào))等;publicapp的智能之處在于公眾用戶報(bào)警時(shí),不需要打開publicapp應(yīng)用,就可以智能判斷用戶是否撥打了報(bào)警電話。省略了打開應(yīng)用進(jìn)行額外操作的步驟,提高了報(bào)警效率,提高了用戶友好度。第三種是用戶無法撥打報(bào)警電話,可以僅僅按下用戶應(yīng)用程序中的報(bào)警按鈕如一鍵報(bào)警按鈕被觸發(fā),開始主動(dòng)獲取報(bào)警信息。除了上述報(bào)警流程之外(報(bào)警人直接撥打報(bào)警電話的方式報(bào)警),用戶應(yīng)用程序如publicapp還提供了一鍵報(bào)警功能:報(bào)警人在不方便撥打電話報(bào)警的時(shí)機(jī)下,可以打開publicapp,進(jìn)入publicapp主界面,點(diǎn)擊“一鍵報(bào)警”按鈕,publicapp會(huì)在后臺(tái)自動(dòng)搜集報(bào)警人所在位置(gps信息)、報(bào)警人個(gè)人信息等數(shù)據(jù),自動(dòng)將報(bào)警數(shù)據(jù)推送到主服務(wù)器上,主服務(wù)器自動(dòng)將警情信息推送到接警員工作界面,完成接處警流程。詳細(xì)業(yè)務(wù)流程參見下圖4所示:

前兩種方式用戶應(yīng)用程序判斷號(hào)碼為報(bào)警號(hào)碼操作可以是通過監(jiān)測(cè)用戶撥打的電話號(hào)碼,并將其與預(yù)設(shè)的報(bào)警號(hào)碼進(jìn)行對(duì)比,若存在,則確定用戶在撥打報(bào)警電話,或者首先判斷用戶撥打的號(hào)碼的位數(shù),若位數(shù)符合預(yù)定條件,再進(jìn)行報(bào)警;或者首先判斷用戶撥打的號(hào)碼的位數(shù),若位數(shù)符合預(yù)定條件,再與預(yù)設(shè)的報(bào)警號(hào)碼進(jìn)行對(duì)比,若存在,則確定用戶在撥打報(bào)警電話再進(jìn)行報(bào)警。最后一種方式是用戶不方便進(jìn)行打電話時(shí),可以通過按鈕觸發(fā)報(bào)警信息的獲取操作。

該步驟是智能接處警系統(tǒng)業(yè)務(wù)流程的入口,負(fù)責(zé)偵聽報(bào)警行為。該用戶應(yīng)用程序可以是終端下載的app。

其中,優(yōu)選的,在報(bào)案結(jié)束后,用戶打開用戶應(yīng)用程序,可以看到上述報(bào)案信息,用戶還可以對(duì)報(bào)案信息補(bǔ)充附件信息,如案發(fā)現(xiàn)場(chǎng)圖片、音視頻等。補(bǔ)充的信息越充分,會(huì)為案件的處理帶來便利性。

s110、所述主服務(wù)器保存并分析所述報(bào)警信息確定對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器,并將所述報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器中;

其中,為了提高報(bào)警信息處理的準(zhǔn)確性,要將收集到的報(bào)警信息進(jìn)行分類分發(fā)進(jìn)行處理,該方法利用區(qū)域來劃分這些報(bào)警信息,可以起到專區(qū)案件專區(qū)處理,提高案件的處理速度,因此節(jié)點(diǎn)服務(wù)器可以按照地域進(jìn)行設(shè)置;另一方面能夠減輕主服務(wù)器的工作量,提高服務(wù)器運(yùn)行速度。

該步驟即根據(jù)報(bào)警信息中的用戶地理位置信息判斷出該報(bào)警信息所屬的節(jié)點(diǎn)服務(wù)器,將該報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器。該步驟為分發(fā)警情。

優(yōu)選的,所述主服務(wù)器保存并分析所述報(bào)警信息確定對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器,并將所述報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器中具體可以包括:

校驗(yàn)所述報(bào)警信息的真實(shí)性;

若所述報(bào)警信息的真實(shí),則將所述報(bào)警信息存儲(chǔ)到數(shù)據(jù)庫中,并根據(jù)所述行政區(qū)域編號(hào),及節(jié)點(diǎn)服務(wù)器映射表確定對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器,并將所述報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器中。

其中,上述過程具體可以是報(bào)警流程完成后,報(bào)警信息流轉(zhuǎn)到主服務(wù)器如masterserver節(jié)點(diǎn),masterserver分析警情信息,校驗(yàn)警情信息的真實(shí)性(過濾垃圾警情、惡意虛假報(bào)警)。去除虛假警情之后,先把真實(shí)警情信息存入數(shù)據(jù)庫(db)之中。

然后分析該真實(shí)警情,確定警情的發(fā)生地(行政區(qū)域),并將其推送到對(duì)應(yīng)行政區(qū)域的節(jié)點(diǎn)服務(wù)器(如nodeserver)上。系統(tǒng)設(shè)定了masterserver和nodeserver。

其中,請(qǐng)參考圖5,下圖描述的一種具體報(bào)警信息的分發(fā)流程示意圖。報(bào)警信息分發(fā)即警情分發(fā)功能的實(shí)現(xiàn)依賴于publicapp獲取的gps地理位置信息,masterserver調(diào)用地圖api轉(zhuǎn)化gps地理位置信息為對(duì)應(yīng)的行政區(qū)域編碼,然后masterserver查找預(yù)先配置好的行政區(qū)域編碼和節(jié)點(diǎn)服務(wù)器nodeserver之間的映射信息,得到節(jié)點(diǎn)服務(wù)器nodeserver的ip地址,這樣就實(shí)現(xiàn)了有g(shù)ps地理位置信息到節(jié)點(diǎn)服務(wù)器nodeserver之間的間接匹配。然后 masterserver即可將警情信息通過之前建立好的與節(jié)點(diǎn)服務(wù)器nodeserver之間的socket通道推送到節(jié)點(diǎn)服務(wù)器nodeserver上。

其中,系統(tǒng)內(nèi)部各個(gè)節(jié)點(diǎn)之間數(shù)據(jù)的通信可以采用最新的socket通信技術(shù),提高了系統(tǒng)各個(gè)節(jié)點(diǎn)之間數(shù)據(jù)的通信速率,降低了網(wǎng)絡(luò)通信延遲。

該步驟進(jìn)行自動(dòng)分發(fā)的過程中可以是由接收到報(bào)警信息后就立刻出發(fā)分發(fā)流程,或者是利用定時(shí)任務(wù)觸發(fā)分發(fā)流程。當(dāng)使用定時(shí)任務(wù)的方式時(shí),可以考慮quartz框架實(shí)現(xiàn)定時(shí)任務(wù)(task);由開源java類庫quartz實(shí)現(xiàn)的定時(shí)任務(wù)大大簡(jiǎn)化了系統(tǒng)配置和代碼量。系統(tǒng)根據(jù)需要確定某個(gè)業(yè)務(wù)方法需要定時(shí)調(diào)用,然后使用quartz配置定時(shí)任務(wù),配置定時(shí)任務(wù)依賴于該框架特定的表達(dá)式,通過表達(dá)式確定業(yè)務(wù)方法多長時(shí)間調(diào)用一次。例如這樣的表達(dá)式:01510**?*就表示每天10點(diǎn)15分觸發(fā)調(diào)用業(yè)務(wù)方法一次。

其中,優(yōu)選的,所述將所述報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器中具體可以包括:

將所述報(bào)警信息通過socket通道發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器,并將所述報(bào)警信息的發(fā)送狀態(tài)修改為已分發(fā)。

其中,報(bào)警信息經(jīng)由publicapp用戶生成之后,通過http協(xié)議post方式提交到masterserver,1:為了保證數(shù)據(jù)的安全性,masterserver首先必須要把警情信息存入masterdb或者slavedb中,同時(shí)要把新存入的警情信息做好標(biāo)記。做標(biāo)記的目的是為了表明警情信息處于“待分發(fā)狀態(tài)”,還未分發(fā)到該警情對(duì)應(yīng)的行政區(qū)域?qū)?yīng)的nodeserver上。2:masterserver將警情信息直接推送到節(jié)點(diǎn)服務(wù)器nodeserver。此步驟可以詳細(xì)拆分為兩部分,首先masterserver需要知道警情應(yīng)該推送到哪個(gè)nodeserver上,判斷的依據(jù)就是警情信息中包含的地理位置信息,masterserver使用上述geocoder技術(shù),獲取警情信息對(duì)應(yīng)的地理位置信息,該地理位置信息中包含六位的行政區(qū)域編碼(adcode);然后masterserver根據(jù)得到的adcode查找該adcode對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器nodeserver的ip地址,獲得ip地址后,就可以找到masterserver和nodeserver之間建立的socket通道,把警情信息通過socket通道發(fā)送到nodeserver服務(wù)器。如果nodeserver成功收到發(fā)送的警情信息,masterserver就需要將該警情信息狀態(tài)由“待分發(fā)狀態(tài)”修改為“已分發(fā)狀態(tài)”。

上述步驟的產(chǎn)生是跟隨publicapp用戶報(bào)警操作而產(chǎn)生的。假如說上述步驟因?yàn)榫W(wǎng)絡(luò)問題發(fā)生失敗,警情未能及時(shí)通過socket通道發(fā)送到nodeserver上,hx-smart110系統(tǒng)還有一道保障方法。利用上述的quartz框架實(shí)現(xiàn)定時(shí)任務(wù)(task)技術(shù),定時(shí)地檢查新存入數(shù)據(jù)庫的被標(biāo)記為“待分發(fā)狀態(tài)”的警情信息,如果發(fā)現(xiàn)有“待分發(fā)狀態(tài)”的警情,就重新使用socket通道發(fā)送到nodeserver。

s120、所述節(jié)點(diǎn)服務(wù)器向接警員游覽器推送所述報(bào)警信息;

其中,節(jié)點(diǎn)服務(wù)器在接收到報(bào)警信息后要及時(shí)向該區(qū)域的接警員游覽器推送該報(bào)警信息,以達(dá)到該報(bào)警信息可以最快接受處理。例如有效警情被分發(fā)到節(jié)點(diǎn)服務(wù)器(nodeserver)上之后,節(jié)點(diǎn)服務(wù)器立即向使用browser登錄到系統(tǒng)中的接警員發(fā)起廣播,把警情發(fā)送到每個(gè)接警員工作臺(tái)。為了提高發(fā)送的效率,可以只向在線的接警員進(jìn)行發(fā)送;也可以是向在線的接警員進(jìn)行發(fā)送,當(dāng)監(jiān)測(cè)到其他未在線的接警員在在線時(shí),在向其發(fā)送報(bào)警信息。

其中,優(yōu)選的,所述節(jié)點(diǎn)服務(wù)器向接警員游覽器推送所述報(bào)警信息具體可以包括:

所述節(jié)點(diǎn)服務(wù)器利用websocket通道向所有在線接警員游覽器推送所述報(bào)警信息。

其中,請(qǐng)參考圖6,接警員收到報(bào)警信息的警情廣播后,確定可以接警后,執(zhí)行接警操作,簽收警情廣播推送的新警情。其中說明了如果接警員處于離線狀態(tài)(即接警員沒有登錄系統(tǒng)),節(jié)點(diǎn)服務(wù)器nodeserver將自動(dòng)把警情信息標(biāo)記為待通知狀態(tài),等待接警員下次上線時(shí),以歷史警情的形式通知給接警員,保證警情信息對(duì)每位接警員都通知到位。圖中的案發(fā)地點(diǎn)定位功能指的是接警員在確認(rèn)警情信息后,為了進(jìn)一步確定警情發(fā)生地點(diǎn),可以使用系統(tǒng)提供的警情定位功能,在接警員工作臺(tái)界面,內(nèi)嵌了電子地圖,警情信息會(huì)被標(biāo)記在電子地圖上,接警員可以直觀地看到警情的發(fā)生地點(diǎn),便于就近派警,節(jié)省出警時(shí)間。

s130、所述接警員游覽器根據(jù)所述報(bào)警信息及預(yù)定派警規(guī)則確定對(duì)應(yīng)出警人員,并將所述報(bào)警信息發(fā)送給對(duì)應(yīng)出警人員的警察應(yīng)用程序;

其中,該步驟不要完成派警工作,而派警工作的重點(diǎn)就是選取能夠迅速到達(dá)警情現(xiàn)場(chǎng)的民警,因此,在選定出警人員時(shí)要考慮該出警人員是否可以快速到達(dá),以及出警人數(shù)的確定。

其中,優(yōu)選的,接警員游覽器根據(jù)所述報(bào)警信息及預(yù)定派警規(guī)則確定對(duì)應(yīng)出警人員,并將所述報(bào)警信息發(fā)送給對(duì)應(yīng)出警人員的警察應(yīng)用程序具體可以包括:

根據(jù)所述報(bào)警信息確定警情發(fā)生地;

根據(jù)所述警情發(fā)生地確定最近的出警單位,并確定所述出警單位中可出警的警員;

確定所述可出警的警員中距離所述警情發(fā)生地最近的警員,并將所述報(bào)警信息發(fā)送給對(duì)應(yīng)出警人員的警察應(yīng)用程序。

其中,具體的出警人員簽收新警情之后,通過browser提供的工作臺(tái)將警情指派給辦案民警。辦案民警通過警察應(yīng)用程序如policeapp收到警情指派通知,確認(rèn)處警。圖7描述了派警流程:1.接警員完成接警流程,并得知警情發(fā)生地。警情發(fā)生地在電子地圖上可以精確到街道;2.系統(tǒng)會(huì)智能篩選最符合出警條件(距離案發(fā)地最近)的出警單位,展示給接警員。3.接警員在推薦的接警單位中選擇出警民警;4.接警員將警情派發(fā)給選定的民警。

其中,可選的,派警流程中的消息推送機(jī)制:push技術(shù)(個(gè)推)

從技術(shù)層面講,通常情況下,app和server之間信息的交互,都是由app主動(dòng)發(fā)起請(qǐng)求,請(qǐng)求服務(wù)器的某些資源,例如發(fā)起一個(gè)查詢、登錄系統(tǒng)等等?;谶@樣的模式的數(shù)據(jù)請(qǐng)求方式不能及時(shí)獲取服務(wù)器端的數(shù)據(jù)更新,還要基于不斷的發(fā)起請(qǐng)求查找服務(wù)器更新這樣的方式耗費(fèi)大量的網(wǎng)絡(luò)流量和系統(tǒng)資源。這種信息獲取方式是單向的,即只能由app主動(dòng)發(fā)起請(qǐng)求,才能從服務(wù)器獲取數(shù)據(jù);而基于推送機(jī)制(push)的技術(shù)突破性地解決了這樣的局限性。推送機(jī)制(push)可以實(shí)現(xiàn)由服務(wù)器端主動(dòng)發(fā)送信息給app端,而不用等待app端發(fā)起請(qǐng)求。push是互聯(lián)網(wǎng)上內(nèi)容提供者和內(nèi)容定制方之間的一種通信機(jī)制,利用在服務(wù)器端的程序把數(shù)據(jù)源源不斷地推向客戶端,大大提高客戶機(jī)和服務(wù)器之間的交互性能。

傳統(tǒng)互聯(lián)網(wǎng)上數(shù)據(jù)交互一般有poll和push兩種方式。poll典型使用場(chǎng)景是瀏覽網(wǎng)頁,是用戶主動(dòng)發(fā)起請(qǐng)求,向服務(wù)器獲取數(shù)據(jù);push剛好相反,通 過服務(wù)器直接發(fā)送數(shù)據(jù)給客戶端,用戶被動(dòng)接受消息,類似于更加及時(shí)的短信。push的使用場(chǎng)景有以下兩特點(diǎn):時(shí)間不確定性、時(shí)效性,如發(fā)送團(tuán)購信息,發(fā)送電子消費(fèi)賬單等。其中,poll方式的流程的示意圖如圖8,push方式的流程的示意圖如圖9。

個(gè)推為第三方應(yīng)用提供了跨手機(jī)平臺(tái)一致的、穩(wěn)定可靠的消息推送服務(wù),實(shí)現(xiàn)服務(wù)端到客戶端的消息主動(dòng)推送。第三方應(yīng)用可以實(shí)現(xiàn)針對(duì)單一目標(biāo)地址的推送,也可以實(shí)現(xiàn)群發(fā)消息推送,還可以通過指定tag進(jìn)行定向群組推送。個(gè)推除了為第三方提供基本的透明消息傳輸,還提供了一些消息展示方式,實(shí)現(xiàn)在客戶端的通知提示、彈框操作等,幫助客戶快速實(shí)現(xiàn)更為定制化的消息推送服務(wù)。

該方法中的派警流程,就需要實(shí)現(xiàn)由服務(wù)器向app主動(dòng)push消息的功能。110接處警指揮中心接警員把警情信息派發(fā)給某一個(gè)民警,該民警手機(jī)客戶端policeapp就會(huì)收到masterserver推送的一條信息,告知民警有新的出警任務(wù)需要立即處理。在該流程中,出警民警并沒有主動(dòng)向masterserver發(fā)起請(qǐng)求,而是被動(dòng)地收到masterserver發(fā)來的消息通知。這樣的實(shí)現(xiàn)方式,保證了派警信息最小程度的延遲,使得警情信息第一時(shí)間到達(dá)出警民警手機(jī)端。

s140、所述警察應(yīng)用程序確認(rèn)出警。

其中,出警人員可以通過登錄警察應(yīng)用程序記錄出警信息。還可以包括記錄警情處理情況等。警察應(yīng)用程序起到反饋的作用,可以完成的記錄出警的情況,為整個(gè)接處警流程提供一個(gè)反饋數(shù)據(jù)。

優(yōu)選的,所述警察應(yīng)用程序確認(rèn)出警具體可以包括:

確認(rèn)所述報(bào)警信息;

根據(jù)所述報(bào)警信息定位用戶的地理位置信息,調(diào)用地圖api計(jì)算出最優(yōu)出警路線,并根據(jù)所述最優(yōu)出警路線進(jìn)行導(dǎo)航;

接收對(duì)應(yīng)出警人員錄入的警情處理情況。

其中,上述具體過程可以如圖10所示,辦案民警確定派警信息后,確認(rèn)處警,開始進(jìn)行處警流程。處警流程伴隨著實(shí)際的處警業(yè)務(wù),可以隨時(shí)向masterserver查詢、提交數(shù)據(jù),匯報(bào)辦案流程。詳細(xì)的處警流程如下圖所示:1.policeapp收到接警員派發(fā)的警情信息,提醒辦案民警簽收派警信息;2.辦案民警打 開policeapp進(jìn)入新派警信息頁面,確認(rèn)派警信息后,執(zhí)行簽收派警信息操作;3.辦案民警簽收警情信息之后,policeapp通過masterserver轉(zhuǎn)發(fā)后,通知報(bào)警人的publicapp警情信息已經(jīng)有辦案民警開始處警;4.辦案民警簽收警情之后,進(jìn)入警情信息詳細(xì)頁面,在展示的電子地圖上標(biāo)注案發(fā)地點(diǎn);5.policeapp計(jì)算最快到達(dá)案發(fā)地點(diǎn)的路線并開始導(dǎo)航,指引辦案民警快速到達(dá)案發(fā)地點(diǎn);6.辦案民警根據(jù)policeapp的導(dǎo)航信息到達(dá)案發(fā)地點(diǎn),準(zhǔn)備開始實(shí)地處警;7.辦案民警開始實(shí)地處警過程;8.辦案民警實(shí)地處警期間,隨時(shí)可以使用policeapp記錄辦案過程,包括辦案過程中需要把圖像、視頻、音頻等警情附屬信息保存到policeapp中,既可以直接發(fā)送到masterserver中,也可以臨時(shí)存儲(chǔ),等待網(wǎng)絡(luò)環(huán)境良好時(shí)推送到masterserver中;9.辦案民警根據(jù)完成處警過程后,執(zhí)行結(jié)案操作,結(jié)束處警流程。

其中,可選的,出警導(dǎo)航:上圖中的步驟5是自動(dòng)導(dǎo)航功能,policeapp可以調(diào)用地圖api計(jì)算最優(yōu)出警路線,讓出警民警選擇其中最合適的路線,并進(jìn)入出警導(dǎo)航模式,高效率地抵達(dá)案發(fā)地點(diǎn)。

離線地圖:出警民警大多數(shù)情況下處于室外環(huán)境,在沒有wifi的情況下,為了節(jié)省民警手機(jī)流量,policeapp內(nèi)置了離線地圖功能。只需保證提前下載過離線地圖包,手機(jī)定位功能處于開啟狀態(tài),policeapp僅需要極少的網(wǎng)絡(luò)通信流量就可以實(shí)現(xiàn)地圖導(dǎo)航功能。

其中,優(yōu)選的,在出警民警進(jìn)行案件處理補(bǔ)充后,系統(tǒng)可以將該信息反饋至用戶應(yīng)用程序中,如以消息通知的形式發(fā)送至用戶應(yīng)用程序。這樣可以使得用戶及時(shí)得知報(bào)警案件的處理進(jìn)程。具體過程可以是:用戶點(diǎn)擊進(jìn)入用戶應(yīng)用程序應(yīng)用界面,查看通知信息,該處可以顯示民警是否出警,民警的出警軌跡,行動(dòng)路線等等。

其中,優(yōu)選的,為了進(jìn)一步提高報(bào)警信息的處理效率;在用戶應(yīng)用程序中還可以具有查看周圍警力分布的功能。即用戶通過用戶應(yīng)用程序可以查看周圍預(yù)定范圍內(nèi)如以1000米為半徑的范圍內(nèi)的警力分布情況。且這里的各個(gè)警力分布可以以地圖點(diǎn)標(biāo)記的形式存在,用戶還可以點(diǎn)擊各個(gè)地圖點(diǎn)標(biāo)記,查看對(duì)應(yīng)警員的基本情況和聯(lián)系方式等信息。用戶不僅可以查看這些信息,優(yōu)選的,還可以根據(jù)自身的實(shí)際情況挑選合適警員,并可以直接撥打該警員的聯(lián)系電話或者使用用戶應(yīng)用程序內(nèi)置的通信模塊發(fā)起與警員的通信告知具 體警情,具體可以使用文字、語音、視頻及圖片等形式。該方式可以直接使得報(bào)警人和接警人員直接對(duì)接,跨過了接處警指揮中心。更加高效。

對(duì)應(yīng)上述情況,在不改變報(bào)警人的便利性的情況下,為了更好地保護(hù)具有特殊身份警員的信息,優(yōu)選的,在警察應(yīng)用程序中警察用戶可以根據(jù)自身的實(shí)際情況,在警察應(yīng)用程序的設(shè)置中靈活的設(shè)置是否公開自己的身份信息、位置信息等。這樣可以更好地保護(hù)具有特殊身份警員的隱私信息。且其他警員也可以通過該功能及時(shí)更新自身的聯(lián)系方式等信息。

基于上述技術(shù)方案,本發(fā)明實(shí)施例提供的接處警方法,能夠利用當(dāng)前使用范圍廣泛的智能終端內(nèi)置的定位功能,自動(dòng)將報(bào)警人所處位置發(fā)送到指揮中心接警員面前,解決了現(xiàn)有接處警系統(tǒng)中無法直觀精確地確定案發(fā)地點(diǎn)的核心問題,在不改變?cè)邢到y(tǒng)接處警模式的情況下,對(duì)現(xiàn)有接處警系統(tǒng)做了補(bǔ)充完善。另外,智能接處警系統(tǒng)不但為接警用戶提供報(bào)警人的詳細(xì)位置信息,還對(duì)現(xiàn)有接處警系統(tǒng)中的派警流程進(jìn)行了改進(jìn),利用智能接處警系統(tǒng)中的警察應(yīng)用程序終端,可以即時(shí)地把派警信息推送到辦案民警手機(jī),為辦案民警提供案情發(fā)生地的詳細(xì)位置信息,提高了出警效率和準(zhǔn)確率。

本發(fā)明的另一實(shí)施例中還包括:

所述主服務(wù)器收集接處警過程中的業(yè)務(wù)數(shù)據(jù),并將所述業(yè)務(wù)數(shù)據(jù)發(fā)送到對(duì)應(yīng)的所述用戶應(yīng)用程序。

其中,該步驟主要完成反饋操作。具體可以是辦案民警處警完畢之后,masterserver將匯總警情相關(guān)的各個(gè)業(yè)務(wù)流程數(shù)據(jù),匯總成綜合信息,向publicapp(報(bào)警人)推送通知,報(bào)告辦案過程以及處理結(jié)果。反饋流程的詳細(xì)描述如圖11所示:1.辦案民警完成處警流程,將處警結(jié)果報(bào)送到masterserver;2.masterserver匯總從報(bào)警到接處警各個(gè)環(huán)節(jié)業(yè)務(wù)數(shù)據(jù);3.masterserver通知publicapp警情信息已經(jīng)處理完畢;4.publicapp收到masterserver推送的警情處理結(jié)果,提醒報(bào)警用戶查看警情處理結(jié)果;5.報(bào)警用戶打開publicapp進(jìn)入警情處理結(jié)果展現(xiàn)頁面,查看警情處理結(jié)果,并可以對(duì)警情處理結(jié)果反饋?zhàn)约旱目捶ê驮u(píng)價(jià);

下面請(qǐng)參考圖12,圖12給出了一個(gè)完整的實(shí)施例來說明接處警流程示意圖。

基于上述技術(shù)方案,本發(fā)明實(shí)施例提供的接處警方法,能夠?qū)F(xiàn)有系統(tǒng)中接處警業(yè)務(wù)的各個(gè)業(yè)務(wù)環(huán)節(jié)串聯(lián)起來,形成一個(gè)完整的業(yè)務(wù)流程,從報(bào)警到接警,再到處警,再到后續(xù)的案情反饋、評(píng)議、統(tǒng)計(jì)等各個(gè)環(huán)節(jié),提高了公安系統(tǒng)接處警業(yè)務(wù)的辦理效率和辦案準(zhǔn)確率,同時(shí)也節(jié)約了大量不必要的時(shí)間和人力成本。主要從以下幾點(diǎn)優(yōu)勢(shì)進(jìn)行說明:

第一:互聯(lián)網(wǎng)報(bào)警

使用基于互聯(lián)網(wǎng)的移動(dòng)客戶端publicapp實(shí)現(xiàn)互聯(lián)網(wǎng)報(bào)警功能。用戶通過應(yīng)用商店或者下載鏈接下載安裝publicapp,安裝好之后,publicapp只要處于運(yùn)行狀態(tài),就可以察覺到用戶撥號(hào)行為。publicapp獲取用戶撥號(hào)后,如果所撥號(hào)碼處在預(yù)先設(shè)定好的白名單中,publicapp就調(diào)用地圖api獲取此時(shí)報(bào)警人所處的位置信息。獲取位置信息之后(包含行政區(qū)域編碼adcode),再獲取客戶機(jī)手機(jī)號(hào)、個(gè)推客戶端id(cid),將位置信息、手機(jī)號(hào)、cid包裝為報(bào)警信息統(tǒng)一發(fā)送到masterserver。masterserver根據(jù)adcode確定報(bào)警信息所對(duì)應(yīng)的nodeserver,然后nodeserver將報(bào)警信息廣播到接警員瀏覽器客戶端。

基于上述流程,報(bào)警信息可以同時(shí)以兩種方式流轉(zhuǎn)到接處警指揮中心,其中一種方式是傳統(tǒng)的電話語音報(bào)警,報(bào)警人以語音方式向接警員描述報(bào)警信息;另一種方式就是以文本信息的形式通過互聯(lián)網(wǎng)發(fā)送到接處警系統(tǒng)的masterserver。接處警中心接警員執(zhí)行接警任務(wù)的時(shí)候,應(yīng)當(dāng)以第一種傳統(tǒng)形式的語音報(bào)警方式為主,處理完報(bào)警人的報(bào)警電話之后,接警員需要切換到接處警系統(tǒng)的互聯(lián)網(wǎng)客戶端顯示屏,然后進(jìn)行警情定位、繼而進(jìn)行后續(xù)的派警工作。

第二:警情定位

接處警系統(tǒng)如hx-smart110實(shí)現(xiàn)了報(bào)警人、接警人雙向的警情定位功能。報(bào)警人報(bào)警期間,報(bào)警電話客戶端上安裝的publicapp可以定位報(bào)警人當(dāng)前的地理位置信息,進(jìn)而把含有地理位置信息的報(bào)警信息發(fā)送到hx-smart110系統(tǒng)的masterserver上,經(jīng)過警情分發(fā),接警員接警等操作流程,接警員同時(shí)可以在hx-smart110系統(tǒng)的瀏覽器客戶端(chrome)對(duì)所接報(bào)警信息進(jìn)行地理位置信息定位,也就是在chrome端展現(xiàn)的電子地圖上對(duì)報(bào)警信息進(jìn)行標(biāo)記。如此就可以實(shí)現(xiàn)hx-smart110系統(tǒng)最核心的功能,即警情定位。

第三:智能派警

接警員確認(rèn)接警后,對(duì)報(bào)警信息進(jìn)行了定位標(biāo)記,就可以進(jìn)行后續(xù)操作:派警。hx-smart110的用戶范圍覆蓋了所有出警單位的出警民警,該系統(tǒng)可以對(duì)所有出警民進(jìn)進(jìn)行動(dòng)態(tài)監(jiān)控,隨時(shí)可以獲取并更新當(dāng)前所有民警的出警狀態(tài),判斷出那些民警處于空閑狀態(tài),可以執(zhí)行出警任務(wù),以及所有在線民警所處的位置信息(由policeapp確定每個(gè)在線民警即時(shí)的位置信息)。智能派警的作用就是在接警員執(zhí)行派警操作時(shí),查找當(dāng)前處于空閑狀態(tài)的民警,然后以警情發(fā)生地的地理位置為原點(diǎn),計(jì)算周圍距離警情發(fā)生地最近的民警,并把計(jì)算結(jié)果推薦給接警員,由接警員手動(dòng)選擇確定出警民警。接警員也可以通過后臺(tái)設(shè)置派警方式,可以設(shè)置為自動(dòng)派警或者手動(dòng)派警。自動(dòng)派警就是在系統(tǒng)計(jì)算出最近民警后,自動(dòng)把警情信息派發(fā)給該民警;手動(dòng)派警就是派警操作必須由接警員確認(rèn)并手動(dòng)操作。

第四:出警導(dǎo)航

報(bào)警信息被派到出警民警客戶端policeapp上,出警民警確認(rèn)報(bào)警信息。在執(zhí)行實(shí)際的出警任務(wù)之前,民警進(jìn)入policeapp出警導(dǎo)航頁面。在導(dǎo)航頁面使用的是地圖的導(dǎo)航功能,地圖根據(jù)報(bào)警信息發(fā)生地點(diǎn)計(jì)算最優(yōu)出警路線,出警民警根據(jù)該最優(yōu)路線開始出警。

本發(fā)明實(shí)施例提供了接處警方法,通過上述方法能夠提高接處警處理的效率和準(zhǔn)確性。

下面對(duì)本發(fā)明實(shí)施例提供的接處警系統(tǒng)進(jìn)行介紹,下文描述的接處警系統(tǒng)與上文描述的接處警方法可相互對(duì)應(yīng)參照。

請(qǐng)參考圖13,圖13為本發(fā)明實(shí)施例所提供的接處警系統(tǒng)的結(jié)構(gòu)框圖;該系統(tǒng)可以包括:

用戶應(yīng)用程序400,用于收集用戶的報(bào)警信息,并將所述報(bào)警信息發(fā)送給主服務(wù)器100,其中,所述報(bào)警信息至少包括所述用戶的地理位置信息;

所述主服務(wù)器100,用于分析所述報(bào)警信息確定對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器200,并將所述報(bào)警信息發(fā)送到對(duì)應(yīng)的節(jié)點(diǎn)服務(wù)器200中;

所述節(jié)點(diǎn)服務(wù)器200,用于向接警員游覽器300推送所述報(bào)警信息;

所述接警員游覽器300,用于根據(jù)所述報(bào)警信息及預(yù)定派警規(guī)則確定對(duì)應(yīng)出警人員,并將所述報(bào)警信息發(fā)送給對(duì)應(yīng)出警人員的警察應(yīng)用程序500;

所述警察應(yīng)用程序500,用于確認(rèn)出警;

數(shù)據(jù)庫600,用于存儲(chǔ)所述接處警系統(tǒng)中業(yè)務(wù)產(chǎn)生的數(shù)據(jù)。

其中,該系統(tǒng)運(yùn)行于互聯(lián)網(wǎng)上,與傳統(tǒng)的接處警系統(tǒng)不同,該系統(tǒng)完全基于互聯(lián)網(wǎng),是一套獨(dú)立于公安網(wǎng)的綜合應(yīng)用系統(tǒng)。系統(tǒng)采用分布式部署架構(gòu),設(shè)定一個(gè)主服務(wù)器(masterserver)作為整個(gè)系統(tǒng)數(shù)據(jù)的流轉(zhuǎn)中心,所有app的請(qǐng)求都需要交由該服務(wù)器處理。該核心服務(wù)器將處理好的數(shù)據(jù)再二次派發(fā)給各個(gè)節(jié)點(diǎn)服務(wù)器(nodeserver),這也是接處警系統(tǒng)如hx-smart110系統(tǒng)網(wǎng)絡(luò)架構(gòu)方面獨(dú)特的設(shè)計(jì)方式。這樣的網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)最主要作用是提高各個(gè)節(jié)點(diǎn)服務(wù)器(nodeserver)的接警效率,各司其職,只處理自己轄區(qū)內(nèi)的警情。數(shù)據(jù)庫db保存系統(tǒng)業(yè)務(wù)數(shù)據(jù),為了提高系統(tǒng)安全性可以只對(duì)masterserver和nodeserver開放訪問權(quán)限。masterserver和nodeserver可以根據(jù)業(yè)務(wù)需求直接對(duì)db上的數(shù)據(jù)做更改和查詢。

其中,優(yōu)選的,所述數(shù)據(jù)庫600為主從模式,包括主數(shù)據(jù)節(jié)點(diǎn)和備份數(shù)據(jù)節(jié)點(diǎn)。

數(shù)據(jù)庫db是整個(gè)系統(tǒng)的數(shù)據(jù)倉庫,所有數(shù)據(jù)都在其中存儲(chǔ)。為了保證系統(tǒng)數(shù)據(jù)的安全性,db使用了主從模式,實(shí)現(xiàn)了數(shù)據(jù)的備份功能,保證系統(tǒng)了容災(zāi)能力。從db采用獨(dú)立主機(jī)的設(shè)計(jì)架構(gòu),將備份數(shù)據(jù)與主db從物理網(wǎng)絡(luò)層隔離開來,分為masterdb和slavedb兩個(gè)數(shù)據(jù)節(jié)點(diǎn),兩者數(shù)據(jù)必須實(shí)時(shí)同步,保持一致。更加提高了系統(tǒng)的容災(zāi)能力和數(shù)據(jù)恢復(fù)能力。數(shù)據(jù)的主從架構(gòu)如圖14所示:

如上圖所示,正常情況下,masterdb和slavedb之間保持及時(shí)數(shù)據(jù)同步,這由mysql數(shù)據(jù)庫的數(shù)據(jù)同步機(jī)制決定,hx-smart110系統(tǒng)在mysql數(shù)據(jù)庫主從同步的基礎(chǔ)上進(jìn)行定制,實(shí)現(xiàn)不同的符合實(shí)際業(yè)務(wù)需求的數(shù)據(jù)同步策略。如果上圖中的步驟b出現(xiàn)中斷(masterdb和slavedb之間的通信鏈路中斷),則masterdb和slavedb均等待時(shí)機(jī),一旦兩者之間的通信鏈路恢復(fù)正常,就繼續(xù)開始數(shù)據(jù)同步,保持兩者之間的數(shù)據(jù)一致性。

上圖中步驟a表明的是hx-smart110系統(tǒng)中的應(yīng)用系統(tǒng)正常訪問系統(tǒng)數(shù)據(jù)的流程。系統(tǒng)中需要訪問數(shù)據(jù)庫的節(jié)點(diǎn)只有masterserver和nodeserver兩 類,正常情況下,masterserver和nodeserver默認(rèn)訪問masterdb。如果步驟a出現(xiàn)問題,如masterserver、nodeserver和masterdb之間的通信鏈路中斷,masterserver和nodeserver就會(huì)自動(dòng)將數(shù)據(jù)庫訪問鏈接指向slavedb所在的數(shù)據(jù)庫服務(wù)器。如果slavedb同時(shí)也出現(xiàn)問題,則masterserver和nodeserver就會(huì)一直嘗試連接masterdb或者slavedb,直到其中一個(gè)可以被順利連接為止。用來存儲(chǔ)整個(gè)公安智能接處警系統(tǒng)業(yè)務(wù)流程中產(chǎn)生的業(yè)務(wù)數(shù)據(jù),并為系統(tǒng)各個(gè)環(huán)節(jié)業(yè)務(wù)流程提供業(yè)務(wù)數(shù)據(jù)。為了保證hx-smart110系統(tǒng)數(shù)據(jù)的安全性,系統(tǒng)采用主從模式的數(shù)據(jù)庫架構(gòu),數(shù)據(jù)庫db設(shè)置主數(shù)據(jù)庫masterdb和從數(shù)據(jù)庫slavedb個(gè)數(shù)據(jù)庫節(jié)點(diǎn)。兩者之間設(shè)置數(shù)據(jù)同步策略,保證兩者數(shù)據(jù)完全一致。在兩者其一出現(xiàn)故障的情況下,hx-smart110可以自動(dòng)切換到另外一臺(tái)可用的db上去。

其中,接警員游覽器300可以是谷歌瀏覽器;警察應(yīng)用程序500和用戶應(yīng)用程序400可以為任意系統(tǒng)中的應(yīng)用如安卓系統(tǒng)。

該系統(tǒng)masterserver為系統(tǒng)核心服務(wù)器,處理所有用戶請(qǐng)求;作為系統(tǒng)核心,它連接了警察應(yīng)用程序和用戶應(yīng)用程序的用戶和各個(gè)接處警中心接警員用戶,把報(bào)警、接警、處警各個(gè)業(yè)務(wù)環(huán)節(jié)無縫連接,提高了報(bào)警效率和辦案效率。其最核心的功能之一就是能夠?qū)⑺杏脩魬?yīng)用程序報(bào)送的警情信息,自動(dòng)地分發(fā)到案發(fā)地所在的100接處警指揮中心,然后接處警指揮中心各司其職,只處理發(fā)生在自己管轄范圍內(nèi)的警情信息,避免了案情的轉(zhuǎn)接環(huán)節(jié)時(shí)間的浪費(fèi);

nodeserver部署在各個(gè)接處警中心,主要為了接收上述masterserver分發(fā)的案情,并且為110接處警指揮中心接警員提供數(shù)據(jù)訪問,業(yè)務(wù)處理功能。nodeserver的用戶只限于110接處警指揮中心用戶,核心業(yè)務(wù)功能就是接收警情,并獲取警情具體位置信息,然后用戶可以直接在nodeserver系統(tǒng)中將警情派發(fā)給辦案民警。主要是為了減輕masterserver的訪問負(fù)載,也為了提高接處警效率,將接處警業(yè)務(wù)按照行政區(qū)域進(jìn)行拆分,各個(gè)行政區(qū)域只負(fù)責(zé)本區(qū)域的接處警工作,提高處警效率。在整個(gè)hx-smart110系統(tǒng)的網(wǎng)絡(luò)架構(gòu)中,nodeserver就是若干個(gè)圍繞在masterserver周圍的節(jié)點(diǎn)服務(wù)器。該節(jié)點(diǎn)服務(wù)器的用戶只局限于某個(gè)特定行政區(qū)域的110指揮中心接警員。通過這樣的網(wǎng)絡(luò)架構(gòu)設(shè)計(jì),保證了警情信息從masterserver流轉(zhuǎn)到nodeserver上時(shí), 已經(jīng)可以保證該警情就是發(fā)生在nodeserver所處的行政區(qū)劃的管轄范圍內(nèi),方便警情的就近處理。

除了上述系統(tǒng)組成外,系統(tǒng)內(nèi)部各個(gè)節(jié)點(diǎn)之間數(shù)據(jù)的通信采用最新的socket通信技術(shù),提高了系統(tǒng)各個(gè)節(jié)點(diǎn)之間數(shù)據(jù)的通信速率,降低了網(wǎng)絡(luò)通信延遲。所謂的系統(tǒng)內(nèi)部各個(gè)節(jié)點(diǎn)是指masterserver、nodeserver和接警員游覽器如browser三類節(jié)點(diǎn)。系統(tǒng)中對(duì)socket技術(shù)的應(yīng)用有兩類,一類是masterserver與nodeserver之間的后臺(tái)socket框架(基于apache開源組織的mina框架);另一類是nodeserver和browser之間的websocket技術(shù);

其中mina框架的主要職責(zé)是在masterserver和nodeserver之間建立長連接通信管道,保證masterserver和nodeserver之間信息的0延遲連接,提高了警情信息由masterserver到nodeserver之間的分發(fā)過程及時(shí)性;這樣的技術(shù)設(shè)計(jì)一方面是為了提高數(shù)據(jù)傳遞的效率,另一方面也降低了masterserver的負(fù)載,傳統(tǒng)的信息獲取方式都是由請(qǐng)求方主動(dòng)請(qǐng)求服務(wù)器,如果服務(wù)方的數(shù)據(jù)發(fā)生了變化,服務(wù)方無法立即通知請(qǐng)求方(數(shù)據(jù)需求方),而是由請(qǐng)求方不斷對(duì)服務(wù)方發(fā)起請(qǐng)求,主動(dòng)察覺服務(wù)方數(shù)據(jù)發(fā)生了變化,然后將數(shù)據(jù)變化更新到請(qǐng)求方本地。這樣的數(shù)據(jù)更新方式可以用pull這個(gè)短語描述,即信息的更新是信息需求方主動(dòng)“拉取”過來的,主動(dòng)獲取的;而采用socket框架mina就避免了這樣的窘境,信息的更新方式不是pull,而是push,即信息一旦發(fā)生變化,變化狀態(tài)會(huì)被服務(wù)器方“推送”到信息需求方。圖15說明傳統(tǒng)信息更新方式和socket方式的對(duì)比:

從上圖中明顯看出,單從效率方面,socket更新方式比傳統(tǒng)信息更新方式強(qiáng)大許多;而且減少了操作步驟,直接一步到位,獲取數(shù)據(jù)更新狀態(tài)。

通過具體實(shí)施例說明該系統(tǒng)具體工作過程:

利用普及度越來越高的智能手機(jī)自帶的定位功能,再基于谷歌安卓操作系統(tǒng),構(gòu)建app軟件。app軟件安裝到用戶手機(jī)之后,用戶報(bào)警可以直接撥號(hào),跟正常的撥打報(bào)警電話沒有任何區(qū)別,唯一不同的只是app會(huì)在智能手機(jī)后臺(tái)偵聽到用戶的撥號(hào)行為,并進(jìn)行邏輯判斷。

若用戶撥打的是報(bào)警電話,就可以直接在后臺(tái)獲取手機(jī)此時(shí)的gps信息。然后app自動(dòng)將獲取的gps信息發(fā)送的服務(wù)器,服務(wù)器再將警情信息發(fā)送給 接警員,接警員在接警系統(tǒng)工作界面查看警情信息,并將警情信息標(biāo)記到電子地圖上去。

接警員定位到警情信息后,系統(tǒng)自動(dòng)為該警情分配最優(yōu)出警人員(距離警情信息發(fā)生地點(diǎn)最近的人員)并將出警通知發(fā)送到出警人員app上。出警人員需要對(duì)出警安排進(jìn)行簽收,告知報(bào)警人和接處警中心接警員,警情已經(jīng)被簽收,正在出警。

出警民警根據(jù)app上自動(dòng)生成的出警最優(yōu)路線,確定出警后,app自動(dòng)進(jìn)入導(dǎo)航模式,沿著出警最優(yōu)路線進(jìn)行導(dǎo)航。出警民警到達(dá)警情信息發(fā)生地之后,進(jìn)行實(shí)地處警并可以使用app搜集處警信息回傳至服務(wù)器。

說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說明即可。

專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(ram)、內(nèi)存、只讀存儲(chǔ)器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動(dòng)磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。

以上對(duì)本發(fā)明所提供的接處警方法及系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
托克逊县| 华亭县| 洪泽县| 综艺| 伊吾县| 宝山区| 宣汉县| 沈阳市| 镶黄旗| 凌云县| 昌黎县| 肥乡县| 铜川市| 乌苏市| 开平市| 隆尧县| 浮山县| 调兵山市| 凤山市| 棋牌| 三河市| 永城市| 民勤县| 湘阴县| 宜兴市| 宁晋县| 阜阳市| 林芝县| 枣强县| 汝州市| 辉县市| 黑河市| 长治市| 乃东县| 临西县| 榆树市| 柘荣县| 永州市| 洞头县| 平泉县| 大化|