一種兒童教育應用的推薦方法及伺服器與流程
2023-05-01 19:09:46 1

本發明屬於應用推薦技術領域,尤其涉及一種兒童教育應用的推薦方法及伺服器。
背景技術:
現在父母越來越重視孩子的早期教育,隨著網際網路的發展,網絡上出現了海量的教育應用。家長可以非常方便地使用智慧型手機或平板電腦,通過行動網路給孩子下載這些應用,用來早教,幼教或智力開發等。
然而,大部分家長平時忙於工作,陪伴孩子的時間較少,面對海量應用,沒有太多時間和精力去查找優質的適合孩子的應用並及時地下載。
技術實現要素:
有鑑於此,本發明實施例提供了一種兒童教育應用的推薦方法及伺服器,以解決現有技術中家長無時間查找優質的適合孩子的應用並及時下載的問題。
本發明實施例的第一方面提供了一種兒童教育應用的推薦方法,包括:
根據第一終端的帳號信息,向所述第一終端發送應用推薦信息,所述帳號信息包括年齡信息。
若接收到所述第一終端發出的應用下載指令,則將與所述應用下載指令對應的應用的下載地址發送至第二終端,所述第一終端和所述第一終端的帳號相關聯。
本發明實施例的第二方面提供了一種伺服器,包括:
應用推薦模塊,用於根據第一終端的帳號信息,向所述第一終端發送應用推薦信息,所述帳號信息包括年齡信息。
應用地址發送模塊,用於若接收到所述第一終端發出的應用下載指令,則將與所述應用下載指令對應的應用的下載地址發送至第二終端,所述第一終端和所述第一終端的帳號相關聯。
本發明實施例的第三方面提供了一種伺服器,包括存儲器、處理器以及存儲在所述存儲器中並可在所述處理器上運行的電腦程式,所述處理器執行所述電腦程式時實現如上所述兒童教育應用的推薦方法的步驟。
本發明實施例的第四方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有電腦程式,所述電腦程式被處理器執行時實現如上所述兒童教育應用的推薦方法的步驟。
本發明實施例與現有技術相比存在的有益效果是:根據第一終端的帳號信息,向所述第一終端發送應用推薦信息,若接收到所述第一終端發出的應用下載指令,則將與所述應用下載指令對應的應用的下載地址發送至第二終端,所述第一終端和所述第一終端的帳號相關聯。本發明實施例實現了向家長所持的第一終端發送應用推薦信息,並向兒童所持的第二終端發送應用的下載地址。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明一個實施例提供的兒童教育應用的推薦方法的流程示意圖;
圖2是本發明一個實施例提供的兒童教育應用的推薦方法的流程示意圖;
圖3是本發明一個實施例提供的兒童教育應用的推薦方法的流程示意圖;
圖4是本發明一個實施例提供的伺服器的結構示意圖;
圖5是圖4中的應用推薦模塊的結構示意圖;
圖6是本發明一個實施例提供伺服器的示意圖。
具體實施方式
以下描述中,為了說明而不是為了限定,提出了諸如特定系統結構、技術之類的具體細節,以便透徹理解本發明實施例。然而,本領域的技術人員應當清楚,在沒有這些具體細節的其它實施例中也可以實現本發明。在其它情況中,省略對眾所周知的系統、裝置、電路以及方法的詳細說明,以免不必要的細節妨礙本發明的描述。
為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。
實施例1:
圖1示出了本發明的一個實施例提供的一種兒童教育應用的推薦方法的實現流程,本實施例的流程執行主體可以是伺服器,其過程詳述如下:
在步驟s101中,根據第一終端的帳號信息,向所述第一終端發送應用推薦信息,所述帳號信息包括年齡信息。
在具體應用中,帳號信息還可以包括身份信息,用來區分不同終端的使用者,例如家長或孩子。帳號信息還可以包括性別信息、愛好信息、性格信息等。
在一個實施例中,應用推薦信息包括應用的名稱、內容介紹、下載地址和測評報告等。測評報告為專業人士對應用進行體驗測試後作出的。
在一個本實施例中,應用推薦信息可以為伺服器自動向第一終端發送的。以一個具體應用場景為例,第一終端的app(application,應用程式)開啟了接收消息推送的權限,伺服器就可以在預設條件下自動向第一終端推薦應用。
在另一個本實施例中,應用推薦信息還可以為當伺服器接收到第一終端發出的推薦請求信息時向第一終端發出的。以一個具體應用場景為例,當第一終端上的app關閉了接收消息推送的權限,伺服器就不能自動向第一終端推薦應用,需要第一終端通過app主動發送推薦請求(例如查詢操作等),伺服器在接收到第一終端發送的推薦請求信息後推送應用推薦信息。具體實現過程如下:
在步驟s101之前,所述推薦方法還包括:
a.接收第一終端發送的推薦請求信息。
b.根據所述推薦請求信息獲取所述第一終端的帳號信息。
在本實施例中,伺服器可以根據不同的第一終端的帳號信息推送相應的應用推薦信息,例如,當帳號顯示兒童年齡為1-3歲時,推送幼兒教育類應用,當兒童年齡為3-6歲時,推送益智遊戲類應用,當兒童年齡大於6歲時,推送名師授課類應用等。
在步驟s102中,若接收到所述第一終端發出的應用下載指令,則將與所述應用下載指令對應的應用的下載地址發送至第二終端,所述第一終端和所述第一終端的帳號相關聯。
在一個實施例中,當第二終端處於聯網狀態時,第二終端根據下載地址下載所述應用並安裝。
在本實施例中,第一終端或第二終端可以是無線終端,例如手機、平板電腦等,也可以是有線終端,例如電腦等。第一終端為家長端,第二終端為兒童端,伺服器向第一終端發送應用推薦信息,家長可以根據應用推薦信息選擇合適的應用,並通過伺服器將應用的下載地址發送至第二終端,第二終端在聯網時可以自動下載此應用,以便於兒童使用。
在一個實施例中,在步驟s101之前,所述推薦方法還包括:
a.獲取多個用戶終端的身份註冊信息,所述身份註冊信息包括帳號和身份信息。
b.篩選出所述帳號相關聯的用戶終端,並根據所述身份信息區分出第一終端和第二終端。
在具體應用中,伺服器根據身份信息區分不同終端的使用者,例如家長或孩子,從而確定第一終端和第二終端。
在一個實施例中,所述推薦方法還包括:
(1)建立應用黑名單。
(2)獲取所述第二終端上安裝的應用,若所述安裝的應用在所述應用黑名單中,則發送卸載提示信息至所述第二終端並發送提醒信息至第一終端。
在具體應用中,若接收到第一終端或第二終端發出的舉報信息,則將所述舉報信息對應的應用加入應用黑名單。
本實施例中,通過設置應用黑名單,監督第二終端上安裝的應用,還可以在發送卸載提示信息至第二終端,以提示使用者卸載不良應用,發送提醒信息至第一終端,以告知家長此終端安裝了不良應用,極大的方便了家長監督兒童使用移動終端的情況。
如圖2所示,在本發明的一個實施例中,圖1所對應的實施例中的步驟s101具體包括:
在步驟s201中,從預先設置的應用推薦庫中篩選出與第一終端的帳號信息對應的應用。
在一個實施例中,根據帳號信息中年齡信息的類別篩選出應用推薦庫中年齡類別相同的應用。
在步驟s202中,根據所述應用推薦庫中記錄的應用推薦指數,對所述帳號信息對應的應用進行優先級排序。
在步驟s203中,按照所述優先級排序,向所述第一終端發送所述帳號信息對應的應用的應用推薦信息。
在本實施例中,伺服器中預先存儲有應用推薦庫,應用推薦庫中包含多種類別的應用,伺服器篩選出與第一終端的帳號信息相匹配的應用,並按照應用的應用推薦指數從高到底的排列順序進行推送,以方便家長參考應用推薦指數進行選擇。
如圖3所示,在本發明的一個實施例中,所述兒童教育應用的推薦方法還包括:
在步驟s301中,根據應用的類型,篩選出兒童教育類應用;
在步驟s302中,過濾掉所述兒童教育類應用中的不良信息,所述不良信息包括不健康內容和廣告;
在步驟s303中,獲取所述兒童教育類應用的年齡標籤,並根據所述年齡標籤對所述兒童教育類應用進行年齡分類;
在步驟s304中,建立包括所述兒童教育類應用的應用推薦庫。
在一個實施例中,根據第一終端的帳號信息中的年齡信息,獲取對應的年齡分類,並根據對應的年齡分類篩選兒童教育類應用推送至第一終端。
在本實施例中,伺服器根據應用的類型建立包括兒童教育類應用的應用推薦庫並保存,過濾掉應用中的不良內容以保證應用的綠色健康,避免兒童接觸不健康內容。年齡標籤為專業人士經過評測後增加的。
在步驟s305中,從所述應用推薦庫中篩選出與第一終端的帳號信息對應的應用。
在步驟s306中,根據接收到的所述應用下載指令頻次,統計所述應用推薦庫中每個應用被所述第一終端下載的下載頻次信息。
在具體應用中,下載頻次信息為多個第一終端下載應用的統計數據。
在步驟s307中,統計所述應用推薦庫中每個應用被所述第二終端使用的使用頻次信息。
在具體應用中,使用頻次信息為多個第二終端使用應用的統計數據。
在步驟s308中,根據所述下載頻次信息和所述使用頻次信息生成所述應用推薦指數。
在一個實施例中,應用推薦指數根據以下算式獲取:
應用推薦指數=(下載頻次信息*下載係數+使用頻次信息*使用係數)/2,下載係數+使用係數=100%。
在本實施例中,下載頻次信息用於表徵家長下載某個應用的頻次,使用頻次信息用於表徵兒童使用某個應用的頻次,推薦指數可以反映這兩個頻次的綜合指數。
在步驟s309中,根據所述應用推薦指數,對所述帳號信息對應的應用進行優先級排序。
在步驟s310中,按照所述優先級排序,向所述第一終端發送所述帳號信息對應的應用的應用推薦信息。
應理解,上述實施例中各步驟的序號的大小並不意味著執行順序的先後,各過程的執行順序應以其功能和內在邏輯確定,而不應對本發明實施例的實施過程構成任何限定。
實施例2:
如圖4所示,本發明的一個實施例提供的一種伺服器1,用於執行圖1所對應的實施例中的方法步驟,其包括:
應用推薦模塊100,用於根據第一終端的帳號信息,向所述第一終端發送應用推薦信息,所述帳號信息包括年齡信息。
應用地址發送模塊200,用於若接收到所述第一終端發出的應用下載指令,則將與所述應用下載指令對應的應用的下載地址發送至第二終端,所述第一終端和所述第一終端的帳號相關聯。
如圖5所示,在本發明的一個實施例中,圖4所對應的實施例中的應用推薦模塊100還包括用於執行圖2所對應的實施例中的方法步驟的結構,其包括:
應用篩選單元101,用於從預先設置的應用推薦庫中篩選出與第一終端的帳號信息對應的應用。
應用排序單元102,用於根據所述應用推薦庫中記錄的應用推薦指數,對所述帳號信息對應的應用進行優先級排序。
應用推薦單元103,用於按照所述優先級排序,向所述第一終端發送所述帳號信息對應的應用的應用推薦信息。
如圖5所示,在本發明的一個實施例中,圖4所對應的實施例中的應用推薦模塊100還包括用於執行圖3所對應的實施例中的方法步驟的結構,其包括:
兒童教育類應用篩選單元104,用於根據應用的類型,篩選出兒童教育類應用。
不良信息過濾單元105,用於過濾掉所述兒童教育類應用中的不良信息,所述不良信息包括不健康內容和廣告。
年齡分類單元106,用於獲取所述兒童教育類應用的年齡標籤,並根據所述年齡標籤對所述兒童教育類應用進行年齡分類。
應用推薦庫生成單元107,用於建立包括所述兒童教育類應用的應用推薦庫。
如圖5所示,在本發明的一個實施例中,圖4所對應的實施例中的應用推薦模塊100還包括用於執行圖3所對應的實施例中的方法步驟的結構,其包括:
下載統計單元108,用於根據接收到的所述應用下載指令頻次,統計所述應用推薦庫中每個應用被所述第一終端下載的下載頻次信息。
使用統計單元109,用於統計所述應用推薦庫中每個應用被所述第二終端使用的使用頻次信息。
應用推薦指數生成單元110,用於根據所述下載頻次信息和所述使用頻次信息生成所述應用推薦指數。
在一個實施例中,伺服器1還包括其他功能模塊/單元,用於實現實施例1中各實施例中的方法步驟。
實施例3:
圖6是本發明一實施例提供伺服器1的示意圖。如圖6所示,該實施例的伺服器1包括:處理器60、存儲器61以及存儲在所述存儲器61中並可在所述處理器60上運行的電腦程式62。所述處理器60執行所述電腦程式62時實現如實施例1中所述的各個實施例中的步驟,例如圖1所示的步驟s101至s102。或者,所述處理器60執行所述電腦程式62時實現如實施例2中所述的各裝置實施例中各模塊/單元的功能,例如圖4所示模塊100和200的功能。
示例性的,所述電腦程式62可以被分割成一個或多個模塊/單元,所述一個或者多個模塊/單元被存儲在所述存儲器61中,並由所述處理器60執行,以完成本發明。所述一個或多個模塊/單元可以是能夠完成特定功能的一系列電腦程式指令段,該指令段用於描述所述電腦程式62在所述伺服器1中的執行過程。
所述伺服器1可以是桌上型計算機、筆記本、掌上電腦及雲端伺服器等計算設備。所述伺服器1可包括,但不僅限於,處理器60、存儲器61。本領域技術人員可以理解,圖6僅僅是伺服器1的示例,並不構成對伺服器1的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如所述伺服器1還可以包括輸入輸出設備、網絡接入設備、總線等。
所稱處理器60可以是中央處理單元(centralprocessingunit,cpu),還可以是其他通用處理器、數位訊號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。
所述存儲器61可以是所述伺服器1的內部存儲單元,例如伺服器1的硬碟或內存。所述存儲器61也可以是所述伺服器1的外部存儲設備,例如所述伺服器1上配備的插接式硬碟,智能存儲卡(smartmediacard,smc),安全數字(securedigital,sd)卡,快閃記憶體卡(flashcard)等。進一步地,所述存儲器61還可以既包括所述伺服器1的內部存儲單元也包括外部存儲設備。所述存儲器61用於存儲所述電腦程式以及所述伺服器1所需的其他程序和數據。所述存儲器61還可以用於暫時地存儲已經輸出或者將要輸出的數據。
實施例4:
本發明實施例還提供了一種計算機可讀存儲介質,計算機可讀存儲介質存儲有電腦程式,電腦程式被處理器執行時實現如實施例1中所述的各實施例中的步驟,例如圖1所示的步驟s101和步驟s102。或者,所述電腦程式被處理器執行時實現如實施例2中所述的各裝置實施例中的各模塊的功能,例如圖4所示的模塊100和200的功能。
所述的電腦程式可存儲於一計算機可讀存儲介質中,該電腦程式在被處理器執行時,可實現上述各個方法實施例的步驟。其中,所述電腦程式包括電腦程式代碼,所述電腦程式代碼可以為原始碼形式、對象代碼形式、可執行文件或某些中間形式等。所述計算機可讀介質可以包括:能夠攜帶所述電腦程式代碼的任何實體或裝置、記錄介質、u盤、移動硬碟、磁碟、光碟、計算機存儲器、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、電載波信號、電信信號以及軟體分發介質等。需要說明的是,所述計算機可讀介質包含的內容可以根據司法管轄區內立法和專利實踐的要求進行適當的增減,例如在某些司法管轄區,根據立法和專利實踐,計算機可讀介質不包括是電載波信號和電信信號。
本發明實施例方法中的步驟可以根據實際需要進行順序調整、合併和刪減。
本發明實施例系統中的模塊或單元可以根據實際需要進行合併、劃分和刪減。
以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。