用于個(gè)人信息的安全通信的方法及系統(tǒng)的制作方法
【專利說明】
[000。 優(yōu)先權(quán)要求
[0002] 本專利申請(qǐng)案主張W下各者的優(yōu)先權(quán):
[0003] (1)2012年7月13日申請(qǐng)的標(biāo)題為'用于在網(wǎng)絡(luò)表單中安全地填充數(shù)據(jù)的方 法及系統(tǒng)(Method and system for securely populating data in web forms) ' 的第 61/671,207號(hào)美國(guó)臨時(shí)專利申請(qǐng)案;及
[0004] (2)2012年8月31日申請(qǐng)的標(biāo)題為'用于在網(wǎng)絡(luò)表單中安全地填充數(shù)據(jù)的方 法及系統(tǒng)(Method and system for, securely populating data in web forms) ' 的第 2012903777號(hào)澳大利亞專利申請(qǐng)案。
技術(shù)領(lǐng)域
[0005] 本發(fā)明通常設(shè)及個(gè)人信息的安全通信,且更確切地說設(shè)及網(wǎng)絡(luò)表單的自動(dòng)完成的 字段。
【背景技術(shù)】
[0006] 隨著萬維網(wǎng)的使用的增加,每天都執(zhí)行需要填寫網(wǎng)絡(luò)表單的許多在線活動(dòng),例如 在線購(gòu)物、網(wǎng)站的注冊(cè)、制作在線應(yīng)用程序、申請(qǐng)貸款、訂票、賬單支付。網(wǎng)絡(luò)表單為使得用 戶能夠在多個(gè)字段中鍵入數(shù)據(jù)的網(wǎng)頁(yè),所述數(shù)據(jù)由服務(wù)器處理或存儲(chǔ)于數(shù)據(jù)庫(kù)中。通常,多 個(gè)字段包含文本框、下拉框、單選按鈕、復(fù)選框、文件選擇框、密碼輸入框等。
[0007] 在信息已經(jīng)被鍵入到另一網(wǎng)絡(luò)表單、應(yīng)用程序或系統(tǒng)中的情況下,網(wǎng)絡(luò)表單中需 要填寫的信息常常是冗余的。此外,用戶必須在字段中手動(dòng)地填寫冗余信息,從而完成網(wǎng)絡(luò) 表單。該變成繁瑣的練習(xí),且導(dǎo)致時(shí)間的浪費(fèi)。因此,為了促使網(wǎng)絡(luò)表單的填寫變方便,開 發(fā)且向網(wǎng)絡(luò)用戶提供自動(dòng)表單填寫算法。通常,自動(dòng)表單填寫算法將用戶先前在類似字段 中已填寫的信息記錄于存儲(chǔ)于遠(yuǎn)程服務(wù)器中的用戶配置文件中。存儲(chǔ)于遠(yuǎn)程服務(wù)器中的信 息有時(shí)包含用戶的敏感信息(例如,信用卡信息、簽名、密碼、電話號(hào)碼、電子郵件ID、銀行 賬戶號(hào)碼等)。用戶并不能控制有意或無意存儲(chǔ)于遠(yuǎn)程服務(wù)器中的敏感信息,且因此存在敏 感信息被第S方或其它網(wǎng)絡(luò)用戶誤用的高風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[000引揭示用于個(gè)人信息的安全通信的方法及系統(tǒng)。在一方面,管理計(jì)算環(huán)境中的個(gè)人 信息的方法可包含從計(jì)算裝置接收唯一碼,驗(yàn)證從所述計(jì)算裝置接收的所述唯一碼,及在 成功地驗(yàn)證所述唯一碼的情況下從所述計(jì)算裝置動(dòng)態(tài)地獲得個(gè)人信息。
[0009] 在另一方面,一種在網(wǎng)絡(luò)表單中安全地填充信息的方法可包含從計(jì)算裝置接收對(duì) 唯一碼的請(qǐng)求,及響應(yīng)于所述所接收的請(qǐng)求將所述唯一碼提供到所述計(jì)算裝置。所述方法 可進(jìn)一步包含從另一計(jì)算裝置接收唯一碼,在被提供到所述計(jì)算裝置的所述唯一碼與從所 述另一計(jì)算裝置接收的所述唯一碼匹配的情況下,從所述另一計(jì)算裝置動(dòng)態(tài)地獲得對(duì)應(yīng)于 所述計(jì)算裝置上所顯示的網(wǎng)絡(luò)表單中的數(shù)據(jù)字段的個(gè)人信息,及在所述網(wǎng)絡(luò)表單的所述對(duì) 應(yīng)數(shù)據(jù)字段中填充所述個(gè)人信息。
[0010] 在又一方面,一種安全地存儲(chǔ)計(jì)算裝置上的網(wǎng)絡(luò)表單中所填寫的信息的方法可包 含從計(jì)算裝置接收對(duì)唯一碼的請(qǐng)求,及響應(yīng)于所述所接收的請(qǐng)求將所述唯一碼提供到所述 計(jì)算裝置。所述方法可進(jìn)一步包含從另一計(jì)算裝置接收唯一碼,在被提供到所述計(jì)算裝置 的所述唯一碼與從所述另一計(jì)算裝置接收的所述唯一碼匹配的情況下,獲得所述另一計(jì)算 裝置上所顯示的網(wǎng)絡(luò)表單的數(shù)據(jù)字段中所填寫的個(gè)人信息,及將所述獲得的個(gè)人信息提供 到所述計(jì)算裝置。
[0011] 在另一方面,本發(fā)明可提供一種設(shè)備,其包含處理器及禪合到所述處理器的存儲(chǔ) 器。所述存儲(chǔ)器可包含W指令的形式存儲(chǔ)的可執(zhí)行程序,所述可執(zhí)行程序在由所述處理器 執(zhí)行時(shí)致使所述處理器執(zhí)行上文所描述的方法。
[0012] 在又一方面,可提供一種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中存儲(chǔ)有指令,所述指 令在由處理器執(zhí)行時(shí)致使所述處理器執(zhí)行上文所描述的方法。
[0013] 實(shí)施例的其它特征將從附圖和從W下詳細(xì)描述顯而易見。
【附圖說明】
[0014] 圖1為說明根據(jù)一個(gè)實(shí)施例的用于在網(wǎng)絡(luò)表單中安全地填充個(gè)人信息的示范性 系統(tǒng)的框圖。
[0015] 圖2為描繪根據(jù)一個(gè)實(shí)施例的集成于網(wǎng)絡(luò)瀏覽器中所顯示的網(wǎng)站的呈現(xiàn)的輸出 中的填充按鈕的屏幕截圖。
[0016] 圖3為描繪根據(jù)一個(gè)實(shí)施例的在網(wǎng)絡(luò)瀏覽器中所顯示的唯一碼的屏幕截圖。
[0017] 圖4為描繪根據(jù)一個(gè)實(shí)施例的具有填充網(wǎng)絡(luò)表單應(yīng)用程序的移動(dòng)裝置的屏幕截 圖。
[0018] 圖5為描繪根據(jù)一個(gè)實(shí)施例的其中用個(gè)人信息來填充網(wǎng)絡(luò)表單的網(wǎng)絡(luò)瀏覽器的 屏幕截圖。
[0019] 圖6為說明根據(jù)一個(gè)實(shí)施例的在網(wǎng)絡(luò)表單中填充個(gè)人信息的示范性方法的過程 流程圖。
[0020] 圖7為說明根據(jù)另一實(shí)施例的用于在網(wǎng)絡(luò)表單中安全地填充個(gè)人信息的示范性 系統(tǒng)的框圖。
[0021] 圖8為描繪根據(jù)另一實(shí)施例的具有顯示填充按鈕的圖形用戶接口的移動(dòng)裝置的 屏幕截圖。
[0022] 圖9為描繪根據(jù)一個(gè)實(shí)施例的顯示唯一碼的移動(dòng)裝置的屏幕截圖。
[0023] 圖10為描繪根據(jù)一個(gè)實(shí)施例的集成于網(wǎng)絡(luò)瀏覽器中所顯示的網(wǎng)站中的自動(dòng)數(shù)據(jù) 存儲(chǔ)模塊的屏幕截圖。
[0024] 圖11為說明根據(jù)一個(gè)實(shí)施例的將網(wǎng)絡(luò)表單中所填寫的個(gè)人信息存儲(chǔ)到第一計(jì)算 裝置中的示范性方法的過程流程圖。
[0025] 圖12為說明根據(jù)又一實(shí)施例的用于與第S方系統(tǒng)安全地共享個(gè)人信息的示范性 系統(tǒng)的框圖。
[0026] 圖13為說明根據(jù)一個(gè)實(shí)施例的產(chǎn)生唯一碼且將其提供到第S方系統(tǒng)的示范性方 法的過程流程圖。
[0027] 圖14為說明根據(jù)一個(gè)實(shí)施例的使用唯一碼共享個(gè)人信息的示范性方法的過程流 程圖。
[002引圖15為根據(jù)一個(gè)實(shí)施例的其中可執(zhí)行本文中所揭示的實(shí)施例中的任一者的數(shù)據(jù) 處理系統(tǒng)1500的圖解系統(tǒng)視圖。
[0029] 實(shí)施例的其它特征將從附圖和從W下描述顯而易見。
【具體實(shí)施方式】
[0030] 揭示用于個(gè)人信息的安全通信的方法及系統(tǒng)。在W下描述中,為達(dá)成解釋的目的, 闡述許多特定細(xì)節(jié)W便提供對(duì)各種實(shí)施例的透徹理解。然而,所屬領(lǐng)域的技術(shù)人員將顯而 易見,可在沒有該些特定細(xì)節(jié)的情況下實(shí)踐各種實(shí)施例。在W下描述中應(yīng)注意,不同實(shí)施例 中的相似或相同參考標(biāo)號(hào)表示相同或類似特征。
[0031] 圖1為說明根據(jù)一個(gè)實(shí)施例的用于在網(wǎng)絡(luò)表單中安全地填充個(gè)人信息的示范性 系統(tǒng)100的框圖。在圖1中,系統(tǒng)100包含第一計(jì)算裝置102、服務(wù)器104及第二計(jì)算裝置 106。第一計(jì)算裝置102可為智能電話、個(gè)人數(shù)字助理及類似裝置。第二計(jì)算裝置106可為 桌上型、膝上型、平板計(jì)算機(jī)及類似裝置。服務(wù)器可為網(wǎng)絡(luò)服務(wù)器、應(yīng)用服務(wù)器及其類似者。 第一計(jì)算裝置102及第二計(jì)算裝置106經(jīng)由網(wǎng)絡(luò)108 (例如,局域網(wǎng)、廣域網(wǎng)等)遠(yuǎn)程連接 到服務(wù)器104。
[0032] 第一計(jì)算裝置102包含自動(dòng)表單填寫模塊110及個(gè)人信息數(shù)據(jù)庫(kù)112。服務(wù)器104 包含唯一碼產(chǎn)生模塊114、連接建立模塊116、表單字段檢測(cè)器118、信息管理模塊120及唯 一碼數(shù)據(jù)庫(kù)126。第二計(jì)算裝置106包含網(wǎng)絡(luò)瀏覽器122,所述網(wǎng)絡(luò)瀏覽器顯示集成了唯一 碼請(qǐng)求者124的網(wǎng)站123。
[0033] 在第二計(jì)算裝置106的用戶在網(wǎng)絡(luò)瀏覽器122中打開含有網(wǎng)絡(luò)表單(例如,超文 本標(biāo)記語(yǔ)言化TML)表單)的網(wǎng)站123時(shí),集成到網(wǎng)站123的呈現(xiàn)的輸出中的唯一碼請(qǐng)求者 126使得用戶能夠即刻在網(wǎng)絡(luò)表單中的適當(dāng)數(shù)據(jù)字段中填充存儲(chǔ)于第一計(jì)算裝置102中的 個(gè)人信息。與用戶相關(guān)聯(lián)的示范性個(gè)人信息可包含姓名、地址、聯(lián)系人信息、銀行賬戶信息、 信用卡信息等。在示范性操作中,在用戶點(diǎn)擊集成到網(wǎng)站123的呈現(xiàn)的輸出中的填充按鈕 時(shí),唯一碼請(qǐng)求者124經(jīng)由網(wǎng)絡(luò)108將用于產(chǎn)生唯一碼的請(qǐng)求發(fā)送到服務(wù)器104。
[0034] 唯一碼產(chǎn)生模塊114基于從唯一碼請(qǐng)求者102接收的請(qǐng)求產(chǎn)生唯一碼。舉例來說, 唯一碼由六字符字母字符串組成。在六個(gè)字符當(dāng)中,字符串的前五個(gè)字符是隨機(jī)選自字母 表A到Z,且第六字符是基于服務(wù)器104的地理位置。向地理區(qū)中的每一者指派來自字母 表A到Z的字母字符的唯一子集。舉例來說,可向澳大利亞區(qū)中的服務(wù)器指派字母字符[A B幻,而可向美國(guó)區(qū)中的服務(wù)器指派字母字符巧E円。將唯一地指派給每一地理區(qū)的字 母字符的子集存儲(chǔ)于共享表中。因此,使用共享表確定對(duì)應(yīng)于地理區(qū)的第六字符的值。另 夕F,每一地理區(qū)中的服務(wù)器在唯一碼數(shù)據(jù)庫(kù)126中維護(hù)為了一段時(shí)間內(nèi)的指派而產(chǎn)生的唯 一碼W及數(shù)據(jù)流的方向、服務(wù)器唯一資源識(shí)別符扣RI)及表單識(shí)別符或用戶識(shí)別符。應(yīng)理 解,可使用所屬領(lǐng)域的技術(shù)人員所熟知的各種碼產(chǎn)生技術(shù)產(chǎn)生唯一碼。
[00巧]其后,唯一碼產(chǎn)生模塊114將產(chǎn)生的唯一碼發(fā)送到第二計(jì)算裝置106。因此,第二 計(jì)算裝置106在網(wǎng)站123的呈現(xiàn)的輸出中顯示唯一碼。
[0036] 第一計(jì)算裝置102經(jīng)配置W用于經(jīng)由圖形用戶接口(未圖示)接收由用戶輸入的 唯一碼。在一個(gè)實(shí)施例中,第一計(jì)算裝置102中的自動(dòng)表單填寫模塊110使得用戶能夠經(jīng) 由圖形用戶接口輸入唯一碼。在接收到唯一碼后,自動(dòng)表單填寫模塊110即刻經(jīng)由網(wǎng)絡(luò)108 將唯一碼傳達(dá)到服務(wù)器104。
[0037] 連接建立模塊116驗(yàn)證從第一計(jì)算裝置102接收的唯一碼。在一些實(shí)施例中,連 接建立模塊116比較被提供到第二計(jì)算裝置106的唯一碼與從第一計(jì)算裝置102接收的唯 一碼。在該些實(shí)施例中,在從第一計(jì)算裝置102接收的唯一碼與被提供到第二計(jì)算裝置106 的唯一碼匹配的情況下,連接建立模塊116確定從第一計(jì)算裝置102接收的唯一碼被成功 地驗(yàn)證。此外,連接建立模塊116基于經(jīng)驗(yàn)證的唯一碼識(shí)別與第一計(jì)算裝置102及第二計(jì) 算裝置106建立的連接。在一些實(shí)施例中,連接建立模塊116基于被提供到第二計(jì)算裝置 106及從第一計(jì)算裝置102接收的唯一碼識(shí)別與同第一計(jì)算裝置102及第二計(jì)算裝置106 建立的連接相關(guān)聯(lián)的端口號(hào)。