CN112560057B - 一种基于区块链和ipfs技术的商业社交*** - Google Patents
一种基于区块链和ipfs技术的商业社交*** Download PDFInfo
- Publication number
- CN112560057B CN112560057B CN202011488895.XA CN202011488895A CN112560057B CN 112560057 B CN112560057 B CN 112560057B CN 202011488895 A CN202011488895 A CN 202011488895A CN 112560057 B CN112560057 B CN 112560057B
- Authority
- CN
- China
- Prior art keywords
- personal
- enterprise
- user
- resume
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005516 engineering process Methods 0.000 title abstract description 16
- 238000000034 method Methods 0.000 claims abstract description 8
- 238000012795 verification Methods 0.000 claims abstract description 7
- 238000004891 communication Methods 0.000 claims description 23
- 238000007405 data analysis Methods 0.000 claims description 4
- 238000012797 qualification Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000011161 development Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000007115 recruitment Effects 0.000 description 2
- 230000003997 social interaction Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2151—Time stamp
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Computer Security & Cryptography (AREA)
- Human Resources & Organizations (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Data Mining & Analysis (AREA)
- Primary Health Care (AREA)
- Computing Systems (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提出了一种基于区块链和IPFS技术的商业社交***,涉及区块链领域。基于区块链和IPFS技术的商业社交***,包含:个人登录模块,用于多个个人用户分别输入个人信息和个人密码创建个人账号,同时为个人用户分发个人密钥对和个人地址,其中上述个人密钥对包含个人公钥和个人私钥;档案加密模块,用于将用户实名验证通过后的上述个人信息通过上述个人公钥对进行加密以生成简历档案,并将上述简历档案上传至IPFS***,IPFS***根据上述简历档案生成简历摘要,并将上述简历摘要和时间戳上链于库链云的底层区块链。本发明能够促进商业社交,提高商业社交的安全性和用户满意度。
Description
技术领域
本发明涉及区块链技术领域,具体而言,涉及一种基于区块链和IPFS技术的商业社交***。
背景技术
商业社交是一项社会经济领域的商业行为,商业家和企业家通过这种行为来搭建商业关系,发现、创造、或实践商业机会,分享信息,寻求潜在的企业合作伙伴。
现有利用互联网技术的商业社交软件均为中心服务商提供,商业社交平台的用户每天都会受到大量信息投递,大量广告和不相关信息促使不少用户失去使用互联网作商业社交的兴趣。在众多的网域信息中用户为了分辨垃圾信息和有用信息少不了花费大量时间去为信息分门别类,严重降低了客户满意度。
此外,网上充斥着各种各样真实性未待考证的资讯。虽然这些互联网平台提供举报的途径供大家监察,互联网平台通过冻结、注销非法用户,但是上述措施仍然阻止不了源源不断的新账号再次发布虚假信息。
除上述问题,用户的个人信息由于管理不当容易被泄露,使得使用者不时收到骚扰信息包括电话、邮件和快递包裹。
因此,目前需要一种能够解决上述问题的商业社交***。
发明内容
本发明的目的在于提供一种基于区块链和IPFS技术的商业社交***,其能够促进商业社交,提高商业社交的安全性和用户满意度。
本发明的实施例是这样实现的:
本申请实施例提供一种基于区块链和IPFS技术的商业社交***,包含:个人登录模块,用于多个个人用户分别输入个人信息和个人密码创建个人账号,同时为个人用户分发个人密钥对和个人地址,其中上述个人密钥对包含个人公钥和个人私钥;
企业登录模块,用于多个企业用户分别输入企业信息和企业密码创建企业账号,同时为企业用户分发企业密钥对和企业地址,其中上述企业密钥对包含企业公钥和企业私钥;
用户验证模块,用于根据上述个人信息或上述企业信息进行用户实名验证;
档案加密模块,用于将用户实名验证通过后的上述个人信息通过上述个人公钥对进行加密以生成简历档案,并将上述简历档案上传至IPFS***,IPFS***根据上述简历档案生成简历摘要,并将上述简历摘要和时间戳上链于库链云的底层区块链;
名片生成模块,用于通过上述个人信息选择一项或多项内容生成名片档案,并将上述名片档案与时间戳上链于库链云的底层区块链;
用户解密模块,用于个人用户通过上述简历摘要读取IPFS***中的上述简历档案,并利用上述个人私钥解密上述简历档案以获取上述个人信息;
用户匹配模块,用于将各个人用户的上述简历档案通过AI数据分析匹配多个个人用户,并将上述简历档案推送给其他相互匹配的一个或多个个人用户;
聊天权限模块,用于根据上述简历档案中的各项内容向不同个人用户分发通行证,上述通行证用于授权各个人用户查看其他个人用户的上述简历档案;
企业发布模块,用于供上述个人用户发布广告内容,通过上述企业地址加密上述广告内容生成认证广告并上传到IPFS***,IPFS***根据上述认证广告生成广告摘要,同时将上述广告摘要与时间戳上链于库链云的底层区块链;
签名请求模块,用于个人用户向企业用户提交上述简历档案的签名请求,企业用户根据上述签名请求将上述个人私钥根据对称加密算法AES生成数字签名,并通过公钥对上述简历档案进行加密,同时将上述数字签名上链于库链云的底层区块链;
智能合约模块,用于设置各个人用户的上述简历档案供其他个人用户查看所需上述通行证的数量,并收取上述通行证并提供其他个人用户的上述简历档案。
在本发明的一些实施例中,上述个人用户或企业用户通过手机号码绑定上述个人地址或上述企业地址。
在本发明的一些实施例中,上述个人信息包含学历、专业能力、工作经验和个人形象中的任意一项或多项,上述企业信息包含企业简介、法人资质和法人形象中的任意一项或多项。
在本发明的一些实施例中,上述用户验证模块通过管理端的应用程序接口连接用户端获取上述个人信息或上述企业信息进行实名验证。
在本发明的一些实施例中,上述聊天权限模块根据上述名片档案中的内容项数分发相同数量的上述通行证,根据上述通行证的数量授权各个人用户查看其它个人用户的上述名片档案的部分或全部内容。
在本发明的一些实施例中,上述聊天权限模块通过收费向各个人用户售出上述通行证。
在本发明的一些实施例中,不同个人用户之间/各个人用户与企业用户之间利用P2P网域实现通讯,其中通过获取对方的上述个人地址与上述个人密钥对/上述企业地址与上述企业密钥对将信息加密后发送给对方。
在本发明的一些实施例中,上述基于区块链和IPFS技术的商业社交***包含企业索引模块,上述企业索引模块用于供个人用户搜索不同企业用户以实现通讯。
在本发明的一些实施例中,上述企业索引模块用于供个人用户根据企业名称索引企业地址。
相对于现有技术,本发明的实施例至少具有如下优点或有益效果:
本申请实施例提供一种基于区块链和IPFS技术的商业社交***,包含:个人登录模块,用于多个个人用户分别输入个人信息和个人密码创建个人账号,同时为个人用户分发个人密钥对和个人地址,其中上述个人密钥对包含个人公钥和个人私钥;企业登录模块,用于多个企业用户分别输入企业信息和企业密码创建企业账号,同时为企业用户分发企业密钥对和企业地址,其中上述企业密钥对包含企业公钥和企业私钥;用户验证模块,用于根据上述个人信息或上述企业信息进行用户实名验证;档案加密模块,用于将用户实名验证通过后的上述个人信息通过上述个人公钥对进行加密以生成简历档案,并将上述简历档案上传至IPFS***,IPFS***根据上述简历档案生成简历摘要,并将上述简历摘要和时间戳上链于库链云的底层区块链;名片生成模块,用于通过上述个人信息选择一项或多项内容生成名片档案,并将上述名片档案与时间戳上链于库链云的底层区块链;用户解密模块,用于个人用户通过上述简历摘要读取IPFS***中的上述简历档案,并利用上述个人私钥解密上述简历档案以获取上述个人信息;用户匹配模块,用于将各个人用户的上述简历档案通过AI数据分析匹配多个个人用户,并将上述简历档案推送给其他相互匹配的一个或多个个人用户;聊天权限模块,用于根据上述简历档案中的各项内容向不同个人用户分发通行证,上述通行证用于授权各个人用户查看其他个人用户的上述简历档案;企业发布模块,用于供上述个人用户发布广告内容,通过上述企业地址加密上述广告内容生成认证广告并上传到IPFS***,IPFS***根据上述认证广告生成广告摘要,同时将上述广告摘要与时间戳上链于库链云的底层区块链;签名请求模块,用于个人用户向企业用户提交上述简历档案的签名请求,企业用户根据上述签名请求将上述个人私钥根据对称加密算法AES生成数字签名,并通过公钥述简历档案进行加密,同时将上述数字签名上链于库链云的底层区块链;智能合约模块,用于设置各个人用户的上述简历档案供其他个人用户查看所需上述通行证的数量,并收取上述通行证并提供其他个人用户的上述简历档案。
本申请实施例通过个人登录模块供个人用户登录,便于个人用户通过个人信息和个人密码使用,同时分发给不同个人用户个人密钥对和个人地址,通过企业登录模块供企业用户登录,便于企业用户通过企业信息和企业密码使用,同时分发不同企业用户企业密钥对和企业地址,提高了商业社交的安全性;通过用户验证模块根据个人信息或企业信息进行用户实名认证,进一步提高了商业社交的安全性;通过档案加密模块将个人信息通过个人公钥对进行加密生成简历档案,从而利用IPFS生成简历摘要供其他个人用户查看,防止个人用户的个人信息被盗取;通过名片生成模块将个人信息选择一项或多项内容生成名片档案,便于不同个人用户或企业用户筛选用户信息,促进商业社交的发展;用户解密模块利用简历摘要作为凭证读取IPFS***中的简历档案,并通过个人私钥解密以获取个人信息,防止除自己外的其他个人用户或企业用户查看个人信息,提高了信息安全性;通过用户匹配模块将不同个人用户的简历档案发送给其他个人用户,实现了利用商业社交进行招聘和雇佣人员,促进了商业社交的发展;通过聊天权限模块根据简历档案中的各项内容向其他补贴个人用户分发通行证,从而利用通行证满足不同个人用户之间的信息交互,实现了根据信息公开程度提供不同社交服务的效果,进而提高了商业社交的安全性;通过企业发布模块供个人用户发布广告内容,并且利用企业地址加密广告内容生成认证广告,从而通过企业协助个人用户发布认证广告招聘人员,便于个人用户筛选广告的真实性,提高了商业社交的安全性;通过签名请求模块供个人用户向企业提交自己或他人的简历档案,并且由企业用户利用公钥对简历档案进行加密,提高了商业社交的效率和安全性;智能合约模块通过通行证的门槛设置简历档案供其他个人用户之间查看的权限,提高了商业社交的安全性。其中,通过个人登录模块和企业登录模块的个人公钥对和企业公钥对个人信息或企业信息进行加密,并且通过个人地址和企业信息识别不同个人用户或企业用户的身份。上述方案便于客户使用,并且提高了安全性和效率,从而提高了个人和企业用户的满意度。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例基于区块链和IPFS技术的商业社交***的原理示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。
下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的各个实施例及实施例中的各个特征可以相互组合。
实施例
请参阅图1,图1所示为本申请实施例提供的一种基于区块链和IPFS技术的商业社交***的原理示意图。基于区块链和IPFS技术的商业社交***,包含:个人登录模块,用于多个个人用户分别输入个人信息和个人密码创建个人账号,同时为个人用户分发个人密钥对和个人地址,其中上述个人密钥对包含个人公钥和个人私钥;
企业登录模块,用于多个企业用户分别输入企业信息和企业密码创建企业账号,同时为企业用户分发企业密钥对和企业地址,其中上述企业密钥对包含企业公钥和企业私钥;
用户验证模块,用于根据上述个人信息或上述企业信息进行用户实名验证;
档案加密模块,用于将用户实名验证通过后的上述个人信息通过上述个人公钥对进行加密以生成简历档案,并将上述简历档案上传至IPFS***,IPFS***根据上述简历档案生成简历摘要,并将上述简历摘要和时间戳上链于库链云的底层区块链;
名片生成模块,用于通过上述个人信息选择一项或多项内容生成名片档案,并将上述名片档案与时间戳上链于库链云的底层区块链;
用户解密模块,用于个人用户通过上述简历摘要读取IPFS***中的上述简历档案,并利用上述个人私钥解密上述简历档案以获取上述个人信息;
用户匹配模块,用于将各个人用户的上述简历档案通过AI数据分析匹配多个个人用户,并将上述简历档案推送给其他相互匹配的一个或多个个人用户;
聊天权限模块,用于根据上述简历档案中的各项内容向不同个人用户分发通行证,上述通行证用于授权各个人用户查看其他个人用户的上述简历档案;
企业发布模块,用于供上述个人用户发布广告内容,通过上述企业地址加密上述广告内容生成认证广告并上传到IPFS***,IPFS***根据上述认证广告生成广告摘要,同时将上述广告摘要与时间戳上链于库链云的底层区块链;
签名请求模块,用于个人用户向企业用户提交上述简历档案的签名请求,企业用户根据上述签名请求将上述个人私钥根据对称加密算法AES生成数字签名,并通过公钥对上述简历档案进行加密,同时将上述数字签名上链于库链云的底层区块链;
智能合约模块,用于设置各个人用户的上述简历档案供其他个人用户查看所需上述通行证的数量,并收取上述通行证并提供其他个人用户的上述简历档案。
详细的,个人登录模块用于多个个人用户分别输入个人信息和个人模块以创建个人账号,并且为各个人账号分发个人密钥对和个人地址。同样的,企业登录模块也为企业用户创建企业账号,并且分发企业密钥对和企业地址。详细的,个人密钥对包含个人公钥和个人私钥,企业密钥对包含企业公钥和企业私钥。其中,公钥是与公钥算法一起使用的密钥对的非秘密一半,通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。
详细的,用户验证模块分别与个人登录模块以及企业登录模块通信连接,以根据个人信息或企业信息进行用户实名验证,从而供验证通过的个人用户和企业用户上传真实信息。可选的,本实施例中所述的通信方式可以为网络、蓝牙、导线、计算机程序或者其他方式实现数据传输,其中不同模块之间可以利用不同客户端实现。
详细的,档案加密模块用于将用户实名验证通过后的个人信息通过个人公钥对进行加密以生成简历档案。其中,档案加密模块可以通过用户验证模块与个人登录模块通信连接,从而获取个人信息。详细的,将简历档案上传至IPFS***,从而IPFS***根据简历档案生成简历摘要并上链。其中,IPFS***星际文件***(InterPlanetary File System)是一个分布式网络,利用点到点超媒体协议让我们的互联网速度更快、更安全和开放。其中简历摘要是通过简历档案中提取的内容生成。可选的,简历摘要利用CID文件进行数据传输。其中,利用区块链上链可以起到防篡改的作用。其中,档案加密模块可以通过与个人登录模块通信连接,从而获取个人信息。
详细的,名片生成模块用于通过个人信息选择其中一项或多项内容生成名片档案,并将名片档案与时间戳进行区块链上链,便于展示给其他个人用户和企业用户。其中,名片生成模块可以通过与个人登录模块通信连接,从而获取个人信息。
详细的,用户解密模块用于个人用户通过简历摘要读取IPFS***中的简历档案,并利用个人私钥解密简历档案以获取个人信息。其中,用户解密模块可以通过与IPFS***通信连接获取简历档案,从而获取更真实、安全的信息。其中,用户解密模块通过与个人登录模块通信连接以获取个人私钥。
详细的,用户匹配模块用于将各个人用户的简历档案通过AI数据分析匹配多个个人用户,并将简历档案推送给其他相互匹配的一个或多个个人用户。其中,用户匹配模块可以通过与用户登录模块的不同用户端通信连接,从而与不同个人用户之间实现数据传输。可选的,AI数据分析可以通过通行证在不同个人用户之间的流通计算阅读量。
详细的,聊天权限模块用于根据简历档案中的各项内容向不同个人用户分发通行证,其中通行证用于授权各个人用户查看其他个人用户的简历档案。其中,聊天权限模块可以通过与IPFS***通信连接获取简历档案,聊天权限模块可以通过与个人登录模块连接,从而将通行证发送给不同个人用户。
可选的,企业发布模块可以通过与个人登录模块通信连接,从而供个人用户登录后利用企业发布模块发布广告内容。其中,通过企业地址加密广告内容生成认证广告并上传到IPFS***,IPFS***根据认证广告生成广告摘要供其他用户查看,同时将所述广告摘要与时间戳通过上链数据库备份。详细的,企业发布模块发布的广告内容可以包含企业信息,可选的,企业发布模块通过与企业登录模块通信连接,从而接收企业用户发出的企业信息。
可选的,个人登录模块可以通过签名请求模块与企业登录模块通信连接,从而供个人用户根据简历档案向企业用户提交签名请求。并且,企业用户根据签名请求将个人私钥根据对称加密算法AES生成数字签名,并通过公钥对简历档案进行加密。其中,个人登录模块可以通过与IPFS***通信连接获取简历档案。其中可选的,将简历档案通过数字签名后,不同个人用户或者个人用户与企业用户之间通过加密后简历档案进行数据传输,便于个人用户利用个人私钥进行解密,并且利用用户公钥识别数据来源是否安全,上述利用私钥和公钥实现数据传输和保密的方式为现有技术,在此不必详细描述。其中,公钥可以进行哈希得到哈希值对传输的数据进行打包从而进行加密。
详细的,智能合约模块用于设置各个人用户的简历档案供其他个人用户查看所需通行证的数量,从而通过抵押的方式冻结个人用户提交的通行证,提供个人用户查看其它个人用户的简历档案。其中,智能合约模块可以通过与不同用户端我的个人登录模块通信连接以接收和发送通行证,并且可以通过与IPFS***通信连接获取简历档案。
在本发明的一些实施例中,上述个人用户或企业用户通过手机号码绑定上述个人地址或上述企业地址。
详细的,个人用户或企业用户通过个人登录模块或企业登录模块登录后,利用手机号码绑定个人地址或企业地址,便于登录和用户验证模块进行实名认证。
在本发明的一些实施例中,上述个人信息包含学历、专业能力、工作经验和个人形象中的任意一项或多项,上述企业信息包含企业简介、法人资质和法人形象中的任意一项或多项。
详细的,个人信息可以是用于竞聘工作的基本信息,个人用户可以通过名片生成模块选择各项内容生成名片档案便于向其他个人用户展示。
在本发明的一些实施例中,上述用户验证模块通过管理端的应用程序接口连接用户端获取上述个人信息或上述企业信息进行实名验证。
详细的,用户验证模块通过管理端的应用程序接口连接用户端从而获取个人用户或企业用户通过用户端登录时输入的个人信息。其中可选的,用户通过用户端进入***时,通过个人登录模块进行登录。管理人员可以通过管理端实现用户验证模块通信连接用户端的个人登录模块或企业登录模块,从而获取个人信息或企业信息。
在本发明的一些实施例中,上述聊天权限模块根据上述名片档案中的内容项数分发相同数量的上述通行证,根据上述通行证的数量授权各个人用户查看其它个人用户的上述名片档案的部分或全部内容。
详细的,聊天权限模块根据名片档案中内容的项数分发对应数量的通行证,从而根据通行证的数量供其他个人用户利用通行证查看他人名片档案中的各项内容,提高了商业社交的规范性和安全性。
在本发明的一些实施例中,上述聊天权限模块通过收费向各个人用户售出上述通行证。
详细的,聊天权限模块通过收费向个人用户售出通行证,便于管理和提高商业社交***的发展。
在本发明的一些实施例中,不同个人用户之间/各个人用户与企业用户之间利用P2P网域实现通讯,其中通过获取对方的上述个人地址与上述个人密钥对/上述企业地址与上述企业密钥对将信息加密后发送给对方。
其中,利用P2P网域实现通讯,提高了商业社交中经济交易的安全性,维护了商业社交***的网络安全环境。可选的,个人用户之间、个人用户与企业用户之间传输信息时,个人用户通过个人地址和个人密钥加密发出的信息,企业用户通过企业地址和企业密钥对加密发出信息,提高了数据传输的安全性。
在本发明的一些实施例中,上述基于区块链和IPFS技术的商业社交***包含企业索引模块,上述企业索引模块用于供个人用户搜索不同企业用户以实现通讯。
详细的,个人用户通过企业索引模块搜索企业用户可以利用企业信息中的公开项进行索引。其中,个人登录模块通过企业索引模块与企业登录模块通信连接从而实现数据传输。
在本发明的一些实施例中,上述企业索引模块用于供个人用户根据企业名称索引企业地址。
详细的,企业信息中包含企业名称和企业地址,其中个人用户之间通过个人信息公开企业信息,从而供其他个人用户进行搜索便于使用。
可以理解,图1所示的结构仅为示意,基于区块链和IPFS技术的商业社交***还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图中的每个方框、以及框图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
综上所述,本申请实施例提供的一种基于区块链和IPFS技术的商业社交***:
本申请实施例通过个人登录模块供个人用户登录,便于个人用户通过个人信息和个人密码使用,同时分发给不同个人用户个人密钥对和个人地址,通过企业登录模块供企业用户登录,便于企业用户通过企业信息和企业密码使用,同时分发不同企业用户企业密钥对和企业地址,提高了商业社交的安全性;通过用户验证模块根据个人信息或企业信息进行用户实名认证,进一步提高了商业社交的安全性;通过档案加密模块将个人信息通过个人公钥对进行加密生成简历档案,从而利用IPFS生成简历摘要供其他个人用户查看,防止个人用户的个人信息被盗取;通过名片生成模块将个人信息选择一项或多项内容生成名片档案,便于不同个人用户或企业用户筛选用户信息,促进商业社交的发展;用户解密模块利用简历摘要作为凭证读取IPFS***中的简历档案,并通过个人私钥解密以获取个人信息,防止除自己外的其他个人用户或企业用户查看个人信息,提高了信息安全性;通过用户匹配模块将不同个人用户的简历档案发送给其他个人用户,实现了利用商业社交进行招聘和雇佣人员,促进了商业社交的发展;通过聊天权限模块根据简历档案中的各项内容向其他补贴个人用户分发通行证,从而利用通行证满足不同个人用户之间的信息交互,实现了根据信息公开程度提供不同社交服务的效果,进而提高了商业社交的安全性;通过企业发布模块供个人用户发布广告内容,并且利用企业地址加密广告内容生成认证广告,从而通过企业协助个人用户发布认证广告招聘人员,便于个人用户筛选广告的真实性,提高了商业社交的安全性;通过签名请求模块供个人用户向企业提交自己或他人的简历档案,并且由企业用户利用公钥对简历档案进行加密,提高了商业社交的效率和安全性;智能合约模块通过通行证的门槛设置简历档案供其他个人用户之间查看的权限,提高了商业社交的安全性。其中,通过个人登录模块和企业登录模块的个人公钥对和企业公钥对个人信息或企业信息进行加密,并且通过个人地址和企业信息识别不同个人用户或企业用户的身份。上述方案便于客户使用,并且提高了安全性和效率,从而提高了个人和企业用户的满意度。
此外,基于区块链和IPFS技术的商业社交***通过认证个人信息的真实性和防篡改解决了求职者个人简历作假的问题,免去了公司使用人力资源去进行背景调查和招聘了不合格员工的时间和人力成本。节省了在职证明或离职证明等周期较长的公司流程。对于使用者来说,便于为个人信息进行加密及阅读个人信息或广告读物获得经济回报。此***改变了传统互联网用户数据和对用户进行广告滋扰,从广告商中赚取利益补贴免费用户的商业模式。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其它的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
Claims (10)
1.一种基于区块链和IPFS技术的商业社交***,其特征在于,包含:
个人登录模块,用于多个个人用户分别输入个人信息和个人密码创建个人账号,同时为个人用户分发个人密钥对和个人地址,其中所述个人密钥对包含个人公钥和个人私钥;
企业登录模块,用于多个企业用户分别输入企业信息和企业密码创建企业账号,同时为企业用户分发企业密钥对和企业地址,其中所述企业密钥对包含企业公钥和企业私钥;
用户验证模块,用于根据所述个人信息或所述企业信息进行用户实名验证;
档案加密模块,用于将用户实名验证通过后的所述个人信息通过所述个人公钥对进行加密以生成简历档案,并将所述简历档案上传至IPFS***,IPFS***根据所述简历档案生成简历摘要,并将所述简历摘要和简历时间戳上链于库链云的底层区块链;
名片生成模块,用于通过所述个人信息选择一项或多项内容生成名片档案,并将所述名片档案与名片时间戳上链于库链云的底层区块链;
用户解密模块,用于个人用户通过所述简历摘要读取IPFS***中的所述简历档案,并利用所述个人私钥解密所述简历档案以获取所述个人信息;
用户匹配模块,用于将各个人用户的所述简历档案通过AI数据分析匹配多个个人用户,并将所述简历档案推送给其他相互匹配的一个或多个个人用户;
聊天权限模块,用于根据所述简历档案中的各项内容向不同个人用户分发通行证,所述通行证用于授权各个人用户查看其他个人用户的所述简历档案;
企业发布模块,用于供所述个人用户发布广告内容,通过所述企业地址加密所述广告内容生成认证广告并上传到IPFS***,IPFS***根据所述认证广告生成广告摘要,同时将所述广告摘要与广告时间戳上链于库链云的底层区块链;
签名请求模块,用于个人用户向企业用户提交所述简历档案的签名请求,企业用户接收所述签名请求后,利用所述个人私钥根据对称加密算法AES进行加密生成数字签名,并通过个人公钥对所述简历档案进行加密,同时将所述数字签名上链于库链云的底层区块链;
智能合约模块,用于设置各个人用户的所述简历档案供其他个人用户查看所需所述通行证的数量,并收取所述通行证以提供所述简历档案给其他个人用户。
2.如权利要求1所述的一种基于区块链和IPFS技术的商业社交***,其特征在于,所述个人密码或所述企业密码为多个单词根据一次性随机算法自动排列组合生成的随机字符串。
3.如权利要求1所述的一种基于区块链和IPFS技术的商业社交***,其特征在于,所述个人用户或企业用户通过手机号码绑定所述个人地址或所述企业地址。
4.如权利要求1所述的一种基于区块链和IPFS技术的商业社交***,其特征在于,所述个人信息包含学历、专业能力、工作经验和个人形象中的任意一项或多项,所述企业信息包含企业简介、法人资质和法人形象中的任意一项或多项。
5.如权利要求1所述的一种基于区块链和IPFS技术的商业社交***,其特征在于,所述用户验证模块通过管理端的应用程序接口连接用户端获取所述个人信息或所述企业信息进行实名验证。
6.如权利要求1所述的一种基于区块链和IPFS技术的商业社交***,其特征在于,所述聊天权限模块根据所述名片档案中的内容项数分发相同数量的所述通行证,根据所述通行证的数量授权各个人用户查看其它个人用户的所述名片档案的部分或全部内容。
7.如权利要求1所述的一种基于区块链和IPFS技术的商业社交***,其特征在于,所述聊天权限模块通过收费向各个人用户售出所述通行证。
8.如权利要求1所述的一种基于区块链和IPFS技术的商业社交***,其特征在于,不同个人用户之间/各个人用户与企业用户之间利用P2P网域实现通讯,其中通过获取对方的所述个人地址与所述个人密钥对/所述企业地址与所述企业密钥对将信息加密后发送给对方。
9.如权利要求1所述的一种基于区块链和IPFS技术的商业社交***,其特征在于,包含企业索引模块,所述企业索引模块用于供个人用户搜索不同企业用户以实现通讯。
10.如权利要求9所述的一种基于区块链和IPFS技术的商业社交***,其特征在于,所述企业索引模块用于供个人用户根据企业名称索引企业地址。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011488895.XA CN112560057B (zh) | 2020-12-16 | 2020-12-16 | 一种基于区块链和ipfs技术的商业社交*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011488895.XA CN112560057B (zh) | 2020-12-16 | 2020-12-16 | 一种基于区块链和ipfs技术的商业社交*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112560057A CN112560057A (zh) | 2021-03-26 |
CN112560057B true CN112560057B (zh) | 2022-11-18 |
Family
ID=75064098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011488895.XA Active CN112560057B (zh) | 2020-12-16 | 2020-12-16 | 一种基于区块链和ipfs技术的商业社交*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112560057B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115664852B (zh) * | 2022-12-14 | 2023-05-23 | 金钱猫科技股份有限公司 | 一种基于区块链技术的数据管理方法与*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109245993A (zh) * | 2018-09-07 | 2019-01-18 | 中链科技有限公司 | 基于区块链的即时通讯方法及装置 |
JP2020129284A (ja) * | 2019-02-08 | 2020-08-27 | 株式会社メルカリ | プログラム、情報処理装置、及び情報処理方法 |
WO2020186827A1 (zh) * | 2019-03-21 | 2020-09-24 | 深圳壹账通智能科技有限公司 | 用户认证方法、装置、计算机设备及计算机可读存储介质 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108234478A (zh) * | 2017-12-29 | 2018-06-29 | 重庆小犀智能科技有限公司 | 一种基于区块链的个人信用信息分享***以及方法 |
US10986169B2 (en) * | 2018-04-19 | 2021-04-20 | Pinx, Inc. | Systems, methods and media for a distributed social media network and system of record |
US20200160455A1 (en) * | 2018-06-29 | 2020-05-21 | Ashwarya Pratap Singh | Methods and systems of a marketplace blockchain-based protocol platform with a trust score |
CN109447671A (zh) * | 2018-08-23 | 2019-03-08 | 广州市久邦数码科技有限公司 | 一种基于区块链的广告平台 |
US11783024B2 (en) * | 2019-01-31 | 2023-10-10 | Salesforce, Inc. | Systems, methods, and apparatuses for protecting consumer data privacy using solid, blockchain and IPFS integration |
US10909533B2 (en) * | 2019-03-13 | 2021-02-02 | Stream Source Technologies | System and methods of securely matching a buyer to a seller |
CN110188109B (zh) * | 2019-04-03 | 2023-10-31 | 创新先进技术有限公司 | 基于区块链的信息管理方法、装置和设备以及存储介质 |
CN110191153B (zh) * | 2019-04-24 | 2022-03-22 | 成都派沃特科技股份有限公司 | 基于区块链的社交通信方法 |
CN111343001B (zh) * | 2020-02-07 | 2022-04-12 | 复旦大学 | 一种基于区块链的社交数据共享*** |
CN112001683B (zh) * | 2020-10-27 | 2021-02-09 | 南京福佑在线电子商务有限公司 | 物流信息交换方法及*** |
-
2020
- 2020-12-16 CN CN202011488895.XA patent/CN112560057B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109245993A (zh) * | 2018-09-07 | 2019-01-18 | 中链科技有限公司 | 基于区块链的即时通讯方法及装置 |
JP2020129284A (ja) * | 2019-02-08 | 2020-08-27 | 株式会社メルカリ | プログラム、情報処理装置、及び情報処理方法 |
WO2020186827A1 (zh) * | 2019-03-21 | 2020-09-24 | 深圳壹账通智能科技有限公司 | 用户认证方法、装置、计算机设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112560057A (zh) | 2021-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10121143B1 (en) | Method and system for blockchain-based combined identity, ownership, integrity and custody management | |
CN109086585A (zh) | 履历数据处理方法、***及计算机可读存储介质 | |
CN111526200A (zh) | 一种基于区块链和云平台的数据存储访问方法及*** | |
CN108537046A (zh) | 一种基于区块链技术的在线合同签署***及方法 | |
CN113065961A (zh) | 一种电力区块链数据管理*** | |
CN111291394B (zh) | 一种虚假信息管理方法、装置和存储介质 | |
CN109413116A (zh) | 一种可信的云端身份认证方法及*** | |
Camenisch | Information privacy?! | |
CN113315745A (zh) | 一种数据处理方法、装置、设备及介质 | |
GB2512324A (en) | Improvements in or relating to public-key certificate management | |
CN115456324A (zh) | 一种求职隐私信息的管理方法、装置以及*** | |
Bhandary et al. | Securing logs of a system-an iota tangle use case | |
CN112560057B (zh) | 一种基于区块链和ipfs技术的商业社交*** | |
CN110012024A (zh) | 一种数据共享方法、***、设备及计算机可读存储介质 | |
Xiao et al. | A collaborative auditing scheme with dynamic data updates based on blockchain | |
CN109714169A (zh) | 一种基于严格授权的数据可信流通平台及其流通方法 | |
CN116150801B (zh) | 基于区块链加密的人力资源管理*** | |
Sable et al. | Pragmatic approach for online document verification using block-chain technology | |
Shi et al. | Design of electronic contract architecture based on blockchain technology | |
US20110283108A1 (en) | Method & apparatus for establishing a trusted and secure relationship between two parties connected to a network | |
CN112257084A (zh) | 基于区块链的个人信息存储与监控方法、***及存储介质 | |
CN111369251A (zh) | 一种基于用户二级身份结构的区块链交易监管方法 | |
Narendra | A Robust and Secured Mechanism for Sharing Encrypted Data in Cloud Systems | |
CN113992380B (zh) | 一种基于网络映射证件的可信工作证认证方法及*** | |
Ponmathi Jeba Kiruba et al. | Tampering Detection Driving License in RTO Using Blockchain Technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |