CN116566946A - 一种友好域名体系生成与管理方法及相关设备 - Google Patents
一种友好域名体系生成与管理方法及相关设备 Download PDFInfo
- Publication number
- CN116566946A CN116566946A CN202310339971.8A CN202310339971A CN116566946A CN 116566946 A CN116566946 A CN 116566946A CN 202310339971 A CN202310339971 A CN 202310339971A CN 116566946 A CN116566946 A CN 116566946A
- Authority
- CN
- China
- Prior art keywords
- domain name
- address
- sub
- trusted account
- primary
- 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.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 20
- 238000000034 method Methods 0.000 claims description 37
- 238000012546 transfer Methods 0.000 claims description 32
- 230000004044 response Effects 0.000 claims description 20
- 238000012795 verification Methods 0.000 claims description 5
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
- H04L61/3015—Name registration, generation or assignment
- H04L61/3025—Domain name generation or assignment
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种友好域名体系生成与管理方法及相关设备。涉及区块链技术领域。本发明包括:获取主域名和可信账户IP地址,并绑定主域名与可信账户IP地址,以将可信账户中的数字资产作为主域名下的数字资产;根据主域名生成不同的子域名;根据主域名和子域名构建基于区块链的可信账户的友好域名体系;分配主域名下的数字资产到不同的子域名下。本发明利用域名相较于可信账户IP地址更加简短,因此更加便于用户记忆的特点,将域名与可信账户IP地址绑定;使得用户可以通过访问域名的方式访问域名所绑定的IP地址所对应的存储空间,从而对存储空间内的数字资产进行查询、转出和转入的操作,也就实现了对数字资产的分类管理,这样设置更加方便且不易出现误操作。
Description
技术领域
本发明涉及区块链技术领域,特别是涉及一种友好域名体系生成与管理方法及相关设备。
背景技术
现有的基于区块链的可信账户生成方法通常是由区块链生成或定义一个可信账户IP地址,并根据上述可信账户IP地址得到可信账户ID,用于与其他可信账户区分,上述可信账户IP地址通常为一个长字符串。当用户通过可信账户IP地址访问其所对应的可信账户,并通过可信账户IP地址进行数字资产的存储、转移和交易。但是由于可信账户IP地址为一个长字符串,不便于记忆,导致用户在进行数字资产的存储、转移和交易时容易出错。并且,随着用户在可信账户内部存储大量不同类型的数字资产,在查找某一类型的数字资产时需要扫描全部数字资产,查找效率低,这样不便于对数字资产进行分类管理,使得在与其他用户进行数字资产交易时容易出现误操作。现有的基于区块链的可信账户缺乏有效的数字资产管理机制,且可信账户IP不便于记忆,尚未提出有效解决方案。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种友好域名体系生成与管理方法及相关设备,能将可信账户IP地址与域名绑定,不仅可以通过对域名分级来对数字资产进行管理,且域名更加便于用户记忆。
具体地,本发明提供了一种友好域名体系生成方法,其包括:
获取主域名和可信账户IP地址,并绑定所述主域名与所述可信账户IP地址,以将所述可信账户中的数字资产作为所述主域名下的数字资产;所述主域名的名称至少由用户设置,所述可信账户IP地址至少生成于所述用户在区块链中所对应的可信账户;
根据所述主域名生成不同的子域名;
根据所述主域名和所述子域名构建基于所述区块链的可信账户的友好域名体系;分配所述主域名下的数字资产到不同的所述子域名下。
可选地,所述的获取主域名和可信账户IP地址,并绑定所述主域名与所述可信账户IP地址,包括:
调用DNS服务器;
获取并输入所述主域名到所述DNS服务器中,获取并输入所述可信账户IP地址到所述DNS服务器中;
所述DNS服务器绑定所述域名与所述可信账户IP地址,并记录所述域名与所述可信账户IP地址的绑定关系。
可选地,所述的根据所述主域名生成不同的子域名,包括:
响应于接收到生成一级子域名的指令,获取所述主域名,根据所述主域名生成所述一级子域名,所述一级子域名的名称至少由所述用户设置并输入;
获取可信账户一级子IP地址,所述可信账户一级子IP地址至少由所述用户设置并输入;
所述DNS服务器绑定所述一级子域名与所述可信账户一级子IP地址,并记录所述一级子域名与所述可信账户一级子IP地址的绑定关系。
可选地,所述的根据所述主域名生成不同的子域名,还包括:
响应于接收到生成二级子域名的指令,获取所述一级子域名,根据所述一级子域名生成所述二级子域名,所述二级子域名的名称至少由所述用户设置并输入;
获取可信账户二级子IP地址,所述可信账户二级子IP地址至少由所述用户设置并输入;
所述DNS服务器绑定所述二级子域名与所述可信账户二级子IP地址,并记录所述二级子域名与所述可信账户二级子IP地址的绑定关系。
可选地,所述的分配所述主域名下的数字资产到不同的所述子域名下,包括:
响应于所述主域名被访问并接收到转移所述数字资产的指令,获取所述主域名下待转移的数字资产和所述主域名下的所述一级子域名;
解析所述一级子域名并得到对应的所述可信账户一级子IP地址;
将所述主域名下待转移的数字资产发送至所述可信账户一级子IP地址所对应的存储空间中;
响应于所述一级子域名被访问并接收到转移所述数字资产的指令,获取所述一级子域名下待转移的数字资产和所述二级子域名;
解析所述二级子域名并得到对应的可信账户二级子IP地址;
将所述一级子域名下待转移的数字资产发送至所述可信账户二级子IP地址所对应的存储空间中。
可选地,所述的所述主域名被访问,包括:
获取并解析所述主域名并得到所述可信账户IP地址;
响应于所述用户访问所述可信账户IP地址,获取并验证所述可信账户对应的密码;
响应于所述可信账户对应的密码验证通过,确认所述主域名被访问。
具体地,本发明还提供了一种根据上述任一种友好域名体系生成方法生成的友好域名体系的管理方法,其包括:
响应于所述主域名被访问,获取并设置与所述一级子域名对应的密码,所述与所述一级子域名对应的密码由所述用户输入,用于验证并访问所述一级子域名;
响应于所述主域名接收到第一指令,根据所述第一指令设置所述一级子域名的权限;
响应于所述一级域名被访问,获取并设置所述二级子域名对应的密码,所述与所述二级子域名对应的密码由所述用户输入,用于验证并访问所述二级子域名;
响应于所述一级子域名接受到第二指令,根据所述第二指令设置所述二级子域名的权限。
可选地,所述第一指令包括第一访问指令和第一转移指令,所述第二指令包括第二访问指令和第二转移指令;
所述的根据所述第一指令设置所述一级子域名的权限,包括:
根据所述第一访问指令设置所述一级子域下的数字资产仅可被访问和查看;
根据所述第一转移指令设置所述一级子域下的数字资产仅可被访问、查看和转移;
所述的根据所述第二指令设置所述二级子域名的权限,包括:
根据所述第二访问指令设置所述二级子域下的数字资产仅可被访问和查看;
根据所述第二转移指令设置所述二级子域下的数字资产仅可被访问、查看和转移。
可选地,上述友好域名体系管理方法还包括:
响应于所述第一域名或所述二级域名下的数字资产被转移,向所述主域名发送是否进行转移的确认信息;
响应于所述第一域名或所述第二域名接收到确认转移的信息,转移所述第一域名下或所述第二域名下的数字资产;
响应于所述第一域名或所述第二域名接收到被转移的数字资产,向所述主域名发送是否进行接收的确认信息;
响应于所述第一域名或所述第二域名接收到确认接收的信息,接收所述数字资产。
具体地,本发明还提供一种计算机设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的机器可执行程序,并且所述处理器执行所述机器可执行程序时实现上述任一种所述的友好域名体系生成方法和/或上述任一种所述的友好域名体系的管理方法。
本发明的一种友好域名体系生成与管理方法中,通过设置主域名并绑定主域名和可信账户IP地址,并根据主域名生成多个子域名,从而构建出基于区块链的可信账户的友好域名体系,此时可信账户中的数字资产作为主域名下的数字资产可以被分类并从主域名下被转移至不同的子域名下,在对某一类型的数字资产进行操作时仅需访问其所对应的子域名即可。由于域名相较于可信账户IP地址更加简短,因此更加便于用户记忆,同时域名与可信账户IP地址绑定;使得用户可以通过访问域名的方式访问域名所绑定的IP地址所对应的存储空间,从而对存储空间内的数字资产进行查询、转出和转入的操作,也就实现了对数字资产的分类管理,这样设置更加方便且不易出现误操作。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
图1是根据本发明一个实施例的友好域名体系的示意框图;
图2是根据本发明一个实施例的友好域名体系生成方法的示意性流程图;
图3是根据本发明一个实施例的友好域名体系管理方法的示意性流程图;
图4是根据本发明一个实施例的机器可读存储介质的示意框图;
图5是根据本发明一个实施例的计算机设备的示意框图。
具体实施方式
下面参照图1至图5来描述本发明实施例的一种友好域名体系生成与管理方法及相关设备。
图1是根据本发明一个实施例的友好域名体系的示意框图,如图1所示,并参考图2,本发明实施例提供了一种友好域名体系生成方法,其包括:
步骤S1:获取主域名1和可信账户IP地址,并绑定所述主域名1与所述可信账户IP地址,以将所述可信账户中的数字资产作为所述主域名1下的数字资产;所述主域名1的名称至少由用户设置,所述可信账户IP地址至少生成于所述用户在区块链中所对应的可信账户;
步骤S2:根据所述主域名1生成不同的子域名;
步骤S3:根据所述主域名1和所述子域名构建基于所述区块链的可信账户的友好域名体系;步骤S4:分配所述主域名1下的数字资产到不同的所述子域名下。
具体地,主域名1也可以被称为顶级域名,需要注意的是,本发明中的主域名1在现有技术中也被称为一级域名。优选地,主域名1的格式为“BBB.AAA”,其中,“AAA”部分包括但不限于3个英文字符的组合,“BBB”部分可由用户自定义,且“BBB”部分包括但不限于三个英文字符,例如:alice.hrta。可信账户IP地址优选为一个长字符串。
本发明实施例中,用户通过计算机服务器访问区块链并在区块链上注册可信账户,区块链在接收到注册可信账户的请求后生成一个可信账户IP地址,可信账户IP地址指向作为区块链的其中一个节点的服务器的至少部分存储空间。而后区块链将可信账户IP地址发送给至用户的计算机服务器,或者,区块链根据可信账户IP地址生成可信账户ID并将可信账户IP地址和可信账户ID发送至用户的计算机服务器,以使用户可以至少将数字资产通过可信账户IP地址存入其所对应的存储空间。需要注意的是,用户的计算机服务器可以作为区块链的其中一个节点,也可以独立于区块链之外,用于向区块链发送请求或指令或者从区块链接收数据。用户的计算机服务器与作为区块链的其中一个节点的服务器之间,以及作为区块链的节点的服务器之间均通过网络进行通信连接,优选通过加密技术进行服务器之间数据传输。
本发明实施例的设置方式,通过设置主域名1并绑定主域名1和可信账户IP地址,并根据主域名1生成多个子域名,从而构建出基于区块链的可信账户的友好域名体系,此时可信账户中的数字资产作为主域名1下的数字资产可以被分类并从主域名1下被转移至不同的子域名下,在对某一类型的数字资产进行操作时仅需访问其所对应的子域名即可。由于域名相较于可信账户IP地址更加简短,因此更加便于用户记忆,同时域名与可信账户IP地址绑定;使得用户可以通过访问域名的方式访问域名所绑定的IP地址所对应的存储空间,从而对存储空间内的数字资产进行查询、转出和转入的操作,也就实现了对数字资产的分类管理,这样设置更加方便且不易出现误操作。
在本发明的一些实施例中,上述的获取主域名1和可信账户IP地址,并绑定所述主域名1与所述可信账户IP地址,包括:
调用DNS服务器;
获取并输入所述主域名1到所述DNS服务器中,获取并输入所述可信账户IP地址到所述DNS服务器中;
所述DNS服务器绑定所述域名与所述可信账户IP地址,并记录所述域名与所述可信账户IP地址的绑定关系。
具体地,在用户需要获取主域名1的方式通常为在域名注册商处注册主域名1,域名注册商允许用户自定义主域名1的名称。优选地,在主域名1注册完成之后,域名注册商提供DNS解析服务,即令用户注册主域名1的计算机服务器与DNS服务器通信连接,向DNS服务器发送请求,将主域名1和需要与主域名1绑定的可信账户IP地址发送至DNS服务器,由DNS服务器对主域名1和可信账户IP地址进行绑定,并将绑定关系记录在DNS服务器的存储空间内。
本发明实施例的设置方法,将主域名1与可信账户IP地址进行绑定,使得用户可以通过访问主域名1的方式登录用户可信账户,同时便于用户记忆。
在本发明的一些实施例中,上述的根据所述主域名1生成不同的子域名,包括:
响应于接收到生成一级子域名10的指令,获取所述主域名1,根据所述主域名1生成所述一级子域名10,所述一级子域名10的名称至少由所述用户设置并输入;
获取可信账户一级子IP地址,所述可信账户一级子IP地址至少由所述用户设置并输入;
所述DNS服务器绑定所述一级子域名10与所述可信账户一级子IP地址,并记录所述一级子域名10与所述可信账户一级子IP地址的绑定关系。
具体地,当用户需要对主域名1下的数字资产进行分类管理时,需要先在主域名1下建立不同的一级子域名10,从而将不同类型的数字资产转移至不同的一级子域名10下。当用户需要生成一级子域名10时,先通过用户服务器向DNS服务器发送指令或请求,由DNS服务器生成一级子域名10。
具体地,一级子域名10在现有技术中也可以被称为二级域名,一级子域名10的格式为“CCC.BBB.AAA”,其中,“BBB.AAA”部分为一级子域名10所属的主域名1,“CCC”部分为一级子域名10的名称,可由用户自定义,且“CCC”部分包括但不限于3个英文字符的组合,例如,用于存储冰箱类型的数字资产的一级子域名10可以为“frige.alice.hrta”,用于存放酒类数字资产的一级子域名10可以为“grog.alice.hrta”。
可信账户一级子IP地址可以由用户自行设置并输入;
可信账户一级子IP地址与可信账户IP地址指向同一服务器,其中,可信账户一级子IP地址可以为可信账户IP地址的分支,即可信账户一级子IP地址所对应的存储空间被包含在可信账户IP地址所对应的存储空间,可信账户一级子IP地址与可信账户IP地址可以为同一服务器IP地址的两个不同分支,即信账户子IP地址与可信账户IP地址指向同一服务器的两个不同接口,对应同一服务器的两个不同的存储空间;可信账户一级子IP地址与可信账户IP地址也可以指向不同服务器。可信账户一级子IP地址所指向的服务器优选为区块链的节点服务器。
本发明实施例中,用户注册一级子域名10的计算机服务器与DNS服务器通信连接,向DNS服务器发送请求,将主域名1发送至DNS服务器,由DNS服务器根据主域名1生成一级子域名10,而后用户自行设置一级子域名10的名称,完成一级子域名10的注册。用户的计算机服务器向DNS服务器发送需要与一级子域名10绑定的可信账户一级子IP地址,由DNS服务器对一级子域名10和可信账户一级子IP地址进行绑定,并将绑定关系记录在DNS服务器的存储空间内。
本发明实施例的设置方法根据主域名1生成多个子域名,使得用户可以将主域名1下的数字资产转移至不同的子域名下,方便了数字资产的管理。
在本发明的一些实施例中,上述的根据所述主域名1生成不同的子域名,还包括:
响应于接收到生成二级子域名20的指令,获取所述一级子域名10,根据所述一级子域名10生成所述二级子域名20,所述二级子域名20的名称至少由所述用户设置并输入;
获取可信账户二级子IP地址,所述可信账户二级子IP地址至少由所述用户设置并输入;
所述DNS服务器绑定所述二级子域名20与所述可信账户二级子IP地址,并记录所述二级子域名20与所述可信账户二级子IP地址的绑定关系。
在本发明实施例中,二级子域名20指令谁发出的,二级子域名20的格式,二级子IP地址的定义,二级子域名20的生成绑定流程,二级子域名20的查询过程
具体地,当用户需要对一级子域名10下的数字资产进行分类管理时,需要先在一级子域名10下建立不同的二级子域名20,从而将一级子域名10下不同类型的数字资产进一步转移至不同的二级子域名20下。当用户需要生成二级子域名20时,先通过计算机服务器向DNS服务器发送指令或请求,由DNS服务器生成二级子域名20。
具体地,二级子域名20在现有技术中也可以被称为三级域名,二级子域名20的格式为“DDD.CCC.BBB.AAA”,其中,“CCC.BBB.AAA”部分为二级子域名20所属的一级子域名10,“CCC”部分为二级子域名20的名称,可由用户自定义,且“CCC”部分包括但不限于3个英文字符的组合,例如,用于存储EEE型号的冰箱类型的数字资产的二级子域名20可以被命名为为“EEE.frige.alice.hrta”,用于存储FFF型号的冰箱类型的数字资产的二级子域名20可以被命名为“FFF.grog.alice.hrta”。
可信账户二级子IP地址可以由用户自行设置并输入;
可信账户二级子IP地址与可信账户一级子IP地址指向同一服务器,其中,可信账户二级子IP地址可以为可信账户一级子IP地址的分支,即可信账户二级子IP地址所对应的存储空间被包含在可信账户一级子IP地址所对应的存储空间,或者,可信账户二级子IP地址与可信账户一级子IP地址可以为同一服务器IP地址的两个不同分支,即信账户子二级子IP地址与可信账户一级子IP地址指向同一服务器的两个不同接口,对应同一服务器的两个不同的存储空间;可信账户二级子IP地址与可信账户一级子IP地址也可以指向不同服务器。可信账户二级子IP地址所指向的服务器优选为作为区块链节点的服务器。
本发明实施例中,用户通过计算机服务器与DNS服务器网络连接,并向DNS服务器发送请求,用于注册二级子域名20,并将一级子域名10发送至DNS服务器,由DNS服务器根据一级子域名10生成二级子域名20,而后用户自行设置二级子域名20的名称,完成二级子域名20的注册。用户的计算机服务器向DNS服务器发送需要与二级子域名20绑定的可信账户二级子IP地址,由DNS服务器对二级子域名20和可信账户二级子IP地址进行绑定,并将绑定关系记录在DNS服务器的存储空间内。
本发明实施例的设置方法根据一级子域名10生成多个二级子域名20,使得用户可以将一级子域名10下的数字资产进一步转移至不同的二级子域名20下,方便了数字资产的进一步分类管理。
在本发明的一些实施例中,上述的分配所述主域名1下的数字资产到不同的所述子域名下,包括:
响应于所述主域名1被访问并接收到转移所述数字资产的指令,获取所述主域名1下待转移的数字资产和所述主域名1下的所述一级子域名10;
解析所述一级子域名10并得到对应的所述可信账户一级子IP地址;
将所述主域名1下待转移的数字资产发送至所述可信账户一级子IP地址所对应的存储空间中;
响应于所述一级子域名10被访问并接收到转移所述数字资产的指令,获取所述一级子域名10下待转移的数字资产和所述二级子域名20;
解析所述二级子域名20并得到对应的可信账户二级子IP地址;
将所述一级子域名10下待转移的数字资产发送至所述可信账户二级子IP地址所对应的存储空间中。
本发明实施例中,当用户需要访问主域名1时,用户输入主域名1至计算机服务器中,计算机服务器启用本地DNS解析服务对主域名1进行解析,以获得主域名1对应的可信账户IP地址,在计算机服务器对主域名1解析失败后,计算机服务器与其他DNS服务器通信连接,用于向其他DNS服务器发送主域名1和解析请求,其他DNS服务器在接收到解析请求后根据主域名1查询其存储空间中是否存在对应的绑定关系,若查询不到,则反馈查询失败的结果给计算机服务器,而后由计算机服务器对下一个DNS服务器发送请求,直到在固定时间内其中一个DNS服务器对主域名1解析完成,计算机服务器停止对其他DNS服务器进行通信连接以及停止发送请求,而又由对主域名1解析完成的DNS服务器将可信IP地址发送至计算机服务器,计算机服务器根据可信账户IP地址连接其指向的服务器并访问可信账户IP地址对应的存储器的存储空间,完成对主域名1的访问。
在用户需要转移主域名1下的资产时,通过计算机服务器向可信账户IP地址连接其指向的服务器发送指令或指令信息,上述指令或指令信息至少包含指向用户所需要转移的数字资产的信息以及用户所需要转移到的域名或IP地址。在可信账户IP地址连接其指向的服务器接收到指令或指令信息后,分析上述指令或指令信息,并将可信账户IP地址所对应的存储空间内存储的数字资产转移至用户所需要转移到的域名下或IP地址指向的服务器。
一级子域名10分配数字资产到二级子域名20下的方法与主域名1分配数字资产到一级子域名10下的方法相同,再此不做赘述。
在本发明的一些实施例中,上述的所述主域名1被访问,包括:
获取并解析所述主域名1并得到所述可信账户IP地址;
响应于所述用户访问所述可信账户IP地址,获取并验证所述可信账户对应的密码;
响应于所述可信账户对应的密码验证通过,确认所述主域名1被访问。
如图3所示,本发明实施例还提供了一种根据上述任一实施例所述的友好域名体系生成方法生成的友好域名体系的管理方法,其包括:
步骤S5:响应于所述主域名1被访问,获取并设置与所述一级子域名10对应的密码,所述与所述一级子域名10对应的密码由所述用户输入,用于验证并访问所述一级子域名10;
步骤S6:响应于所述主域名1接收到第一指令,根据所述第一指令设置所述一级子域名10的权限;
步骤S7:响应于所述一级域名被访问,获取并设置所述二级子域名20对应的密码,所述与所述二级子域名20对应的密码由所述用户输入,用于验证并访问所述二级子域名20;
步骤S8:响应于所述一级子域名10接受到第二指令,根据所述第二指令设置所述二级子域名20的权限。
在本发明实施例中,主域名1拥有管理其存储的数字资产和管理其下所有一级子域名10的权限,主域名1所指向的服务器通过对一级子域名10所指向的服务器发送第一请求或第一指令来执行其对一级子域名10所拥有的权限。主域名1的权限包括但不限于:设置主域名1下数字资产被访问、查看、转移、交易的权限和允许主域名1下的一级子域名10下的数字资产被访问、查看、转移、交易的权限。
主域名1通过为其下的不同的一级子域名10设置不同的密码来执行其允许其下一级子域名10被访问的权限。在一级子域名10被访问时,需要用户输入预先设置好的密码,在密码验证通过后,允许用户访问一级子域名10。
一级子域名10拥有管理其下所有二级子域名20的权限,一级子域名10所指向的服务器通过对二级子域名20所指向的服务器发送第二请求或第二指令来执行其对二级子域名20所拥有的权限。一级子域名10的权限包括但不限于:设置一级子域名10下数字资产被访问、查看、转移、交易的权限和允许一级子域名10下的二级子域名20下的数字资产被访问、查看、转移、交易的权限。
一级子域名10通过为其下的不同的二级子域名20设置不同的密码来执行其允许其下二级子域名20被访问的权限。在二级子域名20被访问时,需要输入密码,在密码验证通过后,二级子域名20允许访问。
本发明的设置方法通过设置一级子域名10和二级子域名20的权限,便于对一级子域名10下和二级子域名20下的数字资产进行管理。
在本发明的一些实施例中,上述第一指令包括第一访问指令和第一转移指令,所述第二指令包括第二访问指令和第二转移指令;
所述的根据所述第一指令设置所述一级子域名10的权限,包括:
根据所述第一访问指令设置所述一级子域下的数字资产仅可被访问和查看;
根据所述第一转移指令设置所述一级子域下的数字资产仅可被访问、查看和转移;
所述的根据所述第二指令设置所述二级子域名20的权限,包括:
根据所述第二访问指令设置所述二级子域下的数字资产仅可被访问和查看;
根据所述第二转移指令设置所述二级子域下的数字资产仅可被访问、查看和转移。
在本发明实施例中,当用户需要向其他用户展示其可信账户对应的主域名1下的某一特定类型的数字资产而又不想让其他用户看到其他类型数字资产时,通过计算机服务器向主域名1所指向的服务器发送请求,在主域名1所指向的服务器接收到请求后,向存储该特定类的数字型资产的一级子域名10所指向的服务器发送第一访问指令,存储该特定类的数字型资产的一级子域名10所指向的服务器在接收到第一访问指令后根据第一访问指令对存储该特定类的数字型资产的一级子域名10设置其下数字资产仅可被访问和查看。
当用户的可信账户对应的主域名1下数字资产数量太多,需要将某一特定类型的数字资产交由其他用户管理但又需要在某一特定类型的数字资产进行转移操作时进行最终确认时,通过计算机服务器向主域名1所指向的服务器发送请求,在主域名1所指向的服务器接收到请求后,向存储该特定类的数字型资产的一级子域名10所指向的服务器发送第一转移指令,存储该特定类的数字型资产的一级子域名10所指向的服务器在接收到第一转移指令后根据第一转移指令对存储该特定类的数字型资产的一级子域名10设置其下数字资产仅可被访问和查看和转移。
当用户需要向其他用户展示其一级子域名10下的某一特定类型的数字资产而又不想让其他用户看到其他类型数字资产时,通过计算机服务器向一级子域名10所指向的服务器发送请求,在一级子域名10所指向的服务器接收到请求后,向存储该特定类的数字型资产的二级子域名20所指向的服务器发送第二访问指令,存储该特定类的数字型资产的二级子域名20所指向的服务器在接收到第二访问指令后根据第二访问指令对存储该特定类的数字型资产的二级子域名20设置其下数字资产仅可被访问和查看。。
当用户的一级子域名10下数字资产数量太多,需要将某一特定类型的数字资产交由其他用户管理但又需要在某一特定类型的数字资产进行转移操作时进行最终确认时,通过计算机服务器向一级子域名10所指向的服务器发送请求,在一级子域名10所指向的服务器接收到请求后,向存储该特定类的数字型资产的二级子域名20所指向的服务器发送第二转移指令,存储该特定类的数字型资产的二级子域名20所指向的服务器在接收到第二转移指令后根据第二转移指令对存储该特定类的数字型资产的二级子域名20设置其下数字资产仅可被访问和查看以及转移。
在本发明的一些实施例中,上述友好域名管理方法还包括:
响应于所述第一域名或所述二级域名下的数字资产被转移,向所述主域名1发送是否进行转移的确认信息;
响应于所述第一域名或所述第二域名接收到确认转移的信息,转移所述第一域名下或所述第二域名下的数字资产;
响应于所述第一域名或所述第二域名接收到被转移的数字资产,向所述主域名1发送是否进行接收的确认信息;
响应于所述第一域名或所述第二域名接收到确认接收的信息,接收所述数字资产。
本发明的设置方法增设了验证环节,减小一级子域名10或二级子域名20转移或接收数字资产时的出错概率。
如图3和图4所示,本实施例还提供了一种机器可读存储介质40和计算机设备50。图3是根据本发明一个实施例的机器可读存储介质40的示意框图,图4是根据本发明一个实施例的计算机设备50的示意框图。
机器可读存储介质40其上存储有机器可执行程序41,机器可执行程序41被处理器执行时实现上述任一实施例的友好域名体系生成方法和/或上述任一实施例的友好域名体系的管理方法。
计算机设备50可以包括存储器520、处理器510及存储在存储器520上并在处理器510上运行的机器可执行程序41,并且处理器510执行机器可执行程序41时实现上述任一实施例的友好域名体系生成方法和/或上述任一实施例的友好域名体系的管理方法。
需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何机器可读存储介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。
就本实施例的描述而言,机器可读存储介质40可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。机器可读存储介质40的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,机器可读存储介质40甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。
计算机设备50可以是例如服务器、台式计算机、笔记本式计算机、平板计算机或智能手机。在一些示例中,计算机设备50可以是区块链节点。计算机设备50可以在由计算机***执行的计算机***可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括执行特定的任务或者实现特定的抽象数据类型的例程、程序、目标程序、组件、逻辑、数据结构等。计算机设备50可以在通过通信网络链接的远程处理设备执行任务的分布式区块链技术环境中实施。在分布式区块链技术环境中,程序模块可以位于包括存储设备的本地或远程计算***存储介质上。
计算机设备50可以包括适于执行存储的指令的处理器510、在操作期间为指令的操作提供临时存储空间的存储器520。处理器510可以是单核处理器、多核处理器、计算集群或任何数量的其他配置。存储器520可以包括随机存取存储器(RAM)、只读存储器、闪存或任何其他合适的存储***。
处理器510可以通过***互连(例如PCI、PCI-Express等)连接到适于将计算机设备50连接到一个或多个I/O设备(输入/输出设备)的I/O接口(输入/输出接口)。I/O设备可以包括例如键盘和指示设备,其中指示设备可以包括触摸板或触摸屏等等。I/O设备可以是计算机设备50的内置组件,或者可以是外部连接到计算设备的设备。
处理器510也可以通过***互连链接到适于将计算机设备50连接到显示设备的显示接口。显示设备可以包括作为计算机设备50的内置组件的显示屏。显示设备还可以包括外部连接到计算机设备50的计算机监视器、电视机或投影仪等。此外,网络接口控制器(network interface controller,NIC)可以适于通过***互连将计算机设备50连接到网络。在一些实施例中,NIC可以使用任何合适的接口或协议(诸如因特网小型计算机***接口等)来传输数据。网络可以是蜂窝网络、无线电网络、广域网(WAN))、局域网(LAN)或因特网等等。远程设备可以通过网络连接到计算设备。
本实施例提供的流程图并不旨在指示方法的操作将以任何特定的顺序执行,或者方法的所有操作都包括在所有的每种情况下。此外,方法可以包括附加操作。在本实施例方法提供的技术思路的范围内,可以对上述方法进行附加的变化。
Claims (10)
1.一种友好域名体系生成方法,其特征在于,包括:
获取主域名和可信账户IP地址,并绑定所述主域名与所述可信账户IP地址,以将所述可信账户中的数字资产作为所述主域名下的数字资产;所述主域名的名称至少由用户设置,所述可信账户IP地址至少生成于所述用户在区块链中所对应的可信账户;
根据所述主域名生成不同的子域名;
根据所述主域名和所述子域名构建基于所述区块链的可信账户的友好域名体系;分配所述主域名下的数字资产到不同的所述子域名下。
2.根据权利要求1所述的友好域名体系生成方法,其特征在于,所述的获取主域名和可信账户IP地址,并绑定所述主域名与所述可信账户IP地址,包括:
调用DNS服务器;
获取并输入所述主域名到所述DNS服务器中,获取并输入所述可信账户IP地址到所述DNS服务器中;
所述DNS服务器绑定所述域名与所述可信账户IP地址,并记录所述域名与所述可信账户IP地址的绑定关系。
3.根据权利要求2所述的友好域名体系生成方法,其特征在于,所述的根据所述主域名生成不同的子域名,包括:
响应于接收到生成一级子域名的指令,获取所述主域名,根据所述主域名生成所述一级子域名,所述一级子域名的名称至少由所述用户设置并输入;
获取可信账户一级子IP地址,所述可信账户一级子IP地址至少由所述用户设置并输入;
所述DNS服务器绑定所述一级子域名与所述可信账户一级子IP地址,并记录所述一级子域名与所述可信账户一级子IP地址的绑定关系。
4.根据权利要求3所述的友好域名体系生成方法,其特征在于,所述的根据所述主域名生成不同的子域名,还包括:
响应于接收到生成二级子域名的指令,获取所述一级子域名,根据所述一级子域名生成所述二级子域名,所述二级子域名的名称至少由所述用户设置并输入;
获取可信账户二级子IP地址,所述可信账户二级子IP地址至少由所述用户设置并输入;
所述DNS服务器绑定所述二级子域名与所述可信账户二级子IP地址,并记录所述二级子域名与所述可信账户二级子IP地址的绑定关系。
5.根据权利要求4所述的友好域名体系生成方法,其特征在于,所述的分配所述主域名下的数字资产到不同的所述子域名下,包括:
响应于所述主域名被访问并接收到转移所述数字资产的指令,获取所述主域名下待转移的数字资产和所述主域名下的所述一级子域名;
解析所述一级子域名并得到对应的所述可信账户一级子IP地址;
将所述主域名下待转移的数字资产发送至所述可信账户一级子IP地址所对应的存储空间中;
响应于所述一级子域名被访问并接收到转移所述数字资产的指令,获取所述一级子域名下待转移的数字资产和所述二级子域名;
解析所述二级子域名并得到对应的可信账户二级子IP地址;
将所述一级子域名下待转移的数字资产发送至所述可信账户二级子IP地址所对应的存储空间中。
6.根据权利要求5所述的友好域名体系生成方法,其特征在于,所述的所述主域名被访问,包括:
获取并解析所述主域名并得到所述可信账户IP地址;
响应于所述用户访问所述可信账户IP地址,获取并验证所述可信账户对应的密码;
响应于所述可信账户对应的密码验证通过,确认所述主域名被访问。
7.一种根据权利要求1至6中任一种友好域名体系生成方法生成的友好域名体系的管理方法,其特征在于,包括:
响应于所述主域名被访问,获取并设置与所述一级子域名对应的密码,所述与所述一级子域名对应的密码由所述用户输入,用于验证并访问所述一级子域名;
响应于所述主域名接收到第一指令,根据所述第一指令设置所述一级子域名的权限;
响应于所述一级域名被访问,获取并设置所述二级子域名对应的密码,所述与所述二级子域名对应的密码由所述用户输入,用于验证并访问所述二级子域名;
响应于所述一级子域名接受到第二指令,根据所述第二指令设置所述二级子域名的权限。
8.根据权利要求7所述的友好域名体系的管理方法,其特征在于,所述第一指令包括第一访问指令和第一转移指令,所述第二指令包括第二访问指令和第二转移指令;
所述的根据所述第一指令设置所述一级子域名的权限,包括:
根据所述第一访问指令设置所述一级子域下的数字资产仅可被访问和查看;
根据所述第一转移指令设置所述一级子域下的数字资产仅可被访问、查看和转移;
所述的根据所述第二指令设置所述二级子域名的权限,包括:
根据所述第二访问指令设置所述二级子域下的数字资产仅可被访问和查看;
根据所述第二转移指令设置所述二级子域下的数字资产仅可被访问、查看和转移。
9.根据权利要求8所述的友好域名体系的管理方法,其特征在于,还包括:
响应于所述第一域名或所述二级域名下的数字资产被转移,向所述主域名发送是否进行转移的确认信息;
响应于所述第一域名或所述第二域名接收到确认转移的信息,转移所述第一域名下或所述第二域名下的数字资产;
响应于所述第一域名或所述第二域名接收到被转移的数字资产,向所述主域名发送是否进行接收的确认信息;
响应于所述第一域名或所述第二域名接收到确认接收的信息,接收所述数字资产。
10.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的机器可执行程序,并且所述处理器执行所述机器可执行程序时实现根据权利要求1至6中任一项所述的友好域名体系生成方法和/或实现根据权利要求7至9中任一项所述的友好域名体系的管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310339971.8A CN116566946A (zh) | 2023-03-31 | 2023-03-31 | 一种友好域名体系生成与管理方法及相关设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310339971.8A CN116566946A (zh) | 2023-03-31 | 2023-03-31 | 一种友好域名体系生成与管理方法及相关设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116566946A true CN116566946A (zh) | 2023-08-08 |
Family
ID=87490578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310339971.8A Pending CN116566946A (zh) | 2023-03-31 | 2023-03-31 | 一种友好域名体系生成与管理方法及相关设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116566946A (zh) |
-
2023
- 2023-03-31 CN CN202310339971.8A patent/CN116566946A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10680828B2 (en) | Domain name management scheme for cross-chain interactions in blockchain systems | |
US11528250B2 (en) | Verification of domain events | |
US9106712B1 (en) | Domain manager for plural domains and method of use | |
US8955037B2 (en) | Access management architecture | |
US8087060B2 (en) | Chaining information card selectors | |
US20180240130A1 (en) | System, information management method, and information processing apparatus | |
US8064583B1 (en) | Multiple data store authentication | |
US8745088B2 (en) | System and method of performing risk analysis using a portal | |
CN103248780A (zh) | 信息处理***、信息处理装置及认证方法 | |
CN106685949A (zh) | 一种容器访问方法、装置以及*** | |
CN104052616A (zh) | 一种对互联网数据中心中的业务进行管理的方法及*** | |
CN112118269A (zh) | 一种身份认证方法、***、计算设备及可读存储介质 | |
JP4445941B2 (ja) | 顧客データベース管理装置及び顧客データベース管理プログラム | |
CN110225039A (zh) | 权限模型获取、鉴权方法、网关、服务器以及存储介质 | |
US20180262444A1 (en) | Registrant defined prerequisites for registering a tertiary domain | |
CN113728348A (zh) | 用于为分布式账本实现基于别名的寻址的计算机实现的***和方法 | |
JP2020038438A (ja) | 管理装置、管理システム及びプログラム | |
US20050160175A1 (en) | Communication system employing HTTP as transfer protocol and employing XML documents to automatically configure VoIP device | |
US20090192993A1 (en) | Method and system for setting domain name and network device thereof | |
CN116566946A (zh) | 一种友好域名体系生成与管理方法及相关设备 | |
CN111542001B (zh) | 一种服务器集群分布的网络***及其构建方法 | |
CN114238927A (zh) | 业务***登录方法、***、装置、计算机设备及存储介质 | |
US11606361B2 (en) | Cloud system, information processing system, and user registration method | |
CN116074082B (zh) | 域名保全方法、域名保全装置及可读存储介质 | |
CN116318994B (zh) | 一种DOA的handle***的身份委托认证方法及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |