一种安全的社交平台的制作方法

文档序号:12182569阅读:172来源:国知局
一种安全的社交平台的制作方法与工艺

本发明涉及互联网社交领域,具体涉及一种安全的社交平台,并具有用户数据加密及数据自动分类功能。



背景技术:

人的需求是多样的,日常生活中往往更多的需求要通过陌生人来解决,比如求职招聘、买卖交易、交友约会、困难求助、找人代办事情以及其它需要进行各种广义的合作等。要求助陌生人,前提是陌生人的技能、资源、能力、所在地区等相应资料是公开的或者是可信任的,才能根据自身需求快速精准地搜索到自己想要的各类人才,再进行洽谈合作或求助;另外,当然也可以像微信朋友圈、QQ朋友圈等社交平台一样发布求助信息来“求助万能的朋友圈”,让各种各样的人才看到。

现有的等社交平台多数均是在客户端为每个用户分配账户,用户在建立会话时,用户的账户信息在交流过程中均是显示的,甚至网络中的其它用户在与用户账号交友进行交流时,可以看到看到该用户账号下的其它用户的交友印迹信息,因此,经常导致用户在交友网络中的隐私泄露,微信、QQ朋友圈等社交平台须加好友才能看到对方的朋友圈,如此设置,虽然在一定程度上使用户的信息得到一些保护,但仍然也存在因为用户随意添加陌生人进入朋友圈或者用户账号被盗等使用户账号信息被泄露,并且由于朋友圈的设置,也使得每个人的熟人朋友资源相当有限,所以求助万能的朋友圈往往会找不到能够匹配该需求的朋友资源,况且该朋友圈内的其它好友看到这条消息无疑是一种时间和精力的浪费,但如果朋友圈有相关人才或资源,但也可能有朋友未注意到该求助信息,又可能会漏掉一个帮助或合作的可能性,其也是一种遗憾。

中国专利(CN102594721B)公开了一种匿名交友方法、系统和网络服务器,该匿名交友系统包括网络服务器和交友信息接收方客户端,网络服务器对交友信息发送方的网络地址和账号同时进行加密,并在交友系统中对发送方和接收双方的个人属性信息关键字进行随机配对,最后将该加密后的发送方的交友信息发送至交友信息接收方。虽然该专利中将交友发送方的个人账户和网络地址进行了加密,使得交友接收方接收到的是账号和地址加密后的交友信息,但其仅能在一定程度上保护交友发送方的隐私,但发送方的其它发送者不希望展示的信息还是会被接收方所看到,发送方用户不能自定义隐私数据,并且接收方用户的账户及个人信息会被发送方所获取,另外该交友系统虽然具有根据双方用户个人属性进行匹配的方式随机为发送方匹配交友接收方,但由于该系统中未预先对用户信息进行定义分类存储,当用户量较大时,其匹配速度慢,效率低,甚至不能为发送方提供最佳或最优选的交友接收方。



技术实现要素:

为克服现有技术中的不足,本发明的目的在于提供一种能够对社交平台用户数据进行加密及数据自动分类存储的,具有对用户信息保密性高及通过分类信息迅速为用户推送匹配交友对象的社交平台及其数据加密、分类方法,其技术方案如下:

该社交平台包括客户端以及与所述客户端无线通信连接的服务器,所述客户端包括用注册与登录模块、信息发布与推送模块、用户交流模块,所述服务端包括用户信息数据库,用于存放用户个人注册信息和用户在客户端发布的信息,其特征在于:

所述注册与登录模块用于新用户的注册以及已注册用户的登录,用户个人注册信息项包括个人基本信息、交友需求、核心技能、特长、兴趣爱好、职业、拥有资源以及,用户所设置的能够代表自身交友需求的一个或多个标签,新用户在注册时可以根据隐私需要对个人注册的部分或全部信息选择是否加密,已注册用户在登录后可以根据需要对个人注册信息项的加密情况进行重置,所述服务器包括用于对新用户选择的加密个人注册信息项或已注册用户重置的加密个人注册信息项、用户账号及网络地址进行加密或解密的加密解密模块,以及根据新用户个人注册信息进行数据自动分类和存储的分类存储模块。

优选地,所述的注册与登录模块还包含用户信息增删单元和用户信息修改单元,其中,用户信息增删单元能够使已注册用户对用户个人注册信息项根据需要进行删除或增加新信息,所述用户信息修改模块能够使已注册用户对用户个人注册信息项根据需要进行修改,并且当已注册用户通过用户信息增删单元和/或用户信息修改单元对用户个人注册信息项进行增删和/或修改后,分类存储单元将对该用户在先已分类存储的用户个人注册信息项作出相应的增删和/或重新分类。

