1.一種設(shè)備注冊(cè)方法,所述方法包括:
接收移動(dòng)終端發(fā)送的設(shè)備注冊(cè)請(qǐng)求;
從所述設(shè)備注冊(cè)請(qǐng)求提取用戶標(biāo)識(shí)、設(shè)備類型標(biāo)識(shí)和設(shè)備序列號(hào);
根據(jù)所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)從設(shè)備方服務(wù)器拉取相應(yīng)的簽名數(shù)據(jù);
根據(jù)所述用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述簽名數(shù)據(jù)生成設(shè)備賬號(hào);
通過(guò)所述設(shè)備方服務(wù)器向所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)對(duì)應(yīng)的受控設(shè)備反饋所述設(shè)備賬號(hào);
向所述移動(dòng)終端反饋包括所述設(shè)備賬號(hào)的設(shè)備注冊(cè)成功的結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)所述設(shè)備方服務(wù)器向所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)對(duì)應(yīng)的受控設(shè)備反饋所述設(shè)備賬號(hào),包括:
生成與所述設(shè)備賬號(hào)對(duì)應(yīng)的設(shè)備令牌并存儲(chǔ);
將所述設(shè)備類型標(biāo)識(shí)、所述設(shè)備序列號(hào)、所述設(shè)備賬號(hào)和所述設(shè)備令牌發(fā)送至所述設(shè)備方服務(wù)器,以使所述設(shè)備方服務(wù)器根據(jù)所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)向相應(yīng)的受控設(shè)備發(fā)送所述設(shè)備賬號(hào)和所述設(shè)備令牌。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
接收所述受控設(shè)備通過(guò)所述設(shè)備方服務(wù)器發(fā)送的攜帶有所述設(shè)備賬號(hào)和所述設(shè)備令牌的訪問(wèn)請(qǐng)求;
根據(jù)存儲(chǔ)的設(shè)備令牌與所述訪問(wèn)請(qǐng)求中的設(shè)備令牌進(jìn)行校驗(yàn),若校驗(yàn)通過(guò)則執(zhí)行所述訪問(wèn)請(qǐng)求相應(yīng)的操作。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述簽名數(shù)據(jù)是根據(jù)設(shè)備方服務(wù)器生成的密鑰對(duì)中的私鑰對(duì)所述設(shè)備序列號(hào)進(jìn)行加密生成的;所述方法還包括:
根據(jù)所述密鑰對(duì)中的公鑰對(duì)所述簽名數(shù)據(jù)進(jìn)行解密獲得所述設(shè)備序列號(hào);
將解密獲得的所述設(shè)備序列號(hào)與提取的所述設(shè)備序列號(hào)進(jìn)行比對(duì);
若比對(duì)結(jié)果為一致,則執(zhí)行所述根據(jù)所述用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述簽名數(shù)據(jù)生成設(shè)備賬號(hào)的步驟;
若比對(duì)結(jié)果為不一致,則向所述移動(dòng)終端反饋設(shè)備注冊(cè)失敗的結(jié)果。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述受控設(shè)備為打印機(jī);所述方法還包括:
接收所述移動(dòng)終端發(fā)送的打印請(qǐng)求;
從所述打印請(qǐng)求提取文件標(biāo)識(shí)碼和設(shè)備賬號(hào);
根據(jù)所述文件標(biāo)識(shí)碼生成文件訪問(wèn)鏈接;
將所述文件訪問(wèn)鏈接和所述設(shè)備賬號(hào)發(fā)送至所述設(shè)備方服務(wù)器,使所述設(shè)備方服務(wù)器根據(jù)所述文件訪問(wèn)鏈接從文件服務(wù)器下載文件并下發(fā)到所述設(shè)備賬號(hào)對(duì)應(yīng)的所述打印機(jī)進(jìn)行打印。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
接收所述打印機(jī)通過(guò)所述設(shè)備方服務(wù)器所定期上報(bào)的打印狀態(tài)信息,并將所述打印狀態(tài)信息轉(zhuǎn)發(fā)至所述移動(dòng)終端;和/或,
接收所述打印機(jī)通過(guò)所述設(shè)備方服務(wù)器所定期上報(bào)的心跳包,若自上次接收到心跳包起超過(guò)預(yù)設(shè)時(shí)長(zhǎng)未接收到心跳包,則置所述設(shè)備賬號(hào)對(duì)應(yīng)離線狀態(tài)。
7.一種注冊(cè)設(shè)備的方法,所述方法包括:
掃描受控設(shè)備的圖形碼以獲得設(shè)備類型標(biāo)識(shí)和設(shè)備序列號(hào);
向終端方服務(wù)器發(fā)送攜帶有用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)的設(shè)備注冊(cè)請(qǐng)求,使所述終端方服務(wù)器根據(jù)所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)從設(shè)備方服務(wù)器拉取相應(yīng)的簽名數(shù)據(jù),根據(jù)所述用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述簽名數(shù)據(jù)生成設(shè)備賬號(hào)并反饋至所述設(shè)備方服務(wù)器;
接收所述終端方服務(wù)器反饋的包括設(shè)備賬號(hào)的設(shè)備注冊(cè)成功的結(jié)果。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括:
根據(jù)所述設(shè)備類型標(biāo)識(shí)從終端方服務(wù)器查詢所述受控設(shè)備的設(shè)備注冊(cè)方式;
若查詢到的設(shè)備注冊(cè)方式為第一預(yù)設(shè)設(shè)備注冊(cè)方式,則執(zhí)行所述向終端方服務(wù)器發(fā)送攜帶有用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)的設(shè)備注冊(cè)請(qǐng)求的步驟;
若查詢到的設(shè)備注冊(cè)方式為第二預(yù)設(shè)設(shè)備注冊(cè)方式,則
與所述設(shè)備序列號(hào)對(duì)應(yīng)的所述受控設(shè)備建立連接;
通過(guò)建立的連接從所述受控設(shè)備獲取簽名數(shù)據(jù);
將所述用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述簽名數(shù)據(jù)發(fā)送至終端方服務(wù)器;
接收所述終端方服務(wù)器響應(yīng)于所述設(shè)備注冊(cè)請(qǐng)求而根據(jù)所述用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)以及簽名數(shù)據(jù)生成的設(shè)備賬號(hào);
通過(guò)建立的連接將所述設(shè)備賬號(hào)發(fā)送給所述受控設(shè)備。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述受控設(shè)備為打印機(jī);所述方法還包括:
將需要打印的文件上傳至文件服務(wù)器;
獲取所述文件服務(wù)器為所述文件分配的文件標(biāo)識(shí)碼;
向終端方服務(wù)器發(fā)送攜帶有所述文件標(biāo)識(shí)碼和所述設(shè)備賬號(hào)的打印請(qǐng)求,使所述終端方服務(wù)器根據(jù)所述文件標(biāo)識(shí)碼生成文件訪問(wèn)鏈接,將所述文件訪問(wèn)鏈接和所述設(shè)備賬號(hào)發(fā)送至所述設(shè)備方服務(wù)器,使所述設(shè)備方服務(wù)器根據(jù)所述文件訪問(wèn)鏈接從所述文件服務(wù)器下載文件并下發(fā)到所述設(shè)備賬號(hào)對(duì)應(yīng)的所述打印機(jī)進(jìn)行打印。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:
接收所述終端方服務(wù)器接收并轉(zhuǎn)發(fā)的所述打印機(jī)通過(guò)所述設(shè)備方服務(wù)器所定期上報(bào)的打印狀態(tài)信息,并顯示所述打印狀態(tài)信息;和/或,
根據(jù)所述設(shè)備賬號(hào)定期從終端方服務(wù)器拉取所述打印機(jī)的在線狀態(tài)信息,根據(jù)拉取的在線狀態(tài)信息標(biāo)記所述打印機(jī)為在線狀態(tài)或離線狀態(tài);所述終端方服務(wù)器上的在線狀態(tài)信息根據(jù)所述打印機(jī)通過(guò)所述終端方服務(wù)器所定期上報(bào)的心跳包進(jìn)行更新。
11.一種設(shè)備注冊(cè)裝置,其特征在于,所述裝置包括:
設(shè)備注冊(cè)請(qǐng)求接收模塊,用于接收移動(dòng)終端發(fā)送的設(shè)備注冊(cè)請(qǐng)求;
注冊(cè)信息提取模塊,用于從所述設(shè)備注冊(cè)請(qǐng)求提取用戶標(biāo)識(shí)、設(shè)備類型標(biāo)識(shí)和設(shè)備序列號(hào);
簽名數(shù)據(jù)拉取模塊,用于根據(jù)所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)從設(shè)備方服務(wù)器拉取相應(yīng)的簽名數(shù)據(jù);
設(shè)備賬號(hào)生成模塊,用于根據(jù)所述用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述簽名數(shù)據(jù)生成設(shè)備賬號(hào);
設(shè)備賬號(hào)反饋模塊,用于通過(guò)所述設(shè)備方服務(wù)器向所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)對(duì)應(yīng)的受控設(shè)備反饋所述設(shè)備賬號(hào);
注冊(cè)結(jié)果反饋模塊,用于向所述移動(dòng)終端反饋包括所述設(shè)備賬號(hào)的設(shè)備注冊(cè)成功的結(jié)果。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括:
設(shè)備令牌生成模塊,用于生成與所述設(shè)備賬號(hào)對(duì)應(yīng)的設(shè)備令牌并存儲(chǔ);
所述設(shè)備賬號(hào)反饋模塊還用于將所述設(shè)備類型標(biāo)識(shí)、所述設(shè)備序列號(hào)、所述設(shè)備賬號(hào)和所述設(shè)備令牌發(fā)送至所述設(shè)備方服務(wù)器,以使所述設(shè)備方服務(wù)器根據(jù)所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)向相應(yīng)的受控設(shè)備發(fā)送所述設(shè)備賬號(hào)和所述設(shè)備令牌。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括:
訪問(wèn)請(qǐng)求接收模塊,用于接收所述受控設(shè)備通過(guò)所述設(shè)備方服務(wù)器發(fā)送的攜帶有所述設(shè)備賬號(hào)和所述設(shè)備令牌的訪問(wèn)請(qǐng)求;
訪問(wèn)請(qǐng)求校驗(yàn)?zāi)K,用于根據(jù)存儲(chǔ)的設(shè)備令牌與所述訪問(wèn)請(qǐng)求中的設(shè)備令牌進(jìn)行校驗(yàn),若校驗(yàn)通過(guò)則執(zhí)行所述訪問(wèn)請(qǐng)求相應(yīng)的操作。
14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述簽名數(shù)據(jù)是根據(jù)設(shè)備方服務(wù)器生成的密鑰對(duì)中的私鑰對(duì)所述設(shè)備序列號(hào)進(jìn)行加密生成的;所述裝置還包括:
簽名數(shù)據(jù)解密模塊,用于根據(jù)所述密鑰對(duì)中的公鑰對(duì)所述簽名數(shù)據(jù)進(jìn)行解密獲得所述設(shè)備序列號(hào);
設(shè)備序列號(hào)校驗(yàn)?zāi)K,用于將解密獲得的所述設(shè)備序列號(hào)與提取的所述設(shè)備序列號(hào)進(jìn)行比對(duì);
所述設(shè)備賬號(hào)生成模塊還用于若比對(duì)結(jié)果為一致,則根據(jù)所述用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述簽名數(shù)據(jù)生成設(shè)備賬號(hào);
所述注冊(cè)結(jié)果反饋模塊還用于若比對(duì)結(jié)果為不一致,則向所述移動(dòng)終端反饋設(shè)備注冊(cè)失敗的結(jié)果。
15.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述受控設(shè)備為打印機(jī);所述裝置還包括:
打印請(qǐng)求接收模塊,用于接收所述移動(dòng)終端發(fā)送的打印請(qǐng)求;
打印信息提取模塊,用于從所述打印請(qǐng)求提取文件標(biāo)識(shí)碼和設(shè)備賬號(hào);
鏈接生成模塊,用于根據(jù)所述文件標(biāo)識(shí)碼生成文件訪問(wèn)鏈接;
發(fā)送模塊,用于將所述文件訪問(wèn)鏈接和所述設(shè)備賬號(hào)發(fā)送至所述設(shè)備方服務(wù)器,使所述設(shè)備方服務(wù)器根據(jù)所述文件訪問(wèn)鏈接從文件服務(wù)器下載文件并下發(fā)到所述設(shè)備賬號(hào)對(duì)應(yīng)的所述打印機(jī)進(jìn)行打印。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述裝置還包括:打印狀態(tài)信息接收模塊和/或心跳包接收模塊;
所述打印狀態(tài)信息接收模塊用于接收所述打印機(jī)通過(guò)所述設(shè)備方服務(wù)器所定期上報(bào)的打印狀態(tài)信息,并將所述打印狀態(tài)信息轉(zhuǎn)發(fā)至所述移動(dòng)終端;
所述心跳包接收模塊用于接收所述打印機(jī)通過(guò)所述設(shè)備方服務(wù)器所定期上報(bào)的心跳包,若自上次接收到心跳包起超過(guò)預(yù)設(shè)時(shí)長(zhǎng)未接收到心跳包,則置所述設(shè)備賬號(hào)對(duì)應(yīng)離線狀態(tài)。
17.一種注冊(cè)設(shè)備的裝置,其特征在于,所述裝置包括:
掃描模塊,用于掃描受控設(shè)備的圖形碼以獲得設(shè)備類型標(biāo)識(shí)和設(shè)備序列號(hào);
設(shè)備注冊(cè)請(qǐng)求發(fā)送模塊,用于向終端方服務(wù)器發(fā)送攜帶有用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)的設(shè)備注冊(cè)請(qǐng)求,使所述終端方服務(wù)器根據(jù)所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)從設(shè)備方服務(wù)器拉取相應(yīng)的簽名數(shù)據(jù),根據(jù)所述用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述簽名數(shù)據(jù)生成設(shè)備賬號(hào)并反饋至所述設(shè)備方服務(wù)器;
注冊(cè)結(jié)果接收模塊,用于接收所述終端方服務(wù)器反饋的包括設(shè)備賬號(hào)的設(shè)備注冊(cè)成功的結(jié)果。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述裝置還包括:
設(shè)備注冊(cè)方式查詢模塊,用于根據(jù)所述設(shè)備類型標(biāo)識(shí)從終端方服務(wù)器查詢所述受控設(shè)備的設(shè)備注冊(cè)方式;
連接建立模塊,用于若查詢到的設(shè)備注冊(cè)方式為第二預(yù)設(shè)設(shè)備注冊(cè)方式,則與所述設(shè)備序列號(hào)對(duì)應(yīng)的所述受控設(shè)備建立連接;
簽名數(shù)據(jù)獲取模塊,用于通過(guò)建立的連接從所述受控設(shè)備獲取簽名數(shù)據(jù);
注冊(cè)信息發(fā)送模塊,用于將所述用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述簽名數(shù)據(jù)發(fā)送至終端方服務(wù)器;
設(shè)備賬號(hào)接收模塊,用于接收所述終端方服務(wù)器響應(yīng)于所述設(shè)備注冊(cè)請(qǐng)求而根據(jù)所述用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)以及簽名數(shù)據(jù)生成的設(shè)備賬號(hào);
設(shè)備賬號(hào)發(fā)送模塊,用于通過(guò)建立的連接將所述設(shè)備賬號(hào)發(fā)送給所述受控設(shè)備;
所述設(shè)備注冊(cè)請(qǐng)求發(fā)送模塊還用于若查詢到的設(shè)備注冊(cè)方式為第一預(yù)設(shè)設(shè)備注冊(cè)方式,則向終端方服務(wù)器發(fā)送攜帶有用戶標(biāo)識(shí)、所述設(shè)備類型標(biāo)識(shí)和所述設(shè)備序列號(hào)的設(shè)備注冊(cè)請(qǐng)求。
19.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述受控設(shè)備為打印機(jī);所述裝置還包括:
文件上傳模塊,用于將需要打印的文件上傳至文件服務(wù)器;
文件標(biāo)識(shí)碼獲取模塊,用于獲取所述文件服務(wù)器為所述文件分配的文件標(biāo)識(shí)碼;
打印請(qǐng)求發(fā)送模塊,用于向終端方服務(wù)器發(fā)送攜帶有所述文件標(biāo)識(shí)碼和所述設(shè)備賬號(hào)的打印請(qǐng)求,使所述終端方服務(wù)器根據(jù)所述文件標(biāo)識(shí)碼生成文件訪問(wèn)鏈接,將所述文件訪問(wèn)鏈接和所述設(shè)備賬號(hào)發(fā)送至所述設(shè)備方服務(wù)器,使所述設(shè)備方服務(wù)器根據(jù)所述文件訪問(wèn)鏈接從所述文件服務(wù)器下載文件并下發(fā)到所述設(shè)備賬號(hào)對(duì)應(yīng)的所述打印機(jī)進(jìn)行打印。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述裝置還包括:打印狀態(tài)信息處理模塊和/或在線狀態(tài)信息處理模塊;
所述打印狀態(tài)信息處理模塊用于接收所述終端方服務(wù)器接收并轉(zhuǎn)發(fā)的所述打印機(jī)通過(guò)所述設(shè)備方服務(wù)器所定期上報(bào)的打印狀態(tài)信息,并顯示所述打印狀 態(tài)信息;和/或,
所述在線狀態(tài)信息處理模塊用于根據(jù)所述設(shè)備賬號(hào)定期從終端方服務(wù)器拉取所述打印機(jī)的在線狀態(tài)信息,根據(jù)拉取的在線狀態(tài)信息標(biāo)記所述打印機(jī)為在線狀態(tài)或離線狀態(tài);所述終端方服務(wù)器上的在線狀態(tài)信息根據(jù)所述打印機(jī)通過(guò)所述終端方服務(wù)器所定期上報(bào)的心跳包進(jìn)行更新。