用于保护网上个人信息的虚拟地址管理系统及方法

文档序号:9579556阅读:673来源:国知局
用于保护网上个人信息的虚拟地址管理系统及方法
【专利说明】
【技术领域】
[0001]本发明涉及一种虚拟地址管理系统及方法,特别是涉及一种电商交易过程安全性高且可靠性强的用于保护网上个人信息的虚拟地址管理系统及方法。
【【背景技术】】
[0002]随着互联网技术的快速发展及传统行业的转型升级,网上购物由于具有高效快捷的特点而备受用户青睐。网购过程中,商家通常是通过物流公司将货物投递给用户,因此,用户必须在客户端输入个人地址、电话等真实信息,才能顺利收到货物。然而,在现有的网购系统中,大部分电商网站的数据库安全防范较弱,使得用户输入的个人信息容易被不法分子窃取,致使由于个人信息泄露而遭受财产损失甚至人身安全问题的案例屡见不鲜,从而使用户的个人隐私安全问题受到极大的威胁。此外,当用户网购时,每次都需要填写个人地址信息,操作过程较为繁琐。

【发明内容】

[0003]本发明旨在解决上述问题,而提供一种可有效保证用户的个人信息不会泄露,使得电商交易过程安全可靠的用于保护网上个人信息的虚拟地址管理系统。
[0004]本发明的目的还在于提供一种用于保护网上个人信息的虚拟地址管理方法。
[0005]为实现本发明的目的,本发明提供了一种用于保护网上个人信息的虚拟地址管理系统,该系统装于个人电脑或手机内,该系统包括:
[0006]虚拟地址管理单元,其根据用户输入的个人地址信息生成虚拟地址信息;
[0007]用户界面,其与虚拟地址管理单元连接,用户可查询、修改及删除个人地址信息或查询虚拟地址信息;
[0008]第三方开放接口,其设于虚拟地址管理单元上,可由用户授权获取个人地址信息。
[0009]所述虚拟地址管理单元包括处理模块及存储模块,所述处理模块根据输入的用户个人地址信息生成虚拟地址信息,所述存储模块与处理模块连接,用于存储用户个人信息和虚拟地址信息。
[0010]所述处理模块通过用户输入个人地址信息的时间戳作为ID生成以字符串形式表示的虚拟地址信息,并将时间戳-个人地址信息-虚拟地址信息数据映射串插入存储模块的数据库内。
[0011]所述用户界面包括显示屏、查询键、输入键及修改键,所述显示屏、查询键、输入键及修改键分别与处理模块连接。
[0012]所述第三方开放接口为第三方通过用户授权进入的网络交易接口,所述第三方开放接口由第三方通过授权方式进入并查询用户的虚拟地址信息,所述第三方为电商或快递公司。
[0013]本发明还提供了一种用于保护网上个人信息的虚拟地址管理方法,该方法包括如下步骤:
[0014]a、用户通过用户界面输入个人地址信息;
[0015]b、虚拟地址管理单元将用户输入的个人地址信息生成虚拟地址信息,同时将该虚拟地址信息发回给用户;
[0016]c、第三方经用户授权通过第三方开放接口从虚拟地址管理单元获取个人地址信息作为货物投送地址。
[0017]步骤a中,所述用户界面包括用于显示用户输入的个人地址信息及虚拟地址地址信息的显示屏,用于查询个人地址信息或虚拟地址信息的查询键,用于输入用户的个人地址信息的输入键及用于修改个人地址信息的修改键。
[0018]步骤b中,所述虚拟地址管理单元包括处理模块及存储模块,所述处理模块将用户输入的个人地址信息生成虚拟地址信息,并将生成的虚拟地址信息发送到存储模块及发回给用户,且显示于用户界面的显示屏上。
[0019]步骤b中,所述处理模块通过用户输入个人地址信息的时间戳作为ID生成以字符串形式表示的虚拟地址信息,并将时间戳-个人地址信息-虚拟地址信息数据映射串插入存储模块的数据库内。
[0020]步骤c中,所述第三方开放接口为第三方通过用户授权进入的网络交易接口,所述第三方开放接口由第三方通过授权方式进入并查询用户的虚拟地址信息,所述第三方为电商或快递公司。
[0021]本发明的贡献在于,其有效解决了现有网上购物容易造成个人信息泄露的问题。本发明通过虚拟地址管理单元将用户个人地址信息生成虚拟地址信息,用户与第三方交易时直接使用虚拟地址信息作为货物投送地址,第三方只有在用户授权下才能获得用户个人地址信息,因而可防止个人地址信息在网上交易过程中被泄露,从而提高了网上交易的安全性。本发明还具有可靠性强,易于实施和操作等特点。
【【附图说明】】
[0022]图1是本发明的系统结构框图。
[0023]图2是本发明的用户界面示意图。
[0024]图3是本发明的方法流程图。
【【具体实施方式】】
[0025]下列实施例是对本发明的进一步解释和补充,对本发明不构成任何限制。
[0026]实施例1
[0027]参阅图1,本发明的用于保护网上个人信息的虚拟地址管理系统包括虚拟地址管理单元10、用户界面20及第三方开放接口 30。该系统的APP装设于个人电脑或手机内。
[0028]如图1所示,虚拟地址管理单元10用于接收用户输入的个人地址信息,并将接收的个人地址信息生成虚拟地址信息。该虚拟地址管理系统10包括处理模块11及存储模块12,其中,处理模块11将用户输入或修改的个人地址信息生成虚拟地址信息,存储模块12与处理模块11连接,用于存储用户输入的个人地址信息及由处理模块11生成的虚拟地址信息。本实施例中,处理模块11通过用户输入的个人地址信息的时间戳作为ID,为用户生成一个虚拟地址信息,并把时间戳-个人地址信息-虚拟地址信息数据映射串插入存储模块12的数据库内。其中,个人地址信息可以是仅包括真实的收货地址的个人信息,也可以是包括真实的收货地址、个人电话及姓名的个人信息。虚拟地址信息为由处理模块11随机分配的字符串,若处理模块11查询到随机分配的字符串已存在,则重新分配字符串,直至不重复为止,以保证虚拟地址的唯一性。为了减少生成的虚拟地址信息出现重复性的概率,该虚拟地址信息由至少5个字符组成。例如,虚拟地址信息可以为:“F地$1%”或“d6-中#me”等。当把时间戳-个人地址信息-虚拟地址信息数据映射串插入数据库的时候,处理模块首先查询数据库对应时间戳是否已经有数据,若有,则在时间戳的基础上加1毫秒,再执行一次插入操作,直到插入成功,以保证ID的唯一性,且可靠性强。
[0029]如图1和2所示,虚拟地址管理单元10连接有用户界面20,该用户界面20用于查询、修改及删除个人地址信息或查询虚拟地址信息。该用户界面可设于电商网站内,也可独立于电商网站。该用户界面20包括显示屏21、输入键22、查询键23及修改键24。其中,显示屏21为个人电脑屏幕或手机显示屏,其与处理模块11连接,用于显示用户输入的个人地址信息及由处理模块11生成的虚拟地址信息。输入键22与处理模块11连接,用于用户输入个人地址信息。查询键23与处理模块11连接,用于查询用户输入的个人地址信息及与之关联的虚拟地址信息。修改键24与处理模块11连接,用于用户修改个人地址信息。
[0030]如图1所示,在虚拟地址管理单元10上设有第三方开放接口 30,第三方通过该第三方开放接口 30获取个人地址信息。本实施例中,第三方开放开接口 30为第三方通过用户授权进入的网络交易接口,且该第三方开放接口 30由第三方通过授权方式进入并查询用户的虚拟地址信息。其中,第三方为电商或快递公司,当然也可以是需要使用个人地址进行投递的其他公司。本实施例中的第三方通过与开发商签订准入协议获得从第三方开放接口 30访问虚拟地址管理单元10,并查询用户的虚拟地址信息的权限。
[0031]参阅图3,本发明的用于保护网上个人信息的虚拟地址管理方法包括如下步骤:
[0032]S10、用户输入个人地址信息;
[0033]该步骤中,用户界面20设于电商网站内。用户在网购提交订单时,通过用户界面20输入个人地址信息。其中,用户界面20包括显示屏21、输入键22、查询键23及修改键24。显示屏21、输入键22、查询键23及修改键24分别与虚拟地址管理单元10的处理模块11连接。用户通过输入键22或修改键24输入个人地址信息,并显示在显示屏21上,通过查询键23查询用户输入的个人地址信息。其中,显示屏21为电脑显示屏或手机显示屏幕。
[0034]S20、虚拟地址管理单元10生成虚拟地址信息;
[0035]该步骤中,用户界面20弹出是否生成虚拟地址信息窗口,若用户选择是,则虚拟地址管理单元10将用户输入的个人地址信息生成虚拟地址信息,同时将虚拟地址信息通过显示屏21发回给用户。虚拟地址管理单元10包括处理模块11及存储模块12。其中,处理模块11将用户输入或修改的个人地址信息生成虚拟地址信息,同时将生成的虚拟地址信息通过显示屏21显示给用户。存储模块12与处理模块11连接,用于保存由处理模块生成的虚拟地址信息及由用户输入或修改的个人地址信息。本实施例中,处理模块11通过用户输入或修改的个人地址信息的时间戳作为ID,为用户生成一个虚拟地址信息,并把时间戳-个人地址信息-虚拟地址信息数据映射串插入存储模块12的数据库内。其中,该虚拟地址信息为由处理模块11随机分配的字符串,若处理模块11查询到随机分配的字符串已存在,则重新分配字符串,直至不重复为止,以保证虚拟地址的唯一性。为了减少生成的虚拟地址信息出现重复性的概率,该虚拟地址信息由至少5个字符组成。例如,虚拟地址信息可以为:“F地$1 % ”或“d6-中#me”等。当把时间戳-个人地址信息-虚拟地址信息数据映射串插入数据库的时候,处理模块首先查询数据库对应时间戳是否已经有数据
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1