應(yīng)用程序的推薦方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的推薦方法和裝置。
【背景技術(shù)】
[0002]隨著移動終端(比如智能手機等)的普及,越來越多的應(yīng)用程序(例如健身應(yīng)用程序、購物應(yīng)用程序等)應(yīng)運而生,用戶可根據(jù)自己的興趣愛好和需要選擇相應(yīng)的應(yīng)用程序安裝在自己的移動終端上以方便使用,現(xiàn)在很多用戶的移動終端上安裝有大量的應(yīng)用程序,且很多用戶也不只擁有一個移動終端,當(dāng)用戶需要將自己一個移動終端上的多個應(yīng)用程序安裝在另一個應(yīng)用程序上時,或者希望將其他用戶的移動終端上的應(yīng)用程序安裝在自己的移動終端上時,需要在自己的移動終端上挨個下載其想要安裝的應(yīng)用程序,十分不便。
[0003]相關(guān)技術(shù)中,可獲取第一移送終端上的已安裝的應(yīng)用程序信息,并將該信息存儲在第一移動終端的用戶身份識別中,以供第二移動終端在檢測到插入上述用戶身份識別卡時,根據(jù)該識別卡中存儲的應(yīng)用程序的信息安裝第一移動終端已有的應(yīng)用程序。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)中存在的問題,本公開實施例提供了一種應(yīng)用程序的推薦方法和裝置。所述技術(shù)方案如下:
[0005]根據(jù)本公開實施例的第一方面,提供一種應(yīng)用程序的推薦方法,該方法包括:
[0006]獲取應(yīng)用程序列表圖像,其中,所述應(yīng)用程序列表圖像中包括應(yīng)用程序標(biāo)識信息;
[0007]對所述應(yīng)用程序列表圖像進行識別,以提取所述應(yīng)用程序列表圖像之中的應(yīng)用程序標(biāo)識信息;以及
[0008]根據(jù)提取的所述應(yīng)用程序標(biāo)識信息生成推薦應(yīng)用程序列表,并提供至用戶,其中,所述推薦應(yīng)用程序列表包括與所述應(yīng)用程序標(biāo)識信息對應(yīng)的應(yīng)用程序。
[0009]如上所述的方法,還包括:
[0010]接收用戶在所述推薦應(yīng)用程序列表中選擇的應(yīng)用程序;
[0011]獲取所述用戶選擇的應(yīng)用程序?qū)?yīng)的安裝程序,并進行安裝。
[0012]如上所述的方法,所述應(yīng)用程序標(biāo)識信息為應(yīng)用程序的ID,所述對所述應(yīng)用程序列表圖像進行識別包括:
[0013]對所述應(yīng)用程序列表圖像進行文字識別以提取所述應(yīng)用程序列表圖像中的文字;
[0014]對所述應(yīng)用程序列表圖像中的文字進行篩選以生成所述應(yīng)用程序標(biāo)識信息。
[0015]如上所述的方法,所述應(yīng)用程序標(biāo)識信息為所述應(yīng)用程序的圖標(biāo),所述對所述應(yīng)用程序列表圖像進行識別包括:
[0016]對所述應(yīng)用程序列表圖像進行圖像識別以提取所述應(yīng)用程序列表圖像中的圖標(biāo);
[0017]將所述圖標(biāo)與預(yù)設(shè)圖標(biāo)模板進行比對;
[0018]如果所述圖標(biāo)與預(yù)設(shè)圖標(biāo)模板一致,則將所述圖標(biāo)作為所述應(yīng)用程序標(biāo)識信息。
[0019]如上所述的方法,所述根據(jù)提取的所述應(yīng)用程序標(biāo)識信息生成推薦應(yīng)用程序列表包括:
[0020]獲取所述用戶的移動終端的操作系統(tǒng)類型信息;
[0021]根據(jù)所述用戶的移動終端的操作系統(tǒng)類型信息和所述應(yīng)用程序標(biāo)識信息搜索對應(yīng)的應(yīng)用程序,并根據(jù)搜索到的應(yīng)用程序生成所述推薦應(yīng)用程序列表。
[0022]如上所述的方法,還包括:
[0023]獲取所述用戶的個人喜好信息;
[0024]根據(jù)所述個人喜歡信息對所述搜索到的應(yīng)用程序進行排序;
[0025]根據(jù)排序結(jié)果生成推薦應(yīng)用程序列表。
[0026]如上所述的方法,還包括:
[0027]獲取所述搜索到的應(yīng)用程序的熱度信息;
[0028]根據(jù)所述熱度信息對所述搜索到的應(yīng)用程序進行排序;
[0029]根據(jù)排序結(jié)果生成推薦應(yīng)用程序列表。
[0030]如上所述的方法,還包括:
[0031 ]獲取所述搜索到的應(yīng)用程序的評分信息;
[0032]根據(jù)所述評分信息對所述搜索到的應(yīng)用程序進行排序;
[0033]根據(jù)排序結(jié)果生成推薦應(yīng)用程序列表。
[0034]如上所述的方法,還包括:
[0035]在所述接收用戶在所述推薦應(yīng)用程序列表中選擇的應(yīng)用程序之后,還包括:
[0036]提取所述用戶的移動終端中的已安裝應(yīng)用程序;
[0037]判斷所述用戶選擇的應(yīng)用程序的類型與所述已安裝應(yīng)用程序的類型是否一致;
[0038]如果判斷所述用戶選擇的應(yīng)用程序的類型與所述已安裝應(yīng)用程序的類型一致,則對所述用戶進行提示。
[0039]如上所述的方法,還包括:
[0040]在所述獲取所述用戶選擇的應(yīng)用程序?qū)?yīng)的安裝程序并進行安裝之后,還包括:
[0041]提示所述用戶對已安裝的應(yīng)用程序的安裝文件進行刪除。
[0042]根據(jù)本公開實施例的第二方面,提供一種應(yīng)用程序的推薦裝置,包括:
[0043]圖像獲取模塊,用于獲取應(yīng)用程序列表圖像,其中,所述應(yīng)用程序列表圖像中包括應(yīng)用程序標(biāo)識信息;
[0044]識別模塊,用于對所述圖像獲取模塊獲取的所述應(yīng)用程序列表圖像進行識別,以提取所述應(yīng)用程序列表圖像之中的應(yīng)用程序標(biāo)識信息;以及
[0045]生成模塊,用于根據(jù)所述識別模塊所提取的所述應(yīng)用程序標(biāo)識信息生成推薦應(yīng)用程序列表,并提供至用戶,其中,所述推薦應(yīng)用程序列表包括與所述應(yīng)用程序標(biāo)識信息對應(yīng)的應(yīng)用程序。
[0046]如上所述的裝置,還包括:
[0047]接收模塊,用于接收用戶在所述推薦應(yīng)用程序列表中選擇的應(yīng)用程序;
[0048]安裝模塊,用于獲取所述接收模塊接收的所述用戶選擇的應(yīng)用程序?qū)?yīng)的安裝程序,并進彳T安裝。
[0049]如上所述的裝置,所述應(yīng)用程序標(biāo)識信息為應(yīng)用程序的ID,所述識別模塊包括:
[0050]文字提取子模塊,用于對所述應(yīng)用程序列表圖像進行文字識別以提取所述應(yīng)用程序列表圖像中的文字;
[0051]第一生成子模塊,用于對所述文字提取子模塊提取的所述應(yīng)用程序列表圖像中的文字進行篩選以生成所述應(yīng)用程序標(biāo)識信息。
[0052]如上所述的裝置,所述應(yīng)用程序標(biāo)識信息為所述應(yīng)用程序的圖標(biāo),所述識別模塊包括:
[0053]圖標(biāo)提取子模塊,用于對所述應(yīng)用程序列表圖像進行圖像識別以提取所述應(yīng)用程序列表圖像中的圖標(biāo);
[0054]比對子模塊,用于將所述圖標(biāo)提取子模塊提取的所述圖標(biāo)與預(yù)設(shè)圖標(biāo)模板進行比對;
[0055]第二生成子模塊,用于在所述比對子模塊判斷所述圖標(biāo)與預(yù)設(shè)圖標(biāo)模板一致時,則將所述圖標(biāo)作為所述應(yīng)用程序標(biāo)識信息。
[0056]如上所述的裝置,所述生成模塊包括:
[0057]第一獲取子模塊,用于獲取所述用戶的移動終端的操作系統(tǒng)類型信息;
[0058]搜索子模塊,用于根據(jù)第一獲取子模塊獲取的所述用戶的移動終端的操作系統(tǒng)類型信息和所述應(yīng)用程序標(biāo)識信息搜索對應(yīng)的應(yīng)用程序;
[0059]生成子模塊,用于根據(jù)所述搜索子模塊搜索到的應(yīng)用程序生成所述推薦應(yīng)用程序列表。
[0060]如上所述的裝置,所述生成模塊還包括:
[0061]第二獲取子模塊,用于獲取所述用戶的個人喜好信息;
[0062]第一排序子模塊,用于根據(jù)所述第二獲取子模塊獲取的所述個人喜歡信息對所述搜索到的應(yīng)用程序進行排序,其中,所述生成子模塊根據(jù)排序結(jié)果生成推薦應(yīng)用程序列表。
[0063]如上所述的裝置,所述生成模塊還包括:
[0064]第三獲取子模塊,用于獲取所述搜索到的應(yīng)用程序的熱度信息;
[0065]第二排序子模塊,用于根據(jù)所述第三獲取子模塊獲取的所述熱度信息對所述搜索到的應(yīng)用程序進行排序,其中,所述生成子模塊根據(jù)排序結(jié)果生成推薦應(yīng)用程序列表。
[0066]如上所述的裝置,所述生成模塊還包括:
[0067]第四獲取子模塊,用于獲取所述搜索到的應(yīng)用程序的評分信息;
[0068]第三排序子模塊,用于根據(jù)所述第四獲取子模塊獲取的所述評分信息對所述搜索到的應(yīng)用程序進行排序,其中,所述生成子模塊根據(jù)排序結(jié)果生成推薦應(yīng)用程序列表。
[0069]如上所述的裝置,還包括:
[0070]提取模塊,用于提取所述用戶的移動終端中的已安裝應(yīng)用程序;
[0071]判斷模塊,用于判斷所述用戶選擇的應(yīng)用程序的類型與所述提取模塊提取的所述已安裝應(yīng)用程序的類型是否一致;
[0072]第一提示模塊,用于在所述判斷模塊判斷所述用戶選擇的應(yīng)用程序的類型與所述已安裝應(yīng)用程序的類型一致時,對所述用戶進行提示。
[0073]如上所述的裝置,還包括:
[0074]第二提示模塊,用于在獲取所述用戶選擇的應(yīng)用程序?qū)?yīng)的安裝程序并進行安裝之后,提示所述用戶對已安裝的應(yīng)用程序的安裝文件進行刪除。
[0075]本公開實施例的第三方面所述的應(yīng)用程序的推薦裝置,提供一種應(yīng)用程序的推薦裝置,包括:
[0076]處理器;
[0077]用于存儲處理器可執(zhí)行指令的存儲器;
[0078]其中,所述處理器被配置為:
[0079]獲取應(yīng)用程序列表圖像,其中,所述應(yīng)用程序列表圖像中包括應(yīng)用程序標(biāo)識信息;
[0080]對所述應(yīng)用程序列表圖像進行識別,以提取所述應(yīng)用程序列表圖像之中的應(yīng)用程序標(biāo)識信息;以及
[0081]根據(jù)提取的所述應(yīng)用程序標(biāo)識信息生成推薦應(yīng)用程序列表,并提供至用戶,其中,所述推薦應(yīng)用程序列表包括與所述應(yīng)用程序標(biāo)識信息對應(yīng)的應(yīng)用程序。
[0082]本公開實施例提供的技術(shù)方案可以包括以下有益效果:
[0083]可先獲取包括應(yīng)用程序標(biāo)識信息的應(yīng)用程序的列表圖像,并對該應(yīng)用程序列表圖像進行識別,以提取應(yīng)用程序列表圖像中的應(yīng)用程序的標(biāo)識信息,并根據(jù)提取出的應(yīng)用程序的標(biāo)識信息,生成包括與應(yīng)用程序標(biāo)識信息對應(yīng)的應(yīng)用程序的應(yīng)用程序列表并推薦給用戶,實現(xiàn)了通過對應(yīng)用程序列表圖像進行識別以識別出該應(yīng)用程序,并生成推薦應(yīng)用程序列表給用戶,方便用戶選擇需要的應(yīng)用程序進行批量的安裝,提高了用戶在移動終端上安裝應(yīng)用程序的效率,提升了用戶體驗。
[0084]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0085]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與