定義的源語(yǔ)言。XML提供統(tǒng)一的方法來(lái)描述和 交換獨(dú)立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。
[0039] 102、若上述瀏覽器為成功安裝后的首次啟動(dòng),獲取上述瀏覽器的安裝包攜帶的標(biāo) 記文件,標(biāo)記文件包括待插入的書(shū)簽和書(shū)簽類(lèi)型。
[0040] 在本發(fā)明實(shí)施例中,瀏覽器的安裝包中攜帶有標(biāo)記文件,但是在瀏覽器的安裝包 運(yùn)行過(guò)程中并不加載書(shū)簽,而是在瀏覽器成功安裝后的首次啟動(dòng)時(shí)從瀏覽器的安裝包攜帶 的標(biāo)記文件中獲取待插入的標(biāo)簽和書(shū)簽類(lèi)型。故當(dāng)安裝包需要推薦不同的書(shū)簽時(shí),直接修 改瀏覽器攜帶的標(biāo)記文件即可得到不同的待插入書(shū)簽。本發(fā)明實(shí)施例中待插入書(shū)簽是瀏覽 器的安裝包攜帶的標(biāo)記文件中記錄的書(shū)簽,可以根據(jù)不同安裝包的定制化話需求在標(biāo)記文 件中寫(xiě)入特定的待插入書(shū)簽,并且在標(biāo)記文件中設(shè)定書(shū)簽類(lèi)型,具體的,以標(biāo)記文件為XML 文件為例,可以設(shè)置type字段,在type字段中寫(xiě)明待插入書(shū)簽的書(shū)簽類(lèi)型。例如書(shū)簽類(lèi)型 包括以下類(lèi)型的至少一種:全新安裝、升級(jí)安裝。其中書(shū)簽類(lèi)型用于表示在瀏覽器的安裝包 為哪種類(lèi)型的安裝包時(shí)向用戶(hù)推薦書(shū)簽,若瀏覽器的安裝包不是特定的書(shū)簽類(lèi)型,則無(wú)需 向用戶(hù)推薦特定的書(shū)簽。
[0041] 103、根據(jù)上述書(shū)簽類(lèi)型從上述待插入的書(shū)簽中選擇推薦的書(shū)簽。
[0042] 在本發(fā)明實(shí)施例中,通過(guò)標(biāo)記文件可以獲取到待插入的書(shū)簽和書(shū)簽類(lèi)型,接下來(lái) 就可以根據(jù)書(shū)簽類(lèi)型從待插入的書(shū)簽中選擇推薦的書(shū)簽,其中從待插入的書(shū)簽中選擇出來(lái) 的書(shū)簽才是向用戶(hù)推薦的書(shū)簽,若根據(jù)書(shū)簽類(lèi)型有些待插入的書(shū)簽沒(méi)有被選擇出,則不能 夠作為推薦的書(shū)簽。
[0043] 在本發(fā)明的一些實(shí)施例中,書(shū)簽類(lèi)型包括以下類(lèi)型的至少一種:全新安裝、升級(jí)安 裝。步驟103根據(jù)書(shū)簽類(lèi)型從待插入的書(shū)簽中選擇推薦的書(shū)簽,包括:
[0044] 若書(shū)簽類(lèi)型為全新安裝,則當(dāng)瀏覽器的安裝包為全新安裝的安裝包時(shí)將待插入的 書(shū)簽作為推薦的書(shū)簽;
[0045] 若書(shū)簽類(lèi)型為升級(jí)安裝,則當(dāng)瀏覽器的安裝包為升級(jí)安裝的安裝包時(shí)將待插入的 書(shū)簽作為推薦的書(shū)簽;
[0046] 若書(shū)簽類(lèi)型為全新安裝和升級(jí)安裝,則當(dāng)瀏覽器的安裝包為全新安裝的安裝包, 或?yàn)g覽器的安裝包為升級(jí)安裝的安裝包時(shí),將待插入的書(shū)簽作為推薦的書(shū)簽。
[0047] 其中,對(duì)于書(shū)簽類(lèi)型為全新安裝,則當(dāng)瀏覽器的安裝包不是全新安裝的數(shù)據(jù)包時(shí), 該書(shū)簽類(lèi)型對(duì)應(yīng)的書(shū)簽不能被選擇作為推薦的書(shū)簽,例如,瀏覽器的安裝包為升級(jí)安裝的 數(shù)據(jù)包時(shí),該安裝包不是全新安裝,則該書(shū)簽類(lèi)型對(duì)應(yīng)的書(shū)簽不能被選擇作為推薦的書(shū)簽。 這種書(shū)簽類(lèi)型可以只針對(duì)初始安裝瀏覽器的用戶(hù)推薦書(shū)簽,而對(duì)于已經(jīng)是該瀏覽器的用戶(hù) 則不需要再重復(fù)推薦書(shū)簽。
[0048] 104、將上述推薦的書(shū)簽插入到上述瀏覽器的書(shū)簽文件中。
[0049] 在本發(fā)明實(shí)施例中,步驟103將從待插入的書(shū)簽中選擇出推薦的書(shū)簽后,將推薦 的書(shū)簽插入到瀏覽器的書(shū)簽文件中,以便于用戶(hù)能夠方便的點(diǎn)擊推薦的書(shū)簽,從而達(dá)到向 用戶(hù)推薦書(shū)簽的目的。
[0050] 需要說(shuō)明的是,在本發(fā)明的一些實(shí)施例中,標(biāo)記文件除了包括待插入的書(shū)簽和書(shū) 簽類(lèi)型之外,還可以在標(biāo)記文件中攜帶其他的信息,例如,標(biāo)記文件還包括:待插入的書(shū)簽 的身份標(biāo)識(shí)碼(ID,identity)。步驟104將推薦的書(shū)簽插入到瀏覽器的書(shū)簽文件中之后,本 發(fā)明實(shí)施例還包括:當(dāng)書(shū)簽文件中插入的推薦的書(shū)簽被用戶(hù)點(diǎn)擊時(shí),將被點(diǎn)擊的書(shū)簽的ID 向服務(wù)器上報(bào),以使服務(wù)器統(tǒng)計(jì)推薦的書(shū)簽被用戶(hù)點(diǎn)擊的次數(shù)。
[0051] 通過(guò)以上對(duì)本發(fā)明實(shí)施例的說(shuō)明可知,在瀏覽器啟動(dòng)后,判斷瀏覽器是否為成功 安裝后的首次啟動(dòng),當(dāng)瀏覽器是成功安裝后首次啟動(dòng)時(shí),獲取瀏覽器的安裝包中攜帶的標(biāo) 記文件,從而獲取到待插入的書(shū)簽和書(shū)簽類(lèi)型,然后根據(jù)書(shū)簽類(lèi)型從待插入的書(shū)簽中選擇 出向用戶(hù)推薦的書(shū)簽,最后將推薦的書(shū)簽插入到瀏覽器的書(shū)簽文件中。由于只有在瀏覽器 首次啟動(dòng)時(shí)從瀏覽器的安裝包中攜帶的標(biāo)記文件中獲取到待插入的書(shū)簽和書(shū)簽類(lèi)型,并根 據(jù)書(shū)簽類(lèi)型從待插入的書(shū)簽中選擇出向用戶(hù)推薦的書(shū)簽,當(dāng)發(fā)布不同的安裝包時(shí)只需要設(shè) 置安裝包中攜帶的標(biāo)記文件就可以自動(dòng)的選擇出向用戶(hù)推薦的書(shū)簽,而可以根據(jù)不同的安 裝包選擇不同的推薦書(shū)簽,滿(mǎn)足用戶(hù)的可定制化需求,由于不是在瀏覽器的安裝過(guò)程中加 載書(shū)簽故不會(huì)影響安裝包的正常安裝,另外當(dāng)安裝包需要安裝不同的書(shū)簽時(shí),只需要設(shè)置 安裝包中攜帶的標(biāo)記文件即可,而不需要修改啟動(dòng)程序代碼,便于用戶(hù)的使用,可擴(kuò)展性 強(qiáng)。
[0052] 為便于更好的理解和實(shí)施本發(fā)明實(shí)施例的上述方案,下面舉例相應(yīng)的應(yīng)用場(chǎng)景來(lái) 進(jìn)行具體說(shuō)明。
[0053] 第一、配置XML文件
[0054] 不同渠道的安裝包需要推薦不同的書(shū)簽,比如從騰訊網(wǎng)下載的QQ瀏覽器推薦書(shū) 簽 WWW. qq. com。
[0055] 根據(jù)XML文件的文件格式設(shè)置帶待插入的書(shū)簽項(xiàng),具體的,XML文件格式具體可以 如下:
[0056]
【主權(quán)項(xiàng)】
1. 一種書(shū)簽的推薦方法,其特征在于,包括: 在瀏覽器啟動(dòng)后,判斷所述瀏覽器是否為成功安裝后的首次啟動(dòng); 若所述瀏覽器為成功安裝后的首次啟動(dòng),獲取所述瀏覽器的安裝包攜帶的標(biāo)記文件, 所述標(biāo)記文件包括待插入的書(shū)簽和書(shū)簽類(lèi)型; 根據(jù)所述書(shū)簽類(lèi)型從所述待插入的書(shū)簽中選擇推薦的書(shū)簽; 將所述推薦的書(shū)簽插入到所述瀏覽器的書(shū)簽文件中。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述瀏覽器啟動(dòng)之前還包括: 根據(jù)所述瀏覽器的安裝包中攜帶的標(biāo)記文件的文件格式設(shè)置待插入的書(shū)簽; 運(yùn)行所述瀏覽器的安裝包,在注冊(cè)表中寫(xiě)入首次啟動(dòng)標(biāo)識(shí)和書(shū)簽類(lèi)型; 所述判斷所述瀏覽器是否為成功安裝后的首次啟動(dòng),具體為: 從所述注冊(cè)表中讀取所述首次啟動(dòng)標(biāo)識(shí); 根據(jù)所述首次啟動(dòng)標(biāo)識(shí)判斷所述瀏覽器是否為成功安裝后的首次啟動(dòng)。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述書(shū)簽類(lèi)型包括W下類(lèi)型的至少一種: 全新安裝、升級(jí)安裝; 所述根據(jù)所述書(shū)簽類(lèi)型從所述待插入的書(shū)簽中選擇推薦的書(shū)簽,包括: 若所述書(shū)簽類(lèi)型為全新安裝,則當(dāng)所述瀏覽器的安裝包為全新安裝的安裝包時(shí)將所述 待插入的書(shū)簽作為所述推薦的書(shū)簽; 若所述書(shū)簽類(lèi)型為升級(jí)安裝,則當(dāng)所述瀏覽器的安裝包為升級(jí)安裝的安裝包時(shí)將所述 待插入的書(shū)簽作為所述推薦的書(shū)簽; 若所述書(shū)簽類(lèi)型為全新安裝和升級(jí)安裝,則當(dāng)所述瀏覽器的安裝包為全新安裝的安裝 包,或所述瀏覽器的安裝包為升級(jí)安裝的安裝包時(shí),將所述待插入的書(shū)簽作為推薦的書(shū)簽。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述標(biāo)記文件為可擴(kuò)展標(biāo)記語(yǔ)言XML文 件。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述標(biāo)記文件還包括;所述待插入的書(shū)簽 的身份標(biāo)識(shí)碼ID ; 所述將所述推薦的書(shū)簽插入到所述瀏覽器的書(shū)簽文件中之后還包括: 當(dāng)所述書(shū)簽文件中插入的推薦的書(shū)簽被用戶(hù)點(diǎn)擊時(shí),將被點(diǎn)擊的書(shū)簽的ID向服務(wù)器 上報(bào),W使所述服務(wù)器統(tǒng)計(jì)推薦的書(shū)簽被用戶(hù)點(diǎn)擊的次數(shù)。
6. -種書(shū)簽的推薦裝置,其特征在于,包括: 首次啟動(dòng)判斷模塊,用于在瀏覽器啟動(dòng)后,判斷所述瀏覽器是否為成功安裝后的首次 啟動(dòng); 書(shū)簽獲取模塊,用于若所述瀏覽器為成功安裝后的首次啟動(dòng),獲取所述瀏覽器的安裝 包攜帶的標(biāo)記文件,所述標(biāo)記文件包括待插入的書(shū)簽和書(shū)簽類(lèi)型; 書(shū)簽推薦模塊,用于根據(jù)所述書(shū)簽類(lèi)型從所述待插入的書(shū)簽中選擇推薦的書(shū)簽; 書(shū)簽插入模塊,用于將所述推薦的書(shū)簽插入到所述瀏覽器的書(shū)簽文件中。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述書(shū)簽的推薦裝置還包括: 書(shū)簽生成模塊,用于根據(jù)所述瀏覽器的安裝包中攜帶的標(biāo)記文件的文件格式設(shè)置待插 入的書(shū)簽; 安裝模塊,用于運(yùn)行所述瀏覽器的安裝包,在注冊(cè)表中寫(xiě)入首次啟動(dòng)標(biāo)識(shí)和書(shū)簽類(lèi) 型; 首次啟動(dòng)判斷模塊,具體用于從所述注冊(cè)表中讀取所述首次啟動(dòng)標(biāo)識(shí);根據(jù)所述首次 啟動(dòng)標(biāo)識(shí)判斷所述瀏覽器是否為成功安裝后的首次啟動(dòng)。
8. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述書(shū)簽類(lèi)型包括W下類(lèi)型的至少一種: 全新安裝、升級(jí)安裝; 所述推薦模塊,具體用于若所述書(shū)簽類(lèi)型為全新安裝,則當(dāng)所述瀏覽器的安裝包為全 新安裝的安裝包時(shí)將所述待插入的書(shū)簽作為所述推薦的書(shū)簽;若所述書(shū)簽類(lèi)型為升級(jí)安 裝,則當(dāng)所述瀏覽器的安裝包為升級(jí)安裝的安裝包時(shí)將所述待插入的書(shū)簽作為所述推薦的 書(shū)簽;若所述書(shū)簽類(lèi)型為全新安裝和升級(jí)安裝,則當(dāng)所述瀏覽器的安裝包為全新安裝的安 裝包,或所述瀏覽器的安裝包為升級(jí)安裝的安裝包時(shí),將所述待插入的書(shū)簽作為推薦的書(shū) 簽。
9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述標(biāo)記文件為可擴(kuò)展標(biāo)記語(yǔ)言XML文 件。
10. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述標(biāo)記文件還包括:所述待插入的書(shū) 簽的身份標(biāo)識(shí)碼ID ; 所述書(shū)簽的推薦裝置還包括: 書(shū)簽上報(bào)模塊,用于當(dāng)所述書(shū)簽文件中插入的推薦的書(shū)簽被用戶(hù)點(diǎn)擊時(shí),將被點(diǎn)擊的 書(shū)簽的ID向服務(wù)器上報(bào),W使所述服務(wù)器統(tǒng)計(jì)推薦的書(shū)簽被用戶(hù)點(diǎn)擊的次數(shù)。
【專(zhuān)利摘要】本發(fā)明實(shí)施例公開(kāi)了一種書(shū)簽的推薦方法和裝置,用于實(shí)現(xiàn)書(shū)簽的可定制化需求,便于使用,擴(kuò)展性強(qiáng)。本發(fā)明實(shí)施例方法包括:在瀏覽器啟動(dòng)后,判斷所述瀏覽器是否為成功安裝后的首次啟動(dòng);若所述瀏覽器為成功安裝后的首次啟動(dòng),獲取所述瀏覽器的安裝包攜帶的標(biāo)記文件,所述標(biāo)記文件包括待插入的書(shū)簽和書(shū)簽類(lèi)型;根據(jù)所述書(shū)簽類(lèi)型從所述待插入的書(shū)簽中選擇推薦的書(shū)簽;將所述推薦的書(shū)簽插入到所述瀏覽器的書(shū)簽文件中。
【IPC分類(lèi)】G06F17-30
【公開(kāi)號(hào)】CN104636367
【申請(qǐng)?zhí)枴緾N201310557222
【發(fā)明人】尚子峰
【申請(qǐng)人】騰訊科技(深圳)有限公司
【公開(kāi)日】2015年5月20日
【申請(qǐng)日】2013年11月11日