本發明專利技術涉及一種實現銀行卡與手機號關聯的方法,包括建立數據庫、使銀行卡與手機關聯等步驟,通過用戶輸入的部分卡片信息,進行搜索、匹配、篩選等技術手段找到合法卡號。解決了傳統的需要輸入完整銀行卡號才能與手機號或其他設備進行關聯的不足,克服用戶體驗性較差以及用戶擔心卡號會被非法截獲盜用的問題。
【技術實現步驟摘要】
本專利技術屬于電子商務領域,具體涉及ー種實現銀行卡與手機號關聯的方法。
技術介紹
目前用戶將手機號與銀行卡進行關聯時,需要輸入完整的銀行卡號,且在已關聯的情況下進行支付時,還需要輸入卡后四位進行確認。這樣不僅使用戶因為卡號較長可能輸錯而使得操作時間過長,更重要的是輸入完整卡號,可能會導致卡號被非法截獲者盜用,系統的信任度較低
技術實現思路
為了解決現有的銀行卡與手機號關聯的方法需要輸入完整卡號,操作繁瑣、而且系統可信度較低的技術問題,本專利技術提供,只需要輸入銀行卡后八位即可與手機號進行關聯與支付的方法,解決了傳統的需要輸入完整銀行卡號才能與手機號或其他設備進行關聯的不足,克服用戶體驗性較差以及用戶擔心卡號會被非法截獲盜用的問題。本專利技術的技術解決方案,其特殊之處在于包括以下步驟I建立數據庫數據庫包括手機號與手機號歸屬地關聯的手機號信息表、銀行卡并與銀行字號和銀行卡類型關聯的銀行卡信息表以及銀行字號與銀行卡類型關聯的卡并表;所述銀行卡信息中的銀行卡地區號與手機號歸屬地關聯;2銀行卡與手機關聯2. I用戶通過手機客戶終端從交易平臺中選擇銀行卡所歸屬的銀行字號以及銀行卡類型,并輸入銀行卡號的后8-10位數;交易平臺從手機客戶端輸入的信息得到相應的手機號、銀行卡后8-10位數、銀行字號以及銀行卡類型;2. 2交易平臺根據得到的銀行字號以及銀行卡類型在數據庫中的銀行卡信息表進行搜索,得到所有相匹配的可能卡并信息;2. 3根據相應手機號從數據庫中的手機號信息表中進行搜索得到匹配銀行卡地區號;2. 4將可能卡并信息、銀行卡地區號以及用戶輸入的銀行卡后8-10位數組成與可能卡并信息數量相等的可能卡號;2. 5根據銀行卡卡號的校驗規則(Luhn算法),對步驟2. 4得到的可能卡號進行校驗如果校驗結果與可能卡號中的最后一位校驗位相符,則為合法卡號;如果校驗結果與可能卡號中的最后一位校驗位不相符,則直接淘汰該可能卡號;2. 6將步驟2. 5選擇的合法卡號、對應銀行卡的支付密碼或查詢密碼發送給銀行系統進行支付交易,如果該合法卡號檢驗通過,則手機號與該合法卡號關聯;如果該合法卡號檢驗未通過,則進行下ー個合法卡號的檢驗,直至檢驗通過;2. 7將檢驗通過的合法卡號與手機號關聯。本專利技術所具有的優點本專利技術根據用戶輸入的部分卡片信息,通過搜索、匹配、篩選等技術手段找到合法卡號,縮短了用戶的操作時間,提高了用戶體驗的積極性,同時降低用戶的信息被非法截獲盜用的風險。附圖說明圖I為本專利技術實現銀行卡與手機號關聯的方法。具體實施方式 ,包括以下步驟I建立數據庫數據庫包括手機號與手機號歸屬地關聯的手機號信息表以及銀行卡并、銀行卡后8-10位數關聯的銀行卡信息表以及銀行字號與銀行卡類型關聯的卡并表,所述銀行卡信息中的銀行卡地區號與手機號歸屬地關聯;2銀行卡與手機關聯2. I用戶通過手機客戶終端從交易平臺中選擇銀行卡所歸屬的銀行字號以及銀行卡類型,并輸入銀行卡號的后8-10位數;交易平臺從手機客戶端輸入的信息得到相應的手機號、銀行卡后8-10位數、銀行字號以及銀行卡類型;2. 2交易平臺根據得到銀行字號以及銀行卡類型在數據庫中的銀行卡信息表進行捜索,得到所有相匹配的可能卡并信息;2. 3根據相應手機號從數據庫中的手機號信息表中進行搜索得到匹配銀行卡地區號;2. 4將可能卡并信息、銀行卡地區號以及用戶輸入的銀行卡后8-10位數組成與可能卡并信息數量相等的可能卡號;2. 5根據銀行卡卡號的校驗規則(Luhn算法),對步驟2. 4得到的可能卡號進行校驗如果校驗結果與可能卡號中的最后一位校驗位相符,則為合法卡號;如果校驗結果與可能卡號中的最后一位校驗位不相符,則直接淘汰該可能卡號;2. 6將步驟2. 5選擇的合法卡號、對應銀行卡的支付密碼或查詢密碼發送給銀行系統進行支付交易,如果該合法卡號檢驗通過,則手機號與該合法卡號關聯;如果該合法卡號檢驗未通過,則進行下ー個合法卡號的檢驗,直至檢驗通過;2. 7將檢驗通過的合法卡號與手機號關聯。國內的主流銀行(中、農、エ、建、招、交等)基本都是基于16位或者19位的卡號,銀行卡號的結構為銀行卡并(銀行卡前6位數)+地區號+卡號后8-10位數。本專利技術是根據概率較高卡井先檢測的原則進行。手機號和卡號后8-10位數-歸屬地-多個完整卡號,從最有可能匹配銀行卡前若干位開始檢驗。銀行卡校驗規則(Luhn算法)檢驗數字算法(Luhn Check Digit Algorithm),也叫做模數10公式,是ー種簡單的算法,用于驗證銀行卡、信用卡號碼的有效性的算法。對所有大型信用卡公司發行的信用卡都起作用,這些公司包括美國Express、護照、萬事達卡、Discover和用餐者俱樂部等。這種算法最初是在20世紀60年代由ー組數學家制定,現在Luhn檢驗數字算法屬于大眾,任何人都可以使用它。實施例I :I、用戶通過撥號或發送短信或者輸入手機號,交易平臺獲得手機號;2、提示用戶選擇準備與手機號建立關聯的銀行卡所屬的銀行字號;3、根據所選銀行字號,從卡并表中,找出可能的銀行卡類型用戶所選銀行是否有多種銀行卡類型,如果有,則提示用戶選擇擬關聯銀行卡類型;如果沒有,則提示用戶輸入卡號后8-10位數; 4、根據用戶選擇銀行字號以及銀行卡類型,從銀行卡信息表中找出所有可能卡號前6位數;5、根據手機號歸屬地找出銀行卡地區號;6、將所有可能卡號前6位、銀行卡地區號以及輸入的卡號后8-10位數組成多個可能卡號;7、用銀行卡校驗規則(Luhn算法),將所有可能卡號進行校驗,如果校驗結果與可能卡號中的最后一位校驗位相符,則為合法卡號;如果校驗結果與可能卡號中的最后一位校驗位不相符,則直接淘汰該可能卡號;8、將合法卡號、對應銀行卡的支付密碼或查詢密碼發送給銀行系統進行支付交易,如果該合法卡號檢驗通過,則手機號與該合法卡號關聯;如果該合法卡號檢驗未通過,則進行下ー個合法卡號的檢驗,直至檢驗通過。對于銀行系統來講,身份證號與銀行卡號是一一對應的,那么手機號是與身份證綁定的,銀行系統在檢驗時,不只是通過密碼驗證,還有通過身份證號的驗證,才能建立關聯。實施例2 I、用戶輸入銀行卡號前先選擇銀行,如果是通過可視化方式輸入,可以選擇銀行卡的類型,例如エ行信用卡等;2、提示用戶輸入銀行卡后8-10位;3、根據以下方式推算出完整的銀行卡號;3. I)根據選擇的銀行和類型,得到所有可能的有效卡并(即符合條件的銀行卡卡號前6位數字)。再根據該銀行卡卡號與手機號的歸屬地(即地區號)一致的所有卡并,與用戶輸入的后8-10位進行組合生成若干可能的卡號;3. 2)根據銀行卡卡號的校驗規則,對上述所有組合的卡號進行校驗技術,淘汰所有未通過校驗規則備選卡號;3. 3)將通過檢驗的卡號發送到銀行系統進行支付交易,如果所有檢驗的卡號均不通過,進行下一個卡號檢驗,直至檢驗通過。4、將檢驗通過的卡號與手機號關聯。權利要求1.,其特征在于包括以下步驟 I建立數據庫數據庫包括手機號與手機號歸屬地關聯的手機號信息表、銀行卡并與銀行字號和銀行卡類型關聯的銀行卡信息表以及銀行字號與銀行卡類型關聯的卡并表;所述銀行卡信息表中的銀行卡地區號與手機號歸屬地關聯; 2銀行卡與手機關聯 .2.I用戶通過手機客戶終端本文檔來自技高網...
【技術保護點】
一種實現銀行卡與手機號關聯的方法,其特征在于:包括以下步驟:1】建立數據庫:數據庫包括手機號與手機號歸屬地關聯的手機號信息表、銀行卡并與銀行字號和銀行卡類型關聯的銀行卡信息表以及銀行字號與銀行卡類型關聯的卡并表;所述銀行卡信息表中的銀行卡地區號與手機號歸屬地關聯;2】銀行卡與手機關聯:2.1】用戶通過手機客戶終端從交易平臺中選擇銀行卡所歸屬的銀行字號以及銀行卡類型,并輸入銀行卡號的后8?10位數;交易平臺從手機客戶端輸入的信息得到相應的手機號、銀行卡后8?10位數、銀行字號以及銀行卡類型;2.2】交易平臺根據得到的銀行字號以及銀行卡類型在數據庫中的銀行卡信息表進行搜索,得到所有相匹配的可能卡并信息;2.3】根據相應手機號從數據庫中的手機號信息表中進行搜索得到匹配銀行卡地區號;2.4】將可能卡并信息、銀行卡地區號以及用戶輸入的銀行卡后8?10位數組成與可能卡并信息數量相等的可能卡號;2.5】根據銀行卡卡號的校驗規則,對步驟2.4】得到的可能卡號進行校驗:如果校驗結果與可能卡號中的最后一位校驗位相符,則為合法卡號;如果校驗結果與可能卡號中的最后一位校驗位不相符,則直接淘汰該可能卡號;2.6】將步驟2.5】選擇的合法卡號、對應銀行卡的支付密碼或查詢密碼發送給銀行系統進行支付交易,如果該合法卡號檢驗通過,則手機號與該合法卡號關聯;如果該合法卡號檢驗未通過,則進行下一個合法卡號的檢驗,直至檢驗通過;2.7】將檢驗通過的合法卡號與手機號關聯。...
【技術特征摘要】
【專利技術屬性】
技術研發人員:劉明晶,
申請(專利權)人:深圳一卡通新技術有限公司,
類型:發明
國別省市: