欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

相關(guān)軟件的推薦方法和裝置與流程

文檔序號:11919208閱讀:260來源:國知局
相關(guān)軟件的推薦方法和裝置與流程

本發(fā)明涉及計算機應(yīng)用技術(shù)領(lǐng)域,特別是涉及一種相關(guān)軟件的推薦方法和裝置。



背景技術(shù):

隨著計算機技術(shù)的不斷發(fā)展,不同類別、不同功能的軟件應(yīng)用而生。各種各樣的軟件為人們的日常生活、學(xué)習(xí)、工作等提供了較大的方便,使人們在處理生活、學(xué)習(xí)、工作中的事情時更加得心應(yīng)手,同時,各種娛樂軟件也為人們的生活帶來了無限的樂趣。

但是,面對種類繁多的軟件,用戶在查找和對比不同類別軟件、相同類別軟件或相關(guān)軟件時,往往不能一次性的查找到目標(biāo)軟件,而需要不斷地進(jìn)行“搜索→查看詳情→返回→再次搜索進(jìn)入→下載”等多步操作來查找到符合自身需要的軟件。為了避免用戶盲目地查找想要的軟件,現(xiàn)有技術(shù)提供了給用戶查找同類或相關(guān)軟件的方案,該方案是在當(dāng)前搜索得到的軟件頁面展現(xiàn)同類或相關(guān)軟件的推薦位,從而告知并引導(dǎo)用戶點擊進(jìn)入查看相關(guān)軟件。但是,用戶仍然需要進(jìn)行“發(fā)現(xiàn)→點進(jìn)進(jìn)入詳情→若需要則下載,若不需要則再次返回”等多步操作才能完成相關(guān)軟件查找,這種方式操作流程長,不利于用戶對推薦位內(nèi)容的關(guān)注,不僅浪費了用戶的大量時間,還不能使用戶方便、快捷地獲得更多與軟件相關(guān)信息。從而導(dǎo)致用戶體驗不佳。

因此,目前亟需一種相關(guān)軟件的推薦方法來幫助用戶快捷方便地獲取到用戶想要的軟件。



技術(shù)實現(xiàn)要素:

鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的防止電話詐騙的方法和裝置。

依據(jù)本發(fā)明的一方面,提供了一種相關(guān)軟件的推薦方法,應(yīng)用于收納有多個軟件的軟件平臺,包括:

在所述軟件平臺上接收來自用戶的軟件搜索請求;

在所述軟件平臺的數(shù)據(jù)庫中,根據(jù)所述軟件搜索請求查找到對應(yīng)的軟件,并獲取查找到的軟件的唯一標(biāo)識softID;

判斷查找到的軟件的softID是否與其他軟件的softID相關(guān)聯(lián);

若是,獲取相關(guān)聯(lián)的其他軟件,并在所述查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口。

可選地,所述判斷查找到的軟件的softID是否與其他軟件的softID相關(guān)聯(lián),包括:

判斷查找到的軟件的softID是否存在其歸屬的聚類ID,其中,所述聚類ID作為softID的容器,能夠容納多個softID;

若是,進(jìn)一步判斷所述聚類ID中是否存在其他軟件的softID;

若是,則確定查找到的軟件的softID與其他軟件的softID相關(guān)聯(lián);

若否,則確定查找到的軟件的softID不存在相關(guān)聯(lián)的其他軟件的softID。

可選地,所述聚類ID容納多個同類的、非必需關(guān)聯(lián)的軟件的softID。

可選地,所述聚類ID中以軟件別名簡稱替代softID。

可選地,在所述查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口,包括:

將所述查找到的軟件顯示在所述顯示窗口中,并在所述顯示窗口中分別為相關(guān)聯(lián)的其他軟件建立觸發(fā)接口;

當(dāng)任一軟件的觸發(fā)接口被觸發(fā)時,切換至該軟件對應(yīng)的顯示窗口。

可選地,該軟件對應(yīng)的顯示窗口中顯示有所述查找到的軟件的信息獲取入口。

可選地,所述軟件平臺設(shè)置于PC端。

依據(jù)本發(fā)明的另一方面,還提供了一種相關(guān)軟件的推薦裝置,設(shè)置于收納有多個軟件的軟件平臺,包括:

接收模塊,適于在所述軟件平臺上接收來自用戶的軟件搜索請求;

