本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種布控對象管理方法及裝置。
背景技術(shù):
在實際生活中,往往會存在很多種布控現(xiàn)象,比如公安機(jī)關(guān)在辦案過程中,通常會對很多對象進(jìn)行布控。其中,公安機(jī)關(guān)需要抓捕的犯人就是公安機(jī)關(guān)布控的對象。在布控系統(tǒng)中,每當(dāng)新增加一個布控對象,即將該布控對象的信息錄入布控系統(tǒng)的信息庫中。任何用戶都可以通過登錄布控系統(tǒng)對布控對象進(jìn)行操作,但是在很多場景下,存在不希望用戶操作的情況,比如不希望用戶查看到某些布控對象的信息的情況,或者某些布控對象在一定時間內(nèi)暫時不進(jìn)行布控等情況,目前的布控系統(tǒng)只能統(tǒng)一管理布控對象,不能對布控對象進(jìn)行區(qū)別管理。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種布控對象管理方法及裝置,以對布控對象進(jìn)行區(qū)別管理,提高布控管理的靈活性。
第一方面,本發(fā)明實施例提供一種布控對象管理方法,包括:
接收終端的操作請求,所述操作請求包含預(yù)操作的目標(biāo)布控對象的目標(biāo)標(biāo)識;
根據(jù)所述目標(biāo)標(biāo)識,獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài),所述布控開關(guān)的狀態(tài)用于指示是否允許對所述目標(biāo)布控對象進(jìn)行操作;
若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則執(zhí)行對所述目標(biāo)布控對象的操作;
向所述終端返回對所述目標(biāo)布控對象進(jìn)行操作的操作結(jié)果。
第二方面,本發(fā)明實施例提供一種布控對象管理裝置,包括:
接收模塊,用于接收終端的操作請求,所述操作請求包含預(yù)操作的目標(biāo)布控對象的目標(biāo)標(biāo)識;
第一獲取模塊,用于根據(jù)所述目標(biāo)標(biāo)識,獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài),所述布控開關(guān)的狀態(tài)用于指示是否允許對所述目標(biāo)布控對象的進(jìn)行操作;
操作模塊,用于若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則執(zhí)行對所述目標(biāo)布控對象的操作;
第一返回模塊,用于向所述終端返回對所述目標(biāo)布控對象進(jìn)行操作的操作結(jié)果。
第三方面,本發(fā)明實施例提供一種布控對象管理裝置,該布控對象管理裝置包括收發(fā)器、處理器和存儲器;
該存儲器,用于存儲計算機(jī)程序指令;
該處理器,用于讀取所述存儲器中存儲的計算機(jī)程序指令,以執(zhí)行第一方面所提供的方法。
第四方面,本發(fā)明實施例提供一種程序存儲介質(zhì),該程序存儲介質(zhì)中所存儲的程序被執(zhí)行時,可以實現(xiàn)上述第一方面所提供的方法。
本發(fā)明實施例中,接收終端的操作請求,該操作請求中包含預(yù)操作的目標(biāo)布控對象的目標(biāo)標(biāo)識,根據(jù)該目標(biāo)標(biāo)識,獲取與該目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài),該布控開關(guān)的狀態(tài)用于指示是否允許對該目標(biāo)布控對象進(jìn)行操作,若與目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則執(zhí)行對該目標(biāo)布控對象的操作,并向終端返回操作結(jié)果。通過為布控對象設(shè)置的布控開關(guān)來控制是否允許對目標(biāo)布控對象進(jìn)行操作,可以靈活的管理大批量的布控對象,方便控制對各個布控對象的操作權(quán)限。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種布控對象管理方法的流程圖;
圖2為本發(fā)明實施例提供的另一種布控對象管理方法的流程圖;
圖3為本發(fā)明實施例提供的又一種布控對象管理方法的流程圖;
圖4為本發(fā)明實施例提供的一種布控對象管理裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例提供的另一種布控對象管理裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及所述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
在本文中提及“實施例”意味著,結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個實施例中。在說明書中的各個位置展示該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結(jié)合。
本發(fā)明實施例的超級管理員賬號的權(quán)限大于普通賬號的權(quán)限,比如,超級管理賬號可以設(shè)置布控對象的布控開關(guān)的狀態(tài),而普通賬號僅僅具備查詢權(quán)限。
下面將結(jié)合附圖1-附圖5,對本發(fā)明實施例提供的布控對象管理方法及裝置進(jìn)行詳細(xì)介紹。
請參照圖1,為本發(fā)明實施例提供的一種布控對象管理方法的流程圖;該方法可包括以下步驟:
s100,接收終端的操作請求,所述操作請求包含預(yù)操作的目標(biāo)布控對象的目標(biāo)標(biāo)識。
本發(fā)明實施例中,目標(biāo)布控對象包括但不限于公安機(jī)關(guān)的黑名單人員。布控對象的數(shù)量成千上萬,為了便于管理,可以采用信息庫的方式存儲各個布控對象的標(biāo)識,該信息庫中包括各個布控對象的標(biāo)識以及該布控對象的信息,布控對象的信息包括但不限于該布控對象的圖像信息,入庫時間信息等等。
可選的,設(shè)置多個信息庫,每個信息庫中均包括至少一個布控對象的信息,并且為每一個信息庫設(shè)置一個布控開關(guān),該布控開關(guān)的狀態(tài)可以設(shè)置為打開狀態(tài)或者關(guān)閉狀態(tài)。若該布控開關(guān)的狀態(tài)設(shè)置為打開狀態(tài),則允許對該信息庫中的布控對象的進(jìn)行操作,若該布控開關(guān)的狀態(tài)設(shè)置為關(guān)閉狀態(tài),則不允許對該信息庫中的布控對象的進(jìn)行操作。
對該信息庫中的布控對象的進(jìn)行操作包括對布控對象的信息查詢或/及對出現(xiàn)與該布控對象匹配的對象的告警。若該布控開關(guān)的狀態(tài)設(shè)置為打開狀態(tài),則允許對該信息庫中的布控對象的信息進(jìn)行查詢,或/及若檢測到出現(xiàn)與該布控對象匹配的對象,則進(jìn)行告警。若該布控開關(guān)的狀態(tài)設(shè)置為關(guān)閉狀態(tài),則不允許對該信息庫中的布控對象的信息進(jìn)行查詢,或/及即使檢測到出現(xiàn)與該布控對象匹配的對象,也不進(jìn)行告警。
可選的,布控開關(guān)的狀態(tài)可以由超級管理員設(shè)置,比如,當(dāng)超級管理員使用超級管理員賬號登錄系統(tǒng)時,可以設(shè)置每個信息庫的布控開關(guān)的狀態(tài)。若該超級管理員將某個信息庫的布控開關(guān)的狀態(tài)設(shè)置為關(guān)閉狀態(tài)時,當(dāng)使用普通賬號登錄該系統(tǒng)進(jìn)行操作時,則不能對該信息庫中的布控對象進(jìn)行操作。本發(fā)明實施例主要闡述普通賬號在終端登錄系統(tǒng)進(jìn)行操作的過程。
s101,根據(jù)所述目標(biāo)標(biāo)識,獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài),所述布控開關(guān)的狀態(tài)用于指示是否允許對所述目標(biāo)布控對象進(jìn)行操作。
其中,根據(jù)所述目標(biāo)標(biāo)識,確定所述目標(biāo)標(biāo)識所在目標(biāo)信息庫,所述目標(biāo)信息庫包含至少一個布控對象的標(biāo)識,獲取與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài),并將與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài)確定為與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài);或者,
根據(jù)所述目標(biāo)標(biāo)識,確定所述目標(biāo)標(biāo)識所在目標(biāo)信息庫,所述目標(biāo)信息庫包含至少一個布控對象的標(biāo)識,獲取與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài),若與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),獲取所述目標(biāo)信息庫中所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)。
本發(fā)明實施例中,每一個布控對象均設(shè)置了一個唯一標(biāo)識,因此根據(jù)操作請求中所攜帶的目標(biāo)標(biāo)識確定是否可以對該目標(biāo)布控對象進(jìn)行操作。
可選的,所有布控對象的標(biāo)識通過多個信息庫進(jìn)行存儲,并且一個信息庫對應(yīng)一個布控開關(guān),該布控開關(guān)的狀態(tài)用于指示是否允許對該信息庫中的布控對象的進(jìn)行操作。當(dāng)查詢到目標(biāo)布控對象的目標(biāo)標(biāo)識存在于目標(biāo)信息庫時,即將該目標(biāo)信息庫的布控開關(guān)的狀態(tài)確定為該目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)。即是,若目標(biāo)信息庫的布控開關(guān)的狀態(tài)為打開狀態(tài),則指示允許對該信息庫中任意布控對象進(jìn)行操作。通過目標(biāo)信息庫的布控開關(guān)的狀態(tài)來指示是否允許對該目標(biāo)信息庫中任意布控對象進(jìn)行操作,可以實現(xiàn)對多個布控對象進(jìn)行批量操作管理。
進(jìn)一步可選的,處于一個信息庫的多個布控對象也可能會存在操作差異,比如,有些布控對象的信息可以允許查看,而有些布控對象的信息則不允許查看。則可以進(jìn)一步將信息庫中的每個布控對象均設(shè)置一個布控開關(guān),即是一個布控對象對應(yīng)一個布控開關(guān)。該布控對象的布控開關(guān)的狀態(tài)用于指示是否允許對該布控對象進(jìn)行操作。因此,若目標(biāo)布控對象的標(biāo)識存在于目標(biāo)信息庫時,若該目標(biāo)信息庫的布控開關(guān)的狀態(tài)為打開狀態(tài),進(jìn)一步獲取該目標(biāo)信息庫中該目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)。通過該目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)即可確定是否允許對該目標(biāo)布控對象進(jìn)行操作。通過這種方式可以進(jìn)一步對布控對象進(jìn)行區(qū)別操作管理,進(jìn)一步提高布控的靈活性。
s102,若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則執(zhí)行對所述目標(biāo)布控對象的操作;
本發(fā)明實施例中,若檢測到目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則說明允許對目標(biāo)布控對象進(jìn)行操作,比如,允許查詢該目標(biāo)布控對象的信息,即從該目標(biāo)信息庫中獲取該目標(biāo)布控對象的信息。
s103,向所述終端返回對所述目標(biāo)布控對象進(jìn)行操作的操作結(jié)果。
本發(fā)明實施例中,用戶使用普通賬號在終端的瀏覽器登錄系統(tǒng),服務(wù)器對目標(biāo)布控對象進(jìn)行操作后,即向該終端返回操作結(jié)果。比如,服務(wù)器是對目標(biāo)布控對象進(jìn)行的查詢操作,則向該終端的瀏覽器返回該目標(biāo)布控對象的信息,目標(biāo)布控對象的信息包括但不限于目標(biāo)布控對象的圖像信息、入庫信息等等。又比如,服務(wù)器是對出現(xiàn)與目標(biāo)布控對象匹配的對象進(jìn)行的告警操作,則服務(wù)器向終端輸出告警信息。
s104,若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為關(guān)閉狀態(tài),則返回用于提示不允許對所述目標(biāo)布控對象進(jìn)行操作的提示信息。
本發(fā)明實施例中,若檢測到與目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為關(guān)閉狀態(tài),則說明不允許對該目標(biāo)布控對象進(jìn)行操作,向終端的瀏覽器返回提示信息,該提示信息用于提示不允許操作該目標(biāo)布控對象,比如不允許查詢該目標(biāo)布控對象的信息。
本發(fā)明實施例中,接收終端的操作請求,該操作請求中包含預(yù)操作的目標(biāo)布控對象的目標(biāo)標(biāo)識,根據(jù)該目標(biāo)標(biāo)識,獲取與該目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài),該布控開關(guān)的狀態(tài)用于指示是否允許操作該目標(biāo)布控對象,若與目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則對該目標(biāo)布控對象進(jìn)行操作,并向終端返回操作結(jié)果。通過為布控對象設(shè)置的布控開關(guān)來控制是否允許對目標(biāo)布控對象進(jìn)行操作,因此,本實施例實現(xiàn)了對布控對象的區(qū)別管理,提高了布控的靈活性。
請參照圖2,為本發(fā)明實施例提供的另一種布控對象管理方法的流程示意圖,如圖所示,本發(fā)明實施例的布控對象管理方法包括以下步驟:
s200,接收終端的操作請求,所述操作請求包含預(yù)查詢的目標(biāo)布控對象的目標(biāo)標(biāo)識;
s201,根據(jù)所述目標(biāo)標(biāo)識,獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài),所述布控開關(guān)的狀態(tài)用于指示是否允許對所述目標(biāo)布控對象進(jìn)行操作;
本發(fā)明實施例步驟s200~s201請參照圖1的實施例步驟s100~s101,在此不再贅述。
s202,獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)的有效存續(xù)時間段;
本發(fā)明實施例中,當(dāng)使用超級管理員賬號登錄系統(tǒng)時,超級管理員不僅僅可以設(shè)置布控開關(guān)的狀態(tài),進(jìn)一步地,超級管理員還可以設(shè)置布控開關(guān)的狀態(tài)的有效存續(xù)時間段,可選的,有效存續(xù)時間段的設(shè)置方式包括但不限于以下方式:從第一時間點開始到第二時間點結(jié)束之間的時間段,或者,從當(dāng)前時間點開始的預(yù)設(shè)時長內(nèi)。
s203,若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),且當(dāng)前時間屬于所述有效存續(xù)時間段,則對所述目標(biāo)布控對象進(jìn)行操作。
本發(fā)明實施例中,當(dāng)對目標(biāo)布控對象進(jìn)行操作時,若檢測到與目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),需要進(jìn)一步確認(rèn)當(dāng)前時間是否屬于所設(shè)置的有效存續(xù)時間段內(nèi),若當(dāng)前時間屬于所設(shè)置的有效存續(xù)時間段內(nèi),則可以對目標(biāo)布控對象進(jìn)行操作,比如可以查詢目標(biāo)布控對象的信息,并向終端的瀏覽器返回操作結(jié)果。通過設(shè)置布控開關(guān)的狀態(tài)的有效存續(xù)時間段可以自動調(diào)整各個布控對象的布控開關(guān)的狀態(tài),而無需主動反復(fù)對布控開關(guān)的狀態(tài)進(jìn)行調(diào)整。
s204,向所述終端返回對所述目標(biāo)布控對象的操作結(jié)果。
本發(fā)明實施例中,進(jìn)一步獲取目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)的有效存續(xù)時間段,若與目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),且當(dāng)前時間屬于有效存續(xù)時間段,則說明具備操作目標(biāo)布控對象的權(quán)限,則對目標(biāo)布控對象進(jìn)行操作,并將操作結(jié)果返回至終端。通過設(shè)置布控開關(guān)的狀態(tài)的有效存續(xù)時間段,可以自動調(diào)整各個布控對象的布控開關(guān)的狀態(tài),而無需主動反復(fù)對布控開關(guān)的狀態(tài)進(jìn)行調(diào)整。
請參照圖3,為本發(fā)明實施例提供的又一種布控對象管理方法的流程示意圖,如圖所示,本發(fā)明實施例的布控對象管理方法包括以下步驟:
s300,接收終端的操作請求,所述操作請求包含預(yù)查詢的目標(biāo)布控對象的目標(biāo)標(biāo)識;
s301,根據(jù)所述目標(biāo)標(biāo)識,獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài),所述布控開關(guān)的狀態(tài)用于指示是否允許對所述目標(biāo)布控對象進(jìn)行操作;
本發(fā)明實施例步驟s300~s301請參照圖1的實施例步驟s100~s101,在此不再贅述。
s302,獲取所述終端的地理位置信息;
可選的,地理位置信息的獲取方式可以是,終端通過全球定位系統(tǒng)(globalpositioningsystem,gps)獲取該終端的地理位置信息,終端將該地理位置信息主動上報給服務(wù)器?;蛘?,服務(wù)器向終端發(fā)送地理位置請求信息,終端接收到地理位置請求信息后,向服務(wù)器返回該終端的地理位置信息。
s303,若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),且所述終端的地理位置信息屬于預(yù)設(shè)地理范圍內(nèi),則對所述目標(biāo)布控對象進(jìn)行操作。
本發(fā)明實施例中,該預(yù)設(shè)地理范圍可以是預(yù)先設(shè)置的地理范圍,比如希望普通賬號在哪一個地理區(qū)域操作才具備操作權(quán)限,則將該地理區(qū)域設(shè)置為預(yù)設(shè)地理范圍,例如,可以設(shè)置深圳龍崗區(qū)域,則只有普通賬號在龍崗區(qū)域登錄系統(tǒng)時,才具備操作目標(biāo)布控對象的權(quán)限。
可選的,使用超級管理員賬號登錄系統(tǒng)時,設(shè)置預(yù)設(shè)地理范圍。本發(fā)明實施例中超級管理員不僅僅可以設(shè)置布控開關(guān)的狀態(tài),進(jìn)一步,超級管理員還可以設(shè)置預(yù)設(shè)地理范圍。
在普通賬號查詢目標(biāo)布控對象的信息時,只有該目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),并且該終端的地理位置信息屬于所設(shè)置的預(yù)設(shè)地理范圍內(nèi)時,才可以操作該目標(biāo)布控對象,比如查詢該目標(biāo)布控對象的信息,或/及對出現(xiàn)與目標(biāo)布控對象匹配的對象進(jìn)行告警操作。
可選的,若目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為關(guān)閉狀態(tài),或者,若目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),但是終端的地理位置信息不屬于預(yù)設(shè)地理范圍內(nèi),則向終端返回提示信息,該提示信息用于提示無權(quán)限操作該布控對象。
s304,向所述終端返回對所述目標(biāo)布控對象的操作結(jié)果。
本發(fā)明實施例中,進(jìn)一步獲取發(fā)送查詢請求的終端的地理位置信息,若與目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),且終端的地理位置信息屬于預(yù)設(shè)地理范圍內(nèi),則說明具備操作目標(biāo)布控對象的權(quán)限,并將對該目標(biāo)布控對象的操作結(jié)果返回至終端。通過設(shè)置預(yù)設(shè)地理范圍,可以用于確定需要查看布控對象的終端所處地理位置是否合法,如果不是預(yù)設(shè)地理范圍內(nèi),則不返回布控對象的信息,這樣提高布控的安全性。
請參照圖4,為本發(fā)明實施例提供的一種布控對象管理裝置的結(jié)構(gòu)示意圖,如圖所示,本發(fā)明實施例的布控對象管理裝置包括:
接收模塊10,用于接收終端的操作請求,所述查詢請求包含預(yù)操作的目標(biāo)布控對象的目標(biāo)標(biāo)識;
本發(fā)明實施例中,目標(biāo)布控對象包括但不限于公安機(jī)關(guān)的黑名單人員、丟失的物品、需要布控的寵物等等。布控對象的數(shù)量成千上萬,為了便于管理,可以采用信息庫的方式存儲各個布控對象的標(biāo)識,該信息庫中包括各個布控對象的標(biāo)識以及該布控對象的信息,布控對象的信息包括但不限于該布控對象的圖像信息,入庫時間信息等等。
可選的,設(shè)置多個信息庫,每個信息庫中均包括至少一個布控對象的信息,并且為每一個信息庫設(shè)置一個布控開關(guān),該布控開關(guān)的狀態(tài)可以設(shè)置為打開狀態(tài)或者關(guān)閉狀態(tài)。若該布控開關(guān)的狀態(tài)設(shè)置為打開狀態(tài),則允許對該信息庫中的布控對象的進(jìn)行操作,若該布控開關(guān)的狀態(tài)設(shè)置為關(guān)閉狀態(tài),則不允許對該信息庫中的布控對象的進(jìn)行操作。
對該信息庫中的布控對象的進(jìn)行操作包括對布控對象的信息查詢或/及對出現(xiàn)與該布控對象匹配的對象的告警。若該布控開關(guān)的狀態(tài)設(shè)置為打開狀態(tài),則允許對該信息庫中的布控對象的信息進(jìn)行查詢,或/及若檢測到出現(xiàn)與該布控對象匹配的對象,則進(jìn)行告警。若該布控開關(guān)的狀態(tài)設(shè)置為關(guān)閉狀態(tài),則不允許對該信息庫中的布控對象的信息進(jìn)行查詢,或/及即使檢測到出現(xiàn)與該布控對象匹配的對象,也不進(jìn)行告警。
可選的,布控開關(guān)的狀態(tài)可以由超級管理員設(shè)置,比如,當(dāng)超級管理員使用超級管理員賬號登錄系統(tǒng)時,可以設(shè)置每個信息庫的布控開關(guān)的狀態(tài)。若該超級管理員將某個信息庫的布控開關(guān)的狀態(tài)設(shè)置為關(guān)閉狀態(tài)時,當(dāng)使用普通賬號登錄該系統(tǒng)進(jìn)行操作時,則不能對該信息庫中的布控對象進(jìn)行操作。本發(fā)明實施例主要闡述普通賬號在終端登錄系統(tǒng)進(jìn)行操作的過程。
第一獲取模塊11,用于根據(jù)所述目標(biāo)標(biāo)識,獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài),所述布控開關(guān)的狀態(tài)用于指示是否允許對所述目標(biāo)布控對象進(jìn)行操作;
可選的,所述第一獲取模塊具體用于根據(jù)所述目標(biāo)標(biāo)識,確定所述目標(biāo)標(biāo)識所在目標(biāo)信息庫,所述目標(biāo)信息庫包含至少一個布控對象的標(biāo)識,獲取與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài),并將與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài)確定為與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài);或者,
所述第一獲取模塊具體用于根據(jù)所述目標(biāo)標(biāo)識,確定所述目標(biāo)標(biāo)識所在目標(biāo)信息庫,所述目標(biāo)信息庫包含至少一個布控對象的標(biāo)識,獲取與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài),若與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),獲取所述目標(biāo)信息庫中所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)。
本發(fā)明實施例中,每一個布控對象均設(shè)置了一個唯一標(biāo)識,因此根據(jù)操作請求中所攜帶的目標(biāo)標(biāo)識可以對該目標(biāo)布控對象進(jìn)行操作。
可選的,所有布控對象的標(biāo)識通過多個信息庫進(jìn)行存儲,并且一個信息庫對應(yīng)一個布控開關(guān),該布控開關(guān)的狀態(tài)用于指示是否允許對該信息庫中的布控對象的進(jìn)行操作。當(dāng)查詢到目標(biāo)布控對象的目標(biāo)標(biāo)識存在于目標(biāo)信息庫時,即將該目標(biāo)信息庫的布控開關(guān)的狀態(tài)確定為該目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)。即是,若目標(biāo)信息庫的布控開關(guān)的狀態(tài)為打開狀態(tài),則指示允許對該信息庫中任意布控對象進(jìn)行操作。通過目標(biāo)信息庫的布控開關(guān)的狀態(tài)來指示是否允許對該目標(biāo)信息庫中任意布控對象進(jìn)行操作,可以實現(xiàn)對多個布控對象進(jìn)行批量操作管理。
進(jìn)一步可選的,處于一個信息庫的多個布控對象也可能會存在操作差異,比如,有些布控對象的信息可以允許查看,而有些布控對象的信息則不允許查看。則可以進(jìn)一步將信息庫中的每個布控對象均設(shè)置一個布控開關(guān),即是一個布控對象對應(yīng)一個布控開關(guān)。該布控對象的布控開關(guān)的狀態(tài)用于指示是否允許對該布控對象進(jìn)行操作。因此,若目標(biāo)布控對象的標(biāo)識存在于目標(biāo)信息庫時,若該目標(biāo)信息庫的布控開關(guān)的狀態(tài)為打開狀態(tài),進(jìn)一步獲取該目標(biāo)信息庫中該目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)。通過該目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)即可確定是否允許對該目標(biāo)布控對象進(jìn)行操作。通過這種方式可以進(jìn)一步對布控對象進(jìn)行區(qū)別操作管理,進(jìn)一步提高布控的靈活性。
操作模塊12,用于若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則執(zhí)行對所述目標(biāo)布控對象的操作;
本發(fā)明實施例中,若檢測到目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則說明允許對目標(biāo)布控對象進(jìn)行操作,比如,允許查詢該目標(biāo)布控對象的信息,即從該目標(biāo)信息庫中獲取該目標(biāo)布控對象的信息。
第一返回模塊13,用于向所述終端返回對所述目標(biāo)布控對象進(jìn)行操作的操作結(jié)果。
本發(fā)明實施例中,用戶使用普通賬號在終端的瀏覽器登錄系統(tǒng),服務(wù)器對目標(biāo)布控對象進(jìn)行操作后,即向該終端返回操作結(jié)果。比如,服務(wù)器是對目標(biāo)布控對象進(jìn)行的查詢操作,則向該終端的瀏覽器返回該目標(biāo)布控對象的信息,目標(biāo)布控對象的信息包括但不限于目標(biāo)布控對象的圖像信息、入庫信息等等。又比如,服務(wù)器是對出現(xiàn)與目標(biāo)布控對象匹配的對象進(jìn)行的告警操作,則服務(wù)器向終端輸出告警信息。
可選的,本發(fā)明實施例的布控對象管理裝置還可以包括第二返回模塊14;
第二返回模塊14,用于若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為關(guān)閉狀態(tài),則返回用于提示不允許對所述目標(biāo)布控對象進(jìn)行操作的提示信息。
本發(fā)明實施例中,若檢測到與目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為關(guān)閉狀態(tài),則說明不允許對該目標(biāo)布控對象進(jìn)行操作,向終端的瀏覽器返回提示信息,該提示信息用于提示不允許操作該目標(biāo)布控對象,比如不允許查詢該目標(biāo)布控對象的信息。
可選的,本發(fā)明實施例的布控對象管理裝置還可以包括第二獲取模塊15;
所述第二獲取模塊15用于獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)的有效存續(xù)時間段;
本發(fā)明實施例中,當(dāng)使用超級管理員賬號登錄系統(tǒng)時,超級管理員不僅僅可以設(shè)置布控開關(guān)的狀態(tài),進(jìn)一步,超級管理員還可以設(shè)置布控開關(guān)的狀態(tài)的有效存續(xù)時間段,可選的,有效存續(xù)時間段的設(shè)置方式包括但不限于以下方式:從第一時間點開始到第二時間點結(jié)束之間的時間段,或者,從當(dāng)前時間點開始預(yù)設(shè)時長內(nèi)。
所述操作模塊12具體用于若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),且當(dāng)前時間屬于所述有效存續(xù)時間段,則執(zhí)行對所述目標(biāo)布控對象的操作。
本發(fā)明實施例中,當(dāng)對目標(biāo)布控對象進(jìn)行操作時,若檢測到與目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),需要進(jìn)一步確認(rèn)當(dāng)前時間是否屬于所設(shè)置的有效存續(xù)時間段內(nèi),若當(dāng)前時間屬于所設(shè)置的有效存續(xù)時間段內(nèi),則可以對目標(biāo)布控對象進(jìn)行操作,比如可以查詢目標(biāo)布控對象的信息,并向終端的瀏覽器返回操作結(jié)果。通過設(shè)置布控開關(guān)的狀態(tài)的有效存續(xù)時間段可以自動調(diào)整各個布控對象的布控開關(guān)的狀態(tài),而無需主動反復(fù)對布控開關(guān)的狀態(tài)進(jìn)行調(diào)整。
可選的,本發(fā)明實施例的布控對象管理裝置還可以包括第三獲取模塊16;
所述第三獲取模塊16用于獲取所述終端的地理位置信息;
可選的,地理位置信息的獲取方式可以是,終端通過全球定位系統(tǒng)(globalpositioningsystem,gps)獲取該終端的地理位置信息,終端將該地理位置信息主動上報給服務(wù)器。或者,服務(wù)器向終端發(fā)送地理位置請求信息,終端接收到地理位置請求信息后,向服務(wù)器返回該終端的地理位置信息。
所述操作模塊12具體用于若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),且所述終端的地理位置信息屬于預(yù)設(shè)地理范圍內(nèi),則執(zhí)行對所述目標(biāo)布控對象的操作。
本發(fā)明實施例中,該預(yù)設(shè)地理范圍可以是預(yù)先設(shè)置的地理范圍,比如希望普通賬號在哪一個地理區(qū)域操作才具備操作權(quán)限,則將該地理區(qū)域設(shè)置為預(yù)設(shè)地理范圍,例如,可以設(shè)置深圳龍崗區(qū)域,則只有普通賬號在龍崗區(qū)域登錄系統(tǒng)時,才具備操作目標(biāo)布控對象的權(quán)限。
可選的,使用超級管理員賬號登錄系統(tǒng)時,設(shè)置預(yù)設(shè)地理范圍。本發(fā)明實施例中超級管理員不僅僅可以設(shè)置布控開關(guān)的狀態(tài),進(jìn)一步,超級管理員還可以設(shè)置預(yù)設(shè)地理范圍。
在普通賬號查詢目標(biāo)布控對象的信息時,只有該目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),并且該終端的地理位置信息屬于所設(shè)置的預(yù)設(shè)地理范圍內(nèi)時,才可以操作該目標(biāo)布控對象,比如查詢該目標(biāo)布控對象的信息,或/及對出現(xiàn)與目標(biāo)布控對象匹配的對象進(jìn)行告警操作。
可選的,若目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為關(guān)閉狀態(tài),或者,若目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),但是終端的地理位置信息不屬于預(yù)設(shè)地理范圍內(nèi),則向終端返回提示信息,該提示信息用于提示無權(quán)限操作該布控對象。
本發(fā)明實施例中,接收終端的操作請求,該操作請求中包含預(yù)操作的目標(biāo)布控對象的目標(biāo)標(biāo)識,根據(jù)該目標(biāo)標(biāo)識,獲取與該目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài),該布控開關(guān)的狀態(tài)用于指示是否允許操作該目標(biāo)布控對象,若與目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則對該目標(biāo)布控對象進(jìn)行操作,并向終端返回操作結(jié)果。通過為布控對象設(shè)置的布控開關(guān)來控制是否允許對目標(biāo)布控對象進(jìn)行操作,因此,本實施例實現(xiàn)了對布控對象的區(qū)別管理,提高了布控的靈活性。
請參照圖5,為本發(fā)明實施例提供了另一種布控對象管理裝置的結(jié)構(gòu)示意圖。如圖5所示,所述布控對象管理裝置1000可以包括:至少一個處理器1001,例如cpu,至少一個網(wǎng)絡(luò)接口1003,存儲器1004,至少一個通信總線1002。其中,通信總線1002用于實現(xiàn)這些組件之間的連接通信。網(wǎng)絡(luò)接口1003可選的可以包括標(biāo)準(zhǔn)的有線接口、無線接口(如wi-fi接口)。存儲器1004可以是高速ram存儲器,也可以是非不穩(wěn)定的存儲器(non-volatilememory),例如至少一個磁盤存儲器。存儲器1004可選的還可以是至少一個位于遠(yuǎn)離前述處理器1001的存儲裝置。如圖5所示,作為一種計算機(jī)存儲介質(zhì)的存儲器1004中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊以及數(shù)據(jù)處理應(yīng)用程序。
在圖5所示的布控對象管理裝置1000中,處理器1001可以用于調(diào)用存儲器1004中存儲的數(shù)據(jù)處理應(yīng)用程序,并具體執(zhí)行以下操作:
接收終端的操作請求,所述操作請求包含預(yù)操作的目標(biāo)布控對象的目標(biāo)標(biāo)識;
根據(jù)所述目標(biāo)標(biāo)識,獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài),所述布控開關(guān)的狀態(tài)用于指示是否允許對所述目標(biāo)布控對象進(jìn)行操作;
若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則執(zhí)行對所述目標(biāo)布控對象的操作;
向所述終端返回對所述目標(biāo)布控對象的操作結(jié)果。
可選的,若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為關(guān)閉狀態(tài),則返回用于提示不允許操作所述目標(biāo)布控對象的提示信息。
可選的,所述根據(jù)所述目標(biāo)標(biāo)識,獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài),包括:
根據(jù)所述目標(biāo)標(biāo)識,確定所述目標(biāo)標(biāo)識所在目標(biāo)信息庫,所述目標(biāo)信息庫包含至少一個布控對象的標(biāo)識,獲取與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài),并將與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài)確定為與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài);或者,
根據(jù)所述目標(biāo)標(biāo)識,確定所述目標(biāo)標(biāo)識所在目標(biāo)信息庫,所述目標(biāo)信息庫包含至少一個布控對象的標(biāo)識,獲取與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài),若與所述目標(biāo)信息庫對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),獲取所述目標(biāo)信息庫中所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)。
可選的,所述獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)之后,還包括:
獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)的有效存續(xù)時間段;
所述若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則執(zhí)行對所述目標(biāo)布控對象的操作,包括:
若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),且當(dāng)前時間屬于所述有效存續(xù)時間段,則執(zhí)行對所述目標(biāo)布控對象的操作。
可選的,所述獲取與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)之后,還包括:
獲取所述終端的地理位置信息;
所述若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),則執(zhí)行對所述目標(biāo)布控對象的操作,包括:
若與所述目標(biāo)布控對象對應(yīng)的布控開關(guān)的狀態(tài)為打開狀態(tài),且所述終端的地理位置信息屬于預(yù)設(shè)地理范圍內(nèi),則執(zhí)行對所述目標(biāo)布控對象的操作。
盡管在此結(jié)合各實施例對本發(fā)明進(jìn)行了描述,然而,在實施所要求保護(hù)的本發(fā)明過程中,本領(lǐng)域技術(shù)人員通過查看所述附圖、公開內(nèi)容、以及所附權(quán)利要求書,可理解并實現(xiàn)所述公開實施例的其他變化。在權(quán)利要求中,“包括”(comprising)一詞不排除其他組成部分或步驟,“一”或“一個”不排除多個的情況。單個處理器或其他單元可以實現(xiàn)權(quán)利要求中列舉的若干項功能。相互不同的從屬權(quán)利要求中記載了某些措施,但這并不表示這些措施不能組合起來產(chǎn)生良好的效果。
本領(lǐng)域技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、裝置(設(shè)備)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。計算機(jī)程序存儲/分布在合適的介質(zhì)中,與其它硬件一起提供或作為硬件的一部分,也可以采用其他分布形式,如通過internet或其它有線或無線電信系統(tǒng)。
本發(fā)明是參照本發(fā)明實施例的方法、裝置(設(shè)備)和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管結(jié)合具體特征及其實施例對本發(fā)明進(jìn)行了描述,顯而易見的,在不脫離本發(fā)明的精神和范圍的情況下,可對其進(jìn)行各種修改和組合。相應(yīng)地,本說明書和附圖僅僅是所附權(quán)利要求所界定的本發(fā)明的示例性說明,且視為已覆蓋本發(fā)明范圍內(nèi)的任意和所有修改、變化、組合或等同物。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。