專利名稱:一種下載方法及電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種下載方法及電子設(shè)備。
背景技術(shù):
隨著全球信息化技術(shù)的發(fā)展,電子設(shè)備產(chǎn)品已經(jīng)完全滲入人們的生活。很多電子設(shè)備產(chǎn)品,比如筆記本、手機(jī)、PAD等,由于其具有便攜式特點(diǎn),所以成為廣為普及的娛樂工具。而隨著電子設(shè)備的發(fā)展,產(chǎn)生了越來越多的電腦游戲,而用戶在使用這些電腦游戲的應(yīng)用程序之前,需要手動(dòng)下載并安裝應(yīng)用程序,再運(yùn)行這些應(yīng)用程序,從而使用這些電 腦游戲。在實(shí)現(xiàn)本申請(qǐng)實(shí)施例的過程中,申請(qǐng)人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下缺點(diǎn)(I)由于在現(xiàn)有技術(shù)中,不能基于觸發(fā)設(shè)備自動(dòng)獲得對(duì)應(yīng)的應(yīng)用程序并安裝,故而下載應(yīng)用程序的方式較為繁瑣,不利于普及使用;(2)由于在現(xiàn)有技術(shù)中,不能基于不同的情況,采用不同的方式獲得觸發(fā)設(shè)備的參數(shù)信息,故而應(yīng)用場(chǎng)景較為單一,并且在有些情況下可能無法獲得觸發(fā)設(shè)備的參數(shù)信息。
發(fā)明內(nèi)容
本發(fā)明提供一種下載方法及電子設(shè)備,用以解決現(xiàn)有技術(shù)中基于觸發(fā)設(shè)備下載應(yīng)用程序只能以手動(dòng)方式進(jìn)行的技術(shù)問題。一方面,本發(fā)明通過本申請(qǐng)的一個(gè)實(shí)施例,提供如下技術(shù)方案一種下載方法,應(yīng)用在電子設(shè)備中,所述方法包括獲得一觸發(fā)設(shè)備的M種參數(shù)信息,其中,所述M為大于等于I的整數(shù);基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序,其中,所述N為大于等于I、但小于等于M的整數(shù),P為大于等于I的整數(shù);從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序,其中,Q為小于等于P的自然數(shù)。進(jìn)一步的,所述獲得一觸發(fā)設(shè)備的M種參數(shù)信息,具體包括當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備建立有線或無線連接時(shí),向所述觸發(fā)設(shè)備發(fā)送一請(qǐng)求信息;基于所述請(qǐng)求信息,獲得所述觸發(fā)設(shè)備發(fā)送至所述電子設(shè)備的M種參數(shù)信息。進(jìn)一步的,所述電子設(shè)備獲得一觸發(fā)設(shè)備的M種參數(shù)信息,具體包括當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備建立有線或無線連接時(shí),獲得所述觸發(fā)設(shè)備基于連接成功而主動(dòng)發(fā)送至所述電子設(shè)備的M種參數(shù)信息。進(jìn)一步的,所述電子設(shè)備獲得一觸發(fā)設(shè)備的M種參數(shù)信息,具體包括基于一傳感器,通過檢測(cè)獲得所述觸發(fā)設(shè)備的第一標(biāo)識(shí)信息;基于所述第一標(biāo)識(shí)信息,獲得所述M種參數(shù)信息。
進(jìn)一步的,所述N種參數(shù)中包括用于驗(yàn)證所述觸發(fā)設(shè)備合法性的第一參數(shù)。進(jìn)一步的,在基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序之前,所述方法還包括基于所述第一參數(shù),判斷所述觸發(fā)設(shè)備是否合法;當(dāng)所述觸發(fā)設(shè)備合法時(shí),訪問所述服務(wù)器。進(jìn)一步的,在所述基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序之前,所述方法還包括將所述第一參數(shù)發(fā)送給所述服務(wù)器,以供所述服務(wù)器基于所述第一參數(shù),判斷所述電子設(shè)備是否合法。進(jìn)一步的,所述訪問所述服務(wù)器,具體包括 獲得所述服務(wù)器地址;基于所述服務(wù)器地址,訪問所述服務(wù)器。進(jìn)一步的,所述獲得所述服務(wù)器地址,具體包括獲得所述N種參數(shù)信息中的第二參數(shù),其中,所述第二參數(shù)中包含所述硬件設(shè)備與所述服務(wù)器地址的對(duì)應(yīng)關(guān)系;基于所述對(duì)應(yīng)關(guān)系,獲得所述服務(wù)器地址。進(jìn)一步的,所述獲得所述服務(wù)器地址,具體為基于所述N種參數(shù)信息中的用于表征服務(wù)器地址的第三參數(shù)獲得所述服務(wù)器地址。進(jìn)一步的,在所述獲得一觸發(fā)設(shè)備的M種參數(shù)信息之后,所述方法還包括下載所述觸發(fā)設(shè)備的驅(qū)動(dòng)程序。進(jìn)一步的,所述從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序,具體包括判斷所述P種應(yīng)用程序中的每一種應(yīng)用程序是否存在于所述電子設(shè)備中;如果所述P種應(yīng)用程序中的第i種應(yīng)用程序存在于所述電子設(shè)備,將所述第i種應(yīng)用程序從所述P種應(yīng)用程序中去除;下載剩余的Q種應(yīng)用程序。進(jìn)一步的,所述應(yīng)用程序具體為當(dāng)所述應(yīng)用程序工作時(shí),所述觸發(fā)設(shè)備處于與該應(yīng)用程序相配合的工作狀態(tài)的程序。進(jìn)一步的,在所述從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序之后,所述方法還包括將所述觸發(fā)設(shè)備配置為所述P種應(yīng)用程序中的至少一種應(yīng)用程序?qū)?yīng)的設(shè)備。另一方面,本申請(qǐng)通過本申請(qǐng)的另一實(shí)施例提供如下技術(shù)方案一種電子設(shè)備,包括獲得模塊,用于獲得一觸發(fā)設(shè)備的M種參數(shù)信息,其中,所述M為大于等于I的整數(shù);確定模塊,用于基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序,其中,所述N為大于等于I、但小于等于M的整數(shù),P為大于等于I的整數(shù);
第一下載模塊,用于從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序,其中,Q為小于等于P的自然數(shù)。進(jìn)一步的,所述獲得模塊,具體包括發(fā)送單元,用于當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備建立有線或無線連接時(shí),向所述觸發(fā)設(shè)備發(fā)送一請(qǐng)求信息;第一獲得單元,用于基于所述請(qǐng)求信息,獲得所述觸發(fā)設(shè)備發(fā)送至所述電子設(shè)備的M種參數(shù)信息。進(jìn)一步的,所述獲得模塊,還包括第二獲得單元,用于當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備建立有線或無線連接時(shí),獲得所述觸發(fā)設(shè)備基于連接成功而主動(dòng)發(fā)送至所述電子設(shè)備的M種參數(shù)信息。
進(jìn)一步的,所述獲得模塊,還包括檢測(cè)單元,用于基于一傳感器,通過檢測(cè)獲得所述觸發(fā)設(shè)備的第一標(biāo)識(shí)信息;第三獲得單元,用于基于所述第一標(biāo)識(shí)信息,獲得所述M種參數(shù)信息。進(jìn)一步的,所述N種參數(shù)中包括用于驗(yàn)證所述觸發(fā)設(shè)備合法性的第一參數(shù)。進(jìn)一步的,所述電子設(shè)備,還包括第一判斷模塊,用于在基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序之前,基于所述第一參數(shù),判斷所述觸發(fā)設(shè)備是否合法;訪問模塊,用于當(dāng)所述觸發(fā)設(shè)備合法時(shí),訪問所述服務(wù)器。進(jìn)一步的,所述電子設(shè)備,還包括第二判斷模塊,用于在基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序之前,將所述第一參數(shù)發(fā)送給所述服務(wù)器,以供所述服務(wù)器基于所述第一參數(shù),判斷所述電子設(shè)備是否合法。進(jìn)一步的,所述訪問模塊,具體包括第四獲得單元,用于獲得所述服務(wù)器地址;訪問單元,用于基于所述服務(wù)器地址,訪問所述服務(wù)器。進(jìn)一步的,獲得第四獲得單元,具體包括第五獲得單元,用于獲得所述N種參數(shù)信息中的第二參數(shù),其中,所述第二參數(shù)中包含所述硬件設(shè)備與所述服務(wù)器地址的對(duì)應(yīng)關(guān)系;第六獲得單元,用于基于所述對(duì)應(yīng)關(guān)系,獲得所述服務(wù)器地址。進(jìn)一步的,所述第四獲得單元,還包括第七獲得單元,用于基于所述N種參數(shù)信息中的用于表征服務(wù)器地址的第三參數(shù)獲得所述服務(wù)器地址。進(jìn)一步的,所述電子設(shè)備,還包括第二下載模塊,用于在獲得一觸發(fā)設(shè)備的M種參數(shù)信息之后,下載所述觸發(fā)設(shè)備的驅(qū)動(dòng)程序。進(jìn)一步的,所述第一下載模塊,具體包括判斷單元,用于判斷所述P種應(yīng)用程序中的每一種應(yīng)用程序是否存在于所述電子設(shè)備中;
去除單元,用于如果所述P種應(yīng)用程序中的第i種應(yīng)用程序存在于所述電子設(shè)備,將所述第i種應(yīng)用程序從所述P種應(yīng)用程序中去除;下載單元,用于下載剩余的Q種應(yīng)用程序。進(jìn)一步的,所述電子設(shè)備,還包括配置模塊,在所述從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序之后,將所述觸發(fā)設(shè)備配置為所述P種應(yīng)用程序中的至少一種應(yīng)用程序?qū)?yīng)的設(shè)備。本申請(qǐng)?zhí)峁┑囊粋€(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn)(I)在本申請(qǐng)實(shí)施例中,當(dāng)獲得觸發(fā)設(shè)備的多個(gè)參數(shù)之后,直接基于這多個(gè)參數(shù)在服務(wù)器中下載與該觸發(fā)設(shè)備對(duì)應(yīng)的至少一個(gè)應(yīng)用程序,故而實(shí)現(xiàn)便捷,并且方便用戶使·用;(2)在本申請(qǐng)實(shí)施例中,基于多種方式獲得觸發(fā)設(shè)備的多個(gè)參數(shù),故而如果在某種情況下,如果采用第一種方式?jīng)]法獲得觸發(fā)設(shè)備的參數(shù),那么可以換用另一種方式,故而應(yīng)用場(chǎng)景更加多樣,并且能夠更加準(zhǔn)確的獲取用戶的多個(gè)參數(shù);(3)在本申請(qǐng)實(shí)施例中,在下載觸發(fā)設(shè)備的多應(yīng)用程序之前,要驗(yàn)證該觸發(fā)設(shè)備的合法性,故而能夠保證使用該觸發(fā)設(shè)備的安全性,不會(huì)給電子設(shè)備帶來隱患;(4)在本申請(qǐng)實(shí)施例中,在觸發(fā)設(shè)備包含多個(gè)應(yīng)用程序,而在電子設(shè)備中,已經(jīng)存在這多個(gè)應(yīng)用程序中的部分應(yīng)用程序時(shí),只下載電子設(shè)備不存在的那部分,故而能夠節(jié)省網(wǎng)絡(luò)資源;(5)在本申請(qǐng)實(shí)施例中,在基于觸發(fā)設(shè)備獲得至少一種應(yīng)用程序后,將該觸發(fā)設(shè)備配置為至少一種應(yīng)用程序中的部分應(yīng)用程序所對(duì)應(yīng)的設(shè)備,這樣,下次使用觸發(fā)設(shè)備時(shí),不需要再重新查找應(yīng)用程序,進(jìn)一步的節(jié)省了時(shí)間和資源。
圖I為本申請(qǐng)實(shí)施例一中下載方法的流程圖;圖2為本申請(qǐng)實(shí)施例一中訪問服務(wù)器的流程圖;圖3為本申請(qǐng)實(shí)施例一中硬件設(shè)備和服務(wù)器地址的對(duì)應(yīng)關(guān)系;圖4本申請(qǐng)實(shí)施例一中從P種應(yīng)用程序中下載Q種應(yīng)用程序的流程圖;圖5為本申請(qǐng)實(shí)施例二中電子設(shè)備的方框圖。
具體實(shí)施例方式為了使本申請(qǐng)所屬技術(shù)領(lǐng)域中的技術(shù)人員更清楚地理解本申請(qǐng),下面結(jié)合說明書附圖對(duì)本發(fā)明實(shí)施例的主要實(shí)現(xiàn)原理、具體實(shí)施過程及其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。實(shí)施例一本申請(qǐng)實(shí)施例一提供一種下載方法,所述方法應(yīng)用于電子設(shè)備中,在具體實(shí)施過程中,述電子設(shè)備可以是臺(tái)式計(jì)算機(jī),筆記本型計(jì)算機(jī),也可以是手機(jī)等等。如圖I所示,所述下載方法包括如下步驟SlOl :獲得一觸發(fā)設(shè)備的M種參數(shù)信息,其中,所述M為大于等于I的整數(shù);在具體實(shí)施過程中,所述觸發(fā)設(shè)備可以包括很多種,比如骰子模具、鋼琴模具、彈球模具等等,只要能與電子設(shè)備中的游戲配合的設(shè)備都可以為觸發(fā)設(shè)備,本申請(qǐng)不作限制。另外,觸發(fā)設(shè)備的M種參數(shù)信息可以為各種參數(shù)信息,總的來說,可以分為如下兩種(I)用于下載應(yīng)用程序的參數(shù),在具體實(shí)施過程中,所述用于下載應(yīng)用程序的參數(shù)又可以包括如下兩種①廠家信息以及設(shè)備編號(hào),比如廠家信息為聯(lián)想,設(shè)備編號(hào)為001,那么基于廠家信息和設(shè)備編號(hào)亦可獲得應(yīng)用程序的下載地址;②應(yīng)用程序的下載地址,比如http://www. lenovo. com. cn/1. ese ;(2)用于驗(yàn)證應(yīng)用程序的合法性的參數(shù),在具體實(shí)施過程中,所述驗(yàn)證應(yīng)用程序可以為廠家信息、驗(yàn)證序列號(hào)等等。在具體實(shí)施過程中,可以基于多種方法獲得觸發(fā)設(shè)備的M種參數(shù)信息,下面對(duì)其分別進(jìn)行介紹(I)當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備建立連接時(shí),比如通過有線連接、無線連接等等,比如一鋼琴模具通過一 USB接口連接于一電腦,所述電子設(shè)備(也就是電腦)向觸發(fā)設(shè)備(鋼琴模具)發(fā)送一請(qǐng)求信息,當(dāng)鋼琴模具收到這條請(qǐng)求信息時(shí),將M種參數(shù)信息發(fā)送給該電腦。(2)當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備成功連接時(shí),連接方式如有線、無線連接,所述觸發(fā)設(shè)備會(huì)主動(dòng)將M種參數(shù)信息發(fā)送至電子設(shè)備。以電子設(shè)備為手機(jī)、觸發(fā)設(shè)備為彈球模具為例,當(dāng)手機(jī)通過藍(lán)牙通信與一彈球模具建立通信時(shí),當(dāng)通信成功時(shí),不需要手機(jī)向彈球模具發(fā)送請(qǐng)求信息,彈球模具直接將M種參數(shù)信息發(fā)送手機(jī)。(3)電子設(shè)備與觸發(fā)設(shè)備不用建立連接,而是利用電子設(shè)備中的攝像頭或與電子設(shè)備連接的攝像頭或者其他感應(yīng)器來獲取觸發(fā)設(shè)備的M種參數(shù)信息。如果是用攝像頭采集的話,具體講包括如下步驟用戶先開啟攝像頭,然后基于攝像頭采集觸發(fā)設(shè)備的標(biāo)識(shí)信息,比如特定圖像、二維碼等等,然后基于這些標(biāo)識(shí)信息就可以獲得M種參數(shù)信息了。比如,電子設(shè)備為一平板電腦,觸發(fā)設(shè)備為一骰子模具,當(dāng)用戶購買了骰子模具后想基于該骰子模具使用對(duì)應(yīng)應(yīng)用程序玩游戲,用戶可以先開啟該平板電腦的攝像頭,基于該攝像頭采集了該骰子對(duì)應(yīng)的二維碼或者其他信息,然后基于采集的這些信息就能獲得該骰子模具的M種參數(shù)信息。如果是用感應(yīng)器采集,假設(shè)電子設(shè)備為一大屏幕的一體機(jī),該立體機(jī)的屏幕上設(shè)置有感應(yīng)器,能夠采集該屏幕上的各個(gè)位置的信息,如果是將骰子模具放置于該感應(yīng)器上,那么就能夠基于感應(yīng)器采集該骰子模具的各種信息,并且,骰子模具的運(yùn)動(dòng)狀況也能夠被該感應(yīng)器所采集。在具體實(shí)施過程中,可以基于不同的應(yīng)用場(chǎng)景采用不同的策略獲取觸發(fā)設(shè)備的M種參數(shù),不限制為上述三種情況,并且,可以采用多種方案來組合獲取M種參數(shù),如當(dāng)基于第一種方案沒法獲得參數(shù)時(shí),再基于第二種方案獲得參數(shù)等。在具體實(shí)施過程中,對(duì)于采用何種方案獲得M種參數(shù),本申請(qǐng)不作限制。S102 :基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序,其中,所述N為大于等于I、但小于等于M的整數(shù),P為大于等于I的整數(shù);基于步驟SlOl已經(jīng)介紹了 M種參數(shù)信息中可能包含驗(yàn)證觸發(fā)設(shè)備合法性的第一、參數(shù),那么所述電子設(shè)備,可以在獲得這第一參數(shù)后,基于這第一參數(shù)驗(yàn)證觸發(fā)設(shè)備是否合法,在本實(shí)施例中,提供如下兩種方式驗(yàn)證觸發(fā)設(shè)備是否合法(I)電子設(shè)備基于第一參數(shù),本地檢測(cè)觸發(fā)設(shè)備是否合法;假設(shè)該第一參數(shù)為驗(yàn)證序列號(hào),只有該驗(yàn)證序列號(hào)在一定范圍內(nèi)的觸發(fā)設(shè)備才算合法的,比如一鋼琴模具的驗(yàn)證序列號(hào)為0X000000,而驗(yàn)證序列號(hào)的合法范圍為0X100000 0XFFFFFF,而該鋼琴模具的第一參數(shù)并未落在這個(gè)范圍內(nèi),可見該鋼琴模具并不合法。當(dāng)然,也可以基于生產(chǎn)廠家信息來驗(yàn)證電子設(shè)備的合法性。自然,在具體實(shí)施過程中,可以基于不同的應(yīng)用環(huán)境,設(shè)置不同的合法參數(shù),采用不用的驗(yàn)證策略,本申請(qǐng)對(duì)于其具體驗(yàn)證方法不作限制。(2)電子設(shè)備將第一參數(shù)發(fā)送至服務(wù)器,然后所述服務(wù)器基于第一參數(shù)檢測(cè)電子設(shè)備是否合法,其驗(yàn)證方法和基于電子設(shè)備驗(yàn)證的類似,在此不再贅述。
不管是基于上面哪種情況對(duì)觸發(fā)設(shè)備的合法性進(jìn)行驗(yàn)證,電子設(shè)備都有都有一個(gè)訪問服務(wù)器的過程,只不過在第(I)種情況下,電子設(shè)備先驗(yàn)證觸發(fā)設(shè)備是否合法,在觸發(fā)設(shè)備合法的情況下再訪問服務(wù)器;而第(2)種情況是電子設(shè)備先訪問服務(wù)器,然后基于服務(wù)器驗(yàn)證觸發(fā)設(shè)備是否合法。在具體實(shí)施過程中,如圖2所示,可以采用如下步驟訪問服務(wù)器S201 :獲得服務(wù)器的地址;由于在步驟SlOl中介紹了兩種用于下載應(yīng)用程序的參數(shù),基于下載應(yīng)用程序的參數(shù)的不同,那么獲得服務(wù)器地址的方式也不同,下面基于這兩種情況分別介紹。①在N種參數(shù)信息中,包含第二參數(shù),所述第二參數(shù)中包含所述硬件設(shè)備與所述服務(wù)器地址的對(duì)應(yīng)關(guān)系,然后基于這個(gè)硬件設(shè)備和服務(wù)器的對(duì)應(yīng)關(guān)系,就能獲得服務(wù)器的地址,比如步驟SlOl所列舉的,在N種參數(shù)中包括廠家信息以及設(shè)備編號(hào),并且廠家信息為聯(lián)想,設(shè)備編號(hào)為001,那么基于廠家信息獲得設(shè)備編號(hào)與服務(wù)器對(duì)應(yīng)地址的關(guān)系表,其對(duì)應(yīng)關(guān)系如圖3所示,那么即可獲得其對(duì)應(yīng)的服務(wù)器地址http://www. lenovo. com. cn/1.ese②在N種參數(shù)信息中,包含第三參數(shù),所述第三參數(shù)用于表征服務(wù)器地址,那么直接就能獲得服務(wù)器地址,比如步驟SlOl中所列舉的http://www. lenovo. com. cn/1. ese。在具體實(shí)施過程中,本領(lǐng)域普通技術(shù)人員,可以基于不同應(yīng)用環(huán)境,采用不同的策略來獲得服務(wù)器地址,不限于上述兩種情況,在此不再贅述。S202 :基于所述服務(wù)器地址,訪問所述服務(wù)器。在訪問服務(wù)器之后,就可以基于M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中獲得與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序。比如如果觸發(fā)設(shè)備為一骰子模具,那么在服務(wù)器中檢測(cè)出該模具對(duì)應(yīng)的應(yīng)用程序可能包括如下(I)擲骰子游戲;(2)飛行棋游戲;(3)大富翁游戲。S103 :從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序,其中,Q為小于等于P的自然數(shù)。在具體實(shí)施過程中,可以將步驟S102中確定的3種應(yīng)用程序全部從服務(wù)器上下載,但是有些情況下,可能有些游戲電子設(shè)備中已經(jīng)存在,有些游戲收費(fèi)較貴、有些游戲用戶并不喜歡,故而可能只會(huì)下載其中的部分游戲。故而可以基于不同的條件,來對(duì)P種應(yīng)用程序進(jìn)行篩選,從而獲得Q種應(yīng)用程序。比如,如圖4所示,基于如下步驟來從P種應(yīng)用程序中篩選出Q種S401 :判斷所述P種應(yīng)用程序中的每一種應(yīng)用程序是否存在于所述電子設(shè)備中;以所述P種應(yīng)用程序?yàn)椴襟ES102中基于骰子模具獲得的三種游戲?yàn)槔?,那么先判斷電子設(shè)備中是否存在這三種游戲。S402:如果所述P種應(yīng)用程序中的第i種應(yīng)用程序存在于所述電子設(shè)備,將所述第i種應(yīng)用程序從所述P種應(yīng)用程序中去除;如,假設(shè)⑶大富翁游戲已經(jīng)在電腦中存在了,那么本著節(jié)省流量和資源的原 貝1J,不再從服務(wù)端下載該該游戲,將其從這三種游戲中去掉,故而還剩下(I)擲骰子游戲(2)飛行棋游戲。S403 :下載剩余的Q種應(yīng)用程序。 基于步驟S202,獲得兩種游戲后,將其下載至用戶的電腦,供用戶使用。在具體實(shí)施過程中,可以基于不同的應(yīng)用環(huán)境,采用不同的策略對(duì)P種應(yīng)用程序進(jìn)行篩選,不限制為上述情況。另外,在具體實(shí)施過程中,當(dāng)所述應(yīng)用程序工作時(shí),所述觸發(fā)設(shè)備處于與該應(yīng)用程序相配合的工作狀態(tài)的程序。比如,用于在下載了 Q種應(yīng)用程序之后,運(yùn)行這Q種應(yīng)用程序中的任意一種,在運(yùn)行該應(yīng)用程序的時(shí)候,觸發(fā)設(shè)備也會(huì)處于與之相配合的工作狀態(tài),t匕如,用戶在玩飛行棋的游戲,在擲骰子選擇步長的時(shí)候,骰子模具也會(huì)有一個(gè)擲的過程;而如果用戶在玩電腦奏樂游戲,選擇樂器為鋼琴,那么與之對(duì)應(yīng)的鋼琴模具也有會(huì)按鍵的過程。在具體實(shí)施過程中,基于不同的應(yīng)用程序,與之對(duì)應(yīng)的觸發(fā)設(shè)備不同,故而其工作狀態(tài)也不相同,本申請(qǐng)不再贅述。另外,在下載完Q種應(yīng)用程序之后,還可以將所述硬件設(shè)備配置為所述Q種應(yīng)用程序中的至少一種應(yīng)用程序?qū)?yīng)的設(shè)備,比如,將上述骰子模具配置為大富翁游戲?qū)?yīng)的硬件設(shè)備,那么用戶下次玩大富翁游戲時(shí),不用再重新配置硬件設(shè)備,故而節(jié)省了用戶的時(shí)間,用戶的體驗(yàn)也更加好。另外,在具體實(shí)施過程中,有些觸發(fā)設(shè)備需要驅(qū)動(dòng)程序,只要獲得這些驅(qū)動(dòng)程序,硬件設(shè)備才能夠與計(jì)算機(jī)進(jìn)行通信,故而在獲得一觸發(fā)設(shè)備的M種參數(shù)信息之后,還可以下載該觸發(fā)設(shè)備對(duì)應(yīng)的驅(qū)動(dòng)程序。該下載過程中,可以在下載Q種應(yīng)用程序之前下載、之后下載或者與應(yīng)用程序同時(shí)下載,對(duì)于何時(shí)下載驅(qū)動(dòng)程序,本申請(qǐng)不作限制。實(shí)施例二一種電子設(shè)備,如圖5所示,包括如下結(jié)構(gòu)獲得模塊501,用于獲得一觸發(fā)設(shè)備的M種參數(shù)信息,其中,所述M為大于等于I的整數(shù);確定模塊502,用于基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序,其中,所述N為大于等于I、但小于等于M的整數(shù),P為大于等于I的整數(shù);第一下載模塊503,用于從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序,其中,Q為小于等于P的自然數(shù)。進(jìn)一步的,所述獲得模塊501,具體包括發(fā)送單元,用于當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備建立有線或無線連接時(shí),向所述觸發(fā)設(shè)備發(fā)送一請(qǐng)求信息;第一獲得單元,用于基于所述請(qǐng)求信息,獲得所述觸發(fā)設(shè)備發(fā)送至所述電子設(shè)備的M種參數(shù)信息。進(jìn)一步的,所述獲得模塊501,還包括第二獲得單元,用于當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備建立有線或無線連接時(shí),獲得所述觸發(fā)設(shè)備基于連接成功而主動(dòng)發(fā)送至所述電子設(shè)備的M種參數(shù)信息。進(jìn)一步的,所述獲得模塊501,還包括 檢測(cè)單元,用于基于一傳感器,通過檢測(cè)獲得所述觸發(fā)設(shè)備的第一標(biāo)識(shí)信息;第三獲得單元,用于基于所述第一標(biāo)識(shí)信息,獲得所述M種參數(shù)信息。進(jìn)一步的,所述N種參數(shù)中包括用于驗(yàn)證所述觸發(fā)設(shè)備合法性的第一參數(shù)。進(jìn)一步的,所述電子設(shè)備,還包括第一判斷模塊,用于在基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序之前,基于所述第一參數(shù),判斷所述觸發(fā)設(shè)備是否合法;訪問模塊,用于當(dāng)所述觸發(fā)設(shè)備合法時(shí),訪問所述服務(wù)器。進(jìn)一步的,所述電子設(shè)備,還包括第二判斷模塊,用于在基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序之前,將所述第一參數(shù)發(fā)送給所述服務(wù)器,以供所述服務(wù)器基于所述第一參數(shù),判斷所述電子設(shè)備是否合法。進(jìn)一步的,所述訪問模塊,具體包括第四獲得單元,用于獲得所述服務(wù)器地址;訪問單元,用于基于所述服務(wù)器地址,訪問所述服務(wù)器。進(jìn)一步的,獲得第四獲得單元,具體包括第五獲得單元,用于獲得所述N種參數(shù)信息中的第二參數(shù),其中,所述第二參數(shù)中包含所述硬件設(shè)備與所述服務(wù)器地址的對(duì)應(yīng)關(guān)系;第六獲得單元,用于基于所述對(duì)應(yīng)關(guān)系,獲得所述服務(wù)器地址。進(jìn)一步的,所述第四獲得單元,還包括第七獲得單元,用于基于所述N種參數(shù)信息中的用于表征服務(wù)器地址的第三參數(shù)獲得所述服務(wù)器地址。進(jìn)一步的,所述電子設(shè)備,還包括第二下載模塊,用于在獲得一觸發(fā)設(shè)備的M種參數(shù)信息之后,下載所述觸發(fā)設(shè)備的驅(qū)動(dòng)程序。進(jìn)一步的,所述第一下載模塊503,具體包括判斷單元,用于判斷所述P種應(yīng)用程序中的每一種應(yīng)用程序是否存在于所述電子設(shè)備中;去除單元,用于如果所述P種應(yīng)用程序中的第i種應(yīng)用程序存在于所述電子設(shè)備,將所述第i種應(yīng)用程序從所述P種應(yīng)用程序中去除;下載單元,用于下載剩余的Q種應(yīng)用程序。進(jìn)一步的,所述電子設(shè)備,還包括運(yùn)行模塊,用于在所述從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序之后,運(yùn)行所述P種應(yīng)用程序中任一應(yīng)用程序,其中,當(dāng)該應(yīng)用程序工作時(shí),所述觸發(fā)設(shè)備處于與該應(yīng)用程序相配合的工作狀態(tài)。進(jìn)一步的,所述電子設(shè)備,還包括配置模塊,在所述從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序之后,將所述觸發(fā)設(shè)備配置為所述P種應(yīng)用程序中的至少一種應(yīng)用程序?qū)?yīng)的設(shè)備。本申請(qǐng)實(shí)施例二所介紹的電子設(shè)備與本申請(qǐng)實(shí)施例一所介紹的方法基于同一發(fā) 明構(gòu)思,基于本申請(qǐng)實(shí)施例一的方法,本領(lǐng)域所述技術(shù)人員能夠了解本申請(qǐng)實(shí)施例二所描述的電子設(shè)備的使用方式以及其具體構(gòu)造和變形,所以在此對(duì)于該電子設(shè)備不再詳細(xì)介紹。只要本領(lǐng)域所屬技術(shù)人員實(shí)施本申請(qǐng)實(shí)施例一的方法所采用的電子設(shè)備,都屬于本申請(qǐng)所欲保護(hù)的范圍。本申請(qǐng)?zhí)峁┑囊粋€(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn)(I)在本申請(qǐng)實(shí)施例中,當(dāng)獲得觸發(fā)設(shè)備的多個(gè)參數(shù)之后,直接基于這多個(gè)參數(shù)在服務(wù)器中下載與該觸發(fā)設(shè)備對(duì)應(yīng)的至少一個(gè)應(yīng)用程序,故而實(shí)現(xiàn)便捷,并且方便用戶使用;(2)在本申請(qǐng)實(shí)施例中,基于多種方式獲得觸發(fā)設(shè)備的多個(gè)參數(shù),故而如果在某種情況下,如果采用第一種方式?jīng)]法獲得觸發(fā)設(shè)備的參數(shù),那么可以換用另一種方式,故而應(yīng)用場(chǎng)景更加多樣,并且能夠更加準(zhǔn)確的獲取用戶的多個(gè)參數(shù);(3)在本申請(qǐng)實(shí)施例中,在下載觸發(fā)設(shè)備的多應(yīng)用程序之前,要驗(yàn)證該觸發(fā)設(shè)備的合法性,故而能夠保證使用該觸發(fā)設(shè)備的安全性,不會(huì)給電子設(shè)備帶來隱患;(4)在本申請(qǐng)實(shí)施例中,在觸發(fā)設(shè)備包含多個(gè)應(yīng)用程序,而在電子設(shè)備中,已經(jīng)存在這多個(gè)應(yīng)用程序中的部分應(yīng)用程序時(shí),只下載電子設(shè)備不存在的那部分,故而能夠節(jié)省網(wǎng)絡(luò)資源;(5)在本申請(qǐng)實(shí)施例中,在基于觸發(fā)設(shè)備獲得至少一種應(yīng)用程序后,將該觸發(fā)設(shè)備配置為至少一種應(yīng)用程序中的部分應(yīng)用程序所對(duì)應(yīng)的設(shè)備,這樣,下次使用觸發(fā)設(shè)備時(shí),不需要再重新查找應(yīng)用程序,進(jìn)一步的節(jié)省了時(shí)間和資源。盡管已描述了本申請(qǐng)的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本申請(qǐng)進(jìn)行各種改動(dòng)和變型而不脫離本申請(qǐng)的精神和范圍。這樣,倘若本申請(qǐng)的這些修改和變型屬于本申請(qǐng)權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請(qǐng)也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種下載方法,應(yīng)用在電子設(shè)備中,其特征在于,所述方法包括 獲得一觸發(fā)設(shè)備的M種參數(shù)信息,其中,所述M為大于等于I的整數(shù); 基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序,其中,所述N為大于等于I、但小于等于M的整數(shù),P為大于等于I的整數(shù); 從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序,其中,Q為小于等于P的自然數(shù)。
2.如權(quán)利要求I所述的方法,其特征在于,所述獲得一觸發(fā)設(shè)備的M種參數(shù)信息,具體包括 當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備建立有線或無線連接時(shí),向所述觸發(fā)設(shè)備發(fā)送一請(qǐng)求信息; 基于所述請(qǐng)求信息,獲得所述觸發(fā)設(shè)備發(fā)送至所述電子設(shè)備的M種參數(shù)信息。
3.如權(quán)利要求I所述的方法,其特征在于,所述電子設(shè)備獲得一觸發(fā)設(shè)備的M種參數(shù)信息,具體包括 當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備建立有線或無線連接時(shí),獲得所述觸發(fā)設(shè)備基于連接成功而主動(dòng)發(fā)送至所述電子設(shè)備的M種參數(shù)信息。
4.如權(quán)利要求I所述的方法,其特征在于,所述電子設(shè)備獲得一觸發(fā)設(shè)備的M種參數(shù)信息,具體包括 基于一傳感器,通過檢測(cè)獲得所述觸發(fā)設(shè)備的第一標(biāo)識(shí)信息; 基于所述第一標(biāo)識(shí)信息,獲得所述M種參數(shù)信息。
5.如權(quán)利要求I所述的方法,其特征在于,所述N種參數(shù)中包括用于驗(yàn)證所述觸發(fā)設(shè)備合法性的第一參數(shù)。
6.如權(quán)利要求5所述的方法,其特征在于,在基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序之前,所述方法還包括 基于所述第一參數(shù),判斷所述觸發(fā)設(shè)備是否合法; 當(dāng)所述觸發(fā)設(shè)備合法時(shí),訪問所述服務(wù)器。
7.如權(quán)利要求5所述的方法,其特征在于,在所述基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序之前,所述方法還包括 將所述第一參數(shù)發(fā)送給所述服務(wù)器,以供所述服務(wù)器基于所述第一參數(shù),判斷所述電子設(shè)備是否合法。
8.如權(quán)利要求6或7中任一權(quán)利要求所述的方法,其特征在于,所述訪問所述服務(wù)器,具體包括 獲得所述服務(wù)器地址; 基于所述服務(wù)器地址,訪問所述服務(wù)器。
9.如權(quán)利要求8所述的方法,其特征在于,所述獲得所述服務(wù)器地址,具體包括 獲得所述N種參數(shù)信息中的第二參數(shù),其中,所述第二參數(shù)中包含所述硬件設(shè)備與所述服務(wù)器地址的對(duì)應(yīng)關(guān)系; 基于所述對(duì)應(yīng)關(guān)系,獲得所述服務(wù)器地址。
10.如權(quán)利要求8所述的方法,其特征在于,所述獲得所述服務(wù)器地址,具體為 基于所述N種參數(shù)信息中的用于表征服務(wù)器地址的第三參數(shù)獲得所述服務(wù)器地址。
11.如權(quán)利要求I所述的方法,其特征在于,在所述獲得一觸發(fā)設(shè)備的M種參數(shù)信息之后,所述方法還包括 下載所述觸發(fā)設(shè)備的驅(qū)動(dòng)程序。
12.如權(quán)利要求I所述的方法,其特征在于,所述從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序,具體包括 判斷所述P種應(yīng)用程序中的每一種應(yīng)用程序是否存在于所述電子設(shè)備中; 如果所述P種應(yīng)用程序中的第i種應(yīng)用程序存在于所述電子設(shè)備,將所述第i種應(yīng)用程序從所述P種應(yīng)用程序中去除; 下載剩余的Q種應(yīng)用程序。
13.如權(quán)利要求I或12中任一權(quán)利要求所述的方法,其特征在于,所述應(yīng)用程序具體為當(dāng)所述應(yīng)用程序工作時(shí),所述觸發(fā)設(shè)備處于與該應(yīng)用程序相配合的工作狀態(tài)的程序。
14.如權(quán)利要求I所述的方法,其特征在于,在所述從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序之后,所述方法還包括 將所述觸發(fā)設(shè)備配置為所述P種應(yīng)用程序中的至少一種應(yīng)用程序?qū)?yīng)的設(shè)備。
15.—種電子設(shè)備,其特征在于,包括 獲得模塊,用于獲得一觸發(fā)設(shè)備的M種參數(shù)信息,其中,所述M為大于等于I的整數(shù);確定模塊,用于基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序,其中,所述N為大于等于I、但小于等于M的整數(shù),P為大于等于I的整數(shù); 第一下載模塊,用于從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序,其中,Q為小于等于P的自然數(shù)。
16.如權(quán)利要求15所述的電子設(shè)備,其特征在于,所述獲得模塊,具體包括 發(fā)送單元,用于當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備建立有線或無線連接時(shí),向所述觸發(fā)設(shè)備發(fā)送一請(qǐng)求信息; 第一獲得單元,用于基于所述請(qǐng)求信息,獲得所述觸發(fā)設(shè)備發(fā)送至所述電子設(shè)備的M種參數(shù)信息。
17.如權(quán)利要求15所述的電子設(shè)備,其特征在于,所述獲得模塊,還包括 第二獲得單元,用于當(dāng)所述電子設(shè)備與所述觸發(fā)設(shè)備建立有線或無線連接時(shí),獲得所述觸發(fā)設(shè)備基于連接成功而主動(dòng)發(fā)送至所述電子設(shè)備的M種參數(shù)信息。
18.如權(quán)利要求15所述的電子設(shè)備,其特征在于,所述獲得模塊,還包括 檢測(cè)單元,用于基于一傳感器,通過檢測(cè)獲得所述觸發(fā)設(shè)備的第一標(biāo)識(shí)信息; 第三獲得單元,用于基于所述第一標(biāo)識(shí)信息,獲得所述M種參數(shù)信息。
19.如權(quán)利要求15所述的電子設(shè)備,其特征在于,所述N種參數(shù)中包括用于驗(yàn)證所述觸發(fā)設(shè)備合法性的第一參數(shù)。
20.如權(quán)利要求19所述的電子設(shè)備,其特征在于,所述電子設(shè)備,還包括 第一判斷模塊,用于在基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序之前,基于所述第一參數(shù),判斷所述觸發(fā)設(shè)備是否合法;訪問模塊,用于當(dāng)所述觸發(fā)設(shè)備合法時(shí),訪問所述服務(wù)器。
21.如權(quán)利要求19所述的電子設(shè)備,其特征在于,所述電子設(shè)備,還包括第二判斷模塊,用于在基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序之前,將所述第一參數(shù)發(fā)送給所述服務(wù)器,以供所述服務(wù)器基于所述第一參數(shù),判斷所述電子設(shè)備是否合法。
22.如權(quán)利要求20或21中任一權(quán)利要求所述的電子設(shè)備,其特征在于,所述訪問模塊,具體包括 第四獲得單元,用于獲得所述服務(wù)器地址; 訪問單元,用于基于所述服務(wù)器地址,訪問所述服務(wù)器。
23.如權(quán)利要求22所述的電子設(shè)備,其特征在于,獲得第四獲得單元,具體包括 第五獲得單元,用于獲得所述N種參數(shù)信息中的第二參數(shù),其中,所述第二參數(shù)中包含所述硬件設(shè)備與所述服務(wù)器地址的對(duì)應(yīng)關(guān)系; 第六獲得單元,用于基于所述對(duì)應(yīng)關(guān)系,獲得所述服務(wù)器地址。
24.如權(quán)利要求22所述的電子設(shè)備,其特征在于,所述第四獲得單元,還包括 第七獲得單元,用于基于所述N種參數(shù)信息中的用于表征服務(wù)器地址的第三參數(shù)獲得所述服務(wù)器地址。
25.如權(quán)利要求15所述的電子設(shè)備,其特征在于,所述電子設(shè)備,還包括 第二下載模塊,用于在獲得一觸發(fā)設(shè)備的M種參數(shù)信息之后,下載所述觸發(fā)設(shè)備的驅(qū)動(dòng)程序。
26.如權(quán)利要求15所述的電子設(shè)備,其特征在于,所述第一下載模塊,具體包括 判斷單元,用于判斷所述P種應(yīng)用程序中的每一種應(yīng)用程序是否存在于所述電子設(shè)備中; 去除單元,用于如果所述P種應(yīng)用程序中的第i種應(yīng)用程序存在于所述電子設(shè)備,將所述第i種應(yīng)用程序從所述P種應(yīng)用程序中去除; 下載單元,用于下載剩余的Q種應(yīng)用程序。
27.如權(quán)利要求15所述的電子設(shè)備,其特征在于,所述電子設(shè)備,還包括 配置模塊,在所述從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序之后,將所述觸發(fā)設(shè)備配置為所述P種應(yīng)用程序中的至少一種應(yīng)用程序?qū)?yīng)的設(shè)備。
全文摘要
本發(fā)明公開了一種下載方法及電子設(shè)備,其中,所述下載方法,應(yīng)用在電子設(shè)備中,具體包括如下步驟獲得一觸發(fā)設(shè)備的M種參數(shù)信息,其中,所述M為大于等于1的整數(shù);基于所述M種參數(shù)信息中的N種參數(shù)信息在服務(wù)器中確定出與所述觸發(fā)設(shè)備匹配的P種應(yīng)用程序,其中,所述N為大于等于1、但小于等于M的整數(shù),P為大于等于1的整數(shù);從所述服務(wù)器中下載所述P種應(yīng)用程序中的Q種應(yīng)用程序,其中,Q為小于等于P的自然數(shù)。
文檔編號(hào)H04M1/725GK102761595SQ20121008273
公開日2012年10月31日 申請(qǐng)日期2012年3月26日 優(yōu)先權(quán)日2012年3月26日
發(fā)明者尉偉東, 陳羽 申請(qǐng)人:聯(lián)想(北京)有限公司