饋:驗證通過后,微信公眾平臺向用戶發(fā)送綁定驗證成功消息。
[0019]作為一個具體的實施例,本發(fā)明還提供一種信息系統(tǒng)賬號與微信賬號的綁定系統(tǒng),包括以下模塊:用戶信息建立模塊、驗證信息生成模塊、用戶信息綁定模塊、綁定驗證反饋模塊,本實施例中,所述用戶信息綁定模塊具體包括微信公眾平臺賬號綁定模塊和信息系統(tǒng)用戶賬號綁定驗證模塊,則所述一種信息系統(tǒng)賬號與微信賬號的綁定系統(tǒng)具體包括以下模塊:
用戶信息建立模塊:在信息系統(tǒng)中建立用戶信息,用戶信息包括用戶賬號、密碼、移動電話號碼、驗證碼和微信號,所述移動電話號碼、驗證碼和微信號都為空值;
驗證信息生成模塊:在信息系統(tǒng)中中,錄入用戶的移動電話號碼,作為第一驗證志,并使用隨機數(shù)生成器生成4位數(shù)字的驗證碼,寫入到驗證碼字段,作為第二驗證標志,如果用戶的移動電話號碼發(fā)生變化,驗證碼會重新生成;
微信公眾平臺賬號綁定模塊完成上述步驟中的微信公眾平臺關注和驗證信息輸入步驟:用戶使用微信關注與信息系統(tǒng)相關的微信公眾平臺;用戶在微信公眾號平臺,調出綁定頁面,輸入與信息系統(tǒng)中相同的移動電話號碼和驗證碼,以對應賬號綁定的第一驗證標志和第二驗證標志;
信息系統(tǒng)用戶賬號綁定驗證模塊完成上述步驟中的驗證信息核對、驗證信息提取和微信號綁定步驟:信息系統(tǒng)接收、解析用戶通過微信發(fā)送的信息包,獲取其中包含的微信Op en ID、移動電話號碼和驗證碼;信息系統(tǒng)使用解析后的移動電話號碼和驗證碼與信息系統(tǒng)中的用戶信息表進行匹配核對;如果第一驗證標志和第二驗證標志都匹配成功,驗證通過,在匹配的用戶信息中,將微信OpenID寫入微信號字段;
綁定驗證反饋模塊:驗證通過后,微信公眾平臺向用戶發(fā)送綁定驗證成功消息。
[0020]本發(fā)明通過采用上述技術方案,與現(xiàn)有技術相比,具有很多優(yōu)點,首先,不需要依賴手機短信來進行驗證;其次,移動電話號碼和驗證碼的雙重驗證,可以保證驗證的唯一性;再次,用戶移動電話發(fā)生變化時,需要重新驗證以保證安全;最后,信息系統(tǒng)中記錄了通過驗證的微信號,可以識別與信息系統(tǒng)交互的微信賬號代表的是信息系統(tǒng)哪個用戶,便于雙方之間的信息交互和互操作。
[0021]盡管結合優(yōu)選實施方案具體展示和介紹了本發(fā)明,但所屬領域的技術人員應該明白,在不脫離所附權利要求書所限定的本發(fā)明的精神和范圍內,在形式上和細節(jié)上可以對本發(fā)明做出各種變化,均為本發(fā)明的保護范圍。
【主權項】
1.一種信息系統(tǒng)賬號與微信賬號的綁定方法,其特征在于包括以下步驟: 用戶信息建立:在信息系統(tǒng)中建立用戶信息,用戶信息包括移動電話號碼、驗證碼和微信號,所述移動電話號碼、驗證碼和微信號都為空值; 驗證信息生成:在信息系統(tǒng)中,錄入用戶的移動電話號碼,移動電話號碼為第一驗證標志,由隨機數(shù)生成器生成驗證碼,驗證碼為第二驗證標志; 用戶信息綁定:用戶通過微信公眾平臺,輸入與信息系統(tǒng)中相同移動電話號碼和驗證碼,信息系統(tǒng)解析用戶輸入的移動電話號碼和驗證碼,獲取用戶微信OpenID、移動電話號碼和驗證碼,并將解析后的移動電話號碼和驗證碼與信息系統(tǒng)數(shù)據(jù)庫中信息進行匹配,如匹配成功,綁定驗證通過,將微信OpenID寫入微信號字段; 綁定驗證反饋:驗證通過后,微信公眾平臺向用戶發(fā)送綁定驗證成功消息。2.根據(jù)權利要求1所述的一種信息系統(tǒng)賬號與微信賬號的綁定方法,其特征在于:所述用戶信息還包括用戶賬號和密碼。3.根據(jù)權利要求1所述的一種信息系統(tǒng)賬號與微信賬號的綁定方法,其特征在于:所述驗證信息生成步驟,若用戶的移動電話號碼發(fā)生變化,驗證碼會重新生成,所述驗證碼為四位數(shù)字。4.根據(jù)權利要求1所述的一種信息系統(tǒng)賬號與微信賬號的綁定方法,其特征在于:所述微信公眾平臺,是用戶使用微信關注與信息系統(tǒng)相關的微信公眾平臺。5.根據(jù)權利要求1所述的一種信息系統(tǒng)賬號與微信賬號的綁定方法,其特征在于:所述解析后的移動電話號碼和驗證碼與信息系統(tǒng)數(shù)據(jù)庫中信息進行匹配,是將移動電話號碼和驗證碼與第一驗證標志和第二驗證標志進行匹配。6.一種信息系統(tǒng)賬號與微信賬號的綁定系統(tǒng),其特征在于包括以下模塊: 信息系統(tǒng)用戶建立模塊:在信息系統(tǒng)中建立用戶信息,用戶信息包括移動電話號碼、驗證碼和微信號,所述移動電話號碼、驗證碼和微信號都為空值; 驗證信息生成模塊:在信息系統(tǒng)中,錄入用戶的移動電話號碼,移動電話號碼為第一驗證標志,由隨機數(shù)生成器生成驗證碼,驗證碼為第二驗證標志; 用戶信息綁定模塊:用戶通過微信公眾平臺,輸入與信息系統(tǒng)中相同移動電話號碼和驗證碼,信息系統(tǒng)解析用戶輸入的移動電話號碼和驗證碼,獲取用戶微信OpenID、移動電話號碼和驗證碼,并將解析后的移動電話號碼和驗證碼與信息系統(tǒng)數(shù)據(jù)庫中信息進行匹配,如匹配成功,綁定驗證通過,將微信OpenID寫入微信號字段; 綁定成功反饋模塊:驗證通過后,微信公眾平臺向用戶發(fā)送綁定驗證成功消息。7.根據(jù)權利要求6所述的一種信息系統(tǒng)賬號與微信賬號的綁定系統(tǒng),其特征在于:所述用戶信息還包括用戶賬號和密碼。8.根據(jù)權利要求6所述的一種信息系統(tǒng)賬號與微信賬號的綁定系統(tǒng),其特征在于:所述驗證信息生成模塊,若用戶的移動電話號碼發(fā)生變化,驗證碼會重新生成,所述驗證碼為四位數(shù)字。9.根據(jù)權利要求6所述的一種信息系統(tǒng)賬號與微信賬號的綁定系統(tǒng),其特征在于:所述微信公眾平臺,是用戶使用微信關注與信息系統(tǒng)相關的微信公眾平臺。10.根據(jù)權利要求6所述的一種信息系統(tǒng)賬號與微信賬號的綁定系統(tǒng),其特征在于:所述解析后的移動電話號碼和驗證碼與信息系統(tǒng)數(shù)據(jù)庫中信息進行匹配,是將移動電話號碼 和驗證碼與第一驗證標志和第二驗證標志進行匹配。
【專利摘要】本發(fā)明涉及一種信息系統(tǒng)賬號與微信賬號的綁定方法與系統(tǒng),該方法包括以下步驟:用戶信息建立、驗證信息生成、用戶信息綁定和綁定驗證反饋。本發(fā)明采用與移動電話號碼相匹配的驗證碼作為第二驗證標志;使用移動電話號碼和驗證碼來雙重驗證;在信息系統(tǒng)中保存微信OpenID,可以識別與信息系統(tǒng)交互的微信賬號代表的是信息系統(tǒng)哪個用戶。系統(tǒng)包括以下模塊:用戶建立模塊、驗證信息生成模塊、用戶信息綁定模塊和綁定驗證反饋模塊。本發(fā)明能夠便于信息系統(tǒng)賬號與微信賬號之間的信息交互和互操作。
【IPC分類】H04L12/58, H04L29/06
【公開號】CN105306435
【申請?zhí)枴緾N201510584214
【發(fā)明人】邱祥峰, 楊浩, 喬志勇, 陳元元, 姚術林, 田瑜基, 瞿秀
【申請人】廈門精圖信息技術股份有限公司
【公開日】2016年2月3日
【申請日】2015年9月15日