优选地,当已注册用户通过用户信息增删单元和/或用户信息修改单元对用户个人注册信息项进行删除或修改操作,且该需要删除或修改的用户个人注册信息处于加密状态时,所述的加密解密模块首选对需要作出删除或修改的用户个人注册信息进行解密,当已注册用户通过用户信息增删单元和/或用户信息修改单元对用户个人注册信息项进行增加或修改操作后,所述客户端的注册与登录模块能够提醒用户是否对增加或修改的用户个人注册信息进行加密操作。

优选地,所述加密解密模块包括密钥生成单元,所述用户个人注册信息项中的基本信息至少包括性别和年龄,且性别和年龄为用户注册时必填信息,且已注册用户对该两项信息不可删除,所述密钥生成单元将获取的用户4段网络IP地址、用户性别及用户年龄组合形成的矩阵密钥对用户选择的隐私注册信息进行加密。

更优选地,所述用户的4段网络IP地址表示为a.b.c.d,所述用户的性别表示为sex,且sex=1表示男性,sex=0表示女性,所述用户年龄采用age表示,所述矩阵密钥为如下4×4阶方阵:

另外,本发明还提供一种如前述的社交平台的用户数据加密及数据自动分类的方法,该方法包括以下步骤:

(1)新用户在所述客户端注册时或已注册用户在登陆所述客户端后根据隐私需要对个人注册的部分或全部注册信息选择或重置加密的步骤;

(2)所述加密解密模块对步骤(1)中所述新用户注册时选择的加密个人注册信息或已注册用户重置的加密个人注册信息进行加密的步骤;

(3)所述分类存储模块根据据新用户个人注册信息进行数据自动分类和存储的步骤。

当采用权利要求2中所述的社交平台对所述用户数据加密及数据自动分类时,所述分类存储模块在已注册用户通过所述用户信息增删单元和/或用户信息修改单元对用户个人注册信息项进行增删和/或修改后,将对该用户在先已分类存储的用户个人注册信息项作出相应的增删和/或重新分类。

所述用户个人注册信息项中的基本信息至少包括性别和年龄,且性别和年龄为用户注册时必填信息,且已注册用户对该两项信息不可删除,所述加密解密模块的密钥生成单元将获取的用户4段网络IP地址、用户性别及用户年龄组合形成的矩阵密钥对用户选择的隐私注册信息进行加密。

本发明所获得的有益技术效果:1)本发明解决了现有技术中的不足,本发明的社交平台中用户可以根据需要来设置定义需要加密的隐私个人注册信息项,不仅对用户的个人账户和网络地址进行加密,并且可以根据用户注册时选择的其它隐私个人注册信息加密项或者用户登录后需要更改的隐私个人注册信息加密项进行加密,提高了用户使用社交平台的安全性;2)本发明的社交平台具有个人注册信息分类存储模块,其能够将新用户个人注册信息进行数据自动分类和存储,并且具有用户信息增删单元和用户信息修改单元,能使已注册用户根据交友需要对个人注册信息项进行修改,并且同时能够对修改后的注册信息进行自动分类和存储,这种分类和存储方式,使得用户在交友或者社交平台在推送消息时能够更准确、高效的根据信息分类进行交友对象或推送消息对象的匹配;3)本发明中的加密解密模块通过获取用户的网络地址及个人注册信息中的性别和年龄信息构建动态矩阵密钥对其加密数据进行加密,该加密方式简单,安全,高效。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明所述安全的社交平台的功能模块示意图;

图2为本发明所述的社交平台的新注册用户数据加密及数据自动分类的过程示意图。

图3为本发明所述的社交平台的已注册用户数据加密及数据自动分类的过程示意图。

具体实施方式

下面结合附图和实施例对本发明的技术实施过程做进一步说明。

实施例1

如图1所示,本发明提供一种具有用户数据加密及数据自动分类的社交平台,该社交平台包括客户端以及与所述客户端无线通信连接的服务器,所述客户端包括用注册与登录模块、信息发布与推送模块、用户交流模块,所述服务端包括用户信息数据库,用于存放用户个人注册信息和用户在客户端发布的信息;

所述注册与登录模块用于新用户的注册以及已注册用户的登录,用户个人注册信息包括个人基本信息、交友需求、核心技能、特长、兴趣爱好、职业、拥有资源以及,用户所设置的能够代表自身交友需求的一个或多个标签,新用户在注册时可以根据隐私需要对个人注册的部分或全部信息选择是否加密,已注册用户在登录后可以根据需要对个人注册信息的加密情况进行重置,所述服务器包括用于对新用户选择的加密个人注册信息或已注册用户重置的加密个人注册信息、用户账号及网络地址进行加密或解密的加密解密模块,以及根据新用户个人注册信息进行数据自动分类和存储的分类存储模块;

所述注册用户能够通过该社交平台在所述客户端通过用户交流模块与其它用户进行互动交流,当用户设置自己的注册信息为加密状态时,其它用户将不能对该用户的所述加密注册信息进行查看,并且也不能获得该用户的用户账号及网络地址,该用户与其它用户之间为匿名交友方式,所述信息发布与推送模块能够使用户向其它具有所需交友标签或个人注册信息分类的用户发布信息,或者该社交平台也会根据匹配交友标签或人注册信息分类的用户推送相关信息。

优选地在本实施例中,该社交平台的注册与登录模块还包含用户信息增删单元和用户信息修改单元,其中,用户信息增删单元能够使已注册用户对用户个人注册信息根据需要进行删除或增加新信息,所述用户信息修改模块能够使已注册用户对用户个人注册信息根据需要进行修改,并且当已注册用户通过用户信息增删单元和/或用户信息修改单元对用户个人注册信息进行增删和/或修改后,分类存储单元将对该用户在先已分类存储的用户个人注册信息作出相应的增删和/或重新分类;当已注册用户通过用户信息增删单元和/或用户信息修改单元对用户个人注册信息进行删除或修改操作,且该需要删除或修改的用户个人注册信息处于加密状态时,所述的加密解密模块首选对需要作出删除或修改的用户个人注册信息进行解密,当已注册用户通过用户信息增删单元和/或用户信息修改单元对用户个人注册信息进行增加或修改操作后,所述客户端的注册与登录模块能够提醒用户是否对增加或修改的用户个人注册信息进行加密操作;

本优选实施例采用户个人注册信息中的基本信息至少包括性别和年龄,且性别和年龄为用户注册时必填信息,且已注册用户对该两项信息不可删除,所述密钥生成单元将获取的用户的4段网络IP地址、用户性别及用户年龄组合形成的矩阵密钥对用户选择的隐私注册信息进行加密,例如使用该社交平台的4段IP地址为163.98.37.11,用户性别为男(男性别用1表示,女性别用0表示),用户年龄为21周岁,那么优选采用4×4阶方阵对用户所设置的隐私加密数据进行加密,即:

实施例2

该实施例是采用上述实施例1中的具有用户数据加密及数据自动分类的社交平台对新用户数据进行加密操作及数据自动分类的方法,如图2所示,对于新用户而言,用户在客户端注册过程中,首先需要对包含个人基本信息、交友需求、核心技能、特长、兴趣爱好、职业、拥有资源以及,用户所设置的能够代表自身交友需求的一个或多个标签的个人注册信息进行填写,并且需要将自己不希望公开的个人注册信息项选择为需要加密,当用户选择确定后,服务器端的加密解密模块对步骤中所述新用户注册时选择的加密个人注册信息项进行加密操作,加密完成后,服务器端的分类存储模块根据据新用户个人注册信息进行数据自动分类和存储,以便能够将不同的用户按照标签或其它分类信息划分为不同类别,方便匹配用户交友需求;所述用户个人注册信息中的基本信息至少包括性别和年龄,且性别和年龄为用户注册时必填信息,且已注册用户对该两项信息不可删除,所述加密解密模块的密钥生成单元将获取的用户4段网络IP地址、用户性别及用户年龄组合形成的矩阵密钥对用户选择的隐私注册信息进行加密和解密,例如上述实施例1中所采用的用户动态矩阵密钥。

实施例3

该实施例是采用上述实施例1中的具有用户数据加密及数据自动分类的社交平台对已注册用户数据进行加密操作及数据自动分类,如图2所示,对于已注册用户,用户在客户端使用中,可以进入注册与登录模块对个人注册信息中的加密个人注册信息进行加密项重置,也可以对个人在先注册的个人信息项进行增删、或修改操作,已注册用户对用户个人注册信息根据需要进行删除或增加新信息,所述用户信息修改模块能够使已注册用户对用户个人注册信息根据需要进行修改,并且当已注册用户通过用户信息增删单元和/或用户信息修改单元对用户个人注册信息进行增删和/或修改后,分类存储单元将对该用户在先已分类存储的用户个人注册信息作出相应的增删和/或重新分类;当已注册用户通过用户信息增删单元和/或用户信息修改单元对用户个人注册信息进行删除或修改操作,且该需要删除或修改的用户个人注册信息处于加密状态时,所述的加密解密模块首选对需要作出删除或修改的用户个人注册信息进行解密,当已注册用户通过用户信息增删单元和/或用户信息修改单元对用户个人注册信息进行增加或修改操作后,所述客户端的注册与登录模块能够提醒用户是否对增加或修改的用户个人注册信息进行加密操作,当用户选择对增加或删除后的个人数据进行加密时,服务器段的加密解密模块将通过加密解密模块的密钥生成单元获取的用户的4段网络IP地址、用户性别及用户年龄组合形成的矩阵密钥对用户选择的隐私注册信息进行加密,并随之对用户增加或修改后的个人注册信息进行自动重新分类和存储,以便能够将不同的用户按照标签或其它分类信息划分为不同类别,方便匹配用户交友需求。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1