本發(fā)明涉及通信技術領域,尤其涉及一種任務信息的調用方法。
背景技術:
隨著時代的發(fā)展,生活質量的提高,健康問題越來越受到人們的關注。擁有一個健康的體魄是每個人共同的夢想。
為此,提供健康方面資訊的應用也應運而生,但是目前現(xiàn)有的應用,提供給用戶的健康資訊信息都是整體推送,提供給不同用戶的信息千篇一律,用戶對推送消息只能被動閱讀,不能根據(jù)用戶實際需要和用戶的實際狀況提供相應的有針對性的健康資訊,健康資訊展現(xiàn)方式單一,用戶無法根據(jù)自己的習慣選擇以相應方式展示。
而且,目前的技術生成健康任務沒有針對性,不是針對個別案例進行生成健康的任務,在顯示層面沒有很明確簡潔的顯示健康任務是否完成,完成情況,不能很好的去激勵用戶去更好的完成健康任務。
技術實現(xiàn)要素:
本發(fā)明的目的是提供一種可以針對用戶單獨提供分配健康任務建立健康方案的方法,達到激勵用戶積極完成任務的目的。
為解決現(xiàn)有技術存在的問題,本發(fā)明提供了一種任務信息的調用方法,所述方法包括:
服務器接收移動終端發(fā)送的登錄請求,所述登錄請求中包括驗證信息;
所述服務器根據(jù)所述驗證信息進行驗證,當驗證通過以后調用所述驗證信息對應的用戶信息;
所述服務器根據(jù)所述用戶信息查詢任務列表,查找到所述用戶對應的任務列表中記載的任務信息;
所述服務器將所述任務信息發(fā)送給所述移動終端;
所述移動終端按照所述任務信息生成處理信息;
所述移動終端接收操作信息,并根據(jù)操作信息進行判斷是否符合所述處理信息,如果符合則生成對應的完全積分信息;如果部分符合則生成對應的部分積分信息,如果不符合則不生成積分信息;
將所述完全積分信息和部分積分信息進行統(tǒng)計得到統(tǒng)計積分信息。
進一步地,所述任務信息包括通過學習模塊完成“收聽在線問答”、“收聽健康廣播”和“閱讀信息咨詢”三個待處理信息;所述移動終端判斷所述待處理信息的操作信息是否符合所述處理信息,若所述操作信息符合處理信息,則移動終端將用戶id和任務狀態(tài)信息發(fā)送至服務器,所述服務器將所述用戶id和任務狀態(tài)信息存儲至數(shù)據(jù)庫中。
進一步地,所述任務信息包括通過娛樂模塊完成“游戲”、“視頻”、“音頻”和“生活”四個待處理信息,所述移動終端判斷所述待處理信息的操作信息是否符合所述處理信息,若所述操作信息符合處理信息,則移動終端將用戶id和任務狀態(tài)信息發(fā)送至服務器,所述服務器將所述用戶id和任務狀態(tài)信息存儲至數(shù)據(jù)庫中。
進一步地,所述任務信息包括通過運動模塊完成“做保健操”和“運動步數(shù)”兩個待處理信息,所述移動終端判斷所述待處理信息的操作信息是否符合所述處理信息,若所述操作信息符合處理信息,則移動終端將用戶id和任務狀態(tài)信息發(fā)送至服務器,所述服務器將所述用戶id和任務狀態(tài)信息存儲至數(shù)據(jù)庫中。
進一步地,所述任務信息包括通過睡眠模塊完成“記錄睡眠”和“優(yōu)質睡眠”兩個待處理信息;所述移動終端判斷所述待處理信息的操作信息是否符合所述處理信息,若所述操作信息符合處理信息,則移動終端將用戶id和任務狀態(tài)信息發(fā)送至服務器,所述服務器將所述用戶id和任務狀態(tài)信息存儲至數(shù)據(jù)庫中。
進一步地,所述方法還包括將統(tǒng)計積分信息與標準積分信息列表進行匹配;如果統(tǒng)計積分信息達到標準積分信息列表的最高標準閾值則生成“健康滿分”標識;如果統(tǒng)計積分信息低于最高閾值且高于最低閾值則生成“繼續(xù)努力”標識;如果統(tǒng)計積分信息低于最低閾值則生成“開始領取積分”標識。
本發(fā)明實施例提供一種可以針對用戶單獨提供分配健康任務建立健康方案的方法,達到激勵用戶積極完成任務的目的。
附圖說明
圖1為本發(fā)明實施例提供的任務信息的調用方法的流程圖。
具體實施方式
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
圖1為本發(fā)明任務信息的調用方法的流程圖,如圖所示,所述方法包括:
步驟1:服務器接收移動終端發(fā)送的登錄請求,所述登錄請求中包括驗證信息。
本方法依托于一個健康任務模塊實現(xiàn),當用戶需要登錄該健康任務模塊時,需先向服務器提交登錄請求,登錄請求應當包括有驗證信息,所述驗證信息可以是身份id、終端號碼、登錄密碼等。所述驗證信息應該已經(jīng)存在于服務器中,即用戶已經(jīng)在服務器中進行過注冊并成功。
步驟102:所述服務器根據(jù)所述驗證信息進行驗證。
步驟103:當驗證通過以后調用所述驗證信息對應的用戶信息;若驗證未通過則結束該操作。
服務器接收到用戶通過移動終端提交的登錄請求后,從登錄請求中提取出驗證信息進行驗證,當該驗證信息與數(shù)據(jù)庫中已存在的注冊信息相符合時,即認為驗證通過。服務器對所述驗證信息驗證通過后,從數(shù)據(jù)庫中調用出該驗證信息對應的用戶信息。所述用戶信息包括該移動終端往期的任務偏好和任務完成情況。若該驗證信息與注冊信息不相符時,服務器返回結束操作信息或者重新填寫登錄信息。驗證信息與注冊信息不相符的情況有以下幾種:
1、驗證信息填寫錯誤,即身份id、終端號碼、登錄密碼等填寫有誤,導致驗證未通過。
2、該身份信息未經(jīng)過注冊,即該用戶的信息并不存在于數(shù)據(jù)庫中。
步驟104:所述服務器根據(jù)所述用戶信息查詢任務列表,查找到所述用戶對應的任務列表中記載的任務信息。
具體的,移動終端的驗證信息被驗證通過后,服務器會根據(jù)記載的用戶信息查詢并匹配任務信息并生成任務列表,服務器會對所述任務信息列表根據(jù)該賬號日常完成任務的情況進行調整,以達到盡可能滿足用戶需求的目的。若用戶之前對任務列表進行過設置,則根據(jù)用戶最近一次設置的情況更新任務列表。
步驟105:所述服務器將所述任務信息發(fā)送給所述移動終端。
服務器按照用戶需求匹配好任務列表后,將所述任務列表發(fā)送給移動終端,所述任務列表包括了所有待完成的任務信息。
步驟106:所述移動終端按照所述任務信息生成處理信息。
所述移動終端接收到任務信息列表后,對任務信息列表解析得到該次的任務信息,所述任務信息應當與之前的任務信息相匹配,若本次是用戶第一次登陸并使用本模塊,則應當采用用戶自主決定任務信息的方式,即對用戶推送所有形式的任務信息供用戶進行選擇。移動終端對任務信息解析獲取相應的處理信息,所述處理信息具體為,該任務信息的正確完成方式,比如收聽廣播的任務信息,其處理信息即棘突收聽廣播界面,并收聽一定時長的廣播,至于廣播的內容并未限定,可以根據(jù)用戶的興趣自由選擇。
步驟107:所述移動終端接收操作信息,并根據(jù)操作信息進行判斷是否符合所述處理信息。
步驟108:如果符合則生成對應的完全積分信息;如果部分符合則生成對應的部分積分信息,
步驟109:如果不符合則不生成積分信息;
移動終端接收到用戶輸入的操作信息后,將操作信息和上述的處理信息進行匹配。由于部分任務有操作時長的要求,因此用戶的操作行為未必一定能和處理信息完全相符合,比如,聽廣播的時長要求為30min,而用戶只收聽了10min,則這次的操作信息和該任務信息匹配的處理信息并不符合,若要完成該任務,還需繼續(xù)收聽20min。
操作信息和處理信息的符合程度可分為三種情況,二者完全符合、二者部分符合以及二者完全不符合。若所述移動終端判斷所述操作信息符合所述處理信息,則生成對應的完全積分信息;如果部分符合則生成對應的部分積分信息,如果完全不符合則不生成積分信息。
步驟110:將所述完全積分信息和部分積分信息進行統(tǒng)計得到統(tǒng)計積分信息。
服務器接收到移動終端發(fā)送的任務狀態(tài)信息后,根據(jù)任務狀態(tài)信息計算積分,當用戶把所有的任務信息都完成后,服務器對所有的任務信息的總積分進行計算,即統(tǒng)計積分信息。如果統(tǒng)計積分信息達到了標準積分信息列表的最高標準閾值時,則意味著用戶全額完成任務;如果統(tǒng)計積分信息低于最高閾值且高于最低閾值,則意味著用戶完成了部分任務;如果統(tǒng)計積分信息低于最低閾值,則意味著用戶未進行任務信息的操作。但是,對于后兩種情況,也可能是數(shù)據(jù)傳輸不完全,移動終端可以進行再次或者多次傳輸,確保數(shù)據(jù)傳輸完全。
移動終端對任務信息的類型區(qū)分完畢后,調用相應的模塊來對該任務信息進行操作并接收用戶在移動終端輸入的操作信息。所述模塊分為學習模塊、娛樂模塊、運動模塊和睡眠模塊。詳細地來講,所述第一類型的任務信息包括“收聽在線問答”、“收聽健康廣播”和“閱讀信息咨詢”三個待處理信息;所述第二類型的任務信息包括“游戲”、“視頻”、“音頻”和“生活”四個待處理信息;所述第三類型的任務信息包括“做保健操”和“運動步數(shù)”兩個待處理信息;所述第四類型的任務信息包括“記錄睡眠”和“優(yōu)質睡眠”兩個待處理信息。
所述任務信息包括通過學習模塊完成“收聽在線問答”、“收聽健康廣播”和“閱讀信息咨詢”三個待處理信息;所述移動終端判斷所述待處理信息的操作信息是否符合所述處理信息,若所述操作信息符合處理信息,則移動終端將用戶id和任務狀態(tài)信息發(fā)送至服務器,所述服務器將所述用戶id和任務狀態(tài)信息存儲至數(shù)據(jù)庫中。
學習模塊具體有以下幾部分:
收聽在線問答任務是服務器通過用戶和解疑人的答疑來制定出的任務,如果用戶有收聽在線問答,那么任務完成;
收聽健康廣播任務是服務器獲取到用戶所選的健康廣播分類,進行制定任務,如果用戶有收聽健康廣播,那么任務完成;
閱讀信息咨詢任務是服務器按照每周每天一個任務輪換以下任務,比如閱讀健康周報、閱讀健康資訊、學習人體圖自診、學習老年常見病、學習偏方食療、閱讀健康資訊、學習心率自測,如果周一沒有健康周報時,任務為健康資訊,如果用戶有點擊咨詢即視為完成任務。
當用戶完成學習模塊的任務信息時,移動終端將該任務信息的狀態(tài)信息發(fā)送到服務器,服務器接收到該任務狀態(tài)信息后確認無誤,將其存儲至數(shù)據(jù)庫中,同時服務器根據(jù)該任務狀態(tài)信息完成該任務信息的積分計算,并將積分計算結果發(fā)送到移動終端和數(shù)據(jù)庫。
所述任務信息包括通過娛樂模塊完成“游戲”、“視頻”、“音頻”和“生活”四個待處理信息,所述移動終端判斷所述待處理信息的操作信息是否符合所述處理信息,若所述操作信息符合處理信息,則移動終端將用戶id和任務狀態(tài)信息發(fā)送至服務器,所述服務器將所述用戶id和任務狀態(tài)信息存儲至數(shù)據(jù)庫中。
娛樂模塊具體有以下幾部分:
娛樂模塊包括視頻-新聞、視頻、相冊、跳舞、股票、彩票、微博;音頻-廣播、戲曲;游戲-qq、相機、斗地主、消消樂、消滅星星、打麻將、切水果、湯姆貓、上網(wǎng);生活-聽歌、聽書、做飯、旅游、購物,這四個大項,娛樂模塊的任務定制規(guī)則是服務器通過用戶登錄時設置的娛樂標簽,每天隨機選擇3個標簽,如果用戶沒有選擇娛樂標簽的話隨機選擇所有本地符合的分類標簽。
當用戶完成娛樂模塊的任務信息時,移動終端將該任務信息的任務名稱和狀態(tài)信息發(fā)送到服務器,服務器接收到該任務狀態(tài)信息后確認無誤,將其存儲至數(shù)據(jù)庫中,同時服務器根據(jù)該任務狀態(tài)信息完成該任務信息的積分計算,并將積分計算結果發(fā)送到移動終端和數(shù)據(jù)庫
所述任務信息包括通過運動模塊完成“做保健操”和“運動步數(shù)”兩個待處理信息,所述移動終端判斷所述待處理信息的操作信息是否符合所述處理信息,若所述操作信息符合處理信息,則移動終端將用戶id和任務狀態(tài)信息發(fā)送至服務器,所述服務器將所述用戶id和任務狀態(tài)信息存儲至數(shù)據(jù)庫中。
運動模塊具體有以下幾部分:
運動模塊包括做保健操和運動步數(shù)兩個任務,這兩個任務是固定任務,做保健操是通過首頁的保健操模塊來完成,運動步數(shù)是調用系統(tǒng)運動的步數(shù)來完成,系統(tǒng)的運動模塊會自動記錄用戶的步數(shù),用戶再配置系統(tǒng)時系統(tǒng)會根據(jù)用戶的年齡、身體狀況、等一系列的參數(shù)預估出該用戶應該每天走多少步,用戶也可以自己設置每天的步數(shù),如果用戶走的步數(shù)大于等于用戶配置的步數(shù),那么運動步數(shù)的任務完成。
當用戶完成運動模塊的任務信息時,移動終端將該任務信息的任務名稱和狀態(tài)信息發(fā)送到服務器,服務器接收到該任務狀態(tài)信息后確認無誤,將其存儲至數(shù)據(jù)庫中,同時服務器根據(jù)該任務狀態(tài)信息完成該任務信息的積分計算,并將積分計算結果發(fā)送到移動終端和數(shù)據(jù)庫。
所述任務信息包括通過睡眠模塊完成“記錄睡眠”和“優(yōu)質睡眠”兩個待處理信息;所述移動終端判斷所述待處理信息的操作信息是否符合所述處理信息,若所述操作信息符合處理信息,則移動終端將用戶id和任務狀態(tài)信息發(fā)送至服務器,所述服務器將所述用戶id和任務狀態(tài)信息存儲至數(shù)據(jù)庫中。
睡眠模塊具體有以下幾部分:
睡眠模塊包括記錄睡眠和優(yōu)質睡眠兩個任務,這兩個任務是調用的系統(tǒng)的睡眠模塊。進一步地,所述優(yōu)質睡眠待處理信息預先設定睡眠時長閾值,當睡眠時長超過所述睡眠時長閾值時,認為優(yōu)質睡眠待處理信息的操作信息與處理信息相符合。比如,用戶在配置系統(tǒng)時會配置睡覺時間和起床時間,每天也會在睡覺和起床以后記錄一下時間,如果沒有記錄睡覺和起床時間,那么記錄睡眠和優(yōu)質睡眠這兩個任務均未完成,如果記錄了睡覺和起床時間,那么記錄睡眠完成,如果睡眠有記錄時,用戶設置時段為a小時,睡眠時長記錄有a小時時,顯示為完成;睡眠時長記錄不足a小時時,顯示為未完成。
當用戶完成睡眠模塊的任務信息時,移動終端將該任務信息的任務名稱和狀態(tài)信息發(fā)送到服務器,服務器接收到該任務狀態(tài)信息后確認無誤,將其存儲至數(shù)據(jù)庫中,同時服務器根據(jù)該任務狀態(tài)信息完成該任務信息的積分計算,并將積分計算結果發(fā)送到移動終端和數(shù)據(jù)庫。
進一步地,所述方法還包括將統(tǒng)計積分信息與標準積分信息列表進行匹配;如果統(tǒng)計積分信息達到標準積分信息列表的最高標準閾值則生成“健康滿分”標識;如果統(tǒng)計積分信息低于最高閾值且高于最低閾值則生成“繼續(xù)努力”標識;如果統(tǒng)計積分信息低于最低閾值則生成“開始領取積分”標識。
服務器接收到移動終端發(fā)送的任務狀態(tài)信息后,根據(jù)任務狀態(tài)信息計算積分,當用戶把所有的任務信息都完成后,服務器對所有的任務信息的總積分進行計算,即統(tǒng)計積分信息。如果統(tǒng)計積分信息達到了標準積分信息列表的最高標準閾值時,則意味著用戶全額完成任務;如果統(tǒng)計積分信息低于最高閾值且高于最低閾值,則意味著用戶完成了部分任務;如果統(tǒng)計積分信息低于最低閾值,則意味著用戶未進行任務信息的操作。但是,對于后兩種情況,也可能是數(shù)據(jù)傳輸不完全,移動終端可以進行再次或者多次傳輸,確保數(shù)據(jù)傳輸完全。
專業(yè)人員應該還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
結合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(ram)、內存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術領域內所公知的任意其它形式的存儲介質中。
以上所述的具體實施方式,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。