基于門禁系統(tǒng)的用戶互動(dòng)方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種基于門禁系統(tǒng)的用戶互動(dòng)方法,包括:接收第一終端發(fā)來的攜帶有第一賬號(hào)的登錄請(qǐng)求;響應(yīng)于登錄請(qǐng)求而對(duì)第一賬號(hào)進(jìn)行門禁相關(guān)權(quán)限的驗(yàn)證,驗(yàn)證通過則置第一賬號(hào)的狀態(tài)為在線狀態(tài)并通知第一終端;接收第一終端登錄后所上報(bào)的隱患舉報(bào)信息并存儲(chǔ);提供用于查詢存儲(chǔ)的隱患舉報(bào)信息和/或根據(jù)存儲(chǔ)的隱患舉報(bào)信息生成的統(tǒng)計(jì)數(shù)據(jù)的查詢接口。本發(fā)明提供的基于門禁系統(tǒng)的用戶互動(dòng)方法,通過門禁系統(tǒng)的登錄以及門禁相關(guān)權(quán)限的驗(yàn)證,很大程度上保證了使用門禁系統(tǒng)的租客等流動(dòng)人口身份的真實(shí)性,接收第一終端登錄后上報(bào)的隱患舉報(bào)信息并存儲(chǔ),就可以一定程度上保證舉報(bào)的隱患信息的真實(shí)性。本發(fā)明還提供了一種基于門禁系統(tǒng)的用戶互動(dòng)裝置。
【專利說明】基于門禁系統(tǒng)的用戶互動(dòng)方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及門禁控制【技術(shù)領(lǐng)域】,特別是涉及一種基于門禁系統(tǒng)的用戶互動(dòng)方法和
>J-U ρ?α裝直。
【背景技術(shù)】
[0002]隨著流動(dòng)人口在城市生活的逐步深入,流動(dòng)人口在城市擴(kuò)展出不同的生活和發(fā)展需求,流動(dòng)人口中很多人有穩(wěn)定下來的意向,有融入當(dāng)?shù)厣畹男枨?,流?dòng)人口的平等參與意識(shí)、維權(quán)意識(shí)也不斷增強(qiáng),流動(dòng)人口也有表達(dá)需求、舉報(bào)隱患等權(quán)利與義務(wù)。然而正是由于流動(dòng)人口的流動(dòng)性,對(duì)流動(dòng)人口的管理本身就是一個(gè)難題,使得流動(dòng)人口舉報(bào)的隱患信息通常也難以保證真實(shí)性。
【發(fā)明內(nèi)容】
[0003]基于此,有必要針對(duì)流動(dòng)人口舉報(bào)的隱患信息難以保證真實(shí)性的技術(shù)問題,提供一種基于門禁系統(tǒng)的用戶互動(dòng)方法和裝置。
[0004]一種基于門禁系統(tǒng)的用戶互動(dòng)方法,所述方法包括:
[0005]接收第一終端發(fā)來的攜帶有第一賬號(hào)的登錄請(qǐng)求;
[0006]響應(yīng)于所述登錄請(qǐng)求而對(duì)所述第一賬號(hào)進(jìn)行門禁相關(guān)權(quán)限的驗(yàn)證,驗(yàn)證通過則置所述第一賬號(hào)的狀態(tài)為在線狀態(tài)并通知所述第一終端;
[0007]接收所述第一終端登錄后所上報(bào)的隱患舉報(bào)信息并存儲(chǔ);
[0008]提供用于查詢存儲(chǔ)的隱患舉報(bào)信息和/或根據(jù)存儲(chǔ)的隱患舉報(bào)信息生成的統(tǒng)計(jì)數(shù)據(jù)的查詢接口。
[0009]一種基于門禁系統(tǒng)的用戶互動(dòng)裝置,所述裝置包括:
[0010]登錄請(qǐng)求接收模塊,用于接收第一終端發(fā)來的攜帶有第一賬號(hào)的登錄請(qǐng)求;
[0011]登錄請(qǐng)求處理模塊,用于響應(yīng)于所述登錄請(qǐng)求而對(duì)所述第一賬號(hào)進(jìn)行門禁相關(guān)權(quán)限的驗(yàn)證,驗(yàn)證通過則置所述第一賬號(hào)的狀態(tài)為在線狀態(tài)并通知所述第一終端;
[0012]隱患舉報(bào)信息處理模塊,用于接收所述第一終端登錄后所上報(bào)的隱患舉報(bào)信息并存儲(chǔ);
[0013]查詢接口模塊,用于提供用于查詢存儲(chǔ)的隱患舉報(bào)信息和/或根據(jù)存儲(chǔ)的隱患舉報(bào)信息生成的統(tǒng)計(jì)數(shù)據(jù)的查詢接口。
[0014]上述基于門禁系統(tǒng)的用戶互動(dòng)方法和裝置,基于門禁系統(tǒng),接收到第一終端發(fā)來的登錄請(qǐng)求,對(duì)第一賬號(hào)進(jìn)行門禁相關(guān)權(quán)限的驗(yàn)證,驗(yàn)證通過后則準(zhǔn)許該次登錄請(qǐng)求,使第一賬號(hào)狀態(tài)置為在線狀態(tài)。這樣通過門禁系統(tǒng)的登錄以及門禁相關(guān)權(quán)限的驗(yàn)證,很大程度上保證了使用門禁系統(tǒng)的租客等流動(dòng)人口身份的真實(shí)性,接收第一終端登錄后上報(bào)的隱患舉報(bào)信息并存儲(chǔ),就可以一定程度上保證舉報(bào)的隱患信息的真實(shí)性。并且通過提供對(duì)隱患舉報(bào)信息和/或相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)的查詢接口,使得建筑管理部門、普通群眾等可以及時(shí)了解舉報(bào)的建筑隱患信息的處理情況,使得普通群眾也參與到建筑管理工作中來,發(fā)揮群眾對(duì)出租屋等建筑的監(jiān)督作用,實(shí)現(xiàn)群防群治。
【專利附圖】
【附圖說明】
[0015]圖1為一個(gè)實(shí)施例中基于門禁系統(tǒng)的用戶互動(dòng)方法的流程示意圖;
[0016]圖2為一個(gè)實(shí)施例中第一終端上報(bào)隱患舉報(bào)信息的步驟的流程示意圖;
[0017]圖3為一個(gè)實(shí)施例中社區(qū)網(wǎng)格管理平臺(tái)通過應(yīng)用服務(wù)器向第一終端發(fā)送平臺(tái)消息的步驟的流程示意圖;
[0018]圖4為一個(gè)實(shí)施例中第一終端與第二終端之間通過應(yīng)用服務(wù)器互相發(fā)送消息的步驟的流程示意圖;
[0019]圖5為一個(gè)實(shí)施例中基于門禁系統(tǒng)的用戶互動(dòng)裝置的結(jié)構(gòu)框圖;
[0020]圖6為另一個(gè)實(shí)施例中基于門禁系統(tǒng)的用戶互動(dòng)裝置的結(jié)構(gòu)框圖;
[0021]圖7為再一個(gè)實(shí)施例中基于門禁系統(tǒng)的用戶互動(dòng)裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0022]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]如圖1所示,在一個(gè)實(shí)施例中,提供了一種基于門禁系統(tǒng)的用戶互動(dòng)方法,本實(shí)施例以該方法應(yīng)用于應(yīng)用服務(wù)器來舉例說明。該方法具體包括如下步驟:
[0024]步驟102,接收第一終端發(fā)來的攜帶有第一賬號(hào)的登錄請(qǐng)求。
[0025]第一終端的第一的描述用于與下述的第二終端、第三終端區(qū)別開來。第一終端可以運(yùn)行指定應(yīng)用客戶端,應(yīng)用服務(wù)器則為該指定應(yīng)用客戶端提供服務(wù)支持。第一終端可以通過該指定應(yīng)用客戶端展示一個(gè)登錄界面,從而獲取錄入的第一標(biāo)識(shí)和相應(yīng)的密碼,從而向應(yīng)用服務(wù)器發(fā)送攜帶有第一賬號(hào)的登錄請(qǐng)求,由應(yīng)用服務(wù)器接收該登錄請(qǐng)求。
[0026]步驟104,響應(yīng)于登錄請(qǐng)求而對(duì)第一賬號(hào)進(jìn)行門禁相關(guān)權(quán)限的驗(yàn)證,驗(yàn)證通過則置第一賬號(hào)的狀態(tài)為在線狀態(tài)并通知第一終端。
[0027]具體地,門禁系統(tǒng)中的權(quán)限相關(guān)信息可以存儲(chǔ)在應(yīng)用服務(wù)器上或者門禁管理服務(wù)器上。應(yīng)用服務(wù)器接收到登錄請(qǐng)求后作出響應(yīng),對(duì)第一賬號(hào)的權(quán)限進(jìn)行驗(yàn)證,以判斷其是否具有門禁相關(guān)權(quán)限。門禁相關(guān)權(quán)限可以包括門禁權(quán)限和門禁管理權(quán)限,其中門禁權(quán)限是控制門開關(guān)的權(quán)限,門禁管理權(quán)限則是對(duì)授予門禁權(quán)限、取消門禁權(quán)限等對(duì)門禁權(quán)限進(jìn)行管理的權(quán)限。
[0028]為了便于管理門禁相關(guān)權(quán)限,可以對(duì)門禁相關(guān)權(quán)限進(jìn)行級(jí)別劃分,劃分出不同的權(quán)限角色,每種權(quán)限角色對(duì)應(yīng)不同的權(quán)限級(jí)別。比如權(quán)限角色可以按照權(quán)限級(jí)別從高到低劃分為門禁管理員、業(yè)主、房東以及租客,其中租客僅具有門禁權(quán)限,門禁管理員、業(yè)主和房東則具有門禁管理權(quán)限。權(quán)限角色的權(quán)限可以進(jìn)行逐級(jí)控制,具體門禁管理員可以控制業(yè)主的門禁相關(guān)權(quán)限,業(yè)主可以控制房東的門禁相關(guān)權(quán)限,房東則可以控制租客的門禁相關(guān)權(quán)限。當(dāng)然也可以進(jìn)行更多或者更少的權(quán)限角色的劃分,具體按照需求來劃分。在一個(gè)實(shí)施例中,對(duì)第一賬號(hào)進(jìn)行門禁相關(guān)權(quán)限的驗(yàn)證為對(duì)第一賬號(hào)所對(duì)應(yīng)的權(quán)限角色進(jìn)行驗(yàn)證。
[0029]賬號(hào)對(duì)應(yīng)的狀態(tài)用以表示該賬號(hào)的登錄狀態(tài),在線狀態(tài)表示已登錄,相反的離線狀態(tài)則表不未登錄。第一賬號(hào)的第一的描述用于與下述的第二賬號(hào)和第三賬號(hào)區(qū)分開來,第一賬號(hào)、第二賬號(hào)以及第三賬號(hào)統(tǒng)稱為賬號(hào)。對(duì)門禁相關(guān)權(quán)限進(jìn)行驗(yàn)證且驗(yàn)證通過后,可置第一賬號(hào)的狀態(tài)為在線狀態(tài),并通知第一終端,這樣第一終端就完成了基于門禁系統(tǒng)的登錄操作。
[0030]步驟106,接收第一終端登錄后所上報(bào)的隱患舉報(bào)信息并存儲(chǔ)。
[0031]隱患舉報(bào)信息是指用于舉報(bào)建筑所存在的安全隱患的信息。其中,隱患舉報(bào)信息包括建筑信息、建筑隱患描述信息以及對(duì)應(yīng)建筑隱患描述信息而錄入的舉報(bào)取證數(shù)據(jù)。第一終端將包括建筑信息、建筑隱患描述信息以及舉報(bào)取證數(shù)據(jù)的隱患舉報(bào)信息上報(bào)給應(yīng)用服務(wù)器,該應(yīng)用服務(wù)器接收該隱患舉報(bào)信息并存儲(chǔ)。
[0032]具體地,第一終端登錄后,可通過其上運(yùn)行的指定應(yīng)用客戶端獲取錄入的建筑信息;或者通過掃描附屬于建筑上的二維碼圖案并解析而獲得建筑標(biāo)識(shí),從而向應(yīng)用服務(wù)器發(fā)送攜帶該建筑標(biāo)識(shí)的建筑信息獲取請(qǐng)求,應(yīng)用服務(wù)器則可以響應(yīng)于該建筑信息獲取請(qǐng)求而向第一終端返回該建筑標(biāo)識(shí)所對(duì)應(yīng)的建筑信息。建筑信息至少具有唯一區(qū)分建筑的用途,可以包括建筑地址和/或建筑門牌編號(hào)等。
[0033]進(jìn)一步地,第一終端可獲取對(duì)應(yīng)該建筑信息而錄入的建筑隱患描述信息。具體第一終端可以獲取直接錄入的建筑隱患描述信息,也可以響應(yīng)于操作指令而從預(yù)設(shè)的檢查項(xiàng)列表中選取并錄入相應(yīng)的檢查項(xiàng)檢查結(jié)果,每項(xiàng)檢查項(xiàng)和相應(yīng)的檢查結(jié)果就可以表示一條建筑隱患描述信息。這里檢查項(xiàng)比如是“住戶未按規(guī)定安裝消防器械”等,則相應(yīng)的檢查項(xiàng)檢查結(jié)果可為合格或者不合格。更進(jìn)一步地,第一終端可獲取對(duì)應(yīng)建筑隱患描述信息而錄入的舉報(bào)取證數(shù)據(jù)。該舉報(bào)取證數(shù)據(jù)用于證明舉報(bào)的建筑隱患的存在。舉報(bào)取證數(shù)據(jù)可以是圖片或視頻,圖片可以是即時(shí)拍攝的照片。
[0034]在一個(gè)實(shí)施例中,參考圖2,第一終端在觸發(fā)舉報(bào)隱患的功能后,先判斷發(fā)生隱患的是否是第一賬號(hào)所對(duì)應(yīng)的本棟建筑,若是本棟建筑則可直接獲取第一賬號(hào)所對(duì)應(yīng)的建筑信息。這里本棟建筑是指擁有第一賬號(hào)的用戶所居住或者所經(jīng)營的建筑等與第一賬號(hào)的擁有者具有直接關(guān)系的建筑。若不是本棟建筑,則繼續(xù)判斷發(fā)生隱患的建筑是否附屬有二維碼門牌,若有二維碼門牌則通過掃描二維碼的方式來獲取建筑信息,若沒有二維碼門牌則獲取錄入的建筑信息。
[0035]進(jìn)一步地,第一終端根據(jù)輸入的操作指令,判斷預(yù)設(shè)的檢查項(xiàng)庫中是否存在與發(fā)生的隱患對(duì)應(yīng)的檢查項(xiàng),如果有則選擇相應(yīng)的檢查項(xiàng),并錄入檢查項(xiàng)檢查結(jié)果,并將選擇的檢查項(xiàng)和相應(yīng)的檢查項(xiàng)檢查結(jié)果作為建筑隱患描述信息。如果檢查項(xiàng)庫中沒有相應(yīng)的檢查項(xiàng),第一終端獲取直接輸入的建筑隱患描述信息。第一終端再根據(jù)輸入的操作指令獲取舉報(bào)取證數(shù)據(jù),比如拍照、攝像等方式獲取的圖片或者視頻。第一終端再將包括建筑信息、建筑隱患描述信息以及舉報(bào)取證數(shù)據(jù)的隱患舉報(bào)信息上報(bào)給應(yīng)用服務(wù)器。
[0036]應(yīng)用服務(wù)器可以作為終端之間以及終端與其它平臺(tái)之間的中轉(zhuǎn)服務(wù)器。本實(shí)施例中應(yīng)用服務(wù)器可以分別連接第一終端和社區(qū)網(wǎng)格管理平臺(tái),實(shí)現(xiàn)第一終端和社區(qū)網(wǎng)絡(luò)管理平臺(tái)之間的通信。應(yīng)用服務(wù)器接收到第一終端上報(bào)的隱患舉報(bào)信息并轉(zhuǎn)發(fā)給社區(qū)網(wǎng)格管理平臺(tái)處理。社區(qū)網(wǎng)格管理平臺(tái)則可對(duì)上報(bào)的隱患舉報(bào)信息進(jìn)行審核,審核未通過則給出審核未通過的審核結(jié)果并通過應(yīng)用服務(wù)器反饋給第一終端。審核通過則社區(qū)網(wǎng)格管理平臺(tái)判斷是否上報(bào)給社區(qū)上級(jí)處理,若是則將隱患舉報(bào)信息上報(bào)給社區(qū)上級(jí)的服務(wù)器。若判定不需要上報(bào)則社區(qū)網(wǎng)格管理平臺(tái)根據(jù)上報(bào)的隱患舉報(bào)信息生成巡檢任務(wù)并指派相應(yīng)的巡檢人員來根據(jù)隱患舉報(bào)信息來對(duì)建筑進(jìn)行巡檢,并對(duì)巡檢結(jié)果進(jìn)行審核確認(rèn),審核確認(rèn)通過后則可將審核結(jié)果通過應(yīng)用服務(wù)器反饋給第一終端。
[0037]步驟108,提供用于查詢存儲(chǔ)的隱患舉報(bào)信息和/或根據(jù)存儲(chǔ)的隱患舉報(bào)信息生成的統(tǒng)計(jì)數(shù)據(jù)的查詢接口。
[0038]應(yīng)用服務(wù)器可以提供用于查詢存儲(chǔ)的隱患舉報(bào)信息的查詢接口,還可以根據(jù)存儲(chǔ)的隱患舉報(bào)信息生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù),從而提供用于查詢?cè)摻y(tǒng)計(jì)數(shù)據(jù)的查詢接口。其中統(tǒng)計(jì)數(shù)據(jù)比如可以是一段指定的時(shí)間段內(nèi)隱患舉報(bào)信息的總數(shù)量、隱患舉報(bào)信息按照時(shí)間段的分布情況等。
[0039]上述基于門禁系統(tǒng)的用戶互動(dòng)方法,基于門禁系統(tǒng),接收到第一終端發(fā)來的登錄請(qǐng)求,對(duì)第一賬號(hào)進(jìn)行門禁相關(guān)權(quán)限的驗(yàn)證,驗(yàn)證通過后則準(zhǔn)許該次登錄請(qǐng)求,使第一賬號(hào)狀態(tài)置為在線狀態(tài)。這樣通過門禁系統(tǒng)的登錄以及門禁相關(guān)權(quán)限的驗(yàn)證,很大程度上保證了使用門禁系統(tǒng)的租客等流動(dòng)人口身份的真實(shí)性,接收第一終端登錄后上報(bào)的隱患舉報(bào)信息并存儲(chǔ),就可以一定程度上保證舉報(bào)的隱患信息的真實(shí)性。并且通過提供對(duì)隱患舉報(bào)信息和/或相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)的查詢接口,使得建筑管理部門、普通群眾等可以及時(shí)了解舉報(bào)的建筑隱患信息的處理情況,使得普通群眾也參與到建筑管理工作中來,發(fā)揮群眾對(duì)出租屋等建筑的監(jiān)督作用,實(shí)現(xiàn)群防群治。
[0040]在一個(gè)實(shí)施例中,如圖3所示,社區(qū)網(wǎng)格管理平臺(tái)可以通過應(yīng)用服務(wù)器向第一終端發(fā)送平臺(tái)消息。平臺(tái)消息可以是上述社區(qū)網(wǎng)格管理平臺(tái)向第一終端反饋的審核結(jié)果。具體地,社區(qū)網(wǎng)格管理平臺(tái)可以生成平臺(tái)消息推送請(qǐng)求并發(fā)送給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器接收平臺(tái)消息推送請(qǐng)求,保存平臺(tái)消息推送請(qǐng)求所攜帶的平臺(tái)消息以及用于推送該平臺(tái)消息所需的必要數(shù)據(jù)。應(yīng)用服務(wù)器判斷是否保存平臺(tái)消息成功,若保存失敗則向社區(qū)網(wǎng)格管理平臺(tái)返回推送失敗的提示。若保存成功則繼續(xù)判斷第一賬號(hào)所對(duì)應(yīng)的狀態(tài)是否為在線狀態(tài),若第一賬號(hào)對(duì)應(yīng)在線狀態(tài),則應(yīng)用服務(wù)器將平臺(tái)消息推送給以第一賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第一終端。若第一賬號(hào)不對(duì)應(yīng)在線狀態(tài),則當(dāng)?shù)谝毁~號(hào)下次登錄成功后,應(yīng)用服務(wù)器在檢測(cè)到第一賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將平臺(tái)消息推送給以第一賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第一終端。
[0041]進(jìn)一步地,第一終端在接收到推送的平臺(tái)消息后進(jìn)行顯示,并向應(yīng)用服務(wù)器發(fā)送推送成功的反饋,則應(yīng)用服務(wù)器可將已經(jīng)推送的平臺(tái)消息的標(biāo)志位置為已推送,以表示該平臺(tái)消息被成功推送,不需要對(duì)該平臺(tái)消息再進(jìn)行推送操作。應(yīng)用服務(wù)器在推送平臺(tái)消息成功后,向社區(qū)網(wǎng)格管理平臺(tái)返回推送成功的提示。
[0042]在一個(gè)實(shí)施例中,該基于門禁系統(tǒng)的用戶互動(dòng)方法還包括:接收第一終端發(fā)來的第一消息推送請(qǐng)求并保存;檢測(cè)到第一消息推送請(qǐng)求所指定的作為接收者標(biāo)識(shí)的第二賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將第一消息推送請(qǐng)求所攜帶的第一消息發(fā)送給以第二賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第二終端。在一個(gè)實(shí)施例中,該基于門禁系統(tǒng)的用戶互動(dòng)方法還包括:接收第二終端響應(yīng)于第一消息所反饋的第二消息推送請(qǐng)求;檢測(cè)到第二消息推送請(qǐng)求所指定的作為接收者標(biāo)識(shí)的第一賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將第二消息推送請(qǐng)求所攜帶的第二消息發(fā)送給第一終端。
[0043]具體地,包括第一終端、第二終端在內(nèi)的終端上運(yùn)行有指定應(yīng)用客戶端,通過該指定應(yīng)用客戶端創(chuàng)建XMPP ( 一種基于標(biāo)準(zhǔn)通用標(biāo)記語言的子集XML的協(xié)議)服務(wù)線程,通過該XMPP服務(wù)線程循環(huán)接收應(yīng)用服務(wù)器發(fā)來的信息,接收到一條則處理一條。相應(yīng)的,應(yīng)用服務(wù)器則會(huì)啟動(dòng)XMPP服務(wù)器端并創(chuàng)建XMPP處理線程,通過XMPP服務(wù)端等待連接,根據(jù)接收到的連接請(qǐng)求將連接對(duì)象交付XMPP處理線程,并通過XMPP處理線程處理收到的信息。
[0044]參考圖4,第一終端以及第二終端分別通過各自運(yùn)行的指定應(yīng)用客戶端進(jìn)行登錄并通過門禁相關(guān)權(quán)限的驗(yàn)證。第一終端獲取錄入的第一消息,根據(jù)第一消息生成第一消息推送請(qǐng)求并發(fā)送給應(yīng)用服務(wù)器。應(yīng)用服務(wù)器保存第一消息推送請(qǐng)求中攜帶的第一消息以及用于推送該第一消息所需的必要數(shù)據(jù),該必要數(shù)據(jù)至少包括作為接收者標(biāo)識(shí)的第二賬號(hào),還可以包括作為發(fā)送者標(biāo)識(shí)的第一賬號(hào)。應(yīng)用服務(wù)器判斷作為接收者標(biāo)識(shí)的第二賬號(hào)所對(duì)應(yīng)的狀態(tài)是否為在線狀態(tài),若第二賬號(hào)對(duì)應(yīng)在線狀態(tài),則應(yīng)用服務(wù)器將第一消息發(fā)送給以該第二賬號(hào)登錄的第二終端。若第二賬號(hào)不對(duì)應(yīng)在線狀態(tài),則應(yīng)用服務(wù)器可通知第一終端對(duì)方已離線,并繼續(xù)定期檢測(cè)第二賬號(hào)的狀態(tài),或者在接收到第二賬號(hào)登錄成功的反饋后檢測(cè)第二賬號(hào)對(duì)應(yīng)的狀態(tài),當(dāng)檢測(cè)到第二賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將第一消息發(fā)送給第二終端。應(yīng)用服務(wù)器在成功將第一消息發(fā)送給第二終端后,置第一消息的標(biāo)志位為已推送。
[0045]第二終端在收到第一消息后,根據(jù)操作指令打開并顯示該第一消息,判斷是否對(duì)第一消息作出響應(yīng)而返回第二信息,若不返回則結(jié)束流程。若判定返回第二信息,則獲取錄入的第二消息,根據(jù)第二消息生成第二消息推送請(qǐng)求并發(fā)送給應(yīng)用服務(wù)器。應(yīng)用服務(wù)器保存第二消息推送請(qǐng)求中攜帶的第二消息以及用于推送該第二消息所需的必要數(shù)據(jù),該必要數(shù)據(jù)至少包括作為接收者標(biāo)識(shí)的第一賬號(hào),還可以包括作為發(fā)送者標(biāo)識(shí)的第二賬號(hào)。應(yīng)用服務(wù)器判斷作為接收者標(biāo)識(shí)的第一賬號(hào)所對(duì)應(yīng)的狀態(tài)是否為在線狀態(tài),若第一賬號(hào)對(duì)應(yīng)在線狀態(tài),則應(yīng)用服務(wù)器將第二消息發(fā)送給以該第一賬號(hào)登錄的第一終端。若第一賬號(hào)不對(duì)應(yīng)在線狀態(tài),則應(yīng)用服務(wù)器可通知第二終端對(duì)方已離線,并繼續(xù)定期檢測(cè)第一賬號(hào)的狀態(tài),或者在接收到第一賬號(hào)登錄成功的反饋后檢測(cè)第一賬號(hào)對(duì)應(yīng)的狀態(tài),當(dāng)檢測(cè)到第一賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將第二消息發(fā)送給第一終端。應(yīng)用服務(wù)器在成功將第二消息發(fā)送給第一終端后,置第二消息的標(biāo)志位為已推送。第一終端在收到第二消息后,根據(jù)操作指令打開并顯示該第二消息,判斷是否對(duì)第二消息作出響應(yīng)而返回信息,若不返回則結(jié)束流程。
[0046]本實(shí)施例中,基于門禁系統(tǒng),實(shí)現(xiàn)第一終端以及第二終端之間的單向以及雙向的消息交互,使得基于門禁系統(tǒng)的用戶之間可以自由交互。由于通過門禁相關(guān)權(quán)限的驗(yàn)證,用戶身份的真實(shí)性能夠保證,而且基于門禁系統(tǒng)可以方便地將互為鄰居、或者互為同事等基于建筑的用戶聯(lián)系起來進(jìn)行溝通,實(shí)現(xiàn)了門禁系統(tǒng)與即時(shí)通信的融合。
[0047]在一個(gè)實(shí)施例中,該基于門禁系統(tǒng)的用戶互動(dòng)方法還包括:接收第一終端發(fā)來的攜帶有第一賬號(hào)、群組標(biāo)識(shí)和第三消息的第三消息推送請(qǐng)求;確定第一賬號(hào)和群組標(biāo)識(shí)所對(duì)應(yīng)的第三賬號(hào)集合;檢測(cè)到第三賬號(hào)集合中的第三賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將第三消息發(fā)送給以對(duì)應(yīng)在線狀態(tài)的第三賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第三終端。
[0048]具體地,可以基于門禁系統(tǒng)建立通信群組,比如虛擬社區(qū)群組,建筑管理部門群組,并可以指定群組管理員,門禁管理員的權(quán)限角色具有設(shè)置群組權(quán)限、指定群組管理員以及添加、剔除群組成員的權(quán)限。與應(yīng)用服務(wù)器通過網(wǎng)絡(luò)連接的各個(gè)終端,包括第一終端、第二終端以及第三終端等,分別憑借第一賬號(hào)、第二賬號(hào)以及第三賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限的驗(yàn)證。應(yīng)用服務(wù)器則會(huì)在各個(gè)終端登錄后,分別向各個(gè)終端分發(fā)好友列表、好友上線消息以及好友下線消息等。應(yīng)用服務(wù)器循環(huán)讀取要推送的消息,并循環(huán)等待新的終端的連接進(jìn)入。
[0049]應(yīng)用服務(wù)器可以處理各種類型的消息,每種類型的消息用相應(yīng)的標(biāo)志值來標(biāo)識(shí)。其中消息的類型可以包括但不限于在線好友列表、好友上線消息、好友下線消息、消息推送請(qǐng)求、查找群組、加入群組、同意加入群組、退出群組、剔除群組成員以及修改用戶屬性等。
[0050]應(yīng)用服務(wù)器將群組標(biāo)識(shí)、第一賬號(hào)以及第三賬號(hào)集合進(jìn)行對(duì)應(yīng)存儲(chǔ),用于表示第一賬號(hào)與第三賬號(hào)集合基于該群組標(biāo)識(shí)的群組關(guān)系。具有群組關(guān)系的賬號(hào)所登錄的終端可以進(jìn)行多方通信。具體第一終端可向應(yīng)用服務(wù)器發(fā)送攜帶有第一賬號(hào)、群組標(biāo)識(shí)和第三消息的第三消息推送請(qǐng)求,應(yīng)用服務(wù)器接收該第三消息推送請(qǐng)求,確定其中的第一賬號(hào)和該群組標(biāo)識(shí)所對(duì)應(yīng)的第三賬號(hào)集合。檢測(cè)第三賬號(hào)集合中的各個(gè)第三賬號(hào)是否對(duì)應(yīng)在線狀態(tài),對(duì)于對(duì)應(yīng)在線狀態(tài)的第三賬號(hào)直接向以對(duì)應(yīng)在線狀態(tài)的第三賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第三終端發(fā)送第三消息。對(duì)于不對(duì)應(yīng)在線狀態(tài)的第三賬號(hào),則暫存第三消息并繼續(xù)檢測(cè)其狀態(tài),直至檢測(cè)到其對(duì)應(yīng)在線狀態(tài)時(shí),再將第三消息發(fā)送給以對(duì)應(yīng)在線狀態(tài)的第三賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第三終端。
[0051]本實(shí)施例中,基于門禁系統(tǒng),實(shí)現(xiàn)多個(gè)終端之間的基于群組的消息交互,使得基于門禁系統(tǒng)的用戶之間可以自由交互。由于通過門禁相關(guān)權(quán)限的驗(yàn)證,用戶身份的真實(shí)性能夠保證,而且基于門禁系統(tǒng)可以方便地將互為鄰居、或者互為同事等基于建筑的用戶聯(lián)系起來進(jìn)行溝通,實(shí)現(xiàn)了門禁系統(tǒng)與即時(shí)通信的融合。
[0052]在一個(gè)實(shí)施例中,用于登錄的賬號(hào)根據(jù)身份證號(hào)碼生成。這里的用于登錄的賬號(hào)包括上述第一賬號(hào)、第二賬號(hào)以及第三賬號(hào)。賬號(hào)根據(jù)身份證號(hào)碼生成,可以是賬號(hào)本身采用身份證號(hào)碼,或者是賬號(hào)是將身份證號(hào)碼經(jīng)過編碼而獲得的唯一標(biāo)識(shí)。本實(shí)施例中,用于登錄的賬號(hào)根據(jù)身份證號(hào)碼生成,保證用戶身份的真實(shí)性,較好地運(yùn)用了政府公信力,搭起直通出租屋社區(qū)管理的互動(dòng)渠道,整合、發(fā)揮社會(huì)力量為出租屋居住群體提供全方位、多層次的社區(qū)服務(wù)。同時(shí)職能部門也能廣泛獲取涉及出租屋、流動(dòng)人口的隱患、矛盾,合理的訴求以及意見建議。
[0053]如圖5所示,在一個(gè)實(shí)施例中,提供了一種基于門禁系統(tǒng)的用戶互動(dòng)裝置500,用于實(shí)現(xiàn)上述任意實(shí)施例的基于門禁系統(tǒng)的用戶互動(dòng)方法。該基于門禁系統(tǒng)的用戶互動(dòng)裝置500包括登錄請(qǐng)求接收模塊502、登錄請(qǐng)求處理模塊504、隱患舉報(bào)信息處理模塊506和查詢接口模塊508。
[0054]登錄請(qǐng)求接收模塊502,用于接收第一終端發(fā)來的攜帶有第一賬號(hào)的登錄請(qǐng)求。
[0055]第一終端可以通過該指定應(yīng)用客戶端展示一個(gè)登錄界面,從而獲取錄入的第一標(biāo)識(shí)和相應(yīng)的密碼,從而向基于門禁系統(tǒng)的用戶互動(dòng)裝置500發(fā)送攜帶有第一賬號(hào)的登錄請(qǐng)求,登錄請(qǐng)求接收模塊502用于接收該登錄請(qǐng)求。
[0056]登錄請(qǐng)求處理模塊504,用于響應(yīng)于登錄請(qǐng)求而對(duì)第一賬號(hào)進(jìn)行門禁相關(guān)權(quán)限的驗(yàn)證,驗(yàn)證通過則置第一賬號(hào)的狀態(tài)為在線狀態(tài)并通知第一終端。
[0057]具體地,登錄請(qǐng)求處理模塊504用于接收到登錄請(qǐng)求后作出響應(yīng),對(duì)第一賬號(hào)的權(quán)限進(jìn)行驗(yàn)證,以判斷其是否具有門禁相關(guān)權(quán)限。門禁相關(guān)權(quán)限可以包括門禁權(quán)限和門禁管理權(quán)限,其中門禁權(quán)限是控制門開關(guān)的權(quán)限,門禁管理權(quán)限則是對(duì)授予門禁權(quán)限、取消門禁權(quán)限等對(duì)門禁權(quán)限進(jìn)行管理的權(quán)限。
[0058]為了便于管理門禁相關(guān)權(quán)限,可以對(duì)門禁相關(guān)權(quán)限進(jìn)行級(jí)別劃分,劃分出不同的權(quán)限角色,每種權(quán)限角色對(duì)應(yīng)不同的權(quán)限級(jí)別。比如權(quán)限角色可以按照權(quán)限級(jí)別從高到低劃分為門禁管理員、業(yè)主、房東以及租客,其中租客僅具有門禁權(quán)限,門禁管理員、業(yè)主和房東則具有門禁管理權(quán)限。權(quán)限角色的權(quán)限可以進(jìn)行逐級(jí)控制,具體門禁管理員可以控制業(yè)主的門禁相關(guān)權(quán)限,業(yè)主可以控制房東的門禁相關(guān)權(quán)限,房東則可以控制租客的門禁相關(guān)權(quán)限。當(dāng)然也可以進(jìn)行更多或者更少的權(quán)限角色的劃分,具體按照需求來劃分。在一個(gè)實(shí)施例中,登錄請(qǐng)求接收模塊502用于對(duì)第一賬號(hào)所對(duì)應(yīng)的權(quán)限角色進(jìn)行驗(yàn)證。
[0059]賬號(hào)對(duì)應(yīng)的狀態(tài)用以表示該賬號(hào)的登錄狀態(tài),在線狀態(tài)表示已登錄,相反的離線狀態(tài)則表不未登錄。第一賬號(hào)的第一的描述用于與下述的第二賬號(hào)和第三賬號(hào)區(qū)分開來,第一賬號(hào)、第二賬號(hào)以及第三賬號(hào)統(tǒng)稱為賬號(hào)。登錄請(qǐng)求處理模塊504用于在對(duì)門禁相關(guān)權(quán)限進(jìn)行驗(yàn)證且驗(yàn)證通過后,可置第一賬號(hào)的狀態(tài)為在線狀態(tài),并通知第一終端,這樣第一終端就完成了基于門禁系統(tǒng)的登錄操作。
[0060]隱患舉報(bào)信息處理模塊506,用于接收第一終端登錄后所上報(bào)的隱患舉報(bào)信息并存儲(chǔ)。
[0061]隱患舉報(bào)信息是指用于舉報(bào)建筑所存在的安全隱患的信息。其中,隱患舉報(bào)信息包括建筑信息、建筑隱患描述信息以及對(duì)應(yīng)建筑隱患描述信息而錄入的舉報(bào)取證數(shù)據(jù)。第一終端用于將包括建筑信息、建筑隱患描述信息以及舉報(bào)取證數(shù)據(jù)的隱患舉報(bào)信息上報(bào)給基于門禁系統(tǒng)的用戶互動(dòng)裝置500,隱患舉報(bào)信息處理模塊506則用于接收該隱患舉報(bào)信息并存儲(chǔ)。
[0062]具體地,第一終端可用于在登錄后通過其上運(yùn)行的指定應(yīng)用客戶端獲取錄入的建筑信息;或者通過掃描附屬于建筑上的二維碼圖案并解析而獲得建筑標(biāo)識(shí),從而向基于門禁系統(tǒng)的用戶互動(dòng)裝置500發(fā)送攜帶該建筑標(biāo)識(shí)的建筑信息獲取請(qǐng)求,隱患舉報(bào)信息處理模塊506則可用于響應(yīng)于該建筑信息獲取請(qǐng)求而向第一終端返回該建筑標(biāo)識(shí)所對(duì)應(yīng)的建筑信息。建筑信息至少具有唯一區(qū)分建筑的用途,可以包括建筑地址和/或建筑門牌編號(hào)坐寸ο
[0063]進(jìn)一步地,第一終端可用于獲取對(duì)應(yīng)該建筑信息而錄入的建筑隱患描述信息。具體第一終端可用于獲取直接錄入的建筑隱患描述信息,也可用于響應(yīng)于操作指令而從預(yù)設(shè)的檢查項(xiàng)列表中選取并錄入相應(yīng)的檢查項(xiàng)檢查結(jié)果,每項(xiàng)檢查項(xiàng)和相應(yīng)的檢查結(jié)果就可以表示一條建筑隱患描述信息。更進(jìn)一步地,第一終端可用于獲取對(duì)應(yīng)建筑隱患描述信息而錄入的舉報(bào)取證數(shù)據(jù)。該舉報(bào)取證數(shù)據(jù)用于證明舉報(bào)的建筑隱患的存在。舉報(bào)取證數(shù)據(jù)可以是圖片或視頻,圖片可以是即時(shí)拍攝的照片。
[0064]在一個(gè)實(shí)施例中,參考圖2,第一終端可用于在觸發(fā)舉報(bào)隱患的功能后,先判斷發(fā)生隱患的是否是第一賬號(hào)所對(duì)應(yīng)的本棟建筑,若是本棟建筑則可直接獲取第一賬號(hào)所對(duì)應(yīng)的建筑信息。這里本棟建筑是指擁有第一賬號(hào)的用戶所居住或者所經(jīng)營的建筑等與第一賬號(hào)的擁有者具有直接關(guān)系的建筑。若不是本棟建筑,則繼續(xù)判斷發(fā)生隱患的建筑是否附屬有二維碼門牌,若有二維碼門牌則通過掃描二維碼的方式來獲取建筑信息,若沒有二維碼門牌則獲取錄入的建筑信息。
[0065]進(jìn)一步地,第一終端用于根據(jù)輸入的操作指令,判斷預(yù)設(shè)的檢查項(xiàng)庫中是否存在與發(fā)生的隱患對(duì)應(yīng)的檢查項(xiàng),如果有則選擇相應(yīng)的檢查項(xiàng),并錄入檢查項(xiàng)檢查結(jié)果,并將選擇的檢查項(xiàng)和相應(yīng)的檢查項(xiàng)檢查結(jié)果作為建筑隱患描述信息。如果檢查項(xiàng)庫中沒有相應(yīng)的檢查項(xiàng),第一終端獲取直接輸入的建筑隱患描述信息。第一終端再根據(jù)輸入的操作指令獲取舉報(bào)取證數(shù)據(jù),比如拍照、攝像等方式獲取的圖片或者視頻。第一終端再將包括建筑信息、建筑隱患描述信息以及舉報(bào)取證數(shù)據(jù)的隱患舉報(bào)信息上報(bào)給基于門禁系統(tǒng)的用戶互動(dòng)裝置500。
[0066]隱患舉報(bào)信息處理模塊506可用于接收第一終端上報(bào)的隱患舉報(bào)信息并轉(zhuǎn)發(fā)給社區(qū)網(wǎng)格管理平臺(tái)處理。社區(qū)網(wǎng)格管理平臺(tái)則可用于對(duì)上報(bào)的隱患舉報(bào)信息進(jìn)行審核,審核未通過則給出審核未通過的審核結(jié)果并通過基于門禁系統(tǒng)的用戶互動(dòng)裝置500反饋給第一終端。審核通過則社區(qū)網(wǎng)格管理平臺(tái)判斷是否上報(bào)給社區(qū)上級(jí)處理,若是則將隱患舉報(bào)信息上報(bào)給社區(qū)上級(jí)的服務(wù)器。若判定不需要上報(bào)則社區(qū)網(wǎng)格管理平臺(tái)根據(jù)上報(bào)的隱患舉報(bào)信息生成巡檢任務(wù)并指派相應(yīng)的巡檢人員來根據(jù)隱患舉報(bào)信息來對(duì)建筑進(jìn)行巡檢,并對(duì)巡檢結(jié)果進(jìn)行審核確認(rèn),審核確認(rèn)通過后則可將審核結(jié)果通過基于門禁系統(tǒng)的用戶互動(dòng)裝置500反饋給第一終端。
[0067]查詢接口模塊508,用于提供用于查詢存儲(chǔ)的隱患舉報(bào)信息和/或根據(jù)存儲(chǔ)的隱患舉報(bào)信息生成的統(tǒng)計(jì)數(shù)據(jù)的查詢接口。
[0068]查詢接口模塊508可用于提供用于查詢存儲(chǔ)的隱患舉報(bào)信息的查詢接口,還可用于根據(jù)存儲(chǔ)的隱患舉報(bào)信息生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù),從而提供用于查詢?cè)摻y(tǒng)計(jì)數(shù)據(jù)的查詢接口。其中統(tǒng)計(jì)數(shù)據(jù)比如可以是一段指定的時(shí)間段內(nèi)隱患舉報(bào)信息的總數(shù)量、隱患舉報(bào)信息按照時(shí)間段的分布情況等。
[0069]在一個(gè)實(shí)施例中,如圖3所示,社區(qū)網(wǎng)格管理平臺(tái)可以用于通過基于門禁系統(tǒng)的用戶互動(dòng)裝置500向第一終端發(fā)送平臺(tái)消息。平臺(tái)消息可以是上述社區(qū)網(wǎng)格管理平臺(tái)向第一終端反饋的審核結(jié)果。具體地,社區(qū)網(wǎng)格管理平臺(tái)可用于生成平臺(tái)消息推送請(qǐng)求并發(fā)送給基于門禁系統(tǒng)的用戶互動(dòng)裝置500,基于門禁系統(tǒng)的用戶互動(dòng)裝置500接收平臺(tái)消息推送請(qǐng)求,保存平臺(tái)消息推送請(qǐng)求所攜帶的平臺(tái)消息以及用于推送該平臺(tái)消息所需的必要數(shù)據(jù)。基于門禁系統(tǒng)的用戶互動(dòng)裝置500用于判斷是否保存平臺(tái)消息成功,若保存失敗則向社區(qū)網(wǎng)格管理平臺(tái)返回推送失敗的提示。若保存成功則基于門禁系統(tǒng)的用戶互動(dòng)裝置500用于繼續(xù)判斷第一賬號(hào)所對(duì)應(yīng)的狀態(tài)是否為在線狀態(tài),若第一賬號(hào)對(duì)應(yīng)在線狀態(tài),則基于門禁系統(tǒng)的用戶互動(dòng)裝置500用于將平臺(tái)消息推送給以第一賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第一終端。若第一賬號(hào)不對(duì)應(yīng)在線狀態(tài),則當(dāng)?shù)谝毁~號(hào)下次登錄成功后,基于門禁系統(tǒng)的用戶互動(dòng)裝置500用于在檢測(cè)到第一賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將平臺(tái)消息推送給以第一賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第一終端。
[0070]進(jìn)一步地,第一終端用于在接收到推送的平臺(tái)消息后進(jìn)行顯示,并向基于門禁系統(tǒng)的用戶互動(dòng)裝置500發(fā)送推送成功的反饋,則基于門禁系統(tǒng)的用戶互動(dòng)裝置500可用于將已經(jīng)推送的平臺(tái)消息的標(biāo)志位置為已推送,以表示該平臺(tái)消息被成功推送,不需要對(duì)該平臺(tái)消息再進(jìn)行推送操作?;陂T禁系統(tǒng)的用戶互動(dòng)裝置500在推送平臺(tái)消息成功后,向社區(qū)網(wǎng)格管理平臺(tái)返回推送成功的提示。
[0071]上述基于門禁系統(tǒng)的用戶互動(dòng)裝置500,基于門禁系統(tǒng),接收到第一終端發(fā)來的登錄請(qǐng)求,對(duì)第一賬號(hào)進(jìn)行門禁相關(guān)權(quán)限的驗(yàn)證,驗(yàn)證通過后則準(zhǔn)許該次登錄請(qǐng)求,使第一賬號(hào)狀態(tài)置為在線狀態(tài)。這樣通過門禁系統(tǒng)的登錄以及門禁相關(guān)權(quán)限的驗(yàn)證,很大程度上保證了使用門禁系統(tǒng)的租客等流動(dòng)人口身份的真實(shí)性,接收第一終端登錄后上報(bào)的隱患舉報(bào)信息并存儲(chǔ),就可以一定程度上保證舉報(bào)的隱患信息的真實(shí)性。并且通過提供對(duì)隱患舉報(bào)信息和/或相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)的查詢接口,使得建筑管理部門、普通群眾等可以及時(shí)了解舉報(bào)的建筑隱患信息的處理情況,使得普通群眾也參與到建筑管理工作中來,發(fā)揮群眾對(duì)出租屋等建筑的監(jiān)督作用,實(shí)現(xiàn)群防群治。
[0072]如圖6所示,在一個(gè)實(shí)施例中,該基于門禁系統(tǒng)的用戶互動(dòng)裝置500還包括:第一消息推送請(qǐng)求接收模塊501和第一消息發(fā)送模塊503。第一消息推送請(qǐng)求接收模塊501,用于接收第一終端發(fā)來的第一消息推送請(qǐng)求并保存。第一消息發(fā)送模塊503,用于檢測(cè)到第一消息推送請(qǐng)求所指定的作為接收者標(biāo)識(shí)的第二賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將第一消息推送請(qǐng)求所攜帶的第一消息發(fā)送給以第二賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第二終端。
[0073]具體地,包括第一終端、第二終端在內(nèi)的終端可用于運(yùn)行指定應(yīng)用客戶端,通過該指定應(yīng)用客戶端創(chuàng)建XMPP服務(wù)線程,通過該XMPP服務(wù)線程循環(huán)接收應(yīng)用服務(wù)器發(fā)來的信息,接收到一條則處理一條。相應(yīng)的,基于門禁系統(tǒng)的用戶互動(dòng)裝置500則用于啟動(dòng)XMPP服務(wù)器端并創(chuàng)建XMPP處理線程,通過XMPP服務(wù)端等待連接,根據(jù)接收到的連接請(qǐng)求將連接對(duì)象交付XMPP處理線程,并通過XMPP處理線程處理收到的信息。
[0074]參考圖4,第一終端以及第二終端分別用于通過各自運(yùn)行的指定應(yīng)用客戶端進(jìn)行登錄并通過門禁相關(guān)權(quán)限的驗(yàn)證。第一終端用于獲取錄入的第一消息,根據(jù)第一消息生成第一消息推送請(qǐng)求并發(fā)送給基于門禁系統(tǒng)的用戶互動(dòng)裝置500。第一消息推送請(qǐng)求接收模塊501用于接收并保存第一消息推送請(qǐng)求中攜帶的第一消息以及用于推送該第一消息所需的必要數(shù)據(jù),該必要數(shù)據(jù)至少包括作為接收者標(biāo)識(shí)的第二賬號(hào),還可以包括作為發(fā)送者標(biāo)識(shí)的第一賬號(hào)。第一消息發(fā)送模塊503用于判斷作為接收者標(biāo)識(shí)的第二賬號(hào)所對(duì)應(yīng)的狀態(tài)是否為在線狀態(tài),若第二賬號(hào)對(duì)應(yīng)在線狀態(tài),則第一消息發(fā)送模塊503用于將第一消息發(fā)送給以該第二賬號(hào)登錄的第二終端。若第二賬號(hào)不對(duì)應(yīng)在線狀態(tài),則第一消息發(fā)送模塊503可用于通知第一終端對(duì)方已離線,并繼續(xù)定期檢測(cè)第二賬號(hào)的狀態(tài),或者在接收到第二賬號(hào)登錄成功的反饋后檢測(cè)第二賬號(hào)對(duì)應(yīng)的狀態(tài),當(dāng)檢測(cè)到第二賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將第一消息發(fā)送給第二終端。第一消息發(fā)送模塊503用于在成功將第一消息發(fā)送給第二終端后,置第一消息的標(biāo)志位為已推送。
[0075]在一個(gè)實(shí)施例中,第一消息推送請(qǐng)求接收模塊501還用于接收第二終端響應(yīng)于第一消息所反饋的第二消息推送請(qǐng)求。第一消息發(fā)送模塊503還用于檢測(cè)到第二消息推送請(qǐng)求所指定的作為接收者標(biāo)識(shí)的第一賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將第二消息推送請(qǐng)求所攜帶的第二消息發(fā)送給第一終端。
[0076]具體地,第二終端用于在收到第一消息后,根據(jù)操作指令打開并顯示該第一消息,判斷是否對(duì)第一消息作出響應(yīng)而返回第二信息,若不返回則結(jié)束流程。若判定返回第二信息,則第二終端用于獲取錄入的第二消息,根據(jù)第二消息生成第二消息推送請(qǐng)求并發(fā)送給基于門禁系統(tǒng)的用戶互動(dòng)裝置500。第一消息推送請(qǐng)求接收模塊501用于保存第二消息推送請(qǐng)求中攜帶的第二消息以及用于推送該第二消息所需的必要數(shù)據(jù),該必要數(shù)據(jù)至少包括作為接收者標(biāo)識(shí)的第一賬號(hào),還可以包括作為發(fā)送者標(biāo)識(shí)的第二賬號(hào)。第一消息發(fā)送模塊503用于判斷作為接收者標(biāo)識(shí)的第一賬號(hào)所對(duì)應(yīng)的狀態(tài)是否為在線狀態(tài),若第一賬號(hào)對(duì)應(yīng)在線狀態(tài),則第一消息發(fā)送模塊503用于將第二消息發(fā)送給以該第一賬號(hào)登錄的第一終端。若第一賬號(hào)不對(duì)應(yīng)在線狀態(tài),則第一消息發(fā)送模塊503可用于通知第二終端對(duì)方已離線,并繼續(xù)定期檢測(cè)第一賬號(hào)的狀態(tài),或者在接收到第一賬號(hào)登錄成功的反饋后檢測(cè)第一賬號(hào)對(duì)應(yīng)的狀態(tài),當(dāng)檢測(cè)到第一賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將第二消息發(fā)送給第一終端。第一消息發(fā)送模塊503用于在成功將第二消息發(fā)送給第一終端后,置第二消息的標(biāo)志位為已推送。第一終端用于在收到第二消息后,根據(jù)操作指令打開并顯示該第二消息,判斷是否對(duì)第二消息作出響應(yīng)而返回信息,若不返回則結(jié)束流程。
[0077]本實(shí)施例中,基于門禁系統(tǒng),實(shí)現(xiàn)第一終端以及第二終端之間的單向以及雙向的消息交互,使得基于門禁系統(tǒng)的用戶之間可以自由交互。由于通過門禁相關(guān)權(quán)限的驗(yàn)證,用戶身份的真實(shí)性能夠保證,而且基于門禁系統(tǒng)可以方便地將互為鄰居、或者互為同事等基于建筑的用戶聯(lián)系起來進(jìn)行溝通,實(shí)現(xiàn)了門禁系統(tǒng)與即時(shí)通信的融合。
[0078]如圖7所述,在一個(gè)實(shí)施例中,該基于門禁系統(tǒng)的用戶互動(dòng)裝置500還包括:第二消息推送請(qǐng)求接收模塊505、賬號(hào)集合確定模塊507和第二消息發(fā)送模塊509。
[0079]第二消息推送請(qǐng)求接收模塊505,用于接收第一終端發(fā)來的攜帶有第一賬號(hào)、群組標(biāo)識(shí)和第三消息的第三消息推送請(qǐng)求。賬號(hào)集合確定模塊507,用于確定第一賬號(hào)和群組標(biāo)識(shí)所對(duì)應(yīng)的第三賬號(hào)集合。第二消息發(fā)送模塊509,用于檢測(cè)到第三賬號(hào)集合中的第三賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將第三消息發(fā)送給以對(duì)應(yīng)在線狀態(tài)的第三賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第三終端。
[0080]具體地,該基于門禁系統(tǒng)的用戶互動(dòng)裝置500可用于基于門禁系統(tǒng)建立通信群組,比如虛擬社區(qū)群組,建筑管理部門群組,并可以指定群組管理員,門禁管理員的權(quán)限角色具有設(shè)置群組權(quán)限、指定群組管理員以及添加、剔除群組成員的權(quán)限。該基于門禁系統(tǒng)的用戶互動(dòng)裝置500可用于在各個(gè)終端登錄后,分別向各個(gè)終端分發(fā)好友列表、好友上線消息以及好友下線消息等?;陂T禁系統(tǒng)的用戶互動(dòng)裝置500可用于循環(huán)讀取要推送的消息,并循環(huán)等待新的終端的連接進(jìn)入。
[0081]第二消息推送請(qǐng)求接收模塊505可用于處理各種類型的消息,每種類型的消息用相應(yīng)的標(biāo)志值來標(biāo)識(shí)。其中消息的類型可以包括但不限于在線好友列表、好友上線消息、好友下線消息、消息推送請(qǐng)求、查找群組、加入群組、同意加入群組、退出群組、剔除群組成員以及修改用戶屬性等。
[0082]基于門禁系統(tǒng)的用戶互動(dòng)裝置500可用于將群組標(biāo)識(shí)、第一賬號(hào)以及第三賬號(hào)集合進(jìn)行對(duì)應(yīng)存儲(chǔ),用于表示第一賬號(hào)與第三賬號(hào)集合基于該群組標(biāo)識(shí)的群組關(guān)系。具有群組關(guān)系的賬號(hào)所登錄的終端可以進(jìn)行多方通信。具體第一終端可用于向基于門禁系統(tǒng)的用戶互動(dòng)裝置500發(fā)送攜帶有第一賬號(hào)、群組標(biāo)識(shí)和第三消息的第三消息推送請(qǐng)求,第二消息推送請(qǐng)求接收模塊505用于接收該第三消息推送請(qǐng)求,賬號(hào)集合確定模塊507用于確定其中的第一賬號(hào)和該群組標(biāo)識(shí)所對(duì)應(yīng)的第三賬號(hào)集合。第二消息發(fā)送模塊509用于檢測(cè)第三賬號(hào)集合中的各個(gè)第三賬號(hào)是否對(duì)應(yīng)在線狀態(tài),對(duì)于對(duì)應(yīng)在線狀態(tài)的第三賬號(hào)直接向以對(duì)應(yīng)在線狀態(tài)的第三賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第三終端發(fā)送第三消息。對(duì)于不對(duì)應(yīng)在線狀態(tài)的第三賬號(hào),則暫存第三消息并繼續(xù)檢測(cè)其狀態(tài),直至檢測(cè)到其對(duì)應(yīng)在線狀態(tài)時(shí),再將第三消息發(fā)送給以對(duì)應(yīng)在線狀態(tài)的第三賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第三終端。
[0083]本實(shí)施例中,基于門禁系統(tǒng),實(shí)現(xiàn)多個(gè)終端之間的基于群組的消息交互,使得基于門禁系統(tǒng)的用戶之間可以自由交互。由于通過門禁相關(guān)權(quán)限的驗(yàn)證,用戶身份的真實(shí)性能夠保證,而且基于門禁系統(tǒng)可以方便地將互為鄰居、或者互為同事等基于建筑的用戶聯(lián)系起來進(jìn)行溝通,實(shí)現(xiàn)了門禁系統(tǒng)與即時(shí)通信的融合。
[0084]在一個(gè)實(shí)施例中,用于登錄的賬號(hào)根據(jù)身份證號(hào)碼生成。這里的用于登錄的賬號(hào)包括上述第一賬號(hào)、第二賬號(hào)以及第三賬號(hào)。賬號(hào)根據(jù)身份證號(hào)碼生成,可以是賬號(hào)本身采用身份證號(hào)碼,或者是賬號(hào)是將身份證號(hào)碼經(jīng)過編碼而獲得的唯一標(biāo)識(shí)。本實(shí)施例中,用于登錄的賬號(hào)根據(jù)身份證號(hào)碼生成,保證用戶身份的真實(shí)性,較好地運(yùn)用了政府公信力,搭起直通出租屋社區(qū)管理的互動(dòng)渠道,整合、發(fā)揮社會(huì)力量為出租屋居住群體提供全方位、多層次的社區(qū)服務(wù)。同時(shí)職能部門也能廣泛獲取涉及出租屋、流動(dòng)人口的隱患、矛盾,合理的訴求以及意見建議。
[0085]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種基于門禁系統(tǒng)的用戶互動(dòng)方法,所述方法包括: 接收第一終端發(fā)來的攜帶有第一賬號(hào)的登錄請(qǐng)求; 響應(yīng)于所述登錄請(qǐng)求而對(duì)所述第一賬號(hào)進(jìn)行門禁相關(guān)權(quán)限的驗(yàn)證,驗(yàn)證通過則置所述第一賬號(hào)的狀態(tài)為在線狀態(tài)并通知所述第一終端; 接收所述第一終端登錄后所上報(bào)的隱患舉報(bào)信息并存儲(chǔ); 提供用于查詢存儲(chǔ)的隱患舉報(bào)信息和/或根據(jù)存儲(chǔ)的隱患舉報(bào)信息生成的統(tǒng)計(jì)數(shù)據(jù)的查詢接口。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收所述第一終端發(fā)來的第一消息推送請(qǐng)求并保存; 檢測(cè)到所述第一消息推送請(qǐng)求所指定的作為接收者標(biāo)識(shí)的第二賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將所述第一消息推送請(qǐng)求所攜帶的第一消息發(fā)送給以所述第二賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第二終端。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 接收所述第二終端響應(yīng)于所述第一消息所反饋的第二消息推送請(qǐng)求; 檢測(cè)到所述第二消息推送請(qǐng)求所指定的作為接收者標(biāo)識(shí)的所述第一賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將所述第二消息推送請(qǐng)求所攜帶的第二消息發(fā)送給所述第一終端。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收所述第一終端發(fā)來的攜帶有所述第一賬號(hào)、群組標(biāo)識(shí)和第三消息的第三消息推送請(qǐng)求; 確定所述第一賬號(hào)和所述群組標(biāo)識(shí)所對(duì)應(yīng)的第三賬號(hào)集合; 檢測(cè)到所述第三賬號(hào)集合中的第三賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將所述第三消息發(fā)送給以所述對(duì)應(yīng)在線狀態(tài)的第三賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第三終端。
5.根據(jù)權(quán)利要求1-4中任意一項(xiàng)所述的方法,其特征在于,所述用于登錄的賬號(hào)根據(jù)身份證號(hào)碼生成。
6.一種基于門禁系統(tǒng)的用戶互動(dòng)裝置,其特征在于,所述裝置包括: 登錄請(qǐng)求接收模塊,用于接收第一終端發(fā)來的攜帶有第一賬號(hào)的登錄請(qǐng)求; 登錄請(qǐng)求處理模塊,用于響應(yīng)于所述登錄請(qǐng)求而對(duì)所述第一賬號(hào)進(jìn)行門禁相關(guān)權(quán)限的驗(yàn)證,驗(yàn)證通過則置所述第一賬號(hào)的狀態(tài)為在線狀態(tài)并通知所述第一終端; 隱患舉報(bào)信息處理模塊,用于接收所述第一終端登錄后所上報(bào)的隱患舉報(bào)信息并存儲(chǔ); 查詢接口模塊,用于提供用于查詢存儲(chǔ)的隱患舉報(bào)信息和/或根據(jù)存儲(chǔ)的隱患舉報(bào)信息生成的統(tǒng)計(jì)數(shù)據(jù)的查詢接口。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第一消息推送請(qǐng)求接收模塊,用于接收所述第一終端發(fā)來的第一消息推送請(qǐng)求并保存; 第一消息發(fā)送模塊,用于檢測(cè)到所述第一消息推送請(qǐng)求所指定的作為接收者標(biāo)識(shí)的第二賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將所述第一消息推送請(qǐng)求所攜帶的第一消息發(fā)送給以所述第二賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第二終端。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一消息推送請(qǐng)求接收模塊還用于接收所述第二終端響應(yīng)于所述第一消息所反饋的第二消息推送請(qǐng)求; 所述第一消息發(fā)送模塊還用于檢測(cè)到所述第二消息推送請(qǐng)求所指定的作為接收者標(biāo)識(shí)的所述第一賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將所述第二消息推送請(qǐng)求所攜帶的第二消息發(fā)送給所述第一終端。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第二消息推送請(qǐng)求接收模塊,用于接收所述第一終端發(fā)來的攜帶有所述第一賬號(hào)、群組標(biāo)識(shí)和第三消息的第三消息推送請(qǐng)求; 賬號(hào)集合確定模塊,用于確定所述第一賬號(hào)和所述群組標(biāo)識(shí)所對(duì)應(yīng)的第三賬號(hào)集合;第二消息發(fā)送模塊,用于檢測(cè)到所述第三賬號(hào)集合中的第三賬號(hào)對(duì)應(yīng)在線狀態(tài)時(shí),將所述第三消息發(fā)送給以所述對(duì)應(yīng)在線狀態(tài)的第三賬號(hào)進(jìn)行登錄并通過門禁相關(guān)權(quán)限驗(yàn)證的第三終端。
10.根據(jù)權(quán)利要求6-9中任意一項(xiàng)所述的裝置,其特征在于,所述用于登錄的賬號(hào)根據(jù)身份證號(hào)碼生成。
【文檔編號(hào)】G07C9/00GK104240351SQ201410478457
【公開日】2014年12月24日 申請(qǐng)日期:2014年9月18日 優(yōu)先權(quán)日:2014年9月18日
【發(fā)明者】葉建輝 申請(qǐng)人:廣東建邦計(jì)算機(jī)軟件有限公司