本發(fā)明涉及移動互聯(lián)網技術領域,尤其涉及一種運動社交平臺的注冊方法。
背景技術:
在我國,“年輕拿身體拼錢,年老拿錢養(yǎng)命”的思想根深蒂固,而且都市白領“宅男宅女”的不健康現(xiàn)象也非常普遍,為了倡導事業(yè)、健康兩不誤的理念,國務院于2014年10月發(fā)布了《關于加快發(fā)展體育產業(yè)促進體育消費的若干意見》,首次將全民健身提到國家戰(zhàn)略的高度,全民運動時代已然來臨。進一步地,隨著移動互聯(lián)網的飛速發(fā)展,越來越多的運動類app(即運動類應用,也稱運動類客戶端)被開發(fā)出來以刺激和引導用戶參與運動。在實踐中發(fā)現(xiàn),為了更好的刺激和引導用戶更多的參與運動,絕大部分的運動類app都具備社交功能,然而用戶通過這些運動類app向后端進行注冊時,通常是以匿名方式進行注冊,這種注冊方式不利于延伸用戶的社交用戶鏈,例如同行、同學、同鄉(xiāng)等等,從而不利于產生更多交流與鏈接的機會。
技術實現(xiàn)要素:
本發(fā)明實施例公開了一種運動社交平臺的注冊方法,有利于延伸用戶的社交用戶鏈,利于產生更多交流與鏈接的機會。
本發(fā)明實施例公開了一種運動社交平臺的注冊方法,所述運動社交平臺包括后端業(yè)務處理系統(tǒng)、分布式數(shù)據(jù)庫、分布式緩存系統(tǒng)以及分布式圖片系統(tǒng),所述方法包括:
運動類客戶端檢測用戶對注冊按鈕的第一觸及操作;
所述運動類客戶端響應所述第一觸及操作輸出注冊界面,所述注冊界面包括驗證碼獲取按鈕、社交賬號輸入欄、驗證碼輸入欄以及第一類詳實身份數(shù)據(jù)輸入欄;
所述運動類客戶端檢測用戶在所述社交賬號輸入欄輸入的社交應用賬號,以及檢測用戶對所述驗證碼獲取按鈕的第二觸及操作;
所述運動類客戶端響應所述第二觸及操作采用http協(xié)議及json格式向所述后端業(yè)務處理系統(tǒng)上報注冊請求,所述注冊請求包括所述社交應用賬號;
所述后端業(yè)務處理系統(tǒng)從所述分布式數(shù)據(jù)庫查詢所述社交應用賬號是否已被注冊,若否,向正在運行所述社交應用賬號的用戶設備發(fā)送隨機驗證碼,并將所述隨機驗證碼與所述社交應用賬號一起綁定緩存至所述分布式緩存系統(tǒng);
所述運動類客戶端檢測用戶在所述驗證碼輸入欄輸入的目標驗證碼,以及檢測用戶在所述第一類詳實身份數(shù)據(jù)輸入欄輸入的第一類詳實身份數(shù)據(jù),所述第一類詳實身份數(shù)據(jù)包括密碼或指紋;以及,采用所述http協(xié)議及json格式將所述社交應用賬號、所述目標驗證碼以及所述第一類詳實身份數(shù)據(jù)上報給所述后端業(yè)務處理系統(tǒng)。
所述后端業(yè)務處理系統(tǒng)判斷出所述目標驗證碼與所述分布式緩存系統(tǒng)緩存的所述社交應用賬號綁定的所述隨機驗證碼匹配時,將所述第一類詳實身份數(shù)據(jù)緩存至所述分布式緩存系統(tǒng)并與所述隨機驗證碼、所述社交應用賬號一起綁定;
所述后端業(yè)務處理系統(tǒng)指示所述運動類客戶端上報用戶的第二類詳實身份數(shù)據(jù);
所述運動類客戶端采集用戶的第二類詳實身份數(shù)據(jù),并將所述用戶的第二類詳實身份數(shù)據(jù)上報給所述后端業(yè)務處理系統(tǒng);所述第二類詳實身份數(shù)據(jù)包括用戶臉部圖像;
所述后端業(yè)務處理系統(tǒng)將所述運動類客戶端上報的所述第二類詳實身份數(shù)據(jù)存儲至所述分布式圖片系統(tǒng),并將所述第二類詳實身份數(shù)據(jù)在所述分布式圖片系統(tǒng)中的存儲url緩存至所述分布式緩存系統(tǒng)并與所述隨機驗證碼、所述社交應用賬號以及所述第一類詳實身份數(shù)據(jù)一起綁定;
其中,所述社交應用賬號作為用戶通過所述運動類客戶端登錄所述后端業(yè)務處理系統(tǒng)的賬號,而所述第一類詳實身份數(shù)據(jù)以及所述第二類詳實身份數(shù)據(jù)作為用戶通過所述運動類客戶端登錄所述后端業(yè)務處理系統(tǒng)時的雙重待驗證身份信息;
所述后端業(yè)務處理系統(tǒng)向所述運動類客戶端下發(fā)注冊完成響應。
作為一種可選的實施方式,所述后端業(yè)務處理系統(tǒng)向所述運動類客戶端下發(fā)注冊完成響應之后,所述方法還包括:
所述后端業(yè)務處理系統(tǒng)指示所述運動類客戶端上報用戶的多維運動場景數(shù)據(jù);其中,所述用戶的多維運動場景數(shù)據(jù)作為用戶精確約戰(zhàn)運動伙伴的依據(jù);所述用戶的多維運動場景數(shù)據(jù)包括運動數(shù)據(jù)和用戶屬性數(shù)據(jù),所述運動數(shù)據(jù)包括運動的類型、水平、心率、體脂率、場館、步頻、距離、配速、軌跡、卡路里以及時長中的任一種或幾種;所述用戶屬性數(shù)據(jù)包括性別、星座、興趣、年齡、職業(yè)、性格以及信用等級中的任一種或幾種。
與現(xiàn)有技術相比,本發(fā)明實施例具有以下有益效果:
本發(fā)明實施例中,用戶通過運動類客戶端向后端注冊時,后端要求運動類客戶端上報用戶的第一類詳實身份數(shù)據(jù)和第二類詳實身份數(shù)據(jù);其中,第一類詳實身份數(shù)據(jù)包括密碼或指紋,第二類詳實身份數(shù)據(jù)包括用戶臉部圖像;進一步的,由于第一類詳實身份數(shù)據(jù)以及第二類詳實身份數(shù)據(jù)作為用戶通過運動類客戶端登錄后端時的雙重待驗證身份信息,從而可以避免用戶以匿名方式進行注冊,從而有利于延伸用戶的社交用戶鏈,例如同行、同學、同鄉(xiāng)等等,利于產生更多交流與鏈接的機會。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例公開的一種運動社交平臺的網絡注冊架構的示意圖;
圖2是本發(fā)明實施例公開的一種運動社交平臺的注冊方法的流程示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例公開了一種運動社交平臺的注冊方法,有利于延伸用戶的社交用戶鏈,利于產生更多交流與鏈接的機會。以下分別進行詳細說明。
請參閱圖1,圖1是本發(fā)明實施例公開的一種運動社交平臺的網絡注冊架構的示意圖。如圖1所示,該運動社交平臺的網絡注冊架構可以包括:
運動類客戶端和運動社交平臺,其中:
運動類客戶端可以安裝在支持ios系統(tǒng)或支持android系統(tǒng)的用戶設備上,而運動社交平臺可以包括后端業(yè)務處理系統(tǒng)、分布式數(shù)據(jù)庫、分布式緩存系統(tǒng)以及分布式圖片系統(tǒng),后端業(yè)務處理系統(tǒng)分別與分布式數(shù)據(jù)庫、分布式緩存系統(tǒng)以及分布式圖片系統(tǒng)通訊鏈接;后端業(yè)務處理系統(tǒng)通過移動互聯(lián)網與運動類客戶端通訊鏈接,并且后端業(yè)務處理系統(tǒng)可以由1~n個resin服務器組成。
在圖1所示的運動社交平臺的網絡注冊架構中,用戶通過運動類客戶端向后端業(yè)務處理系統(tǒng)注冊時,后端業(yè)務處理系統(tǒng)要求運動類客戶端上報用戶的第一類詳實身份數(shù)據(jù)和第二類詳實身份數(shù)據(jù);其中,第一類詳實身份數(shù)據(jù)包括密碼或指紋,第二類詳實身份數(shù)據(jù)包括用戶臉部圖像;第一類詳實身份數(shù)據(jù)以及第二類詳實身份數(shù)據(jù)可以作為用戶通過運動類客戶端登錄后端業(yè)務處理系統(tǒng)時的雙重待驗證身份信息,從而可以避免用戶以匿名方式進行注冊,從而有利于延伸用戶的社交用戶鏈,例如同行、同學、同鄉(xiāng)等等,利于產生更多交流與鏈接的機會。
請參閱圖2,圖2是本發(fā)明實施例公開的一種運動社交平臺的注冊方法的流程示意圖。如圖2所示,該運動社交平臺的注冊方法可以包括以下步驟:
201、運動類客戶端檢測用戶對注冊按鈕的第一觸及操作。
202、運動類客戶端響應第一觸及操作輸出注冊界面,包括驗證碼獲取按鈕、社交賬號輸入欄、驗證碼輸入欄以及第一類詳實身份數(shù)據(jù)輸入欄。
203、運動類客戶端檢測用戶在社交賬號輸入欄輸入的社交應用賬號,以及檢測用戶對驗證碼獲取按鈕的第二觸及操作。
204、運動類客戶端響應第二觸及操作采用http協(xié)議及json格式向后端業(yè)務處理系統(tǒng)上報注冊請求,該注冊請求包括該社交應用賬號。
205、后端業(yè)務處理系統(tǒng)從分布式數(shù)據(jù)庫查詢該社交應用賬號未被注冊時,向正在運行該社交應用賬號的用戶設備發(fā)送隨機驗證碼,并將該隨機驗證碼與該社交應用賬號一起綁定緩存至分布式緩存系統(tǒng)。
206、運動類客戶端檢測用戶在驗證碼輸入欄輸入的目標驗證碼,以及檢測用戶在第一類詳實身份數(shù)據(jù)輸入欄輸入的第一類詳實身份數(shù)據(jù),第一類詳實身份數(shù)據(jù)包括密碼或指紋;以及,采用http協(xié)議及json格式將社交應用賬號、目標驗證碼以及第一類詳實身份數(shù)據(jù)上報給后端業(yè)務處理系統(tǒng)。
207、后端業(yè)務處理系統(tǒng)判斷出目標驗證碼與分布式緩存系統(tǒng)緩存的社交應用賬號綁定的所述隨機驗證碼匹配時,將第一類詳實身份數(shù)據(jù)緩存至分布式緩存系統(tǒng)并與隨機驗證碼、社交應用賬號一起綁定。
208、后端業(yè)務處理系統(tǒng)指示運動類客戶端上報用戶的第二類詳實身份數(shù)據(jù)。
209、運動類客戶端采集用戶的第二類詳實身份數(shù)據(jù),并將用戶的第二類詳實身份數(shù)據(jù)上報給后端業(yè)務處理系統(tǒng);第二類詳實身份數(shù)據(jù)包括用戶臉部圖像。
210、后端業(yè)務處理系統(tǒng)將運動類客戶端上報的第二類詳實身份數(shù)據(jù)存儲至分布式圖片系統(tǒng),并將第二類詳實身份數(shù)據(jù)在分布式圖片系統(tǒng)中的存儲url緩存至分布式緩存系統(tǒng)并與隨機驗證碼、社交應用賬號以及第一類詳實身份數(shù)據(jù)一起綁定。
其中,社交應用賬號作為用戶通過運動類客戶端登錄所述后端業(yè)務處理系統(tǒng)的賬號,而第一類詳實身份數(shù)據(jù)以及第二類詳實身份數(shù)據(jù)作為用戶通過運動類客戶端登錄后端業(yè)務處理系統(tǒng)時的雙重待驗證身份信息。
211、后端業(yè)務處理系統(tǒng)向運動類客戶端下發(fā)注冊完成響應。
作為一種可選的實施方式,后端業(yè)務處理系統(tǒng)向運動類客戶端下發(fā)注冊完成響應之后,還可以執(zhí)行以下步驟:
后端業(yè)務處理系統(tǒng)指示運動類客戶端上報用戶的多維運動場景數(shù)據(jù);其中,用戶的多維運動場景數(shù)據(jù)作為用戶精確約戰(zhàn)運動伙伴的依據(jù);用戶的多維運動場景數(shù)據(jù)包括運動數(shù)據(jù)和用戶屬性數(shù)據(jù),而運動數(shù)據(jù)包括運動的類型、水平、心率、體脂率、場館、步頻、距離、配速、軌跡、卡路里以及時長中的任一種或幾種;用戶屬性數(shù)據(jù)包括性別、星座、興趣、年齡、職業(yè)、性格以及信用等級中的任一種或幾種。
本發(fā)明實施例中,用戶通過運動類客戶端向后端注冊時,后端要求運動類客戶端上報用戶的第一類詳實身份數(shù)據(jù)和第二類詳實身份數(shù)據(jù);其中,第一類詳實身份數(shù)據(jù)包括密碼或指紋,第二類詳實身份數(shù)據(jù)包括用戶臉部圖像;進一步的,由于第一類詳實身份數(shù)據(jù)以及第二類詳實身份數(shù)據(jù)作為用戶通過運動類客戶端登錄后端時的雙重待驗證身份信息,從而可以避免用戶以匿名方式進行注冊,從而有利于延伸用戶的社交用戶鏈,例如同行、同學、同鄉(xiāng)等等,利于產生更多交流與鏈接的機會。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質包括只讀存儲器(read-onlymemory,rom)、隨機存儲器(randomaccessmemory,ram)、可編程只讀存儲器(programmableread-onlymemory,prom)、可擦除可編程只讀存儲器(erasableprogrammablereadonlymemory,eprom)、一次可編程只讀存儲器(one-timeprogrammableread-onlymemory,otprom)、電子抹除式可復寫只讀存儲器(electrically-erasableprogrammableread-onlymemory,eeprom)、只讀光盤(compactdiscread-onlymemory,cd-rom)或其他光盤存儲器、磁盤存儲器、磁帶存儲器、或者能夠用于攜帶或存儲數(shù)據(jù)的計算機可讀的任何其他介質。
以上對本發(fā)明實施例公開的一種運動社交平臺的注冊方法進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。