明并不對(duì)生成唯一 ID的具體算法進(jìn)行限定,任何可能的生成唯一 ID的算法都可以應(yīng)用于本發(fā)明之中。
[0093]還需要說(shuō)明的是,本發(fā)明實(shí)施例中,可以取所生成的唯一 ID的MD5數(shù)值的前6位來(lái)作為隨機(jī)密碼,當(dāng)然,本發(fā)明并不對(duì)生成隨機(jī)密碼的具體方式進(jìn)行限定,只要能夠保證所生成的隨機(jī)密碼是無(wú)規(guī)律并且無(wú)法預(yù)知的,那么,任何可能的生成隨機(jī)密碼的方式都可以應(yīng)用于本發(fā)明之中其中,可以將生成的唯一 ID直接生成短信內(nèi)容;還可以按照第二預(yù)設(shè)規(guī)貝IJ,生成包含唯一 ID和隨機(jī)密碼的短信內(nèi)容。
[0094]具體的,按照第二預(yù)設(shè)規(guī)則,生成包含唯一 ID和隨機(jī)密碼的短信內(nèi)容的步驟包括:
[0095]將獲得的唯一 ID和隨機(jī)密碼通過(guò)分隔符拼接成短信內(nèi)容;
[0096]需要說(shuō)明的是,分隔符用于區(qū)分開(kāi)所述唯一 ID和隨機(jī)密碼,分隔符與唯一 ID和隨機(jī)密碼中的字符不相同,例如,可以是“?” “O”等。
[0097]步驟S103:將所述短信內(nèi)容經(jīng)上行短信通道發(fā)送至短信服務(wù)器,以便所述短信服務(wù)器將所述短信內(nèi)容和終端的用戶(hù)號(hào)碼轉(zhuǎn)發(fā)至注冊(cè)登錄服務(wù)器,以及所述注冊(cè)登錄服務(wù)器根據(jù)所述短信內(nèi)容和終端的用戶(hù)號(hào)碼注冊(cè)登錄賬戶(hù),并生成所述唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系。
[0098]需要說(shuō)明的是,當(dāng)各大網(wǎng)站購(gòu)買(mǎi)短信運(yùn)營(yíng)商提供的短信服務(wù)器之后,短信運(yùn)營(yíng)商就會(huì)為其分配相應(yīng)的上行短信服務(wù)通道,這里所提到的“短信”就是由終端在后臺(tái)生成,并且經(jīng)上行短信通道發(fā)送至短信運(yùn)營(yíng)商的短信服務(wù)器的短信;相比較而言,與日常生活中用戶(hù)所發(fā)送的短信不同的是,本發(fā)明實(shí)施例中的“短信”不是由用戶(hù)手動(dòng)編輯的,而是在終端的后臺(tái)生成后由終端直接發(fā)送的,用戶(hù)并不參與短信的編輯與發(fā)送。
[0099]步驟S104:以輪詢(xún)的方式,定時(shí)向所述注冊(cè)登錄服務(wù)器發(fā)送是否注冊(cè)登錄完成的詢(xún)問(wèn)請(qǐng)求;所述詢(xún)問(wèn)請(qǐng)求中包含所述唯一 ID或用戶(hù)號(hào)碼,以使注冊(cè)登錄服務(wù)器在確認(rèn)已生成所述唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系后,向終端反饋賬戶(hù)注冊(cè)登錄成功信號(hào)。
[0100]需要說(shuō)明的是,短信服務(wù)器能夠?qū)⒔邮盏降挠山K端發(fā)送的短信內(nèi)容,連同短信所攜帶的用戶(hù)號(hào)碼一起轉(zhuǎn)發(fā)至注冊(cè)登錄服務(wù)器;注冊(cè)登錄服務(wù)器,能夠獲得該短信內(nèi)容中所包含的唯一 ID和終端的用戶(hù)號(hào)碼,根據(jù)用戶(hù)號(hào)碼是否已存儲(chǔ)來(lái)判斷該用戶(hù)號(hào)碼是否已經(jīng)注冊(cè),如果已注冊(cè),則直接生成該唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系;如果未注冊(cè),首先根據(jù)該唯一 ID和終端的用戶(hù)號(hào)碼進(jìn)行注冊(cè),并將該用戶(hù)號(hào)碼存儲(chǔ)于數(shù)據(jù)庫(kù)中,然后再生成該唯一ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系。注冊(cè)登錄服務(wù)器在生成了所述唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系后,在收到終端發(fā)的詢(xún)問(wèn)請(qǐng)求時(shí),即向終端反饋賬戶(hù)注冊(cè)登錄成功信號(hào)。
[0101]步驟S105:監(jiān)聽(tīng)是否接收到注冊(cè)服務(wù)器反饋的賬戶(hù)注冊(cè)登錄成功信號(hào);當(dāng)接收到所述賬戶(hù)注冊(cè)登錄成功信號(hào)之后,確認(rèn)完成注冊(cè)登錄。
[0102]對(duì)于生成的短信內(nèi)容中包括隨機(jī)密碼的情況而言,在確認(rèn)完成注冊(cè)登錄之后,還可以進(jìn)一步在終端顯示該注冊(cè)賬戶(hù)的用戶(hù)號(hào)碼和隨機(jī)密碼,以使用戶(hù)在與終端不同的平臺(tái)中使用該隨機(jī)密碼登錄賬戶(hù)。
[0103]其中,在終端顯示該注冊(cè)賬戶(hù)的用戶(hù)號(hào)碼和隨機(jī)密碼,包括:
[0104]方式一:當(dāng)獲得唯一 ID和隨機(jī)密碼之后,直接在終端上顯示所獲得的唯一 ID和隨機(jī)密碼;
[0105]方式二:接收由注冊(cè)登錄服務(wù)器發(fā)送的唯一 ID和隨機(jī)密碼,例如,終端可以采用http通訊方式主動(dòng)請(qǐng)求注冊(cè)登錄服務(wù)器將該唯一 ID和隨機(jī)密碼發(fā)送至終端。
[0106]需要說(shuō)明的是,本發(fā)明并不對(duì)在終端顯示該注冊(cè)賬戶(hù)的用戶(hù)號(hào)碼和隨機(jī)密碼的方式進(jìn)行限定,任何可能的實(shí)現(xiàn)方式均可以應(yīng)用于本發(fā)明之中。
[0107]基于上述情況可見(jiàn),本發(fā)明實(shí)施例將注冊(cè)和登錄流程合并為一個(gè)流程,在進(jìn)行賬戶(hù)的注冊(cè)登錄時(shí),用戶(hù)僅需要發(fā)送一鍵注冊(cè)登錄的請(qǐng)求操作即可完成注冊(cè)和登錄,不需要用戶(hù)手動(dòng)輸入多條信息,操作簡(jiǎn)便快捷,提升用戶(hù)操作體驗(yàn)。
[0108]圖2為本發(fā)明實(shí)施例提供的另一種賬戶(hù)注冊(cè)登錄的方法的流程示意圖,應(yīng)用于圖1所述的注冊(cè)登錄服務(wù)器,該方法包括步驟:
[0109]步驟S201:接收短信服務(wù)器發(fā)送的包含唯一 ID的短信內(nèi)容和終端的用戶(hù)號(hào)碼;所述短信內(nèi)容,是由具有短信功能的終端在接收到用戶(hù)發(fā)送的一鍵注冊(cè)登錄請(qǐng)求之后,獲得按照第一預(yù)設(shè)規(guī)則生成的唯一 ID,并根據(jù)所獲得的所述唯一 ID生成的;且所述短信內(nèi)容是經(jīng)上行短信通道發(fā)送至所述短信服務(wù)器的。
[0110]具體的,獲得按照第一預(yù)設(shè)規(guī)則生成的唯一 ID的步驟,包括:
[0111]接收終端發(fā)送的該終端的MEI和/或MAC地址;
[0112]按照預(yù)設(shè)算法對(duì)接收到的所述MEI和/或MAC地址進(jìn)行運(yùn)算,生成唯一 ID返回給終端。
[0113]另外,終端發(fā)送的短信內(nèi)容中,還包含終端獲得的隨機(jī)密碼;
[0114]隨機(jī)密碼用于終端在確認(rèn)完成注冊(cè)登錄后,顯示隨機(jī)密碼,以使用戶(hù)在與終端不同的平臺(tái)中使用該隨機(jī)密碼登錄賬戶(hù)。
[0115]步驟S202:根據(jù)所述短信內(nèi)容和終端的用戶(hù)號(hào)碼注冊(cè)登錄賬戶(hù),生成所述唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系。
[0116]具體的,根據(jù)所述短信內(nèi)容和終端的短信號(hào)碼注冊(cè)登錄賬戶(hù),生成所述唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系的步驟,包括:
[0117]獲得短信內(nèi)容中所包含的唯一 ID和終端的用戶(hù)號(hào)碼;
[0118]根據(jù)用戶(hù)號(hào)碼是否已存儲(chǔ),判斷用戶(hù)號(hào)碼是否已注冊(cè);
[0119]如果是,則直接生成唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系;如果否,首先根據(jù)唯一 ID和所述終端的用戶(hù)號(hào)碼進(jìn)行注冊(cè),存儲(chǔ)所述用戶(hù)號(hào)碼,然后再生成所述唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系;
[0120]唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系預(yù)設(shè)有有效期,當(dāng)有效期到期時(shí)刪除所建立的所述唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系。
[0121]較佳的,唯一 ID與用戶(hù)號(hào)碼的該對(duì)應(yīng)關(guān)系的有效期的取值范圍為:300至1000秒。當(dāng)然,本發(fā)明實(shí)施例并不對(duì)唯一 ID和用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系的有效期的取值范圍進(jìn)行限定,例如,還以可以是250至1200等等,具體取值范圍還需依據(jù)實(shí)際情況來(lái)確定。
[0122]步驟S203:接收終端以輪詢(xún)的方式定時(shí)發(fā)送的是否注冊(cè)登錄完成的詢(xún)問(wèn)請(qǐng)求;所述詢(xún)問(wèn)請(qǐng)求中包含所述唯一 ID或用戶(hù)號(hào)碼。
[0123]步驟S204:在確認(rèn)已生成所述唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系后,向終端反饋賬戶(hù)注冊(cè)登錄成功信號(hào),以使終端在接收到所述賬戶(hù)注冊(cè)登錄成功信號(hào)之后,確認(rèn)完成注冊(cè)登錄。
[0124]基于上述情況可見(jiàn),本發(fā)明實(shí)施例將注冊(cè)和登錄流程合并為一個(gè)流程,在進(jìn)行賬戶(hù)的注冊(cè)登錄時(shí),用戶(hù)僅需要發(fā)送一鍵注冊(cè)登錄的請(qǐng)求操作即可完成注冊(cè)和登錄,不需要用戶(hù)手動(dòng)輸入多條信息,操作簡(jiǎn)便快捷,提升用戶(hù)操作體驗(yàn)。
[0125]圖3為本發(fā)明實(shí)施例提供的一種賬戶(hù)注冊(cè)登錄的裝置的結(jié)構(gòu)示意圖,與圖1所述的方法相對(duì)應(yīng),應(yīng)用于具有短信功能的終端,包括:唯一 ID獲得模塊301、短信內(nèi)容生成模塊302、短信內(nèi)容發(fā)送模塊303、詢(xún)問(wèn)請(qǐng)求發(fā)送模塊304、注冊(cè)登錄監(jiān)聽(tīng)模塊305。
[0126]其中,唯一 ID獲得模塊301,用于當(dāng)接收到用戶(hù)發(fā)送的一鍵注冊(cè)登錄請(qǐng)求后,獲得按照第一預(yù)設(shè)規(guī)則生成的唯一 ID ;
[0127]短信內(nèi)容生成模塊302,用于根據(jù)獲得的所述唯一 ID,生成包含所述唯一 ID的短信內(nèi)容;
[0128]短信內(nèi)容發(fā)送模塊303,用于將所述短信內(nèi)容經(jīng)上行短信通道發(fā)送至短信服務(wù)器,以便所述短信服務(wù)器將所述短信內(nèi)容和終端的用戶(hù)號(hào)碼轉(zhuǎn)發(fā)至注冊(cè)登錄服務(wù)器,以及所述注冊(cè)登錄服務(wù)器根據(jù)所述短信內(nèi)容和終端的用戶(hù)號(hào)碼注冊(cè)登錄賬戶(hù),并生成所述唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系;
[0129]詢(xún)問(wèn)請(qǐng)求發(fā)送模塊304,用于以輪詢(xún)的方式,定時(shí)向所述注冊(cè)登錄服務(wù)器發(fā)送是否注冊(cè)登錄完成的詢(xún)問(wèn)請(qǐng)求;所述詢(xún)問(wèn)請(qǐng)求中包含所述唯一 ID或用戶(hù)號(hào)碼,以使注冊(cè)登錄服務(wù)器在確認(rèn)已生成所述唯一 ID與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系后,向終端反饋賬戶(hù)注冊(cè)登錄成功信號(hào);
[0130]注冊(cè)登錄監(jiān)聽(tīng)模塊305,用于監(jiān)聽(tīng)是否接收到注冊(cè)服務(wù)器反饋的賬戶(hù)注冊(cè)登錄成功信號(hào);當(dāng)接收到