本發(fā)明有關(guān)一種由一智能手機(jī)的應(yīng)用程序產(chǎn)生一身份資料的身份識別條碼、及一對應(yīng)其身份資料且在一段定時間后就會產(chǎn)生變化的一變化條碼,上述兩種條碼被一條碼讀取裝置讀取后,傳送至一辨識機(jī)構(gòu)伺服器進(jìn)行比對后,即可完成以變化的條碼作為身份辨識的系統(tǒng)的實施方法。
背景技術(shù):
各種交易行為若以現(xiàn)金給付,麻煩又費時,因此近代采用了信用卡、金融卡、電子票券等,但同時也產(chǎn)生了偽卡、盜刷等問題,也就是說業(yè)界一直以來,都無法徹底解決既方便又要安全的辨識身份的需求問題;智能手機(jī)近幾年快速普遍化,人們自然想以手機(jī)做為支付方式,亦即手機(jī)錢包和行動支付,其核心問題也是在提供方便和安全的辨識使用者身份的方法,業(yè)界一直著眼在以NFC(Near Field Communication)傳輸資訊作辨識,但因手機(jī)主要有三種作業(yè)系統(tǒng),即IOS、Android及windows,因此造成讀取器讀取的困難,比如沒有一個NFC讀取器可同時讀Apple Pay和Google wallet,且一開始客戶數(shù)少,商家要另外購買NFC讀取器意愿不高,這就產(chǎn)生惡性循環(huán),客戶也因商家沒有NFC讀取器而不愿申請手機(jī)錢包和行動支付;另手機(jī)公司如Apple、電信公司以及銀行等都期望能在手機(jī)錢包這個市場獲得利益,但商家當(dāng)然不愿意,更不愿意為此而花錢購置NFC讀取設(shè)備;而解決此問題最簡單的方式,應(yīng)就是采用商家現(xiàn)有的線性CCD ( Linear charge-coupled device)或CMOS(complementary metal-oxide-semiconductor)條碼讀取設(shè)備,不需要再花錢添購設(shè)備,直接讀取客戶手機(jī)所顯示的條碼,此條碼代表其身份,就可達(dá)到目的,但若僅用此方法,又會很容易產(chǎn)生偽造,目前市面上看到的方法,都是用加密,縱使有用條碼也是以加密改變其形狀,既為加密必有系統(tǒng)管理者知道如何解密,且加密資料一直儲存在辨識系統(tǒng)里,久了就有遭人破解的可能性。
另外,就美國專利8,931,703乃在一卡片上顯示條碼,其功能不僅比不上smartphone,且得另購昂貴的電子卡片,攜帶也麻煩,應(yīng)不會讓消費者接受。
美國專利8,600,883,8,862,513乃在手機(jī)事先輸入手機(jī)號碼及一固定密碼或PIN(Personal Identification Number),然后經(jīng)過Payment Provider認(rèn)證后回傳產(chǎn)生一個條碼,用以辨識其身份或卡號。然此固定密碼或PIN容易被盜取,無法達(dá)到安全的需求。
技術(shù)實現(xiàn)要素:
鑒于上述的問題,本發(fā)明主要的目的在于提供一種可利用商家現(xiàn)有的條碼資料讀取裝置,搭配一智能手機(jī)、以及一辨識機(jī)構(gòu)端伺服器,即可進(jìn)行身份辨識,且具有高度安全性的身份辨識系統(tǒng)的實施方法。
為達(dá)上述目的,本發(fā)明提供一種以變化的條碼作為身份辨識的系統(tǒng)的實施方法,其包括:
一辨識機(jī)構(gòu)以其伺服器執(zhí)行身份辨識應(yīng)用程序步驟,注冊者先以其智能手機(jī)向辨識機(jī)構(gòu)注冊其身份辨識資料,并安裝有執(zhí)行該身份辨識應(yīng)用程序APP,使該智能手機(jī)可同時產(chǎn)生兩種條碼資料,包括一以其身份識別資料產(chǎn)生的身份識別條碼及一變化條碼,并可被顯示于該智能手機(jī)的屏幕,該變化條碼則是對應(yīng)該身份資料并在一段時間就會自動產(chǎn)生變化的條碼;
一條碼資料讀取步驟,一交易端的一線性CCD或CMOS條碼讀取裝置,對該使用者的手機(jī)顯示的身份識別條碼及變化條碼進(jìn)行讀取,且于讀取完成后,以一通訊網(wǎng)路將該身份識別條碼及該變化條碼送出至辨識機(jī)構(gòu):
一身份辨識步驟,辨識機(jī)構(gòu)的伺服器接收到該使用者身份識別條碼,即比對其儲存的身份資料庫,經(jīng)比對有符合者之后,會進(jìn)行同時產(chǎn)生三個時序為前、中、后的對應(yīng)變化條碼,該伺服器裝置再以接收到該使用者的該變化條碼去比對此三個對應(yīng)變化條碼資料,以確認(rèn)該變化條碼是否符合該三個對應(yīng)條碼的任一個:以此判斷是否該使用者為原始注冊者,以完成此辨識系統(tǒng)的實施方法。
本發(fā)明所稱的一種以變化的條碼作為身份辨識的系統(tǒng)的實施方法,主要是利用一身份識別條碼,搭配另一是對應(yīng)其身份資料且在一段定時間后,就會產(chǎn)生變化的一變化條碼,此顯示于智能手機(jī)的兩種條碼資料被條碼讀取裝置讀取后,傳送至辨識機(jī)構(gòu)伺服器,因辨識機(jī)構(gòu)在接到辨識要求后,即在同一時間產(chǎn)生相同的變化條碼資料,兩相比對資料,即可辨識使用者是否為原注冊者,此所述的變化條碼,在適當(dāng)?shù)囊欢螘r間就產(chǎn)生變化(約 1分鐘),此種方式即便是系統(tǒng)管理者,也無法臆測下一個條碼,而已變化過的條碼即不再存在于辨識機(jī)構(gòu),故不會被破解,因此可以解決被測錄、破解及偽造的問題。
為使貴審查委員得以清楚了解本發(fā)明的系統(tǒng)組成、實施方法的流程及其實施后可達(dá)成的目的及功效,茲以下列說明搭配圖示進(jìn)行說明,敬請參閱。
附圖說明
圖1,為本發(fā)明的系統(tǒng)架構(gòu)組成示意圖。
圖2,為本發(fā)明的實施方法的流程示意圖。
圖3,為本發(fā)明的實施示意圖(一)。
圖4,為本發(fā)明的實施示意圖(二)。
【主要元件符號說明】
1 身份辨識的系統(tǒng)
U1 使用者端 C1 交易端
11 智能手機(jī) 12 線性CCD或CMOS條碼讀取裝置
112 畫面
113 計時區(qū)
113’ 計時區(qū)
114 畫面
ID1 辨識機(jī)構(gòu)端
13 伺服器裝置
N1 通訊網(wǎng)路
20 注冊者
21 初始注冊程序 22 啟動身份辨識程序
221 安裝/啟動應(yīng)用程序
23 資料擷取 24 執(zhí)行身份辨識程序
231 讀取條碼 241 條碼比對
242 身份辨識結(jié)果
B1 身份辨識條碼 S1 第一對應(yīng)條碼資料
B1’ 身份辯識條碼 S2 第二對應(yīng)條碼資料
B2 變化條碼
B2’ 變化條碼。
具體實施方式
請參閱「圖1」,圖中所示為本發(fā)明的系統(tǒng)架構(gòu)組成示意圖,如圖所示,本發(fā)明所稱的一種以變化的條碼作為身份辨識的系統(tǒng),其主要由一使用者端U1的一智能手機(jī)11、一交易端C1的一線性CCD或CMOS條碼資料讀取裝置12、以及一辨識機(jī)構(gòu)端ID1的一伺服器裝置13所構(gòu)成,其中,所述的交易端C1與辨識機(jī)構(gòu)端ID1之間,可通過通訊網(wǎng)路(例如網(wǎng)際網(wǎng)路或行動通訊3/4G)的方式形成資訊連接,亦即,交易端C1通過線性CCD或CMOS條碼資料讀取裝置12所讀取到的條碼資料,可通過各種類型的通訊網(wǎng)路N1,傳輸至辨識機(jī)構(gòu)端ID1的伺服器裝置13,以進(jìn)行身份辨識的作業(yè),再者,所述的交易端C1泛指一般的商家,辨識機(jī)構(gòu)端ID1則可例如是辨識系統(tǒng)的經(jīng)營業(yè)者、銀行、金融機(jī)構(gòu)等。
請參閱「圖2」,圖中所示為本發(fā)明的實施方法的流程示意圖,如圖所示,本發(fā)明所稱的實施方法的程序包括:
注冊者20執(zhí)行一初始注冊程序21:一注冊者20(即使用者)以其智能手機(jī)11,進(jìn)行安裝應(yīng)用程序(APP)211,所述的應(yīng)用程序為一可進(jìn)行身份識別的應(yīng)用程序,當(dāng)安裝完成后,即可進(jìn)行初次注冊,注冊時,由辨識機(jī)構(gòu)端ID1的伺服器裝置13,根據(jù)智能手機(jī)11所傳送的手機(jī)號碼及開通碼完成智能手機(jī)11初始注冊程序,當(dāng)智能手機(jī)11于辨識機(jī)構(gòu)端ID1完成注冊程序后,即可在未來交易時,進(jìn)行身份辨識。
承上,當(dāng)使用者欲進(jìn)行身份辨識程序時,其實施方法的步驟如下:
一啟動身份辨識程序22:使用者以智能手機(jī)11安裝/啟動應(yīng)用程序221后,由應(yīng)用程序產(chǎn)生一身份識別條碼B1及一變化條碼(B2、B2’)并顯示于屏幕上;
一資料擷取程序23:由使用者于交易端(例如商家)C1出示上述手機(jī)上的條碼,交易端C1則利用其原本所建置的線性CCD或CMOS條碼讀取裝置12進(jìn)行讀取條碼231(身份識別條碼及變化條碼),讀取后,并借助通訊網(wǎng)路N1將身份識別條碼及變化條碼送出;
一執(zhí)行身份辨識程序24:承上一程序,辨識機(jī)構(gòu)端ID1的伺服器裝置13在接收到由交易端C1所傳來的身份識別條碼B1及變化條碼B2后,首先以一第一對應(yīng)條碼S1比對所述的身份識別條碼B1,確認(rèn)有符合者后,方才依照與手機(jī)應(yīng)用程序相同的模式去產(chǎn)生三個時序為前(即前一段時間)、中(即當(dāng)時,亦即與手機(jī)同時)、后(即當(dāng)時以后的一段時間)的對應(yīng)變化條碼資料,以形成一第二對應(yīng)條碼資料S2,伺服器裝置13再以接收的變化條碼B2去比對第二對應(yīng)條碼資料S2,以確認(rèn)變化條碼B2是否符合第二對應(yīng)條碼資料S2所包括的三個對應(yīng)條碼的任一個,若有符合三個其中的任一個即判斷為符合,最后產(chǎn)生一身份辨識結(jié)果242,如兩者經(jīng)比對后的結(jié)果均呈現(xiàn)符合,則代表身份辨識結(jié)果為「成功」,如果有其中一項為不符合,則代表身份辨識結(jié)果為「失敗」;如上,身份辨識結(jié)果242產(chǎn)生后,伺服器裝置13則將其回傳至交易端的線性CCD或CMOS條碼讀取裝置12,以讓交易端C1辨識出此使用者是否為原注冊者。辨識機(jī)構(gòu)本與手機(jī)在相同的時間產(chǎn)生相同的變化條碼資料,之所以要產(chǎn)生前一個對應(yīng)條碼,是避免通訊網(wǎng)路N1的延遲,另要產(chǎn)生后一個對應(yīng)條碼,是避免手機(jī)和辨識機(jī)構(gòu)時間的誤差。
請參閱「圖3」,圖中所示為本發(fā)明的實施示意圖(一),如圖所示,為智能手機(jī)11的顯示畫面112,承第「圖2」所述的啟動身份辨識程序22,當(dāng)應(yīng)用程序被執(zhí)行后,畫面112即會同時顯示身份識別條碼B1、以及變化條碼B2;又,如圖中所示,由于變化條碼B2會在一定時間內(nèi)變化,以本圖為例,畫面112會同時顯示一計時區(qū)113,如圖,計時區(qū)113的時間會在身份識別條碼B1、以及變化條碼B2顯示后,即開始進(jìn)行倒數(shù),其時間定義可例如為60秒,但不以此為限;敬請搭配參閱「圖4」,圖中所示為本發(fā)明的實施示意圖(二),其即為經(jīng)一定時間(例如60秒)后,變化條碼B2即產(chǎn)生改變,并產(chǎn)生另一組新的變化條碼B2’,且計時區(qū)113’亦重新開始計時,如此,變化條碼B2經(jīng)過比對或當(dāng)計時的時間過了之后,即會自動消失;在ID1辨識機(jī)構(gòu)的13伺服器裝置產(chǎn)生的變化條碼資料,再經(jīng)辨識后,無論是否符合,也會自動消失,且在同一段時間,對同一使用者,無論辨識結(jié)果符合與否,只允許執(zhí)行一次的辨識。因此,縱使遭到測錄也不會被盜用。又,變化條碼B2的變化方式,是利用演算法則產(chǎn)生隨機(jī)的變化,無法以一定的法則去臆測。
綜上所述可知,本發(fā)明主要是利用以變化條碼作身份辨識的系統(tǒng)及方法,包括使用者端具有一安裝有能產(chǎn)生并顯示兩種條碼資料的應(yīng)用程序(APP)的智能手機(jī)、一交易端所設(shè)置的線性CCD或CMOS條碼讀取裝置、及一設(shè)置于辨識機(jī)端的伺服器裝置所構(gòu)成,其中,應(yīng)用程序所產(chǎn)生的第一種條碼資料乃代表使用者唯一的身份資料,第二種條碼資料為對應(yīng)其身份資料在一段時間就會產(chǎn)生變化的資料,辨識機(jī)構(gòu)端的伺服器亦可在同一時間產(chǎn)生相同的變化資料;使用者首先以其智能手機(jī)下載安裝應(yīng)用程序(APP)的同時,亦向辨識機(jī)構(gòu)端的伺服裝置完成注冊為會員,當(dāng)使用者于交易端因進(jìn)行交易而欲進(jìn)行使用者身份辨識時,使用者即啟動此應(yīng)用程序,在無需開啟任何通訊網(wǎng)路的情況下,智能手機(jī)即可顯示上述兩種條碼資料,交易端則利用線性CCD或CMOS條碼讀取裝置讀取智能手機(jī)上的兩種條碼資料,并將兩種條碼資料同時傳至辨識機(jī)構(gòu)端的伺服器裝置進(jìn)行辨識,而由于伺服器裝置儲存有和智能手機(jī)一樣的身份注冊資料及產(chǎn)生變化條碼的方法,在進(jìn)行身份辨識時,即可經(jīng)比對其一致性而進(jìn)行身份辨識,所述的身份辨識,即以伺服器端儲存有一可供與身份識別條碼配對的一第一對應(yīng)條碼資料,當(dāng)伺服器裝置接收身份識別條碼后,會同時產(chǎn)生三個時序為前、中、后的一第二對應(yīng)條碼資料,伺服器裝置再以接收的變化條碼資料去比對第二對應(yīng)條碼資料,以確認(rèn)變化條碼是否符合第二對應(yīng)條碼資料所包括的三個對應(yīng)條碼的任一個,若相同即可認(rèn)定使用者為原注冊者,即回傳辨識成功資訊給交易端,若不相同則回傳失敗訊息給交易端,借此以完成身份辨識;依此可知,即使條碼被駭客竊取,也無法盜用,因為還須一道演算方法始可正確得知變化的條碼資訊;另外,即是客戶使用時并不需要網(wǎng)路連線,條碼的生成是由手機(jī)APP依據(jù)時序方式產(chǎn)生,不需要傳回辨識機(jī)構(gòu)去產(chǎn)生條碼,客戶使用非常方便,另,身份識別條碼B1及變化條碼(B2、B2’),亦可進(jìn)一步經(jīng)一演算法演算后,生成為一單行條碼形式呈現(xiàn)。據(jù)此可知,本發(fā)明其據(jù)以實施后,確實可以達(dá)到提供一種可利用商家現(xiàn)有的條碼資料讀取裝置,搭配一智能手機(jī)、以及一辨識機(jī)構(gòu)端伺服器,即可進(jìn)行身份辨識,且具有不須再添購硬體設(shè)備,非常方便且高度安全性的身份辨識系統(tǒng)及方法。
以上所述,僅為本發(fā)明的較佳的實施例而已,并非用以限定本發(fā)明實施的范圍;任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神與范圍下所作的均等變化與修飾,皆應(yīng)涵蓋于本發(fā)明的專利范圍內(nèi)。
綜上所述,本發(fā)明的功效,具有發(fā)明的「產(chǎn)業(yè)可利用性」、「新穎性」與「進(jìn)步性」等專利要件;申請人爰依專利法的規(guī)定,向鈞局提起發(fā)明專利的申請。