應用程序的分發(fā)方法和應用程序的接收方法
【專利摘要】本發(fā)明所要解決的技術問題是現(xiàn)有技術中對所有電子設備統(tǒng)一分發(fā)應用程序的方式存在資源浪費。本發(fā)明所采用的技術方案是應用程序的分發(fā)方法和應用程序的接收方法,所述應用程序的分發(fā)方法,應用于一服務器中,包括以下步驟:獲取電子設備中用于確定應用程序運行環(huán)境的條件信息;根據(jù)條件信息,獲得至少一個應用程序;分發(fā)所述至少一個應用程序給所述電子設備,從而所述至少一個應用程序能夠在電子設備中正常運行。所述應用程序的接收方法,應用于一電子設備中,包括以下步驟:獲取用于確定應用程序運行環(huán)境的條件信息;發(fā)送條件信息給服務器,以使服務器能夠根據(jù)條件信息向電子設備分發(fā)應用程序;接收服務器分發(fā)的至少一個應用程序。
【專利說明】應用程序的分發(fā)方法和應用程序的接收方法
【技術領域】
[0001]本發(fā)明涉及智能電子設備,尤其是涉及應用程序的分發(fā)方法和應用程序的接收方法。
【背景技術】
[0002]隨著科技的不斷發(fā)展,出現(xiàn)了越來越多的智能電子設備,例如,智能手機、智能電視機等等。而隨之也出現(xiàn)了各式各樣的應用程序,其中,應用程序包括影視、音樂、游戲、即時通訊等等。不同的應用程序既具有能夠滿足用戶不同需求的功能,同時,也會給用戶帶來不同的體驗。
[0003]但是,應用程序往往具有運行條件,其對電子設備具有一定的要求,包括硬件上的要求和軟件上的要求,例如,電子設備的處理器和電子設備安裝的操作系統(tǒng)的版本等等。在電子設備下載并安裝完應用程序后,若電子設備滿足要求,則應用程序才能夠正常運行,若電子設備不滿足要求,則應用程序無法正常運行。
[0004]在現(xiàn)有技術中,應用程序采用的是統(tǒng)一分發(fā)的方式,應用程序會分發(fā)給每一個電子設備,但并非所有的電子設備都在硬件和/或軟件上能夠滿足應用程序的要求,因此,部分接收到應用程序的電子設備由于不滿足要求而無法正常運行,存在資源浪費的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術問題是現(xiàn)有技術中對所有電子設備統(tǒng)一分發(fā)應用程序的方式存在資源浪費。
[0006]為解決上述技術問題,本發(fā)明提供應用程序的分發(fā)方法,應用于一服務器中,包括以下步驟:
[0007]獲取電子設備中用于確定應用程序運行環(huán)境的條件信息;
[0008]根據(jù)條件信息,獲得至少一個應用程序;
[0009]分發(fā)所述至少一個應用程序給所述電子設備,從而所述至少一個應用程序能夠在電子設備中正常運行。
[0010]進一步的,所述條件信息包括電子設備的硬件信息和/或電子設備的軟件信息和/或電子設備接入網(wǎng)絡多媒體業(yè)務的牌照信息。
[0011]進一步的,所述硬件信息包括處理器屬性子信息和/或3D屬性子信息。
[0012]進一步的,所述軟件信息包括電子設備的操作系統(tǒng)屬性子信息。
[0013]進一步的,在獲得至少一個應用程序之前,還包括步驟:
[0014]獲取電子設備中用戶對應用程序類型進行預先設定的篩選信息。
[0015]進一步的,所述根據(jù)條件信息,獲得至少一個應用程序,具體為:
[0016]根據(jù)條件信息和篩選信息,獲得至少一個應用程序。
[0017]基于同一發(fā)明構思,本發(fā)明提供應用程序的接收方法,應用于一電子設備中,包括以下步驟:[0018]獲取用于確定應用程序運行環(huán)境的條件信息;
[0019]發(fā)送條件信息給服務器,以使服務器能夠根據(jù)條件信息向電子設備分發(fā)應用程序;
[0020]接收服務器分發(fā)的至少一個應用程序。
[0021]進一步的,所述條件信息包括電子設備的硬件信息和/或電子設備的軟件信息和/或電子設備接入網(wǎng)絡多媒體業(yè)務的牌照信息。
[0022]進一步的,在接收服務器分發(fā)的至少一個應用程序之前,還包括步驟:
[0023]獲取用戶對應用程序類型進行預先設定的篩選信息。
[0024]進一步的,在獲取篩選信息之后,還包括步驟:
[0025]發(fā)送篩選信息給服務器,以使服務器能夠根據(jù)篩選信息向電子設備分發(fā)應用程序。
[0026]本發(fā)明的有益效果是:通過獲取電子設備的條件信息,根據(jù)條件信息,向電子設備分發(fā)應用程序,解決了現(xiàn)有技術中統(tǒng)一分發(fā)應用程序所帶來的資源浪費的問題,避免了分發(fā)的應用程序在下載到電子設備后,無法正常運行的情況,本申請針對性的向電子設備分發(fā)應用程序,用戶對分發(fā)到電子設備中的應用程序下載、安裝,應用程序即可在電子設備中正常運行,優(yōu)化了資源配置;
[0027]又,通過獲取用戶對應用程序類型進行預設設定的篩選信息,根據(jù)篩選信息,向電子設備分發(fā)應用程序,使得分發(fā)方式更加智能化,也提高了用戶的體驗。
【專利附圖】
【附圖說明】
[0028]圖1是本發(fā)明應用程序的分發(fā)方法的工作流程圖;
[0029]圖2是本發(fā)明應用程序的接收方法的工作流程圖。
【具體實施方式】
[0030]下面結(jié)合附圖,對本發(fā)明的技術方案進行詳細描述。
[0031]本申請的應用程序的分發(fā)方法,應用于一服務器中,包括以下步驟:首先,獲取電子設備中用于確定應用程序運行環(huán)境的條件信息,接著,根據(jù)條件信息,獲得至少一個應用程序,最后,分發(fā)所述至少一個應用程序給所述電子設備,從而所述至少一個應用程序能夠在電子設備中正常運行。
[0032]本申請的應用程序的接收方法,應用于一電子設備中,包括以下步驟:首先,獲取用于確定應用程序運行環(huán)境的條件信息,接著,發(fā)送條件信息給服務器,以使服務器能夠根據(jù)條件信息向電子設備分發(fā)應用程序,最后,接收服務器分發(fā)的至少一個應用程序。
[0033]通過獲取電子設備的條件信息,根據(jù)條件信息,向電子設備分發(fā)應用程序,解決了現(xiàn)有技術中統(tǒng)一分發(fā)應用程序所帶來的資源浪費的問題,避免了分發(fā)的應用程序在下載到電子設備后,無法正常運行的情況,本申請針對性的向電子設備分發(fā)應用程序,用戶對分發(fā)到電子設備中的應用程序下載、安裝,應用程序即可在電子設備中正常運行,優(yōu)化了資源配置。
[0034]本申請?zhí)峁┮环N應用程序的分發(fā)方法,應用于一服務器中,該服務器能夠與電子設備進行通信,所述電子設備可以為智能電視機,也可以為手機,本申請對電子設備的類型不作限定。如圖1所示,所述分發(fā)方法包括:
[0035]步驟101:獲取電子設備中用于確定應用程序運行環(huán)境的條件信息。
[0036]在具體實施過程中,服務器獲取電子設備的條件信息,具體的,服務器可以發(fā)送一獲取請求給電子設備,電子設備在接收到獲取請求后,獲取條件信息,并將條件信息發(fā)送給服務器。另外,電子設備也可以在與服務器建立通訊連接后,主動向服務器發(fā)送該條件信息,對于服務器如何從電子設備處獲取條件信息,本申請不作限定。
[0037]在本申請中,條件信息用于確定應用程序在電子設備中的運行環(huán)境,從而,服務器能夠根據(jù)條件信息判斷某一應用程序能否在電子設備中正常運行。優(yōu)選的,條件信息包括電子設備的硬件信息、電子設備的軟件信息、電子設備接入網(wǎng)絡多媒體業(yè)務的牌照信息中的任意一種或多種。進一步優(yōu)選的,硬件信息包括電子設備處理器屬性子信息和/或3D屬性子信息,軟件信息包括電子設備的操作系統(tǒng)屬性子信息。通過處理器屬性子信息能夠確定電子設備機芯的類型,通過3D屬性子信息能夠確定電子設備是否支持3D功能,通過操作信息屬性子信息能夠確定電子設備操作系統(tǒng)當前所處的版本。另外,電子設備接入網(wǎng)絡多媒體業(yè)務需要依靠牌照方頒發(fā)的牌照,例如,電信牌照或聯(lián)通牌照等等,通過牌照信息能夠確定電子設備所接入的牌照方。
[0038]在完成步驟101之后,執(zhí)行步驟102:根據(jù)條件信息,獲得至少一個應用程序。
[0039]在具體實施過程中,應用程序攜帶有標簽信息,服務器通過將條件信息與應用服務器的標簽信息進行匹配,能夠獲得與條件信息匹配的至少一個應用程序。
[0040]在完成步驟102之后,執(zhí)行步驟103:分發(fā)所述至少一個應用程序給所述電子設備,從而所述至少一個應用程序能夠在電子設備中正常運行。
[0041]在具體實施過程中,由于所述至少一個應用程序是根據(jù)條件信息獲得的,因此,在將所述至少一個應用程序分發(fā)給電子設備后,應用程序能夠在電子設備中正常運行。
[0042]優(yōu)選的,本申請中,在獲得至少一個應用程序之前,還包括步驟:
[0043]獲取電子設備中用戶對應用程序類型進行預先設定的篩選信息。
[0044]在具體實施過程中,用戶可以在電子設備中對應用程序類型進行預先設定,例如,設定喜好的應用程序類型為音樂,則音樂即為篩選信息。
[0045]進一步的,步驟102具體為:根據(jù)條件信息和篩選信息,獲得至少一個應用程序。
[0046]在具體實施過程中,服務器在獲取到條件信息和篩選信息之后,根據(jù)條件信息和篩選信息,獲得匹配的至少一個應用程序。
[0047]基于同一發(fā)明構思,本申請?zhí)峁┮环N應用程序的接收方法,應用于一電子設備中,該電子設備能夠與服務器進行通信,所述電子設備可以為智能電視機,也可以為手機,本申請對電子設備的類型不作限定。如圖2所示,所述接收方法包括:
[0048]步驟201:獲取用于確定應用程序運行環(huán)境的條件信息。
[0049]在具體實施過程中,條件信息用于確定應用程序在電子設備中的運行環(huán)境。優(yōu)選的,條件信息包括電子設備的硬件信息、電子設備的軟件信息、電子設備接入網(wǎng)絡多媒體業(yè)務的牌照信息中的任意一種或多種。進一步優(yōu)選的,硬件信息包括電子設備處理器屬性子信息和/或3D屬性子信息,軟件信息包括電子設備的操作系統(tǒng)屬性子信息。通過處理器屬性子信息能夠確定電子設備機芯的類型,通過3D屬性子信息能夠確定電子設備是否支持3D功能,通過操作信息屬性子信息能夠確定電子設備操作系統(tǒng)當前所處的版本。另外,電子設備接入網(wǎng)絡多媒體業(yè)務需要依靠牌照方頒發(fā)的牌照,例如,電信牌照或聯(lián)通牌照等等,通過牌照信息能夠確定電子設備所接入的牌照方。
[0050]在完成步驟201之后,執(zhí)行步驟202:發(fā)送條件信息給服務器,以使服務器能夠根據(jù)條件信息向電子設備分發(fā)應用程序。
[0051 ] 在具體實施過程中,電子設備在獲得條件信息之后,將條件信息發(fā)送給服務器。
[0052]在完成步驟202之后,執(zhí)行步驟203:接收服務器分發(fā)的至少一個應用程序。
[0053]在具體實施過程中,服務器根據(jù)條件信息向電子設備分發(fā)至少一個應用程序,電子設備接收至少一個應用程序。
[0054]優(yōu)選的,本申請中,在接收服務器分發(fā)的至少一個應用程序之前,還包括步驟:
[0055]獲取用戶對應用程序類型進行預先設定的篩選信息。
[0056]在具體實施過程中,用戶可以在電子設備中對應用程序類型進行預先設定,例如,設定喜好的應用程序類型為音樂,則音樂即為篩選信息。
[0057]進一步的,本申請中,在獲取篩選信息之后,還包括步驟:
[0058]發(fā)送篩選信息給服務器,以使服務器能夠根據(jù)篩選信息向電子設備分發(fā)應用程序。
[0059]在具體實施過程中,服務器在接收條件信息和篩選信息之后,能夠根據(jù)篩選信息和條件信息獲得匹配的至少一個應用程序,并能夠?qū)⑺鲋辽僖粋€應用程序分發(fā)給電子設備。
[0060]下面將以電子設備為智能電視機為例,結(jié)合智能電視機和服務器的交互過程,對本申請應用程序的分發(fā)方法和應用程序的接收方法進行詳細描述:
[0061]智能電視機獲取用于確定應用程序運行環(huán)境的條件信息,優(yōu)選的,條件信息包括智能電視機的硬件信息、軟件信息及接入網(wǎng)絡多媒體業(yè)務的牌照信息中的一種或多種,硬件信息又包括處理器屬性子信息和/或3D屬性子信息,軟件信息又包括操作系統(tǒng)屬性子信息,例如,智能電視機獲取到的條件信息包括:處理器屬性子信息為四核1.45GHz處理器、3D屬性子信息為支持3D功能、操作系統(tǒng)屬性子信息為Android2.2及牌照信息為電信。智能電視機在獲取到條件信息后,將條件信息發(fā)送給服務器。
[0062]優(yōu)選的,智能電視機還會獲取用戶對應用程序進行進行預先設定的篩選信息,例如,用戶設定音樂為篩選信息。智能電視機在獲取到篩選信息后,將篩選信息發(fā)送給服務器。
[0063]服務器接收智能電視機發(fā)送的條件信息和篩選信息,并根據(jù)條件信息和篩選信息,以及應用程序攜帶的標簽,獲得與之條件信息和篩選信息匹配的至少一個應用程序,該至少一個應用程序與智能電視機的運行環(huán)境相適應,例如,該至少一個應用程序能夠在四核1.45GHz處理器以下的智能電視機中正常運行,具有3D功能,支持Android2.2的操作系統(tǒng),支持電信牌照。服務器在獲得至少一個應用程序之后,分發(fā)所述至少一個應用程序給智能電視機,智能電視機接收所述至少一個應用程序,由于所述至少一個應用程序與智能電視機的運行環(huán)境相適應,因此,所述至少一個應用程序能夠在智能電視機中正常運行。
【權利要求】
1.應用程序的分發(fā)方法,應用于一服務器中,其特征在于,包括以下步驟: 獲取電子設備中用于確定應用程序運行環(huán)境的條件信息; 根據(jù)條件信息,獲得至少一個應用程序; 分發(fā)所述至少一個應用程序給所述電子設備,從而所述至少一個應用程序能夠在電子設備中正常運行。
2.如權利要求1所述的應用程序的分發(fā)方法,其特征在于,所述條件信息包括電子設備的硬件信息和/或電子設備的軟件信息和/或電子設備接入網(wǎng)絡多媒體業(yè)務的牌照信肩、O
3.如權利要求2所述的應用程序的分發(fā)方法,其特征在于,所述硬件信息包括處理器屬性子信息和/或3D屬性子信息。
4.如權利要求2所述的應用程序的分發(fā)方法,其特征在于,所述軟件信息包括電子設備的操作系統(tǒng)屬性子信息。
5.如權利要求1所述的應用程序的分發(fā)方法,其特征在于,在獲得至少一個應用程序之前,還包括步驟: 獲取電子設備中用戶對應用程序類型進行預先設定的篩選信息。
6.如權利要求5所述的應用程序的分發(fā)方法,其特征在于,所述根據(jù)條件信息,獲得至少一個應用程序,具體為: 根據(jù)條件信息和篩選信息,獲得至少一個應用程序。
7.應用程序的接收方法,應用于一電子設備中,其特征在于,包括以下步驟: 獲取用于確定應用程序運行環(huán)境的條件信息; 發(fā)送條件信息給服務器,以使服務器能夠根據(jù)條件信息向電子設備分發(fā)應用程序; 接收服務器分發(fā)的至少一個應用程序。
8.如權利要求7所述的應用程序的接收方法,其特征在于,所述條件信息包括電子設備的硬件信息和/或電子設備的軟件信息和/或電子設備接入網(wǎng)絡多媒體業(yè)務的牌照信肩、O
9.如權利要求7所述的應用程序的接收方法,其特征在于,在接收服務器分發(fā)的至少一個應用程序之前,還包括步驟: 獲取用戶對應用程序類型進行預先設定的篩選信息。
10.如權利要求9所述的應用程序的接收方法,其特征在于,在獲取篩選信息之后,還包括步驟: 發(fā)送篩選信息給服務器,以使服務器能夠根據(jù)篩選信息向電子設備分發(fā)應用程序。
【文檔編號】G06F9/445GK104035797SQ201410263748
【公開日】2014年9月10日 申請日期:2014年6月13日 優(yōu)先權日:2014年6月13日
【發(fā)明者】王金寶 申請人:四川長虹電器股份有限公司