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