遠(yuǎn)程授權(quán)方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種遠(yuǎn)程授權(quán)方法,包括步驟:控制中心服務(wù)器向授權(quán)服務(wù)端發(fā)送授權(quán)指令;所述授權(quán)服務(wù)端接收所述控制中心服務(wù)器發(fā)送的授權(quán)指令,并向客戶端發(fā)送授權(quán)信息;所述客戶端接收所述授權(quán)服務(wù)端發(fā)送的所述授權(quán)信息,并執(zhí)行所述授權(quán)信息。通過(guò)控制中心服務(wù)器遠(yuǎn)程發(fā)送授權(quán)指令至授權(quán)服務(wù)端,授權(quán)服務(wù)端接收該授權(quán)指令后產(chǎn)生授權(quán)信息并發(fā)送至客戶端,客戶端接收到該授權(quán)信息后處于對(duì)應(yīng)的使用狀態(tài)。利用上述遠(yuǎn)程授權(quán)系統(tǒng)實(shí)現(xiàn)對(duì)各個(gè)文化館的授權(quán)服務(wù)端進(jìn)行集中授權(quán)控制,并通過(guò)授權(quán)服務(wù)端實(shí)現(xiàn)對(duì)文化館內(nèi)客戶端的集中授權(quán)控制,使授權(quán)系統(tǒng)更加的智能化和多樣化。本發(fā)明還公開(kāi)了利用上述遠(yuǎn)程授權(quán)系統(tǒng)進(jìn)行遠(yuǎn)程授權(quán)系統(tǒng)。
【專利說(shuō)明】遠(yuǎn)程授權(quán)方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種遠(yuǎn)程授權(quán)方法及系統(tǒng)。
【背景技術(shù)】
[0002]授權(quán)管理是指對(duì)場(chǎng)館內(nèi)客戶端權(quán)限進(jìn)行管理,是為了讓場(chǎng)館內(nèi)軟硬件在授權(quán)期限范圍內(nèi)使用。將遠(yuǎn)程授權(quán)控制系統(tǒng)應(yīng)用于對(duì)文化館等場(chǎng)所中的軟硬件控制中,能夠控制文化館內(nèi)軟硬件在授權(quán)范圍內(nèi)運(yùn)行。目前,現(xiàn)有的遠(yuǎn)程授權(quán)系統(tǒng)一般通過(guò)遠(yuǎn)程授權(quán)對(duì)客戶端進(jìn)行控制,通過(guò)各個(gè)客戶端向控制系統(tǒng)發(fā)送寫(xiě)入日志,以查詢自身的授權(quán)情況,如果授權(quán)到期,則客戶端關(guān)閉停用,即沒(méi)有權(quán)限對(duì)軟硬件進(jìn)行控制,如果權(quán)限沒(méi)有到期,則客戶端繼續(xù)使用,對(duì)軟硬件的運(yùn)行進(jìn)行控制。
[0003]然而傳統(tǒng)的對(duì)客戶端進(jìn)行授權(quán)的遠(yuǎn)程授權(quán)系統(tǒng)的控制過(guò)程單一,從而使系統(tǒng)功能單一。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對(duì)現(xiàn)有的遠(yuǎn)程授權(quán)方法及系統(tǒng)的控制單一缺點(diǎn),提出一種遠(yuǎn)程授權(quán)方法及系統(tǒng)。
[0005]一種遠(yuǎn)程授權(quán)方法,包括如下步驟:
[0006]控制中心服務(wù)器向授權(quán)服務(wù)端發(fā)送授權(quán)指令;
[0007]所述授權(quán)服務(wù)端接收所述控制中心服務(wù)器發(fā)送的授權(quán)指令,并向客戶端發(fā)送授權(quán)信息;
[0008]所述客戶端接收所述授權(quán)服務(wù)端發(fā)送的所述授權(quán)信息,并執(zhí)行所述授權(quán)信息。
[0009]本發(fā)明還公開(kāi)了一種遠(yuǎn)程授權(quán)系統(tǒng),包括:控制中心服務(wù)器、授權(quán)服務(wù)端和客戶端,所述控制中心服務(wù)器與所述授權(quán)服務(wù)端通信連接;所述授權(quán)服務(wù)端與所述客戶端通信連接;
[0010]所述控制中心服務(wù)器,用于向所述授權(quán)服務(wù)端發(fā)送授權(quán)指令;
[0011]所述授權(quán)服務(wù)端,用于接收所述控制中心服務(wù)器發(fā)送的所述授權(quán)指令,還用于向所述客戶端發(fā)送授權(quán)信息;
[0012]客戶端,用于接收所述授權(quán)服務(wù)端發(fā)送的所述授權(quán)信息,還用于執(zhí)行所述授權(quán)信息。
[0013]上述遠(yuǎn)程授權(quán)方法及系統(tǒng),通過(guò)控制中心服務(wù)器遠(yuǎn)程發(fā)送授權(quán)指令至授權(quán)服務(wù)端,授權(quán)服務(wù)端接收該授權(quán)指令后產(chǎn)生授權(quán)信息并發(fā)送至客戶端,客戶端接收到該授權(quán)信息后處于對(duì)應(yīng)的使用狀態(tài)。利用上述遠(yuǎn)程授權(quán)系統(tǒng)實(shí)現(xiàn)對(duì)各個(gè)文化館的授權(quán)服務(wù)端進(jìn)行集中授權(quán)控制,并通過(guò)授權(quán)服務(wù)端實(shí)現(xiàn)對(duì)文化館內(nèi)客戶端的集中授權(quán)控制,使控制中心服務(wù)端更好地對(duì)授權(quán)服務(wù)端進(jìn)行集中授權(quán),授權(quán)服務(wù)端更好地對(duì)客戶端進(jìn)行集中授權(quán),使授權(quán)系統(tǒng)更加的智能化和多樣化。
【專利附圖】
【附圖說(shuō)明】
[0014]圖1為一種實(shí)施方式的遠(yuǎn)程授權(quán)系統(tǒng)的結(jié)構(gòu)模塊圖;
[0015]圖2為一種實(shí)施方式的遠(yuǎn)程授權(quán)方法的流程圖;
[0016]圖3為另一種實(shí)施方式的遠(yuǎn)程授權(quán)方法的發(fā)送授權(quán)指令以及發(fā)送授權(quán)信息的流程圖;
[0017]圖4為另一種實(shí)施方式的遠(yuǎn)程授權(quán)方法的發(fā)送授權(quán)信息的流程圖。
【具體實(shí)施方式】
[0018]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明了,以下根據(jù)附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0019]請(qǐng)參閱圖1,一種遠(yuǎn)程授權(quán)方法,通過(guò)控制中心服務(wù)器100發(fā)送授權(quán)指令,授權(quán)服務(wù)端200接收到該授權(quán)指令后通過(guò)網(wǎng)絡(luò)發(fā)送授權(quán)信息,客戶端300接收到授權(quán)信息后,執(zhí)行該授權(quán)信息??蛻舳?00執(zhí)行授權(quán)信息后處于與授權(quán)信息相對(duì)應(yīng)的使用狀態(tài),即開(kāi)啟使用或停止使用。
[0020]請(qǐng)參考圖2,上述遠(yuǎn)程授權(quán)方法,包括如下步驟:
[0021]SlOO:控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送授權(quán)指令。
[0022]在文化館等場(chǎng)所中,安裝有許多軟硬件,通過(guò)遠(yuǎn)程授權(quán)以控制文化館內(nèi)軟硬件的運(yùn)行狀態(tài),從而為客戶展示文化館內(nèi)的各種軟硬件的功能。控制中心服務(wù)器100是安裝在擁有授權(quán)權(quán)限的研發(fā)企業(yè)中,只有通過(guò)控制中心服務(wù)器100發(fā)送授權(quán)指令,以控制授權(quán)服務(wù)端200向所述客戶端300進(jìn)行授權(quán)或停止授權(quán),授權(quán)服務(wù)端200根據(jù)該授權(quán)指令才能控制文化館內(nèi)客戶端300是否有權(quán)限對(duì)文化館內(nèi)軟硬件進(jìn)行控制,當(dāng)客戶端300擁有權(quán)限對(duì)文化館內(nèi)軟硬件進(jìn)行控制時(shí),可開(kāi)啟或關(guān)閉軟硬件,當(dāng)授權(quán)期限到期,控制中心服務(wù)器100沒(méi)有再向授權(quán)服務(wù)端200發(fā)送權(quán)限指令,則授權(quán)服務(wù)端200不再向客戶端300發(fā)送授權(quán)信息,從而客戶端300沒(méi)有權(quán)限對(duì)文化館內(nèi)的硬件進(jìn)行控制。具體的,控制中心服務(wù)器100是通過(guò)全球移動(dòng)通信系統(tǒng)(Global System For Mobile Communicat1ns,GSM)方式發(fā)送授權(quán)指令。
[0023]S200:授權(quán)服務(wù)端200接收控制中心服務(wù)器100發(fā)送的授權(quán)指令,并向客戶端300
發(fā)送授權(quán)信息。
[0024]授權(quán)服務(wù)端200通過(guò)網(wǎng)絡(luò)接收控制中心服務(wù)器100發(fā)送的授權(quán)指令,授權(quán)服務(wù)端200接收到該授權(quán)指令后,需要向客戶端300發(fā)送授權(quán)信息,即授權(quán)服務(wù)端200根據(jù)授權(quán)指令,產(chǎn)生授權(quán)信息,并向客戶端300發(fā)送授權(quán)信息,以控制客戶端300是否擁有權(quán)限。具體的,授權(quán)服務(wù)端200通過(guò)用戶數(shù)據(jù)包協(xié)議(User Datagram Protocol,UDP)通信方式發(fā)送授權(quán)信息。
[0025]S300:客戶端300接收授權(quán)服務(wù)端200發(fā)送的授權(quán)信息,并執(zhí)行授權(quán)信息。
[0026]客戶端300接收到該授權(quán)信息后,執(zhí)行授權(quán)信息,根據(jù)不同的授權(quán)信息,客戶端300會(huì)處于不同的使用狀態(tài),例如,授權(quán)信息為允許客戶端300的啟用的信息時(shí),客戶端300控制場(chǎng)館內(nèi)的軟硬件運(yùn)行,即客戶端300擁有權(quán)限對(duì)軟硬件進(jìn)行控制;當(dāng)授權(quán)信息為不允許客戶端300的啟用的信息時(shí),客戶端300沒(méi)有權(quán)限對(duì)軟硬件進(jìn)行控制。即客戶端300通過(guò)執(zhí)行相應(yīng)的授權(quán)信息處于不同的使用狀態(tài)。
[0027]具體的,根據(jù)不同的授權(quán)信息,客戶端300處于不同的使用狀態(tài)是通過(guò)鍵鼠鉤子(Hook)實(shí)現(xiàn)的,客戶端300收到授權(quán)信息后,根據(jù)授權(quán)信息調(diào)用鍵鼠鉤子,實(shí)現(xiàn)對(duì)鍵盤(pán)或鼠標(biāo)的激活或封鎖,從而使客戶端300根據(jù)鍵盤(pán)或鼠標(biāo)的狀態(tài)處于不同的使用狀態(tài)。例如,客戶端300根據(jù)授權(quán)信息對(duì)鍵盤(pán)進(jìn)行封鎖,客戶端300不能接受鍵盤(pán)輸入的信息,從而使客戶端300處于停止使用的狀態(tài)??蛻舳?00根據(jù)授權(quán)信息對(duì)鼠標(biāo)進(jìn)行封鎖,鼠標(biāo)被封鎖后不能對(duì)客戶端300進(jìn)行操作,從而使客戶端300處于停止使用的狀態(tài)。客戶端300根據(jù)授權(quán)信息對(duì)鼠標(biāo)進(jìn)行激活,鼠標(biāo)被激活后能對(duì)客戶端300進(jìn)行操作,從而使客戶端300開(kāi)啟使用。
[0028]利用上述遠(yuǎn)程授權(quán)方法對(duì)客戶端300進(jìn)行遠(yuǎn)程授權(quán)控制,通過(guò)遠(yuǎn)程授權(quán)控制文化館內(nèi)的軟硬件在授權(quán)范圍內(nèi)使用。上述授權(quán)方法通過(guò)控制中心服務(wù)器100遠(yuǎn)程發(fā)送授權(quán)指令至授權(quán)服務(wù)端200,授權(quán)服務(wù)端200接收該授權(quán)指令后產(chǎn)生授權(quán)信息并發(fā)送至客戶端300,客戶端300接收到該授權(quán)信息后處于對(duì)應(yīng)的使用狀態(tài)。利用上述遠(yuǎn)程授權(quán)方法實(shí)現(xiàn)對(duì)各個(gè)文化館的授權(quán)服務(wù)端200進(jìn)行集中授權(quán)控制,并通過(guò)授權(quán)服務(wù)端200實(shí)現(xiàn)對(duì)文化館內(nèi)客戶端300進(jìn)行授權(quán),使控制中心服務(wù)器100更好地對(duì)授權(quán)服務(wù)端200進(jìn)行集中授權(quán),授權(quán)服務(wù)端200更好地對(duì)客戶端300進(jìn)行集中授權(quán),使授權(quán)系統(tǒng)更加的智能化和多樣化。
[0029]在其中一個(gè)實(shí)施例中,授權(quán)指令包括啟用授權(quán)指令;授權(quán)信息包括啟用授權(quán)信息。
[0030]授權(quán)服務(wù)端200接收控制中心服務(wù)器100發(fā)送的啟用授權(quán)指令,并向客戶端300發(fā)送啟用授權(quán)信息。
[0031]客戶端300接收授權(quán)服務(wù)端200發(fā)送的啟用授權(quán)信息,并根據(jù)啟用授權(quán)信息開(kāi)始啟用。
[0032]控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送啟用授權(quán)指令,授權(quán)服務(wù)端200當(dāng)接收到該啟用授權(quán)指令后向客戶端300發(fā)送啟用授權(quán)信息,以控制客戶端300擁有權(quán)限,從而通過(guò)客戶端300可實(shí)現(xiàn)對(duì)文化館內(nèi)軟硬件的控制。
[0033]具體的,啟用授權(quán)指令包括永久啟用授權(quán)指令和限時(shí)啟用授權(quán)指令,啟用授權(quán)信息包括永久啟用授權(quán)信息和限時(shí)啟用授權(quán)信息。不同的啟用授權(quán)指令控制授權(quán)服務(wù)端200向客戶端300發(fā)送不同的啟用授權(quán)信息,從而控制客戶端300處于不同的使用狀態(tài)。當(dāng)控制中心服務(wù)器100發(fā)送的是永久授權(quán)指令,授權(quán)服務(wù)端200向客戶端300發(fā)送永久授權(quán)信息,文化館內(nèi)的客戶端300擁有永久的權(quán)限對(duì)文化館內(nèi)硬件進(jìn)行永久控制。當(dāng)控制中心服務(wù)器100發(fā)送的是限時(shí)授權(quán)指令,授權(quán)服務(wù)端200向客戶端300發(fā)送限時(shí)授權(quán)信息,則文化館內(nèi)的客戶端300擁有限時(shí)權(quán)限,在權(quán)限期限內(nèi)對(duì)硬件進(jìn)行控制,超過(guò)期限,客戶端300不再擁有使用權(quán)限,需要向控制中心服務(wù)器100發(fā)送授權(quán)請(qǐng)求,再次接收到啟用授權(quán)信息后,才能再次擁有使用權(quán)限,從而對(duì)硬件進(jìn)行控制。
[0034]在其中一個(gè)實(shí)施例中,啟用授權(quán)指令攜帶授權(quán)期限,控制中心服務(wù)器100的計(jì)時(shí)器從控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送啟用授權(quán)指令開(kāi)始計(jì)時(shí)。
[0035]授權(quán)指令包括停止授權(quán)指令;授權(quán)信息包括停止授權(quán)信息。
[0036]當(dāng)判斷控制中心服務(wù)器100的計(jì)時(shí)器的時(shí)間等于授權(quán)期限時(shí),控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送停止授權(quán)指令。
[0037]授權(quán)服務(wù)端200接收控制中心服務(wù)器100發(fā)送的所述停止授權(quán)指令,并向客戶端300發(fā)送停止授權(quán)信息。
[0038]客戶端300接收授權(quán)服務(wù)端200發(fā)送的停止授權(quán)信息,并根據(jù)停止授權(quán)信息停止使用。
[0039]控制中心服務(wù)器100可設(shè)置授權(quán)期限,并查看授權(quán)服務(wù)端200當(dāng)前狀態(tài)。當(dāng)計(jì)時(shí)器的時(shí)間和授權(quán)期限相等時(shí),即授權(quán)期限已到,控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送停止授權(quán)指令,授權(quán)服務(wù)端200根據(jù)該停止授權(quán)指令向客戶端300發(fā)送停止授權(quán)信息,客戶端300接收到停止使用權(quán)限信息后,原先擁有啟用權(quán)限的客戶端300將不再具有使用權(quán)限,將停止使用,即不能對(duì)文化館內(nèi)硬件進(jìn)行控制。
[0040]在其中一個(gè)實(shí)施例中,控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送的授權(quán)指令還包括提醒指令,當(dāng)判斷控制中心服務(wù)器100的計(jì)時(shí)器的時(shí)間不等于授權(quán)期限,且計(jì)時(shí)器的時(shí)間大于預(yù)設(shè)的時(shí)間,控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送提醒指令,授權(quán)服務(wù)端200接收到該提醒指令后向客戶端300發(fā)送提醒信息,以提醒客戶該客戶端300的授權(quán)期限即將到期。
[0041]在其中一個(gè)實(shí)施例中,控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送的授權(quán)指令還包括卸載指令??刂浦行姆?wù)器100向授權(quán)服務(wù)端200發(fā)送卸載指令,授權(quán)服務(wù)端200根據(jù)卸載指令產(chǎn)生卸載信息發(fā)送至客戶端300,對(duì)客戶端300可進(jìn)行卸載。
[0042]請(qǐng)參閱圖3,在其中一個(gè)實(shí)施例中,控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送授權(quán)指令的步驟SlOO具體包括如下步驟:
[0043]SllO:控制中心服務(wù)器100通過(guò)短信方式向授權(quán)服務(wù)端200發(fā)送授權(quán)指令,授權(quán)指令包括短信服務(wù)中心號(hào)碼。
[0044]授權(quán)服務(wù)端200接收控制中心服務(wù)器100發(fā)送的授權(quán)指令,并向客戶端300發(fā)送授權(quán)信息的步驟S200具體包括如下步驟:
[0045]S210:授權(quán)服務(wù)端200讀取短信服務(wù)中心號(hào)碼,并將該短信服務(wù)中心號(hào)碼與授權(quán)服務(wù)端200中客戶識(shí)別模塊卡內(nèi)的短信服務(wù)中心號(hào)碼進(jìn)行匹配。
[0046]S220:若匹配成功,授權(quán)服務(wù)端200接收授權(quán)指令,并向客戶端300發(fā)送授權(quán)信息。
[0047]客戶識(shí)別模塊卡即SIM卡,其英文全稱為Subscriber Identity Module。控制中心服務(wù)器100根據(jù)授權(quán)服務(wù)端200中客戶識(shí)別模塊卡內(nèi)的短信服務(wù)中心號(hào)碼,通過(guò)短信的方式向授權(quán)服務(wù)端200發(fā)送授權(quán)指令,授權(quán)服務(wù)端200讀取短信服務(wù)中心號(hào)碼,并將其與客戶識(shí)別模塊卡內(nèi)的短信中心進(jìn)行匹配,當(dāng)匹配成功時(shí),授權(quán)服務(wù)端200接收控制中心服務(wù)器100發(fā)送的授權(quán)指令,從而控制中心服務(wù)器100實(shí)現(xiàn)向?qū)?yīng)的授權(quán)服務(wù)端200發(fā)送授權(quán)指令。
[0048]具體的,授權(quán)服務(wù)端200中客戶識(shí)別模塊卡不設(shè)有密碼,且客戶識(shí)別模塊卡內(nèi)具有資金余額,從而防止授權(quán)服務(wù)端200連接全球移動(dòng)通信網(wǎng)絡(luò)失敗,確保授權(quán)服務(wù)端200與移動(dòng)通信網(wǎng)絡(luò)連通。
[0049]請(qǐng)參閱圖4,在其中一個(gè)實(shí)施例中,所述授權(quán)服務(wù)端200接收所述控制中心服務(wù)器100發(fā)送的授權(quán)指令,并向所述客戶端300發(fā)送授權(quán)信息的步驟S200具體包括如下步驟:
[0050]S201:根據(jù)授權(quán)指令,產(chǎn)生授權(quán)信息。
[0051]S202:根據(jù)客戶端300的IP地址和端口號(hào)初始化UdpClient類(lèi)的實(shí)例。
[0052]S203:判斷客戶端300是否被允許與授權(quán)服務(wù)端200進(jìn)行通信。
[0053]若客戶端300被允許與授權(quán)服務(wù)端200進(jìn)行通信,則執(zhí)行以下步驟:
[0054]S204:將授權(quán)信息以字節(jié)數(shù)組方式進(jìn)行存儲(chǔ)。
[0055]S205:提取授權(quán)信息,并對(duì)授權(quán)信息進(jìn)行加密。
[0056]S206:根據(jù)客戶端300的IP地址和端口號(hào)向客戶端300廣播加密后的授權(quán)信息。
[0057]S207:判斷授權(quán)信息是否發(fā)送成功。
[0058]若發(fā)送成功,則執(zhí)行客戶端300接收授權(quán)服務(wù)端200發(fā)送的授權(quán)信息,并執(zhí)行授權(quán)信息的步驟S300。
[0059]在其中一個(gè)實(shí)施例中,若判斷授權(quán)信息發(fā)送失敗,則執(zhí)行以下步驟:
[0060]S208:統(tǒng)計(jì)發(fā)送失敗次數(shù)。
[0061]S209:判斷失敗次數(shù)是否大于預(yù)設(shè)值。
[0062]若發(fā)送失敗次數(shù)小于等于預(yù)設(shè)值,則返回并繼續(xù)執(zhí)行提取授權(quán)信息,并對(duì)授權(quán)信息進(jìn)行加密的步驟S205。
[0063]若發(fā)送失敗次數(shù)大于預(yù)設(shè)值,則授權(quán)服務(wù)端200向客戶端300發(fā)送授權(quán)信息失敗,并將發(fā)送失敗次數(shù)清零。
[0064]在其中一個(gè)實(shí)施例中,若判斷客戶端300不被允許與授權(quán)服務(wù)端200進(jìn)行通信,則返回并繼續(xù)執(zhí)行根據(jù)所述客戶端300的IP地址和端口號(hào)初始化UdpClient類(lèi)的實(shí)例的步驟 S202。
[0065]利用用戶數(shù)據(jù)包協(xié)議通信方式進(jìn)行發(fā)送授權(quán)信息,實(shí)現(xiàn)授權(quán)服務(wù)端200與客戶端300之間的相互通信,授權(quán)服務(wù)端200需要發(fā)送授權(quán)信息給客戶端300時(shí),首先需要接收授權(quán)信息的客戶端300的IP地址和端口號(hào),要判斷該客戶端300是否被允許與授權(quán)服務(wù)端200進(jìn)行通信,若不允許,則獲取其他接收授權(quán)信息的客戶端300的IP地址和端口號(hào),在進(jìn)行下一步驟;若允許,這樣才能將數(shù)據(jù)發(fā)送到指定的客戶端300。當(dāng)授權(quán)信息發(fā)送失敗時(shí),重復(fù)發(fā)送預(yù)設(shè)值。當(dāng)授權(quán)服務(wù)端200發(fā)送同一授權(quán)信息失敗的次數(shù)超過(guò)預(yù)設(shè)值,則授權(quán)服務(wù)端200向客戶端300發(fā)送授權(quán)信息失敗,不再重復(fù)發(fā)送同一授權(quán)信息。當(dāng)控制中心服務(wù)器100通過(guò)授權(quán)服務(wù)端200接收到客戶端300請(qǐng)求時(shí),控制中心服務(wù)器100再重新發(fā)送授權(quán)指令給授權(quán)服務(wù)端200,授權(quán)服務(wù)端200再向客戶端300重新發(fā)送授權(quán)信息。具體的,預(yù)設(shè)值優(yōu)選為3,即當(dāng)授權(quán)信息發(fā)送失敗的次數(shù)大于3時(shí),授權(quán)服務(wù)端200發(fā)送該授權(quán)信息失敗。
[0066]當(dāng)客戶端300通過(guò)用戶數(shù)據(jù)包協(xié)議通信方式發(fā)送數(shù)據(jù)至授權(quán)服務(wù)端200時(shí),授權(quán)服務(wù)端200通過(guò)指定的監(jiān)聽(tīng)端口接收數(shù)據(jù),具體的,指定的監(jiān)聽(tīng)端口為8002端口,循環(huán)監(jiān)聽(tīng)該端口消息,實(shí)現(xiàn)接收客戶端300發(fā)來(lái)的數(shù)據(jù)。
[0067]在其中一個(gè)實(shí)施例中,控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送授權(quán)指令的步驟SlOO可為:
[0068]控制中心服務(wù)器100向多個(gè)授權(quán)服務(wù)端200發(fā)送多個(gè)授權(quán)指令。
[0069]由于要對(duì)多個(gè)文化館內(nèi)授權(quán)服務(wù)端200進(jìn)行控制,然而多個(gè)文化館一般處于不同的地方,多個(gè)文化館內(nèi)的授權(quán)服務(wù)端200處于不同的網(wǎng)絡(luò)中,通過(guò)控制中心服務(wù)器100發(fā)送多個(gè)授權(quán)指令可以對(duì)多個(gè)授權(quán)服務(wù)端200進(jìn)行控制,從而實(shí)現(xiàn)對(duì)多個(gè)授權(quán)服務(wù)端200的集中控制。
[0070]在其中一個(gè)實(shí)施例中,授權(quán)服務(wù)端200接收控制中心服務(wù)器100發(fā)送的授權(quán)指令,并向客戶端300發(fā)送授權(quán)信息的步驟S200可為:
[0071]多個(gè)授權(quán)服務(wù)端200接收控制中心服務(wù)器100發(fā)送的多個(gè)授權(quán)指令。
[0072]根據(jù)授權(quán)指令,授權(quán)服務(wù)端200向多個(gè)客戶端300發(fā)送多個(gè)授權(quán)信息。
[0073]授權(quán)服務(wù)端200部署于文化館內(nèi),進(jìn)行控制的文化館的可為一個(gè)或多個(gè),從而需要部署授權(quán)服務(wù)端200為一個(gè)或多個(gè),當(dāng)控制中心服務(wù)器100發(fā)送多個(gè)授權(quán)指令后,多個(gè)授權(quán)服務(wù)端200接收相應(yīng)的授權(quán)指令,從而實(shí)現(xiàn)控制中心服務(wù)器100對(duì)多個(gè)授權(quán)服務(wù)端200的控制。根據(jù)相應(yīng)的授權(quán)指令,授權(quán)服務(wù)端200產(chǎn)生相應(yīng)的授權(quán)信息,一個(gè)授權(quán)服務(wù)端200可對(duì)文化館內(nèi)多個(gè)客戶端300發(fā)送授權(quán)信息,從而控制文化管內(nèi)多個(gè)客戶端300的使用狀
--τ O
[0074]請(qǐng)繼續(xù)參閱圖1,本發(fā)明還公開(kāi)了一種遠(yuǎn)程授權(quán)系統(tǒng),包括:控制中心服務(wù)器100、授權(quán)服務(wù)端200和客戶端300,控制中心服務(wù)器100與授權(quán)服務(wù)端200通信連接;授權(quán)服務(wù)端200與客戶端300通信連接。
[0075]控制中心服務(wù)器100,用于向授權(quán)服務(wù)端200發(fā)送授權(quán)指令。
[0076]授權(quán)服務(wù)端200,用于接收控制中心服務(wù)器100發(fā)送的授權(quán)指令,還用于向客戶端300發(fā)送授權(quán)信息。
[0077]客戶端300,用于接收授權(quán)服務(wù)端200發(fā)送的授權(quán)信息,還用于執(zhí)行授權(quán)信息。
[0078]上述遠(yuǎn)程授權(quán)系統(tǒng),通過(guò)控制中心服務(wù)器100遠(yuǎn)程發(fā)送授權(quán)指令至授權(quán)服務(wù)端200,授權(quán)服務(wù)端200接收該授權(quán)指令后產(chǎn)生授權(quán)信息并發(fā)送至客戶端300,客戶端300接收到該授權(quán)信息后處于對(duì)應(yīng)的使用狀態(tài)。利用上述遠(yuǎn)程授權(quán)系統(tǒng)實(shí)現(xiàn)對(duì)各個(gè)文化館的授權(quán)服務(wù)端200進(jìn)行集中授權(quán)控制,并通過(guò)授權(quán)服務(wù)端200實(shí)現(xiàn)對(duì)文化館內(nèi)客戶端300進(jìn)行授權(quán),使控制中心服務(wù)器100更好地對(duì)授權(quán)服務(wù)端200進(jìn)行集中授權(quán),授權(quán)服務(wù)端200更好地對(duì)客戶端300進(jìn)行集中授權(quán),可有效地對(duì)客戶端300進(jìn)行授權(quán)管理,使授權(quán)系統(tǒng)更加的智能化和多樣化。
[0079]在其中一個(gè)實(shí)施例中,控制中心服務(wù)器100包括第一發(fā)送模塊,第一發(fā)送模塊用于向授權(quán)服務(wù)端200發(fā)送啟用授權(quán)指令。
[0080]授權(quán)服務(wù)端200包括第一接收模塊,第一接收模塊用于接收控制中心服務(wù)器100發(fā)送的啟用授權(quán)指令。
[0081]授權(quán)服務(wù)端200包括第二發(fā)送模塊,且用于向客戶端300發(fā)送啟用授權(quán)信息。
[0082]客戶端300包括第二接收模塊,第二接收模塊用于接收授權(quán)服務(wù)端200發(fā)送的啟用授權(quán)信息;
[0083]客戶端300包括執(zhí)行模塊,執(zhí)行模塊用于根據(jù)啟用授權(quán)信息開(kāi)始啟用。
[0084]當(dāng)控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送啟用授權(quán)指令,授權(quán)服務(wù)端200根據(jù)啟用授權(quán)指令向客戶端300發(fā)送啟用授權(quán)信息,以控制客戶端300擁有使用權(quán)限對(duì)軟硬件進(jìn)行控制。
[0085]在其中一個(gè)實(shí)施例中,控制中心服務(wù)器100包括:
[0086]計(jì)時(shí)模塊,用于從控制中心服務(wù)器100向授權(quán)服務(wù)端200發(fā)送啟用授權(quán)指令起開(kāi)始計(jì)時(shí)。
[0087]控制中心服務(wù)器100的第一發(fā)送模塊,還用于向授權(quán)服務(wù)端200發(fā)送停止授權(quán)指令。
[0088]授權(quán)服務(wù)端200的第一接收模塊,還用于接收控制中心服務(wù)器100發(fā)送的停止授權(quán)指令;
[0089]授權(quán)服務(wù)端200的第二發(fā)送模塊,還用于向客戶端300發(fā)送停止授權(quán)信息。
[0090]客戶端300的第二接收模塊,還用于接收授權(quán)服務(wù)端200發(fā)送的停止授權(quán)信息;
[0091]客戶端300的執(zhí)行模塊,還用于根據(jù)所述停止授權(quán)信息停止使用。
[0092]授權(quán)指令攜帶授權(quán)期限,當(dāng)計(jì)時(shí)模塊的時(shí)間等于授權(quán)期限時(shí),控制中心服務(wù)器100發(fā)送停止授權(quán)指令,授權(quán)服務(wù)器200向客戶端300發(fā)送停止授權(quán)信息,以控制客戶端300不再擁有使用權(quán)限對(duì)軟硬件進(jìn)行控制。
[0093]在其中一個(gè)實(shí)施例中,控制中心服務(wù)器100的第一發(fā)送模塊,還用于向授權(quán)服務(wù)端200發(fā)送提醒指令。
[0094]授權(quán)服務(wù)端200的第一接收模塊,還用于接收控制中心服務(wù)器100發(fā)送的提醒指令。
[0095]授權(quán)服務(wù)端200的第二發(fā)送模塊,還用于向客戶端300發(fā)送提醒信息。
[0096]客戶端300的第二接收端,還用于接收授權(quán)服務(wù)端200發(fā)送的提醒信息。
[0097]通過(guò)發(fā)送提醒信息,提醒客戶端300的授權(quán)期限即將到期。
[0098]在其中一個(gè)實(shí)施例中,控制中心服務(wù)器100的第一發(fā)送模塊,還用于通過(guò)短信方式向授權(quán)服務(wù)端200發(fā)送授權(quán)指令,授權(quán)指令包括短信服務(wù)中心號(hào)碼。
[0099]授權(quán)服務(wù)端200的第一接收模塊,還用于接收第一發(fā)送模塊發(fā)送的授權(quán)指令;具體用于讀取短信服務(wù)中心號(hào)碼,并將短信服務(wù)中心號(hào)碼與第一接收模塊中客戶識(shí)別模塊卡內(nèi)的短信服務(wù)中心號(hào)碼進(jìn)行匹配,匹配成功后,接收第一發(fā)送模塊發(fā)送的授權(quán)指令。
[0100]在其中一個(gè)實(shí)施例中,第二發(fā)送模塊,還用于根據(jù)客戶端300的IP地址和端口號(hào)向客戶端300廣播加密后的授權(quán)信息。
[0101 ] 授權(quán)服務(wù)端200還包括:
[0102]轉(zhuǎn)換模塊,用于根據(jù)授權(quán)指令,產(chǎn)生授權(quán)信息。
[0103]初始化模塊,用于根據(jù)客戶端300的IP地址和端口號(hào)初始化UdpClient類(lèi)的實(shí)例。
[0104]第一判斷模塊,用于判斷客戶端300是否被允許與授權(quán)服務(wù)端200進(jìn)行通信。
[0105]存儲(chǔ)模塊,用于當(dāng)客戶端300被允許與授權(quán)服務(wù)端200進(jìn)行通信時(shí),以字節(jié)數(shù)組方式對(duì)授權(quán)信息進(jìn)行存儲(chǔ)。
[0106]加密模塊,用于提取存儲(chǔ)模塊中的授權(quán)信息,并對(duì)授權(quán)信息進(jìn)行加密。
[0107]第二判斷模塊,用于判斷授權(quán)信息是否發(fā)送成功。
[0108]若第二判斷模塊判斷授權(quán)信息發(fā)送失敗,統(tǒng)計(jì)發(fā)送失敗次數(shù),當(dāng)發(fā)送失敗次數(shù)小于等于預(yù)設(shè)值,返回至加密模塊重新對(duì)授權(quán)信息進(jìn)行加密,再通過(guò)第二發(fā)送模塊重新廣播加密后的授權(quán)信息;當(dāng)發(fā)送失敗次數(shù)大于預(yù)設(shè)值,授權(quán)服務(wù)端200向客戶端300發(fā)送授權(quán)信息失敗,發(fā)送失敗次數(shù)清零。
[0109]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種遠(yuǎn)程授權(quán)方法,其特征在于,包括如下步驟: 控制中心服務(wù)器向授權(quán)服務(wù)端發(fā)送授權(quán)指令; 所述授權(quán)服務(wù)端接收所述控制中心服務(wù)器發(fā)送的授權(quán)指令,并向客戶端發(fā)送授權(quán)信息; 所述客戶端接收所述授權(quán)服務(wù)端發(fā)送的所述授權(quán)信息,并執(zhí)行所述授權(quán)信息。
2.根據(jù)權(quán)利要求1所述的遠(yuǎn)程授權(quán)方法,其特征在于, 所述授權(quán)指令包括啟用授權(quán)指令;所述授權(quán)信息包括啟用授權(quán)信息; 所述授權(quán)服務(wù)端接收所述控制中心服務(wù)器發(fā)送的所述啟用授權(quán)指令,并向所述客戶端發(fā)送所述啟用授權(quán)信息; 所述客戶端接收所述授權(quán)服務(wù)端發(fā)送的所述啟用授權(quán)信息,并根據(jù)所述啟用授權(quán)信息開(kāi)始啟用。
3.根據(jù)權(quán)利要求2所述的遠(yuǎn)程授權(quán)方法,其特征在于, 所述啟用授權(quán)指令攜帶授權(quán)期限,所述控制中心服務(wù)器的計(jì)時(shí)器從所述控制中心服務(wù)器向所述授權(quán)服務(wù)端發(fā)送所述啟用授權(quán)指令起開(kāi)始計(jì)時(shí); 所述授權(quán)指令包括停止授權(quán)指令;所述授權(quán)信息包括停止授權(quán)信息; 當(dāng)判斷所述控制中心服務(wù)器的計(jì)時(shí)器的時(shí)間等于所述授權(quán)期限時(shí),所述控制中心服務(wù)器向所述授權(quán)服務(wù)端發(fā)送停止授權(quán)指令; 所述授權(quán)服務(wù)端接收所述控制中心服務(wù)器發(fā)送的所述停止授權(quán)指令,并向所述客戶端發(fā)送停止授權(quán)信息; 所述客戶端接收所述授權(quán)服務(wù)端發(fā)送的所述停止授權(quán)信息,并根據(jù)所述停止授權(quán)信息停止使用。
4.根據(jù)權(quán)利要求1所述的遠(yuǎn)程授權(quán)方法,其特征在于,所述控制中心服務(wù)器向授權(quán)服務(wù)端發(fā)送授權(quán)指令的步驟具體包括如下步驟: 所述控制中心服務(wù)器通過(guò)短信方式向所述授權(quán)服務(wù)端發(fā)送所述授權(quán)指令,所述授權(quán)指令包括短信服務(wù)中心號(hào)碼; 所述授權(quán)服務(wù)端接收所述控制中心服務(wù)器發(fā)送的授權(quán)指令,并向客戶端發(fā)送授權(quán)信息的步驟具體包括如下步驟: 所述授權(quán)服務(wù)端讀取所述短信服務(wù)中心號(hào)碼,并將所述短信服務(wù)中心號(hào)碼與所述授權(quán)服務(wù)端中客戶識(shí)別模塊卡內(nèi)的短信服務(wù)中心號(hào)碼進(jìn)行匹配; 若匹配成功,所述授權(quán)服務(wù)端接收所述控制中心服務(wù)器發(fā)送的所述授權(quán)指令,并向所述客戶端發(fā)送授權(quán)信息。
5.根據(jù)權(quán)利要求1所述的遠(yuǎn)程授權(quán)方法,其特征在于,所述授權(quán)服務(wù)端接收所述控制中心服務(wù)器發(fā)送的授權(quán)指令,并向客戶端發(fā)送授權(quán)信息的步驟具體包括如下步驟: 根據(jù)所述授權(quán)指令,產(chǎn)生所述授權(quán)信息; 根據(jù)所述客戶端的IP地址和端口號(hào)初始化UdpClient類(lèi)的實(shí)例; 判斷所述客戶端是否被允許與所述授權(quán)服務(wù)端進(jìn)行通信; 若所述客戶端被允許與所述授權(quán)服務(wù)端進(jìn)行通信,則執(zhí)行以下步驟: 將所述授權(quán)信息以字節(jié)數(shù)組方式進(jìn)行存儲(chǔ); 提取所述授權(quán)信息,并對(duì)所述授權(quán)信息進(jìn)行加密; 根據(jù)所述客戶端的IP地址和端口號(hào)向所述客戶端廣播加密后的所述授權(quán)信息; 判斷所述授權(quán)信息是否發(fā)送成功; 若發(fā)送成功,所述客戶端接收所述授權(quán)服務(wù)端發(fā)送的所述授權(quán)信息,并執(zhí)行所述授權(quán)信息。
6.根據(jù)權(quán)利要求5所述的遠(yuǎn)程授權(quán)方法,其特征在于, 若判斷所述授權(quán)信息發(fā)送失敗,統(tǒng)計(jì)發(fā)送失敗次數(shù); 若發(fā)送失敗次數(shù)小于等于預(yù)設(shè)值,則返回并繼續(xù)執(zhí)行所述提取所述授權(quán)信息,并對(duì)所述授權(quán)信息進(jìn)行加密的步驟。
7.根據(jù)權(quán)利要求5所述的遠(yuǎn)程授權(quán)方法,其特征在于, 若判斷所述客戶端不被允許與所述授權(quán)服務(wù)端進(jìn)行通信,則返回并繼續(xù)執(zhí)行所述根據(jù)所述客戶端的IP地址和端口號(hào)初始化UdpClient類(lèi)的實(shí)例的步驟。
8.—種遠(yuǎn)程授權(quán)系統(tǒng),其特征在于,包括:控制中心服務(wù)器、授權(quán)服務(wù)端和客戶端,所述控制中心服務(wù)器與所述授權(quán)服務(wù)端通信連接;所述授權(quán)服務(wù)端與所述客戶端通信連接; 所述控制中心服務(wù)器,用于向所述授權(quán)服務(wù)端發(fā)送授權(quán)指令; 所述授權(quán)服務(wù)端,用于接收所述控制中心服務(wù)器發(fā)送的所述授權(quán)指令,還用于向所述客戶端發(fā)送授權(quán)信息; 客戶端,用于接收所述授權(quán)服務(wù)端發(fā)送的所述授權(quán)信息,還用于執(zhí)行所述授權(quán)信息。
9.根據(jù)權(quán)利要求8所述的遠(yuǎn)程授權(quán)系統(tǒng),其特征在于, 所述控制中心服務(wù)器包括第一發(fā)送模塊,所述第一發(fā)送模塊用于向所述授權(quán)服務(wù)端發(fā)送啟用授權(quán)指令; 所述授權(quán)服務(wù)端包括第一接收模塊,所述第一接收模塊用于接收所述控制中心服務(wù)器發(fā)送的所述啟用授權(quán)指令; 所述授權(quán)服務(wù)端還包括第二發(fā)送模塊,用于向所述客戶端發(fā)送啟用授權(quán)信息; 所述客戶端包括第二接收模塊,所述第二接收模塊用于接收所述授權(quán)服務(wù)端發(fā)送的所述啟用授權(quán)信息; 所述客戶端還包括執(zhí)行模塊,所述執(zhí)行模塊用于根據(jù)所述啟用授權(quán)信息開(kāi)始啟用。
10.根據(jù)權(quán)利要求9所述的遠(yuǎn)程授權(quán)系統(tǒng),其特征在于, 所述控制中心服務(wù)器還包括: 計(jì)時(shí)模塊,用于從所述控制中心服務(wù)器向所述授權(quán)服務(wù)端發(fā)送所述啟用授權(quán)指令起開(kāi)始計(jì)時(shí); 所述控制中心服務(wù)器的第一發(fā)送模塊,還用于向所述授權(quán)服務(wù)端發(fā)送停止授權(quán)指令;所述授權(quán)服務(wù)端的第一接收模塊,還用于接收所述控制中心服務(wù)器發(fā)送的所述停止授權(quán)指令; 所述授權(quán)服務(wù)端的第二發(fā)送模塊,還用于向所述客戶端發(fā)送停止授權(quán)信息; 所述客戶端的第二接收模塊,還用于接收所述授權(quán)服務(wù)端發(fā)送的所述停止授權(quán)信息; 所述客戶端的執(zhí)行模塊,還用于根據(jù)所述停止授權(quán)信息停止使用。
【文檔編號(hào)】H04L29/08GK104468825SQ201410826986
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年12月26日 優(yōu)先權(quán)日:2014年12月26日
【發(fā)明者】周新華, 劉武勝, 劉欣 申請(qǐng)人:湖南華凱文化創(chuàng)意股份有限公司