用于保護(hù)網(wǎng)上個(gè)人信息的虛擬地址管理系統(tǒng)及方法
【專利說(shuō)明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種虛擬地址管理系統(tǒng)及方法,特別是涉及一種電商交易過(guò)程安全性高且可靠性強(qiáng)的用于保護(hù)網(wǎng)上個(gè)人信息的虛擬地址管理系統(tǒng)及方法。
【【背景技術(shù)】】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展及傳統(tǒng)行業(yè)的轉(zhuǎn)型升級(jí),網(wǎng)上購(gòu)物由于具有高效快捷的特點(diǎn)而備受用戶青睞。網(wǎng)購(gòu)過(guò)程中,商家通常是通過(guò)物流公司將貨物投遞給用戶,因此,用戶必須在客戶端輸入個(gè)人地址、電話等真實(shí)信息,才能順利收到貨物。然而,在現(xiàn)有的網(wǎng)購(gòu)系統(tǒng)中,大部分電商網(wǎng)站的數(shù)據(jù)庫(kù)安全防范較弱,使得用戶輸入的個(gè)人信息容易被不法分子竊取,致使由于個(gè)人信息泄露而遭受財(cái)產(chǎn)損失甚至人身安全問(wèn)題的案例屢見不鮮,從而使用戶的個(gè)人隱私安全問(wèn)題受到極大的威脅。此外,當(dāng)用戶網(wǎng)購(gòu)時(shí),每次都需要填寫個(gè)人地址信息,操作過(guò)程較為繁瑣。
【
【發(fā)明內(nèi)容】
】
[0003]本發(fā)明旨在解決上述問(wèn)題,而提供一種可有效保證用戶的個(gè)人信息不會(huì)泄露,使得電商交易過(guò)程安全可靠的用于保護(hù)網(wǎng)上個(gè)人信息的虛擬地址管理系統(tǒng)。
[0004]本發(fā)明的目的還在于提供一種用于保護(hù)網(wǎng)上個(gè)人信息的虛擬地址管理方法。
[0005]為實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明提供了一種用于保護(hù)網(wǎng)上個(gè)人信息的虛擬地址管理系統(tǒng),該系統(tǒng)裝于個(gè)人電腦或手機(jī)內(nèi),該系統(tǒng)包括:
[0006]虛擬地址管理單元,其根據(jù)用戶輸入的個(gè)人地址信息生成虛擬地址信息;
[0007]用戶界面,其與虛擬地址管理單元連接,用戶可查詢、修改及刪除個(gè)人地址信息或查詢虛擬地址信息;
[0008]第三方開放接口,其設(shè)于虛擬地址管理單元上,可由用戶授權(quán)獲取個(gè)人地址信息。
[0009]所述虛擬地址管理單元包括處理模塊及存儲(chǔ)模塊,所述處理模塊根據(jù)輸入的用戶個(gè)人地址信息生成虛擬地址信息,所述存儲(chǔ)模塊與處理模塊連接,用于存儲(chǔ)用戶個(gè)人信息和虛擬地址信息。
[0010]所述處理模塊通過(guò)用戶輸入個(gè)人地址信息的時(shí)間戳作為ID生成以字符串形式表示的虛擬地址信息,并將時(shí)間戳-個(gè)人地址信息-虛擬地址信息數(shù)據(jù)映射串插入存儲(chǔ)模塊的數(shù)據(jù)庫(kù)內(nèi)。
[0011]所述用戶界面包括顯示屏、查詢鍵、輸入鍵及修改鍵,所述顯示屏、查詢鍵、輸入鍵及修改鍵分別與處理模塊連接。
[0012]所述第三方開放接口為第三方通過(guò)用戶授權(quán)進(jìn)入的網(wǎng)絡(luò)交易接口,所述第三方開放接口由第三方通過(guò)授權(quán)方式進(jìn)入并查詢用戶的虛擬地址信息,所述第三方為電商或快遞公司。
[0013]本發(fā)明還提供了一種用于保護(hù)網(wǎng)上個(gè)人信息的虛擬地址管理方法,該方法包括如下步驟:
[0014]a、用戶通過(guò)用戶界面輸入個(gè)人地址信息;
[0015]b、虛擬地址管理單元將用戶輸入的個(gè)人地址信息生成虛擬地址信息,同時(shí)將該虛擬地址信息發(fā)回給用戶;
[0016]c、第三方經(jīng)用戶授權(quán)通過(guò)第三方開放接口從虛擬地址管理單元獲取個(gè)人地址信息作為貨物投送地址。
[0017]步驟a中,所述用戶界面包括用于顯示用戶輸入的個(gè)人地址信息及虛擬地址地址信息的顯示屏,用于查詢個(gè)人地址信息或虛擬地址信息的查詢鍵,用于輸入用戶的個(gè)人地址信息的輸入鍵及用于修改個(gè)人地址信息的修改鍵。
[0018]步驟b中,所述虛擬地址管理單元包括處理模塊及存儲(chǔ)模塊,所述處理模塊將用戶輸入的個(gè)人地址信息生成虛擬地址信息,并將生成的虛擬地址信息發(fā)送到存儲(chǔ)模塊及發(fā)回給用戶,且顯示于用戶界面的顯示屏上。
[0019]步驟b中,所述處理模塊通過(guò)用戶輸入個(gè)人地址信息的時(shí)間戳作為ID生成以字符串形式表示的虛擬地址信息,并將時(shí)間戳-個(gè)人地址信息-虛擬地址信息數(shù)據(jù)映射串插入存儲(chǔ)模塊的數(shù)據(jù)庫(kù)內(nèi)。
[0020]步驟c中,所述第三方開放接口為第三方通過(guò)用戶授權(quán)進(jìn)入的網(wǎng)絡(luò)交易接口,所述第三方開放接口由第三方通過(guò)授權(quán)方式進(jìn)入并查詢用戶的虛擬地址信息,所述第三方為電商或快遞公司。
[0021]本發(fā)明的貢獻(xiàn)在于,其有效解決了現(xiàn)有網(wǎng)上購(gòu)物容易造成個(gè)人信息泄露的問(wèn)題。本發(fā)明通過(guò)虛擬地址管理單元將用戶個(gè)人地址信息生成虛擬地址信息,用戶與第三方交易時(shí)直接使用虛擬地址信息作為貨物投送地址,第三方只有在用戶授權(quán)下才能獲得用戶個(gè)人地址信息,因而可防止個(gè)人地址信息在網(wǎng)上交易過(guò)程中被泄露,從而提高了網(wǎng)上交易的安全性。本發(fā)明還具有可靠性強(qiáng),易于實(shí)施和操作等特點(diǎn)。
【【附圖說(shuō)明】】
[0022]圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)框圖。
[0023]圖2是本發(fā)明的用戶界面示意圖。
[0024]圖3是本發(fā)明的方法流程圖。
【【具體實(shí)施方式】】
[0025]下列實(shí)施例是對(duì)本發(fā)明的進(jìn)一步解釋和補(bǔ)充,對(duì)本發(fā)明不構(gòu)成任何限制。
[0026]實(shí)施例1
[0027]參閱圖1,本發(fā)明的用于保護(hù)網(wǎng)上個(gè)人信息的虛擬地址管理系統(tǒng)包括虛擬地址管理單元10、用戶界面20及第三方開放接口 30。該系統(tǒng)的APP裝設(shè)于個(gè)人電腦或手機(jī)內(nèi)。
[0028]如圖1所示,虛擬地址管理單元10用于接收用戶輸入的個(gè)人地址信息,并將接收的個(gè)人地址信息生成虛擬地址信息。該虛擬地址管理系統(tǒng)10包括處理模塊11及存儲(chǔ)模塊12,其中,處理模塊11將用戶輸入或修改的個(gè)人地址信息生成虛擬地址信息,存儲(chǔ)模塊12與處理模塊11連接,用于存儲(chǔ)用戶輸入的個(gè)人地址信息及由處理模塊11生成的虛擬地址信息。本實(shí)施例中,處理模塊11通過(guò)用戶輸入的個(gè)人地址信息的時(shí)間戳作為ID,為用戶生成一個(gè)虛擬地址信息,并把時(shí)間戳-個(gè)人地址信息-虛擬地址信息數(shù)據(jù)映射串插入存儲(chǔ)模塊12的數(shù)據(jù)庫(kù)內(nèi)。其中,個(gè)人地址信息可以是僅包括真實(shí)的收貨地址的個(gè)人信息,也可以是包括真實(shí)的收貨地址、個(gè)人電話及姓名的個(gè)人信息。虛擬地址信息為由處理模塊11隨機(jī)分配的字符串,若處理模塊11查詢到隨機(jī)分配的字符串已存在,則重新分配字符串,直至不重復(fù)為止,以保證虛擬地址的唯一性。為了減少生成的虛擬地址信息出現(xiàn)重復(fù)性的概率,該虛擬地址信息由至少5個(gè)字符組成。例如,虛擬地址信息可以為:“F地$1%”或“d6-中#me”等。當(dāng)把時(shí)間戳-個(gè)人地址信息-虛擬地址信息數(shù)據(jù)映射串插入數(shù)據(jù)庫(kù)的時(shí)候,處理模塊首先查詢數(shù)據(jù)庫(kù)對(duì)應(yīng)時(shí)間戳是否已經(jīng)有數(shù)據(jù),若有,則在時(shí)間戳的基礎(chǔ)上加1毫秒,再執(zhí)行一次插入操作,直到插入成功,以保證ID的唯一性,且可靠性強(qiáng)。
[0029]如圖1和2所示,虛擬地址管理單元10連接有用戶界面20,該用戶界面20用于查詢、修改及刪除個(gè)人地址信息或查詢虛擬地址信息。該用戶界面可設(shè)于電商網(wǎng)站內(nèi),也可獨(dú)立于電商網(wǎng)站。該用戶界面20包括顯示屏21、輸入鍵22、查詢鍵23及修改鍵24。其中,顯示屏21為個(gè)人電腦屏幕或手機(jī)顯示屏,其與處理模塊11連接,用于顯示用戶輸入的個(gè)人地址信息及由處理模塊11生成的虛擬地址信息。輸入鍵22與處理模塊11連接,用于用戶輸入個(gè)人地址信息。查詢鍵23與處理模塊11連接,用于查詢用戶輸入的個(gè)人地址信息及與之關(guān)聯(lián)的虛擬地址信息。修改鍵24與處理模塊11連接,用于用戶修改個(gè)人地址信息。
[0030]如圖1所示,在虛擬地址管理單元10上設(shè)有第三方開放接口 30,第三方通過(guò)該第三方開放接口 30獲取個(gè)人地址信息。本實(shí)施例中,第三方開放開接口 30為第三方通過(guò)用戶授權(quán)進(jìn)入的網(wǎng)絡(luò)交易接口,且該第三方開放接口 30由第三方通過(guò)授權(quán)方式進(jìn)入并查詢用戶的虛擬地址信息。其中,第三方為電商或快遞公司,當(dāng)然也可以是需要使用個(gè)人地址進(jìn)行投遞的其他公司。本實(shí)施例中的第三方通過(guò)與開發(fā)商簽訂準(zhǔn)入?yún)f(xié)議獲得從第三方開放接口 30訪問(wèn)虛擬地址管理單元10,并查詢用戶的虛擬地址信息的權(quán)限。
[0031]參閱圖3,本發(fā)明的用于保護(hù)網(wǎng)上個(gè)人信息的虛擬地址管理方法包括如下步驟:
[0032]S10、用戶輸入個(gè)人地址信息;
[0033]該步驟中,用戶界面20設(shè)于電商網(wǎng)站內(nèi)。用戶在網(wǎng)購(gòu)提交訂單時(shí),通過(guò)用戶界面20輸入個(gè)人地址信息。其中,用戶界面20包括顯示屏21、輸入鍵22、查詢鍵23及修改鍵24。顯示屏21、輸入鍵22、查詢鍵23及修改鍵24分別與虛擬地址管理單元10的處理模塊11連接。用戶通過(guò)輸入鍵22或修改鍵24輸入個(gè)人地址信息,并顯示在顯示屏21上,通過(guò)查詢鍵23查詢用戶輸入的個(gè)人地址信息。其中,顯示屏21為電腦顯示屏或手機(jī)顯示屏幕。
[0034]S20、虛擬地址管理單元10生成虛擬地址信息;
[0035]該步驟中,用戶界面20彈出是否生成虛擬地址信息窗口,若用戶選擇是,則虛擬地址管理單元10將用戶輸入的個(gè)人地址信息生成虛擬地址信息,同時(shí)將虛擬地址信息通過(guò)顯示屏21發(fā)回給用戶。虛擬地址管理單元10包括處理模塊11及存儲(chǔ)模塊12。其中,處理模塊11將用戶輸入或修改的個(gè)人地址信息生成虛擬地址信息,同時(shí)將生成的虛擬地址信息通過(guò)顯示屏21顯示給用戶。存儲(chǔ)模塊12與處理模塊11連接,用于保存由處理模塊生成的虛擬地址信息及由用戶輸入或修改的個(gè)人地址信息。本實(shí)施例中,處理模塊11通過(guò)用戶輸入或修改的個(gè)人地址信息的時(shí)間戳作為ID,為用戶生成一個(gè)虛擬地址信息,并把時(shí)間戳-個(gè)人地址信息-虛擬地址信息數(shù)據(jù)映射串插入存儲(chǔ)模塊12的數(shù)據(jù)庫(kù)內(nèi)。其中,該虛擬地址信息為由處理模塊11隨機(jī)分配的字符串,若處理模塊11查詢到隨機(jī)分配的字符串已存在,則重新分配字符串,直至不重復(fù)為止,以保證虛擬地址的唯一性。為了減少生成的虛擬地址信息出現(xiàn)重復(fù)性的概率,該虛擬地址信息由至少5個(gè)字符組成。例如,虛擬地址信息可以為:“F地$1 % ”或“d6-中#me”等。當(dāng)把時(shí)間戳-個(gè)人地址信息-虛擬地址信息數(shù)據(jù)映射串插入數(shù)據(jù)庫(kù)的時(shí)候,處理模塊首先查詢數(shù)據(jù)庫(kù)對(duì)應(yīng)時(shí)間戳是否已經(jīng)有數(shù)據(jù)