獲取模塊,適于在所述軟件平臺的數(shù)據(jù)庫中,根據(jù)所述軟件搜索請求查找到對應(yīng)的軟件,并獲取查找到的軟件的唯一標(biāo)識softID;

判斷模塊,適于判斷查找到的軟件的softID是否與其他軟件的softID相關(guān)聯(lián);

推薦模塊,適于若所述判斷模塊的判斷結(jié)果為是,獲取相關(guān)聯(lián)的其他軟件,并在所述查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口。

可選地,所述判斷模塊還適于:

判斷查找到的軟件的softID是否存在其歸屬的聚類ID,其中,所述聚類ID作為softID的容器,能夠容納多個softID;

若是,進(jìn)一步判斷所述聚類ID中是否存在其他軟件的softID;

若是,則確定查找到的軟件的softID與其他軟件的softID相關(guān)聯(lián);

若否,則確定查找到的軟件的softID不存在相關(guān)聯(lián)的其他軟件的softID。

可選地,所述聚類ID容納多個同類的、非必需關(guān)聯(lián)的軟件的softID。

可選地,所述聚類ID中以軟件別名簡稱替代softID。

可選地,所述推薦模塊還適于:

將所述查找到的軟件顯示在所述顯示窗口中,并在所述顯示窗口中分別為相關(guān)聯(lián)的其他軟件建立觸發(fā)接口;

當(dāng)任一軟件的觸發(fā)接口被觸發(fā)時,切換至該軟件對應(yīng)的顯示窗口。

可選地,所述該軟件對應(yīng)的顯示窗口中顯示有所述查找到的軟件的信息獲取入口。

在本發(fā)明實施例中,當(dāng)用戶需要在收納有多個軟件的軟件平臺上查找所需軟件時,會向該軟件平臺發(fā)出軟件搜索請求,當(dāng)軟件平臺接收到來自用戶的軟件搜索請求時,會在軟件平臺的數(shù)據(jù)庫中,根據(jù)軟件搜索請求查找到對應(yīng)的軟件,并獲取查找到的軟件的唯一標(biāo)識softID。當(dāng)獲取到軟件的softID時,判斷數(shù)據(jù)庫中是否存在與該軟件的softID相關(guān)的其他軟件的softID,若存在,則獲取并加載相關(guān)聯(lián)的其他軟件,并在查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口,從而可以通過在當(dāng)前界面上直接點擊信息獲取入口,來獲取其他軟件的相關(guān)信息。由此,本發(fā)明實施例不僅可以根據(jù)用戶的搜索請求在數(shù)據(jù)庫中查找與該搜索請求對應(yīng)的軟件,還可以在查找到與該搜索請求對應(yīng)的軟件之后,利用軟件的唯一標(biāo)識softID,從數(shù)據(jù)庫中關(guān)聯(lián)出與該軟件softID相關(guān)的其他軟件的softID,并在當(dāng)前顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口,從而可以有效地增加軟件搜索結(jié)果的豐富性。并且,若用戶對當(dāng)前查找到的軟件不滿意,也無需退出當(dāng)前顯示窗口,通過在當(dāng)前顯示窗口上直接點擊所推薦的其他軟件的信息獲取入口,就可以方便、快捷地獲取到其他軟件的相關(guān)信息,從而提高了用戶查找軟件的效率。

進(jìn)一步地,本發(fā)明實施例可以通過獲取軟件的唯一標(biāo)識softID,來利用軟件的softID關(guān)聯(lián)出與該軟件softID相關(guān)的其他軟件的softID,該關(guān)聯(lián)方式不同于通常情況下的利用軟件關(guān)鍵詞進(jìn)行軟件的關(guān)聯(lián),其能夠增加由一個軟件關(guān)聯(lián)出其他各個種類軟件的可能性,從而為用戶提供了更加豐富的軟件搜索結(jié)果。

上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。

根據(jù)下文結(jié)合附圖對本發(fā)明具體實施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會更加明了本發(fā)明的上述以及其他目的、優(yōu)點和特征。

附圖說明

通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:

圖1示出了根據(jù)本發(fā)明一個實施例的相關(guān)軟件的推薦方法的流程示意圖;

圖2示出了根據(jù)本發(fā)明一個實施例的安裝在PC端的軟件平臺的顯示界面圖;

圖3示出了根據(jù)本發(fā)明另一個實施例的相關(guān)軟件的推薦方法的流程示意圖;以及

圖4示出了根據(jù)本發(fā)明一個實施例的相關(guān)軟件的推薦裝置的結(jié)構(gòu)示意圖。

