本發(fā)明涉及通信應(yīng)用的技術(shù)領(lǐng)域,特別是指一種終端服務(wù)的提供、獲取方法、裝置及終端。
背景技術(shù):
當(dāng)前智能手機(jī)發(fā)展迅猛,更新速度快,生活中人們擁有幾部智能手機(jī)已是比較常見的現(xiàn)象。用戶更換手機(jī)可能是手機(jī)出了故障問題,但更多是用戶為了獲得更好的使用體驗(yàn)而選擇購買配置更好的手機(jī),隨著手機(jī)配置的不斷提高,一般的應(yīng)用在手機(jī)上運(yùn)行的實(shí)際效果差異也越來越小。這些閑置手機(jī)造成了資源的浪費(fèi),而在手機(jī)使用過程中,手機(jī)上存放的電話號(hào)碼、短信、支付軟件等的安全問題也越來越突出。一方面人們需要獲得更好的服務(wù),另一方面又需要降低使用的安全隱患。閑置手機(jī)除了沒有sim卡不能打電話和直接通過4g上網(wǎng)外,一般也都具有wifi網(wǎng)絡(luò)功能,并且不需要存放任何私人信息,如電話號(hào)碼、短信等,可以完全將其當(dāng)成一個(gè)智能終端使用。但傳統(tǒng)的手機(jī)權(quán)限管理,只是針對手機(jī)上安裝的具體的客戶端軟件,由用戶自行手動(dòng)進(jìn)行權(quán)限設(shè)置管理,而沒有針對服務(wù)提供端的權(quán)限管理,因此不能通過服務(wù)提供端直接給閑置手機(jī)自動(dòng)提供服務(wù),進(jìn)而造成閑置手機(jī)資源浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種終端服務(wù)的提供、獲取方法、裝置及終端,用以解決現(xiàn)有服務(wù)提供端不能夠直接為閑置手機(jī)自動(dòng)提供服務(wù),造成閑置手機(jī)資源浪費(fèi)的問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明的實(shí)施例提供了一種終端服務(wù)的獲取方法,應(yīng)用于終端,所述獲取方法包括:
向服務(wù)提供端發(fā)送請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求;
獲取所述服務(wù)提供端根據(jù)所述服務(wù)請求返回的授權(quán)請求信息;
根據(jù)所述授權(quán)請求信息生成服務(wù)提供端授權(quán)碼,并向所述服務(wù)提供端發(fā)送所述服務(wù)提供端授權(quán)碼;
接收所述服務(wù)提供端根據(jù)所述服務(wù)提供端授權(quán)碼提供的操作命令,運(yùn)行所述操作命令所指定的服務(wù)。
其中,所述授權(quán)請求信息包括:所述服務(wù)提供端根據(jù)所述服務(wù)請求生成的、用于標(biāo)識(shí)所述終端的服務(wù)id,及
所述根據(jù)所述授權(quán)請求信息生成服務(wù)提供端授權(quán)碼,包括:
生成與所述服務(wù)id對應(yīng)的服務(wù)提供端授權(quán)碼,并按照對應(yīng)關(guān)系對所述服務(wù)id和所述服務(wù)提供端授權(quán)碼進(jìn)行保存。
其中,所述接收所述服務(wù)提供端根據(jù)所述服務(wù)提供端授權(quán)碼提供的操作命令,運(yùn)行所述操作命令所指定的服務(wù),包括:
接收所述服務(wù)提供端發(fā)送的攜帶有所述服務(wù)提供端授權(quán)碼的操作命令;
根據(jù)預(yù)先保存的服務(wù)id與服務(wù)提供端授權(quán)碼的對應(yīng)關(guān)系,對所述服務(wù)提供端授權(quán)碼進(jìn)行驗(yàn)證處理;
若所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,則進(jìn)行服務(wù)授權(quán)驗(yàn)證,并當(dāng)所述服務(wù)授權(quán)驗(yàn)證成功時(shí),運(yùn)行所述操作命令所指定的服務(wù)。
其中,所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,則進(jìn)行服務(wù)授權(quán)驗(yàn)證,并當(dāng)所述服務(wù)授權(quán)驗(yàn)證成功時(shí),運(yùn)行所述操作命令所指定的服務(wù),包括:
若所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,則根據(jù)終端可操作權(quán)限信息判斷所述操作命令在所述終端上是否具有操作權(quán)限,并根據(jù)終端可操作軟硬件資源信息判斷所述操作命令所操作的對象是否屬于終端可操作軟硬件資源,其中,所述終端可操作軟硬件資源信息和終端可操作權(quán)限信息分別為所述終端根據(jù)所述服務(wù)id對應(yīng)生成的;
若所述操作命令在所述終端上具有操作權(quán)限,且所述操作命令所操作的對象屬于終端可操作軟硬件資源,則運(yùn)行所述操作命令所指定的服務(wù)。
其中,所述操作命令具體包括:下載、安裝、更新或運(yùn)行一個(gè)或多個(gè)客戶端服務(wù)軟件,或調(diào)用終端軟硬件資源。
本發(fā)明的實(shí)施例還提供了一種終端服務(wù)的獲取裝置,應(yīng)用于終端,所述獲取裝置包括:
發(fā)送模塊,用于向服務(wù)提供端發(fā)送請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求;
第一獲取模塊,用于獲取所述服務(wù)提供端根據(jù)所述服務(wù)請求返回的授權(quán)請求信息;
第一生成模塊,用于根據(jù)所述授權(quán)請求信息生成服務(wù)提供端授權(quán)碼,并向所述服務(wù)提供端發(fā)送所述服務(wù)提供端授權(quán)碼;
運(yùn)行模塊,用于接收所述服務(wù)提供端根據(jù)所述服務(wù)提供端授權(quán)碼提供的操作命令,運(yùn)行所述操作命令所指定的服務(wù)。
其中,所述授權(quán)請求信息包括:所述服務(wù)提供端根據(jù)所述服務(wù)請求生成的、用于標(biāo)識(shí)所述終端的服務(wù)id,及
所述第一生成模塊包括:
生成子模塊,用于生成與所述服務(wù)id對應(yīng)的服務(wù)提供端授權(quán)碼,并按照對應(yīng)關(guān)系對所述服務(wù)id和所述服務(wù)提供端授權(quán)碼進(jìn)行保存。
其中,所述運(yùn)行模塊包括:
接收子模塊,用于接收所述服務(wù)提供端發(fā)送的攜帶有所述服務(wù)提供端授權(quán)碼的操作命令;
驗(yàn)證子模塊,用于根據(jù)預(yù)先保存的服務(wù)id與服務(wù)提供端授權(quán)碼的對應(yīng)關(guān)系,對所述服務(wù)提供端授權(quán)碼進(jìn)行驗(yàn)證處理;
運(yùn)行子模塊,用于若所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,則進(jìn)行服務(wù)授權(quán)驗(yàn)證,并當(dāng)所述服務(wù)授權(quán)驗(yàn)證成功時(shí),運(yùn)行所述操作命令所指定的服務(wù)。
其中,所述運(yùn)行子模塊包括:
判斷單元,用于若所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,則根據(jù)終端可操作權(quán)限信息判斷所述操作命令在所述終端上是否具有操作權(quán)限,并根據(jù)終端可操作軟硬件資源信息判斷所述操作命令所操作的對象是否屬于終端可操作軟硬件資源,其中,所述終端可操作軟硬件資源信息和終端可操作權(quán)限信息分別為所述終端根據(jù)所述服務(wù)id對應(yīng)生成的;
運(yùn)行單元,用于若所述操作命令在所述終端上具有操作權(quán)限,且所述操作命令所操作的對象屬于終端可操作軟硬件資源,則運(yùn)行所述操作命令所指定的服務(wù)。
本發(fā)明的實(shí)施例還提供了一種終端,包括如上所述的終端服務(wù)的獲取裝置。
本發(fā)明的實(shí)施例還提供了一種終端服務(wù)的提供方法,應(yīng)用于服務(wù)提供端,包括:
獲取終端發(fā)送的請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求;
根據(jù)所述服務(wù)請求,生成授權(quán)請求信息;
獲取所述終端根據(jù)所述授權(quán)請求信息生成的服務(wù)提供端授權(quán)碼;
根據(jù)所述服務(wù)提供端授權(quán)碼生成為所述終端提供服務(wù)的操作命令,發(fā)送給所述終端,使所述終端運(yùn)行所述操作命令所指定的服務(wù)。
其中,根據(jù)所述服務(wù)請求,生成授權(quán)請求信息,包括:
根據(jù)所述服務(wù)請求生成的、用于標(biāo)識(shí)所述終端的服務(wù)id。
其中,所述根據(jù)所述服務(wù)提供端授權(quán)碼生成為所述終端提供服務(wù)的操作命令,發(fā)送給所述終端,使所述終端運(yùn)行所述操作命令所指定的服務(wù),包括:
根據(jù)所述服務(wù)提供端授權(quán)碼,生成攜帶有所述服務(wù)提供端授權(quán)碼的操作命令,并發(fā)送給所述終端,使所述終端根據(jù)預(yù)先保存的所述服務(wù)id與所述服務(wù)提供端授權(quán)碼的對應(yīng)關(guān)系對所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,且服務(wù)授權(quán)驗(yàn)證成功后,運(yùn)行所述操作命令所指定的服務(wù)。
本發(fā)明的實(shí)施例還提供了一種終端服務(wù)的提供裝置,包括:
第二獲取模塊,用于獲取終端發(fā)送的請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求;
第二生成模塊,用于根據(jù)所述服務(wù)請求,生成授權(quán)請求信息;
第三獲取模塊,用于獲取所述終端根據(jù)所述授權(quán)請求信息生成的服務(wù)提供端授權(quán)碼;
第三生成模塊,用于根據(jù)所述服務(wù)提供端授權(quán)碼生成為所述終端提供服務(wù)的操作命令,發(fā)送給所述終端,使所述終端運(yùn)行所述操作命令所指定的服務(wù)。
其中,所述第二生成模塊包括:
生成子模塊,用于根據(jù)所述服務(wù)請求生成的、用于標(biāo)識(shí)所述終端的服務(wù)id。
其中,所述第三生成模塊具體用于根據(jù)所述服務(wù)提供端授權(quán)碼,生成攜帶有所述服務(wù)提供端授權(quán)碼的操作命令,并發(fā)送給所述終端,使所述終端根據(jù)預(yù)先保存的所述服務(wù)id與所述服務(wù)提供端授權(quán)碼的對應(yīng)關(guān)系對所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,且服務(wù)授權(quán)驗(yàn)證成功后,運(yùn)行所述操作命令所指定的服務(wù)。
本發(fā)明實(shí)施例具有以下有益效果:
本發(fā)明實(shí)施例的終端服務(wù)的獲取方法,向服務(wù)提供端發(fā)送請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求;獲取服務(wù)提供端根據(jù)服務(wù)請求返回的授權(quán)請求信息;根據(jù)授權(quán)請求信息生成服務(wù)提供端授權(quán)碼,并向服務(wù)提供端發(fā)送服務(wù)提供端授權(quán)碼;接收服務(wù)提供端根據(jù)服務(wù)提供端授權(quán)碼提供的操作命令,運(yùn)行操作命令所指定的服務(wù),從而達(dá)到服務(wù)提供端為終端自動(dòng)提供服務(wù)的目的,解決了閑置手機(jī)資源浪費(fèi)的問題。
附圖說明
圖1為本發(fā)明實(shí)施例的終端服務(wù)的獲取方法的第一工作流程圖;
圖2為本發(fā)明實(shí)施例的終端服務(wù)的獲取方法的第二工作流程圖;
圖3為本發(fā)明實(shí)施例的終端服務(wù)的獲取裝置的結(jié)構(gòu)框圖;
圖4為本發(fā)明實(shí)施例的終端服務(wù)的提供方法的工作流程圖;
圖5為本發(fā)明實(shí)施例中終端和服務(wù)提供端的交互流程圖;
圖6為本發(fā)明實(shí)施例中終端服務(wù)的提供裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合具體實(shí)施例及附圖進(jìn)行詳細(xì)描述。
本發(fā)明的實(shí)施例提供了一種終端服務(wù)的提供、獲取方法、裝置及終端,解決了現(xiàn)有服務(wù)提供端不能夠直接為閑置手機(jī)自動(dòng)提供服務(wù),造成閑置手機(jī)資源浪費(fèi)的問題。
第一實(shí)施例:
如圖1所示,本發(fā)明實(shí)施例的終端服務(wù)的獲取方法,應(yīng)用于終端,該終端可具體為未裝sim卡的閑置手機(jī),支持wifi的用戶閑置手機(jī)或者其他有網(wǎng)絡(luò)功能的智能終端,所述獲取方法包括:
步驟11:向服務(wù)提供端發(fā)送請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求。
在本發(fā)明的具體實(shí)施例中,用戶根據(jù)自己的服務(wù)需求,選擇一個(gè)閑置手機(jī),向服務(wù)提供端發(fā)起服務(wù)請求,告知服務(wù)提供端需要獲取服務(wù),該服務(wù)提供端可具體指服務(wù)提供商。終端可通過wifi聯(lián)網(wǎng)或通過其他手機(jī)開放的wifi熱點(diǎn)聯(lián) 網(wǎng),建立與服務(wù)提供端的通信連接。
步驟12:獲取服務(wù)提供端根據(jù)所述服務(wù)請求返回的授權(quán)請求信息。
這里,授權(quán)請求信息具體包括:服務(wù)提供端根據(jù)服務(wù)請求生成的、用于標(biāo)識(shí)所述終端的服務(wù)id及需要獲得的終端操作權(quán)限和軟硬件資源信息。
步驟13:根據(jù)授權(quán)請求信息生成服務(wù)提供端授權(quán)碼,并向服務(wù)提供端發(fā)送所述服務(wù)提供端授權(quán)碼。
在本發(fā)明的具體實(shí)施例中,終端獲得服務(wù)id及需要獲得的終端操作權(quán)限和軟硬件資源信息后,由用戶根據(jù)自身需要決定授予服務(wù)提供端的各種權(quán)限、軟硬件資源,且根據(jù)服務(wù)id生成對應(yīng)的服務(wù)提供端授權(quán)碼,向服務(wù)提供端發(fā)送服務(wù)提供端授權(quán)碼,并在本機(jī)上為該服務(wù)提供端建立終端可操作軟硬件資源信息和終端可操作權(quán)限信息。該終端可操作軟硬件資源信息可具體包括:手機(jī)上該服務(wù)提供端所運(yùn)行的本地服務(wù)模塊及自動(dòng)安裝更新服務(wù)功能模塊所占用的存儲(chǔ)空間、內(nèi)存資源等;終端可操作權(quán)限信息可具體包括是否可以開啟wifi網(wǎng)絡(luò)、gps定位、攝像頭、錄音機(jī)、調(diào)用第三方軟件、管理屏幕顯示等手機(jī)資源。
另外,本發(fā)明實(shí)施例中,當(dāng)更新授權(quán)碼時(shí)需要重新發(fā)送給服務(wù)提供端,服務(wù)提供端授權(quán)碼可以由用戶輸入,也可通過軟件算法生成。
步驟14:接收服務(wù)提供端根據(jù)所述服務(wù)提供端授權(quán)碼提供的操作命令,運(yùn)行操作命令所指定的服務(wù)。
具體的,服務(wù)提供端接收到授權(quán)碼后,向終端發(fā)送寫的授權(quán)碼的操作命令,并根據(jù)服務(wù)id和服務(wù)服務(wù)提供端授權(quán)碼部署和提供相應(yīng)的服務(wù)功能,在此過程中,服務(wù)提供端也可以選擇建立用戶帳號(hào),對終端進(jìn)行用戶賬戶管理。
這里,操作命令可具體包括:下載、安裝、更新或運(yùn)行一個(gè)或多個(gè)客戶端服務(wù)軟件,或調(diào)用終端軟硬件資源。
本發(fā)明實(shí)施例的終端服務(wù)的獲取方法,向服務(wù)提供端發(fā)送請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求;獲取服務(wù)提供端根據(jù)服務(wù)請求返回的授權(quán)請求信息;根據(jù)授權(quán)請求信息生成服務(wù)提供端授權(quán)碼,并向服務(wù)提供端發(fā)送服務(wù)提供端授權(quán)碼;接收服務(wù)提供端根據(jù)服務(wù)提供端授權(quán)碼提供的操作命令,運(yùn)行操作命令所指定的服務(wù),從而達(dá)到服務(wù)提供端為終端自動(dòng)提供服務(wù)的目的,解決了閑置手機(jī)資源浪費(fèi)的問題。
第二實(shí)施例:
如圖2所示,第一實(shí)施例中的授權(quán)請求信息包括:所述服務(wù)提供端根據(jù)所述服務(wù)請求生成的、用于標(biāo)識(shí)所述終端的服務(wù)id,及
該終端服務(wù)的獲取方法包括:
步驟21:向服務(wù)提供端發(fā)送請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求。
具體的,終端可通過wifi聯(lián)網(wǎng)或通過其他手機(jī)開放的wifi熱點(diǎn)聯(lián)網(wǎng),建立與服務(wù)提供端的通信連接。
步驟22:獲取所述服務(wù)提供端根據(jù)所述服務(wù)請求返回的授權(quán)請求信息。
步驟23:生成與服務(wù)id對應(yīng)的服務(wù)提供端授權(quán)碼,并按照對應(yīng)關(guān)系對服務(wù)id和服務(wù)提供端授權(quán)碼進(jìn)行保存,并向服務(wù)提供端發(fā)送服務(wù)提供端授權(quán)碼。
此外,還生成與所述服務(wù)id對應(yīng)的終端可操作軟硬件資源信息和終端可操作權(quán)限信息。
步驟24:接收所述服務(wù)提供端發(fā)送的攜帶有所述服務(wù)提供端授權(quán)碼的操作命令。
步驟25:根據(jù)預(yù)先保存的服務(wù)id與服務(wù)提供端授權(quán)碼的對應(yīng)關(guān)系,對所述服務(wù)提供端授權(quán)碼進(jìn)行驗(yàn)證處理。
具體的,驗(yàn)證服務(wù)提供端提供的服務(wù)端授權(quán)碼是否為與所述服務(wù)id對應(yīng)的授權(quán)碼。
步驟26:若所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,則進(jìn)行服務(wù)授權(quán)驗(yàn)證,并當(dāng)所述服務(wù)授權(quán)驗(yàn)證成功時(shí),運(yùn)行所述操作命令所指定的服務(wù)。
在服務(wù)提供端提供的服務(wù)端授權(quán)碼為與所述服務(wù)id對應(yīng)的授權(quán)碼時(shí),根據(jù)終端軟硬件資源請求信息和終端權(quán)限請求信息進(jìn)行服務(wù)授權(quán)驗(yàn)證,并當(dāng)服務(wù)授權(quán)驗(yàn)證成功時(shí),運(yùn)行所述操作命令所指定的服務(wù)。
其中,所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,則進(jìn)行服務(wù)授權(quán)驗(yàn)證,并當(dāng)所述服務(wù)授權(quán)驗(yàn)證成功時(shí),運(yùn)行所述操作命令所指定的服務(wù),包括:
若所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,則根據(jù)終端可操作權(quán)限信息判斷所述操作命令在所述終端上是否具有操作權(quán)限,并根據(jù)終端可操作軟硬件資源信息判斷所述操作命令所操作的對象是否屬于終端可操作軟硬件資源,其中,所述終端可操作軟硬件資源信息和終端可操作權(quán)限信息分別為所述終端根據(jù)所述服務(wù)id對應(yīng)生成的;若所述操作命令在所述終端上具有操作權(quán)限,且所述操作命 令所操作的對象屬于終端可操作軟硬件資源,則運(yùn)行所述操作命令所指定的服務(wù)。
在本發(fā)明的具體實(shí)施例中,在執(zhí)行下載、安裝、更新、運(yùn)行客戶端軟件,或根據(jù)服務(wù)功能的需要操作手機(jī)上的網(wǎng)絡(luò)、錄音、攝像頭、調(diào)用第三方軟件等授權(quán)可用資源之前,要先提供服務(wù)id和服務(wù)提供端授權(quán)碼,終端確認(rèn)對應(yīng)權(quán)限后,方可執(zhí)行相應(yīng)的操作。當(dāng)服務(wù)提供端提供服務(wù)id和服務(wù)提供端授權(quán)碼,試圖訪問未授權(quán)內(nèi)容時(shí),可設(shè)置直接顯式向用戶報(bào)告,將該次未能執(zhí)行的操作記錄到監(jiān)控信息中。
另外,在本發(fā)明的具體實(shí)施例中,終端建立和維護(hù)服務(wù)id與服務(wù)提供端在終端上運(yùn)行的所有服務(wù)模塊的對應(yīng)信息,且終端可監(jiān)控管理本機(jī)上已授權(quán)的一個(gè)或多個(gè)服務(wù)提供端所運(yùn)行的服務(wù)功能模塊、授權(quán)操作以及所占用的軟硬件資源,例如:在該服務(wù)提供端在終端上運(yùn)行的本地服務(wù)模塊可占用的存儲(chǔ)空間大小和內(nèi)存資源、是否可自動(dòng)安裝、更新服務(wù)功能模塊、是否可以開啟wifi網(wǎng)絡(luò)、gps定位、攝像頭、錄音機(jī)、可調(diào)用第三方軟件、管理屏幕顯示等所有手機(jī)可操作資源信息。上述授權(quán)信息與服務(wù)id和服務(wù)授權(quán)碼對應(yīng)。使用閑置手機(jī)從服務(wù)提供端獲取服務(wù),最大可根據(jù)服務(wù)提供端的要求,將手機(jī)所有可用功能,軟硬件資源都授權(quán)給服務(wù)提供端。
在本發(fā)明的具體實(shí)施例中,終端直接向用戶所需要的服務(wù)提供端授權(quán),即用戶向服務(wù)提供端授予使用該閑置手機(jī)的各種使用權(quán)限和可用資源,服務(wù)提供端在授權(quán)范圍內(nèi),可主動(dòng)的向用戶提供更好的服務(wù),用戶無需關(guān)心相關(guān)服務(wù)模塊在本地手機(jī)上的管理維護(hù),充分發(fā)揮閑置手機(jī)的作用,使用戶獲得更好的服務(wù)體驗(yàn),方便人們的生活。
終端可根據(jù)用戶要求隨時(shí)動(dòng)態(tài)修改各個(gè)服務(wù)提供端目前的授權(quán)內(nèi)容和可用的軟硬件資源。當(dāng)用戶不再需要該服務(wù)后,關(guān)閉其所有權(quán)限,卸載本地服務(wù)模塊。具體的,可通過服務(wù)id與終端上的服務(wù)模塊建立啟動(dòng)和關(guān)閉對應(yīng)操作關(guān)系,來實(shí)現(xiàn)各服務(wù)模塊啟動(dòng)的關(guān)閉。進(jìn)一步地,可通過終端上的gps位置信息、wifi熱點(diǎn)、時(shí)間段等來設(shè)置自動(dòng)啟動(dòng)和關(guān)閉服務(wù)的時(shí)機(jī),也可由用戶通過手動(dòng)方式啟動(dòng)和關(guān)閉終端上運(yùn)行的服務(wù)模塊。
例如,服務(wù)提供端是一個(gè)超市服務(wù)端,可以設(shè)置當(dāng)進(jìn)入該超市接入其wifi熱點(diǎn),或者當(dāng)前地理位置在超市就自動(dòng)啟動(dòng)服務(wù)模塊,向用戶提供主動(dòng)服務(wù)。 通過手機(jī)上的gps位置信息、wifi熱點(diǎn)、時(shí)間段等來設(shè)置自動(dòng)啟動(dòng)和關(guān)閉服務(wù)的時(shí)機(jī),當(dāng)不需要服務(wù)時(shí)清除所有服務(wù)功能模塊。
本發(fā)明實(shí)施例的終端服務(wù)的獲取方法,可以充分利用人們的閑置手機(jī)資源,將其直接授權(quán)給服務(wù)提供端,為服務(wù)提供端提供了一個(gè)更好的為用戶主動(dòng)服務(wù)的客戶端平臺(tái)。因?yàn)槭褂玫氖情e置手機(jī),不會(huì)影響到用戶的通話需求,減少了個(gè)人信息泄露風(fēng)險(xiǎn),便于讓用戶與服務(wù)提供端形成更好的端到端的服務(wù)。
第三實(shí)施例:
如圖3所示,本發(fā)明的實(shí)施例還提供了一種終端服務(wù)的獲取裝置,應(yīng)用于終端,所述獲取裝置包括:
發(fā)送模塊31,用于向服務(wù)提供端發(fā)送請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求;
第一獲取模塊32,用于獲取所述服務(wù)提供端根據(jù)所述服務(wù)請求返回的授權(quán)請求信息;
第一生成模塊33,用于根據(jù)所述授權(quán)請求信息生成服務(wù)提供端授權(quán)碼,并向所述服務(wù)提供端發(fā)送所述服務(wù)提供端授權(quán)碼;
運(yùn)行模塊34,用于接收所述服務(wù)提供端根據(jù)所述服務(wù)提供端授權(quán)碼提供的操作命令,運(yùn)行所述操作命令所指定的服務(wù)。
本發(fā)明實(shí)施例的終端服務(wù)的獲取裝置,所述授權(quán)請求信息包括:所述服務(wù)提供端根據(jù)所述服務(wù)請求生成的、用于標(biāo)識(shí)所述終端的服務(wù)id,及
所述第一生成模塊33包括:
生成子模塊331,用于生成與所述服務(wù)id對應(yīng)的服務(wù)提供端授權(quán)碼,并按照對應(yīng)關(guān)系對所述服務(wù)id和所述服務(wù)提供端授權(quán)碼進(jìn)行保存。
本發(fā)明實(shí)施例的終端服務(wù)的獲取裝置,所述運(yùn)行模塊34包括:
接收子模塊341,用于接收所述服務(wù)提供端發(fā)送的攜帶有所述服務(wù)提供端授權(quán)碼的操作命令;
驗(yàn)證子模塊342,用于根據(jù)預(yù)先保存的服務(wù)id與服務(wù)提供端授權(quán)碼的對應(yīng)關(guān)系,對所述服務(wù)提供端授權(quán)碼進(jìn)行驗(yàn)證處理;
運(yùn)行子模塊343,用于若所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,則進(jìn)行服務(wù)授權(quán)驗(yàn)證,并當(dāng)所述服務(wù)授權(quán)驗(yàn)證成功時(shí),運(yùn)行所述操作命令所指定的服務(wù)。
本發(fā)明實(shí)施例的終端服務(wù)的獲取裝置,所述運(yùn)行子模塊343包括:
判斷單元3431,用于若所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,則根據(jù)終端可操作權(quán)限信息判斷所述操作命令在所述終端上是否具有操作權(quán)限,并根據(jù)終端可操作軟硬件資源信息判斷所述操作命令所操作的對象是否屬于終端可操作軟硬件資源,其中,所述終端可操作軟硬件資源信息和終端可操作權(quán)限信息分別為所述終端根據(jù)所述服務(wù)id對應(yīng)生成的;
運(yùn)行單元3432,用于若所述操作命令在所述終端上具有操作權(quán)限,且所述操作命令所操作的對象屬于終端可操作軟硬件資源,則運(yùn)行所述操作命令所指定的服務(wù)。
本發(fā)明的實(shí)施例還提供了一種終端,包括如上所述的終端服務(wù)的獲取裝置。
本發(fā)明實(shí)施例的終端服務(wù)的獲取裝置和終端,可以充分利用人們的閑置手機(jī)資源,將其直接授權(quán)給服務(wù)提供端,為服務(wù)提供端提供了一個(gè)更好的為用戶主動(dòng)服務(wù)的客戶端平臺(tái)。因?yàn)槭褂玫氖情e置手機(jī),不會(huì)影響到用戶的通話需求,減少了個(gè)人信息泄露風(fēng)險(xiǎn),便于讓用戶與服務(wù)提供端形成更好的端到端的服務(wù)。
需要說明的是,該裝置及終端是與上述方法實(shí)施例對應(yīng)的裝置和終端,上述方法實(shí)施例中所有實(shí)現(xiàn)方式均適用于該裝置和終端的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。
第四實(shí)施例:
如圖4所示,本發(fā)明的實(shí)施例還提供了一種終端服務(wù)的提供方法,應(yīng)用于服務(wù)提供端,包括:
步驟41:獲取終端發(fā)送的請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求。
終端可通過wifi聯(lián)網(wǎng)或通過其他手機(jī)開放的wifi熱點(diǎn)聯(lián)網(wǎng),建立與服務(wù)提供端的通信連接。
步驟42:根據(jù)所述服務(wù)請求,生成授權(quán)請求信息。
這里,授權(quán)請求信息具體包括:服務(wù)提供端根據(jù)服務(wù)請求生成的、用于標(biāo)識(shí)所述終端的服務(wù)id及需要獲得的終端操作權(quán)限和軟硬件資源信息。
步驟43:獲取所述終端根據(jù)所述授權(quán)請求信息生成的服務(wù)提供端授權(quán)碼。
步驟44:根據(jù)所述服務(wù)提供端授權(quán)碼生成為所述終端提供服務(wù)的操作命令,發(fā)送給所述終端,使所述終端運(yùn)行所述操作命令所指定的服務(wù)。
具體的,用于向用戶提供服務(wù)的服務(wù)提供端在終端上部署的服務(wù)功能模塊。 該服務(wù)功能模塊包括服務(wù)提供端為了向用戶提供服務(wù)而在手機(jī)上安裝部署的一個(gè)或多個(gè)應(yīng)用模塊、第三方軟件、各種數(shù)據(jù)資源,如文字、圖片、音視頻文件等。
進(jìn)一步地,根據(jù)所述服務(wù)請求,生成授權(quán)請求信息,包括:
根據(jù)所述服務(wù)請求生成的、用于標(biāo)識(shí)所述終端的服務(wù)id。
進(jìn)一步地,所述根據(jù)所述服務(wù)提供端授權(quán)碼生成為所述終端提供服務(wù)的操作命令,發(fā)送給所述終端,使所述終端運(yùn)行所述操作命令所指定的服務(wù),包括:
根據(jù)所述服務(wù)提供端授權(quán)碼,生成攜帶有所述服務(wù)提供端授權(quán)碼的操作命令,并發(fā)送給所述終端,使所述終端根據(jù)預(yù)先保存的所述服務(wù)id與所述服務(wù)提供端授權(quán)碼的對應(yīng)關(guān)系對所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,且服務(wù)授權(quán)驗(yàn)證成功后,運(yùn)行所述操作命令所指定的服務(wù)。
本發(fā)明實(shí)施例的終端服務(wù)的提供方法,可以充分利用人們的閑置手機(jī)資源,將其直接授權(quán)給服務(wù)提供端,為服務(wù)提供端提供了一個(gè)更好的為用戶主動(dòng)服務(wù)的客戶端平臺(tái)。因?yàn)槭褂玫氖情e置手機(jī),不會(huì)影響到用戶的通話需求,減少了個(gè)人信息泄露風(fēng)險(xiǎn),便于讓用戶與服務(wù)提供端形成更好的端到端的服務(wù)。
第五實(shí)施例:
下面具體說明本發(fā)明實(shí)施例中終端與服務(wù)提供端的交互流程。
如圖5所示,包括:
步驟51:終端向服務(wù)提供端發(fā)送請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求。
步驟52:服務(wù)提供端根據(jù)上述服務(wù)請求生成服務(wù)id,以及需要獲得授權(quán)的終端軟硬件資源和操作權(quán)限,并發(fā)送給終端。
服務(wù)提供端生成唯一的服務(wù)id,以與其他需要服務(wù)的終端相區(qū)別。
步驟53:終端獲取服務(wù)id和需要獲得授權(quán)的終端軟硬件資源和操作權(quán)限,由用戶根據(jù)自身需要決定授予服務(wù)提供端的各種權(quán)限、軟硬件資源,針對發(fā)來的服務(wù)id,生成對應(yīng)的授權(quán)碼,向服務(wù)提供端發(fā)送授權(quán)碼,并在本機(jī)上為該服務(wù)提供端建立授權(quán)信息。
步驟54:服務(wù)提供端接收終端發(fā)來授權(quán)碼后,向終端發(fā)送操作命令,利用服務(wù)id和授權(quán)碼部署和提供相應(yīng)的服務(wù)功能。
在此過程中,服務(wù)提供端也可以選擇建立用戶帳號(hào),對終端進(jìn)行用戶賬戶管 理。
向終端發(fā)送服務(wù)操作,如下載、安裝、更新、運(yùn)行一個(gè)或多個(gè)客戶端服務(wù)軟件,根據(jù)服務(wù)功能的需要操作手機(jī)上的網(wǎng)絡(luò)、錄音、攝像頭、調(diào)用第三方軟件等授權(quán)可用資源。
在執(zhí)行下載、安裝、更新、運(yùn)行客戶端軟件,根據(jù)服務(wù)功能的需要操作手機(jī)上的網(wǎng)絡(luò)、錄音、攝像頭、調(diào)用第三方軟件等授權(quán)可用資源之前,要先提供服務(wù)id和授權(quán)碼,授權(quán)服務(wù)手機(jī)確認(rèn)對應(yīng)權(quán)限后,方可執(zhí)行相應(yīng)的操作。
步驟55:終端監(jiān)控本機(jī)上已授權(quán)的一個(gè)或多個(gè)服務(wù)提供端所運(yùn)行的服務(wù)功能模塊、授權(quán)操作以及所占用的軟硬件資源。服務(wù)功能模塊在執(zhí)行授權(quán)內(nèi)容時(shí),需提供服務(wù)id和授權(quán)碼,根據(jù)該服務(wù)id已獲得的授權(quán)信息,執(zhí)行相應(yīng)的操作,當(dāng)操作未授權(quán)時(shí),可選擇顯式提醒用戶,將操作失敗記錄記入監(jiān)控記錄中。
終端可根據(jù)用戶要求可隨時(shí)動(dòng)態(tài)修改各個(gè)服務(wù)提供端目前的授權(quán)內(nèi)容和可用的軟硬件資源。當(dāng)用戶不再需要該服務(wù)后,關(guān)閉其所有權(quán)限,卸載本地服務(wù)模塊。
本發(fā)明實(shí)施例的終端服務(wù)的提供方法,可以充分利用人們的閑置手機(jī)資源,將其直接授權(quán)給服務(wù)提供端,為服務(wù)提供端提供了一個(gè)更好的為用戶主動(dòng)服務(wù)的客戶端平臺(tái)。因?yàn)槭褂玫氖情e置手機(jī),不會(huì)影響到用戶的通話需求,減少了個(gè)人信息泄露風(fēng)險(xiǎn),便于讓用戶與服務(wù)提供端形成更好的端到端的服務(wù)。
第六實(shí)施例:
如圖6所示,本發(fā)明實(shí)施例還提供了一種終端服務(wù)的提供裝置,包括:
第二獲取模塊61,用于獲取終端發(fā)送的請求自動(dòng)提供預(yù)定服務(wù)的服務(wù)請求;
第二生成模塊62,用于根據(jù)所述服務(wù)請求,生成授權(quán)請求信息;
第三獲取模塊63,用于獲取所述終端根據(jù)所述授權(quán)請求信息生成的服務(wù)提供端授權(quán)碼;
第三生成模塊64,用于根據(jù)所述服務(wù)提供端授權(quán)碼生成為所述終端提供服務(wù)的操作命令,發(fā)送給所述終端,使所述終端運(yùn)行所述操作命令所指定的服務(wù)。
本發(fā)明實(shí)施例的終端服務(wù)的提供裝置,所述第二生成模塊62包括:
生成子模塊621,用于根據(jù)所述服務(wù)請求生成的、用于標(biāo)識(shí)所述終端的服務(wù)id。
本發(fā)明實(shí)施例的終端服務(wù)的提供裝置,所述第三生成模塊64具體用于根據(jù)所述服務(wù)提供端授權(quán)碼,生成攜帶有所述服務(wù)提供端授權(quán)碼的操作命令,并發(fā)送給所述終端,使所述終端根據(jù)預(yù)先保存的所述服務(wù)id與所述服務(wù)提供端授權(quán)碼的對應(yīng)關(guān)系對所述服務(wù)提供端授權(quán)碼驗(yàn)證成功,且服務(wù)授權(quán)驗(yàn)證成功后,運(yùn)行所述操作命令所指定的服務(wù)。
需要說明的是,該裝置及終端是與上述方法實(shí)施例對應(yīng)的裝置和終端,上述方法實(shí)施例中所有實(shí)現(xiàn)方式均適用于該裝置和終端的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。