CN111740945B - 数据处理方法及装置 - Google Patents
数据处理方法及装置 Download PDFInfo
- Publication number
- CN111740945B CN111740945B CN202010379086.9A CN202010379086A CN111740945B CN 111740945 B CN111740945 B CN 111740945B CN 202010379086 A CN202010379086 A CN 202010379086A CN 111740945 B CN111740945 B CN 111740945B
- Authority
- CN
- China
- Prior art keywords
- things
- internet
- equipment
- information
- authorization
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 36
- 238000013475 authorization Methods 0.000 claims abstract description 238
- 238000012790 confirmation Methods 0.000 claims abstract description 119
- 238000000034 method Methods 0.000 claims abstract description 72
- 230000004044 response Effects 0.000 claims abstract description 61
- 238000012545 processing Methods 0.000 claims description 27
- 238000012544 monitoring process Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 12
- 230000008569 process Effects 0.000 abstract description 32
- 238000007726 management method Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000013523 data management Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请公开了一种数据处理方法,包括:接收目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息,根据所述设备信息以及所述应用信息生成所述目标物联网设备的设备标识;向计算设备提供所述设备标识;接收电子设备提供的读取设备标识生成的用户绑定信息,根据用户绑定信息生成授权询问请求并发送给所述电子设备;接收针对所述授权询问请求的确认响应,根据所述确认响应生成确认授权信息,提供给设备提供方的计算设备。采用所述方法,解决了物联网设备授权过程缺乏软件与硬件结合导致的设备数据与业务数据无法统一监控的问题。
Description
技术领域
本申请涉及物联网技术领域,具体涉及数据处理方法、装置及设备。
背景技术
物联网在很多领域得到广泛应用,例如智慧家庭、交通等领域。物联网设备通过通信设备连接起来相互通信,形成了物联网。物联网设备可以是能采集数据并进行处理和传输的智能设备,例如接入物联网中的扫码枪、智能打印机、摄像头等。物联网设备可以被远程控制。实际应用中,作为物联网设备使用方(以下称设备使用方)的实体对象的多种物联网设备接入物联网平台,每个物联网设备可能来自不同设备提供方,每个物联网设备可以被远程控制,由各自的设备提供方维护。例如,某物联网设备发生故障则需要设备提供方远程访问该终端处理故障。因此,如何安全并统一管理不同种类并且来自不同设备提供方的物联网设备显得尤其重要,授权是其中的重要环节。所谓授权是指设备提供方或物联网应用软件从物联网平台获取设备使用方允许设备提供方或物联网应用软件管理物联网设备的授权信息的过程。物联网应用软件可以包括安装在物联网设备的客户端以及运行于设备提供方的计算设备的服务端。
现有技术中,物联网授权有以下三种方式:一是通过区块链技术实现分布式授权。存在的问题是:需申请区块链网络资源,授权过程透明导致缺乏安全性。二是通过嵌入式芯片实现软硬件通信,由于芯片与硬件产品一一关联,因此无需授权绑定。存在的问题是:不易管理及升级,不便于实现不同物联网设备之间的信息传输和信息处理。三是用户登录态授权,适于设备提供方自行管理物联网设备,缺乏软件与硬件结合绑定导致的难以统一监控物联网设备和设备使用方的业务数据,无法保证设备使用方的各个物联网设备之间信息安全传送,故障应急响应效率较低。
因此,提供更合理的物联网授权方案是需要解决的问题。
发明内容
本申请实施例提供的数据处理方法,提供合理的物联网授权方案,解决了物联网设备授权过程缺乏软件与硬件结合导致的设备数据与业务数据无法统一监控的问题。
本申请实施例提供一种数据处理方法,包括:接收目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息,根据所述设备信息以及所述应用信息生成所述目标物联网设备的设备标识;向用于将所述设备标识设置于所述目标物联网设备的计算设备提供所述设备标识;接收能读取所述设备标识的电子设备提供的根据所述设备标识生成的用户绑定信息,根据所述用户绑定信息生成授权询问请求,将所述授权询问请求发送给所述电子设备;所述授权询问请求包含是否向设备提供方授予访问所述目标物联网的权限的询问信息,所述目标物联网设备设置有所述设备标识;接收针对所述授权询问请求的确认响应,根据所述确认响应生成确认授权信息,提供给设备提供方的计算设备;所述确认授权信息包含设备使用方允许所述设备提供方访问所述目标物联网设备的授权信息。
可选的,还包括:获得所述设备提供方向物联网平台注册物联网的注册合约;接收所述设备提供方的计算设备发送的物联网应用创建请求,如果判断所述物联网应用创建请求与所述注册合约匹配,则根据所述物联网应用创建请求创建物联网应用;所述物联网应用能够被物联网设备获取并绑定。
可选的,所述根据所述物联网应用创建请求创建物联网应用,包括:向要创建的物联网应用提供针对物联网设备的设备运行数据接口以及针对用户业务的业务数据接口;所述设备运行数据接口用于所述设备提供方针对获得确认授权的目标物联网设备的运行数据进行监控;所述业务数据接口用于业务数据拥有方通过所述物联网应用对业务数据进行监控。
可选的,还包括:接收所述设备提供方的计算设备发送的绑定所述目标物联网设备对应的用户标识的用户绑定请求,在所述设备提供方与所述用户标识对应的设备使用方之间建立绑定关系;所述设备提供方为获得所述目标物联网设备对应的确认授权信息的设备提供方;通过设备运行数据接口获得绑定后的设备提供方的计算设备针对所述设备使用方的物联网设备的设备运行数据进行查询的请求,向所述设备提供方计算设备提供所述设备运行数据。
可选的,所述在所述设备提供方与所述用户标识对应的设备使用方之间建立绑定关系,包括:如果在所述物联网应用中未查询到所述用户标识对应的物联网设备列表,则创建所述用户标识对应的物联网设备列表;将所述目标物联网设备添加到所述物联网设备列表中;其中,每个设备管理列表包括分别属于不同类型的多个物联网设备,每个类型包括一个或多个物联网设备。
可选的,还包括:如果所述目标物联网设备为输入设备,则通过业务数据接口接收所述目标物联网设备发送的用户业务数据;如果所述目标物联网设备为输出设备,则通过业务数据接口将与用户业务相关的数据发送给所述目标物联网设备。
可选的,还包括:接收所述设备提供方的计算设备发送的针对物联网设备以及物联网应用中的至少一个对象的编辑请求;所述编辑请求包含针对所述对象进行增加、删除以及修改中的任一操作;根据所述编辑请求针对物联网设备以及物联网应用中的至少一个对象进行编辑;所述根据所述设备信息以及所述应用信息生成所述目标物联网设备的设备标识,包括:根据编辑后的对象信息生成所述设备标识。
可选的,还包括:接收所述设备提供方的计算设备发送的针对所述目标物联网设备的物联网应用进行软件升级的操作请求,将所述操作请求对应的软件目标版本推送给所述目标物联网设备。
本申请实施例还提供另一种数据处理方法,包括:向物联网平台发送目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息;所述设备信息以及所述应用信息用于生成所述目标物联网设备的设备标识;接收所述物联网平台提供的所述设备标识,将所述设备标识设置于所述目标物联网设备;接收所述物联网平台提供的确认授权信息;所述确认授权信息包含物联网设备的设备使用方允许物联网设备的设备提供方访问所述目标物联网设备的授权信息。
可选的,还包括:向所述物联网平台发送创建与注册合约匹配的物联网应用创建请求;所述物联网应用能够被物联网设备获取并绑定;所述注册合约为设备提供方向物联网平台注册物联网的注册合约。
可选的,还包括:根据物联网应用包含的设备运行数据接口,监控已获得确认授权的目标物联网设备的运行数据。
可选的,还包括:向所述物联网平台发送绑定所述目标物联网设备对应的用户标识的用户绑定请求,所述用户绑定请求用于建立所述设备提供方与所述用户标识的绑定关系;所述设备提供方为已获得所述目标物联网设备对应的确认授权信息的设备提供方;通过所述设备运行数据接口向物联网平台请求查询所述用户标识对应的物联网设备的设备运行数据,获得所述设备运行数据。
可选的,还包括:向所述物联网平台提供针对所述目标物联网设备的增加请求,所述增加请求用于将所述目标物联网设备增加到用户标识对应的设备管理列表中;其中,每个设备管理列表包括分别属于不同类型的多个物联网设备,每个类型包括一个或多个物联网设备。
可选的,还包括:向所述物联网平台发送针对物联网设备以及物联网应用中的至少一个对象的编辑请求;所述编辑请求包含针对所述对象进行增加、删除以及修改中的任一操作;编辑后的对象信息用于生成所述设备标识。
本申请实施例还提供另一种数据处理方法,包括:读取设置于目标物联网设备的设备标识,生成包含所述目标物联网设备的设备使用方的用户标识的用户绑定信息;所述设备标识为根据所述目标物联网设备的设备信息以及需要绑定的物联网应用的应用信息生成的设备标识;向物联网平台发送所述用户绑定信息,接收物联网平台发送的针对所述用户绑定信息的授权询问请求;所述授权询问请求包含是否向所述设备提供方授予访问所述目标设备的权限的询问信息;生成针对所述授权询问请求的确认响应,发送给所述物联网平台;所述确认响应用于生成包含设备使用方允许所述设备提供方访问所述目标物联网设备的授权信息。
可选的,还包括:如果所述目标物联网设备为输入设备,则向所述物联网平台提供所述目标物联网设备产生的用户业务数据;如果所述目标物联网设备为输出设备,则接收所述物联网平台根据所述用户绑定信息提供的用户业务数据。
可选的,还包括:接收所述设备提供方的计算设备提供的针对所述目标物联网设备绑定的物联网应用进行软件升级的操作请求;获得所述操作请求对应的软件目标版本。
本申请实施例还提供一种数据处理装置,包括:设备标识生成单元,用于接收目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息,根据所述设备信息以及所述应用信息生成所述目标物联网设备的设备标识;设备标识设置单元,用于向用于将所述设备标识设置于所述目标物联网设备的计算设备提供所述设备标识;授权请求单元,用于接收能读取所述设备标识的电子设备提供的根据所述设备标识生成的用户绑定信息,根据所述用户绑定信息生成授权询问请求,将所述授权询问请求发送给所述电子设备;所述授权询问请求包含是否向设备提供方授予访问所述目标物联网的权限的询问信息,所述目标物联网设备设置有所述设备标识;授权单元,用于接收针对所述授权询问请求的确认响应,根据所述确认响应生成确认授权信息,提供给设备提供方的计算设备;所述确认授权信息包含设备使用方允许所述设备提供方访问所述目标物联网设备的授权信息。
本申请实施例还提供一种数据处理装置,包括:应用创建及设备添加单元,用于向物联网平台发送目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息;所述设备信息以及所述应用信息用于生成所述目标物联网设备的设备标识;设备标识设置单元,用于接收所述物联网平台提供的所述设备标识,将所述设备标识设置于所述目标物联网设备;授权单元,用于接收所述物联网平台提供的确认授权信息;所述确认授权信息包含物联网设备的设备使用方允许物联网设备的设备提供方访问所述目标物联网设备的授权信息。
本申请实施例还提供一种数据处理装置,包括:设备标识读取单元,用于读取设置于目标物联网设备的设备标识,生成包含所述目标物联网设备的设备使用方的用户标识的用户绑定信息;所述设备标识为根据所述目标物联网设备的设备信息以及需要绑定的物联网应用的应用信息生成的设备标识;授权请求单元,用于向物联网平台发送所述用户绑定信息,接收物联网平台发送的针对所述用户绑定信息的授权询问请求;所述授权询问请求包含是否向所述设备提供方授予访问所述目标设备的权限的询问信息;授权单元,用于生成针对所述授权询问请求的确认响应,发送给所述物联网平台;所述确认响应用于生成包含设备使用方允许所述设备提供方访问所述目标物联网设备的授权信息。
本申请实施例还提供一种电子设备,包括:存储器,以及处理器;所述存储器用于存储计算机程序,所述计算机程序被所述处理器运行后,执行本申请实施例提供的所述的数据处理方法。
本申请实施例还提供一种存储设备,存储有计算机程序,所述计算机程序被处理器运行后,执行本申请实施例提供的所述的数据处理方法。
与现有技术相比,本申请具有以下优点:
本申请实施例提供的数据处理方法、装置、设备,通过根据目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息,生成目标物联网设备的设备标识;所述设备标识设置于所述目标物联网设备;接收能读取所述设备标识的电子设备提供的根据所述设备标识生成的用户绑定信息,根据所述用户绑定信息生成授权询问请求,将所述授权询问请求发送给所述电子设备;根据针对所述授权询问请求的确认响应生成确认授权信息,提供给设备提供方的计算设备;所述确认授权信息包含允许所述设备提供方访问所述目标物联网设备的授权信息。由于所述设备标识根据设备信息以及应用信息生成,将软件和硬件相结合起来,并且在授权过程中获得用户绑定信息,通过用户绑定信息能够将设备使用方的用户标识提供给设备提供方,因而能够针对设备运行数据和用户业务数据进行统一监控。解决了物联网设备授权过程缺乏软件与硬件结合导致的数据无法统一监控问题。
本申请实施例提供的另一种数据处理方法、装置、设备,通过向物联网平台发送目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息;所述设备信息以及所述应用信息用于生成所述目标物联网设备的设备标识;将所述设备标识设置于所述目标物联网设备;接收所述物联网平台提供的确认授权信息;所述确认授权信息包含物联网设备的设备使用方允许物联网设备的设备提供方访问所述目标物联网设备的授权信息。由于所述设备标识根据设备信息以及应用信息生成,将软件和硬件相结合起来,并且在授权过程中获得用户绑定信息,通过用户绑定信息能够将设备使用方的用户标识提供给设备提供方,因而能够针对设备运行数据和用户业务数据进行统一监控。解决了物联网设备授权过程缺乏软件与硬件结合导致的数据无法统一监控问题。
本申请实施例提供的另一种数据处理方法、装置、设备,通过读取设置于目标物联网设备的设备标识,生成包含所述目标物联网设备的设备使用方的用户标识的用户绑定信息;所述设备标识为根据所述目标物联网设备的设备信息以及需要绑定的物联网应用的应用信息生成的设备标识;向物联网平台发送所述用户绑定信息;生成针对授权询问请求的确认响应,发送给所述物联网平台;所述确认响应用于生成包含允许所述设备提供方访问所述目标物联网设备的授权信息。由于所述设备标识根据设备信息以及应用信息生成,将软件和硬件相结合起来,并且在授权过程中获得用户绑定信息,通过用户绑定信息能够将设备使用方的用户标识提供给设备提供方,因而能够针对设备运行数据和用户业务数据进行统一监控。解决了物联网设备授权过程缺乏软件与硬件结合导致的数据无法统一监控问题。
附图说明
图1是本申请实施例提供的数据处理方法的***环境示意图;
图2是本申请第一实施例提供的数据处理方法的处理流程图;
图2A是本申请第一实施例提供的数据处理方法的时序图;
图3是本申请第二实施例提供的数据处理方法的处理流程图;
图4是本申请第三实施例提供的数据处理方法的处理流程图;
图5是本申请第四实施例提供的数据处理装置示意图;
图6是本申请第五实施例提供的数据处理装置示意图;
图7是本申请第六实施例提供的数据处理装置示意图;
图8是本申请提供的电子设备示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
本申请实施例提供数据处理方法、装置、电子设备及存储设备。在下面的实施例中逐一进行详细说明。
为便于理解,首先给出数据处理方法的***环境。请参考图1,图1所示的***环境包括:物联网平台101、物联网设备102、物联网设备使用方的电子设备103、物联网设备提供方的计算设备104。物联网平台为统一管理物联网设备的设备运行数据和作为物联网设备使用方(以下称设备使用方)的实体对象的业务数据。物联网设备提供方(以下称设备提供方)为物联网设备的开发方,并将物联网设备提供给实体对象。实体对象为设备使用方,使用物联网设备进行业务运营。设备提供方在物联网平台创建物联网应用,并将物联网设备的设备信息添加到物联网平台,由物联网平台根据物联网设备的设备信息和物联网应用的应用信息生成用于唯一标识物联网设备的、通过电子设备能够读取的设备标识。这种设备标识的生成方式,能够将软件(物联网应用)与硬件(物联网设备)进行绑定,便于软硬件相关的信息传输。例如,生成特定物联网设备的专属二维码,唯一标识所述特定物联网设备。所述设备标识被设置在物联网设备上,设备使用方的电子设备读取所述设备标识,生成用户绑定信息,发送给物联网平台。所述用户绑定信息中包含设备使用方对应的用户标识,以及所述设备标识或所述设备标识对应的用于识别所述物联网设备的信息。物联网平台向所述实体对象的电子设备发送授权询问信息,获得针对授权询问信息的授权确认响应后,生成授权确认信息,提供给设备提供方的计算设备或者设备提供方创建的物联网应用。进一步,由设备提供方的计算设备或者所述物联网应用将所述授权确认信息发送给物联网设备,由物联网设备展示授权确认信息。通过上述物联网授权方式,物联网平台能够针对同一实体对象统一管理多种不同类型的物联网设备的设备运行数据以及通过物联网设备产生的业务数据。以餐饮行业为例。为了提升餐品流转的效率及品质保障,餐饮实体对象往往需要多种物联网设备辅助完成餐品的流转,例如打印机、扫码枪、厨房摄像头等。现有技术中餐饮实体对象使用的物联网设备被各设备商独立维护,各自完成独立的授权过程,缺乏统一的设备和数据管理平台。本申请实施例提供的数据处理方法所采用的***架构及授权过程,能够对设备运行数据及设备处理的业务数据进行统一物联网平台管理,能够保障数据安全。
以下结合图2和图2A对本申请第一实施例提供的数据处理方法进行说明。
图2所示的数据处理方法,包括:步骤S201至步骤S204。
步骤S201,接收目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息,根据所述设备信息以及所述应用信息生成所述目标物联网设备的设备标识。
本实施例中,物联网平台统一管理物联网设备的设备运行数据和设备使用方使用所述物联网设备产生的业务数据。本步骤由物联网平台计算设备执行。设备使用方可以是实体对象。物联网设备由设备提供方开发,由实体对象使用进行业务。以餐饮业为例。实体对象为在物联网平台注册的商户,商户从设备提供方获取多类型物联网设备以便进行餐品流转,例如打印机、扫码枪、厨房摄像头,每类型物联网设备可能属于不同设备提供方,同一个类型的不同物联网设备也可以属于不同设备提供方,每个物联网设备可以由各自的设备提供方维护。每个设备提供方在物联网平台创建物联网应用,并将物联网设备的设备信息添加到物联网平台,由物联网平台根据物联网设备的设备信息和物联网应用的应用信息生成用于唯一标识物联网设备的、通过电子设备能够读取的设备标识。所述设备标识能够通过电子设备读取。所述设备标识为物联网设备的专属标识,从而保证每个物联网设备的数据通信渠道的唯一鉴权,使得物联网平台对物联网设备的授权控制只能授权给唯一设备提供方,保证设备提供方唯一对该物联网设备进行维护控制,实现设备运行数据的安全精准监控。例如,所述设备标识可以是根据物联网设备信息与对应的物联网应用信息生成的二维码,每个物联网设备有专属二维码。所述二维码可以通过实体对象的电子设备扫码,扫码时将实体对象的用户绑定信息发送给物联网平台,同时完成对物联网设备以及物联网应用的授权操作,从而将设备运行数据与实体对象运营产生的业务数据统一由物联网平台进行全链路监控及处理。本实施例中,设备提供方创建物联网应用包括下述处理:获得所述设备提供方向物联网平台注册物联网的注册合约;接收所述设备提供方的计算设备发送的物联网应用创建请求,如果判断所述物联网应用创建请求与所述注册合约匹配,则根据所述物联网应用创建请求创建物联网应用;所述物联网应用能够被物联网设备获取并绑定。其中,所述根据所述物联网应用创建请求创建物联网应用,包括:向要创建的物联网应用提供针对物联网设备的设备运行数据接口以及针对设备使用方业务的业务数据接口;所述设备运行数据接口用于所述设备提供方针对获得确认授权的目标物联网设备的运行数据进行监控;所述业务数据接口用于业务数据拥有方通过所述物联网应用对业务数据进行监控。所述业务数据拥有方可以为所述目标物联网设备的设备使用方。物联网平台接收所述设备提供方的计算设备发送的绑定所述目标物联网设备对应的用户标识的用户绑定请求,在所述设备提供方与所述用户标识对应的设备使用方之间建立绑定关系;所述设备提供方为获得所述目标物联网设备对应的确认授权信息的设备提供方;通过设备运行数据接口获得绑定后的设备提供方的计算设备针对所述设备使用方的物联网设备的设备运行数据进行查询的请求,向所述设备提供方计算设备提供所述设备运行数据。实体对象使用的每个物联网设备可以通过物联网平台绑定物联网应用,一个设备提供方创建的物联网应用能够管理所述设备提供方开发的多类型物联网设备,因此,绑定同一物联网应用的不同类型物联网设备可以通过物联网平台由获得授权的设备提供方统一维护,获得每个物联网设备的运行数据,解决了多设备提供方与物联网平台在信息数据上的互通,便于设备提供方管理开发的物联网设备。物联网平台为设备使用方统一管理监控所有业务数据来源的物联网设备的设备运行数据,能够保证设备使用方的每个物联网设备正常运转以及安全传送信息。同时,物联网平台通过业务数据接口也能对实体对象的每个物联网设备的业务数据进行管理,因而物联网平台能统一管理物联网设备与业务数据。实际应用中,物联网平台还接收所述设备提供方的计算设备发送的针对物联网设备以及物联网应用中的至少一个对象的编辑请求;所述编辑请求包含针对所述对象进行增加、删除以及修改中的任一操作;根据所述编辑请求针对物联网设备以及物联网应用中的至少一个对象进行编辑;根据编辑后的对象信息生成所述设备标识。例如,针对物联网应用进行增、删、改任一项编辑处理后,生成新的设备二维码。
步骤S202,向用于将所述设备标识设置于所述目标物联网设备的计算设备提供所述设备标识。
本实施例中,所述用于将所述设备标识设置于所述目标物联网设备的计算设备为设备提供方的计算设备。本步骤由物联网平台计算设备执行。物联网平台将所述设备标识提供给设备提供方的计算设备,由所述计算设备将所述设备标识设置于所述目标物联网设备。设置有设备标识的物联网设备由设备使用方使用,所述设备使用方可以是使用所述物联网设备进行业务的实体对象。例如,餐饮商户使用设置有专属二维码的智能打印机进行订单打印业务。所述专属二维码为物联网平台根据智能打印机标识以及所述智能打印机绑定的物联网应用生成的一一对应所述智能打印机标识的二维码。再如,餐饮商户使用设置有专属二维码的扫码枪进行一键扫码业务,能够将扫码得到的业务数据直接存储到物联网平台,提高了数据处理效率。
步骤S203,接收能读取所述设备标识的电子设备提供的根据所述设备标识生成的用户绑定信息,根据所述用户绑定信息生成授权询问请求,将所述授权询问请求发送给所述电子设备;所述授权询问请求包含是否向设备提供方授予访问所述目标物联网的权限的询问信息,所述目标物联网设备设置有所述设备标识。
本步骤由物联网平台计算设备执行,接收设备使用方的电子设备提供的用户绑定信息并向所述电子设备发送授权询问请求。本实施例中,设备使用方的电子设备读取设置于目标物联网设备的设备标识,生成包含所述目标物联网设备的设备使用方的用户标识的用户绑定信息;向物联网平台发送所述用户绑定信息,接收物联网平台发送的针对所述用户绑定信息的授权询问请求;所述授权询问请求包含是否向所述设备提供方授予访问所述目标设备的权限的询问信息;生成针对所述授权询问请求的确认响应,发送给所述物联网平台。用户绑定信息包含有用户标识。因此,物联网平台可以在将所述目标物联网设备向设备提供方授予访问权限时能在授权信息中加入用户标识,从而将设备使用方与设备提供方或者设备提供方开发的物联网应用进行绑定。例如,作为设备使用方的餐饮商户使用电子设备扫描智能打印机上设置的专属二维码,向物联网平台发送用户绑定信息。物联网平台向餐饮商户的电子设备发送授权询问请求。餐饮商户的电子设备接收授权询问请求,并展示所述授权询问请求。
步骤S204,接收针对所述授权询问请求的确认响应,根据所述确认响应生成确认授权信息,提供给设备提供方的计算设备;所述确认授权信息包含允许所述设备提供方访问所述目标物联网设备的授权信息。
本步骤由物联网平台计算设备执行,接收设备使用方的确认响应,并将确认授权信息提供给设备提供方。本实施例中,设备使用方的电子设备,根据显示界面的控件接收选择授权或者放弃授权的触发信息,根据所述触发信息生成响应发送给物联网平台。如果所述响应为确认响应,则物联网平台根据所述确认响应向设备提供方的计算设备授权,建立设备提供方与设备使用方的绑定关系。具体的,根据所述确认响应生成确认授权信息提供给设备提供方的计算设备,并建立所述设备提供方与所述设备使用方的用户标识之间的对应关系。本实施例的一个实施方式中,物联网平台接收设备提供方的计算设备发送的绑定所述目标物联网设备对应的用户标识的用户绑定请求,所述用户绑定请求用于建立所述设备提供方与所述用户标识的绑定关系;所述设备提供方为已获得所述目标物联网设备对应的确认授权信息的设备提供方。绑定后设备提供方的计算设备通过所述设备运行数据接口向物联网平台请求查询所述用户标识对应的物联网设备的设备运行数据,获得所述设备运行数据。进一步,还包括下述处理:如果在物联网应用中未查询到所述用户标识对应的物联网设备列表,则创建所述用户标识对应的物联网设备列表。将所述目标物联网设备添加到所述物联网设备列表中;其中,每个设备管理列表包括分别属于不同类型的多个物联网设备,每个类型包括一个或多个物联网设备。本实施例中,物联网平台对设备使用方的业务数据的管理针对物联网设备的类型分别处理,具体包括:如果所述目标物联网设备为输入设备,则通过业务数据接口接收所述目标物联网设备发送的用户业务数据;如果所述目标物联网设备为输出设备,则通过业务数据接口将与用户业务相关的数据发送给所述目标物联网设备。设备使用方通过读取设置于物联网设备的设备标识可同时完成对设备及软件应用的授权操作,从而将设备运行与商户交易产生的数据统一由物联网平台进行全链路监控及处理;最终实现线上线下数据统一管理的目的,提升设备使用方对店铺经营数据的统一管理的综合能力。本实施例中,获得授权后的设备提供方的计算设备根据物联网应用包含的设备运行数据接口,监控已获得确认授权的目标物联网设备的运行数据。另外,本实施例中还包括物联网设备的软件升级管理。具体的,物联网平台接收所述设备提供方的计算设备发送的针对绑定的目标物联网设备的物联网应用进行软件升级的操作请求,将所述操作请求对应的软件目标版本推送给所述目标物联网设备。获得所述操作请求对应的软件目标版本,根据所述软件目标版本进行软件升级。物联网平台、设备提供方以及实体对象之间物联网应用及物联网设备直接绑定的授权方式,实现硬件(物联网设备)管理及业务数据管理一体化,解决了现有技术中物联网设备数据与实体对象业务数据分离管理的问题。从而提升安全性及故障应急响应的灵敏性,提升物联网设备处理业务数据的效率,使得物联网平台能够提高更专业的数据服务。
请参考图2A。图中涉及的设备包括:物联网平台计算设备、物联网设备提供方计算设备、物联网设备使用方计算设备以及物联网设备。各设备之间的处理时序包括:S201a,物联网提供方计算设备向物联网平台发送物联网设备信息及物联网应用信息。S202a,物联网平台计算设备根据物联网设备信息以及物联网应用信息生成物联网设备标识,向物联网设备提供方计算设备返回物联网设备标识。S203a,物联网设备提供方计算设备将物联网设备标识设置于物联网设备。S204a,物联网设备使用方计算设备读取物联网设备标识。S205a,物联网设备使用方根据物联网设备标识生成用户绑定信息。S206a,物联网设备使用方计算设备向物联网平台计算设备发送用户绑定信息。S207a,物联网平台计算设备生成授权询问请求。S208a,物联网平台计算设备将该授权询问请求发送给物联网设备使用方计算设备。S209a,物联网设备使用方计算设备响应物联网平台计算设备的授权询问请求,确认授权。S210a,物联网平台计算设备向物联网设备提供方计算设备发送确认授权信息。S211a,物联网平台计算设备针对授权的物联网设备的设备运行数据进行管理及监控。具体实施中,步骤S201a至S203a是实现将物联网设备标识设置于物联网设备,物联网设备提供方计算设备可以为用于将所述设备标识设置于所述目标物联网设备的第一计算设备。步骤S210a至S211a是对授权的物联网设备的设备运行数据进行监控,因此物联网设备提供方计算设备可以为用于管理授权物联网设备的设备运行数据的第二计算设备。第一计算设备及第二计算设备可以为同一设备,也可以是逻辑上独立的设备。
至此,对本实施例提供的数据处理方法进行了详细说明,所述方法通过读取设置于目标物联网设备的设备标识,生成包含所述目标物联网设备的设备使用方的用户标识的用户绑定信息;所述设备标识为根据所述目标物联网设备的设备信息以及需要绑定的物联网应用的应用信息生成的设备标识;向物联网平台发送所述用户绑定信息;生成针对授权询问请求的确认响应,发送给所述物联网平台;所述确认响应用于生成包含允许所述设备提供方访问所述目标物联网设备的授权信息。由于所述设备标识根据设备信息以及应用信息生成,将软件和硬件相结合起来,并且在授权过程中获得用户绑定信息,通过用户绑定信息能够将设备使用方的用户标识提供给设备提供方,因而能够针对设备运行数据和用户业务数据进行统一监控。解决了物联网设备授权过程缺乏软件与硬件结合导致的数据无法统一监控问题。
以上述实施例为基础,本申请第二实施例提供另一种数据处理方法。以下结合图3对第二实施例提供的方法进行说明,相关部分请参见上述实施例对应部分的说明。图3所示的数据处理方法,包括:步骤S301至步骤S303。
步骤S301,向物联网平台发送目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息;所述设备信息以及所述应用信息用于生成所述目标物联网设备的设备标识。
本实施例中,物联网平台统一管理物联网设备的设备运行数据和设备使用方使用所述物联网设备产生的业务数据。设备提供方通过物联网平台管理已获得设备使用方授权允许访问的物联网设备。设备使用方可以是实体对象。物联网设备由设备提供方开发,由实体对象使用进行业务。所述设备标识能够通过电子设备读取。本步骤由设备提供方的计算设备执行。设备提供方的计算设备在物联网平台注册并创建物联网应用,包括:向所述物联网平台发送创建与注册合约匹配的物联网应用创建请求;所述物联网应用能够被物联网设备获取并绑定;所述注册合约为设备提供方向物联网平台注册物联网的注册合约。要创建的物联网应用包含针对物联网设备的设备运行数据接口以及针对设备使用方业务的业务数据接口;所述设备运行数据接口用于所述设备提供方针对获得确认授权的目标物联网设备的运行数据进行监控;所述业务数据接口用于业务数据拥有方通过所述物联网应用对业务数据进行监控。所述业务数据拥有方可以为所述目标物联网设备的设备使用方。设备提供方的计算设备还向所述物联网平台发送针对物联网设备以及物联网应用中的至少一个对象的编辑请求;所述编辑请求包含针对所述对象进行增加、删除以及修改中的任一操作;编辑后的对象信息用于生成所述设备标识。本实施例中设备提供方的计算设备还向物联网平台请求绑定特定物联网设备的设备使用方,具体的,向所述物联网平台发送绑定所述目标物联网设备对应的用户标识的用户绑定请求,所述用户绑定请求用于建立所述设备提供方与所述用户标识的绑定关系;所述设备提供方为已获得所述目标物联网设备对应的确认授权信息的设备提供方。实际应用中,设备使用方使用从多个设备提供方获取的多类型物联网设备,每类型物联网设备可能属于不同设备提供方,同一个类型的不同物联网设备也可以属于不同设备提供方。每个设备提供方在物联网平台创建物联网应用,并将物联网设备的设备信息添加到物联网平台,由物联网平台根据物联网设备的设备信息和物联网应用的应用信息生成用于唯一标识物联网设备的、通过电子设备能够读取的设备标识。所述设备标识为物联网设备的专属标识,从而保证每个物联网设备的数据通信渠道的唯一鉴权,使得物联网平台对物联网设备的授权控制只能授权给唯一设备提供方,保证设备提供方唯一对该物联网设备进行维护控制,实现设备运行数据的安全精准监控。例如,所述设备标识可以是根据物联网设备信息与对应的物联网应用信息生成的二维码,每个物联网设备有专属二维码。所述二维码可以通过实体对象的电子设备扫码,扫码时将实体对象的用户绑定信息发送给物联网平台,同时完成对物联网设备以及物联网应用的授权操作,从而将设备运行数据与实体对象运营产生的业务数据统一由物联网平台进行全链路监控及处理。
步骤S302,接收所述物联网平台提供的所述设备标识,将所述设备标识设置于所述目标物联网设备。
本步骤由设备提供方的计算设备执行。本实施例中,设备提供方的计算设备接收物联网平台提供的设备标识并将其设置于所述目标物联网设备。例如,餐饮商户使用设置有专属二维码的智能打印机进行订单打印业务。所述专属二维码为物联网平台根据智能打印机标识以及所述智能打印机绑定的物联网应用生成的一一对应所述智能打印机标识的二维码。再如,餐饮商户使用设置有专属二维码的扫码枪进行一键扫码业务,能够将扫码得到的业务数据直接存储到物联网平台,提高了数据处理效率。
步骤S303,接收所述物联网平台提供的确认授权信息;所述确认授权信息包含物联网设备的设备使用方允许物联网设备的设备提供方访问所述目标物联网设备的授权信息。
本步骤由设备提供方的计算设备执行。本实施例中,业务提供方的计算设备获得授权后根据物联网应用包含的设备运行数据接口,监控已获得确认授权的目标物联网设备的运行数据。在获得设备使用方允许设备提供方访问目标物联网设备后,业务提供方的计算设备向所述物联网平台提供针对所述目标物联网设备的增加请求,所述增加请求用于将所述目标物联网设备增加到用户标识对应的设备管理列表中;其中,每个设备管理列表包括分别属于不同类型的多个物联网设备,每个类型包括一个或多个物联网设备。业务提供方的计算设备获得授权后还可以向所述物联网平台发送绑定所述目标物联网设备对应的用户标识的用户绑定请求,所述用户绑定请求用于建立所述设备提供方与所述用户标识的绑定关系;所述设备提供方为已获得所述目标物联网设备对应的确认授权信息的设备提供方。实际应用中,设备使用方通过读取设置于物联网设备的设备标识可同时完成对设备及软件应用的授权操作,从而将设备运行与商户交易产生的数据统一由物联网平台进行全链路监控及处理;最终实现线上线下数据统一管理的目的,提升设备使用方对店铺经营数据的统一管理的综合能力。另外,本实施例中还包括物联网设备的软件升级管理。具体的,设备提供方的计算设备向物联网平台发送物联网应用进行软件升级的操作请求,由物联网平台将所述操作请求对应的软件目标版本推送给绑定的目标物联网设备。物联网平台、设备提供方以及实体对象之间物联网应用及物联网设备直接绑定的授权方式,实现硬件(物联网设备)管理及业务数据管理一体化,解决了现有技术中物联网设备数据与实体对象业务数据分离管理的问题。从而提升安全性及故障应急响应的灵敏性,提升物联网设备处理业务数据的效率,使得物联网平台能够提高更专业的数据服务。
至此,对第二实施例提供的数据处理方法进行了说明,所述方法,通过向物联网平台发送目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息;所述设备信息以及所述应用信息用于生成所述目标物联网设备的设备标识;将所述设备标识设置于所述目标物联网设备;接收所述物联网平台提供的确认授权信息;所述确认授权信息包含物联网设备的设备使用方允许物联网设备的设备提供方访问所述目标物联网设备的授权信息。由于所述设备标识根据设备信息以及应用信息生成,将软件和硬件相结合起来,并且在授权过程中获得用户绑定信息,通过用户绑定信息能够将设备使用方的用户标识提供给设备提供方,因而能够针对设备运行数据和用户业务数据进行统一监控。解决了物联网设备授权过程缺乏软件与硬件结合导致的数据无法统一监控问题。
以上述实施例为基础,本申请第三实施例提供另一种数据处理方法,以下结合图4对所述方法进行说明。图4所示的数据处理方法,包括步骤S401至步骤S403。
步骤S401,读取设置于目标物联网设备的设备标识,生成包含所述目标物联网设备的设备使用方的用户标识的用户绑定信息;所述设备标识为根据所述目标物联网设备的设备信息以及需要绑定的物联网应用的应用信息生成设备标识。
本步骤由设备使用方的计算设备执行。所述设备使用方的计算设备可以为设备使用方对应的能够读取所述设备标识的电子设备。本实施例中,所述设备标识能够通过电子设备读取。设备使用方的电子设备读取所述设备标识,生成的信息中至少包含:设备使用方的用户标识以及所述设备标识对应的设备信息。例如,所述设备标识可以是根据物联网设备信息与对应的物联网应用信息生成的二维码,每个物联网设备有专属二维码。所述二维码可以通过实体对象的电子设备扫码,扫码时生成包含实体对象标识的用户绑定信息。
步骤S402,向物联网平台发送所述用户绑定信息,接收物联网平台发送的针对所述用户绑定信息的授权询问请求;所述授权询问请求包含是否向所述设备提供方授予访问所述目标设备的权限的询问信息。
本步骤由所述设备使用方的计算设备执行。本实施例中,读取所述设备标识的电子设备将所述用户绑定信息发送给物联网平台,并接收授权询问请求。由于用户绑定信息包含有设备使用方对应的用户标识,因此,物联网平台可以在将所述目标物联网设备向设备提供方授予访问权限时能在授权信息中加入用户标识,从而将设备使用方与设备提供方或者设备提供方开发的物联网应用进行绑定。所述电子设备展示所述授权询问请求的相关信息。
步骤S403,生成针对所述授权询问请求的确认响应,发送给所述物联网平台;所述确认响应用于生成包含设备使用方允许所述设备提供方访问所述目标物联网设备的授权信息。
本步骤由所述设备使用方的计算设备执行。本实施例中,所述电子设备根据显示界面的控件接收选择授权或者放弃授权的触发信息,根据所述触发信息生成针对所述授权询问请求的响应。发送给物联网平台。如果所述响应为确认响应,则物联网平台根据所述确认响应向设备提供方的计算设备授权,建立设备提供方与设备使用方的绑定关系。本实施例中,还包括:如果所述目标物联网设备为输入设备,则向所述物联网平台提供所述目标物联网设备产生的用户业务数据;如果所述目标物联网设备为输出设备,则接收所述物联网平台根据所述用户绑定信息提供的用户业务数据。本实施例中还包括目标物联网设备的软件升级处理,具体的,目标物联网设备接收针对所绑定的物联网应用进行软件升级的操作请求;获得所述操作请求对应的软件目标版本。
至此,对本申请第三实施例提供的方法进行了说明。所述方法通过读取设置于目标物联网设备的设备标识,生成包含所述目标物联网设备的设备使用方的用户标识的用户绑定信息;所述设备标识为根据所述目标物联网设备的设备信息以及需要绑定的物联网应用的应用信息生成的设备标识;向物联网平台发送所述用户绑定信息;生成针对授权询问请求的确认响应,发送给所述物联网平台;所述确认响应用于生成包含允许所述设备提供方访问所述目标物联网设备的授权信息。由于所述设备标识根据设备信息以及应用信息生成,将软件和硬件相结合起来,并且在授权过程中获得用户绑定信息,通过用户绑定信息能够将设备使用方的用户标识提供给设备提供方,因而能够针对设备运行数据和用户业务数据进行统一监控。解决了物联网设备授权过程缺乏软件与硬件结合导致的数据无法统一监控问题。
与第一实施例对应,本申请第四实施例提供一种数据处理装置。以下结合图5对第四实施例提供的装置进行说明。图5所示的数据处理装置,包括:
设备标识生成单元501,用于接收目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息,根据所述设备信息以及所述应用信息生成所述目标物联网设备的设备标识;
设备标识设置单元502,用于向用于将所述设备标识设置于所述目标物联网设备的计算设备提供所述设备标识;
授权请求单元503,用于接收能读取所述设备标识的电子设备提供的根据所述设备标识生成的用户绑定信息,根据所述用户绑定信息生成授权询问请求,将所述授权询问请求发送给所述电子设备;所述授权询问请求包含是否向设备提供方授予访问所述目标物联网的权限的询问信息,所述目标物联网设备设置有所述设备标识;
授权单元504,用于接收针对所述授权询问请求的确认响应,根据所述确认响应生成确认授权信息,提供给设备提供方的计算设备;所述确认授权信息包含设备使用方允许所述设备提供方访问所述目标物联网设备的授权信息。
可选的,所述设备标识生成单元还用于:获得所述设备提供方向物联网平台注册物联网的注册合约;接收所述设备提供方的计算设备发送的物联网应用创建请求,如果判断所述物联网应用创建请求与所述注册合约匹配,则根据所述物联网应用创建请求创建物联网应用;所述物联网应用能够被物联网设备获取并绑定。
可选的,所述设备标识生成单元具体用于:向要创建的物联网应用提供针对物联网设备的设备运行数据接口以及针对用户业务的业务数据接口;所述设备运行数据接口用于所述设备提供方针对获得确认授权的目标物联网设备的运行数据进行监控;所述业务数据接口用于业务数据拥有方通过所述物联网应用对业务数据进行监控。
可选的,所述授权单元具体用于接收所述设备提供方的计算设备发送的绑定所述目标物联网设备对应的用户标识的用户绑定请求,在所述设备提供方与所述用户标识对应的设备使用方之间建立绑定关系;所述设备提供方为获得所述目标物联网设备对应的确认授权信息的设备提供方;通过设备运行数据接口获得绑定后的设备提供方的计算设备针对所述设备使用方的物联网设备的设备运行数据进行查询的请求,向所述设备提供方计算设备提供所述设备运行数据。
可选的,所述授权单元具体用于:如果在所述物联网应用中未查询到所述用户标识对应的物联网设备列表,则创建所述用户标识对应的物联网设备列表;将所述目标物联网设备添加到所述物联网设备列表中;其中,每个设备管理列表包括分别属于不同类型的多个物联网设备,每个类型包括一个或多个物联网设备。
可选的,所述授权单元还用于:如果所述目标物联网设备为输入设备,则通过业务数据接口接收所述目标物联网设备发送的用户业务数据;如果所述目标物联网设备为输出设备,则通过业务数据接口将与用户业务相关的数据发送给所述目标物联网设备。
可选的,所述设备标识生成单元还用于:接收所述设备提供方的计算设备发送的针对物联网设备以及物联网应用中的至少一个对象的编辑请求;所述编辑请求包含针对所述对象进行增加、删除以及修改中的任一操作;根据所述编辑请求针对物联网设备以及物联网应用中的至少一个对象进行编辑;根据编辑后的对象信息生成所述设备标识。
可选的,所述授权单元还用于:接收所述设备提供方的计算设备发送的针对所述目标物联网设备的物联网应用进行软件升级的操作请求,将所述操作请求对应的软件目标版本推送给所述目标物联网设备。
至此,对本实施例提供的装置进行了说明,所述装置中,由于设备标识根据设备信息以及应用信息生成,将软件和硬件相结合起来,并且在授权过程中获得用户绑定信息,通过用户绑定信息能够将设备使用方的用户标识提供给设备提供方,因而能够针对设备运行数据和用户业务数据进行统一监控。解决了物联网设备授权过程缺乏软件与硬件结合导致的数据无法统一监控问题。
与第二实施例对应,本申请第五实施例提供另一种数据处理装置。以下结合图6对所述装置进行说明,相关部分请参见对应部分的说明。图6所示的数据处理装置包括:
应用创建及设备添加单元601,用于向物联网平台发送目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息;所述设备信息以及所述应用信息用于生成所述目标物联网设备的设备标识;
设备标识设置单元602,用于接收所述物联网平台提供的所述设备标识,将所述设备标识设置于所述目标物联网设备;
授权单元603,用于接收所述物联网平台提供的确认授权信息;所述确认授权信息包含物联网设备的设备使用方允许物联网设备的设备提供方访问所述目标物联网设备的授权信息。
可选的,所述应用创建及设备添加单元具体用于向所述物联网平台发送创建与注册合约匹配的物联网应用创建请求;所述物联网应用能够被物联网设备获取并绑定;所述注册合约为设备提供方向物联网平台注册物联网的注册合约。
可选的,所述授权单元还用于:根据物联网应用包含的设备运行数据接口,监控已获得确认授权的目标物联网设备的运行数据。
可选的,所述授权单元还用于:向所述物联网平台发送绑定所述目标物联网设备对应的用户标识的用户绑定请求,所述用户绑定请求用于建立所述设备提供方与所述用户标识的绑定关系;所述设备提供方为已获得所述目标物联网设备对应的确认授权信息的设备提供方;通过所述设备运行数据接口向物联网平台请求查询所述用户标识对应的物联网设备的设备运行数据,获得所述设备运行数据。
可选的,所述授权单元还用于:向所述物联网平台提供针对所述目标物联网设备的增加请求,所述增加请求用于将所述目标物联网设备增加到用户标识对应的设备管理列表中;其中,每个设备管理列表包括分别属于不同类型的多个物联网设备,每个类型包括一个或多个物联网设备。
可选的,所述授权单元还用于:向所述物联网平台发送针对物联网设备以及物联网应用中的至少一个对象的编辑请求;所述编辑请求包含针对所述对象进行增加、删除以及修改中的任一操作;编辑后的对象信息用于生成所述设备标识。
至此,对本实施例提供的装置进行了说明。所述装置中,由于所述设备标识根据设备信息以及应用信息生成,将软件和硬件相结合起来,并且在授权过程中获得用户绑定信息,通过用户绑定信息能够将设备使用方的用户标识提供给设备提供方,因而能够针对设备运行数据和用户业务数据进行统一监控。解决了物联网设备授权过程缺乏软件与硬件结合导致的数据无法统一监控问题。
与第三实施例对应,本申请第六实施例提供一种数据处理装置,以下结合图7对所述装置进行说明。相关部分参考对应部分说明。图7所示的装置包括:
设备标识读取单元701,用于读取设置于目标物联网设备的设备标识,生成包含所述目标物联网设备的设备使用方的用户标识的用户绑定信息;所述设备标识为根据所述目标物联网设备的设备信息以及需要绑定的物联网应用的应用信息生成的设备标识;
授权请求单元702,用于向物联网平台发送所述用户绑定信息,接收物联网平台发送的针对所述用户绑定信息的授权询问请求;所述授权询问请求包含是否向所述设备提供方授予访问所述目标设备的权限的询问信息;
授权单元703,用于生成针对所述授权询问请求的确认响应,发送给所述物联网平台;所述确认响应用于生成包含设备使用方允许所述设备提供方访问所述目标物联网设备的授权信息。
可选的,所述授权单元还用于:如果所述目标物联网设备为输入设备,则向所述物联网平台提供所述目标物联网设备产生的用户业务数据;如果所述目标物联网设备为输出设备,则接收所述物联网平台根据所述用户绑定信息提供的用户业务数据。
可选的,所述授权单元还用于:接收所述设备提供方的计算设备提供的针对所述目标物联网设备绑定的物联网应用进行软件升级的操作请求;获得所述操作请求对应的软件目标版本。
至此,对本申请实施例提供的装置进行了说明。所述装置中,由于所述设备标识根据设备信息以及应用信息生成,将软件和硬件相结合起来,并且在授权过程中获得用户绑定信息,通过用户绑定信息能够将设备使用方的用户标识提供给设备提供方,因而能够针对设备运行数据和用户业务数据进行统一监控。解决了物联网设备授权过程缺乏软件与硬件结合导致的数据无法统一监控问题。
以上述实施例为基础,本申请第七实施例提供一种电子设备。图8为所述电子设备的示意图,所述电子设备,包括:存储器801,以及处理器802;所述存储器用于存储计算机程序,所述计算机程序被所述处理器运行后,执行本申请实施例提供的所述数据处理方法。
至此,对本实施例提供的电子设备进行了说明,所述电子设备中设备标识根据设备信息以及应用信息生成,因而能将软件和硬件相结合起来,并且在授权过程中获得用户绑定信息,通过用户绑定信息能够将设备使用方的用户标识提供给设备提供方,因而能够针对设备运行数据和用户业务数据进行统一监控。解决了物联网设备授权过程缺乏软件与硬件结合导致的数据无法统一监控问题。
以上述实施例为基础,本申请第八实施例提供一种存储设备,相关的部分请参见上述实施例的对应说明即可。所述存储设备的示意图类似图8。所述存储设备存储有计算机程序,所述计算机程序被处理器运行后,执行本申请实施例提供的所述数据处理方法。
至此,对本实施例提供的存储设备进行了说明,所述存储设备存储有数据处理指令,所述指令中由于所述设备标识根据设备信息以及应用信息生成,因而能将软件和硬件相结合起来,并且在授权过程中获得用户绑定信息,通过用户绑定信息能够将设备使用方的用户标识提供给设备提供方,因而能够针对设备运行数据和用户业务数据进行统一监控。解决了物联网设备授权过程缺乏软件与硬件结合导致的数据无法统一监控问题。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
2、本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
Claims (22)
1.一种数据处理方法,其特征在于,包括:
接收目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息,根据所述设备信息以及所述应用信息生成所述目标物联网设备的设备标识;
向用于将所述设备标识设置于所述目标物联网设备的计算设备提供所述设备标识;
接收能读取所述设备标识的电子设备提供的根据所述设备标识生成的用户绑定信息,根据所述用户绑定信息生成授权询问请求,将所述授权询问请求发送给所述电子设备;所述授权询问请求包含是否向设备提供方授予访问所述目标物联网的权限的询问信息,所述目标物联网设备设置有所述设备标识;
接收针对所述授权询问请求的确认响应,根据所述确认响应生成确认授权信息,提供给设备提供方的计算设备;所述确认授权信息包含设备使用方允许所述设备提供方访问所述目标物联网设备的授权信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
获得所述设备提供方向物联网平台注册物联网的注册合约;
接收所述设备提供方的计算设备发送的物联网应用创建请求,如果判断所述物联网应用创建请求与所述注册合约匹配,则根据所述物联网应用创建请求创建物联网应用;所述物联网应用能够被物联网设备获取并绑定。
3.根据权利要求2所述的方法,其特征在于,所述根据所述物联网应用创建请求创建物联网应用,包括:
向要创建的物联网应用提供针对物联网设备的设备运行数据接口以及针对用户业务的业务数据接口;所述设备运行数据接口用于所述设备提供方针对获得确认授权的目标物联网设备的运行数据进行监控;所述业务数据接口用于业务数据拥有方通过所述物联网应用对业务数据进行监控。
4.根据权利要求3所述的方法,其特征在于,还包括:
接收所述设备提供方的计算设备发送的绑定所述目标物联网设备对应的用户标识的用户绑定请求,在所述设备提供方与所述用户标识对应的设备使用方之间建立绑定关系;所述设备提供方为获得所述目标物联网设备对应的确认授权信息的设备提供方;
通过设备运行数据接口获得绑定后的设备提供方的计算设备针对所述设备使用方的物联网设备的设备运行数据进行查询的请求,向所述设备提供方计算设备提供所述设备运行数据。
5.根据权利要求4所述的方法,其特征在于,所述在所述设备提供方与所述用户标识对应的设备使用方之间建立绑定关系,包括:
如果在所述物联网应用中未查询到所述用户标识对应的物联网设备列表,则创建所述用户标识对应的物联网设备列表;
将所述目标物联网设备添加到所述物联网设备列表中;其中,每个设备管理列表包括分别属于不同类型的多个物联网设备,每个类型包括一个或多个物联网设备。
6.根据权利要求3所述的方法,其特征在于,还包括:
如果所述目标物联网设备为输入设备,则通过业务数据接口接收所述目标物联网设备发送的用户业务数据;
如果所述目标物联网设备为输出设备,则通过业务数据接口将与用户业务相关的数据发送给所述目标物联网设备。
7.根据权利要求1所述的方法,其特征在于,还包括:
接收所述设备提供方的计算设备发送的针对物联网设备以及物联网应用中的至少一个对象的编辑请求;所述编辑请求包含针对所述对象进行增加、删除以及修改中的任一操作;
根据所述编辑请求针对物联网设备以及物联网应用中的至少一个对象进行编辑;
所述根据所述设备信息以及所述应用信息生成所述目标物联网设备的设备标识,包括:根据编辑后的对象信息生成所述设备标识。
8.根据权利要求1所述的方法,其特征在于,还包括:
接收所述设备提供方的计算设备发送的针对所述目标物联网设备的物联网应用进行软件升级的操作请求,将所述操作请求对应的软件目标版本推送给所述目标物联网设备。
9.一种数据处理方法,其特征在于,包括:
向物联网平台发送目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息;所述设备信息以及所述应用信息用于生成所述目标物联网设备的设备标识;
接收所述物联网平台提供的所述设备标识,将所述设备标识设置于所述目标物联网设备;
接收所述物联网平台提供的确认授权信息;所述确认授权信息包含物联网设备的设备使用方允许物联网设备的设备提供方访问所述目标物联网设备的授权信息;所述确认授权信息为根据基于用户绑定信息生成的授权询问请求的确认响应生成,其中,所述用户绑定信息根据所述设备标识生成。
10.根据权利要求9所述的方法,其特征在于,还包括:
向所述物联网平台发送创建与注册合约匹配的物联网应用创建请求;所述物联网应用能够被物联网设备获取并绑定;所述注册合约为设备提供方向物联网平台注册物联网的注册合约。
11.根据权利要求9所述的方法,其特征在于,还包括:
根据物联网应用包含的设备运行数据接口,监控已获得确认授权的目标物联网设备的运行数据。
12.根据权利要求11所述的方法,其特征在于,还包括:
向所述物联网平台发送绑定所述目标物联网设备对应的用户标识的用户绑定请求,所述用户绑定请求用于建立所述设备提供方与所述用户标识的绑定关系;所述设备提供方为已获得所述目标物联网设备对应的确认授权信息的设备提供方;
通过所述设备运行数据接口向物联网平台请求查询所述用户标识对应的物联网设备的设备运行数据,获得所述设备运行数据。
13.根据权利要求9所述的方法,其特征在于,还包括:
向所述物联网平台提供针对所述目标物联网设备的增加请求,所述增加请求用于将所述目标物联网设备增加到用户标识对应的设备管理列表中;其中,每个设备管理列表包括分别属于不同类型的多个物联网设备,每个类型包括一个或多个物联网设备。
14.根据权利要求9所述的方法,其特征在于,还包括:
向所述物联网平台发送针对物联网设备以及物联网应用中的至少一个对象的编辑请求;所述编辑请求包含针对所述对象进行增加、删除以及修改中的任一操作;编辑后的对象信息用于生成所述设备标识。
15.一种数据处理方法,其特征在于,包括:
读取设置于目标物联网设备的设备标识,生成包含所述目标物联网设备的设备使用方的用户标识的用户绑定信息;所述设备标识为根据所述目标物联网设备的设备信息以及需要绑定的物联网应用的应用信息生成设备标识;
向物联网平台发送所述用户绑定信息,接收物联网平台发送的针对所述用户绑定信息的授权询问请求;所述授权询问请求包含是否向所述设备提供方授予访问所述目标设备的权限的询问信息;
生成针对所述授权询问请求的确认响应,发送给所述物联网平台;所述确认响应用于生成包含设备使用方允许所述设备提供方访问所述目标物联网设备的授权信息。
16.根据权利要求15所述的方法,其特征在于,还包括:
如果所述目标物联网设备为输入设备,则向所述物联网平台提供所述目标物联网设备产生的用户业务数据;
如果所述目标物联网设备为输出设备,则接收所述物联网平台根据所述用户绑定信息提供的用户业务数据。
17.根据权利要求15所述的方法,其特征在于,还包括:
接收所述设备提供方的计算设备提供的针对所述目标物联网设备绑定的物联网应用进行软件升级的操作请求;
获得所述操作请求对应的软件目标版本。
18.一种数据处理装置,其特征在于,包括:
设备标识生成单元,用于接收目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息,根据所述设备信息以及所述应用信息生成所述目标物联网设备的设备标识;
设备标识设置单元,用于向用于将所述设备标识设置于所述目标物联网设备的计算设备提供所述设备标识;
授权请求单元,用于接收能读取所述设备标识的电子设备提供的根据所述设备标识生成的用户绑定信息,根据所述用户绑定信息生成授权询问请求,将所述授权询问请求发送给所述电子设备;所述授权询问请求包含是否向设备提供方授予访问所述目标物联网的权限的询问信息,所述目标物联网设备设置有所述设备标识;
授权单元,用于接收针对所述授权询问请求的确认响应,根据所述确认响应生成确认授权信息,提供给设备提供方的计算设备;所述确认授权信息包含设备使用方允许所述设备提供方访问所述目标物联网设备的授权信息。
19.一种数据处理装置,其特征在于,包括:
应用创建及设备添加单元,用于向物联网平台发送目标物联网设备的设备信息以及所述目标物联网设备需要绑定的物联网应用的应用信息;所述设备信息以及所述应用信息用于生成所述目标物联网设备的设备标识;
设备标识设置单元,用于接收所述物联网平台提供的所述设备标识,将所述设备标识设置于所述目标物联网设备;
授权单元,用于接收所述物联网平台提供的确认授权信息;所述确认授权信息包含物联网设备的设备使用方允许物联网设备的设备提供方访问所述目标物联网设备的授权信息;所述确认授权信息为根据基于用户绑定信息生成的授权询问请求的确认响应生成,其中,所述用户绑定信息根据所述设备标识生成。
20.一种数据处理装置,其特征在于,包括:
设备标识读取单元,用于读取设置于目标物联网设备的设备标识,生成包含所述目标物联网设备的设备使用方的用户标识的用户绑定信息;所述设备标识为根据所述目标物联网设备的设备信息以及需要绑定的物联网应用的应用信息生成设备标识;
授权请求单元,用于向物联网平台发送所述用户绑定信息,接收物联网平台发送的针对所述用户绑定信息的授权询问请求;所述授权询问请求包含是否向所述设备提供方授予访问所述目标设备的权限的询问信息;
授权单元,用于生成针对所述授权询问请求的确认响应,发送给所述物联网平台;所述确认响应用于生成包含设备使用方允许所述设备提供方访问所述目标物联网设备的授权信息。
21.一种电子设备,其特征在于,包括:
存储器,以及处理器;所述存储器用于存储计算机程序,所述计算机程序被所述处理器运行后,执行权利要求1-17任意一项所述的数据处理方法。
22.一种存储设备,其特征在于,存储有计算机程序,所述计算机程序被处理器运行后,执行权利要求1-17任意一项所述的数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010379086.9A CN111740945B (zh) | 2020-05-07 | 2020-05-07 | 数据处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010379086.9A CN111740945B (zh) | 2020-05-07 | 2020-05-07 | 数据处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111740945A CN111740945A (zh) | 2020-10-02 |
CN111740945B true CN111740945B (zh) | 2022-05-03 |
Family
ID=72646718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010379086.9A Active CN111740945B (zh) | 2020-05-07 | 2020-05-07 | 数据处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111740945B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112180201A (zh) * | 2020-11-30 | 2021-01-05 | 长沙树根互联技术有限公司 | 一种设备状态监控方法与装置 |
CN112787994B (zh) * | 2020-12-25 | 2021-11-05 | 北京深思数盾科技股份有限公司 | 电子设备的设备id的处理方法、装置、设备及存储介质 |
CN114926168A (zh) * | 2022-04-19 | 2022-08-19 | 杭州企鹅科技有限公司 | 物联网支付设备的绑定数据处理方法及相关设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101814227A (zh) * | 2010-03-18 | 2010-08-25 | 北京创毅视讯科技有限公司 | 一种基于物联网实现设备远程控制的***和方法 |
CN103906054A (zh) * | 2012-12-28 | 2014-07-02 | 上海农业信息有限公司 | 物联网软件功能模块授权方法及*** |
CN108768970A (zh) * | 2018-05-15 | 2018-11-06 | 腾讯科技(北京)有限公司 | 一种智能设备的绑定方法、身份认证平台及存储介质 |
CN109478179A (zh) * | 2017-05-09 | 2019-03-15 | 诺基亚美国公司 | IoT设备连接、发现和联网 |
-
2020
- 2020-05-07 CN CN202010379086.9A patent/CN111740945B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101814227A (zh) * | 2010-03-18 | 2010-08-25 | 北京创毅视讯科技有限公司 | 一种基于物联网实现设备远程控制的***和方法 |
CN103906054A (zh) * | 2012-12-28 | 2014-07-02 | 上海农业信息有限公司 | 物联网软件功能模块授权方法及*** |
CN109478179A (zh) * | 2017-05-09 | 2019-03-15 | 诺基亚美国公司 | IoT设备连接、发现和联网 |
CN108768970A (zh) * | 2018-05-15 | 2018-11-06 | 腾讯科技(北京)有限公司 | 一种智能设备的绑定方法、身份认证平台及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111740945A (zh) | 2020-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111740945B (zh) | 数据处理方法及装置 | |
CN108337677B (zh) | 网络鉴权方法及装置 | |
JP6268282B2 (ja) | リクエスト処理方法および装置 | |
US10341367B1 (en) | System and method for inquiring IOC information by P2P protocol | |
CN109145201B (zh) | 一种基于区块链的信息管理方法、装置、设备及存储介质 | |
CN102710640A (zh) | 请求授权的方法、装置和*** | |
CN110909373B (zh) | 一种访问控制方法、设备、***及存储介质 | |
CN103384237A (zh) | 一种共享IaaS业务云账号的方法、及共享平台和网络装置 | |
CN102932492A (zh) | 用户与ip地址租用事件的关联 | |
CN103024053A (zh) | 云存储方法、资源调度***、云存储节点及*** | |
CN104869143A (zh) | 资料分享方法、装置、客户端和服务器 | |
CN111666539B (zh) | 一种房地产资源管理方法、装置、服务器及存储介质 | |
CN103197902B (zh) | 信息处理***、信息处理装置以及信息处理方法 | |
CN102750472B (zh) | 一种鉴权方法、装置及*** | |
CN114390044B (zh) | 一种文件上传方法、***、设备及存储介质 | |
CN106453349A (zh) | 账号登录方法及装置 | |
CN102299945A (zh) | 网关配置页面登录方法、***及门户认证服务器 | |
CN110198540B (zh) | Portal认证方法及装置 | |
KR20220137899A (ko) | 사물 인터넷 기기의 등록 방법, 장치, 기기 및 저장 매체 | |
CN111092958A (zh) | 一种节点接入方法、装置、***及存储介质 | |
US20170310781A1 (en) | Object Information Processing Method and Apparatus, and ORS Application Gateway | |
US10270756B2 (en) | Service providing method, and service providing device | |
KR20220156429A (ko) | M2m 시스템에서 디지털 권한 관리를 지원하기 위한 방법 및 장치 | |
CN106487776B (zh) | 一种保护机器类通信设备的方法、网络实体及*** | |
KR20230043919A (ko) | 서비스 요청 처리 |
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 |