具體實施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

為解決上述技術(shù)問題,本發(fā)明實施例提供了一種相關(guān)軟件的推薦方法,該方法應(yīng)用于收納有多個軟件的軟件平臺,例如,該軟件平臺為“360軟件管家”、“騰訊應(yīng)用寶”等,本發(fā)明實施例對此不做限定。圖1示出了根據(jù)本發(fā)明一個實施例的相關(guān)軟件的推薦方法的流程示意圖。參見圖1,該方法至少包括步驟S102至步驟S110。

步驟S102,在軟件平臺上接收來自用戶的軟件搜索請求。

在該步驟中,用戶可以在輸入搜索詞時向軟件平臺發(fā)起軟件搜索請求,進(jìn)而軟件平臺接收用戶的軟件搜索請求。其中,軟件平臺可以設(shè)置于PC端,如將軟件平臺設(shè)置在電腦端。

步驟S104,在軟件平臺的數(shù)據(jù)庫中,根據(jù)軟件搜索請求查找到對應(yīng)的軟件,并獲取查找到的軟件的唯一標(biāo)識softID。

在該步驟中,軟件平臺的數(shù)據(jù)庫中預(yù)先保存了多個軟件,當(dāng)軟件平臺接收到軟件搜索請求時,根據(jù)接收到的軟件搜索請求從數(shù)據(jù)庫中查找相應(yīng)的軟件。例如,軟件平臺接收到用戶輸入的搜索詞“騰訊QQ”,則會在數(shù)據(jù)庫中查找與“騰訊QQ”相對應(yīng)的軟件,當(dāng)查找到與“騰訊QQ”相對應(yīng)的軟件之后,進(jìn)一步獲取該軟件“騰訊QQ”的唯一標(biāo)識softID。

利用軟件的唯一標(biāo)識softID可以區(qū)分出不同的軟件,在該實施例中,唯一標(biāo)識softID可以采用字符串的形式表示,并且,每個軟件的字符串都是唯一的。例如,軟件“QQ輕聊版”的softID為“1001”,軟件“騰訊QQ 8.7”的softID為“1002”,軟件“QQ炫舞”的softID為“1003”等等。當(dāng)然,唯一標(biāo)識softID還可以采用其他形式表示,上述對softID的舉例僅僅是示意性的,本發(fā)明實施例對此不做具體限定。

步驟S106,判斷查找到的軟件的softID是否與其他軟件的softID相關(guān)聯(lián),若是,則執(zhí)行步驟S108,若否,則執(zhí)行步驟S110,結(jié)束流程。

在該步驟中,當(dāng)查找到搜索請求對應(yīng)的軟件的softID時,還可以從軟件平臺的數(shù)據(jù)庫中查找與該軟件的softID相關(guān)聯(lián)的其他軟件的softID。即,依據(jù)已查找到的搜索請求對應(yīng)的軟件的softID,關(guān)聯(lián)出其他的softID,進(jìn)而可以在后續(xù)依據(jù)關(guān)聯(lián)出的其他softID獲取對應(yīng)的其他軟件。

步驟S108,獲取相關(guān)聯(lián)的其他軟件,并在查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口。

在該步驟中,若從軟件平臺的數(shù)據(jù)庫中關(guān)聯(lián)到其他軟件,那么在將查找到的軟件顯示在當(dāng)前搜索結(jié)果的顯示窗口的同時,還可以將關(guān)聯(lián)到的其他軟件的信息獲取入口顯示在當(dāng)前顯示窗口。通過將與查找到的軟件相關(guān)聯(lián)的其他軟件的信息獲取入口展示在當(dāng)前顯示窗口,從而可以通過在當(dāng)前界面上直接點擊信息獲取入口,來獲取其他軟件的相關(guān)信息。

其中,可以建立與查找到的軟件相關(guān)聯(lián)的其他軟件的信息獲取入口,可以采用按鈕的形式展示在搜索結(jié)果的顯示窗口上,并建立各個軟件的信息獲取入口和各按鈕之間的對應(yīng)關(guān)系,用戶點擊其中任意一個按鈕,便可以方便地觸發(fā)該按鈕所對應(yīng)的其他軟件的信息獲取入口,從而可以進(jìn)一步地獲取到其他軟件的信息。

