專利名稱:應(yīng)用獲取、發(fā)送方法及裝置的制作方法
技術(shù)領(lǐng)域:
本申請涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及ー種應(yīng)用獲取、發(fā)送方法及裝置。
背景技術(shù):
網(wǎng)頁瀏覽器是個顯示網(wǎng)頁服務(wù)器或檔案系統(tǒng)內(nèi)的文件,并讓用戶與這些文件互動的ー種軟件。它用來顯示在萬維網(wǎng)或局部局域網(wǎng)絡(luò)等內(nèi)的文字、影像及其他資訊。這些文字或影像,可以是連接其他網(wǎng)址的超鏈接,用戶可以通過網(wǎng)頁瀏覽器迅速及輕易地瀏覽各種資訊。目前,大部分的瀏覽器都設(shè)置有“我的應(yīng)用”。當用戶點擊了“新建標簽頁”,將出現(xiàn)“我的應(yīng)用”頁面,在“我的應(yīng)用”頁面中,可以有用戶現(xiàn)有的應(yīng)用,也可以有服務(wù)器推薦的應(yīng)用?,F(xiàn)有服務(wù)器推薦應(yīng)用時,推薦的數(shù)據(jù)大多是直接打包到安裝包后下發(fā)的。這樣,如果推薦ー個新的應(yīng)用,就需要全網(wǎng)下發(fā),而且會頻繁修改安裝包,增加測試和發(fā)布的成本,也不能根據(jù)用戶群定制發(fā)布。而且,不同的合作方,需要打不同的合作包,導(dǎo)致如果有多個合作內(nèi)容,需要分別走打包、測試、發(fā)布流程,管理及操作起來不方便。并且,雖然目前的發(fā)布策略是合作包不升級,但隨著技術(shù)的發(fā)展,合作包升級必然會成為趨勢,現(xiàn)有方案還會造成現(xiàn)有發(fā)布策略后期升級比較復(fù)雜,成本高的問題。此外,新頁面的推薦內(nèi)容,是預(yù)置到相應(yīng)的安裝包內(nèi),需要和合作方協(xié)商后,打入到安裝包內(nèi)發(fā)布。新的合作出來后,一定需要重新制作ー個合作包,定制流程復(fù)雜,而且,以后無法修改,也比較難于升級。上述這些發(fā)布問題也同樣為用戶使用網(wǎng)絡(luò)資源帶來了不便,全網(wǎng)下發(fā)造成無論用戶是否需要這些數(shù)據(jù)都被迫接受,而接收下發(fā)數(shù)據(jù)的過程又會影響用戶使用其它應(yīng)用的速度和效率,給用戶使用“我的應(yīng)用”造成負面影響。由上述可見,在現(xiàn)有方案中,就為用戶的瀏覽器加載特定的應(yīng)用這一點上,效率是低下的。
發(fā)明內(nèi)容
本申請所要解決的技術(shù)問題是提供ー種應(yīng)用獲取、發(fā)送方法及應(yīng)用獲取、發(fā)送裝置,以解決現(xiàn)有技術(shù)中,為用戶的瀏覽器加載特定應(yīng)用效率不高的問題。為了解決上述問題,本申請公開了一種應(yīng)用的獲取方法,包括向服務(wù)器發(fā)送攜帯有指示信息的應(yīng)用獲取請求,其中所述指示信息用于指示應(yīng)用類型;從所述服務(wù)器獲取對應(yīng)于所述指示信息的推薦應(yīng)用的應(yīng)用信息;將所述應(yīng)用信息與所述應(yīng)用信息頁面的初始化應(yīng)用信息一同加載到瀏覽器的應(yīng)用信息頁面。優(yōu)選地,所述指示信息為應(yīng)用第三方提供方標識,其指示所請求獲取的應(yīng)用為應(yīng)用第三方提供方所提供的應(yīng)用;則所述對應(yīng)于所述指示信息的應(yīng)用信息為根據(jù)所述應(yīng)用第三方提供方提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表獲取的應(yīng)用描述信息。
優(yōu)選地,所述指示信息為用戶瀏覽行為信息,其指示所請求獲取的應(yīng)用是基于用戶瀏覽行為而提供的應(yīng)用;且所述用戶瀏覽行為信息通過對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析獲得。優(yōu)選 地,所述通過對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析獲得所述用戶瀏覽行為信息的步驟包括根據(jù)用戶的歷史瀏覽網(wǎng)址記錄,對所述用戶在設(shè)定時間內(nèi)訪問網(wǎng)站的網(wǎng)站類型進行統(tǒng)計分析;若所述用戶在所述設(shè)定時間內(nèi)訪問某一類型的網(wǎng)站的次數(shù)等于或大于設(shè)定次數(shù),則將所述用戶瀏覽行為信息確定為瀏覽該類型的網(wǎng)站;和/或,根據(jù)所述用戶收藏的網(wǎng)址記錄,對所述用戶收藏網(wǎng)站的網(wǎng)站類型進行統(tǒng)計分析;若所述用戶收藏某一類型的網(wǎng)站的項數(shù)等于或大于設(shè)定項數(shù),則將所述用戶瀏覽行為信息確定為瀏覽該類型的網(wǎng)站。優(yōu)選地,所述向服務(wù)器發(fā)送攜帯有指示信息的應(yīng)用獲取請求的步驟包括通過用于查尋推薦應(yīng)用的瀏覽器接ロ、用于下載應(yīng)用的瀏覽器接ロ、用于安裝應(yīng)用的瀏覽器接ロ中的至少ー個,向所述服務(wù)器發(fā)送所述應(yīng)用獲取請求。優(yōu)選地,所述應(yīng)用獲取請求還包括瀏覽器版本號,和/或,待獲取應(yīng)用的應(yīng)用標識。優(yōu)選地,所述應(yīng)用信息中設(shè)置有類別信息;該類別信息標識出所述應(yīng)用信息是否為與所述指示信息相對應(yīng)的推薦應(yīng)用的應(yīng)用信息。優(yōu)選地,通過調(diào)用組件對象模型COM接ロ,從所述服務(wù)器獲取對應(yīng)于所述指示信息的推薦應(yīng)用的應(yīng)用信息。優(yōu)選地,所述COM接ロ使用C++語言編寫。優(yōu)選地,所述COM接ロ還用于查詢應(yīng)用的安裝狀態(tài)。優(yōu)選地,該應(yīng)用的獲取方法進ー步包括在瀏覽器側(cè)顯示所述從服務(wù)器獲取的應(yīng)用推薦信息。優(yōu)選地,所述應(yīng)用信息包括所述推薦應(yīng)用的圖標和對應(yīng)所述推薦應(yīng)用的網(wǎng)絡(luò)入ロ地址。為了解決上述問題,本申請還公開了ー種應(yīng)用的發(fā)送方法,包括接收客戶端瀏覽器發(fā)送的應(yīng)用獲取請求,所述應(yīng)用獲取請求中攜帯有指示信息,所述指示信息用于指示應(yīng)用類型;根據(jù)所述指示信息,確定對應(yīng)于所述指示信息的推薦應(yīng)用的應(yīng)用信息,并發(fā)送至所述客戶端瀏覽器。優(yōu)選地,所述指示信息為應(yīng)用第三方提供方標識,其指示所請求獲取的應(yīng)用為應(yīng)用第三方提供方所提供的應(yīng)用;則所述對應(yīng)于所述指示信息的應(yīng)用信息為根據(jù)應(yīng)用第三方提供方所提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表獲取的應(yīng)用描述信息。優(yōu)選地,所述由應(yīng)用第三方提供方所提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表由應(yīng)用第三方提供方提供更新,并按照應(yīng)用的類別在服務(wù)器進行分類維護。優(yōu)選地,所述指示信息為用戶瀏覽行為信息,其指示所請求獲取的應(yīng)用是基于用戶瀏覽行為而提供的應(yīng)用;且所述用戶瀏覽行為信息通過對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析獲得。優(yōu)選地,所述對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析為由服務(wù)器側(cè)的分析服務(wù)
器提供。優(yōu)選地,所述應(yīng)用信息中設(shè)置有類別信息;該類別信息標識出所述應(yīng)用信息是否為與所述指示信息相對應(yīng)的推薦應(yīng)用的應(yīng)用信息。優(yōu)選地,所述應(yīng)用信息包括所述推薦應(yīng)用的圖標和對應(yīng)所述推薦應(yīng)用的網(wǎng)絡(luò)入ロ地址。為了解決上述問題,本申請還公開了ー種應(yīng)用獲取裝置,包括發(fā)送模塊,用于向服務(wù)器發(fā)送攜帯有指示信息的應(yīng)用獲取請求,其中所述指示信息用于指示應(yīng)用類型;獲取模塊,用于從所述服務(wù)器獲取對應(yīng)于所述指示信息的推薦應(yīng)用的應(yīng)用信息;將所述應(yīng)用信息與所述應(yīng)用信息頁面的初始化應(yīng)用信息一同加載到瀏覽器的應(yīng)用信息頁面。優(yōu)選地,所述指示信息為應(yīng)用第三方提供方標識,其指示所請求獲取的應(yīng)用為應(yīng)用第三方提供方提供的應(yīng)用;則所述對應(yīng)于所述指示信息的應(yīng)用信息為根據(jù)應(yīng)用第三方提供方提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表獲取的應(yīng)用描述信息。優(yōu)選地,所述指示信息為用戶瀏覽行為信息,其指示所請求獲取的應(yīng)用是基于用戶瀏覽行為而提供的應(yīng)用;且所述用戶瀏覽行為信息通過對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址 進行分析獲得。優(yōu)選地,所述發(fā)送模塊,用于通過用于查尋推薦應(yīng)用的瀏覽器接ロ、用于下載應(yīng)用的瀏覽器接ロ、用于安裝應(yīng)用的瀏覽器接ロ中的至少ー個,向所述服務(wù)器發(fā)送所述應(yīng)用獲取請求。優(yōu)選地,所述應(yīng)用獲取請求還包括瀏覽器版本號,和/或,待獲取的應(yīng)用的應(yīng)用標識。優(yōu)選地,所述應(yīng)用信息中設(shè)置有類別信息,所述類別信息用于標識出所述應(yīng)用信息是否為與所述指示信息相對應(yīng)的推薦應(yīng)用的應(yīng)用信息。優(yōu)選地,所述獲取模塊,所述獲取模塊,用于通過調(diào)用使用C++語言編寫的組件對象模型COM接ロ,從所述服務(wù)器獲取對應(yīng)于所述指示信息的應(yīng)用信息并顯示所述應(yīng)用信
ο優(yōu)選地,所述COM接ロ還用于查詢所述應(yīng)用的安裝狀態(tài);所述瀏覽器中還設(shè)置有定時器,所述瀏覽器通過所述定時器定時通過所述COM接ロ查詢應(yīng)用的安裝狀態(tài)。為了解決上述問題,本申請還公開了ー種應(yīng)用發(fā)送裝置,包括接收模塊,用于接收客戶端瀏覽器發(fā)送的應(yīng)用獲取請求,所述應(yīng)用獲取請求中攜帯有指示信息,所述指示信息用于指示應(yīng)用類型;查找發(fā)送模塊,用于根據(jù)所述指示信息,確定對應(yīng)于所述指示信息的推薦應(yīng)用的應(yīng)用信息,并將所述應(yīng)用信息發(fā)送給所述客戶端瀏覽器。優(yōu)選地,所述指示信息為應(yīng)用第三方提供方標識,其指示所請求獲取的應(yīng)用為應(yīng)用第三方提供方提供的應(yīng)用;則所述對應(yīng)于所述指示信息的應(yīng)用信息為根據(jù)應(yīng)用第三方提供方提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表獲取的應(yīng)用描述信息;或者,所述指示信息為用戶瀏覽行為信息,其指示所請求獲取的應(yīng)用是基于用戶瀏覽行為而提供的應(yīng)用;且所述用戶瀏覽行為信息通過對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析獲得。優(yōu)選地,所述應(yīng)用信息中設(shè)置有類別信息,所述類別信息用于供所述服務(wù)器檢索所述應(yīng)用信息是否是與所述指示信息相對應(yīng)的推薦應(yīng)用的應(yīng)用信息。與現(xiàn)有技術(shù)相比,本申請具有以下優(yōu)點本申請在瀏覽器的應(yīng)用信息頁面加載時,通過瀏覽器接ロ向服務(wù)器發(fā)送包含指示信息如瀏覽器渠道標識或用戶瀏覽行為信息的應(yīng)用獲取請求,從而從服務(wù)器獲取對應(yīng)于用戶類別的應(yīng)用推薦信息和/或應(yīng)用。通過指示信息,可以獲知應(yīng)用類型信息,如,通過瀏覽器渠道標識可以獲知用戶從某一渠道獲取瀏覽器,進ー步可以確定該用戶可能希望獲取該渠道的定制信息和數(shù)據(jù),或者對該渠道的信息和數(shù)據(jù)更為感興趣,因此通過瀏覽器渠道標識可以確定該瀏覽器的合作方,進而可以確定用戶可能感興趣的應(yīng)用向用戶推薦,向用戶提供定制的信息和/或數(shù)據(jù)。本申請通過獲取對應(yīng)于指示作的應(yīng)用推薦信息和/或應(yīng)用,解決了現(xiàn)有技術(shù)中,為用戶的瀏覽器加載特定應(yīng)用效率不高的問題,提高了用戶使用體驗。
圖I是根據(jù)本申請實施例一的ー種應(yīng)用獲取方法的步驟流程圖;圖2是根據(jù)本申請實施例ニ的ー種應(yīng)用獲取方法的步驟流程圖;圖3是根據(jù)本申請實施例三的ー種應(yīng)用獲取方法的步驟流程圖;圖4是根據(jù)本申請實施例四的ー種應(yīng)用獲取方法的步驟流程圖;圖5是根據(jù)本申請實施例五的ー種應(yīng)用發(fā)送方法的步驟流程圖;圖6是根據(jù)本申請實施例六的ー種應(yīng)用發(fā)送方法的步驟流程圖;圖7是根據(jù)本申請實施例七的ー種應(yīng)用獲取裝置的結(jié)構(gòu)框圖;圖8是根據(jù)本申請實施例八的ー種應(yīng)用獲取裝置的結(jié)構(gòu)框圖;圖9是根據(jù)本申請實施例九的ー種應(yīng)用發(fā)送裝置的結(jié)構(gòu)框圖;圖10是根據(jù)本申請實施例十的ー種應(yīng)用發(fā)送裝置的結(jié)構(gòu)框圖。
具體實施例方式為使本申請的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本申請作進一步詳細的說明。實施例一參照圖1,示出了根據(jù)本申請實施例一的ー種應(yīng)用獲取方法的步驟流程圖。本實施例的應(yīng)用獲取方法包括以下步驟步驟S102 :當瀏覽器的應(yīng)用信息頁面加載時,通過瀏覽器接ロ向服務(wù)器發(fā)送攜帯有指示信息的應(yīng)用獲取請求。其中,應(yīng)用獲取請求用于向服務(wù)器請求應(yīng)用(包括應(yīng)用推薦信息和/或具體應(yīng)用等),應(yīng)用獲取請求中攜帯有指示信息,指示信息用于指示應(yīng)用類型,如可以為瀏覽器渠道標識(應(yīng)用第三方提供方的標識)或者用戶瀏覽行為信息,瀏覽器渠道標識用于可以標識瀏覽器的安裝渠道,指示所請求獲取的應(yīng)用是瀏覽器渠道商(應(yīng)用第三方提供方)提供的應(yīng)用;用戶瀏覽行為信息用于表示用戶的歷史瀏覽行為,其指示所請求獲取的應(yīng)用是基于用戶瀏覽行為而提供的應(yīng)用,可以通過對用戶的歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析獲得。但不限于此,在實際應(yīng)用中,指示信息還可以為其它可標示應(yīng)用類型的信息。瀏覽器的應(yīng)用信息頁面是HTML頁面中的網(wǎng)頁應(yīng)用的集中展示標簽頁界面,比如可以是“我的應(yīng)用”頁面,“我的應(yīng)用”頁面可以向用戶提供本地安裝的應(yīng)用的信息,還可以 通過網(wǎng)絡(luò)向用戶推薦的相關(guān)應(yīng)用的信息。目前,大部分瀏覽器中都設(shè)置有“我的應(yīng)用”頁面。但不限于此,其它任意用于應(yīng)用推薦信息和/或應(yīng)用的顯示和獲取的頁面,均可以認為是應(yīng)用信息頁面。
步驟S104 :從服務(wù)器獲取對應(yīng)于指示信息的應(yīng)用推薦信息并顯示應(yīng)用推薦信息,和/或,依據(jù)應(yīng)用推薦信息從服務(wù)器下載對應(yīng)于指示信息的應(yīng)用。
服務(wù)器收到瀏覽器發(fā)送的應(yīng)用獲取請求后,從中得知應(yīng)用的相關(guān)方,相應(yīng)地返回對應(yīng)于指示信息的應(yīng)用推薦信息和/或應(yīng)用,供瀏覽器下載使用。瀏覽器接收到應(yīng)用推薦信息后,與應(yīng)用信息頁面的初始化應(yīng)用信息一同加載。其中,應(yīng)用推薦信息是為用戶推薦的應(yīng)用的描述信息,其中可以包括應(yīng)用信息,一種可行的應(yīng)用信息包括推薦應(yīng)用的圖標和對應(yīng)推薦應(yīng)用的網(wǎng)絡(luò)入口地址。當然,應(yīng)用信息可以獨立于應(yīng)用推薦信息,由客戶端瀏覽器獲取對應(yīng)于指示信息的應(yīng)用信息后,與應(yīng)用信息頁面的初始化應(yīng)用信息一同加載。然后,再由用戶根據(jù)應(yīng)用信息決定是否下載相應(yīng)的應(yīng)用。并且,應(yīng)用信息還可以有下文中所述的多種形式。其中,發(fā)送應(yīng)用獲取請求的瀏覽器多位于客戶端,但不限于此,位于服務(wù)器端的瀏覽器同樣可以實現(xiàn)本實施例的應(yīng)用獲取方法。通過本實施例,在瀏覽器的應(yīng)用信息頁面加載時,通過瀏覽器接ロ向服務(wù)器發(fā)送包含指示信息如瀏覽器渠道標識或用戶瀏覽行為信息的應(yīng)用獲取請求,從而從服務(wù)器獲取對應(yīng)于指示信息的應(yīng)用推薦信息和/或應(yīng)用。通過指示信息,可以獲知應(yīng)用類型信息,如,通過瀏覽器渠道標識可以獲知用戶從某一渠道獲取瀏覽器,進ー步可以確定該用戶可能希望獲取該渠道的定制信息和數(shù)據(jù),或者對該渠道的信息和數(shù)據(jù)更為感興趣,因此通過瀏覽器渠道標識可以確定該瀏覽器的合作方,進而可以確定用戶可能感興趣的應(yīng)用向用戶推薦,向用戶提供定制的信息和/或數(shù)據(jù)。本實施例通過獲取對應(yīng)于指示信息的應(yīng)用推薦信息和/或應(yīng)用,解決了現(xiàn)有技術(shù)中,為用戶的瀏覽器加載特定應(yīng)用效率不高,瀏覽器的應(yīng)用信息頁面無法根據(jù)用戶需求提供定制的信息和/或數(shù)據(jù),造成用戶使用體驗不高的問題,提高了用戶使用體驗。實施例ニ參照圖2,示出了根據(jù)本申請實施例ニ的ー種應(yīng)用獲取方法的步驟流程圖。本實施例中,以應(yīng)用信息頁面為“我的應(yīng)用”頁面為例,指示信息為瀏覽器渠道標識(Pid)為例,與指示信息相對應(yīng)的一種應(yīng)用信息在本實施例中舉例為應(yīng)用推薦信息,應(yīng)用推薦信息為根據(jù)瀏覽器渠道商提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表獲取的應(yīng)用描述信
ο本實施例的應(yīng)用獲取方法包括以下步驟步驟S202 :新應(yīng)用上線時,服務(wù)器端將新的應(yīng)用文件、數(shù)據(jù)、信息等上線,并設(shè)置可根據(jù)Pid(瀏覽器渠道標識)檢索的類別。也就是說,應(yīng)用文件、數(shù)據(jù)、信息等中均設(shè)置有相應(yīng)的類別信息,用子供服務(wù)器檢索應(yīng)用推薦信息和/或應(yīng)用是否是與指示信息如瀏覽器渠道標識相對應(yīng)的應(yīng)用推薦信息和/或應(yīng)用。通過設(shè)置類別信息,便于快速準確地查找相應(yīng)的應(yīng)用資源。當然,也可以不設(shè)置類別信息,而根據(jù)瀏覽器發(fā)送來的Pid臨時篩選查找相應(yīng)的應(yīng)用資源,但效率將會降低。通常來說,Pid基本是ー個字符串,以360瀏覽器為例,比如現(xiàn)有的Pid為“360se”,表明360瀏覽器是主站下載,pid為“sesoft”表明360瀏覽器是軟件管家推送等等。相應(yīng)地,服務(wù)器端的應(yīng)用推薦信息和應(yīng)用中也設(shè)置有類似的信息,以與瀏覽器發(fā)送來的Pid相對應(yīng)。
此外,服務(wù)器提供了查詢接ロ,本實施例中的查詢接ロ用于根據(jù)瀏覽器渠道標識,向瀏覽器返回應(yīng)用推薦信息和/或應(yīng)用。查詢接ロ的輸入?yún)?shù)可以為瀏覽器版本號,Pid、appid(應(yīng)用標識)等,輸出參數(shù)可以為對應(yīng)pid的推薦信息(S卩,應(yīng)用推薦信息)和/或應(yīng)用等。一種服務(wù)器端查詢接ロ的實例如下Pid,推薦應(yīng)用名稱,圖片,描述文字,等。形如
{
Pid:’’360se”;//瀏覽器渠道標識
Appid:’’Webmail”//應(yīng)用標識
Desc:”一鍵幫你登錄郵箱,還具有提醒功能” //描述文字 Ico:http://img.360safe.com/img/webmail.ico //插件欄圖標 Logo:http://img.360safe.com/logo/webmail.png//我的應(yīng)用頁面內(nèi)大圖標 url:http://down.360safe.com/seapps/Webmail_3.0.1.1030.zip//插件下載地
址
}如,當客戶端查詢時,傳入了 pid為輸入?yún)?shù);服務(wù)器查詢數(shù)據(jù)庫,返回相關(guān)的推薦信息(以類似json格式的數(shù)據(jù)返回);客戶端獲得數(shù)據(jù)后,根據(jù)需要,可以將圖片和描述先顯不出來。步驟S204 :瀏覽器啟動后,“我的應(yīng)用”頁面展現(xiàn)出來,根據(jù)條件(如每天一次,半天一次等)調(diào)用瀏覽器接ロ,向服務(wù)器發(fā)送應(yīng)用獲取請求。其中,瀏覽器接ロ包括以下至少之一用于查尋推薦應(yīng)用的接ロ(如,用于查尋當前渠道的瀏覽器需要推薦哪些應(yīng)用的接ロ,如購物專用版,會推薦有道購物等應(yīng)用,可以為URL形式)、用于下載應(yīng)用的接ロ(如,下載有道購物,可以為C++形式)、用于安裝應(yīng)用的接ロ(如,安裝有道購物,可以為C++形式)。這些接ロ可以是符合瀏覽器接ロ標準的新設(shè)置的接ロ,也可以利用現(xiàn)有的瀏覽器接ロ,實現(xiàn)相應(yīng)的功能。利用現(xiàn)有接ロ實現(xiàn)相應(yīng)功能,無須對現(xiàn)有流程做太大發(fā)動,降低了開發(fā)難度,節(jié)約了實現(xiàn)成本。“我的應(yīng)用”頁面通過上述瀏覽器接ロ向服務(wù)器發(fā)送應(yīng)用獲取請求,請求獲取相應(yīng)的應(yīng)用推薦信息和/或應(yīng)用。應(yīng)用獲取請求中包括瀏覽器渠道標識(Pid),還可以包括瀏覽器版本號和/或待獲取的應(yīng)用的應(yīng)用標識(appid)。其中,用戶安裝瀏覽器時,安裝包內(nèi)攜帶有pid,比如,從淘寶頁面下載的淘寶-360合作安裝包,內(nèi)部的pid會寫明taobao。在制作合作包時,會給特定的安裝包分配pid,用于標識瀏覽器的安裝渠道。優(yōu)選地,可以只在瀏覽器啟動第一次打開“我的應(yīng)用”頁面時發(fā)送應(yīng)用獲取請求,其它時間打開則不再發(fā)送。這種方式既滿足了用戶需求,也減少了信令交互,減輕的網(wǎng)絡(luò)負擔。當通過瀏覽器接ロ訪問服務(wù)器的ー個地址時,發(fā)送的應(yīng)用獲取請求中包括pid,當然,還可以包括瀏覽器版本號,也即,對于服務(wù)器的查詢接ロ來說,輸入?yún)?shù)為Pid (瀏覽器渠道標識),輸出參數(shù)為ー個json格式的數(shù)據(jù);當通過瀏覽器接ロ從服務(wù)器下載應(yīng)用的安裝包吋,發(fā)送的應(yīng)用獲取請求中除包括Pid外,還需要appid,也即,發(fā)送給服務(wù)器查詢接ロ的輸入?yún)?shù)是Pid和appid(應(yīng)用標識);當通過瀏覽器接ロ安裝應(yīng)用時,應(yīng)用獲取請求中包括pid和appid,也即,發(fā)送給服務(wù)器查詢接ロ的輸入?yún)?shù)是pid和appid (應(yīng)用標識)。如果引入了用戶瀏覽行為信息,給服務(wù)器的參數(shù)還應(yīng)該包含utype,如utype = gouwu (表明用戶對購物類網(wǎng)站更為感興趣)。服務(wù)器端根據(jù)這些參數(shù)返回相應(yīng)的應(yīng)用推薦信息和/或應(yīng)用。其中,pid在安裝了瀏覽器后,會寫入ー個地方存儲(通常是本地存儲),比如注冊表或者配置文件里面,程序啟動后,可以根據(jù)該Pid獲取對應(yīng)的推薦信息。當然,瀏覽器版本號和待獲取的應(yīng)用的應(yīng)用標識也可以采用相同的方式。
步驟S206 :從服務(wù)器獲取對應(yīng)于瀏覽器渠道標識的推薦信息(即應(yīng)用推薦信息)。當指示信息為瀏覽器渠道標識,對應(yīng)于所述指示信息的應(yīng)用推薦信息為根據(jù)瀏覽器渠道商提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表獲取的應(yīng)用描述信息。應(yīng)用配置表中通常包括有類別信息和該類別的應(yīng)用的相關(guān)地址信息,通過該表,能夠快速準確地從服務(wù)器中找到相關(guān)應(yīng)用及相關(guān)應(yīng)用的應(yīng)用描述信息,進而作為應(yīng)用推薦信息發(fā)送給客戶端?!N應(yīng)用配置表如表I所不,表I中標不“pid”為I,說明該表中的應(yīng)用信息用于從淘寶網(wǎng)獲取瀏覽器的用戶,這些應(yīng)用均于淘寶(TaoBao)網(wǎng)站提供?!邦悇e”用于表明淘寶提供的應(yīng)用的類別,“應(yīng)用”用于表明每個類別都有哪些應(yīng)用,以及這些應(yīng)用及相關(guān)信息的存放地址。如表I形式的應(yīng)用配置表在服務(wù)器中有多個,分別對應(yīng)于不同的瀏覽器渠道商。表I
Pid: I ( TaoBao )
類別_應(yīng)用_
生活應(yīng)用I、應(yīng)用2--
購物_應(yīng)用3、應(yīng)用4_
_團購_應(yīng)用5、_應(yīng)用6_
旅行_[應(yīng)用I、應(yīng)用8_另ー種應(yīng)用配置表如表2所示,表2中,“pid”為瀏覽器渠道標識,“名稱”為“pid”對應(yīng)的瀏覽器渠道商的名稱,“應(yīng)用名稱”是瀏覽器渠道商提供的相關(guān)應(yīng)用的名稱(其中還可存儲應(yīng)用的相應(yīng)地址),“應(yīng)用分類”是瀏覽器渠道商提供的每種應(yīng)用的類別。表 2
Pid 名稱應(yīng)用名稱應(yīng)用分類
權(quán)利要求
1.一種應(yīng)用的獲取方法,其特征在于,包括 向服務(wù)器發(fā)送攜帯有指示信息的應(yīng)用獲取請求,其中所述指示信息用于指示應(yīng)用類型; 從所述服務(wù)器獲取對應(yīng)于所述指示信息的推薦應(yīng)用的應(yīng)用信息; 將所述應(yīng)用信息與所述應(yīng)用信息頁面的初始化應(yīng)用信息一同加載到瀏覽器的應(yīng)用信息頁面。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述指示信息為應(yīng)用第三方提供方標識,其指示所請求獲取的應(yīng)用為應(yīng)用第三方提供方所提供的應(yīng)用;則 所述對應(yīng)于所述指示信息的應(yīng)用信息為根據(jù)所述應(yīng)用第三方提供方提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表獲取的應(yīng)用描述信息。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述指示信息為用戶瀏覽行為信息,其指示所請求獲取的應(yīng)用是基于用戶瀏覽行為而提供的應(yīng)用;且 所述用戶瀏覽行為信息通過對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析獲得。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述通過對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析獲得所述用戶瀏覽行為信息的步驟包括 根據(jù)用戶的歷史瀏覽網(wǎng)址記錄,對所述用戶在設(shè)定時間內(nèi)訪問網(wǎng)站的網(wǎng)站類型進行統(tǒng)計分析; 若所述用戶在所述設(shè)定時間內(nèi)訪問某一類型的網(wǎng)站的次數(shù)等于或大于設(shè)定次數(shù),則將所述用戶瀏覽行為信息確定為瀏覽該類型的網(wǎng)站; 和/或, 根據(jù)所述用戶收藏的網(wǎng)址記錄,對所述用戶收藏網(wǎng)站的網(wǎng)站類型進行統(tǒng)計分析; 若所述用戶收藏某ー類型的網(wǎng)站的項數(shù)等于或大于設(shè)定項數(shù),則將所述用戶瀏覽行為信息確定為瀏覽該類型的網(wǎng)站。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述向服務(wù)器發(fā)送攜帯有指示信息的應(yīng)用獲取請求的步驟包括 通過用于查尋推薦應(yīng)用的瀏覽器接ロ、用于下載應(yīng)用的瀏覽器接ロ、用于安裝應(yīng)用的瀏覽器接口中的至少ー個,向所述服務(wù)器發(fā)送所述應(yīng)用獲取請求。
6.根據(jù)權(quán)利要求I至5任一項所述的方法,其特征在于,所述應(yīng)用獲取請求還包括瀏覽器版本號,和/或,待獲取應(yīng)用的應(yīng)用標識。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述應(yīng)用信息中設(shè)置有類別信息; 該類別信息標識出所述應(yīng)用信息是否為與所述指示信息相對應(yīng)的推薦應(yīng)用的應(yīng)用信O
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,通過調(diào)用組件對象模型COM接ロ,從所述服務(wù)器獲取對應(yīng)于所述指示信息的推薦應(yīng)用的應(yīng)用信息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述COM接ロ使用C++語言編寫。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述COM接ロ還用于查詢應(yīng)用的安裝狀態(tài)。
11.根據(jù)權(quán)利要求I所述的方法,其特征在干,進ー步包括 在瀏覽器側(cè)顯示所述從服務(wù)器獲取的應(yīng)用推薦信息。
12.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述應(yīng)用信息包括 所述推薦應(yīng)用的圖標和對應(yīng)所述推薦應(yīng)用的網(wǎng)絡(luò)入ロ地址。
13.一種應(yīng)用的發(fā)送方法,其特征在于,包括 接收客戶端瀏覽器發(fā)送的應(yīng)用獲取請求,所述應(yīng)用獲取請求中攜帯有指示信息,所述指示信息用于指示應(yīng)用類型; 根據(jù)所述指示信息,確定對應(yīng)于所述指示信息的推薦應(yīng)用的應(yīng)用信息,并發(fā)送至所述客戶端瀏覽器。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述指示信息為應(yīng)用第三方提供方標識,其指示所請求獲取的應(yīng)用為應(yīng)用第三方提供方所提供的應(yīng)用;則 所述對應(yīng)于所述指示信息的應(yīng)用信息為根據(jù)應(yīng)用第三方提供方所提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表獲取的應(yīng)用描述信息。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述由應(yīng)用第三方提供方所提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表由應(yīng)用第三方提供方提供更新,并按照應(yīng)用的類別在服務(wù)器進行分類維護。
16.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述指示信息為用戶瀏覽行為信息,其指示所請求獲取的應(yīng)用是基于用戶瀏覽行為而提供的應(yīng)用;且 所述用戶瀏覽行為信息通過對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析獲得。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析為由服務(wù)器側(cè)的分析服務(wù)器提供。
18.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述應(yīng)用信息中設(shè)置有類別信息; 該類別信息標識出所述應(yīng)用信息是否為與所述指示信息相對應(yīng)的推薦應(yīng)用的應(yīng)用信O
19.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述應(yīng)用信息包括 所述推薦應(yīng)用的圖標和對應(yīng)所述推薦應(yīng)用的網(wǎng)絡(luò)入口地址。
20.ー種應(yīng)用獲取裝置,其特征在于,包括 發(fā)送模塊,用于向服務(wù)器發(fā)送攜帯有指示信息的應(yīng)用獲取請求,其中所述指示信息用于指示應(yīng)用類型; 獲取模塊,用于從所述服務(wù)器獲取對應(yīng)于所述指示信息的推薦應(yīng)用的應(yīng)用信息;將所述應(yīng)用信息與所述應(yīng)用信息頁面的初始化應(yīng)用信息一同加載到瀏覽器的應(yīng)用信息頁面。
21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述指示信息為應(yīng)用第三方提供方標識,其指示所請求獲取的應(yīng)用為應(yīng)用第三方提供方提供的應(yīng)用;則 所述對應(yīng)于所述指示信息的應(yīng)用信息為根據(jù)應(yīng)用第三方提供方提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表獲取的應(yīng)用描述信息。
22.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述指示信息為用戶瀏覽行為信息,其指示所請求獲取的應(yīng)用是基于用戶瀏覽行為而提供的應(yīng)用;且所述用戶瀏覽行為信息通過對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析獲得。
23.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述發(fā)送模塊,用于通過用于查尋推薦應(yīng)用的瀏覽器接ロ、用于下載應(yīng)用的瀏覽器接ロ、用于安裝應(yīng)用的瀏覽器接ロ中的至少ー個,向所述服務(wù)器發(fā)送所述應(yīng)用獲取請求。
24.根據(jù)權(quán)利要求20至23任一項所述的裝置,其特征在于,所述應(yīng)用獲取請求還包括瀏覽器版本號,和/或,待獲取的應(yīng)用的應(yīng)用標識。
25.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述應(yīng)用信息中設(shè)置有類別信息,所述類別信息用于標識出所述應(yīng)用信息是否為與所述指示信息相對應(yīng)的推薦應(yīng)用的應(yīng)用信息。
26.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述獲取模塊,用于通過調(diào)用使用C++語言編寫的組件對象模型COM接ロ,從所述服務(wù)器獲取對應(yīng)于所述指示信息的應(yīng)用信息并顯示所述應(yīng)用信息。
27.根據(jù)權(quán)利要求26所述的裝置,其特征在于,所述COM接ロ還用于查詢所述應(yīng)用的安裝狀態(tài);所述瀏覽器中還設(shè)置有定時器,所述瀏覽器通過所述定時器定時通過所述COM接ロ查詢應(yīng)用的安裝狀態(tài)。
28.ー種應(yīng)用發(fā)送裝置,其特征在于,包括 接收模塊,用于接收客戶端瀏覽器發(fā)送的應(yīng)用獲取請求,所述應(yīng)用獲取請求中攜帯有指示信息,所述指示信息用于指示應(yīng)用類型; 查找發(fā)送模塊,用于根據(jù)所述指示信息,確定對應(yīng)于所述指示信息的推薦應(yīng)用的應(yīng)用信息,并將所述應(yīng)用信息發(fā)送給所述客戶端瀏覽器。
29.根據(jù)權(quán)利要求28所述的裝置,其特征在于,所述指示信息為應(yīng)用第三方提供方標識,其指示所請求獲取的應(yīng)用為應(yīng)用第三方提供方提供的應(yīng)用;則所述對應(yīng)于所述指示信息的應(yīng)用信息為根據(jù)應(yīng)用第三方提供方提供的、設(shè)置在服務(wù)器側(cè)的應(yīng)用配置表獲取的應(yīng)用描述信息;或者,所述指示信息為用戶瀏覽行為信息,其指示所請求獲取的應(yīng)用是基于用戶瀏覽行為而提供的應(yīng)用;且所述用戶瀏覽行為信息通過對歷史瀏覽網(wǎng)址和/或收藏網(wǎng)址進行分析獲得。
30.根據(jù)權(quán)利要求28或29所述的裝置,其特征在于,所述應(yīng)用信息中設(shè)置有類別信息,所述類別信息用于供所述服務(wù)器檢索所述應(yīng)用信息是否是與所述指示信息相對應(yīng)的推薦應(yīng)用的應(yīng)用信息。
全文摘要
本發(fā)明提供了一種應(yīng)用獲取、發(fā)送方法及裝置,其中,應(yīng)用獲取方法包括向服務(wù)器發(fā)送攜帶有指示信息的應(yīng)用獲取請求,其中所述指示信息用于指示應(yīng)用類型;從所述服務(wù)器獲取對應(yīng)于所述指示信息的應(yīng)用信息;將所述應(yīng)用信息與所述應(yīng)用信息頁面的初始化應(yīng)用信息一同加載到瀏覽器的應(yīng)用信息頁面。通過本發(fā)明,解決了現(xiàn)有技術(shù)中,為用戶的瀏覽器加載特定應(yīng)用效率不高的問題,提高了用戶使用體驗。
文檔編號H04L29/08GK102647462SQ20121008972
公開日2012年8月22日 申請日期2012年3月29日 優(yōu)先權(quán)日2012年3月29日
發(fā)明者萬勇, 任寰, 侯志剛 申請人:奇智軟件(北京)有限公司