一種應用推薦方法和裝置的制造方法
【專利摘要】本發明公開了一種應用推薦方法和裝置。其中的方法包括:對提供的至少一個應用軟件按照設定條件進行排序;輸出排序后的至少一個應用軟件。還公開了相應的裝置。采用本發明公開的一種應用推薦方法和裝置的技術方案,輸出按照設定條件排序后的應用軟件,可以使用戶能盡快找到合適的應用軟件,減少用戶在諸多應用軟件中查找的時間和難以人工比較各款應用軟件的困難。
【專利說明】
一種應用推薦方法和裝置
技術領域
[0001]本發明涉及智能終端技術領域,尤其涉及一種應用推薦方法和裝置。【背景技術】
[0002]目前智能終端的軟件推薦客戶端上推薦的應用軟件推陳出新,琳瑯滿目,每一款軟件都具有一定的優缺點,同一類型的軟件往往有多款,用戶的需求也不同,用戶很難很快地根據自己的需求找到合適的應用軟件進行下載。
【發明內容】
[0003]本發明提供一種應用推薦方法和裝置,以使用戶能盡快找到合適的應用軟件。
[0004]第一方面,提供了一種應用推薦方法,包括:
[0005]對提供的至少一個應用軟件按照設定條件進行排序;
[0006]輸出排序后的至少一個應用軟件。
[0007]結合第一方面,在第一種可能的實現方式中,所述輸出排序后的至少一個應用軟件之后,所述方法還包括:
[0008]將排序在設定序列范圍內的至少一個應用軟件推薦給用戶。
[0009]結合第一方面或第一方面的第一種可能的實現方式,在第二種可能的實現方式中,所述輸出排序后的至少一個應用軟件,包括:
[0010]輸出排序后的至少一個應用軟件,并在所述至少一個應用軟件上以標簽記錄進行排序的設定條件和排序序列值。
[0011]結合第一方面或第一方面的第一種可能的實現方式或第一方面的第二種可能的實現方式,在第三種可能的實現方式中,所述設定條件包括應用軟件的費用、下載所述應用軟件所需的流量、在終端安裝所述應用軟件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、搜索率或評論結果中的至少一種。
[0012]結合第一方面或第一方面的第一種可能的實現方式或第一方面的第二種可能的實現方式或第一方面的第三種可能的實現方式,在第四種可能的實現方式中,所述方法還包括:
[0013]當選中任一所述應用軟件時,以彈出框方式輸出所述應用軟件的詳情,所述應用軟件的詳情包括:所述應用軟件的費用、下載所述應用軟件所需的流量、在終端安裝所述應用軟件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、搜索率或評論結果中的至少一種。
[0014]第二方面,提供了一種應用推薦裝置,包括:
[0015]排序單元,用于對提供的至少一個應用軟件按照設定條件進行排序;
[0016]第一輸出單元,用于輸出排序后的至少一個應用軟件。
[0017]結合第二方面,在第一種可能的實現方式中,所述裝置還包括:
[0018]推薦單元,用于將排序在設定序列范圍內的至少一個應用軟件推薦給用戶。
[0019]結合第二方面或第二方面的第一種可能的實現方式,在第二種可能的實現方式中,所述第一輸出單元具體用于:
[0020]輸出排序后的至少一個應用軟件,并在所述至少一個應用軟件上以標簽記錄進行排序的設定條件和排序序列值。
[0021]結合第二方面或第二方面的第一種可能的實現方式或第二方面的第二種可能的實現方式,在第三種可能的實現方式中,所述設定條件包括應用軟件的費用、下載所述應用軟件所需的流量、在終端安裝所述應用軟件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、搜索率或評論結果中的至少一種。
[0022]結合第二方面或第二方面的第一種可能的實現方式或第二方面的第二種可能的實現方式或第二方面的第三種可能的實現方式,在第四種可能的實現方式中,所述裝置還包括:
[0023]第二輸出單元,用于當選中任一所述應用軟件時,以彈出框方式輸出所述應用軟件的詳情,所述應用軟件的詳情包括:所述應用軟件的費用、下載所述應用軟件所需的流量、在終端安裝所述應用軟件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、 搜索率或評論結果中的至少一種。
[0024]可見,根據本發明實施例提供的一種應用推薦方法和裝置,通過將應用軟件按照設定條件進行排序,輸出排序后的應用軟件,可以使用戶能盡快找到合適的應用軟件,減少用戶在諸多應用軟件中查找的時間和難以人工比較各款應用軟件的困難。【附圖說明】
[0025]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0026]圖1為本發明實施例提供的一種應用推薦方法的流程示意圖;
[0027]圖2為本發明實施例提供的另一種應用推薦方法的流程示意圖;
[0028]圖3為本發明實施例提供的一種應用推薦裝置的結構示意圖;
[0029]圖4為本發明實施例提供的一種應用推薦裝置的結構示意圖。【具體實施方式】
[0030]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0031]本發明應用于在終端的軟件推薦客戶端上瀏覽應用軟件和給用戶推薦應用軟件的場景。本發明通過將應用軟件按照設定條件進行排序,輸出排序后的應用軟件,可以使用戶能盡快找到合適的應用軟件,減少用戶在諸多應用軟件中查找的時間和難以人工比較各款應用軟件的困難。
[0032]本發明涉及的終端可以是手機、平板電腦等智能終端。
[0033]下面結合圖1-圖2,對本發明提供的一種應用推薦方法進行描述:
[0034]請參閱圖1,為本發明實施例提供的一種應用推薦方法的流程示意圖,該方法包括以下步驟:
[0035]步驟S101,對提供的至少一個應用軟件按照設定條件進行排序。
[0036]在終端上安裝軟件推薦客戶端,該軟件推薦客戶端提供多個相同類型或不同類型的應用軟件供用戶選擇下載,本實施例對提供的多個應用軟件按照設定條件進行排序。該設定條件可以是按照用戶的需求設置的,也可以提供多個設定條件供用戶選擇,用戶選擇不同的設定條件,則應用軟件的排序不一樣。
[0037]當然,該設定條件也可以不止一個,可以所確定的多個設定條件進行綜合排序。
[0038]步驟S102,輸出排序后的至少一個應用軟件。
[0039]按照排列好的順序輸出該多個應用軟件,一般將具有優勢的應用軟件排列在前面,從而用戶可以一目了然地找到合適的應用軟件。
[0040]根據本發明實施例提供的一種應用推薦方法,通過將應用軟件按照設定條件進行排序,輸出排序后的應用軟件,可以使用戶能盡快找到合適的應用軟件,減少用戶在諸多應用軟件中查找的時間和難以人工比較各款應用軟件的困難。
[0041]請參閱圖2,為本發明實施例提供的另一種應用推薦方法的流程示意圖,該方法包括以下步驟:
[0042]步驟S201,對提供的至少一個應用軟件按照設定條件進行排序。
[0043]對軟件推薦客戶端提供的多個應用軟件按照設定條件進行排序。
[0044]本實施例中的設定條件可以是應用軟件的費用、下載所述應用軟件所需的流量、 在終端安裝所述應用軟件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、搜索率或評論結果中的至少一種。
[0045]該設定條件可以是按照用戶的需求設置的,也可以提供多個設定條件供用戶選擇,用戶選擇不同的設定條件,則應用軟件的排序不一樣。
[0046]當然,該設定條件也可以不止一個,可以所確定的多個設定條件進行綜合排序。
[0047]步驟S202,輸出排序后的至少一個應用軟件,并在所述至少一個應用軟件上以標簽記錄進行排序的設定條件和排序序列值。
[0048]按照排列好的順序輸出該多個應用軟件,一般將具有優勢的應用軟件排列在前面,從而用戶可以一目了然地找到合適的應用軟件。并在應用軟件上以標簽記錄進行排序的設定條件和排序序列值,例如,用戶是選擇設定條件為應用軟件發布日期、應用軟件的費用進行排序的,輸出排序后的應用軟件時,可以優選以應用軟件的費用為設定條件進行排序,并輸出每一個應用軟件按該條件排序的序列值,還可以將以發布日期為設定條件排序后的設定條件和排序序列值記錄在按應用軟件的費用排序號的應用軟件的標簽中,例如, 排在第一位的應用軟件,標簽中這樣記錄:費用1,發布日期3,即表示費用排列倒數第一, 發布日期排列第三。當然,對于以一個設定條件進行排序的,也可以在標簽中記錄排序的設定條件和排序序列值。
[0049]步驟S203,將排序在設定序列范圍內的至少一個應用軟件推薦給用戶。
[0050]預設設定序列范圍,可以將排序在設定序列范圍內的應用軟件主動推薦給用戶。
[0051]步驟S204,當選中任一所述應用軟件時,以彈出框方式輸出所述應用軟件的詳情,所述應用軟件的詳情包括:所述應用軟件的費用、下載所述應用軟件所需的流量、在終端安裝所述應用軟件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、搜索率或評論結果中的至少一種。
[0052]有時用戶不僅滿足于按照一個或幾個設定條件排序后的輸出,還需要了解應用軟件更多的詳情,例如應用軟件的費用、下載所述應用軟件所需的流量、在終端安裝所述應用軟件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、搜索率或評論結果等,當用戶選中某一個應用軟件時,可以以彈出框的形式輸出這些軟件詳情,以便用戶進行準確的選擇。
[0053]根據本發明實施例提供的一種應用推薦方法,通過將應用軟件按照設定條件進行排序,輸出排序后的應用軟件,可以使用戶能盡快找到合適的應用軟件,減少用戶在諸多應用軟件中查找的時間和難以人工比較各款應用軟件的困難。
[0054]下面結合圖3-圖4,對實現本發明提供的一種應用推薦方法的裝置進行描述:
[0055]請參閱圖3,為本發明實施例提供的一種應用推薦裝置的結構示意圖,該裝置 1000包括:
[0056]排序單元11,用于對提供的至少一個應用軟件按照設定條件進行排序。
[0057]在終端上安裝軟件推薦客戶端,該軟件推薦客戶端提供多個相同類型或不同類型的應用軟件供用戶選擇下載,排序單元11對提供的多個應用軟件按照設定條件進行排序。 該設定條件可以是按照用戶的需求設置的,也可以提供多個設定條件供用戶選擇,用戶選擇不同的設定條件,則應用軟件的排序不一樣。
[0058] 當然,該設定條件也可以不止一個,可以所確定的多個設定條件進行綜合排序。
[0059]第一輸出單元12,用于輸出排序后的至少一個應用軟件。
[0060]按照排列好的順序輸出該多個應用軟件,一般將具有優勢的應用軟件排列在前面,從而用戶可以一目了然地找到合適的應用軟件。
[0061]根據本發明實施例提供的一種應用推薦裝置,通過將應用軟件按照設定條件進行排序,輸出排序后的應用軟件,可以使用戶能盡快找到合適的應用軟件,減少用戶在諸多應用軟件中查找的時間和難以人工比較各款應用軟件的困難。
[0062]請參閱圖4,為本發明實施例提供的另一種應用推薦裝置的結構示意圖,該裝置 2000包括:
[0063]排序單元21,用于對提供的至少一個應用軟件按照設定條件進行排序。
[0064]排序單元21對軟件推薦客戶端提供的多個應用軟件按照設定條件進行排序。
[0065]本實施例中的設定條件可以是應用軟件的費用、下載所述應用軟件所需的流量、 在終端安裝所述應用軟件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、搜索率或評論結果中的至少一種。
[0066]該設定條件可以是按照用戶的需求設置的,也可以提供多個設定條件供用戶選擇,用戶選擇不同的設定條件,則應用軟件的排序不一樣。
[0067] 當然,該設定條件也可以不止一個,可以所確定的多個設定條件進行綜合排序。
[0068]第一輸出單元22,用于輸出排序后的至少一個應用軟件,并在所述至少一個應用軟件上以標簽記錄進行排序的設定條件和排序序列值。
[0069]第一輸出單元22按照排列好的順序輸出該多個應用軟件,一般將具有優勢的應用軟件排列在前面,從而用戶可以一目了然地找到合適的應用軟件。并在應用軟件上以標簽記錄進行排序的設定條件和排序序列值,例如,用戶是選擇設定條件為應用軟件發布日期、應用軟件的費用進行排序的,輸出排序后的應用軟件時,可以優選以應用軟件的費用為設定條件進行排序,并輸出每一個應用軟件按該條件排序的序列值,還可以將以發布日期為設定條件排序后的設定條件和排序序列值記錄在按應用軟件的費用排序號的應用軟件的標簽中,例如,排在第一位的應用軟件,標簽中這樣記錄:費用1,發布日期3,即表示費用排列倒數第一,發布日期排列第三。當然,對于以一個設定條件進行排序的,也可以在標簽中記錄排序的設定條件和排序序列值。
[0070] 推薦單元23,用于將排序在設定序列范圍內的至少一個應用軟件推薦給用戶。
[0071] 預設設定序列范圍,推薦單元23可以將排序在設定序列范圍內的應用軟件主動推薦給用戶。
[0072]第二輸出單元24,用于當選中任一所述應用軟件時,以彈出框方式輸出所述應用軟件的詳情,所述應用軟件的詳情包括:所述應用軟件的費用、下載所述應用軟件所需的流量、在終端安裝所述應用軟件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、 搜索率或評論結果中的至少一種。
[0073] 有時用戶不僅滿足于按照一個或幾個設定條件排序后的輸出,還需要了解應用軟件更多的詳情,例如應用軟件的費用、下載所述應用軟件所需的流量、在終端安裝所述應用軟件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、搜索率或評論結果等,當用戶選中某一個應用軟件時,第二輸出單元24可以以彈出框的形式輸出這些軟件詳情,以便用戶進行準確的選擇。
[0074] 根據本發明實施例提供的一種應用推薦裝置,通過將應用軟件按照設定條件進行排序,輸出排序后的應用軟件,可以使用戶能盡快找到合適的應用軟件,減少用戶在諸多應用軟件中查找的時間和難以人工比較各款應用軟件的困難。
[0075]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明并不受所描述的動作順序的限制,因為根據本發明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作和模塊并不一定是本發明所必須的。
[0076] 在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
[0077] 通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可以用硬件實現,或固件實現,或它們的組合方式來實現。當使用軟件實現時,可以將上述功能存儲在計算機可讀介質中或作為計算機可讀介質上的一個或多個指令或代碼進行傳輸。計算機可讀介質包括計算機存儲介質和通信介質,其中通信介質包括便于從一個地方向另一個地方傳送計算機程序的任何介質。存儲介質可以是計算機能夠存取的任何可用介質。 以此為例但不限于:計算機可讀介質可以包括隨機存取存儲器(Random Access Memory, RAM)、只讀存儲器(Read-Only Memory,ROM)、電可擦可編程只讀存儲器(Electrically Erasable Programmable Read-Only Memory,EEPR0M)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲、磁盤存儲介質或者其他磁存儲設備、或者能夠用于攜帶或存儲具有指令或數據結構形式的期望的程序代碼并能夠由計算機存取的任何其他介質。 此外。任何連接可以適當的成為計算機可讀介質。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數字用戶線(Digital Subscriber Line,DSL)或者諸如紅外線、無線電和微波之類的無線技術從網站、服務器或者其他遠程源傳輸的,那么同軸電纜、光纖光纜、雙絞線、 DSL或者諸如紅外線、無線和微波之類的無線技術包括在所屬介質的定影中。如本發明所使用的,盤(Disk)和碟(disc)包括壓縮光碟(⑶)、激光碟、光碟、數字通用光碟(DVD)、軟盤和藍光光碟,其中盤通常磁性的復制數據,而碟則用激光來光學的復制數據。上面的組合也應當包括在計算機可讀介質的保護范圍之內。
[0078] 總之,以上所述僅為本發明技術方案的較佳實施例而已,并非用于限定本發明的保護范圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種應用推薦方法,其特征在于,包括:對提供的至少一個應用軟件按照設定條件進行排序;輸出排序后的至少一個應用軟件。2.如權利要求1所述的方法,其特征在于,所述輸出排序后的至少一個應用軟件之后, 還包括:將排序在設定序列范圍內的至少一個應用軟件推薦給用戶。3.如權利要求1所述的方法,其特征在于,所述輸出排序后的至少一個應用軟件,包 括:輸出排序后的至少一個應用軟件,并在所述至少一個應用軟件上以標簽記錄進行排序 的設定條件和排序序列值。4.如權利要求1-3任意一項所述的方法,其特征在于,所述設定條件包括應用軟件的 費用、下載所述應用軟件所需的流量、在終端安裝所述應用軟件所需的存儲容量、所述應用 軟件的發布日期、用戶的使用率、搜索率或評論結果中的至少一種。5.如權利要求4所述的方法,其特征在于,還包括:當選中任一所述應用軟件時,以彈出框方式輸出所述應用軟件的詳情,所述應用軟件 的詳情包括:所述應用軟件的費用、下載所述應用軟件所需的流量、在終端安裝所述應用軟 件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、搜索率或評論結果中的至少一種。6.—種應用推薦裝置,其特征在于,包括:排序單元,用于對提供的至少一個應用軟件按照設定條件進行排序;第一輸出單元,用于輸出排序后的至少一個應用軟件。7.如權利要求6所述的終端,其特征在于,還包括:推薦單元,用于將排序在設定序列范圍內的至少一個應用軟件推薦給用戶。8.如權利要求6所述的終端,其特征在于,所述第一輸出單元具體用于:輸出排序后的至少一個應用軟件,并在所述至少一個應用軟件上以標簽記錄進行排序 的設定條件和排序序列值。9.如權利要求6-8任意一項所述的終端,其特征在于,所述設定條件包括應用軟件的 費用、下載所述應用軟件所需的流量、在終端安裝所述應用軟件所需的存儲容量、所述應用 軟件的發布日期、用戶的使用率、搜索率或評論結果中的至少一種。10.如權利要求9所述的終端,其特征在于,還包括:第二輸出單元,用于當選中任一所述應用軟件時,以彈出框方式輸出所述應用軟件的 詳情,所述應用軟件的詳情包括:所述應用軟件的費用、下載所述應用軟件所需的流量、在 終端安裝所述應用軟件所需的存儲容量、所述應用軟件的發布日期、用戶的使用率、搜索率 或評論結果中的至少一種。
【文檔編號】G06F17/30GK105989100SQ201510079659
【公開日】2016年10月5日
【申請日】2015年2月12日
【發明人】曾元清
【申請人】廣東歐珀移動通信有限公司