參見上文步驟S106,在本發(fā)明一實施例中,判斷查找到的軟件的softID是否與其他軟件的softID相關(guān)聯(lián)的過程,具體可以是,首先判斷查找到的軟件的softID是否存在其歸屬的聚類ID。若通過判斷得到,該查找到的軟件的softID存在其歸屬的聚類ID,那么證明存在與該查找到的軟件相對應(yīng)的聚類,該聚類中可能包含有多個與該軟件有聯(lián)系的其他軟件。若通過判斷得到,該查找到的軟件的softID不存在其歸屬的聚類ID,那么證明不存在與該查找到的軟件相對應(yīng)的聚類,從而可以結(jié)束推薦。

當(dāng)判斷得知該查找到的軟件的softID存在其歸屬的聚類ID之后,還可以進(jìn)一步判斷聚類ID中是否存在其他軟件的softID。若存在其他軟件的softID,那么證明該聚類中存在與該查找到的軟件屬于同一類別的其他軟件,從而可以確定出查找到的軟件的softID與該聚類ID中的其他軟件的softID相關(guān)聯(lián)。若不存在其他軟件的softID,那么證明該聚類中不存在與該查找到的軟件屬于同一類別的其他軟件,從而可以確定查找到的軟件的softID不存在相關(guān)聯(lián)的其他軟件的softID。

在該實施例中,聚類ID可以作為容納多個軟件的softID的容器。聚類ID中包含的各個softID所對應(yīng)的軟件屬于同類、或具有一定相關(guān)性的軟件,但是各個軟件之間的相關(guān)性的標(biāo)準(zhǔn)不同。因此,聚類ID中可以容納多個同類的、非必需關(guān)聯(lián)的軟件的softID。

下面通過具體實施例對軟件的softID以及其歸屬的聚類ID之間的關(guān)系進(jìn)行介紹。

例如,一個聚類ID為“10”,該聚類ID中包含的各個softID分別為“1001”、“1002”、“1003”以及“1004”,其中,各個softID分別對應(yīng)的軟件依次為“QQ輕聊版”、“騰訊QQ8.7”、“QQ炫舞”以及“QQ飛車”。可見,雖然該聚類ID中的各softID對應(yīng)的軟件并非必需關(guān)聯(lián)的,其功能各不相同。如“QQ輕聊版”和“騰訊QQ8.7”屬于社交軟件,而“QQ炫舞”和“QQ飛車”屬于游戲。但是,該聚類ID中的各softID分別對應(yīng)的軟件均為騰訊公司開發(fā)的軟件產(chǎn)品,因此,聚類ID為“10”的聚類對應(yīng)的各軟件均是出自騰訊公司。

因此,當(dāng)在一個軟件平臺上查找到的軟件為“QQ輕聊版”時,可以根據(jù)該軟件的softID“1001”判斷出該軟件的softID所屬的聚類ID為“10”,進(jìn)而利用該聚類ID“10”關(guān)聯(lián)出開發(fā)該軟件“QQ輕聊版”的公司開發(fā)的其他的軟件,如“騰訊QQ8.7”、“QQ炫舞”以及“QQ飛車”等。

又例如,另一個聚類ID為“A1”,該聚類ID中包含的各個softID分別為“A101”、“A102”、“A103”以及“A104”,其中,各個softID分別對應(yīng)的軟件依次為“搜狗輸入法智慧版”、“搜狗拼音輸入法8.2”、“萬能五筆輸入法”以及“訊飛輸入法2.1.1395”??梢姡m然該聚類ID中的各softID對應(yīng)的軟件由不同的軟件公司開發(fā),但是,該聚類ID中各softID分別對應(yīng)的軟件具有相同的功能,即上述軟件都用于文字輸入,都屬于文字輸入法相關(guān)軟件。

因此,當(dāng)在一個軟件平臺上查找到的軟件為“搜狗輸入法智慧版”時,可以根據(jù)該軟件的softID“A101”判斷出該軟件的softID所屬的聚類ID為“A1”,進(jìn)而利用該聚類ID“A1”關(guān)聯(lián)出其他有關(guān)輸入法的軟件,如“搜狗拼音輸入法8.2”、“萬能五筆輸入法”以及“訊飛輸入法2.1.1395”等。

在本發(fā)明一實施例中,為了方便獲取并區(qū)分各個軟件的softID,還可以以各個軟件的別名簡稱替代各軟件的softID。例如,軟件“QQ輕聊版”、“騰訊QQ8.7”、“QQ炫舞”以及“QQ飛車”的softID可以分別以“QQ輕聊版”、“QQ8.72”、“炫舞”以及“飛車”表示。當(dāng)然,各個軟件的softID的表現(xiàn)形式是多種多樣的,上述舉例僅僅是示意性的,本發(fā)明實施例對此不做具體限定。

