CN113344563B - 一种账户管理方法、物品服务器、区块链集群及*** - Google Patents
一种账户管理方法、物品服务器、区块链集群及*** Download PDFInfo
- Publication number
- CN113344563B CN113344563B CN202110580313.9A CN202110580313A CN113344563B CN 113344563 B CN113344563 B CN 113344563B CN 202110580313 A CN202110580313 A CN 202110580313A CN 113344563 B CN113344563 B CN 113344563B
- Authority
- CN
- China
- Prior art keywords
- account
- user account
- target user
- target
- blockchain
- 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
- 238000007726 management method Methods 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 claims abstract description 44
- 238000009736 wetting Methods 0.000 claims description 33
- 238000004590 computer program Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 16
- 230000004044 response Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 15
- 238000003860 storage Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 13
- 238000009826 distribution Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000005461 lubrication Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/085—Payment architectures involving remote charge determination or related payment systems
- G06Q20/0855—Payment architectures involving remote charge determination or related payment systems involving a third party
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
-
- 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/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开提供了一种账户管理方法、物品服务器、区块链集群及***,该方法包括:物品服务器响应于目标用户账户使用共享物品的请求,查询所述目标用户账户在目标合约账户中的余额是否充足;所述物品服务器在查询到所述目标用户账户在所述目标合约账户中的余额充足的情况下,向所述区块链集群发出针对所述目标用户账户的开始计费通知,并向所述共享物品下发开锁指令,以控制所述共享物品开锁;所述区块链集群根据所述开始计费通知,将所述目标用户账户的使用状态更新为第一状态,并将所述目标用户账户的使用状态广播至所述区块链集群所在的区块链网络中;其中,第一状态为表示所述目标用户账户正在使用共享物品的状态。
Description
技术领域
本公开涉及区块链相关技术领域,更具体地,涉及一种基于区块链的账户管理方法、一种物品服务器、一种区块链集群及一种账户管理***。
背景技术
近年来,由于环境质量日益恶化,人们环保意识的逐渐增强,市场上出现了越来越多的共享物品。随着共享物品的推广,使用共享物品的人数不断增加,使用共享物品的频率也不断上升。
但是在现有技术中,共享物品的会员体系目前存在较大问题。站在用户角度,已经出现过多次因为运营公司停业造成的余额费用无法退还的问题,导致用户无法放心充值。站在整个共享行业的角度,没有余额又会导致无法控制用户准入的门槛,增加了运营商的运营成本。
发明内容
本公开的一个目的是提供一种基于区块链的账户管理的新技术方案。
根据本公开的第一方面,提供了一种基于区块链的账户管理方法,包括:
物品服务器响应于目标用户账户使用共享物品的请求,查询所述目标用户账户在目标合约账户中的余额是否充足;其中,所述目标合约账户为所述物品服务器在区块链集群中所创建的合约账户;
所述物品服务器在查询到所述目标用户账户在所述目标合约账户中的余额充足的情况下,向所述区块链集群发出针对所述目标用户账户的开始计费通知,并向所述共享物品下发开锁指令,以控制所述共享物品开锁;
所述区块链集群根据所述开始计费通知,将所述目标用户账户的使用状态更新为第一状态,并将所述目标用户账户的使用状态广播至所述区块链集群所在的区块链网络中;其中,第一状态为表示所述目标用户账户正在使用共享物品的状态。
可选的,还包括:
所述物品服务器响应于所述目标用户账户结束使用所述共享物品的请求,向所述区块链集群发出针对所述目标账户的结束计费通知,并向所述共享物品下发关锁指令,以控制所述共享物品关锁;
所述区块链集群根据所述结束计费通知、以及预先存储的智能合约,确定所述目标用户账户本次使用所述共享物品的使用费用;
所述区块链集群根据所述使用费用,对所述目标用户账户在所述目标合约账户中的余额进行结算,将所述目标用户账户的使用状态更新为第二状态,并将所述目标用户账户的状态对象广播至所述区块链网络中;
其中,所述状态对象包括使用状态和在所述目标合约账户中的余额,所述第二状态为表示所述目标用户账户未使用共享物品的状态。
可选的,还包括:
所述区块链集群根据所述智能合约,确定至少一个预设的分润账户的分润比例;
所述区块链集群根据所述分润比例和所述使用费用,对所述分润账户在所述目标合约账户中的余额进行结算,并将所述分润账户在所述目标合约账户中的余额广播至所述区块链网络中。
可选的,还包括:
所述区块链集群响应于针对所述目标用户账户的充值请求,根据所述充值请求中所包含的充值金额,对所述目标用户账户在所述目标合约账户中的余额进行充值,并将所述目标用户账户在所述目标合约账户中的余额广播至所述区块链网络中。
可选的,还包括:
所述区块链集群响应于针对所述目标用户账户的退款请求,查询所述目标用户账户的使用状态是否为所述第二状态;
所述区块链集群在所述目标用户账户的使用状态为第二状态的情况下,根据所述退款请求中所包含的退款金额向所述目标用户账户进行退款,根据所述退款金额对所述目标用户账户在所述目标合约账户中的余额进行更新,并将所述目标用户账户在所述目标合约账户中的余额广播至所述区块链网络中。
可选的,还包括:
目标移动终端向所述目标共享物品发出使用请求;其中,所述目标移动终端为使用所述目标用户账户登录的移动终端;
所述共享物品响应于所述使用请求,向所述物品服务器发出所述目标用户账户使用所述共享物品的请求。
可选的,还包括:
所述物品服务器将所述智能合约广播至所述区块链网络中。
可选的,还包括:
所述区块链集群响应于创建目标用户账户的请求,生成所述目标用户账户的私钥;
所述区块链集群根据所述私钥生成所述目标用户账户的公钥;
所述区块链集群根据所述公钥,得到所述目标用户账户在所述区块链集群中的地址。
根据本公开的第二方面,提供了一种物品服务器,包括第一存储器和第一处理器,所述第一存储器用于存储第一计算机程序,所述第一处理器用于在所述第一计算机程序的控制下,执行根据本公开第一方面所述的由所述物品服务器实施的方法步骤。
根据本公开的第三方面,提供了一种区块链集群,包括第二存储器和第二处理器,所述第二存储器用于存储第二计算机程序,所述第二处理器用于在所述第二计算机程序的控制下,可选的由所述区块链集群实施的方法步骤。
根据本公开的第四方面,提供了一种账户管理***,包括根据本公开第二方面所述的物品服务器、以及根据本公开第三方面所述的区块链集群。
通过本公开的实施例,基于区块链技术来对用户账户进行管理,由于区块链技术具有去中心化的高可靠性,以及无法篡改带来的安全性,可以有效保证用户账户的安全性,避免当物品服务器的经营状况出现问题时造成用户资金损失的问题。
通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
被结合在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且连同其说明一起用于解释本公开的原理。
图1是显示可用于实现本公开的实施例的账户管理***的硬件配置的例子的框图。
图2示出了本公开一个实施例的账户管理方法的流程图。
图3示出了本公开的实施例的区块链集群中的账户交互示意图。
图4示出了本公开另一个实施例的账户管理方法的流程图。
图5示出了本公开实施例的账户管理方法的一个例子的流程图。
图6示出了本公开实施例的账户管理方法的另一个例子的流程图。
图7示出了本公开的实施例的物品管理平台的一个例子的结构原理图。
图8示出了本公开的实施例的区块链集群的一个例子的结构原理图。
图9示出了本公开实施例的账户管理***的结构原理图。
具体实施方式
现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
<硬件配置>
如图1所示,账户管理***100包括物品服务器1000、移动终端2000、共享物品3000、区块链集群4000。
物品服务器1000可以是提供数据处理、数据库、通讯设施的业务点。物品服务器1000可以是整体式物品服务器或是跨多计算机或计算机数据中心的分散式服务器。物品服务器可以是各种类型的,例如但不限于,网络服务器,新闻服务器,邮件服务器,消息服务器,广告服务器,文件服务器,应用服务器,交互服务器,数据库服务器,或代理服务器。在一些实施例中,每个物品服务器可以包括硬件,软件,或用于执行物品服务器所支持或实现的合适功能的内嵌逻辑组件或两个或多个此类组件的组合。例如,物品服务器例如刀片服务器、云端服务器等,或者可以是由多台服务器组成的服务器群组,可以包括上述类型的服务器中的一种或多种等等。
在一个例子中,物品服务器1000可以如图1所示,包括处理器1100、存储器1200、接口装置1300、通信装置1400、显示装置1500、输入装置1600。尽管物品服务器也可以包括扬声器、麦克风等等,但是,这些部件与本公开的是合理无关,故在此省略。
其中,处理器1100例如可以是中央处理器CPU、微处理器MCU等。存储器1200例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1300例如包括USB接口、串行接口、红外接口等。通信装置1400例如能够进行有线或无线通信。显示装置1150例如是液晶显示屏、LED显示屏触摸显示屏等。输入装置1160例如可以包括触摸屏、键盘等。
在本实施例中,移动终端2000是具有通信功能、业务处理功能的电子设备。移动终端2000可以是移动终端,例如手机、便携式电脑、平板电脑、掌上电脑等等。在一个例子中,移动终端2000是对共享物品3000实施管理操作的设备,例如,安装有支持使用共享物品的去中心化应用程序(Dapp)的手机。
如图1所示,移动终端2000可以包括处理器2100、存储器2200、接口装置2300、通信装置2400、显示装置2500、输入装置2600、扬声器2700、麦克风2800,等等。其中,处理器2100可以是中央处理器CPU、微处理器MCU等。存储器2200例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置2300例如包括USB接口、耳机接口等。通信装置2400例如能够进行有线或无线通信。显示装置2500例如是液晶显示屏、触摸显示屏等。输入装置2600例如可以包括触摸屏、键盘等。用户可以通过扬声器2700和麦克风2800输入/输出语音信息。
共享物品3000是任何可以分时或分地出让使用权供不同用户共享使用的共享物品,例如,用于共享的车辆、充电宝、雨伞、储物柜等。其中,车辆可以是自行车、三轮车、电动助力车、摩托车以及四轮乘用车等各种形态。
如图1所示,共享物品3000可以包括处理器3100、存储器3200、接口装置3300、通信装置3400、显示装置3500、输入装置3600、定位装置3700、蓝牙广播装置3800,等等。其中,处理器3100可以是中央处理器CPU、微处理器MCU等。存储器3200例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置3300例如包括USB接口、耳机接口等。通信装置3400例如能够进行有线或无线通信。输出装置3500例如可以是输出信号的装置,可以显示装置,例如液晶显示屏、触摸显示屏等,也可以是扬声器等输出语音信息等。输入装置3600例如可以包括触摸屏、键盘等,也可以是麦克风输入语音信息。定位装置3700用于提供定位功能,例如可以是GPS定位模块、北斗定位模块等。蓝牙广播装置3800用于通过蓝牙广播包含自身共享物品信息的数据包。
区块链集群4000可以是提供区块链的业务点。区块链集群4000可以是整体式物品服务器或是跨多计算机或计算机数据中心的分散式服务器。例如,区块链集群4000可以是由多台服务器组成的服务器群组。
在一个例子中,区块链集群4000可以如图1所示,包括处理器4100、存储器4200、接口装置4300、通信装置4400、显示装置4500、输入装置4600。尽管物品服务器也可以包括扬声器、麦克风等等,但是,这些部件与本公开的是合理无关,故在此省略。
其中,处理器4100例如可以是中央处理器CPU、微处理器MCU等。存储器4200例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置4300例如包括USB接口、串行接口、红外接口等。通信装置1400例如能够进行有线或无线通信。显示装置4500例如是液晶显示屏、LED显示屏触摸显示屏等。输入装置4600例如可以包括触摸屏、键盘等。
应当理解的是,尽管图1仅示出一个物品服务器1000、一个移动终端2000、一个共享物品3000、和一个区块链集群4000,但不意味着限制对应的数目,账户管理***100中可以包含多个物品服务器1000、多个移动终端2000、多个共享物品3000、和多个区块链集群4000。
以共享物品3000为共享自行车为例,账户管理***100为共享自行车***。物品服务器1000用于提供支持共享自行车使用所必需的全部功能。移动终端2000可以是手机,其上安装有共享自行车应用程序,共享自行车应用程序可以帮助用户使用共享物品3000获取相应的功能等等。
图1所示的账户管理***100仅是解释性的,并且决不是为了要限制本公开、其应用或用途。
应用于本公开的实施例中,物品服务器1000的所述存储器1200用于存储指令,所述指令用于控制所述处理器1100进行操作以执行本公开实施例提供的由物品服务器所执行的方法。
尽管在图1中对物品服务器1000示出了多个装置,但是,本公开可以仅涉及其中的部分装置,例如,物品服务器1000只涉及存储器1200和处理器1100。
应用于本公开的实施例中,移动终端2000的所述存储器2200用于存储指令,所述指令用于控制所述处理器2100运行移动终端2000执行本公开实施例提供的由移动终端所执行的方法。
尽管在图1中对移动终端2000示出了多个装置,但是,本公开可以仅涉及其中的部分装置,例如,移动终端2000只涉及存储器2200和处理器2100。
应用于本公开的实施例中,区块链集群4000的所述存储器4200用于存储指令,所述指令用于控制所述处理器4100进行操作以执行本公开实施例提供的由区块链集群所执行的方法。
尽管在图1中对区块链集群4000示出了多个装置,但是,本公开可以仅涉及其中的部分装置,例如,区块链集群4000只涉及存储器4200和处理器4100。
在上述描述中,技术人员可以根据本公开所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
<方法实施例>
本实施例中提供的一种基于区块链的账户管理方法。该方法可以是由账户管理***实施。具体的,该停车区域的处理方法可以是通过账户管理***中的物品服务器和区块链集群共同实施。例如,账户管理***具体可以是如图1所示的账户管理***100。
如图2所示,该基于区块链的账户管理方法包括步骤S2100~S2300。
步骤S2100,物品服务器响应于目标用户账户使用共享物品的请求,查询目标用户账户在目标合约账户中的余额是否充足。
其中,目标合约账户为物品服务器在区块链集群中所创建的合约账户。
在本公开的一个实施例中,可以是由目标移动终端向共享物品发出使用请求,共享物品响应于该使用请求,向物品服务器发出目标用户账户使用该共享物品的请求。其中,目标移动终端中可以是预先安装有去指定的去中心化应用,用户可以使用目标用户账户登录该去中心化应用。也就是说,目标移动终端可以是使用目标用户账户登录预先安装的去中心化应用的移动终端。
具体的,目标移动终端可以是通过扫描设置在共享物品上的二维码,获取该共享物品的唯一标识,或者,可以是使用该目标移动终端的用户,手动将该共享物品的唯一标识输入至目标移动终端。目标移动终端根据自身所登录的目标用户账户,生成使用请求,根据共享物品的唯一标识,将该使用请求发送至共享物品。在一个例子中,目标移动终端可以是通过蓝牙、NFC等短距离通信方式,将使用请求发送至共享物品。
共享物品响应于目标移动终端所发送的使用请求,生成目标用户账户使用该共享物品的请求,并通过网络将该请求发送至物品服务器。
进一步地,物品服务器响应于目标用户账户使用该共享物品的请求,可以是向区块链集群发起目标用户账户在目标合约账户中的余额的查询请求。区块链集群响应于该查询请求,将目标用户账户在目标合约账户中的余额返回至物品服务器。
物品服务器根据区块链集群所返回的余额,确定目标用户账户在目标合约账户中的余额是否充足。具体的,可以是在该余额大于或等于预设的金额阈值时,确定目标用户账户在目标合约账户中的余额充足;在该余额小于金额阈值时,确定目标用户账户在目标合约账户中的余额不充足。其中,该金额阈值可以是预先根据应用场景或具体需求所设定的,例如,可以是1元。
步骤S2200,物品服务器在查询到目标用户账户在目标合约账户中的余额充足的情况下,向区块链集群发出针对目标账户的开始计费通知,并向共享物品下发开锁指令,以控制共享物品开锁。
物品服务器在查询到目标用户账户在目标合约账户中的余额充足的情况下,向共享物品下发开锁指令。共享物品可以是执行该开锁指令,完成开锁动作,使得使用目标用户账户的用户可以使用该共享物品。
步骤S2300,区块链集群根据该开始计费通知,将目标用户账户的使用状态更新为第一状态,并将目标用户账户的使用状态广播至区块链集群所在的区块链网络中。
其中,第一状态为表示目标用户账户正在使用共享物品的状态。区块链集群在接收到物品服务器所发出的针对目标用户账户的开始计费通知的情况下,将目标用户账户的使用状态更新为第一状态,以表示该目标用户账户正在使用共享物品。在此情况下,目标用户账户无法使用其他共享物品。
由于区块链集群只是用于区块链网络中的一部分设备,因此,为了使得区块链网络中的每个计算机都能够更新目标用户账户的使用状态,区块链集群可以是将目标用户的使用状态广播至区块链集群所在的区块链网络中,以使得该区块链网络中所有区块链集群均更新目标用户账户的使用状态。
在本公开的实施例中,基于区块链技术来对用户账户进行管理,由于区块链技术具有去中心化的高可靠性,以及无法篡改带来的安全性,可以有效保证用户账户的安全性,避免当物品服务器的经营状况出现问题时造成用户资金损失的问题。
图3为本实施例中,区块链集群中可以预先创建有目标合约账户和外部账户,外部账户可以包括用户账户和分润账户。其中,用户账户可以是由相应的用户通过安装有去中心化应用的移动终端控制;分润账户可以是由相应的物品服务器或者是共享物品的合作商,通过各自的安装有去中心化应用的电子设备控制。
在本实施例中,目标合约账户可以向分润账户分润,也可以对用户账户进行充值或者是退款。
物品服务器还可以是与共享物品进行交互,并响应于共享物品所发送的目标用户账户使用共享物品的请求,向目标合约账户发送目标用户账户的余额查询请求,目标合约账户响应于该查询请求,向物品服务器返回目标用户账户的余额。
在上述实施例的基础上,该方法还可以包括如图4所示的步骤S4100~S4300:
步骤S4100,物品服务器响应于目标用户账户结束使用共享物品的请求,向区块链集群发出针对目标账户的结束计费通知,并向共享物品下发关锁指令,以控制共享物品关锁。
在本实施例中,目标移动终端中可以是提供有归还按钮,用户通过点击该归还按钮,可以触发目标移动终端向共享物品发出归还请求。共享物品在响应于该归还请求,向物品服务器发出目标用户账户结束使用共享物品的请求。
物品服务器在接收到目标用户账户结束使用共享物品的请求的情况下,可以向共享物品下发关锁指令。共享物品响应于该关锁指令,执行关锁动作,使得用户结束使用该共享物品。
步骤S4200,区块链集群根据结束计费通知、以及预先存储的智能合约,确定目标用户账户本次使用共享物品的使用费用。
智能合约是运行在以太坊中的代码,对需要的人可见。以太坊是一个开源的公共区块链平台,支持使用图灵完备的编程语言,可以在平台上搭建去中心化应用。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
本实施例中的智能合约可以是由物品服务器所创建并预先广播至该区块链网络中,以供区块链集群所获得的。
智能合约中可以记录有用户账户的计费规则,区块链集群可以是在接收到结束计费通知的情况下,确定目标用户账户使用共享物品的时长。根据该时长和智能合约中所记录的计费规则,得到目标用户账户本次使用共享物品的使用费用。
在本实施例中,所有的交易规则均维护在智能合约中,对于用户、物品服务器和合作商均是公开的、不可修改的,可以避免后续的财务结算问题。而且,通过智能合约对用户账户的余额进行使用结费,可以保障物品服务器正常、持续的运营。
步骤S4300,区块链集群根据该使用费用,对目标用户账户在目标合约账户中的余额进行结算,将目标用户账户的使用状态更新为第二状态,并将目标用户账户的状态对象广播至区块链网络中。
其中,状态对象可以包括使用状态、以及在目标合约账户中的余额。
区块链集群根据使用费用对目标用户账户在目标合约账户中的余额进行结算,可以是将目标用户账户在目标合约账户中的余额减去本次使用共享物品的使用费用。例如,在对目标用户账户在目标合约账户中的余额进行结算之前,目标用户账户在目标合约账户中的余额可以是Y1,目标用户账户本次使用共享物品的使用费用可以是Y2,那么,根据该使用费用Y2对目标用户账户在目标合约账户中的余额Y1进行结算后,目标用户账户在目标合约账户中的余额变为Y1',其中,Y1'=Y1-Y2。
本实施例中,第二状态为表示目标用户账户未使用共享物品的状态。区块链集群在接收到物品服务器所发出的针对目标用户账户的结束计费通知的情况下,将目标用户账户的使用状态更新为第二状态,以表示该目标用户账户未正在使用共享物品。在此情况下,目标用户账户可以使用任意共享物品。
在本实施例中区块链集群可以是将目标用户账户的使用状态(第二状态)、以及结算后目标用户账户在目标合约账户中的余额更新至区块链网络中,以使区块链网络中的区块链集群同步目标用户账户的状态对象。
在本公开的一个实施例中,该方法还可以包括:区块链集群根据智能合约,确定至少一个预设的分润账户的分润比例;区块链集群根据分润比例和使用费用,对分润账户在目标合约账户中的余额进行结算,并将分润账户在目标合约账户中的余额广播至区块链网络中。
本实施例中的分润账户,可以是预先在区块链集群中所创建的外部账户。而且,该分润账户可以是在智能合约中预先约定的、分配共享物品的使用费用的外部账户。
在智能合约中,还可以预先约定每个分润账户的分润比例。所有分润账户的分润比例的总和可以是1。
根据分润比例和使用费用,对分润账户在目标合约账户中的余额进行结算,可以是根据分润比例和使用费用,确定分润账户的分润金额,再根据该分润金额对分润账户在目标合约账户中的余额进行结算。根据该分润金额对分润账户在目标合约账户中的余额进行结算,可以是将分润账户在目标合约账户中的余额加上该分润金额。例如,在对分润账户在目标合约账户中的余额进行结算之前,分润账户在目标合约账户中的余额可以是Y3,分润账户的分润比例为N%,使用费用Y2,那么,对分润账户在目标合约账户中的余额Y3进行结算后,分润账户在目标合约账户中的余额变为Y3',其中,Y3'=Y3+Y2*N%。
通过本实施例的方法,在对共享物品的营收分润场景中,可以及时为分润账户进行分润。
在本公开的一个实施例中,该方法还可以包括:区块链集群响应于针对目标用户账户的充值请求,根据充值请求中所包含的充值金额,对目标用户账户在目标合约账户中的余额进行充值,并将目标用户账户在目标合约账户中的余额广播至区块链网络中。
本实施例中,可以是目标用户账户所登录的目标移动终端,向区块链集群发送充值请求,该充值请求中可以包括充值金额。
根据充值金额对目标用户账户在目标合约账户中的余额进行充值,可以是将目标用户账户在目标合约账户中的余额加上该充值金额。例如,在对目标用户账户在目标合约账户中的余额进行充值之前,目标用户账户在目标合约账户中的余额可以是Y1,充值金额可以是Y4,那么,根据充值金额Y4对目标用户账户在目标合约账户中的余额Y1进行充值后,目标用户账户在目标合约账户中的余额变为Y1",其中,Y1"=Y1+Y4。
在本公开的一个实施例中,该方法还可以包括如下所示的步骤S4400~S4500:
步骤S4400,区块链集群响应于针对目标用户账户的退款请求,查询目标用户账户的使用状态是否为第二状态。
在本实施例中,可以是目标用户账户所登录的目标移动终端,向区块链集群发送退款请求,该退款请求中可以包含退款金额。其中,该退款金额可以是具体的金额,也可以是表示目标用户账户在目标合约账户中的余额的全部金额。
步骤S4500,区块链集群在目标用户账户的使用状态为第二状态的情况下,根据退款金额向目标用户账户进行退款,根据退款金额对目标用户账户在目标合约账户中的余额进行更新,并将目标用户账户在目标合约账户中的余额广播至区块链网络中。
在本实施例中,区块链集群可以是在退款金额小于或等于目标用户账户在目标合约账户中的余额的情况下,根据退款金额向目标用户账户进行退款,以及根据退款金额对目标用户账户在目标合约账户中的金额进行更新。
根据退款金额向目标用户账户进行退款,可以是将退款金额由目标合约账户退还至目标用户账户中。
根据退款金额对目标用户账户在目标合约账户中的金额进行更新,可以是将目标用户账户在目标合约账户中的余额减去该退款金额。例如,在根据退款金额对目标用户账户在目标合约账户中的金额进行更新之前,目标用户账户在目标合约账户中的余额可以是Y1,退款金额为Y5,那么,根据退款金额Y5对目标用户账户在目标合约账户中的金额Y5进行更新后,目标用户账户在目标合约账户中的余额变为Y1﹡,其中,Y1﹡=Y1-Y5。
通过本实施例的方法,可以为用户的账户余额的充值和退还提供安全保证,保证用户的账户安全的同时,还可以解决没有充值导致无法控制用户准入门槛的问题,还可以降低物品服务器的运营成本。
在本公开的一个实施例中,该方法还可以包括:区块链集群响应于创建目标用户账户的请求,生成目标用户账户的私钥;区块链集群根据该私钥生成目标用户账户的公钥;区块链集群根据该公钥,得到目标用户账户的在区块链集群中的地址。
在本实施例中,可以是由用户通过目标移动终端来发出创建目标用户账户的请求。
具体的,可以是在很大的空间中选择一个与目标合约账户所对应的随机数,然后使用SHA256计算该随机数的哈希,作为目标用户账户的私钥。
根据该私钥生成目标用户账户的公钥,可以是采用椭圆曲线数字签名算法ECDSA-secp256k1将该私钥(32字节)映射成公钥(65字节)。
根据该公钥得到目标用户账户的在区块链集群中的地址,可以是计算该公钥(非压缩公钥)的Keccak-256哈希值(32bytes),并将该哈希值的后20bytes作为目标用户账户的在区块链集群中的地址。区块链集群中的地址,指向一个用户账户。
通过本实施例的方法,可以在区块链集群中创建用户账户。
<例子1>
在一个实施例中,以图1所示的账户管理***100为例,该账户管理***1000在实施一个实施例的方法时,可以包括如图5所示的如下步骤:
步骤S5210,移动终端2000获取共享物品3000的唯一标识,根据该唯一标识,向共享物品3000发送使用请求。
本实施例中的移动终端2000,可以是使用目标用户账户登录其预先安装的去中心化应用的移动终端。
步骤S5310,共享物品3000响应于该使用请求,向物品服务器1000发送目标用户账户使用共享物品的请求。
步骤S5110,物品服务器1000响应于目标用户账户使用共享物品的请求,查询目标用户账户在目标合约账户中的余额是否充足。
步骤S5120,物品服务器1000在查询到目标用户账户在目标合约账户中的余额充足的情况下,向区块链集群发出针对目标账户的开始计费通知。
步骤S5130,物品服务器1000在查询到目标用户账户在目标合约账户中的余额充足的情况下,向共享物品3000下发开锁指令。
步骤S5320,共享物品3000响应于该开锁指令,执行开锁动作。
步骤S5410,区块链集群4000根据该开始计费通知,将目标用户账户的使用状态更新为第一状态,并将目标用户账户的使用状态广播至区块链集群所在的区块链网络中。
<例子2>
在一个实施例中,以图1所示的账户管理***100为例,该账户管理***1000在实施另一个实施例的方法时,可以包括如图6所示的如下步骤:
步骤S6210,移动终端2000向共享物品3000发送结束使用请求。
步骤S6310,共享物品3000响应于该结束使用请求,向物品服务器1000发送目标用户账户结束使用共享物品的请求。
步骤S6110,物品服务器1000响应于目标用户账户结束使用共享物品的请求,向区块链集群发出针对目标账户的结束计费通知。
步骤S6120,物品服务器1000响应于目标用户账户结束使用共享物品的请求,向共享物品3000下发关锁指令。
步骤S6320,共享物品3000响应于该关锁指令,执行关锁动作。
步骤S6410,区块链集群4000根据结束计费通知、以及预先存储的智能合约,确定目标用户账户本次使用共享物品的使用费用。
步骤S6420,区块链集群4000根据该使用费用,对目标用户账户在目标合约账户中的余额进行结算,将目标用户账户的使用状态更新为第二状态,并将目标用户账户的状态对象广播至区块链网络中。
步骤S6430,区块链集群4000根据智能合约,确定至少一个预设的分润账户的分润比例。
步骤S6440,根据分润比例和使用费用,对分润账户在目标合约账户中的余额进行结算,并将分润账户在目标合约账户中的余额广播至区块链网络中。
<设备实施例>
图7是根据一个实施例的物品管理平台7000的结构原理框图。如图7所示,该物品管理平台7000可以包括第一存储器7100和第一处理器7200。
该第一存储器7100,用于存储可执行的第一计算机程序;该第一处理器7200,用于执行所述第一计算机程序,以实现本实施例中提供的任意一项由物品管理平台所执行的方法步骤。
该物品管理平台7000可以具有与图1中物品管理平台1000相同或者相似的硬件结构,在此不做限定。
图8是根据一个实施例的区块链集群8000的结构原理框图。如图8所示,该区块链集群8000可以包括第二存储器8100和第二处理器8200。
该第二存储器8100,用于存储可执行的第二计算机程序;该第二处理器8200,用于执行所述第二计算机程序,以实现本实施例中提供的任意一项由区块链集群所执行的方法步骤。
该区块链集群8000可以具有与图1中区块链集群4000相同或者相似的硬件结构,在此不做限定。
图9是根据一个实施例的账户管理***9000的结构原理框图。如图9所示,该账户管理***9000可以包括如图7所示的物品管理平台7000、以及如图8所示的区块链集群8000。
该账户管理***9000还可以具有与图1中以账户管理***1000相同或者相似的硬件结构,在此不做限定。
本公开可以是***、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机可读程序指令。
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。
这里参照根据本公开实施例的方法、装置(***)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本公开的范围由所附权利要求来限定。
Claims (10)
1.一种基于区块链的账户管理方法,包括:
物品服务器响应于目标用户账户使用共享物品的请求,查询所述目标用户账户在目标合约账户中的余额是否充足;其中,所述目标合约账户为所述物品服务器在区块链集群中所创建的合约账户;
所述物品服务器在查询到所述目标用户账户在所述目标合约账户中的余额充足的情况下,向所述区块链集群发出针对所述目标用户账户的开始计费通知,并向所述共享物品下发开锁指令,以控制所述共享物品开锁;
所述区块链集群根据所述开始计费通知,将所述目标用户账户的使用状态更新为第一状态,并将所述目标用户账户的使用状态广播至所述区块链集群所在的区块链网络中;其中,第一状态为表示所述目标用户账户正在使用共享物品的状态;
所述物品服务器响应于所述目标用户账户结束使用所述共享物品的请求,向所述区块链集群发出针对所述目标账户的结束计费通知,并向所述共享物品下发关锁指令,以控制所述共享物品关锁;
所述区块链集群根据所述结束计费通知、以及预先存储的智能合约,确定所述目标用户账户本次使用所述共享物品的使用费用;
所述区块链集群根据所述使用费用,对所述目标用户账户在所述目标合约账户中的余额进行结算,将所述目标用户账户的使用状态更新为第二状态,并将所述目标用户账户的状态对象广播至所述区块链网络中;
其中,所述状态对象包括使用状态和在所述目标合约账户中的余额,所述第二状态为表示所述目标用户账户未使用共享物品的状态。
2.根据权利要求1所述的方法,还包括:
所述区块链集群根据所述智能合约,确定至少一个预设的分润账户的分润比例;
所述区块链集群根据所述分润比例和所述使用费用,对所述分润账户在所述目标合约账户中的余额进行结算,并将所述分润账户在所述目标合约账户中的余额广播至所述区块链网络中。
3.根据权利要求1所述的方法,还包括:
所述区块链集群响应于针对所述目标用户账户的充值请求,根据所述充值请求中所包含的充值金额,对所述目标用户账户在所述目标合约账户中的余额进行充值,并将所述目标用户账户在所述目标合约账户中的余额广播至所述区块链网络中。
4.根据权利要求3所述的方法,还包括:
所述区块链集群响应于针对所述目标用户账户的退款请求,查询所述目标用户账户的使用状态是否为所述第二状态;
所述区块链集群在所述目标用户账户的使用状态为第二状态的情况下,根据所述退款请求中所包含的退款金额向所述目标用户账户进行退款,根据所述退款金额对所述目标用户账户在所述目标合约账户中的余额进行更新,并将所述目标用户账户在所述目标合约账户中的余额广播至所述区块链网络中。
5.根据权利要求1所述的方法,还包括:
目标移动终端向所述目标共享物品发出使用请求;其中,所述目标移动终端为使用所述目标用户账户登录的移动终端;
所述共享物品响应于所述使用请求,向所述物品服务器发出所述目标用户账户使用所述共享物品的请求。
6.根据权利要求1所述的方法,还包括:
所述物品服务器将所述智能合约广播至所述区块链网络中。
7.根据权利要求1所述的方法,还包括:
所述区块链集群响应于创建目标用户账户的请求,生成所述目标用户账户的私钥;
所述区块链集群根据所述私钥生成所述目标用户账户的公钥;
所述区块链集群根据所述公钥,得到所述目标用户账户在所述区块链集群中的地址。
8.一种物品服务器,包括第一存储器和第一处理器,所述第一存储器用于存储第一计算机程序,所述第一处理器用于在所述第一计算机程序的控制下,执行根据权利要求1-7中任一项所述的由所述物品服务器实施的方法步骤。
9.一种区块链集群,包括第二存储器和第二处理器,所述第二存储器用于存储第二计算机程序,所述第二处理器用于在所述第二计算机程序的控制下,执行根据权利要求1-7中任一项所述的由所述区块链集群实施的方法步骤。
10.一种账户管理***,包括根据权利要求8所述的物品服务器、以及根据权利要求9所述的区块链集群。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110580313.9A CN113344563B (zh) | 2021-05-26 | 2021-05-26 | 一种账户管理方法、物品服务器、区块链集群及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110580313.9A CN113344563B (zh) | 2021-05-26 | 2021-05-26 | 一种账户管理方法、物品服务器、区块链集群及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113344563A CN113344563A (zh) | 2021-09-03 |
CN113344563B true CN113344563B (zh) | 2024-04-16 |
Family
ID=77471903
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110580313.9A Active CN113344563B (zh) | 2021-05-26 | 2021-05-26 | 一种账户管理方法、物品服务器、区块链集群及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113344563B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107993359A (zh) * | 2017-11-23 | 2018-05-04 | 浙江大学 | 一种基于区块链的端对端自行车共享***及方法 |
CN108183959A (zh) * | 2017-12-29 | 2018-06-19 | 深圳市轱辘车联数据技术有限公司 | 一种基于区块链的车辆共享方法、服务器及可读存储介质 |
WO2018119585A1 (zh) * | 2016-12-26 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | 区块链的权限控制方法、装置、***及节点设备 |
CN109033214A (zh) * | 2018-06-28 | 2018-12-18 | 威马智慧出行科技(上海)有限公司 | 共享汽车数据的数据管理***及方法 |
CN109299955A (zh) * | 2018-09-14 | 2019-02-01 | 北京京东金融科技控股有限公司 | 信息的记录方法、装置、设备及计算机可读存储介质 |
CN110175913A (zh) * | 2019-04-12 | 2019-08-27 | 阿里巴巴集团控股有限公司 | 基于区块链的数据处理***、方法、计算设备及存储介质 |
JP2019153260A (ja) * | 2018-03-05 | 2019-09-12 | メタップス・プラス・インコーポレイテッドMetaps Plus Inc. | 共有経済のための分散型台帳装置及び分散型台帳方法 |
-
2021
- 2021-05-26 CN CN202110580313.9A patent/CN113344563B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018119585A1 (zh) * | 2016-12-26 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | 区块链的权限控制方法、装置、***及节点设备 |
CN107993359A (zh) * | 2017-11-23 | 2018-05-04 | 浙江大学 | 一种基于区块链的端对端自行车共享***及方法 |
CN108183959A (zh) * | 2017-12-29 | 2018-06-19 | 深圳市轱辘车联数据技术有限公司 | 一种基于区块链的车辆共享方法、服务器及可读存储介质 |
JP2019153260A (ja) * | 2018-03-05 | 2019-09-12 | メタップス・プラス・インコーポレイテッドMetaps Plus Inc. | 共有経済のための分散型台帳装置及び分散型台帳方法 |
CN109033214A (zh) * | 2018-06-28 | 2018-12-18 | 威马智慧出行科技(上海)有限公司 | 共享汽车数据的数据管理***及方法 |
CN109299955A (zh) * | 2018-09-14 | 2019-02-01 | 北京京东金融科技控股有限公司 | 信息的记录方法、装置、设备及计算机可读存储介质 |
CN110175913A (zh) * | 2019-04-12 | 2019-08-27 | 阿里巴巴集团控股有限公司 | 基于区块链的数据处理***、方法、计算设备及存储介质 |
WO2020207090A1 (zh) * | 2019-04-12 | 2020-10-15 | 创新先进技术有限公司 | 基于区块链的数据处理***、方法、计算设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113344563A (zh) | 2021-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12026703B2 (en) | Blockchain-implemented method and system for access control on remote internet-enabled resources | |
CN105074658B (zh) | 提供设备特定更新的普遍服务 | |
CN104603817B (zh) | 一种移动电源的租借方法、***及租借终端 | |
CN109710236B (zh) | 基于共享服务的业务开发和实现方法、装置、平台及介质 | |
CN105637847A (zh) | 动态电话号码指派 | |
CN104333599A (zh) | 分享应用的方法和***以及应用服务平台 | |
CN103581111B (zh) | 一种通信方法及*** | |
WO2016092530A1 (ko) | 데이터 중개 시스템 및 방법 | |
CN111833507B (zh) | 访客认证方法、装置、设备及计算机可读存储介质 | |
CN107580035B (zh) | 物品的管理方法、客户端、服务端及*** | |
CN110601858A (zh) | 证书管理方法及装置 | |
US8825008B2 (en) | Method and apparatus for authorizing transfer of mobile devices | |
CN102647291B (zh) | 基于账户群组的多设备智能管理方法 | |
CN113344563B (zh) | 一种账户管理方法、物品服务器、区块链集群及*** | |
CN104955005A (zh) | 为通讯终端进行充值的方法及装置 | |
CN117221324A (zh) | 云服务器的创建任务分发方法、装置、电子设备及介质 | |
CN114402348A (zh) | *** | |
CN107623795B (zh) | 语音留言方法、服务器、客户端、车辆及车辆*** | |
CN108156206B (zh) | 一种数据转移方法、服务器、客户端以及*** | |
CN113011741B (zh) | 一种车辆调度方法、装置及电子设备 | |
CN103942675A (zh) | 一种信息处理方法及电子设备 | |
CN114169863A (zh) | 一种签约方法、装置、电子设备及计算机可读介质 | |
CN111476562A (zh) | 一种虚拟资源转移方法、装置、电子设备以及存储介质 | |
CN112613932A (zh) | 开票方法、装置、存储介质及电子设备 | |
CN114398376A (zh) | 一种数据处理方法、设备及可读存储介质 |
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 |