CN111400769A - 被租用设备的运行状态信息的发送方法、装置及设备 - Google Patents

被租用设备的运行状态信息的发送方法、装置及设备 Download PDF

Info

Publication number
CN111400769A
CN111400769A CN202010476408.1A CN202010476408A CN111400769A CN 111400769 A CN111400769 A CN 111400769A CN 202010476408 A CN202010476408 A CN 202010476408A CN 111400769 A CN111400769 A CN 111400769A
Authority
CN
China
Prior art keywords
rented
equipment
information
state information
running state
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
Application number
CN202010476408.1A
Other languages
English (en)
Inventor
韩喆
黄琪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202010476408.1A priority Critical patent/CN111400769A/zh
Publication of CN111400769A publication Critical patent/CN111400769A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Bioethics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Finance (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本说明书实施例公开了一种被租用设备的运行状态信息的发送方法、装置及设备,该方案包括:在当前时间信息满足预设时间触发条件时,被租用设备可以采用保存在该被租用设备的安全***中的私钥,对该被租用设备的运行状态信息进行数字签名;并将数字签名后的运行状态信息,上传至区块链网络中的节点设备。

Description

被租用设备的运行状态信息的发送方法、装置及设备
技术领域
本申请涉及区块链技术领域,尤其涉及一种被租用设备的运行状态信息的发送方法、装置及设备。
背景技术
随着经济的快速发展,租赁行业也迎来了更广泛的发展机会。出租方可以向用户提供可租赁设备,并提供对于可租赁设备的维修保障等服务。而用户则仅需向出租方支付小额租赁费用即可使用可租赁设备,从而可以满足用户对于轻资产的需求。
目前,出租方将可租赁设备出租给用户后,通常无法监控其被租用设备的运行状态,从而不利于对被租用设备进行风险管控。
因此,如何获取被租用设备的可信度高的运行状态信息,已成为亟待解决的技术问题。
发明内容
本说明书实施例提供的一种被租用设备的运行状态信息的发送方法、装置及设备,可以获取被租用设备的可信度高的运行状态信息。
为解决上述技术问题,本说明书实施例是这样实现的:
本说明书实施例提供的一种被租用设备的运行状态信息的发送方法,包括:
获取当前时间信息;
若所述当前时间信息满足预设时间触发条件,则获取被租用设备的运行状态信息;
采用保存在所述被租用设备的安全***中的私钥,对所述运行状态信息进行数字签名;
将数字签名后的所述运行状态信息,上传至区块链网络中的节点设备。
本说明书实施例提供的一种对于被租用设备的使用过程的分析方法,包括:
获取区块链网络中存储的被租用设备的运行状态信息;所述运行状态信息是由所述被租用设备采用上述一种被租用设备的运行状态信息的发送方法上传至所述区块链网络的;
基于所述运行状态信息,分析所述被租用设备的使用过程。
本说明书实施例提供的一种被租用设备的运行状态信息的发送装置,包括:
第一获取模块,用于获取当前时间信息;
第二获取模块,用于若所述当前时间信息满足预设时间触发条件,则获取被租用设备的运行状态信息;
数字签名模块,用于采用保存在所述被租用设备的安全***中的私钥,对所述运行状态信息进行数字签名;
上传模块,用于将数字签名后的所述运行状态信息,上传至区块链网络中的节点设备。
本说明书实施例提供的一种对于被租用设备的使用过程的分析装置,包括:
获取模块,用于获取区块链网络中存储的被租用设备的运行状态信息;所述运行状态信息是由所述被租用设备采用上述一种被租用设备的运行状态信息的发送方法上传至所述区块链网络的;
分析模块,用于基于所述运行状态信息,分析所述被租用设备的使用过程。
本说明书实施例提供的一种被租用设备的运行状态信息的发送设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取当前时间信息;
若所述当前时间信息满足预设时间触发条件,则获取被租用设备的运行状态信息;
采用保存在所述被租用设备的安全***中的私钥,对所述运行状态信息进行数字签名;
将数字签名后的所述运行状态信息,上传至区块链网络中的节点设备。
本说明书实施例提供的一种对于被租用设备的使用过程的分析设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取区块链网络中存储的被租用设备的运行状态信息;所述运行状态信息是由所述被租用设备采用上述一种被租用设备的运行状态信息的发送方法上传至所述区块链网络的;
基于所述运行状态信息,分析所述被租用设备的使用过程。
本说明书中至少一个实施例能够实现以下有益效果:
在当前时间信息满足预设时间触发条件时,被租用设备可以采用保存在其安全***中的私钥,对该被租用设备的运行状态信息进行数字签名;并将数字签名后的运行状态信息,上传至区块链网络中的节点设备。由于被租用设备的安全***中的私钥的安全性及可靠性较高,从而可以保证数字签名后的运行状态信息的可信度。且由于区块链网络中存储的数据具有防篡改特性,从而可以保证后续从区块链网络中获取的被租用设备的运行状态信息的高可信度。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书实施例提供的一种被租用设备的运行状态信息的发送方法的整体方案流程示意图;
图2为本说明书实施例提供的一种被租用设备的运行状态信息的发送方法的流程示意图;
图3为本说明书实施例提供的一种对于被租用设备的使用过程的分析方法的流程示意图;
图4为本说明书实施例提供的对应于图2的一种被租用设备的运行状态信息的发送装置的结构示意图;
图5为本说明书实施例提供的对应于图3的一种对于被租用设备的使用过程的分析装置的结构示意图;
图6为本说明书实施例提供的对应于图2的一种被租用设备的运行状态信息的发送设备以及对应于图3的一种对于被租用设备的使用过程的分析设备的结构示意图。
具体实施方式
为使本说明书一个或多个实施例的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书一个或多个实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书一个或多个实施例保护的范围。
以下结合附图,详细说明本说明书各实施例提供的技术方案。
现有技术中,出租方是租赁合同中将租赁物交付承租人使用、并获取收益的一方。而承租方则是指租赁合同中使用租赁物并按约向出租方支付租金的一方。在很多设备租赁场景中,出租方希望了解被租用设备的运行状态以及使用过程,以防止承租方在使用过程中对被租用设备造成损坏。但目前,出租方通常会采用令承租方人工上报被租用设备的运行状态信息的方式,去取得被租用设备的运行状态信息。基于这种方式获取的被租用设备的运行状态信息的可信度较差。
因此,如何获取被租用设备的可信度高的运行状态信息,已成为亟待解决的技术问题。
为了解决现有技术中的缺陷,本方案给出了以下实施例:
图1为本说明书实施例提供的一种被租用设备的运行状态信息的发送方法的整体方案流程示意图。如图1所示:
出租方可以提供如计算机、智能手机等多种可租赁设备。第一用户(承租方)101处具有从出租方处租赁的第一被租用设备103,第二用户(承租方)102处具有从出租方处租赁的第二被租用设备104。第一被租用设备103以及第二被租用设备104中搭载有安全***,从而令第一被租用设备103及第二被租用设备104可以采用保存在各自安全***中的私钥,对自身运行状态信息进行数字签名,并将数字签名后的运行状态信息,上传至区块链网络105中的节点设备(例如,第一节点设备106、第二节点设备107、第三节点设备108等)。
接下来,将针对说明书实施例提供的一种被租用设备的运行状态信息的发送方法结合附图进行具体说明:
图2为本说明书实施例提供的一种被租用设备的运行状态信息的发送方法的流程示意图。从程序角度而言,流程的执行主体可以为被租用设备或者搭载于被租用设备中的程序。
如图2所示,该流程可以包括以下步骤:
步骤202:获取当前时间信息。
在本说明书实施例中,被租用设备即为承租方从出租方处进行租赁以取得使用权限的设备。被租用设备可以有多种,例如,计算机、物理服务器、云服务器、工业生产设备、车辆等,对此不做具体限定。
在本说明书实施例中,被租用设备获取的当前时间信息可以为用于确定当前时刻的信息。在实际应用中,被租用设备中可以配置有时钟***,以利用该时钟***获取当前时间信息。或者,被租用设备也可以基于GPS时钟服务器提供的同步授时服务,以获取准确性高的当前时间信息。在本说明书实施例中,对于获取当前时间信息的方式不做具体限定。
步骤204:若所述当前时间信息满足预设时间触发条件,则获取被租用设备的运行状态信息。
在本说明书实施例中,被租用设备可以判断当前时间信息是否满足预设时间触发条件,若是,则可以执行后续对该被租用设备的运行状态信息的上报流程,若否,则可以暂时不对该被租用设备的运行状态信息进行采集、上报,直至满足预设时间触发条件后,再执行对该被租用设备的运行状态信息的上报流程。当然,被租用设备也可以实时获取该被租用设备的运行状态信息并上报,但这种方式耗费的设备资源量较大。
具体的,被租用设备可以判断当前时间信息所指示的当前时刻距离最近一次上报运行状态信息的时刻的时间间隔是否达到设定周期时长;如果是,则可以确定所述当前时间信息满足预设时间触发条件。若否,则可以确定所述当前时间信息不满足预设时间触发条件。从而实现令被租用设备周期性的上传自身设备状态信息至区块链网络。
在实际应用中,不同设定周期的周期时长可以相同,也可以不同。例如,可以根据承租方生产规律,设置设定周期时长,比如,在周一至周五,设定周期时长可以为1小时,即每1小时上报一次被租用设备的运行状态信息。而在周六及周日,则可以令设定周期时长为2小时,即每2小时上报一次被租用设备的运行状态信息。
或者,也可以根据出租方对于承租方的可靠评估等级,确定对于各个承租方所租赁的被租用设备的设定周期时长。例如,针对可靠性较高的承租方所租赁的被租用设备的设定周期时长可以设置为较大的数值,例如,2小时。而针对可靠性较低的承租方所租赁的被租用设备的设定周期时长可以设置为较小的数值,例如,1小时等。在本说明书实施例中,对于设定周期时长的设置方式不做具体限定,用户可以根据实际需求设置。
步骤206:采用保存在所述被租用设备的安全***中的私钥,对所述运行状态信息进行数字签名。
在本说明书实施例中,被租用设备中可以搭载有安全***。该安全***既可以通过硬件实现,也可以通过软件实现,或者,还可以通过硬件、软件结合而实现,对此不做具体限定。例如,该安全***可以包括:安全元件SE(Secure Element)、可信执行环境TEE(Trusted Execution Environment)或者安全元件SE中的可信执行环境TEE等。
其中,安全元件SE通常以芯片形式提供。为防止外部恶意解析攻击,保护数据安全,在安全元件SE中通常设置有加密/解密逻辑电路。而可信执行环境TEE是一种独立于设备操作***的用于执行可信计算的执行环境。安全元件SE件中的可信执行环境TEE,则可以指布署于安全元件内的可信执行环境。
在本说明书实施例中,被租用设备中的安全***具有密钥生成接口API(Application Programming Interface)。被租用设备通过调用该密钥生成接口,以令该密钥生成接口生成成对的公钥(Public Key)与私钥(Private Key),其中,该私钥可以存储在安全***内,以用于对被租用设备的运行状态信息进行数字签名,而该公钥则可以发送给目标设备,以便于目标设备对数字签名后的被租用设备的运行状态信息进行验证。
在本说明书实施例中,步骤206具体可以包括:调用安全***的数字签名接口API,将所述被租用设备的运行状态信息作为参数发送至安全***,以便于利用所述安全***内存储的私钥对所述被租用设备的运行状态信息进行数字签名。由于数字签名后的所述运行状态信息可以在安全***内生成,从而可靠性较高。
步骤208:将数字签名后的所述运行状态信息,上传至区块链网络中的节点设备。
在本说明书实施例中,由于区块链网络中存储的数据具有防篡改特性,因此,可以将被租用设备的运行状态信息存储至区块链网络中的节点设备处,以便于保证被租用设备的运行状态信息的可信度。
在实际应用中,既可以由被租用设备的安全***将数字签名后的运行状态信息上传至区块链网络中的节点设备。或者,也可以令被租用设备的安全***将数字签名后的运行状态信息发送至被租用设备的操作***,以基于该操作***上传至区块链网络中的节点设备。对此不做具体限定。
在本说明书实施例中,智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约运行在区块链网络上且能够根据预设条件自动执行协议。
因此,可以基于智能合约管理被租用设备与区块链网络之间的数据通信过程。具体的,可以通过智能合约指定被租用设备需上报的心跳信息,该心跳信息包括被租用设备的运行状态信息,以及通过智能合约指定被租用设备上报的心跳信息的上报频率及存放地址等。被租用设备则可以根据该智能合约,将数字签名后的所述运行状态信息作为心跳信息,发送至区块链网络的节点设备处进行存储。
在本说明书实施例中,区块链网络中的节点设备需获取与对被租用设备的运行状态信息进行数字签名的私钥相对应的公钥,从而可以利用该公钥对数字签名后的运行状态信息进行验证,若验证通过,则可以表示上传至区块链网络中的节点设备处的被租用设备的运行状态信息未被篡改,因此,区块链网络中的节点设备可以对该被租用设备的运行状态信息进行存储。若验证未通过,则可以表示上传至区块链网络中的节点设备处的被租用设备的运行状态信息被篡改,因此,区块链网络中的节点设备可以拒绝对该被租用设备的运行状态信息进行存储。
从而,图2中的方法,还可以包括:
调用所述安全***的密钥生成接口。获取所述密钥生成接口反馈的与所述私钥相对应的公钥;所述私钥存储在所述安全***内。发送所述公钥至所述区块链网络,以便于所述区块链网络的节点设备在利用所述公钥对数字签名后的所述运行状态信息验证通过后,存储该被租用设备的运行状态信息。
在实际应用中,被租用设备可以被不同的用户租用,当该被租用设备被新用户租用后,可以对与该被租用设备对应的公钥及私钥进行更新,以避免不同用户租赁该设备时产生的运行状态信息之间造成干扰。
从而,图2中的方法,还可以包括:
当所述被租用设备被新用户租用,调用所述安全***的密钥生成接口。
获取所述密钥生成接口反馈的新公钥;与所述新公钥对应的私钥存储在所述安全***内,与所述新公钥对应的私钥可以用于对所述被租用设备的当前的运行状态信息进行数字签名。
发送所述新公钥至所述区块链网络,以便于所述区块链网络的节点设备利用所述新公钥,对使用与所述新公钥对应的私钥数字签名后的运行状态信息进行验证,并在验证通过后,对该运行状态信息进行存储,从而保证存储至区块链网络的被租用设备中的运行状态信息为未被篡改的信息。
在实际应用中,当区块链网络中的节点设备的数量小于阈值时,被租用设备可以向区块链网络中的各个节点设备均发送数字签名后的运行状态信息,以在区块链网络中的各个节点设备处对数字签名后的运行状态信息进行快速存储。而当区块链网络中的节点设备的数量大于等于阈值时,则被租用设备可以仅向区块链网络中的部分节点设备发送数字签名后的运行状态信息,并基于区块链共识机制,令剩余节点设备可以从其他节点设备处获取数字签名后的运行状态信息,以降低被租用设备的资源消耗。
应当理解,本说明书一个或多个实施例所述的方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。
图2中的方法,通过利用被租用设备的安全***中的私钥,对该被租用设备的运行状态信息进行数字签名;并将数字签名后的运行状态信息,上传至区块链网络中的节点设备,以令区块链网络中的节点设备在利用与该私钥对应的公钥,对数字签名后的运行状态信息验证通过后,再进行存储。从而可以保证上传至区块链网络中的节点设备中的运行状态信息在上传过程以及存储过程均未被篡改,进而可以保证后续从区块链网络中获取的被租用设备的运行状态信息的高可信度。
基于图2的方法,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。
在本说明书实施例中,针对需要外租设备的场景,由于部分设备存在应用场景限制,例如,不允许设备在国外使用等,因此,需对设备所在地进行监控。而部分设备存在应用过程的限制,例如,不允许CPU超负荷运行等,因此需对设备的负载信息进行监控。
使得步骤204:获取被租用设备的运行状态信息,具体可以包括:
获取所述被租用设备的负载信息。
或者,获取所述被租用设备的位置信息。
或者,获取所述被租用设备的负载信息,以及获取所述被租用设备的位置信息。
在本说明书实施例中,获取的被租用设备的运行状态信息还可以包括:被租用设备的开机时间、关机时间、待机时间等,从而可以确定被租用设备的平均实际使用时长。
在实际应用中,获取到的被租用设备的运行状态信息可以作为对出租方及承租方的经营情况进行定量分析的数据。例如,基于被租用设备的运行状态信息确定设备的使用率大于阈值,则可以表明承租方经营情况较稳定,或者,可以表明出租方对被租用设备进行了事实出租而并未造假。从而为第三方企业对出租方及承租方的经营情况进行分析提供了可信度高的新维度数据。
其中,所述获取所述被租用设备的位置信息,具体可以包括:
通过所述被租用设备的网卡的特定接口,读取所述被租用设备的网络地址,以便基于所述网络地址确定所述被租用设备的位置信息。
在本说明书实施例中,网卡可以指被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。网络地址可以包括MAC地址(Media Access Control Address)、IP地址(Internet ProtocolAddress)等。通过从被租用设备的网卡的特定接口处读取租用设备的网络地址,以防止被租用设备的网络地址被篡改,从而有利于提升确定出的被租用设备的所在地位的可信度。
其中,所述获取所述被租用设备的负载信息,具体可以包括:
通过所述被租用设备的CPU的特定接口,读取所述CPU的工作状态参数。
基于所述工作状态参数,确定所述被租用设备的CPU在最近一个周期的平均使用率。
基于所述工作状态参数,确定所述被租用设备的CPU在最近一个周期的平均IO(输入/输出)速度。
在本说明书实施例中,通过从被租用设备的CPU的特定接口处读取CPU的工作状态参数,以防止被租用设备的CPU的工作状态参数被篡改,从而有利于提升确定出的被租用设备的CPU的平均使用率以及平均IO(输入/输出)速度的可信度。
在本说明书实施例中,出租方可以根据实际需求设置区块链网络中的智能合约,以对被租用设备进行管控。
具体的,图2中的方法,还可以包括:
被租用设备从所述区块链网络中的智能合约中,拉取配置信息。
基于所述配置信息,更新所述运行状态信息包含的信息种类。
在本说明书实施例中,被租用设备可以根据从所述区块链网络中的智能合约中拉取的配置信息所指示的信息种类,去获取与所述信息种类对应的运行状态信息,并上传至该区块链网络,方便快捷。
图2中的方法,还可以包括:
被租用设备从所述区块链网络中的智能合约中,拉取配置信息。
基于所述配置信息,更新所述预设时间触发条件。
在本说明书实施例中,被租用设备可以根据从所述区块链网络中的智能合约中拉取的配置信息所指示的更新后的预设时间触发条件,去判断是否执行运行状态信息获取、上传流程,方便快捷。
图2中的方法,还可以包括:
被租用设备从所述区块链网络中的智能合约中,拉取配置信息。
基于所述配置信息,触发所述被租用设备执行全局查杀操作。
在本说明书实施例中,从所述区块链网络中的智能合约中拉取的配置信息可以用于指示被租用设备执行全局查杀操作,以定期清理被租用设备上的木马病毒及风险漏洞等,保证被租用设备的安全运行。
基于同样的思路,图3示出了本说明书实施例中提供的一种对于被租用设备的使用过程的分析方法的流程示意图。该方法的执行主体可以包括第三方设备或者区块链网络的节点设备。
如图3所示,该流程可以包括以下步骤:
步骤302:获取区块链网络中存储的被租用设备的运行状态信息;所述运行状态信息是由所述被租用设备采用图2中所示出的一种被租用设备的运行状态信息的发送方法上传至所述区块链网络的。
步骤304:基于所述运行状态信息,分析所述被租用设备的使用过程。
在本说明书实施例中,由于区块链网络中存储的被租用设备的运行状态信息,可以由被租用设备采用图2中所示方法或者图2中方法的实施例所示方法上传至区块链网络,使得该区块链网络中存储的被租用设备的运行状态信息的可信度较高,从而有利于提升基于该运行状态信息分析得到的被租用设备的使用过程的可靠性。
在本说明书实施例中,步骤304:分析所述被租用设备的使用过程,具体可以包括:
判断所述被租用设备的使用过程是否符合预设条件。
若不符合预设条件,则生成用于表明所述被租用设备的使用过程违规的提示信息。
其中,所述判断所述被租用设备的使用过程是否符合预设条件,具体可以包括:
判断所述使用过程中所述被租用设备的位置信息是否在预设位置范围内。
判断所述使用过程中所述被租用设备的负载指标是否在预设负载指标范围内。
在本说明书实施例中,通过基于被租用设备的运行状态信息可以确定被租用设备是否位于指定范围内,以及确定被租用设备是否被破坏性使用(例如,利用被租用设备进行比特币挖矿等),从而有利于出租方对被租用设备的使用过程进行管控。
基于同样的思路,本说明书实施例还提供了图2中方法对应的装置。图4为本说明书实施例提供的对应于图2中方法的一种被租用设备的运行状态信息的发送装置的结构示意图。如图4所示,该装置可以包括:
第一获取模块402,用于获取当前时间信息。
第二获取模块404,用于若所述当前时间信息满足预设时间触发条件,则获取被租用设备的运行状态信息。
数字签名模块406,用于采用保存在所述被租用设备的安全***中的私钥,对所述运行状态信息进行数字签名。
上传模块408,用于将数字签名后的所述运行状态信息,上传至区块链网络中的节点设备。
基于图4的装置,本说明书实施例还提供了该装置的一些具体实施方案,下面进行说明。
可选的,图4中所述的装置,所述第二获取模块404,具体可以用于:
获取所述被租用设备的负载信息。
或者,获取所述被租用设备的位置信息。
或者,获取所述被租用设备的负载信息,以及获取所述被租用设备的位置信息。
其中,所述获取所述被租用设备的负载信息,具体可以包括:
通过所述被租用设备的CPU的特定接口,读取所述CPU的工作状态参数。
基于所述工作状态参数,确定所述被租用设备的CPU在最近一个周期的平均使用率。
基于所述工作状态参数,确定所述被租用设备的CPU在最近一个周期的平均IO速度。
其中,所述获取所述被租用设备的位置信息,具体可以包括:
通过所述被租用设备的网卡的特定接口,读取所述被租用设备的网络地址,以便基于所述网络地址确定所述被租用设备的位置信息。
可选的,图4中的装置,还可以包括:
判断模块,用于判断当前时刻距离最近一次上报运行状态信息的时刻的时间间隔是否达到设定周期时长。
确定模块,用于在当前时刻距离最近一次上报运行状态信息的时刻的时间间隔达到设定周期时长时,确定所述当前时间信息满足预设时间触发条件。
可选的,图4中的所述的装置,所述安全***,具体包括:
安全元件;或,可信执行环境;或,安全元件中的可信执行环境。
可选的,图4中的所述的装置,还可以包括:
接口调用模块,用于调用所述安全***的密钥生成接口。
第三获取模块,用于获取所述密钥生成接口反馈的与所述私钥相对应的公钥;所述私钥存储在所述安全***内。
发送模块,用于发送所述公钥至所述区块链网络。
可选的,图4中的所述的装置,
接口调用模块,还可以用于:当所述被租用设备被新用户租用,调用所述安全***的密钥生成接口。
新公钥获取模块,用于获取所述密钥生成接口反馈的新公钥;与所述新公钥对应的私钥存储在所述安全***内。
新公钥发送模块,用于发送所述新公钥至所述区块链网络。
可选的,图4中的所述的装置,还可以包括:
第一配置信息拉取模块,用于从所述区块链网络中的智能合约中,拉取配置信息。
第一更新模块,用于基于所述配置信息,更新所述运行状态信息包含的信息种类。
可选的,图4中的所述的装置,还可以包括:
第二配置信息拉取模块,用于从所述区块链网络中的智能合约中,拉取配置信息。
第二更新模块,用于基于所述配置信息,更新所述预设时间触发条件。
可选的,图4中的所述的装置,还可以包括:
第三配置信息拉取模块,用于从所述区块链网络中的智能合约中,拉取配置信息。
全局查杀操作触发模块,用于基于所述配置信息,触发所述被租用设备执行全局查杀操作。
基于同样的思路,本说明书实施例还提供了图3中方法对应的装置。图5为本说明书实施例提供的对应于图3中方法的一种对于被租用设备的使用过程的分析装置的结构示意图。如图5所示,该装置可以包括:
获取模块502,用于获取区块链网络中存储的被租用设备的运行状态信息;所述运行状态信息是由所述被租用设备采用图2所述的方法上传至所述区块链网络的。
分析模块504,用于基于所述运行状态信息,分析所述被租用设备的使用过程。
基于图5的装置,本说明书实施例还提供了该装置的一些具体实施方案,下面进行说明。
可选的,图5中所述的装置,所述分析模块504,具体可以包括:
判断单元,用于判断所述被租用设备的使用过程是否符合预设条件。
提示信息生成单元,用于若所述被租用设备的使用过程不符合预设条件,则生成用于表明所述被租用设备的使用过程违规的提示信息。
其中,所述判断单元,具体可以用于:
判断所述使用过程中所述被租用设备的位置信息是否在预设位置范围内;和/或,
判断所述使用过程中所述被租用设备的负载指标是否在预设负载指标范围内。
基于同样的思路,本说明书实施例还提供了图2中方法对应的一种被租用设备的运行状态信息的发送设备,以及图3中方法对应的一种对于被租用设备的使用过程的分析设备。
图6为本说明书实施例提供的一种被租用设备的运行状态信息的发送设备或者一种对于被租用设备的使用过程的分析设备的结构示意图。
如图6所示,设备600可以包括:
至少一个处理器610;以及,
与所述至少一个处理器通信连接的存储器630;其中,
所述存储器630存储有可被所述至少一个处理器610执行的指令620。
当图6中设备作为与图2中方法对应的一种被租用设备的运行状态信息的发送设备时,所述指令620可以被所述至少一个处理器610执行,以使所述至少一个处理器610能够:
获取当前时间信息。
若所述当前时间信息满足预设时间触发条件,则获取被租用设备的运行状态信息。
采用保存在所述被租用设备的安全***中的私钥,对所述运行状态信息进行数字签名。
将数字签名后的所述运行状态信息,上传至区块链网络中的节点设备。
当图6中设备作为与图3中方法对应的一种对于被租用设备的使用过程的分析设备时,所述指令620可以被所述至少一个处理器610执行,以使所述至少一个处理器610能够:
获取区块链网络中存储的被租用设备的运行状态信息;所述运行状态信息是由所述被租用设备采用图2中所述的方法上传至所述区块链网络的。
基于所述运行状态信息,分析所述被租用设备的使用过程。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于一种被租用设备的运行状态信息的发送设备以及一种对于被租用设备的使用过程的分析设备而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device, PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字符***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20 以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字符助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字符多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (24)

1.一种被租用设备的运行状态信息的发送方法,包括:
获取当前时间信息;
若所述当前时间信息满足预设时间触发条件,则获取被租用设备的运行状态信息;
采用保存在所述被租用设备的安全***中的私钥,对所述运行状态信息进行数字签名;
将数字签名后的所述运行状态信息,上传至区块链网络中的节点设备。
2.根据权利要求1所述的方法,所述获取被租用设备的运行状态信息,具体包括:
获取所述被租用设备的负载信息;
或者,获取所述被租用设备的位置信息;
或者,获取所述被租用设备的负载信息,以及获取所述被租用设备的位置信息。
3.根据权利要求2所述的方法,所述获取所述被租用设备的负载信息,具体包括:
通过所述被租用设备的CPU的特定接口,读取所述CPU的工作状态参数;
基于所述工作状态参数,确定所述被租用设备的CPU在最近一个周期的平均使用率;
基于所述工作状态参数,确定所述被租用设备的CPU在最近一个周期的平均IO速度。
4.根据权利要求2所述的方法,所述获取所述被租用设备的位置信息,具体包括:
通过所述被租用设备的网卡的特定接口,读取所述被租用设备的网络地址,以便基于所述网络地址确定所述被租用设备的位置信息。
5.根据权利要求1所述的方法,所述获取当前时间信息之后,还包括:
判断当前时刻距离最近一次上报运行状态信息的时刻的时间间隔是否达到设定周期时长;
如果是,则确定所述当前时间信息满足预设时间触发条件。
6.根据权利要求1所述的方法,所述安全***,具体包括:
安全元件;
或,可信执行环境;
或,安全元件中的可信执行环境。
7.根据权利要求6所述的方法,还包括:
调用所述安全***的密钥生成接口;
获取所述密钥生成接口反馈的与所述私钥相对应的公钥;所述私钥存储在所述安全***内;
发送所述公钥至所述区块链网络。
8.根据权利要求6所述的方法,还包括:
当所述被租用设备被新用户租用,调用所述安全***的密钥生成接口;
获取所述密钥生成接口反馈的新公钥;与所述新公钥对应的私钥存储在所述安全***内;
发送所述新公钥至所述区块链网络。
9.根据权利要求1所述的方法,还包括:
从所述区块链网络中的智能合约中,拉取配置信息;
基于所述配置信息,更新所述运行状态信息包含的信息种类。
10.根据权利要求1所述的方法,还包括:
从所述区块链网络中的智能合约中,拉取配置信息;
基于所述配置信息,更新所述预设时间触发条件。
11.根据权利要求1所述的方法,还包括:
从所述区块链网络中的智能合约中,拉取配置信息;
基于所述配置信息,触发所述被租用设备执行全局查杀操作。
12.一种对于被租用设备的使用过程的分析方法,包括:
获取区块链网络中存储的被租用设备的运行状态信息;所述运行状态信息是由所述被租用设备采用权利要求1所述的方法上传至所述区块链网络的;
基于所述运行状态信息,分析所述被租用设备的使用过程。
13.根据权利要求12所述的方法,所述分析所述被租用设备的使用过程,具体包括:
判断所述被租用设备的使用过程是否符合预设条件;
若不符合预设条件,则生成用于表明所述被租用设备的使用过程违规的提示信息。
14.根据权利要求13所述的方法,所述判断所述被租用设备的使用过程是否符合预设条件,具体包括:
判断所述使用过程中所述被租用设备的位置信息是否在预设位置范围内。
15.根据权利要求13所述的方法,所述判断所述被租用设备的使用过程是否符合预设条件,具体包括:
判断所述使用过程中所述被租用设备的负载指标是否在预设负载指标范围内。
16.一种被租用设备的运行状态信息的发送装置,包括:
第一获取模块,用于获取当前时间信息;
第二获取模块,用于若所述当前时间信息满足预设时间触发条件,则获取被租用设备的运行状态信息;
数字签名模块,用于采用保存在所述被租用设备的安全***中的私钥,对所述运行状态信息进行数字签名;
上传模块,用于将数字签名后的所述运行状态信息,上传至区块链网络中的节点设备。
17.根据权利要求16所述的装置,所述第二获取模块,具体用于:
获取所述被租用设备的负载信息;
或者,获取所述被租用设备的位置信息;
或者,获取所述被租用设备的负载信息,以及获取所述被租用设备的位置信息。
18.根据权利要求16所述的装置,所述安全***,具体包括:
安全元件;
或,可信执行环境;
或,安全元件中的可信执行环境。
19.根据权利要求18所述的装置,还包括:
接口调用模块,用于调用所述安全***的密钥生成接口;
第三获取模块,用于获取所述密钥生成接口反馈的与所述私钥相对应的公钥;所述私钥存储在所述安全***内;
发送模块,用于发送所述公钥至所述区块链网络。
20.一种对于被租用设备的使用过程的分析装置,包括:
获取模块,用于获取区块链网络中存储的被租用设备的运行状态信息;所述运行状态信息是由所述被租用设备采用权利要求1所述的方法上传至所述区块链网络的;
分析模块,用于基于所述运行状态信息,分析所述被租用设备的使用过程。
21.根据权利要求20所述的装置,所述分析模块,包括:
判断单元,用于判断所述被租用设备的使用过程是否符合预设条件;
提示信息生成单元,用于若所述被租用设备的使用过程不符合预设条件,则生成用于表明所述被租用设备的使用过程违规的提示信息。
22.根据权利要求21所述的装置,所述判断单元,具体用于:
判断所述使用过程中所述被租用设备的位置信息是否在预设位置范围内;或者,
判断所述使用过程中所述被租用设备的负载指标是否在预设负载指标范围内。
23.一种被租用设备的运行状态信息的发送设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取当前时间信息;
若所述当前时间信息满足预设时间触发条件,则获取被租用设备的运行状态信息;
采用保存在所述被租用设备的安全***中的私钥,对所述运行状态信息进行数字签名;
将数字签名后的所述运行状态信息,上传至区块链网络中的节点设备。
24.一种对于被租用设备的使用过程的分析设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取区块链网络中存储的被租用设备的运行状态信息;所述运行状态信息是由所述被租用设备采用权利要求1所述的方法上传至所述区块链网络的;
基于所述运行状态信息,分析所述被租用设备的使用过程。
CN202010476408.1A 2020-05-29 2020-05-29 被租用设备的运行状态信息的发送方法、装置及设备 Pending CN111400769A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010476408.1A CN111400769A (zh) 2020-05-29 2020-05-29 被租用设备的运行状态信息的发送方法、装置及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010476408.1A CN111400769A (zh) 2020-05-29 2020-05-29 被租用设备的运行状态信息的发送方法、装置及设备

Publications (1)

Publication Number Publication Date
CN111400769A true CN111400769A (zh) 2020-07-10

Family

ID=71431863

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010476408.1A Pending CN111400769A (zh) 2020-05-29 2020-05-29 被租用设备的运行状态信息的发送方法、装置及设备

Country Status (1)

Country Link
CN (1) CN111400769A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107563846A (zh) * 2017-08-10 2018-01-09 深圳市易成自动驾驶技术有限公司 共享车辆管理方法、服务器、***和计算机可读存储介质
CN108551445A (zh) * 2018-04-04 2018-09-18 深圳市元征软件开发有限公司 一种车辆共享方法及服务器
CN109191268A (zh) * 2018-09-30 2019-01-11 中链科技有限公司 基于区块链的车位租赁方法、装置及电子设备
CN109302491A (zh) * 2018-11-13 2019-02-01 爱普(福建)科技有限公司 一种基于区块链的工业互联网架构及其运行方法
CN109360054A (zh) * 2018-09-30 2019-02-19 中链科技有限公司 基于区块链的汽车租赁方法、装置及电子设备
CN110445617A (zh) * 2019-07-16 2019-11-12 阿里巴巴集团控股有限公司 一种基于区块链的车辆停靠图像存储方法、装置及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107563846A (zh) * 2017-08-10 2018-01-09 深圳市易成自动驾驶技术有限公司 共享车辆管理方法、服务器、***和计算机可读存储介质
CN108551445A (zh) * 2018-04-04 2018-09-18 深圳市元征软件开发有限公司 一种车辆共享方法及服务器
CN109191268A (zh) * 2018-09-30 2019-01-11 中链科技有限公司 基于区块链的车位租赁方法、装置及电子设备
CN109360054A (zh) * 2018-09-30 2019-02-19 中链科技有限公司 基于区块链的汽车租赁方法、装置及电子设备
CN109302491A (zh) * 2018-11-13 2019-02-01 爱普(福建)科技有限公司 一种基于区块链的工业互联网架构及其运行方法
CN110445617A (zh) * 2019-07-16 2019-11-12 阿里巴巴集团控股有限公司 一种基于区块链的车辆停靠图像存储方法、装置及***

Similar Documents

Publication Publication Date Title
KR101379527B1 (ko) 클라우드 기반 실시간 앱 프라이버시 대시보드
CN110892425A (zh) 设备上机器学习平台
CN110869949A (zh) 设备上机器学习平台
US20180240131A1 (en) Identifying deceptive social media content
US20190114415A1 (en) Malware collusion detection
CN109639628A (zh) 私接行为检测方法、网络设备、***及存储介质
US20170017478A1 (en) Computer Update Scheduling Based On Biometrics
CN109639437B (zh) 基于可信数据源的监管方法及装置、设备和介质
CN104767876A (zh) 基于软件的安全处理方法和用户终端
US11646866B2 (en) Blockchain based service reservation and delegation
US11853922B2 (en) Usage metric-based warranty for internet-of-things devices
CN111131474A (zh) 一种基于区块链管理用户协议的方法、设备及介质
CN111400769A (zh) 被租用设备的运行状态信息的发送方法、装置及设备
CN112434347B (zh) 租赁业务的处理方法、装置、设备及***
CN109684846A (zh) 一种文件提取方法及装置
CN113327169B (zh) 基于区块链的理赔方法及装置、电子设备
JP6238146B2 (ja) 電子デバイスを操作する方法、装置、およびシステム
CN112435029B (zh) 一种基于区块链的业务处理方法、装置和电子设备
Shtern et al. A runtime cloud efficiency software quality metric
CN113673844A (zh) 一种信息反馈方法、装置及设备
US9569433B1 (en) Mobile application analytics
CN113610535A (zh) 适用于消费分期业务过程的风险监控方法及装置
CN110866225A (zh) 风险控制方法、装置、电子设备及存储介质
US9858423B2 (en) Application modification based on a security vulnerability
CN109615465A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200710

RJ01 Rejection of invention patent application after publication