參見上文步驟S108,在本發(fā)明一實施例中,在查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口時,可以將查找到的軟件顯示在顯示窗口中,并在顯示窗口中分別為相關(guān)聯(lián)的其他軟件建立觸發(fā)接口,當(dāng)任一軟件的觸發(fā)接口被觸發(fā)時,切換至該軟件對應(yīng)的顯示窗口。

在該實施例中,可以通過建立各個按鈕與其對應(yīng)的軟件觸發(fā)接口的對應(yīng)關(guān)系,使得每個軟件的觸發(fā)接口分別對應(yīng)一個按鈕。當(dāng)任一軟件對應(yīng)的按鈕被點擊時,被點擊的按鈕所對應(yīng)的軟件觸發(fā)接口就會被觸發(fā),從而可以直接將當(dāng)前顯示窗口切換至按鈕所對應(yīng)的軟件顯示窗口,并在該顯示窗口中展示被點擊按鈕對應(yīng)的軟件信息。通過建立軟件觸發(fā)接口,可以方便地實現(xiàn)各個軟件顯示窗口之間的靈活切換。

在本發(fā)明另一實施例中,當(dāng)任一軟件的觸發(fā)接口被觸發(fā)時,在切換至該軟件對應(yīng)的顯示窗口之后,該軟件對應(yīng)的顯示窗口中不僅可以顯示有相關(guān)的其他軟件的信息獲取入口,同時還顯示查找到的軟件的信息獲取入口,從而可以通過觸發(fā)任意一個相關(guān)聯(lián)的其他軟件的信息獲取入口、或者觸發(fā)查找到的軟件的信息獲取入口,再次切換至相對應(yīng)的軟件顯示窗口中。此外,為了方便用戶快速地識別出各個相關(guān)聯(lián)的軟件,還可以在各個按鈕上通過文字的形式將該按鈕對應(yīng)軟件名稱體現(xiàn)出來。

為了更加清楚地體現(xiàn)本發(fā)明實施例,先以一具體場景下的實例對本發(fā)明實施例進(jìn)行介紹,在該實例中,軟件平臺為“360軟件管家”,該“360軟件管家”被安裝在電腦端。

參見圖2所示,當(dāng)用戶在“360軟件管家”的軟件搜索界面上輸入“騰訊QQ8.7”時,搜索結(jié)果的顯示窗口上為用戶展示有關(guān)軟件“騰訊QQ8.7”的基本信息,例如軟件的版本信息、軟件大小以及軟件的更新時間等。同時,在該顯示窗口中還展示出了按鈕“QQ8.7”和“QQ輕聊版”,其中,每個按鈕都對應(yīng)一個軟件信息獲取入口。例如,按鈕“QQ8.7”對應(yīng)軟件“騰訊QQ8.7”的信息獲取入口,按鈕“QQ輕聊版”對應(yīng)軟件“QQ輕聊版”的信息獲取入口。

圖2中所示的軟件“QQ輕聊版”是與查找到的軟件“騰訊QQ8.7”相關(guān)聯(lián)的軟件。該實施例中,由于查找到的軟件為“騰訊QQ8.7”,因此,圖2中的按鈕“QQ8.7”處于被選中狀態(tài)。若用戶想要查看軟件“QQ輕聊版”的相關(guān)信息時,可以直接點擊按鈕“QQ輕聊版”,即可切換到軟件“QQ輕聊版”對應(yīng)的顯示窗口中。當(dāng)圖2中所示的顯示窗口被切換至軟件“QQ輕聊版”對應(yīng)的顯示窗口時,該顯示窗口中不僅會展示有關(guān)軟件“QQ輕聊版”的基本信息,還會展示按鈕“QQ8.7”和“QQ輕聊版”。此時,用戶可以在當(dāng)前的顯示窗口中通過點擊按鈕“QQ8.7”,再次切換至軟件“騰訊QQ8.7”對應(yīng)的顯示窗口中。從而可以使用戶能夠在查找到的軟件以及與該查找到的軟件相關(guān)聯(lián)其他軟件之間進(jìn)行任意切換,方便了用戶查找、獲取各個軟件的相關(guān)信息。

