在應(yīng)用程序中加入標(biāo)簽信息的方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了在應(yīng)用程序中加入標(biāo)簽信息的方法和裝置。所述方法的一【具體實(shí)施方式】包括:接收預(yù)定義的標(biāo)簽信息庫(kù),所述標(biāo)簽信息庫(kù)包括標(biāo)簽信息,用于描述所述應(yīng)用程序的特征屬性;將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中。實(shí)現(xiàn)了為應(yīng)用程序的安裝包提供包括標(biāo)簽信息的標(biāo)簽信息庫(kù),以便提高按照特征分類(lèi)或搜索應(yīng)用程序的效率。
【專(zhuān)利說(shuō)明】在應(yīng)用程序中加入標(biāo)簽信息的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,具體涉及計(jì)算機(jī)網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其涉及在應(yīng)用程序中加入標(biāo)簽信息的方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的迅速發(fā)展,適用于終端的個(gè)性化應(yīng)用越來(lái)越多,以手機(jī)為例,目前的手機(jī)APP商店中,類(lèi)似功能的APP太多,使用者不易判斷相近功能的APP是否符合自已的需要。
【發(fā)明內(nèi)容】
[0003]本申請(qǐng)?zhí)峁┝嗽趹?yīng)用程序中加入標(biāo)簽信息的方法和裝置。
[0004]一方面,本申請(qǐng)?zhí)峁┝嗽趹?yīng)用程序中加入標(biāo)簽信息的方法,所述方法包括:接收預(yù)定義的標(biāo)簽信息庫(kù),所述標(biāo)簽信息庫(kù)包括標(biāo)簽信息,用于描述所述應(yīng)用程序的特征屬性;將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中。
[0005]在某些實(shí)施方式中,在所述接收預(yù)定義的標(biāo)簽信息庫(kù)的步驟之前,所述方法還包括:提供預(yù)定義的標(biāo)簽信息選項(xiàng);接收對(duì)所述標(biāo)簽信息選項(xiàng)的選擇;根據(jù)所述選擇生成預(yù)定義的標(biāo)簽信息庫(kù)。
[0006]在某些實(shí)施方式中,所述接收預(yù)定義的標(biāo)簽信息庫(kù),包括:接收用戶(hù)輸入的預(yù)定義的標(biāo)簽信息庫(kù)。
[0007]在某些實(shí)施方式中,所述標(biāo)簽信息包括:主分類(lèi)信息、子分類(lèi)信息、特征名稱(chēng)信息和特征描述信息。
[0008]在某些實(shí)施方式中,所述標(biāo)簽信息還包括:未實(shí)現(xiàn)的特征信息。
[0009]第二方面,本申請(qǐng)?zhí)峁┝朔诸?lèi)應(yīng)用程序的方法,所述方法包括:接收如上所述的在應(yīng)用程序中加入標(biāo)簽信息的方法得到的附加有標(biāo)簽信息庫(kù)的應(yīng)用程序的安裝包;基于所述標(biāo)簽信息庫(kù)中的標(biāo)簽信息,生成映射所述安裝包的信息表;將所述信息表分類(lèi)提交至索引數(shù)據(jù)庫(kù)中,以分類(lèi)所述應(yīng)用程序。
[0010]第三方面,本申請(qǐng)?zhí)峁┝怂阉鲬?yīng)用程序的方法,其特征在于,所述方法包括:接收搜索請(qǐng)求;根據(jù)所述搜索請(qǐng)求,在如上所述的分類(lèi)應(yīng)用程序的方法得到的包含于所述索引數(shù)據(jù)庫(kù)的信息表中,判斷是否有符合所述搜索請(qǐng)求的標(biāo)簽信息;根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序。
[0011]在某些實(shí)施方式中,所述根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序包括:根據(jù)符合所述搜索請(qǐng)求的標(biāo)簽信息得到包含符合搜索請(qǐng)求的標(biāo)簽信息的信息表;根據(jù)所述包含符合所述搜索請(qǐng)求的標(biāo)簽信息的信息表,搜索應(yīng)用程序。
[0012]在某些實(shí)施方式中,所述方法還包括:若有符合搜索請(qǐng)求的標(biāo)簽信息,則根據(jù)所述標(biāo)簽信息與所述搜索請(qǐng)求的匹配度,排序所述標(biāo)簽信息對(duì)應(yīng)的應(yīng)用程序。
[0013]在某些實(shí)施方式中,所述方法還包括:若有多個(gè)符合搜索請(qǐng)求的標(biāo)簽信息,且所述標(biāo)簽信息為多個(gè),則對(duì)比包括所述標(biāo)簽信息的信息表,生成應(yīng)用程序的特征對(duì)比列表。
[0014]在某些實(shí)施方式中,所述方法還包括:接收應(yīng)用程序開(kāi)發(fā)人員的地址;若無(wú)符合搜索請(qǐng)求的標(biāo)簽信息,則將所述搜索請(qǐng)求發(fā)送給所述應(yīng)用程序開(kāi)發(fā)人員的地址。
[0015]第四方面,本申請(qǐng)?zhí)峁┝嗽趹?yīng)用程序中加入標(biāo)簽信息的裝置,所述裝置包括:接收單元,用于接收預(yù)定義的標(biāo)簽信息庫(kù),所述標(biāo)簽信息庫(kù)包括標(biāo)簽信息,用于描述所述應(yīng)用程序的特征屬性;附加單元,用于將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中。
[0016]在某些實(shí)施方式中,所述裝置還包括:提供單元,用于提供預(yù)定義的標(biāo)簽信息選項(xiàng);接收選擇單元,用于接收對(duì)所述標(biāo)簽信息選項(xiàng)的選擇;生成單元,用于根據(jù)所述選擇生成所述預(yù)定義的標(biāo)簽信息庫(kù)。
[0017]在某些實(shí)施方式中,所述接收單元包括:接收子單元,用于接收用戶(hù)輸入的預(yù)定義的標(biāo)簽信息庫(kù)。
[0018]在某些實(shí)施方式中,所述標(biāo)簽信息包括:主分類(lèi)信息、子分類(lèi)信息、特征名稱(chēng)信息和特征描述信息。
[0019]在某些實(shí)施方式中,所述標(biāo)簽信息還包括:未實(shí)現(xiàn)的特征信息。
[0020]第五方面,本申請(qǐng)?zhí)峁┝朔诸?lèi)應(yīng)用程序的裝置,其特征在于,所述裝置包括:接收單元,用于接收如上所述的在應(yīng)用程序中加入標(biāo)簽信息的裝置得到的附加有標(biāo)簽信息庫(kù)的應(yīng)用程序的安裝包;生成單元,用于基于所述標(biāo)簽信息庫(kù)中的標(biāo)簽信息,生成映射所述安裝包的信息表;提交單元,用于將所述信息表分類(lèi)提交至索引數(shù)據(jù)庫(kù)中,以分類(lèi)所述應(yīng)用程序。
[0021]第六方面,本申請(qǐng)?zhí)峁┝怂阉鲬?yīng)用程序的裝置,其特征在于,所述裝置包括:接收請(qǐng)求單元,用于接收搜索請(qǐng)求;判斷單元,用于根據(jù)所述搜索請(qǐng)求,在如上所述的分類(lèi)應(yīng)用程序的裝置得到的包含于所述索引數(shù)據(jù)庫(kù)的信息表中,判斷是否有符合所述搜索請(qǐng)求的標(biāo)簽信息;搜索單元,根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序。
[0022]在某些實(shí)施方式中,所述根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序包括:根據(jù)符合所述搜索請(qǐng)求的標(biāo)簽信息得到包含符合搜索請(qǐng)求的標(biāo)簽信息的信息表;根據(jù)所述包含符合所述搜索請(qǐng)求的標(biāo)簽信息的信息表,搜索應(yīng)用程序。
[0023]在某些實(shí)施方式中,所述裝置還包括:排序單元,用于若有符合搜索請(qǐng)求的標(biāo)簽信息,則根據(jù)所述標(biāo)簽信息與所述搜索請(qǐng)求的匹配度,排序所述標(biāo)簽信息對(duì)應(yīng)的應(yīng)用程序。
[0024]在某些實(shí)施方式中,所述裝置還包括:生成單元,若有多個(gè)符合搜索請(qǐng)求的標(biāo)簽信息,且所述標(biāo)簽信息為多個(gè),則對(duì)比包括所述標(biāo)簽信息的信息表,生成應(yīng)用程序的特征對(duì)比列表。
[0025]在某些實(shí)施方式中,所述裝置還包括:接收地址單元,用于接收應(yīng)用程序開(kāi)發(fā)人員的地址;發(fā)送單元,用于若無(wú)符合搜索請(qǐng)求的標(biāo)簽信息,則將所述搜索請(qǐng)求發(fā)送給所述應(yīng)用程序開(kāi)發(fā)人員的地址。
[0026]本申請(qǐng)?zhí)峁┑脑趹?yīng)用程序中加入標(biāo)簽信息的方法和裝置,通過(guò)接收預(yù)定義的包括描述應(yīng)用程序的特征屬性標(biāo)簽信息的標(biāo)簽信息庫(kù),隨后將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中,實(shí)現(xiàn)了為應(yīng)用程序的安裝包提供包括信息標(biāo)簽的標(biāo)簽信息庫(kù),以便提高按照特征分類(lèi)或搜索應(yīng)用程序的效率。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0027]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0028]圖1是本申請(qǐng)?jiān)趹?yīng)用程序中加入標(biāo)簽信息的方法的一個(gè)實(shí)施例的流程圖;
[0029]圖2是本申請(qǐng)分類(lèi)應(yīng)用程序的方法的一個(gè)實(shí)施例的流程圖;
[0030]圖3是本申請(qǐng)搜索應(yīng)用程序的方法的一個(gè)實(shí)施例的流程圖;
[0031]圖4是本申請(qǐng)搜索應(yīng)用程序的方法的又一個(gè)實(shí)施例的流程圖;
[0032]圖5是本申請(qǐng)搜索應(yīng)用程序的方法的特征對(duì)比列表的效果示意圖;
[0033]圖6是本申請(qǐng)?jiān)趹?yīng)用程序中加入標(biāo)簽信息的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0034]圖7是本申請(qǐng)分類(lèi)應(yīng)用程序的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0035]圖8是本申請(qǐng)搜索應(yīng)用程序的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0036]圖9是本申請(qǐng)附加有標(biāo)簽信息的應(yīng)用程序在安裝的過(guò)程中繼續(xù)顯示功能列表的示意圖。
【具體實(shí)施方式】
[0037]下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0038]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
[0039]請(qǐng)參考圖1,其示出了在應(yīng)用程序中加入標(biāo)簽信息的方法的一個(gè)實(shí)施例的流程100。本實(shí)施例主要以該方法應(yīng)用于包含有顯示屏的終端中來(lái)舉例說(shuō)明,該終端可以包括智能手機(jī)、平板電腦、電子書(shū)閱讀器、MP3播放器(Moving Picture Experts Group Aud1Layer III,動(dòng)態(tài)影像專(zhuān)家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4 (Moving Picture Experts GroupAud1 Layer IV,動(dòng)態(tài)影像專(zhuān)家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。所述在應(yīng)用程序中加入標(biāo)簽信息的方法,包括以下步驟:
[0040]步驟101,接收預(yù)定義的標(biāo)簽信息庫(kù),所述標(biāo)簽信息庫(kù)包括標(biāo)簽信息,用于描述所述應(yīng)用程序的特征屬性。
[0041]在本實(shí)施例中,預(yù)定義的標(biāo)簽信息庫(kù)可以為用戶(hù)直接輸入的預(yù)定義的標(biāo)簽信息庫(kù),也可以為用戶(hù)間接輸入的預(yù)定義的標(biāo)簽信息庫(kù)。其中,間接輸入可以首先提供預(yù)定義的標(biāo)簽信息選項(xiàng),然后接收用戶(hù)對(duì)所述標(biāo)簽信息選項(xiàng)的選擇,最后根據(jù)所述選擇生成預(yù)定義的標(biāo)簽信息庫(kù)。
[0042]在本實(shí)施例中,所述標(biāo)簽信息,可以是描述應(yīng)用程序的所有特征屬性的信息;也可以是僅描述包括搜索應(yīng)用程序時(shí)使用頻率最高的關(guān)鍵字的特征屬性的信息;當(dāng)然,也可以是描述符合推廣應(yīng)用程序需要的特征屬性的信息。所述特征屬性可以為體現(xiàn)所需應(yīng)用程序的功能、占用空間大小、版本、軟件類(lèi)型、收費(fèi)類(lèi)型、好評(píng)率等特點(diǎn)的屬性,可以是反映一個(gè)應(yīng)用程序的根本特性的屬性,也可以是該應(yīng)用程序區(qū)別于其他應(yīng)用程序的特征屬性。
[0043]在一些實(shí)現(xiàn)方式中,標(biāo)簽信息可以包括:主分類(lèi)信息、子分類(lèi)信息、特征名稱(chēng)信息和特征描述信息,還可以包括未實(shí)現(xiàn)的特征信息。
[0044]在本實(shí)施例中,所述標(biāo)簽信息庫(kù)可以視應(yīng)用環(huán)境而采用不同的結(jié)構(gòu)模型來(lái)組建:在采用關(guān)系結(jié)構(gòu)模型的情況下,標(biāo)簽信息庫(kù)例如可以采取二維列表的形式,列表的一行與一個(gè)標(biāo)簽信息相對(duì)應(yīng);而在采用層次結(jié)構(gòu)模型的情況下,標(biāo)簽信息庫(kù)中包含的至少一個(gè)標(biāo)簽信息被組織成定向有序樹(shù)的形式。默認(rèn)地,所述標(biāo)簽信息庫(kù)可以包含有所述應(yīng)用程序可用的所有標(biāo)簽信息;作為一種替代方式,所述標(biāo)簽信息庫(kù)也可以只包括指定的標(biāo)簽信息,這時(shí),還可以給用戶(hù)提供標(biāo)簽信息庫(kù)操作界面,使得用戶(hù)可以對(duì)所述標(biāo)簽信息庫(kù)中存儲(chǔ)的標(biāo)簽信息進(jìn)行增加、刪除、修改、查詢(xún)操作。
[0045]步驟102,將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中。
[0046]在本實(shí)施例中,將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中時(shí),若所述應(yīng)用程序需要在安卓系統(tǒng)中運(yùn)行,貝1J所述標(biāo)簽信息庫(kù)可以附加至Android的Manifest, xml ;若所述應(yīng)用程序需要在Windows系統(tǒng)中運(yùn)行,則可以通過(guò)編輯Resource (*.rc文件)中的Vers1nInfo來(lái)追加額外內(nèi)容;若所述應(yīng)用程序需要在1S系統(tǒng)中運(yùn)行,則可以通過(guò)編輯info, plist文件來(lái)完成。
[0047]本申請(qǐng)的上述實(shí)施例提供的在應(yīng)用程序中加入標(biāo)簽信息的方法,通過(guò)接收預(yù)定義的包括描述應(yīng)用程序的特征屬性標(biāo)簽信息的標(biāo)簽信息庫(kù),隨后將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中,實(shí)現(xiàn)了為應(yīng)用程序的安裝包提供包括信息標(biāo)簽的標(biāo)簽信息庫(kù),以便提高按照特征分類(lèi)或搜索應(yīng)用程序的效率。
[0048]請(qǐng)參考圖2,其示出了分類(lèi)應(yīng)用程序的方法的一個(gè)實(shí)施例的流程200。該分類(lèi)應(yīng)用程序的方法的流程200,包括以下步驟:
[0049]步驟201,接收附加有標(biāo)簽信息庫(kù)的應(yīng)用程序的安裝包;
[0050]在本實(shí)施例中,所述附加有標(biāo)簽信息庫(kù)的應(yīng)用程序的安裝包通過(guò)以下步驟獲得:步驟101,接收預(yù)定義的標(biāo)簽信息庫(kù),所述標(biāo)簽信息庫(kù)包括標(biāo)簽信息,用于描述所述應(yīng)用程序的特征屬性;步驟102,將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中;
[0051]步驟202,基于所述標(biāo)簽信息庫(kù)中的標(biāo)簽信息,生成映射所述安裝包的信息表;
[0052]在本實(shí)施例中,基于所述標(biāo)簽信息庫(kù)中的標(biāo)簽信息,生成映射所述安裝包的信息表,可以是直接根據(jù)標(biāo)簽信息庫(kù)中的標(biāo)簽信息生成映射所述安裝包的信息表;也可以是先根據(jù)標(biāo)簽信息庫(kù)中的標(biāo)簽信息生成信息表的一部分,再提供交互界面接收用戶(hù)輸入的信息作為信息表的其余部分,從而生成完整的信息表。
[0053]步驟203,將所述信息表分類(lèi)提交至索引數(shù)據(jù)庫(kù)中,以分類(lèi)所述應(yīng)用程序。
[0054]本申請(qǐng)的上述實(shí)施例提供的方法通過(guò)接收附加有標(biāo)簽信息庫(kù)的應(yīng)用程序的安裝包,而后基于所述標(biāo)簽信息庫(kù)中的標(biāo)簽信息,生成映射所述安裝包的信息表,最后將所述信息表分類(lèi)提交至索引數(shù)據(jù)庫(kù)中,以分類(lèi)所述應(yīng)用程序。可以實(shí)現(xiàn)當(dāng)應(yīng)用程序提交至軟件市場(chǎng)服務(wù)器時(shí),服務(wù)器根據(jù)所述信息表自動(dòng)分類(lèi)安裝包。
[0055]請(qǐng)參考圖3,其示出了搜索應(yīng)用程序的方法的一個(gè)實(shí)施例的流程300。該搜索應(yīng)用程序的方法的流程300,包括以下步驟:
[0056]步驟301,接收搜索請(qǐng)求。
[0057]在本實(shí)施例中,使用所述終端的用戶(hù)可以通過(guò)多種交互方式來(lái)提交所述搜索請(qǐng)求。
[0058]其中,用戶(hù)與終端的所述交互方式包括但不限于以晃動(dòng)終端、點(diǎn)擊虛擬按鈕(例如顯示在顯示屏上的虛擬按鈕)、點(diǎn)擊實(shí)體按鈕(例如音量按鍵)、手勢(shì)識(shí)別、人臉識(shí)別、語(yǔ)音識(shí)別或者其它未來(lái)將開(kāi)發(fā)的人機(jī)交互方式。以手勢(shì)識(shí)別為例,在終端具有攝像頭的情況下,調(diào)用小組件的請(qǐng)求的發(fā)起方式還可以是作用于所述攝像頭的、與所述請(qǐng)求相對(duì)應(yīng)的操作手勢(shì)。更具體而言,首先,可以預(yù)定義與搜索請(qǐng)求相對(duì)應(yīng)的操作手勢(shì);之后,所述終端的攝像頭可以實(shí)時(shí)地對(duì)用戶(hù)手勢(shì)進(jìn)行捕捉和識(shí)別,如果所述用戶(hù)手勢(shì)隨后被識(shí)別為與所述請(qǐng)求的發(fā)起相對(duì)應(yīng)的操作手勢(shì),則提交所述搜索請(qǐng)求。
[0059]步驟302,根據(jù)所述搜索請(qǐng)求,在包含于所述索引數(shù)據(jù)庫(kù)的信息表中,判斷是否有符合所述搜索請(qǐng)求的標(biāo)簽信息。
[0060]在本實(shí)施例中,所述包含于所述索引數(shù)據(jù)庫(kù)的信息表從以下步驟獲得:步驟201,接收附加有標(biāo)簽信息庫(kù)的應(yīng)用程序的安裝包;所述附加有標(biāo)簽信息庫(kù)的應(yīng)用程序的安裝包通過(guò)以下步驟獲得:步驟101,接收預(yù)定義的標(biāo)簽信息庫(kù),所述標(biāo)簽信息庫(kù)包括標(biāo)簽信息,用于描述所述應(yīng)用程序的特征屬性;步驟102,將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中。步驟202,基于所述標(biāo)簽信息庫(kù)中的標(biāo)簽信息,生成映射所述安裝包的信息表。步驟203,將所述信息表分類(lèi)提交至索引數(shù)據(jù)庫(kù)中,以分類(lèi)所述應(yīng)用程序。
[0061]在本實(shí)施例中,標(biāo)簽信息用于描述所述應(yīng)用程序的特征屬性,所述特征屬性可以為體現(xiàn)所需應(yīng)用程序的功能、占用空間大小、版本、軟件類(lèi)型、收費(fèi)類(lèi)型、好評(píng)率等特點(diǎn)的屬性。
[0062]步驟303,根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序。
[0063]在本實(shí)施例中,根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序可以包括:根據(jù)符合所述搜索請(qǐng)求的標(biāo)簽信息得到包含符合搜索請(qǐng)求的標(biāo)簽信息的信息表;根據(jù)所述包含符合所述搜索請(qǐng)求的標(biāo)簽信息的信息表,搜索應(yīng)用程序。
[0064]本申請(qǐng)的上述實(shí)施例提供的方法通過(guò)搜索請(qǐng)求,而后根據(jù)所述搜索請(qǐng)求,在包含于所述索引數(shù)據(jù)庫(kù)的信息表中,判斷是否有符合所述搜索請(qǐng)求的標(biāo)簽信息,最后根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序。由于標(biāo)簽信息索引數(shù)據(jù)庫(kù)的信息表提供了應(yīng)用程序的特征屬性,提高了接收到用戶(hù)的搜索請(qǐng)求后搜索應(yīng)用程序的效率。
[0065]請(qǐng)參考圖4,其示出了搜索應(yīng)用程序的方法的又一個(gè)實(shí)施例的流程400。該搜索應(yīng)用程序的方法的流程400,包括以下步驟:
[0066]步驟401,接收搜索請(qǐng)求。
[0067]步驟402,根據(jù)所述搜索請(qǐng)求,在如上所述的分類(lèi)應(yīng)用程序的方法得到的包含于所述索引數(shù)據(jù)庫(kù)的信息表中,判斷是否有符合所述搜索請(qǐng)求的標(biāo)簽信息。
[0068]步驟403,根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序。
[0069]步驟404,若有符合搜索請(qǐng)求的標(biāo)簽信息,則根據(jù)所述標(biāo)簽信息與所述搜索請(qǐng)求的匹配度,排序所述標(biāo)簽信息對(duì)應(yīng)的應(yīng)用程序。
[0070]步驟405,若有多個(gè)符合搜索請(qǐng)求的標(biāo)簽信息,且所述標(biāo)簽信息為多個(gè),則對(duì)比包括所述標(biāo)簽信息的信息表,生成應(yīng)用程序的特征對(duì)比列表。
[0071]步驟406,若無(wú)符合搜索請(qǐng)求的標(biāo)簽信息,則將所述搜索請(qǐng)求發(fā)送給預(yù)先接收的應(yīng)用程序開(kāi)發(fā)人員的地址。
[0072]在本實(shí)施例的一個(gè)具體應(yīng)用場(chǎng)景中,當(dāng)接收到用戶(hù)輸入的搜索請(qǐng)求為音樂(lè)播放器時(shí),軟件市場(chǎng)服務(wù)器搜索出所有符合搜索請(qǐng)求的標(biāo)簽信息,根據(jù)標(biāo)簽信息與搜索請(qǐng)求的匹配度列出所有的音樂(lè)播放器,同時(shí),會(huì)列出功能名稱(chēng)與描述的對(duì)比列表供用戶(hù)查看搜索出的音樂(lè)播放器在功能細(xì)節(jié)上的差異,以便智能推薦用戶(hù),提示用戶(hù)優(yōu)先下載哪個(gè)來(lái)體驗(yàn),其界面可以如圖5所示,設(shè)計(jì)成能列出特征Feature的對(duì)比列表。
[0073]在本實(shí)施例的另一個(gè)具體應(yīng)用場(chǎng)景中,當(dāng)接收到用戶(hù)輸入功能作為關(guān)鍵詞來(lái)搜索是否具備相應(yīng)的軟件來(lái)實(shí)現(xiàn)需要的功能時(shí),比如,接收到的關(guān)鍵字為“提取人聲”,用戶(hù)的目的一般是想從歌曲中提取人聲,目前還沒(méi)有符合該“提取人聲”功能的軟件,因此,軟件市場(chǎng)服務(wù)器會(huì)把該“提取人聲”關(guān)鍵字,推送給訂閱了 “一周功能需求”的開(kāi)發(fā)人員。其中,收件人列表來(lái)自曾經(jīng)上傳過(guò)應(yīng)用并勾選了類(lèi)似“我是開(kāi)發(fā)人員”的選項(xiàng)的用戶(hù)。而本周內(nèi)的其他無(wú)搜索結(jié)果的關(guān)鍵詞也一并發(fā)送出去。對(duì)于長(zhǎng)期被需求的功能,甚至?xí)扑偷胶献鏖_(kāi)發(fā)團(tuán)隊(duì)或網(wǎng)站,以達(dá)到市場(chǎng)調(diào)查的功能。
[0074]在本實(shí)施例中,上述實(shí)現(xiàn)流程中的步驟401、步驟402和步驟403分別與前述實(shí)施例中的步驟301、步驟302和步驟303相同,在此不再贅述。
[0075]從圖4中可以看出,與圖3對(duì)應(yīng)的實(shí)施例不同的是,本實(shí)施例中的搜索應(yīng)用程序的方法的流程400多出了步驟404、步驟405和步驟406。通過(guò)增加的步驟404,本實(shí)施例描述的方案有助于根據(jù)所述標(biāo)簽信息與所述搜索請(qǐng)求的匹配度,排序標(biāo)簽信息對(duì)應(yīng)的應(yīng)用程序;通過(guò)增加的步驟405,本實(shí)施例描述的方案有助于根據(jù)多個(gè)所述標(biāo)簽信息生成應(yīng)用程序的特征對(duì)比列表;因此,步驟404及步驟405有助于提高在接收到用戶(hù)的搜索請(qǐng)求時(shí)搜索應(yīng)用程序的效率。本實(shí)施例還通過(guò)增加的步驟406,在無(wú)符合搜索請(qǐng)求的標(biāo)簽信息時(shí),將搜索請(qǐng)求發(fā)送給預(yù)先接受的應(yīng)用程序開(kāi)發(fā)人員的地址,向開(kāi)發(fā)人員提供市場(chǎng)需求,從而提供了滿(mǎn)足市場(chǎng)需求的可能通道。
[0076]請(qǐng)參考圖6,其示出了在應(yīng)用程序中加入標(biāo)簽信息的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖600。
[0077]如圖6所示,本實(shí)施例所述的在應(yīng)用程序中加入標(biāo)簽信息的裝置600包括:接收單元601,用于接收預(yù)定義的標(biāo)簽信息庫(kù),所述標(biāo)簽信息庫(kù)包括標(biāo)簽信息,用于描述所述應(yīng)用程序的特征屬性;附加單元602,用于將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中。
[0078]在本實(shí)施例中,所述特征屬性可以為體現(xiàn)所需應(yīng)用程序的功能、占用空間大小、版本、軟件類(lèi)型、收費(fèi)類(lèi)型、好評(píng)率等特點(diǎn)的屬性,可以是反映一個(gè)應(yīng)用程序的根本特性的屬性,也可以是該應(yīng)用程序區(qū)別于其他應(yīng)用程序的特征屬性。所述標(biāo)簽信息可以包括:主分類(lèi)信息、子分類(lèi)信息、特征名稱(chēng)信息和特征描述信息,還可以包括未實(shí)現(xiàn)的特征信息。
[0079]在一些可選實(shí)現(xiàn)方式中,所述裝置還包括:提供單元(未示出),用于提供預(yù)定義的標(biāo)簽信息選項(xiàng);接收選擇單元(未示出),用于接收對(duì)所述標(biāo)簽信息選項(xiàng)的選擇;生成單元(未示出),用于根據(jù)所述選擇生成所述預(yù)定義的標(biāo)簽信息庫(kù)。
[0080]在一些可選實(shí)現(xiàn)方式中,所述接收單元包括:接收子單元(未示出),用于接收用戶(hù)輸入的預(yù)定義的標(biāo)簽信息庫(kù)。
[0081]本申請(qǐng)的上述實(shí)施例提供的在應(yīng)用程序中加入標(biāo)簽信息的方法,通過(guò)接收預(yù)定義的包括描述應(yīng)用程序的特征屬性標(biāo)簽信息的標(biāo)簽信息庫(kù),隨后將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中,實(shí)現(xiàn)了為應(yīng)用程序的安裝包提供包括信息標(biāo)簽的標(biāo)簽信息庫(kù),以便提高按照特征分類(lèi)或搜索應(yīng)用程序的效率。
[0082]請(qǐng)參考圖7,其示出了分類(lèi)應(yīng)用程序的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖700。
[0083]如圖7所示,本實(shí)施例所述的分類(lèi)應(yīng)用程序的裝置700包括:接收單元701,用于接收如上所述的在應(yīng)用程序中加入標(biāo)簽信息的裝置得到的附加有標(biāo)簽信息庫(kù)的應(yīng)用程序的安裝包;生成單元702,用于基于所述標(biāo)簽信息庫(kù)中的標(biāo)簽信息,生成映射所述安裝包的信息表;提交單元703,用于將所述信息表分類(lèi)提交至索引數(shù)據(jù)庫(kù)中,以分類(lèi)所述應(yīng)用程序。
[0084]本申請(qǐng)的上述實(shí)施例提供的方法通過(guò)接收附加有標(biāo)簽信息庫(kù)的應(yīng)用程序的安裝包,而后基于所述標(biāo)簽信息庫(kù)中的標(biāo)簽信息,生成映射所述安裝包的信息表,最后將所述信息表分類(lèi)提交至索引數(shù)據(jù)庫(kù)中,以分類(lèi)所述應(yīng)用程序,由于將所述信息表分類(lèi)提交至索引數(shù)據(jù)庫(kù),對(duì)應(yīng)用程序的安裝包進(jìn)行了分類(lèi),方便服務(wù)器進(jìn)行安裝包的管理。
[0085]請(qǐng)參考圖8,其示出了搜索應(yīng)用程序的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖800。
[0086]如圖8所示,本實(shí)施例所述的搜索應(yīng)用程序的裝置800包括:接收請(qǐng)求單元801,用于接收搜索請(qǐng)求;判斷單元802,用于根據(jù)所述搜索請(qǐng)求,在如上所述的分類(lèi)應(yīng)用程序的裝置得到的包含于所述索引數(shù)據(jù)庫(kù)的信息表中,判斷是否有符合所述搜索請(qǐng)求的標(biāo)簽信息;搜索單元803,根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序。
[0087]在本實(shí)施例中,所述根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序可以包括:根據(jù)符合所述搜索請(qǐng)求的標(biāo)簽信息得到包含符合搜索請(qǐng)求的標(biāo)簽信息的信息表;根據(jù)所述包含符合所述搜索請(qǐng)求的標(biāo)簽信息的信息表,搜索應(yīng)用程序。
[0088]在一些可選實(shí)現(xiàn)方式中,所述裝置還包括:排序單元(未示出),用于若有符合搜索請(qǐng)求的標(biāo)簽信息,則根據(jù)所述標(biāo)簽信息與所述搜索請(qǐng)求的匹配度,排序所述標(biāo)簽信息對(duì)應(yīng)的應(yīng)用程序。
[0089]在一些可選實(shí)現(xiàn)方式中,所述裝置還包括:生成單元(未示出),若有多個(gè)符合搜索請(qǐng)求的標(biāo)簽信息,且所述標(biāo)簽信息為多個(gè),則對(duì)比包括所述標(biāo)簽信息的信息表,生成應(yīng)用程序的特征對(duì)比列表。
[0090]在一些可選實(shí)現(xiàn)方式中,所述裝置還包括:接收地址單元(未示出),用于接收應(yīng)用程序開(kāi)發(fā)人員的地址;發(fā)送單元(未示出),用于若無(wú)符合搜索請(qǐng)求的標(biāo)簽信息,則將所述搜索請(qǐng)求發(fā)送給所述應(yīng)用程序開(kāi)發(fā)人員的地址。
[0091]本申請(qǐng)的上述實(shí)施例提供的方法通過(guò)搜索請(qǐng)求,而后根據(jù)所述搜索請(qǐng)求,在包含于所述索引數(shù)據(jù)庫(kù)的信息表中,判斷是否有符合所述搜索請(qǐng)求的標(biāo)簽信息,最后根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序,由于根據(jù)標(biāo)簽信息索引數(shù)據(jù)庫(kù)的信息表提供了應(yīng)用程序的特征屬性,提高了用戶(hù)根據(jù)自己的需求搜索應(yīng)用程序的效率。排序單元有助于根據(jù)所述標(biāo)簽信息與所述搜索請(qǐng)求的匹配度,排序標(biāo)簽信息對(duì)應(yīng)的應(yīng)用程序;生成單元助于根據(jù)多個(gè)所述標(biāo)簽信息生成應(yīng)用程序的特征對(duì)比列表;發(fā)送單元將搜索請(qǐng)求發(fā)送給預(yù)先接受的應(yīng)用程序開(kāi)發(fā)人員的地址,向開(kāi)發(fā)人員提供市場(chǎng)需求,提供了滿(mǎn)足需求的可能通道。
[0092]本申請(qǐng)中提供的附加有標(biāo)簽信息庫(kù)的應(yīng)用程序在接收到用戶(hù)的安裝請(qǐng)求后,可提供功能列表,并且可以在安裝的過(guò)程繼續(xù)顯示功能列表,如圖9所示。
[0093]描述于本申請(qǐng)實(shí)施例中所涉及到的單元可以通過(guò)軟件的方式實(shí)現(xiàn),也可以通過(guò)硬件的方式來(lái)實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括接收單元和附加單元。其中,這些單元的名稱(chēng)在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,附件單元還可以被描述為“用于將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中的單元”。
[0094]作為另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是上述實(shí)施例中所述裝置中所包含的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者一個(gè)以上程序,所述程序被一個(gè)或者一個(gè)以上的處理器用來(lái)執(zhí)行描述于本申請(qǐng)的在應(yīng)用程序中加入標(biāo)簽信息的方法、分類(lèi)應(yīng)用程序的方法和/或搜索應(yīng)用程序的方法。
[0095]以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開(kāi)的(但不限于)具有類(lèi)似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。
【權(quán)利要求】
1.一種在應(yīng)用程序中加入標(biāo)簽信息的方法,其特征在于,所述方法包括: 接收預(yù)定義的標(biāo)簽信息庫(kù),所述標(biāo)簽信息庫(kù)包括標(biāo)簽信息,用于描述所述應(yīng)用程序的特征屬性; 將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中。
2.根據(jù)權(quán)利要求1所述的在應(yīng)用程序中加入標(biāo)簽信息的方法,其特征在于,在所述接收預(yù)定義的標(biāo)簽信息庫(kù)的步驟之前,所述方法還包括: 提供預(yù)定義的標(biāo)簽信息選項(xiàng); 接收對(duì)所述標(biāo)簽信息選項(xiàng)的選擇; 根據(jù)所述選擇生成預(yù)定義的標(biāo)簽信息庫(kù)。
3.根據(jù)權(quán)利要求1所述的在應(yīng)用程序中加入標(biāo)簽信息的方法,其特征在于,所述接收預(yù)定義的標(biāo)簽信息庫(kù),包括: 接收用戶(hù)輸入的預(yù)定義的標(biāo)簽信息庫(kù)。
4.根據(jù)權(quán)利要求1至3之一所述的在應(yīng)用程序中加入標(biāo)簽信息的方法,其特征在于,所述標(biāo)簽信息包括: 主分類(lèi)信息、子分類(lèi)信息、特征名稱(chēng)信息和特征描述信息。
5.根據(jù)權(quán)利要求4所述的在應(yīng)用程序中加入標(biāo)簽信息的方法,其特征在于,所述標(biāo)簽信息還包括:未實(shí)現(xiàn)的特征信息。
6.一種分類(lèi)應(yīng)用程序的方法,其特征在于,所述方法包括: 接收如權(quán)利要求1至5之一所述的方法得到的附加有標(biāo)簽信息庫(kù)的應(yīng)用程序的安裝包; 基于所述標(biāo)簽信息庫(kù)中的標(biāo)簽信息,生成映射所述安裝包的信息表; 將所述信息表分類(lèi)提交至索引數(shù)據(jù)庫(kù)中,以分類(lèi)所述應(yīng)用程序。
7.一種搜索應(yīng)用程序的方法,其特征在于,所述方法包括: 接收搜索請(qǐng)求; 根據(jù)所述搜索請(qǐng)求,在如權(quán)利要求6所述的方法得到的包含于所述索引數(shù)據(jù)庫(kù)的信息表中,判斷是否有符合所述搜索請(qǐng)求的標(biāo)簽信息; 根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序。
8.根據(jù)權(quán)利要求7所述的搜索應(yīng)用程序的方法,其特征在于,所述根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序包括: 根據(jù)符合所述搜索請(qǐng)求的標(biāo)簽信息得到包含符合搜索請(qǐng)求的標(biāo)簽信息的信息表; 根據(jù)所述包含符合所述搜索請(qǐng)求的標(biāo)簽信息的信息表,搜索應(yīng)用程序。
9.根據(jù)權(quán)利要求7至8之一所述的搜索應(yīng)用程序的方法,其特征在于,所述方法還包括: 若有符合搜索請(qǐng)求的標(biāo)簽信息,則根據(jù)所述標(biāo)簽信息與所述搜索請(qǐng)求的匹配度,排序所述標(biāo)簽信息對(duì)應(yīng)的應(yīng)用程序。
10.根據(jù)權(quán)利要求7至8之一所述的搜索應(yīng)用程序的方法,其特征在于,所述方法還包括: 若有多個(gè)符合搜索請(qǐng)求的標(biāo)簽信息,且所述標(biāo)簽信息為多個(gè),則對(duì)比包括所述標(biāo)簽信息的信息表,生成應(yīng)用程序的特征對(duì)比列表。
11.根據(jù)權(quán)利要求7至8之一所述的搜索應(yīng)用程序的方法,其特征在于,所述方法還包括: 接收應(yīng)用程序開(kāi)發(fā)人員的地址; 若無(wú)符合搜索請(qǐng)求的標(biāo)簽信息,則將所述搜索請(qǐng)求發(fā)送給所述應(yīng)用程序開(kāi)發(fā)人員的地址。
12.—種在應(yīng)用程序中加入標(biāo)簽信息的裝置,其特征在于,所述裝置包括: 接收單元,用于接收預(yù)定義的標(biāo)簽信息庫(kù),所述標(biāo)簽信息庫(kù)包括標(biāo)簽信息,用于描述所述應(yīng)用程序的特征屬性; 附加單元,用于將所述標(biāo)簽信息庫(kù)附加至所述應(yīng)用程序的安裝包中。
13.根據(jù)權(quán)利要求12所述的在應(yīng)用程序中加入標(biāo)簽信息的裝置,其特征在于,所述裝置還包括: 提供單元,用于提供預(yù)定義的標(biāo)簽信息選項(xiàng); 接收選擇單元,用于接收對(duì)所述標(biāo)簽信息選項(xiàng)的選擇; 生成單元,用于根據(jù)所述選擇生成所述預(yù)定義的標(biāo)簽信息庫(kù)。
14.根據(jù)權(quán)利要求12所述的在應(yīng)用程序中加入標(biāo)簽信息的裝置,其特征在于,所述接收單元包括: 接收子單元,用于接收用戶(hù)輸入的預(yù)定義的標(biāo)簽信息庫(kù)。
15.根據(jù)權(quán)利要求12至14之一所述的在應(yīng)用程序中加入標(biāo)簽信息的裝置,其特征在于,所述標(biāo)簽信息包括: 主分類(lèi)信息、子分類(lèi)信息、特征名稱(chēng)信息和特征描述信息。
16.根據(jù)權(quán)利要求15所述的在應(yīng)用程序中加入標(biāo)簽信息的裝置,其特征在于,所述標(biāo)簽信息還包括:未實(shí)現(xiàn)的特征信息。
17.一種分類(lèi)應(yīng)用程序的裝置,其特征在于,所述裝置包括: 接收單元,用于接收如權(quán)利要求12至16之一所述的裝置得到的附加有標(biāo)簽信息庫(kù)的應(yīng)用程序的安裝包; 生成單元,用于基于所述標(biāo)簽信息庫(kù)中的標(biāo)簽信息,生成映射所述安裝包的信息表; 提交單元,用于將所述信息表分類(lèi)提交至索引數(shù)據(jù)庫(kù)中,以分類(lèi)所述應(yīng)用程序。
18.一種搜索應(yīng)用程序的裝置,其特征在于,所述裝置包括: 接收請(qǐng)求單元,用于接收搜索請(qǐng)求; 判斷單元,用于根據(jù)所述搜索請(qǐng)求,在如權(quán)利要求17所述的裝置得到的包含于所述索引數(shù)據(jù)庫(kù)的信息表中,判斷是否有符合所述搜索請(qǐng)求的標(biāo)簽信息; 搜索單元,根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序。
19.根據(jù)權(quán)利要求18所述的搜索應(yīng)用程序的裝置,其特征在于,所述根據(jù)所述判斷的結(jié)果,搜索應(yīng)用程序包括: 根據(jù)符合所述搜索請(qǐng)求的標(biāo)簽信息得到包含符合搜索請(qǐng)求的標(biāo)簽信息的信息表; 根據(jù)所述包含符合所述搜索請(qǐng)求的標(biāo)簽信息的信息表,搜索應(yīng)用程序。
20.根據(jù)權(quán)利要求18至19之一所述的搜索應(yīng)用程序的裝置,其特征在于,所述裝置還包括: 排序單元,用于若有符合搜索請(qǐng)求的標(biāo)簽信息,則根據(jù)所述標(biāo)簽信息與所述搜索請(qǐng)求的匹配度,排序所述標(biāo)簽信息對(duì)應(yīng)的應(yīng)用程序。
21.根據(jù)權(quán)利要求18至19之一所述的搜索應(yīng)用程序的裝置,其特征在于,所述裝置還包括: 生成單元,若有多個(gè)符合搜索請(qǐng)求的標(biāo)簽信息,且所述標(biāo)簽信息為多個(gè),則對(duì)比包括所述標(biāo)簽信息的信息表,生成應(yīng)用程序的特征對(duì)比列表。
22.根據(jù)權(quán)利要求18至19之一所述的搜索應(yīng)用程序的裝置,其特征在于,所述裝置還包括: 接收地址單元,用于接收應(yīng)用程序開(kāi)發(fā)人員的地址; 發(fā)送單元,用于若無(wú)符合搜索請(qǐng)求的標(biāo)簽信息,則將所述搜索請(qǐng)求發(fā)送給所述應(yīng)用程序開(kāi)發(fā)人員的地址。
【文檔編號(hào)】G06F17/30GK104281656SQ201410478259
【公開(kāi)日】2015年1月14日 申請(qǐng)日期:2014年9月18日 優(yōu)先權(quán)日:2014年9月18日
【發(fā)明者】曹宇恒, 馮穗豫 申請(qǐng)人:廣州三星通信技術(shù)研究有限公司, 三星電子株式會(huì)社