專利名稱:多平臺應(yīng)用融合的發(fā)布平臺及應(yīng)用下載的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種多平臺應(yīng)用融合的發(fā)布平臺及應(yīng)用下載 的方法。
背景技術(shù):
隨著移動通信技術(shù)的發(fā)展,人們對移動通信終端功能的期望也越來越高,終端所 自帶的基本功能已經(jīng)不能滿足人們的需求,第三方應(yīng)用如雨后春筍般的出現(xiàn),但是由于終 端采用的平臺種類繁多,這就需要用戶能夠了解自己的終端所采用的平臺類型,再去尋找 對應(yīng)于該平臺的應(yīng)用,有時候即使平臺相同但是由于兼容性的問題,應(yīng)用也不一定能在特 定的終端上正常的工作,這就給用戶的使用帶來了很多的不便。現(xiàn)在已經(jīng)有些提供終端應(yīng)用下載的網(wǎng)站,但這些網(wǎng)站多是進行大概的分類。例如 將Symbian (塞班)系統(tǒng)分為第二版,第三版,第五版等,然后終端登陸后可以選擇自己平臺 和版本對應(yīng)的應(yīng)用,但是由于同一版本的終端之間也是存在各種差異的,并不能保證應(yīng)用 可以正常運行;同時有些第三版的應(yīng)用也可以運行于第五版的終端上,會使第五版的用戶 失去使用第三版系統(tǒng)中優(yōu)秀應(yīng)用的機會,對于可以運行于Symbian平臺的Java應(yīng)用可能也 會被忽略。另外終端用戶在下載應(yīng)用并使用之后,缺乏一個很好的反饋機制,例如某應(yīng)用在 特定的終端上出現(xiàn)問題了,其他使用此終端的用戶并不知情,使得很多用戶進行了重復(fù)的 無用的下載試用過程。現(xiàn)在的應(yīng)用開發(fā)者在發(fā)布應(yīng)用之前,都需要進行很多的測試,尤其是使用商用的 終端進行測試,由于終端種類的繁多,這會顯著的增加開發(fā)者的開發(fā)成本,延緩應(yīng)用的發(fā)布 時間,另外應(yīng)用開發(fā)者不可能一一進行測試,這也會對終端用戶的使用帶來一些隱患。
發(fā)明內(nèi)容
鑒于上述的分析,本發(fā)明旨在提供一種多平臺應(yīng)用融合的發(fā)布平臺及應(yīng)用下載的 方法,用以解決現(xiàn)有技術(shù)中存在的由于各種平臺的終端種類繁多而帶來的用戶很難找到適 合自己終端并且滿足自己需求的應(yīng)用程序的問題。本發(fā)明的目的主要是通過以下技術(shù)方案實現(xiàn)的本發(fā)明提供了一種多平臺應(yīng)用融合的發(fā)布平臺,包括識別單元、分類單元和下載 單元,其中,所述識別單元,用于在有終端訪問所述發(fā)布平臺時,識別出該終端的終端型號及 支持的應(yīng)用平臺類型,并上報給所述檢索單元;所述檢索單元,用于在收到所述識別單元上報的終端型號及支持的應(yīng)用平臺類型 時,根據(jù)終端型號及支持的應(yīng)用平臺類型在已存儲的多個應(yīng)用程序中檢索出該終端適用的 應(yīng)用程序,并提供給所述下載單元;所述下載單元,用于在所述檢索單元提供的該終端適用的應(yīng)用程序范圍內(nèi)為該終端提供查詢及下載服務(wù)。進一步地,所述發(fā)布平臺中維護有應(yīng)用信息表、終端信息表、終端應(yīng)用匹配表,其 中,所述應(yīng)用信息表至少包括下述信息中的一項或多項應(yīng)用程序標(biāo)識、應(yīng)用程序名稱、應(yīng)用程序分類、應(yīng)用程序介紹、應(yīng)用平臺;所述應(yīng)用終端表至少包括下述信息中的一項或多項終端標(biāo)識、終端型號、支持的應(yīng)用平臺;所述終端應(yīng)用匹配表至少包括終端標(biāo)識與應(yīng)用程序標(biāo)識的匹配關(guān)系。進一步地,所述識別單元還用于,在識別不出該終端的終端型號及支持的應(yīng)用平 臺類型時,提示該終端進行終端型號及支持的應(yīng)用平臺類型的登記,并將該終端登記的終 端型號及支持的應(yīng)用平臺類型添加到所述終端信息表中。進一步地,所述檢索單元具體包括上傳模塊和分類及檢索,其中,所述上傳模塊,用于接收并存儲應(yīng)用開發(fā)者上傳的應(yīng)用程序,或者用于存儲預(yù)置 其中的應(yīng)用程序;所述分類及檢索模塊,用于對上傳模塊中存儲的應(yīng)用程序進行分類并記錄;當(dāng)收 到所述識別單元上報的終端型號及支持的應(yīng)用平臺類型時,根據(jù)該終端型號及支持的應(yīng)用 平臺類型通過所述終端信息表、所述應(yīng)用信息表和所述終端應(yīng)用匹配表,在已存儲的多個 應(yīng)用程序檢索到該終端適用的應(yīng)用程序并提供給所述下載單元。進一步地,當(dāng)所述發(fā)布平臺還包括反饋單元,所述反饋單元用于接收終端發(fā)來的 反饋結(jié)果并上報給所述檢索單元時,所述檢索單元還用于,在接收到所述反饋單元發(fā)來的反饋結(jié)果后,將該反饋結(jié)果 中包含的某一應(yīng)用程序與該終端的匹配關(guān)系添加到所述終端應(yīng)用匹配表中。本發(fā)明還提供了一種利用多平臺應(yīng)用融合的發(fā)布平臺進行應(yīng)用下載的方法,包 括在有終端訪問所述發(fā)布平臺時,所述發(fā)布平臺識別出該終端的終端型號及支持的 應(yīng)用平臺類型;根據(jù)識別出的終端型號及支持的應(yīng)用平臺類型在已存儲的多個應(yīng)用程序中檢索 出該終端適用的應(yīng)用程序;進而在檢索出的該終端適用的應(yīng)用程序范圍內(nèi)為該終端提供查 詢及下載服務(wù)。進一步地,所述發(fā)布平臺中維護有應(yīng)用信息表、終端信息表、終端應(yīng)用匹配表,其 中,所述應(yīng)用信息表至少包括下述信息中的一項或多項應(yīng)用程序標(biāo)識、應(yīng)用程序名稱、應(yīng)用程序分類、應(yīng)用程序介紹、應(yīng)用平臺;所述應(yīng)用終端表至少包括下述信息中的一項或多項終端標(biāo)識、終端型號、支持的應(yīng)用平臺;所述終端應(yīng)用匹配表至少包括終端標(biāo)識與應(yīng)用程序標(biāo)識的匹配關(guān)系。進一步地,所述方法還包括在發(fā)布平臺識別不出該終端的終端型號及支持的應(yīng) 用平臺類型時,提示該終端進行終端型號及支持的應(yīng)用平臺類型的登記,并將該終端登記 的終端型號及支持的應(yīng)用平臺類型添加到所述終端信息表中。
進一步地,所述發(fā)布平臺接收并存儲有應(yīng)用開發(fā)者上傳的應(yīng)用程序,或者存儲有 預(yù)置其中的應(yīng)用程序,并且對存儲的應(yīng)用程序進行分類并記錄,則所述根據(jù)終端型號及支 持的應(yīng)用平臺類型在預(yù)先存儲的多個應(yīng)用程序中檢索出該終端適用的應(yīng)用程序的步驟具 體包括根據(jù)識別出的終端型號及支持的應(yīng)用平臺類型,通過所述終端信息表、所述應(yīng)用 信息表和所述終端應(yīng)用匹配表在已存儲的多個應(yīng)用程序中檢索到該終端適用的應(yīng)用程序。進一步地,所述方法還包括所述發(fā)布平臺接收終端發(fā)來的反饋結(jié)果后,將該反饋 結(jié)果中的某一應(yīng)用程序與該終端的匹配關(guān)系添加到所述終端應(yīng)用匹配表中。本發(fā)明有益效果如下本發(fā)明解決了現(xiàn)有技術(shù)中存在的由于各種平臺的終端種類繁多而帶來的用戶很 難找到適合自己終端并且滿足自己需求的應(yīng)用程序的問題,采用本發(fā)明,對于終端用戶屏 蔽了應(yīng)用程序和終端平臺之間的依賴關(guān)系,不用再了解各種平臺的技術(shù)細(xì)節(jié)。本發(fā)明的其他特征和優(yōu)點將在隨后的說明書中闡述,并且,部分的從說明書中變 得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明 書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
圖1為本發(fā)明所述發(fā)布平臺的結(jié)構(gòu)示意圖;圖2為利用本發(fā)明所述發(fā)布平臺進行應(yīng)用下載的流程示意圖。
具體實施例方式下面結(jié)合附圖來具體描述本發(fā)明的優(yōu)選實施例,其中,附圖構(gòu)成本申請一部分,并 與本發(fā)明的實施例一起用于闡釋本發(fā)明的原理。為了清楚和簡化目的,當(dāng)其可能使本發(fā)明 的主題模糊不清時,將省略本文所描述的器件中已知功能和結(jié)構(gòu)的詳細(xì)具體說明。首先,對本發(fā)明所述發(fā)布平臺進行詳細(xì)說明。如圖1所示,圖1為本發(fā)明所述發(fā)布平臺的結(jié)構(gòu)示意圖,具體可以包括識別單 元、檢索單元、下載單元和反饋單元,其中檢索單元具體包括上傳模塊、分類及檢索模塊; 并且本發(fā)布平臺中維護有一個數(shù)據(jù)庫模型,主要包括三個表應(yīng)用信息表、終端信息表、終 端應(yīng)用匹配表,其中,應(yīng)用信息表維護著一個應(yīng)用程序的信息,包括應(yīng)用程序ID(標(biāo)識)、 應(yīng)用程序名稱、應(yīng)用程序類別(主要是指工具類,游戲類等)、應(yīng)用程序介紹、應(yīng)用平臺類型 (例如JaVa、Symbian、BREW等)等,當(dāng)應(yīng)用開發(fā)者上傳一個應(yīng)用程序時,在該應(yīng)用信息表中 增加一條記錄;終端信息表維護著某個終端的信息,包括終端ID、終端型號、終端支持的 應(yīng)用平臺類型等,當(dāng)終端登錄到發(fā)布平臺而發(fā)布平臺又識別不出該終端型號及支持的應(yīng)用 平臺類型時,在該終端信息表中增加一條記錄;終端應(yīng)用匹配表通過將應(yīng)用程序ID與終端 ID進行關(guān)聯(lián)匹配建立起應(yīng)用程序與終端的匹配關(guān)系,一個終端ID可以與多個應(yīng)用程序ID 對應(yīng)匹配,同樣一個應(yīng)用程序ID也可以與多個終端ID對應(yīng)匹配,匹配關(guān)系包括某終端與某 應(yīng)用程序的匹配次數(shù)、未匹配次數(shù)以及匹配度等,當(dāng)終端反饋某個應(yīng)用程序是否適用本終 端的反饋結(jié)果時,在該終端應(yīng)用匹配表中增加一條記錄。當(dāng)有終端訪問發(fā)布平臺時,本發(fā)明所述發(fā)布平臺的應(yīng)用實施過程主要包括
首先是識別單元識別該終端的終端型號及支持的應(yīng)用平臺類型,將終端型號及支 持的應(yīng)用平臺類型上報給檢索單元,然后檢索單元根據(jù)應(yīng)用信息表、終端信息表、終端應(yīng)用 匹配表進行檢索后返回給一個篩選后的應(yīng)用程序列表給下載單元,終端下載單元在篩選后 的應(yīng)用列表中進行查詢和下載,同時下載模塊會提示終端錄入其下載的應(yīng)用程序與其終端 型號的匹配關(guān)系;并且終端在下載應(yīng)用程序之后也可以通過反饋單元主動反饋該應(yīng)用程序 的使用情況,反饋單元將終端反饋的情況上報給檢索單元來更新終端應(yīng)用匹配表。下面對各個功能單元及模塊進行詳細(xì)介紹。(一 )識別單元,對于訪問本發(fā)布平臺的終端,識別單元會去主動獲取該終端的終 端型號以及該終端支持的應(yīng)用平臺類型,并將獲取到的該終端的終端型號以及該終端支持 的應(yīng)用平臺類型上報給檢索單元;當(dāng)根據(jù)終端信息表發(fā)現(xiàn)其中并沒有記錄該終端的終端型 號及支持的應(yīng)用平臺類型時,識別單元提示該終端進行終端型號及支持的應(yīng)用平臺類型的 登記,并將該終端登記的終端型號及支持的應(yīng)用平臺類型記錄到終端信息表中。( 二)檢索單元,主要負(fù)責(zé)在收到所述識別單元上報的終端型號及支持的應(yīng)用平 臺類型時,根據(jù)終端型號及支持的應(yīng)用平臺類型在預(yù)先存儲的多個應(yīng)用程序中檢索出該終 端適用的應(yīng)用程序,并提供給所述下載單元;檢索單元具體可以包括上傳模塊和分類及檢索模塊,其中,上傳模塊,主要負(fù)責(zé)給各種平臺的應(yīng)用程序開發(fā)者提供上傳服務(wù),開發(fā)者在上傳 自己的應(yīng)用的時候可以選擇應(yīng)用程序適用的應(yīng)用平臺,同時上傳模塊還可以具有存儲應(yīng)用 程序的功能,其存儲的應(yīng)用程序可以是由各種應(yīng)用程序開發(fā)者上傳上來的,也可以是預(yù)先 置于其中的;分類及檢索模塊,對存儲的多個應(yīng)用程序進行分類并記錄到應(yīng)用信息表中;當(dāng)收 到識別單元上報的終端型號及支持的應(yīng)用平臺類型時,根據(jù)該終端型號及支持的應(yīng)用平臺 類型通過終端信息表、應(yīng)用信息表和終端應(yīng)用匹配表檢索到該終端適用的應(yīng)用程序,并提 供給下載單元;檢索過程具體可以包括首先根據(jù)識別出的終端型號在終端信息表中進行 查找,當(dāng)確認(rèn)存在該終端型號時,根據(jù)終端ID通過終端應(yīng)用匹配表獲取與該終端對應(yīng)的多 個應(yīng)用程序ID,由于與該終端對應(yīng)的多個應(yīng)用程序不一定都與該終端能很好的匹配,因此 這時通常需要根據(jù)匹配次數(shù)、未匹配次數(shù)和匹配度來篩選確定該終端適合的應(yīng)用程序,得 到一個該終端適用的應(yīng)用程序列表,最后根據(jù)篩選得到的應(yīng)用程序列表就可以到應(yīng)用信息 表中獲取對應(yīng)的應(yīng)用程序信息;需要說明的是,上述檢索過程對于用戶來說是不透明的,后 續(xù)終端進行查詢和下載都是通過篩選后的這個應(yīng)用程序列表來進行的;(三)下載單元,在根據(jù)終端型號及支持的應(yīng)用平臺類型得到理論適合終端的應(yīng) 用程序范圍內(nèi),向終端提供分類搜索和下載服務(wù)功能。(四)反饋單元,凡是下載過某個應(yīng)用程序的終端,都可以根據(jù)應(yīng)用平臺的要求或 者主動對該應(yīng)用程序的實際使用情況進行反饋,這個反饋結(jié)果包括某一應(yīng)用程序與該終端 匹配或不匹配的信息;當(dāng)反饋單元接收到有終端發(fā)來的反饋結(jié)果時上報給檢索單元時,檢 索單元在接收到反饋單元發(fā)來的反饋結(jié)果后,在終端應(yīng)用匹配表中增加一條該應(yīng)用程序與 該終端匹配或不匹配的記錄。下面結(jié)合附圖2利用上述應(yīng)用平臺進行應(yīng)用下載的方法進行詳細(xì)說明。如圖2所示,圖2為本發(fā)明所述方法的流程示意圖,具體可以包括如下步驟
步驟200 設(shè)定發(fā)布平臺中已經(jīng)存儲有各種終端可能用到的多個應(yīng)用程序,方式 可以是應(yīng)用開發(fā)者將自己開發(fā)的應(yīng)用程序上傳到發(fā)布平臺,也可以是在發(fā)布平臺中預(yù)先設(shè) 置多個應(yīng)該程序,如果是應(yīng)用開發(fā)者上傳的應(yīng)用程序,發(fā)布平臺會提示應(yīng)用開發(fā)者進行應(yīng) 用程序信息的登記;并且發(fā)布平臺中維護有一個數(shù)據(jù)庫模型,主要包括三個表應(yīng)用信息 表、終端信息表、終端應(yīng)用匹配表,各個表的功能參見前面說明;步驟200 某終端(例如,終端A)訪問發(fā)布平臺;步驟201 發(fā)布平臺識別出終端A的終端型號及支持的應(yīng)用平臺類型;步驟202 發(fā)布平臺根據(jù)識別出的終端型號及支持的應(yīng)用平臺類型在已存儲的多 個應(yīng)用程序中檢索出該終端適用的應(yīng)用程序;具體的說就是,發(fā)布平臺首先根據(jù)識別出的 終端型號在終端信息表中進行查找,當(dāng)確認(rèn)存在該終端型號時,根據(jù)終端ID通過終端應(yīng)用 匹配表獲取與該終端ID對應(yīng)的多個應(yīng)用程序ID,由于與該終端對應(yīng)的多個應(yīng)用程序不一 定都與該終端能很好的匹配,因此這時通常需要根據(jù)匹配次數(shù)、未匹配次數(shù)和匹配度來篩 選確定該終端適合的應(yīng)用程序,得到一個該終端適用的應(yīng)用程序列表,最后根據(jù)篩選得到 的應(yīng)用程序列表就可以到應(yīng)用信息表中獲取對應(yīng)的應(yīng)用程序信息;需要說明的是,上述發(fā) 布平臺的檢索過程對于用戶來說是不透明的,后續(xù)終端進行查詢和下載都是通過篩選后的 這個應(yīng)用程序列表來進行的;步驟203 當(dāng)終端A通過某種查詢方式(例如,關(guān)鍵字查詢方式)檢索其其需要的 應(yīng)用程序時,發(fā)布平臺就在步驟203得到的應(yīng)用程序列表中按照關(guān)鍵字進行匹配查詢,并 將匹配合適的那些應(yīng)用程序反饋給終端A ;步驟204 終端A可以根據(jù)實際需要下載其中某一個應(yīng)用程序(例如應(yīng)用B);步驟205 下載使用后,終端A可以根據(jù)應(yīng)用平臺的要求或者自己主動反饋應(yīng)用B 的使用情況;步驟206 應(yīng)用平臺根據(jù)終端A的反饋結(jié)果中的應(yīng)用B與終端A的匹配關(guān)系情況, 來更新應(yīng)用匹配信息表中的應(yīng)用B與終端A的匹配關(guān)系,例如,當(dāng)終端A反饋該應(yīng)用B在本 終端中使用情況良好時,在匹配信息表中增加一條應(yīng)用B與終端A匹配的記錄,匹配次數(shù)加 1。需要說明的是,如果發(fā)布平臺識別不出該終端的型號及支持的應(yīng)用平臺類型時, 發(fā)布平臺會提示該終端進行終端型號及支持的應(yīng)用平臺類型的登記,并將該終端登記的終 端型號及支持的應(yīng)用平臺類型添加到終端信息表中。為了便于理解本發(fā)明所述方法,下面舉個具體的例子進行說明。軟件開發(fā)者向應(yīng)用發(fā)布平臺上傳一個瀏覽器小應(yīng)用,軟件開發(fā)者需要錄入此軟件 的名稱(應(yīng)用X),軟件分類(網(wǎng)絡(luò)瀏覽類),應(yīng)用的簡介(功能和特色,例如節(jié)省流量),應(yīng) 用使用的平臺(例如基于Java開發(fā),則所有支持Java的手機理論上都可使用),應(yīng)用發(fā)布 平臺在數(shù)據(jù)庫的應(yīng)用信息表中新增一條記錄。當(dāng)終端1訪問應(yīng)用發(fā)布平臺,使用的是Symbian平臺(支持Java應(yīng)用)的終端, 并且登陸類型為玩家終端用戶時,用戶A搜索瀏覽器類軟件找到應(yīng)用X并下載體驗,發(fā)現(xiàn)可 以很好的在自己的終端上運行,將使用結(jié)果反饋到應(yīng)用發(fā)布平臺,應(yīng)用發(fā)布平臺在數(shù)據(jù)庫 的終端應(yīng)用匹配表中新增一條匹配或不匹配的記錄。當(dāng)另外一個終端,終端2訪問應(yīng)用發(fā)布平臺,使用的是BREW平臺(支持Java)的
8終端,登錄類型為普通終端用戶。終端2搜索瀏覽器類軟件并不會找到應(yīng)用X,但是能看到 已經(jīng)被相同終端測試過的應(yīng)用Y(可能是Java應(yīng)用,也可能是BREW應(yīng)用),用戶下載使用后 可以將結(jié)果反饋到應(yīng)用發(fā)布平臺,應(yīng)用發(fā)布平臺在終端應(yīng)用匹配表中新增一條匹配或不匹 配的記錄。通過以上例子可以看出,對于普通終端來說,采用本發(fā)明終端不需要關(guān)心自己所 采用的應(yīng)用平臺類型,只需要登陸應(yīng)用發(fā)布平臺,搜索自己需要的應(yīng)用程序并下載到終端 上就可以使用了 ;對于玩家終端用戶來說,不僅可以搜索到前面所述的應(yīng)用,還可以看到未 經(jīng)過驗證,但是與自己終端平臺類型匹配的應(yīng)用進行下載使用,并在使用后通過應(yīng)用發(fā)布 平臺進行反饋。綜上所述,本發(fā)明提供了一種多平臺應(yīng)用融合的發(fā)布平臺及應(yīng)用下載方法,采用 本發(fā)明所述的應(yīng)用程序發(fā)布平臺,對于終端用戶屏蔽了應(yīng)用程序和終端平臺之間的依賴關(guān) 系,不用再了解各種平臺的技術(shù)細(xì)節(jié)。對于初級用戶,使用驗證通過的應(yīng)用必然可以很好 的運行在自己的終端中;對于高級用戶可以去嘗試一些雖未經(jīng)過驗證但是理論上支持的應(yīng) 用,自己的嘗試經(jīng)歷可以為其他用戶提供幫助;對于應(yīng)用開發(fā)者來說,不需要購買大量的各 類測試用機進行測試,只需要將應(yīng)用上傳到應(yīng)用發(fā)布平臺并進行簡單的分類,通過終端的 反饋結(jié)果就可以知道其發(fā)布的應(yīng)用程序的使用情況。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求書的保護范 圍為準(zhǔn)。
權(quán)利要求
一種多平臺應(yīng)用融合的發(fā)布平臺,其特征在于,包括識別單元、檢索單元和下載單元,其中,所述識別單元,用于在有終端訪問所述發(fā)布平臺時,識別出該終端的終端型號及支持的應(yīng)用平臺類型,并上報給所述檢索單元;所述檢索單元,用于在收到所述識別單元上報的終端型號及支持的應(yīng)用平臺類型時,根據(jù)終端型號及支持的應(yīng)用平臺類型在已存儲的多個應(yīng)用程序中檢索出該終端適用的應(yīng)用程序,并提供給所述下載單元;所述下載單元,用于在所述檢索單元提供的該終端適用的應(yīng)用程序范圍內(nèi)為該終端提供查詢及下載服務(wù)。
2.根據(jù)權(quán)利要求1所述的發(fā)布平臺,其特征在于,所述發(fā)布平臺中維護有應(yīng)用信息表、 終端信息表、終端應(yīng)用匹配表,其中,所述應(yīng)用信息表至少包括下述信息中的一項或多項應(yīng)用程序標(biāo)識、應(yīng)用程序名稱、應(yīng)用程序分類、應(yīng)用程序介紹、應(yīng)用平臺;所述應(yīng)用終端表至少包括下述信息中的一項或多項終端標(biāo)識、終端型號、支持的應(yīng)用平臺;所述終端應(yīng)用匹配表至少包括終端標(biāo)識與應(yīng)用程序標(biāo)識的匹配關(guān)系。
3.根據(jù)權(quán)利要求2所述的發(fā)布平臺,其特征在于,所述識別單元還用于,在識別不出該 終端的終端型號及支持的應(yīng)用平臺類型時,提示該終端進行終端型號及支持的應(yīng)用平臺類 型的登記,并將該終端登記的終端型號及支持的應(yīng)用平臺類型添加到所述終端信息表中。
4.根據(jù)權(quán)利要求2所述的發(fā)布平臺,其特征在于,所述檢索單元具體包括上傳模塊和 分類及檢索,其中,所述上傳模塊,用于接收并存儲應(yīng)用開發(fā)者上傳的應(yīng)用程序,或者用于存儲預(yù)置其中 的應(yīng)用程序;所述分類及檢索模塊,用于對上傳模塊中存儲的應(yīng)用程序進行分類并記錄;當(dāng)收到所 述識別單元上報的終端型號及支持的應(yīng)用平臺類型時,根據(jù)該終端型號及支持的應(yīng)用平臺 類型通過所述終端信息表、所述應(yīng)用信息表和所述終端應(yīng)用匹配表,在已存儲的多個應(yīng)用 程序檢索到該終端適用的應(yīng)用程序并提供給所述下載單元。
5.根據(jù)權(quán)利要求2所述的發(fā)布平臺,其特征在于,當(dāng)所述發(fā)布平臺還包括反饋單元,所 述反饋單元用于接收終端發(fā)來的反饋結(jié)果并上報給所述檢索單元時,所述檢索單元還用于,在接收到所述反饋單元發(fā)來的反饋結(jié)果后,將該反饋結(jié)果中包 含的某一應(yīng)用程序與該終端的匹配關(guān)系添加到所述終端應(yīng)用匹配表中。
6.利用多平臺應(yīng)用融合的發(fā)布平臺進行應(yīng)用下載的方法,其特征在于,包括在有終端訪問所述發(fā)布平臺時,所述發(fā)布平臺識別出該終端的終端型號及支持的應(yīng)用 平臺類型;根據(jù)識別出的終端型號及支持的應(yīng)用平臺類型在已存儲的多個應(yīng)用程序中檢索出該 終端適用的應(yīng)用程序;進而在檢索出的該終端適用的應(yīng)用程序范圍內(nèi)為該終端提供查詢及 下載服務(wù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述發(fā)布平臺中維護有應(yīng)用信息表、終端 信息表、終端應(yīng)用匹配表,其中,所述應(yīng)用信息表至少包括下述信息中的一項或多項應(yīng)用程序標(biāo)識、應(yīng)用程序名稱、應(yīng)用程序分類、應(yīng)用程序介紹、應(yīng)用平臺;所述應(yīng)用終端表至少包括下述信息中的一項或多項終端標(biāo)識、終端型號、支持的應(yīng)用平臺;所述終端應(yīng)用匹配表至少包括終端標(biāo)識與應(yīng)用程序標(biāo)識的匹配關(guān)系。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括在發(fā)布平臺識別不出該 終端的終端型號及支持的應(yīng)用平臺類型時,提示該終端進行終端型號及支持的應(yīng)用平臺類 型的登記,并將該終端登記的終端型號及支持的應(yīng)用平臺類型添加到所述終端信息表中。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述發(fā)布平臺接收并存儲有應(yīng)用開發(fā)者 上傳的應(yīng)用程序,或者存儲有預(yù)置其中的應(yīng)用程序,并且對存儲的應(yīng)用程序進行分類并記 錄,則所述根據(jù)終端型號及支持的應(yīng)用平臺類型在預(yù)先存儲的多個應(yīng)用程序中檢索出該終 端適用的應(yīng)用程序的步驟具體包括根據(jù)識別出的終端型號及支持的應(yīng)用平臺類型,通過所述終端信息表、所述應(yīng)用信息 表和所述終端應(yīng)用匹配表在已存儲的多個應(yīng)用程序中檢索到該終端適用的應(yīng)用程序。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括所述發(fā)布平臺接收終 端發(fā)來的反饋結(jié)果后,將該反饋結(jié)果中的某一應(yīng)用程序與該終端的匹配關(guān)系添加到所述終 端應(yīng)用匹配表中。
全文摘要
本發(fā)明公開了一種多平臺應(yīng)用融合的發(fā)布平臺及應(yīng)用下載方法,其中發(fā)布平臺包括識別單元、檢索單元和下載單元,其中,識別單元,用于在有終端訪問發(fā)布平臺時,識別出該終端的終端型號及支持的應(yīng)用平臺類型,并上報給檢索單元;檢索單元,用于在收到識別單元上報的終端型號及支持的應(yīng)用平臺類型時,根據(jù)終端型號及支持的應(yīng)用平臺類型在已存儲的多個應(yīng)用程序中檢索出該終端適用的應(yīng)用程序,并提供給下載單元;下載單元,用于在檢索單元提供的該終端適用的應(yīng)用程序范圍內(nèi)為該終端提供查詢及下載服務(wù);本發(fā)明解決了現(xiàn)有技術(shù)中存在的由于各種平臺的終端種類繁多而帶來的用戶很難找到適合自己終端并且滿足自己需求的應(yīng)用程序的問題。
文檔編號G06F17/30GK101888416SQ20101023113
公開日2010年11月17日 申請日期2010年7月20日 優(yōu)先權(quán)日2010年7月20日
發(fā)明者于峰, 張慶立 申請人:中興通訊股份有限公司