本發(fā)明實施例還提供了另一種相關(guān)軟件的推薦方法,該方法應(yīng)用于收納有多個軟件的軟件平臺,例如,該軟件平臺為“360軟件管家”、“騰訊應(yīng)用寶”等,本發(fā)明實施例對此不做限定。圖3示出了根據(jù)本發(fā)明另一個實施例的相關(guān)軟件的推薦方法的流程示意圖。參見圖3,該方法至少包括步驟S302至步驟S316。

首先,執(zhí)行步驟S302,在軟件平臺上接收來自用戶的軟件搜索請求。

然后,執(zhí)行步驟S304,在軟件平臺的數(shù)據(jù)庫中,根據(jù)軟件搜索請求查找到對應(yīng)的軟件,并獲取查找到的軟件的唯一標(biāo)識softID。

在獲取查找到的軟件的唯一標(biāo)識softID之后,執(zhí)行步驟S306,判斷查找到的軟件的softID是否存在其歸屬的聚類ID。

若在步驟S306中判斷得知,存在其歸屬的聚類ID,則執(zhí)行步驟S308,判斷聚類ID中是否存在其他軟件的softID,若存在其他軟件的softID,則執(zhí)行步驟S310,若不存在其他軟件的softID,則執(zhí)行步驟S314,確定查找到的軟件的softID不存在相關(guān)聯(lián)的其他軟件的softID,并執(zhí)行步驟S316,結(jié)束推薦。

若在步驟S306中判斷得知,不存在其歸屬的聚類ID,則執(zhí)行步驟S316,結(jié)束推薦。

在上述步驟S306中,若通過判斷得到該查找到的軟件的softID存在其歸屬的聚類ID,那么證明存在與該查找到的軟件相對應(yīng)的聚類,該聚類中可能包含有多個與該軟件有聯(lián)系的其他軟件。

在該實施例中,聚類ID可以作為容納多個軟件的softID的容器。聚類ID中包含的各個softID所對應(yīng)的軟件屬于同類、或具有一定相關(guān)性的軟件,但是各個軟件之間的相關(guān)性的標(biāo)準(zhǔn)不同。因此,聚類ID中可以容納多個同類的、非必需關(guān)聯(lián)的軟件的softID。

步驟S310,確定查找到的軟件的softID與其他軟件的softID相關(guān)聯(lián),并執(zhí)行步驟S312。

步驟S312,獲取相關(guān)聯(lián)的其他軟件,并在查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口。

本發(fā)明實施例通過獲取軟件的唯一標(biāo)識softID,并利用軟件的softID關(guān)聯(lián)出與該軟件softID相關(guān)的其他軟件的softID,該關(guān)聯(lián)方式不同于通常情況下的利用軟件關(guān)鍵詞進(jìn)行軟件的關(guān)聯(lián),其能夠增加由一個軟件關(guān)聯(lián)出其他各個種類軟件的可能性,從而為用戶提供了更加豐富的軟件搜索結(jié)果。

基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種相關(guān)軟件的推薦裝置,該裝置設(shè)置于收納有多個軟件的軟件平臺,例如,該軟件平臺為“360軟件管家”、“騰訊應(yīng)用寶”等。圖4示出了根據(jù)本發(fā)明一個實施例的相關(guān)軟件的推薦裝置的結(jié)構(gòu)示意圖。參見圖4,相關(guān)軟件的推薦裝置400至少可以包括接收模塊410、獲取模塊420、判斷模塊430以及推薦模塊440。

現(xiàn)介紹本發(fā)明實施例的相關(guān)軟件的推薦裝置400的各組成或器件的功能以及各部分間的連接關(guān)系:

接收模塊410,適于在軟件平臺上接收來自用戶的軟件搜索請求;

獲取模塊420,與接收模塊410相耦合,適于在軟件平臺的數(shù)據(jù)庫中,根據(jù)軟件搜索請求查找到對應(yīng)的軟件,并獲取查找到的軟件的唯一標(biāo)識softID;

判斷模塊430,與獲取模塊420相耦合,適于判斷查找到的軟件的softID是否與其他軟件的softID相關(guān)聯(lián);

推薦模塊440,與判斷模塊430相耦合,適于若判斷模塊430的判斷結(jié)果為是,獲取相關(guān)聯(lián)的其他軟件,并在查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口。

