專利名稱:一種即時通信用戶帳號轉(zhuǎn)換方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于即時通信領(lǐng)域,尤其涉及一種即時通信用戶帳號的轉(zhuǎn)換方法及裝置。
背景技術(shù):
目前,即時通信(Instant Messaging,IM)已經(jīng)被大多數(shù)用戶所接受,成為用戶必不可少的通信工具,不但在平時的休閑娛樂中,而且在用戶的工作中得到廣泛應(yīng)用。在即時通信中,用戶通過用戶帳號登陸即時通信系統(tǒng),即時通信系統(tǒng)對用戶帳號進行驗證,驗證成功后用戶即可以進行即時通信。用戶帳號表現(xiàn)形式主要分為普通帳號和Email帳號兩種。普通帳號為各種非Email帳號,例如數(shù)字帳號、字母帳號、或者數(shù)字、字母的組合帳號等。由于不同年齡層次的用戶或者用戶在不同場合對用戶帳號的形式的需求不同,例如用戶工作時希望是Email帳號,娛樂時是普通帳號等,允許用戶可以同時采用普通帳號和Email帳號登陸。
當(dāng)用戶申請注冊Email帳號時,即時通信系統(tǒng)可以向用戶分配與用戶申請注冊的Email帳號綁定的普通帳號,用戶可以設(shè)置同時以該Email帳號對應(yīng)的普通帳號登陸即時通信系統(tǒng)。對于注冊普通帳號的用戶,只能以普通帳號登陸即時通信系統(tǒng)。
因此,對于原有用戶帳號或者新注冊的用戶帳號為普通帳號的用戶,其用戶帳號只能是普通帳號形式,相對可以同時通過兩種帳號登陸即時通信系統(tǒng)的新注冊Email帳號用戶而言,其用戶帳號使用的靈活性比較低,導(dǎo)致即時通信用戶之間的體驗感不一致,難以滿足用戶的即時通信需求。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種即時通信用戶帳號轉(zhuǎn)換方法,旨在解決原有用戶帳號或者新注冊的用戶帳號為普通帳號的即時通信用戶,不能將Email帳號作為用戶帳號使用,導(dǎo)致即時通信用戶之間的體驗感不一致,難以滿足用戶的即時通信需求的問題。
本發(fā)明實施例是這樣實現(xiàn)的,所述方法包括下述步驟接收用戶輸入的待轉(zhuǎn)換的Email帳號;向所述Email帳號所對應(yīng)的Email地址發(fā)送用戶帳號轉(zhuǎn)換確認(rèn)信息;根據(jù)所述用戶帳號轉(zhuǎn)換確認(rèn)信息對該用戶的用戶帳號轉(zhuǎn)換進行驗證;當(dāng)該用戶的用戶賬號轉(zhuǎn)換驗證成功后,將所述Email帳號與該用戶的普通帳號綁定,并將該用戶的用戶帳號設(shè)置為Email帳號形式。
本發(fā)明實施例的另一目的在于提供一種即時通信用戶帳號轉(zhuǎn)換裝置,所述裝置包括用戶帳號轉(zhuǎn)換信息接收模塊,用于接收用戶輸入的待轉(zhuǎn)換的Email帳號或普通帳號;用戶帳號轉(zhuǎn)換確認(rèn)信息發(fā)送模塊,用于向所述Email帳號所對應(yīng)的Email地址發(fā)送用戶帳號轉(zhuǎn)換確認(rèn)信息;用戶帳號轉(zhuǎn)換驗證模塊,用于根據(jù)所述用戶帳號轉(zhuǎn)換確認(rèn)信息對該用戶的用戶帳號轉(zhuǎn)換進行驗證;以及用戶帳號轉(zhuǎn)換配置模塊,用于當(dāng)該用戶的用戶賬號轉(zhuǎn)換驗證成功后,將所述Email帳號與該用戶的普通帳號綁定,并將該用戶的用戶帳號設(shè)置為Email帳號形式。
在本發(fā)明實施例中,將即時通信用戶的普通帳號轉(zhuǎn)換為Email帳號,可以滿足用戶在不同年齡,不同場景下對用戶帳號的不同表現(xiàn)形式的需求,用戶可以通過對普通帳號的轉(zhuǎn)換,滿足不同需要下的用戶帳號表現(xiàn)形式。
圖1是本發(fā)明實施例提供的用戶首次將普通帳號轉(zhuǎn)換為Email帳號的實現(xiàn)流程圖;圖2是本發(fā)明實施例提供的用戶將Email帳號還原為普通帳號的實現(xiàn)流程圖;圖3是本發(fā)明實施例提供的用戶將Email帳號的普通帳號再次轉(zhuǎn)換為Email帳號的實現(xiàn)流程圖;圖4是本發(fā)明實施例提供的用戶帳號轉(zhuǎn)換裝置的結(jié)構(gòu)圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實施例中,將即時通信用戶的普通帳號轉(zhuǎn)換為Email帳號,從而滿足即時通信用戶在不同情況下的帳號使用需求。
圖1示出了本發(fā)明實施例中用戶首次將普通帳號轉(zhuǎn)換為Email帳號的實現(xiàn)過程,詳述如下在步驟S101中,接收用戶輸入的需要轉(zhuǎn)換的Email帳號。
在本發(fā)明實施例中,用戶可以通過即時通信客戶端訪問即時通信服務(wù)器來輸入需要轉(zhuǎn)換的Email帳號,具體實現(xiàn)方式可以是登陸相應(yīng)的網(wǎng)頁、通過Email方式或者電話等。
在步驟S102中,向用戶輸入的Email帳號所對應(yīng)的郵件地址發(fā)送用戶帳號轉(zhuǎn)換確認(rèn)信息。
即時通信服務(wù)器收到用戶輸入的需要轉(zhuǎn)換的Email帳號后,向該Email帳號對應(yīng)的Email地址發(fā)送用戶帳號轉(zhuǎn)換確認(rèn)信息,例如可以向用戶發(fā)送用戶帳號轉(zhuǎn)換驗證碼。用戶收到確認(rèn)郵件后,登陸即時通信服務(wù)器,進行用戶帳號轉(zhuǎn)換確認(rèn)驗證,例如輸入即時通信服務(wù)器發(fā)送的用戶帳號轉(zhuǎn)換驗證碼。
在步驟S103中,判斷用戶帳號轉(zhuǎn)換驗證是否成功,例如用戶是否進行了用戶帳號轉(zhuǎn)換驗證,或者在進行用戶帳號轉(zhuǎn)換驗證時用戶輸入的用戶帳號轉(zhuǎn)換驗證碼是否準(zhǔn)確等,是則執(zhí)行步驟S104,否則結(jié)束。
在步驟S104中,將用戶的Email帳號和普通帳號綁定,并對Email帳號設(shè)置非禁用標(biāo)志,即允許用戶將Email帳號作為用戶帳號使用。作為本發(fā)明的一個優(yōu)選實施例,為了避免用戶頻繁進行帳號轉(zhuǎn)換,增加即時通信服務(wù)器的通信負(fù)擔(dān),可以同時記錄本次用戶帳號轉(zhuǎn)換時間,設(shè)置用戶的最短用戶帳號轉(zhuǎn)換間隔,例如30天,不允許用戶在30天內(nèi)再次進行用戶帳號轉(zhuǎn)換。
在步驟S105中,在數(shù)據(jù)庫中將該用戶的用戶帳號設(shè)置為Email帳號形式,從而用戶可以將Email帳號作為用戶帳號進行即時通信。
作為本發(fā)明的實施例,當(dāng)用戶將普通帳號轉(zhuǎn)換為Email帳號后,也可以將從普通帳號轉(zhuǎn)換過來的Email帳號還原為普通帳號,實現(xiàn)流程如圖2所示,詳述如下在步驟S201中,接收用戶輸入的需要轉(zhuǎn)換的普通帳號。
在步驟S202中,判斷用戶輸入的普通帳號是否為用戶當(dāng)前使用的Email帳號所綁定的普通帳號,是則執(zhí)行步驟S203,否則執(zhí)行步驟S206。
在步驟S203中,判斷用戶的用戶帳號轉(zhuǎn)換間隔是否超過設(shè)置的最短用戶帳號轉(zhuǎn)換間隔,是則執(zhí)行步驟S207,否則執(zhí)行步驟S204。
在步驟S204中,對用戶當(dāng)前使用的Email帳號設(shè)置禁用標(biāo)志,并記錄本次用戶帳號轉(zhuǎn)換時間。
在步驟S205中,在數(shù)據(jù)庫中將該用戶的用戶帳號設(shè)置為普通帳號形式。
在步驟S206中,提示用戶輸入的普通帳號錯誤。
在步驟S207中,提示用戶帳號轉(zhuǎn)換間隔在設(shè)置的最短用戶帳號轉(zhuǎn)換間隔內(nèi),轉(zhuǎn)換頻率過于頻繁。
當(dāng)對用戶帳號轉(zhuǎn)換頻率無要求時,上述步驟S203、S207可以省略,并且無需記錄用戶帳號轉(zhuǎn)換時間。
當(dāng)然,用戶也可以將曾經(jīng)轉(zhuǎn)換為Email帳號的普通帳號再次轉(zhuǎn)換為Email帳號,實現(xiàn)過程如圖3所示,詳述如下在步驟S301中,接收用戶輸入的需要轉(zhuǎn)換的Email帳號。
在步驟S302中,判斷用戶輸入的Email帳號是否為與用戶當(dāng)前普通帳號綁定的Email帳號,是則執(zhí)行步驟S303,否則執(zhí)行步驟S306。
在步驟S303中,判斷用戶的用戶帳號轉(zhuǎn)換間隔是否超過設(shè)置的最短用戶帳號轉(zhuǎn)換間隔,是則執(zhí)行步驟S307,否則執(zhí)行步驟S304。
在步驟S304中,對用戶當(dāng)前的Email帳號設(shè)置非禁用標(biāo)志,并記錄本次用戶帳號轉(zhuǎn)換時間。
在步驟S305中,在數(shù)據(jù)庫中將該用戶的用戶帳號設(shè)置為Email帳號形式。
在步驟S306中,提示用戶輸入的Email帳號錯誤。
在步驟S307中,提示用戶帳號轉(zhuǎn)換間隔在設(shè)置的最短用戶帳號轉(zhuǎn)換間隔內(nèi),轉(zhuǎn)換頻率過于頻繁。
同上所述,當(dāng)對用戶帳號轉(zhuǎn)換頻率無要求時,上述步驟S303、S307可以省略,并且無需記錄用戶帳號轉(zhuǎn)換時間。
當(dāng)用戶將曾經(jīng)轉(zhuǎn)換為Email帳號的普通帳號再次轉(zhuǎn)換為Email帳號,除了上述實現(xiàn)方法外,也可以如圖1所示的,采取首次Email帳號轉(zhuǎn)換的方式實現(xiàn),當(dāng)然,在對用戶帳號轉(zhuǎn)換頻率有要求時,需要判斷用戶帳號轉(zhuǎn)換間隔是否滿足最短用戶轉(zhuǎn)換間隔的要求。
圖4示出了本發(fā)明提供的即時通信用戶帳號轉(zhuǎn)換裝置的結(jié)構(gòu),為了便于描述僅示出了與本發(fā)明實施例相關(guān)的部分,該裝置可以集成在即時通信系統(tǒng)內(nèi),或者作為獨立的外掛控件被即時通信系統(tǒng)所使用。
用戶帳號轉(zhuǎn)換信息接收模塊11接收用戶輸入的待轉(zhuǎn)換的Email帳號或普通帳號。用戶帳號轉(zhuǎn)換確認(rèn)信息發(fā)送模塊12向用戶輸入的Email帳號所對應(yīng)的Email地址發(fā)送用戶帳號轉(zhuǎn)換確認(rèn)信息。
用戶帳號轉(zhuǎn)換驗證模塊13根據(jù)用戶帳號轉(zhuǎn)換確認(rèn)信息對該用戶的用戶帳號轉(zhuǎn)換進行驗證。當(dāng)該用戶的用戶賬號轉(zhuǎn)換驗證成功后,用戶帳號轉(zhuǎn)換配置模塊14將用戶的Email帳號與對應(yīng)的普通帳號綁定,并將該用戶的用戶帳號設(shè)置為Email帳號形式。
為了便于用戶將所述Email帳號還原為對應(yīng)的普通帳號,或者將曾經(jīng)轉(zhuǎn)換為Email帳號的普通帳號再次轉(zhuǎn)換為Email帳號,用戶帳號轉(zhuǎn)換控制模塊15根據(jù)用戶帳號轉(zhuǎn)換信息接收模塊11收到的待轉(zhuǎn)換的Email帳號或普通帳號,控制用戶帳號轉(zhuǎn)換配置模塊14將Email帳號還原為對應(yīng)的普通帳號,或者將曾經(jīng)轉(zhuǎn)換為Email帳號的普通帳號再次轉(zhuǎn)換為Email帳號,例如判斷用戶輸入的Email帳號是否為與用戶當(dāng)前使用的普通帳號所綁定的Email帳號等。
當(dāng)即時通信系統(tǒng)對用戶帳號轉(zhuǎn)換頻率有要求時,為了避免用戶帳號轉(zhuǎn)換頻率過于頻繁,可以通過用戶帳號轉(zhuǎn)換間隔配置模塊16配置允許用戶進行帳號轉(zhuǎn)換的最短用戶帳號轉(zhuǎn)換間隔,在用戶進行用戶帳號轉(zhuǎn)換時,用戶帳號轉(zhuǎn)換時間記錄模塊17記錄當(dāng)次的用戶帳號轉(zhuǎn)換時間,用戶帳號轉(zhuǎn)換間隔判斷模塊18根據(jù)用戶帳號轉(zhuǎn)換時間記錄模塊17記錄的用戶帳號轉(zhuǎn)換時間,判斷用戶帳號轉(zhuǎn)換間隔是否在最短用戶帳號轉(zhuǎn)換間隔內(nèi),在判斷用戶帳號轉(zhuǎn)換間隔未在最短用戶帳號轉(zhuǎn)換間隔內(nèi)時,控制用戶帳號轉(zhuǎn)換配置模塊14進行用戶帳號轉(zhuǎn)換。
通過本發(fā)明實施例,可以滿足用戶在不同年齡,不同場景下對用戶帳號的不同表現(xiàn)形式的需求,用戶可以通過對普通帳號的轉(zhuǎn)換,滿足不同需要下的用戶帳號表現(xiàn)形式。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種即時通信用戶帳號轉(zhuǎn)換方法,其特征在于,所述方法包括下述步驟接收用戶輸入的待轉(zhuǎn)換的Email帳號;向所述Email帳號所對應(yīng)的Email地址發(fā)送用戶帳號轉(zhuǎn)換確認(rèn)信息;根據(jù)所述用戶帳號轉(zhuǎn)換確認(rèn)信息對該用戶的用戶帳號轉(zhuǎn)換進行驗證;當(dāng)該用戶的用戶賬號轉(zhuǎn)換驗證成功后,將所述Email帳號與該用戶的普通帳號綁定,并將該用戶的用戶帳號設(shè)置為Email帳號形式。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括下述步驟將所述Email帳號還原為對應(yīng)的普通帳號。
3.如權(quán)利要求2所述的方法,其特征在于,所述將所述Email帳號還原為對應(yīng)的普通帳號的步驟具體為3.1接收用戶輸入的待轉(zhuǎn)換的普通帳號;3.2判斷所述普通帳號是否為該用戶當(dāng)前使用的Email帳號所綁定的普通帳號,是則執(zhí)行步驟3.3,否則結(jié)束。3.3將該用戶的用戶帳號設(shè)置為所述普通帳號。
4.如權(quán)利要求2所述的方法,其特征在于,所述方法進一步包括下述步驟將曾經(jīng)轉(zhuǎn)換為Email帳號的普通帳號再次轉(zhuǎn)換為Email帳號。
5.如權(quán)利要求4所述的方法,其特征在于,所述將曾經(jīng)轉(zhuǎn)換為Email帳號的普通帳號再次轉(zhuǎn)換為Email帳號的步驟具體為5.1接收用戶輸入的待轉(zhuǎn)換的Email帳號;5.2判斷所述Email帳號是否為該用戶當(dāng)前使用的普通帳號所綁定的Email帳號,是則執(zhí)行步驟5.3,否則結(jié)束。5.3將該用戶的用戶帳號設(shè)置為所述Email帳號。
6.如權(quán)利要求1至5任一權(quán)利要求所述的方法,其特征在于,所述方法進一步包括下述步驟記錄本次用戶帳號轉(zhuǎn)換時間。
7.如權(quán)利要求6所述的方法,其特征在于,所述方法進一步包括下述步驟根據(jù)記錄的上次用戶帳號轉(zhuǎn)換時間和本次用戶帳號轉(zhuǎn)換時間,判斷用戶帳號轉(zhuǎn)換間隔是否在設(shè)置的最短用戶帳號轉(zhuǎn)換間隔內(nèi),是則允許用戶帳號轉(zhuǎn)換,否則結(jié)束。
8.一種即時通信用戶帳號轉(zhuǎn)換裝置,其特征在于,所述裝置包括用戶帳號轉(zhuǎn)換信息接收模塊,用于接收用戶輸入的待轉(zhuǎn)換的Email帳號或普通帳號;用戶帳號轉(zhuǎn)換確認(rèn)信息發(fā)送模塊,用于向所述Email帳號所對應(yīng)的Email地址發(fā)送用戶帳號轉(zhuǎn)換確認(rèn)信息;用戶帳號轉(zhuǎn)換驗證模塊,用于根據(jù)所述用戶帳號轉(zhuǎn)換確認(rèn)信息對該用戶的用戶帳號轉(zhuǎn)換進行驗證;以及用戶帳號轉(zhuǎn)換配置模塊,用于當(dāng)該用戶的用戶賬號轉(zhuǎn)換驗證成功后,將所述Email帳號與該用戶的普通帳號綁定,并將該用戶的用戶帳號設(shè)置為Email帳號形式。
9.如權(quán)利要求8所述的裝置,其特征在于,所述裝置進一步包括用戶帳號轉(zhuǎn)換控制模塊,用于根據(jù)所述用戶帳號轉(zhuǎn)換信息接收模塊收到的待轉(zhuǎn)換的Email帳號或普通帳號,控制所述用戶帳號轉(zhuǎn)換配置模塊將所述Email帳號還原為對應(yīng)的普通帳號,或者將曾經(jīng)轉(zhuǎn)換為Email帳號的普通帳號再次轉(zhuǎn)換為Email帳號。
10.如權(quán)利要求8或9所述的裝置,其特征在于,所述裝置進一步包括用戶帳號轉(zhuǎn)換時間記錄模塊,用于記錄用戶帳號轉(zhuǎn)換時間;用戶帳號轉(zhuǎn)換間隔配置模塊,用于配置允許用戶進行帳號轉(zhuǎn)換的最短用戶帳號轉(zhuǎn)換間隔內(nèi);以及用戶帳號轉(zhuǎn)換間隔判斷模塊,用于根據(jù)所述用戶帳號轉(zhuǎn)換時間記錄模塊記錄的用戶帳號轉(zhuǎn)換時間,在判斷用戶帳號轉(zhuǎn)換間隔未在所述最短用戶帳號轉(zhuǎn)換間隔內(nèi)時,控制所述用戶帳號轉(zhuǎn)換配置模塊進行用戶帳號轉(zhuǎn)換。
全文摘要
本發(fā)明適用于即時通信領(lǐng)域,提供了一種即時通信用戶帳號轉(zhuǎn)換方法及裝置,所述方法包括下述步驟接收用戶輸入的待轉(zhuǎn)換的Email帳號;向所述Email帳號所對應(yīng)的Email地址發(fā)送用戶帳號轉(zhuǎn)換確認(rèn)信息;根據(jù)所述用戶帳號轉(zhuǎn)換確認(rèn)信息對該用戶的用戶帳號轉(zhuǎn)換進行驗證;當(dāng)該用戶的用戶賬號轉(zhuǎn)換驗證成功后,將所述Email帳號與該用戶的普通帳號綁定,并將該用戶的用戶帳號設(shè)置為Email帳號形式。在本發(fā)明中,將即時通信用戶的普通帳號轉(zhuǎn)換為Email帳號,可以滿足用戶在不同年齡,不同場景下對用戶帳號的不同表現(xiàn)形式的需求,用戶可以通過對普通帳號的轉(zhuǎn)換,滿足不同需要下的用戶帳號表現(xiàn)形式。
文檔編號H04L29/12GK101072191SQ200710073800
公開日2007年11月14日 申請日期2007年3月30日 優(yōu)先權(quán)日2007年3月30日
發(fā)明者盧山, 王萌, 秦鵬程, 王凡, 冼業(yè)成, 黃志華 申請人:騰訊科技(深圳)有限公司