在本發(fā)明一實施例中,判斷模塊430還適于,判斷查找到的軟件的softID是否存在其歸屬的聚類ID,其中,聚類ID作為softID的容器,能夠容納多個softID。若是,進(jìn)一步判斷聚類ID中是否存在其他軟件的softID。若是,則確定查找到的軟件的softID與其他軟件的softID相關(guān)聯(lián)。若否,則確定查找到的軟件的softID不存在相關(guān)聯(lián)的其他軟件的softID。

在本發(fā)明一實施例中,聚類ID容納多個同類的、非必需關(guān)聯(lián)的軟件的softID。

在本發(fā)明一實施例中,聚類ID中以軟件別名簡稱替代softID。

在本發(fā)明一實施例中,推薦模塊440還適于,將查找到的軟件顯示在顯示窗口中,并在顯示窗口中分別為相關(guān)聯(lián)的其他軟件建立觸發(fā)接口,當(dāng)任一軟件的觸發(fā)接口被觸發(fā)時,切換至該軟件對應(yīng)的顯示窗口。

在本發(fā)明一實施例中,該軟件對應(yīng)的顯示窗口中顯示有查找到的軟件的信息獲取入口。

根據(jù)上述任意一個優(yōu)選實施例或多個優(yōu)選實施例的組合,本發(fā)明實施例能夠達(dá)到如下有益效果:

在本發(fā)明實施例中,當(dāng)用戶需要在收納有多個軟件的軟件平臺上查找所需軟件時,會向該軟件平臺發(fā)出軟件搜索請求,當(dāng)軟件平臺接收到來自用戶的軟件搜索請求時,會在軟件平臺的數(shù)據(jù)庫中,根據(jù)軟件搜索請求查找到對應(yīng)的軟件,并獲取查找到的軟件的唯一標(biāo)識softID。當(dāng)獲取到軟件的softID時,判斷數(shù)據(jù)庫中是否存在與該軟件的softID相關(guān)的其他軟件的softID,若存在,則獲取并加載相關(guān)聯(lián)的其他軟件,并在查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口,從而可以通過在當(dāng)前界面上直接點擊信息獲取入口,來獲取其他軟件的相關(guān)信息。由此,本發(fā)明實施例不僅可以根據(jù)用戶的搜索請求在數(shù)據(jù)庫中查找與該搜索請求對應(yīng)的軟件,還可以在查找到與該搜索請求對應(yīng)的軟件之后,利用軟件的唯一標(biāo)識softID,從數(shù)據(jù)庫中關(guān)聯(lián)出與該軟件softID相關(guān)的其他軟件的softID,并在當(dāng)前顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口,從而可以有效地增加軟件搜索結(jié)果的豐富性。并且,若用戶對當(dāng)前查找到的軟件不滿意,也無需退出當(dāng)前顯示窗口,通過在當(dāng)前顯示窗口上直接點擊所推薦的其他軟件的信息獲取入口,就可以方便、快捷地獲取到其他軟件的相關(guān)信息,從而提高了用戶查找軟件的效率。

進(jìn)一步地,本發(fā)明實施例可以通過獲取軟件的唯一標(biāo)識softID,來利用軟件的softID關(guān)聯(lián)出與該軟件softID相關(guān)的其他軟件的softID,該關(guān)聯(lián)方式不同于通常情況下的利用軟件關(guān)鍵詞進(jìn)行軟件的關(guān)聯(lián),其能夠增加由一個軟件關(guān)聯(lián)出其他各個種類軟件的可能性,從而為用戶提供了更加豐富的軟件搜索結(jié)果。類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。

本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在權(quán)利要求書中,所要求保護(hù)的實施例的任意之一都可以以任意的組合方式來使用。

本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的相關(guān)軟件的推薦裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。

應(yīng)該注意的是上述實施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識到,雖然本文已詳盡示出和描述了本發(fā)明的多個示例性實施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內(nèi)容直接確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn)定為覆蓋了所有這些其他變型或修改。

本發(fā)明實施例還提供了A1、一種相關(guān)軟件的推薦方法,應(yīng)用于收納有多個軟件的軟件平臺,包括:

在所述軟件平臺上接收來自用戶的軟件搜索請求;

在所述軟件平臺的數(shù)據(jù)庫中,根據(jù)所述軟件搜索請求查找到對應(yīng)的軟件,并獲取查找到的軟件的唯一標(biāo)識softID;

判斷查找到的軟件的softID是否與其他軟件的softID相關(guān)聯(lián);

若是,獲取相關(guān)聯(lián)的其他軟件,并在所述查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口。

A2、根據(jù)A1所述的方法,其中,所述判斷查找到的軟件的softID是否與其他軟件的softID相關(guān)聯(lián),包括:

判斷查找到的軟件的softID是否存在其歸屬的聚類ID,其中,所述聚類ID作為softID的容器,能夠容納多個softID;

若是,進(jìn)一步判斷所述聚類ID中是否存在其他軟件的softID;

若是,則確定查找到的軟件的softID與其他軟件的softID相關(guān)聯(lián);

若否,則確定查找到的軟件的softID不存在相關(guān)聯(lián)的其他軟件的softID。

A3、根據(jù)A2所述的方法,其中,所述聚類ID容納多個同類的、非必需關(guān)聯(lián)的軟件的softID。

A4、根據(jù)A2或A3所述的方法,其中,所述聚類ID中以軟件別名簡稱替代softID。

A5、根據(jù)A1-A4任一項所述的方法,其中,在所述查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口,包括:

將所述查找到的軟件顯示在所述顯示窗口中,并在所述顯示窗口中分別為相關(guān)聯(lián)的其他軟件建立觸發(fā)接口;

當(dāng)任一軟件的觸發(fā)接口被觸發(fā)時,切換至該軟件對應(yīng)的顯示窗口。

A6、根據(jù)A5所述的方法,其中,該軟件對應(yīng)的顯示窗口中顯示有所述查找到的軟件的信息獲取入口。

A7、根據(jù)A1-A6任一項所述的方法,其中,所述軟件平臺設(shè)置于PC端。

本發(fā)明實施例還提供了B8、一種相關(guān)軟件的推薦裝置,設(shè)置于收納有多個軟件的軟件平臺,包括:

接收模塊,適于在所述軟件平臺上接收來自用戶的軟件搜索請求;

獲取模塊,適于在所述軟件平臺的數(shù)據(jù)庫中,根據(jù)所述軟件搜索請求查找到對應(yīng)的軟件,并獲取查找到的軟件的唯一標(biāo)識softID;

判斷模塊,適于判斷查找到的軟件的softID是否與其他軟件的softID相關(guān)聯(lián);

推薦模塊,適于若所述判斷模塊的判斷結(jié)果為是,獲取相關(guān)聯(lián)的其他軟件,并在所述查找到的軟件的顯示窗口上顯示相關(guān)聯(lián)的其他軟件的信息獲取入口。

B9、根據(jù)B8所述的裝置,其中,所述判斷模塊還適于:

判斷查找到的軟件的softID是否存在其歸屬的聚類ID,其中,所述聚類ID作為softID的容器,能夠容納多個softID;

若是,進(jìn)一步判斷所述聚類ID中是否存在其他軟件的softID;

若是,則確定查找到的軟件的softID與其他軟件的softID相關(guān)聯(lián);

若否,則確定查找到的軟件的softID不存在相關(guān)聯(lián)的其他軟件的softID。

B10、根據(jù)B9所述的裝置,其中,所述聚類ID容納多個同類的、非必需關(guān)聯(lián)的軟件的softID。

B11、根據(jù)B9或B10所述的裝置,其中,所述聚類ID中以軟件別名簡稱替代softID。

B12、根據(jù)B8-B11任一項所述的裝置,其中,所述推薦模塊還適于:

將所述查找到的軟件顯示在所述顯示窗口中,并在所述顯示窗口中分別為相關(guān)聯(lián)的其他軟件建立觸發(fā)接口;

當(dāng)任一軟件的觸發(fā)接口被觸發(fā)時,切換至該軟件對應(yīng)的顯示窗口。

B13、根據(jù)B12所述的裝置,其中,所述該軟件對應(yīng)的顯示窗口中顯示有所述查找到的軟件的信息獲取入口。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
贺州市| 乌兰察布市| 马公市| 平塘县| 夏邑县| 武安市| 乌苏市| 开封市| 措美县| 景德镇市| 永春县| 瓦房店市| 吉水县| 湖州市| 东乡| 莲花县| 游戏| 大关县| 南川市| 永吉县| 沅陵县| 长阳| 吉安县| 祁门县| 双峰县| 将乐县| 高平市| 抚顺县| 兴海县| 中宁县| 平度市| 于田县| 岱山县| 邮箱| 嘉祥县| 饶平县| 泾川县| 西贡区| 泾川县| 克什克腾旗| 大英县|