CN108848159A - A kind of internet of things equipment interoperability dispatching method - Google Patents
A kind of internet of things equipment interoperability dispatching method Download PDFInfo
- Publication number
- CN108848159A CN108848159A CN201810611559.6A CN201810611559A CN108848159A CN 108848159 A CN108848159 A CN 108848159A CN 201810611559 A CN201810611559 A CN 201810611559A CN 108848159 A CN108848159 A CN 108848159A
- Authority
- CN
- China
- Prior art keywords
- resource
- subscription
- interoperability
- scheduling
- resources
- 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
Classifications
-
- 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
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本发明涉及基于虚拟资源的物联网领域,尤其涉及一种物联网设备互操作调度方法。The invention relates to the field of the Internet of Things based on virtual resources, in particular to a method for scheduling interoperation of Internet of Things devices.
背景技术Background technique
物联网(IoT)是一种包含了物理对象、虚拟对象以及配有传感、计算和通信能力的无所不在的网络。物联网最初的愿景是建立一个超级链接的全球生态系统,通过部署在其中的物理设备、通信网络等,在“物”与“物”之间实现交互通信,从而构建物物相连的生态系统,为人们提供更便利智慧的生产以及生活环境。其中,为了实现“物”与“物”之间的沟通交流,关键部分在于实现物联网设备间的互操作调度,通过合理有效的方式在需要进行互操作的设备之间提供互操作解决方案,从而支持实现物物交互。The Internet of Things (IoT) is an ubiquitous network of physical objects, virtual objects, and sensing, computing, and communication capabilities. The initial vision of the Internet of Things is to establish a hyperlinked global ecosystem, through the deployment of physical devices, communication networks, etc., to achieve interactive communication between "things" and "things", so as to build an ecosystem of connected things. To provide people with a more convenient and intelligent production and living environment. Among them, in order to realize the communication between "things" and "things", the key part is to realize the interoperability scheduling between IoT devices, and provide interoperability solutions between devices that need to be interoperable in a reasonable and effective way. So as to support the realization of object interaction.
然而,鉴于物联网系统内部署的设备数量多、不兼容、分布广等特点,在异构设备间由于使用数据格式、通信协议不同,难以在其间实现互操作,且难以无缝地集成新设备到现有的物联网系统中。目前,已有较多物联网研究人员和行业领导者针对物联网设备互操作进行了相关研究,总的来说,当前研究主要集中在以下几个方面:However, in view of the large number, incompatibility, and wide distribution of devices deployed in the IoT system, it is difficult to achieve interoperability among heterogeneous devices due to different data formats and communication protocols, and it is difficult to seamlessly integrate new devices. into existing IoT systems. At present, many IoT researchers and industry leaders have conducted relevant research on the interoperability of IoT devices. Generally speaking, the current research mainly focuses on the following aspects:
1.从标准入手,通过制定统一的行业规范来提供设备互操作解决方案,包括源自早期开放互联联盟的开放连接基金会(OCF)、OPC基金会、机器自动化与控制组织(OMAC)等标准组织。1. Start with standards and provide equipment interoperability solutions by formulating unified industry specifications, including standards such as the Open Connectivity Foundation (OCF), the OPC Foundation, and the Machine Automation and Control Organization (OMAC) from the early Open Interconnection Alliance organize.
2.从垂直领域入手,针对单个或孤立应用实现设备互操作,具有“一式一议”性,解决的是限定应用情况下的设备互操作。2. Starting from the vertical field, realize device interoperability for a single or isolated application, which has the nature of "one type, one discussion", and solves device interoperability under limited application conditions.
3.从通信网络和硬件入手,根据异构设备使用通信协议不同,由运营商在其网络中部署多供应商基础设施,从通信层面支持设备互操作的实现。3. Starting from the communication network and hardware, according to the different communication protocols used by heterogeneous devices, operators deploy multi-vendor infrastructure in their networks to support the realization of device interoperability from the communication level.
然而,通过标准化确实能解决一部分问题,但标准的落地需要极长时间,垂直领域的解决方案不具备适用性,且侧重通信和硬件兼容的互操作会逐渐向软件兼容转移。因此,通过对现有研究的分析,可以发现为了实现物联网设备互操作调度,存在以下需求:However, some problems can indeed be solved through standardization, but it takes a very long time for the standards to be implemented, solutions in the vertical field are not applicable, and the interoperability that focuses on communication and hardware compatibility will gradually shift to software compatibility. Therefore, through the analysis of existing research, it can be found that in order to realize the interoperability scheduling of IoT devices, there are the following requirements:
可以满足设备异构性,不需考虑不同设备所使用数据结构的不同,也能实现设备互操作;It can meet the heterogeneity of devices, without considering the different data structures used by different devices, and can also realize device interoperability;
可以实现水平领域的设备互操作,不需要受限于指定领域;Device interoperability in the horizontal field can be realized without being limited to the specified field;
可以根据设备交互需求,提供数据互操作性的解决方案。It can provide solutions for data interoperability according to device interaction requirements.
针对上述提出的问题和需求,现在已经提出了一些解决方案,比如OCF物联网互操作性标准,以及一种实现物联网互操作的移动多重技术网关技术。Aiming at the problems and demands raised above, some solutions have been proposed, such as OCF IoT interoperability standard, and a mobile multi-technology gateway technology to realize IoT interoperability.
其中OCF标准通过规范、开源实现和认证的结合,可以将物联网产业链中各个环节的参与者都融入其中,从而构建开放的生态系统并实现设备间的互操作性。但是,这种顶层标准规范只给出了基本的实现架构,并未对每一部分的具体实现进行更细致的设计,离实现标准规范与实际应用的紧密结合还有很长一段距离。此外,虽然OCF标准提供了设备认证规范,但在目前由符合性测试和互通性测试组成的OCF认证测试中,只有符合性测试,对于支持实现设备互操作性至关重要的互通性测试并未实现,且目前大多数测试设备都使用的是有线形式,难以满足物联网的无线通信环境。Among them, the OCF standard, through the combination of specification, open source implementation and certification, can integrate participants in all links of the Internet of Things industry chain into it, so as to build an open ecosystem and realize interoperability between devices. However, this top-level standard specification only provides the basic implementation architecture, without a more detailed design for the specific implementation of each part, and there is still a long way to go before the close integration of standard specifications and practical applications. In addition, although the OCF standard provides equipment certification specifications, in the current OCF certification test consisting of compliance testing and interoperability testing, only compliance testing is available, and interoperability testing, which is crucial to supporting the realization of equipment interoperability, does not Realization, and most of the test equipment currently uses a wired form, which is difficult to meet the wireless communication environment of the Internet of Things.
而在实现物联网互操作的移动多重技术网关这种以物联网网关为核心的设备互操作解决方案中,所有设备通过无线WIFI、Bluetooth、H3G或其他通信方式与网关进行集中连接,设备间的互操作很大程度上依赖于中心网关的数据收集以及处理能力。同时,由于该技术实现的物联网网关是基于智能手机的,受限于手机本身的电池容量以及使用寿命,将极大影响设备互操作性能。只有在手机电量足够的情况下,能正常保持不同通信接口的有效使用,才能较好地满足设备互操作需求。In the device interoperability solution with the IoT gateway as the core of the mobile multi-technology gateway that realizes the interoperability of the Internet of Things, all devices are centrally connected to the gateway through wireless WIFI, Bluetooth, H3G or other communication methods. Interoperability relies heavily on the data collection and processing capabilities of the central gateway. At the same time, since the IoT gateway implemented by this technology is based on a smartphone, it is limited by the battery capacity and service life of the phone itself, which will greatly affect the interoperability of devices. Only when the power of the mobile phone is sufficient and the effective use of different communication interfaces can be maintained normally, can the interoperability requirements of devices be better met.
发明内容Contents of the invention
本发明的目的在于:为了解决现有技术下的物联网系统实现设备互操作时难以满足设备异构不兼容,且现有设备互操作多从顶层标准或垂直领域入手难以针对实现水平式设备互操作的问题,本发明提供了一种物联网设备互操作调度方法,对物联网设备提出了一种统一的资源表示结构将物理设备转换为逻辑上对应的虚拟设备资源,基于形成的虚拟设备资源,提出了两种资源间互操作调度的交互方式,通过对指定资源创建订阅并接收通知实现被动式互操作调度,通过对指定资源发送请求并获得响应实现主动式操作调度,借助资源层面的操作实现设备互操作。The purpose of the present invention is: in order to solve the difficulty in satisfying the heterogeneous incompatibility of equipment when implementing equipment interoperability in the Internet of Things system in the prior art, and the existing equipment interoperability mostly starts from the top-level standard or vertical field, and it is difficult to achieve horizontal equipment interoperability. For the problem of operation, the present invention provides an interoperability scheduling method for Internet of Things devices, and proposes a unified resource representation structure for Internet of Things devices to convert physical devices into logically corresponding virtual device resources, based on the formed virtual device resources , and proposed two interaction modes for interoperable scheduling between resources. Passive interoperable scheduling is realized by creating subscriptions to specified resources and receiving notifications. Active scheduling is realized by sending requests to specified resources and obtaining responses. Device interoperability.
本发明采用的技术方案如下:The technical scheme that the present invention adopts is as follows:
一种物联网设备互操作调度方法,包括以下步骤:A method for scheduling interoperability of Internet of Things devices, comprising the following steps:
S1:将需要接入物联网系统的所有设备统一表示为资源形式,建立资源表示结构模型;S1: Represent all devices that need to be connected to the IoT system in a resource form, and establish a resource representation structure model;
S2:基于S1中得到的资源表示结构模型,通过基本资源操作,实现资源间的交互调度。S2: Based on the resource representation structure model obtained in S1, through basic resource operations, interactive scheduling between resources is realized.
进一步地,所述资源表示结构模型为树形结构,包括根资源root、属性资源attribute、数据资源data、实体资源entity、实例资源instance和订阅资源subscription,所述根资源root在树形结构中为根节点,所述实例资源attribute在树形结构中为叶子节点,数据资源data、实体资源entity和订阅资源subscription在树形结构中为子节点,所述子节点挂载在根节点下,所述子节点下可挂载其他类型的子节点以及叶子节点,所述实例资源instance在树形结构中为挂载在数据资源data下,直接充当叶子节点。Further, the resource representation structure model is a tree structure, including root resource root, attribute resource attribute, data resource data, entity resource entity, instance resource instance and subscription resource subscription, and the root resource root in the tree structure is The root node, the instance resource attribute is a leaf node in the tree structure, the data resource data, the entity resource entity and the subscription resource subscription are child nodes in the tree structure, and the child nodes are mounted under the root node. Other types of child nodes and leaf nodes can be mounted under the child nodes, and the instance resource instance is mounted under the data resource data in the tree structure and directly acts as a leaf node.
其中根资源root表示资源树的根,例如某个智能小区,智能交通平台都可以是根资源;The root resource root represents the root of the resource tree, for example, an intelligent community and an intelligent transportation platform can be the root resource;
属性资源attribute用于描述资源的状态,对应于物理设备包括设备名称型号、技术参数等固有属性,是单个的属性值,在资源树中属于叶子节点;Attribute resource attribute is used to describe the state of the resource, corresponding to the inherent attributes of the physical device including device name, model, technical parameters, etc., is a single attribute value, and belongs to the leaf node in the resource tree;
数据资源data,用于保存资源所感知到的或由资源生成的相关数据,可以包括不同时刻下的多个数据实例,因此可以用于记录资源系统在不同时刻下的状态以及状态变化,是资源表示结构中的一个重要部分;The data resource data is used to save the relevant data perceived by the resource or generated by the resource. It can include multiple data instances at different times, so it can be used to record the status and status changes of the resource system at different times. It is a resource Indicates an important part of the structure;
实体资源entity,表示在该资源下还包括子资源,可以包括以上其他类型资源。例如,在以飞行器平台为根资源的物联网系统中,平台内搭载的各种设备就是实体资源;Entity resource entity, which means that this resource also includes sub-resources, which can include other types of resources above. For example, in an IoT system with the aircraft platform as the root resource, the various devices carried on the platform are physical resources;
实例资源instance,挂载在data资源下,表示data资源中每一项具体的资源实例,在资源树中instance资源也可以是叶子节点;The instance resource instance, mounted under the data resource, represents each specific resource instance in the data resource, and the instance resource can also be a leaf node in the resource tree;
订阅资源subscription,作为其他资源的子资源存在,表示对该资源的订阅,通过在其中指定通知地址notificationURI,当资源信息变化后进行通知。Subscription resource subscription, which exists as a sub-resource of other resources, represents the subscription to this resource. By specifying the notification address notificationURI in it, it will be notified when the resource information changes.
进一步地,所述S2中的基本资源操作包括:Further, the basic resource operations in S2 include:
资源创建Create:用于向资源发送创建请求以新建资源;Resource creation Create: used to send creation requests to resources to create new resources;
资源检索Retrieve:用于对资源的任意属性信息进行查询。Resource retrieval Retrieve: Used to query any attribute information of resources.
进一步地,所述资源间的交互调度包括基于订阅通知的资源交互和基于请求响应的资源交互,所述基于订阅通知的资源交互利用订阅资源subscription实现对资源的订阅操作。Further, the interaction scheduling between resources includes resource interaction based on subscription notification and resource interaction based on request response, and the resource interaction based on subscription notification implements subscription operation on resources by using subscription resource subscription.
进一步地,所述订阅资源subscription中还包括:Further, the subscription resource subscription also includes:
notificationURI属性:用于记录资源变化结果应该通知的URI,所述notificationURI属性为字符串列表,用以保证一个订阅请求对应至多个通知对象。notificationURI attribute: used to record the URI that should be notified of the resource change result. The notificationURI attribute is a string list to ensure that one subscription request corresponds to multiple notification objects.
进一步地,所述基于订阅通知的资源交互包括资源订阅和资源通知,所述资源订阅的流程如下:Further, the resource interaction based on subscription notification includes resource subscription and resource notification, and the process of resource subscription is as follows:
S211:订阅者发起创建订阅资源subscription请求;S211: the subscriber initiates a subscription request to create a subscription resource;
S212:判断资源是否可被订阅,若否,则订阅失败,若是,则进入下一步;S212: Determine whether the resource can be subscribed, if not, the subscription fails, if so, enter the next step;
S213:判断订阅者是否有权限访问,若否,则订阅失败,若是,则进入下一步;S213: Determine whether the subscriber has permission to access, if not, the subscription fails, if so, go to the next step;
S214:判断notificationURI属性是否与订阅者地址一致,若一致,则进入下一步,若不一致,则向订阅者发送订阅确认请求并等待反馈,若反馈结果确认为不一致,则订阅失败,若反馈结果为一致,则进入下一步;S214: Determine whether the notificationURI attribute is consistent with the address of the subscriber. If they are consistent, enter the next step. If not, send a subscription confirmation request to the subscriber and wait for feedback. If the feedback result is confirmed to be inconsistent, the subscription fails. If the feedback result is If consistent, go to the next step;
S215:调用资源创建方法在被订阅资源下创建订阅资源subscription,若创建失败,则订阅失败,若创建成功,则订阅成功。S215: Call the resource creation method to create a subscription resource subscription under the subscribed resource. If the creation fails, the subscription fails. If the creation succeeds, the subscription succeeds.
进一步地,所述资源通知的方法如下:Further, the resource notification method is as follows:
当订阅资源发生变化时,向订阅资源subscription发送消息,当订阅资源subscription收到该消息时,按照订阅配置策略向notificationURI属性标识的订阅者发送通知。When the subscription resource changes, a message is sent to the subscription resource subscription, and when the subscription resource subscription receives the message, a notification is sent to the subscriber identified by the notificationURI attribute according to the subscription configuration policy.
进一步地,所述基于请求响应的资源交互流程如下:Further, the request-response-based resource interaction process is as follows:
S221:原始资源向目标资源发起资源检索Retrieve请求,并在资源检索Retrieve请求中指明所需要的资源信息并形成筛选条件;S221: The original resource initiates a resource retrieval Retrieve request to the target resource, and specifies the required resource information in the resource retrieval Retrieve request and forms a filter condition;
S222:目标资源接收到资源检索Retrieve请求后,获得filterUsage字段,判断所述filterUsage字段值是否为discovery,若否,则请求失败,若是,则进入下一步;S222: After receiving the resource retrieval Retrieve request, the target resource obtains the filterUsage field, and judges whether the value of the filterUsage field is discovery, if not, the request fails, and if so, enters the next step;
S223:判断目标资源是否存在子资源,若否,则请求失败,若是,则将所有子资源依次与S221中得到的筛选条件进行对比,若满足筛选条件,则将资源信息加入至结果列表中,若不满足筛选条件,则继续对比下个子资源直到所有子资源对比完成,对比完成后形成最终结果列表,即形成对资源请求的成功相应。S223: Determine whether the target resource has sub-resources, if not, the request fails, if so, compare all sub-resources with the filter conditions obtained in S221 in turn, if the filter conditions are met, add the resource information to the result list, If the filtering conditions are not met, continue to compare the next sub-resource until the comparison of all sub-resources is completed. After the comparison is completed, the final result list is formed, that is, a successful response to the resource request is formed.
进一步地,当所述筛选条件中包含了对响应结果的数量限制时,若满足筛选条件的子资源数量大于该数量限制时,则停止筛选并返回这部分满足条件的子资源,同时在响应结果中标记响应不完整。Further, when the filter condition includes a limit on the number of response results, if the number of sub-resources satisfying the filter condition is greater than the limit, the filter will be stopped and the part of sub-resources that meet the condition will be returned, and the response result will be The tag response is incomplete.
综上所述,由于采用了上述技术方案,本发明的有益效果是:In summary, owing to adopting above-mentioned technical scheme, the beneficial effect of the present invention is:
1.本发明解决物联网系统内大量异构设备的互操作调度问题,按照统一的资源表示结构组织物联网设备信息,可以有效屏蔽设备间的异构性,支持实现水平式地设备互操作。1. The present invention solves the problem of interoperability scheduling of a large number of heterogeneous devices in the Internet of Things system, organizes the information of Internet of Things devices according to a unified resource representation structure, can effectively shield the heterogeneity between devices, and supports the realization of horizontal device interoperability.
2.本发明通过统一的资源建模方法得到与实际物理设备对应的虚拟设备资源,可以形成与实际物联网系统逻辑上对应的虚拟资源池,从而利用资源间的基本操作实现设备调度。2. The present invention obtains virtual device resources corresponding to actual physical devices through a unified resource modeling method, and can form a virtual resource pool logically corresponding to the actual Internet of Things system, thereby realizing device scheduling by using basic operations among resources.
3.本发明利用基于订阅通知的资源交互方法,通过对指定资源创建订阅并接收通知,可以在具有数据交互需求的设备间实现被动式地互操作调度,从而利用资源操作有效实现设备交互。3. The present invention utilizes a resource interaction method based on subscription notifications, by creating subscriptions for specified resources and receiving notifications, and can implement passive interoperability scheduling between devices with data interaction requirements, thereby effectively realizing device interaction using resource operations.
4.利用基于请求响应的资源交互方法,通过对指定资源发送请求并获得响应,可以满足具有主动式数据需求的设备互操作调度,从而利用资源操作有效实现设备交互。4. Using the request-response-based resource interaction method, by sending a request to a specified resource and getting a response, it can meet the device interoperability scheduling with active data requirements, so as to effectively realize device interaction by resource operation.
5.本发明克服了OCF标准只能在顶层设计基本架构而不能更细致对每一部分进行更细致结合,难以实际应用的问题,实现了水平式设备互操作的目的。5. The present invention overcomes the problem that the OCF standard can only design the basic structure at the top level and cannot combine each part in a more detailed manner, which is difficult for practical application, and realizes the purpose of horizontal device interoperability.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention, and thus It should be regarded as a limitation on the scope, and those skilled in the art can also obtain other related drawings based on these drawings without creative work.
图1是本发明总体步骤框图;Fig. 1 is a block diagram of overall steps of the present invention;
图2是本发明资源表示结构模型图;Fig. 2 is a resource representation structure model diagram of the present invention;
图3是本发明资源订阅流程图;Fig. 3 is a flowchart of resource subscription in the present invention;
图4是本发明资源通知流程图;Fig. 4 is a flow chart of resource notification in the present invention;
图5是本发明基于请求响应的资源交互流程图;Fig. 5 is a flowchart of resource interaction based on request response in the present invention;
图6是本发明设备资源注册流程描述图;FIG. 6 is a description diagram of the device resource registration process of the present invention;
图7是本发明门禁开关与RFID读卡器间基于请求响应的设备互操作图;Fig. 7 is the device interoperation diagram based on request response between the access control switch of the present invention and the RFID card reader;
图8是本发明智能电灯与传感器间基于订阅通知的设备互操作图。Fig. 8 is a device interoperation diagram based on subscription notification between smart lights and sensors in the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,即所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, and are not intended to limit the present invention, that is, the described embodiments are only some of the embodiments of the present invention, but not all of the embodiments. The components of the embodiments of the invention generally described and illustrated in the figures herein may be arranged and designed in a variety of different configurations.
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。Accordingly, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the protection scope of the present invention.
需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that relative terms such as the terms "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any relationship between these entities or operations. There is no such actual relationship or order between them. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
如图1所示,一种物联网设备互操作调度方法,包括以下步骤:As shown in Figure 1, a scheduling method for interoperability of IoT devices includes the following steps:
S1:将需要接入物联网系统的所有设备统一表示为资源形式,建立资源表示结构模型;S1: Represent all devices that need to be connected to the IoT system in a resource form, and establish a resource representation structure model;
S2:基于S1中得到的资源表示结构模型,通过基本资源操作,实现资源间的交互调度。S2: Based on the resource representation structure model obtained in S1, through basic resource operations, interactive scheduling between resources is realized.
如图2所示,作为一种优选的实施方式,所述资源表示结构模型为树形结构,包括根资源root、属性资源attribute、数据资源data、实体资源entity、实例资源instance和订阅资源subscription,所述根资源root在树形结构中为根节点,所述实例资源attribute在树形结构中为叶子节点,数据资源data、实体资源entity和订阅资源subscription在树形结构中为子节点,所述子节点挂载在根节点下,所述子节点下可挂载其他类型的子节点以及叶子节点,所述实例资源instance在树形结构中为挂载在数据资源data下,直接充当叶子节点。As shown in Figure 2, as a preferred implementation, the resource representation structure model is a tree structure, including root resource root, attribute resource attribute, data resource data, entity resource entity, instance resource instance and subscription resource subscription, The root resource root is the root node in the tree structure, the instance resource attribute is the leaf node in the tree structure, the data resource data, the entity resource entity and the subscription resource subscription are child nodes in the tree structure, and the Sub-nodes are mounted under the root node, and other types of sub-nodes and leaf nodes can be mounted under the sub-nodes, and the instance resource instance is mounted under the data resource data in the tree structure, directly acting as a leaf node.
其中根资源root表示资源树的根,例如某个智能小区,智能交通平台都可以是根资源;The root resource root represents the root of the resource tree, for example, an intelligent community and an intelligent transportation platform can be the root resource;
属性资源attribute用于描述资源的状态,对应于物理设备包括设备名称型号、技术参数等固有属性,是单个的属性值,在资源树中属于叶子节点;Attribute resource attribute is used to describe the state of the resource, corresponding to the inherent attributes of the physical device including device name, model, technical parameters, etc., is a single attribute value, and belongs to the leaf node in the resource tree;
数据资源data,用于保存资源所感知到的或由资源生成的相关数据,可以包括不同时刻下的多个数据实例,因此可以用于记录资源系统在不同时刻下的状态以及状态变化,是资源表示结构中的一个重要部分;The data resource data is used to save the relevant data perceived by the resource or generated by the resource. It can include multiple data instances at different times, so it can be used to record the status and status changes of the resource system at different times. It is a resource Indicates an important part of the structure;
实体资源entity,表示在该资源下还包括子资源,可以包括以上其他类型资源。例如,在以飞行器平台为根资源的物联网系统中,平台内搭载的各种设备就是实体资源;Entity resource entity, which means that this resource also includes sub-resources, which can include other types of resources above. For example, in an IoT system with the aircraft platform as the root resource, the various devices carried on the platform are physical resources;
实例资源instance,挂载在data资源下,表示data资源中每一项具体的资源实例,在资源树中instance资源也可以是叶子节点;The instance resource instance, mounted under the data resource, represents each specific resource instance in the data resource, and the instance resource can also be a leaf node in the resource tree;
订阅资源subscription,作为其他资源的子资源存在,表示对该资源的订阅,通过在其中指定通知地址notificationURI,当资源信息变化后进行通知。Subscription resource subscription, which exists as a sub-resource of other resources, represents the subscription to this resource. By specifying the notification address notificationURI in it, it will be notified when the resource information changes.
所述S2中的基本资源操作包括:The basic resource operations in S2 include:
资源创建Create:用于向资源发送创建请求以新建资源;Resource creation Create: used to send creation requests to resources to create new resources;
资源检索Retrieve:用于对资源的任意属性信息进行查询。Resource retrieval Retrieve: Used to query any attribute information of resources.
作为一种优选的实施方式,所述基本资源操作还可以包括:As a preferred implementation manner, the basic resource operations may also include:
资源更新Update:用于对资源的属性信息进行更新;Resource update Update: used to update the attribute information of the resource;
资源删除Delete:用于对资源进行删除。Resource deletion Delete: Used to delete resources.
作为一种优选的实施方式,所述资源间的交互调度包括基于订阅通知的资源交互和基于请求响应的资源交互,所述基于订阅通知的资源交互利用订阅资源subscription实现对资源的订阅操作。As a preferred implementation manner, the interaction scheduling between resources includes resource interaction based on subscription notification and resource interaction based on request response, and the resource interaction based on subscription notification implements subscription operation on resources by using subscription.
所述基于订阅通知的资源交互本质上是一种被动式的资源调度,它提供了一种资源变化监听和通知的机制。由其中某个设备作为订阅者可以基于依赖的数据信息等订阅某个(或某些)设备资源,订阅者可以告诉被订阅者一个通知地址(URL),并通过参数设置告诉被订阅者在什么情况下发起通知,在通知信息中携带被订阅资源变化后的状态。The resource interaction based on subscription notification is essentially a passive resource scheduling, which provides a mechanism for resource change monitoring and notification. One of the devices as a subscriber can subscribe to a certain (or some) device resources based on dependent data information, etc., the subscriber can tell the subscriber a notification address (URL), and tell the subscriber what to do by setting parameters In this case, a notification is initiated, and the status of the subscribed resource changes is carried in the notification information.
所述订阅资源subscription中包括多种类型子资源属性,包括:The subscription resource subscription includes various types of sub-resource attributes, including:
notificationURI属性:用于记录资源变化结果应该通知的URI,所述notificationURI属性为字符串列表,用以保证一个订阅请求对应至多个通知对象;notificationURI attribute: used to record the URI that should be notified of the resource change result. The notificationURI attribute is a string list to ensure that one subscription request corresponds to multiple notification objects;
creationTime属性:用于记录订阅资源的创建时间;creationTime attribute: used to record the creation time of the subscription resource;
expirationTime属性:用于记录订阅资源存在的最长时间,从而对其进行时效性控制;expirationTime attribute: used to record the longest time that the subscription resource exists, so as to control its timeliness;
rateLimit属性:用于记录通知频率,所述通知频率为通知的时间间隔或触发通知的事件。rateLimit attribute: used to record the notification frequency, which is the notification interval or the event that triggers the notification.
如图3所示,作为一种优选的实施方式,所述基于订阅通知的资源交互包括资源订阅和资源通知,所述资源订阅的流程如下:As shown in Figure 3, as a preferred implementation, the resource interaction based on subscription notification includes resource subscription and resource notification, and the process of resource subscription is as follows:
S211:订阅者发起创建订阅资源subscription请求;S211: the subscriber initiates a subscription request to create a subscription resource;
S212:判断资源是否可被订阅,若否,则订阅失败,若是,则进入下一步;S212: Determine whether the resource can be subscribed, if not, the subscription fails, if so, enter the next step;
S213:判断订阅者是否有权限访问,若否,则订阅失败,若是,则进入下一步;S213: Determine whether the subscriber has permission to access, if not, the subscription fails, if so, go to the next step;
S214:判断notificationURI属性是否与订阅者地址一致,若一致,则进入下一步,若不一致,则向订阅者发送订阅确认请求并等待反馈,若反馈结果确认为不一致,则订阅失败,若反馈结果为一致,则进入下一步;S214: Determine whether the notificationURI attribute is consistent with the address of the subscriber. If they are consistent, enter the next step. If not, send a subscription confirmation request to the subscriber and wait for feedback. If the feedback result is confirmed to be inconsistent, the subscription fails. If the feedback result is If consistent, go to the next step;
S215:调用资源创建方法在被订阅资源下创建订阅资源subscription,若创建失败,则订阅失败,若创建成功,则订阅成功。S215: Call the resource creation method to create a subscription resource subscription under the subscribed resource. If the creation fails, the subscription fails. If the creation succeeds, the subscription succeeds.
如图4所示,作为一种优选的实施方式,所述资源通知的方法如下:As shown in Figure 4, as a preferred implementation manner, the resource notification method is as follows:
当订阅资源发生变化时,向订阅资源subscription发送消息,当订阅资源subscription收到该消息时,按照订阅配置策略向notificationURI属性标识的订阅者发送通知。When the subscription resource changes, a message is sent to the subscription resource subscription, and when the subscription resource subscription receives the message, a notification is sent to the subscriber identified by the notificationURI attribute according to the subscription configuration policy.
所述基于请求/响应的资源交互本质上则是一种主动式的资源调度,由某个设备资源主动发起资源请求,在资源池内搜索并获取需要的其他设备资源信息。在资源请求中需要包含所要检索的目标资源地址url以及筛选条件,当目标资源接收到资源请求后,通过搜索自身属性及子资源,返回满足筛选条件的资源信息从而成功对资源请求作出响应。The resource interaction based on request/response is essentially a kind of proactive resource scheduling, in which a certain device resource actively initiates a resource request, searches for and obtains other required device resource information in the resource pool. The resource request needs to contain the address url of the target resource to be retrieved and the filter conditions. When the target resource receives the resource request, it searches its own attributes and sub-resources, returns resource information that meets the filter conditions, and successfully responds to the resource request.
如图5所示,作为一种优选的实施方式,所述基于请求响应的资源交互流程如下:As shown in Figure 5, as a preferred implementation manner, the request-response-based resource interaction process is as follows:
S221:原始资源向目标资源发起资源检索Retrieve请求,并在资源检索Retrieve请求中指明所需要的资源信息并形成筛选条件;S221: The original resource initiates a resource retrieval Retrieve request to the target resource, and specifies the required resource information in the resource retrieval Retrieve request and forms a filter condition;
S222:目标资源接收到资源检索Retrieve请求后,获得filterUsage字段,判断所述filterUsage字段值是否为discovery,若否,则请求失败,若是,则进入下一步;S222: After receiving the resource retrieval Retrieve request, the target resource obtains the filterUsage field, and judges whether the value of the filterUsage field is discovery, if not, the request fails, and if so, enters the next step;
S223:判断目标资源是否存在子资源,若否,则请求失败,若是,则将所有子资源依次与S221中得到的筛选条件进行对比,若满足筛选条件,则将资源信息加入至结果列表中,若不满足筛选条件,则继续对比下个子资源直到所有子资源对比完成,对比完成后形成最终结果列表,即形成对资源请求的成功相应。S223: Determine whether the target resource has sub-resources, if not, the request fails, if so, compare all sub-resources with the filter conditions obtained in S221 in turn, if the filter conditions are met, add the resource information to the result list, If the filtering conditions are not met, continue to compare the next sub-resource until the comparison of all sub-resources is completed. After the comparison is completed, the final result list is formed, that is, a successful response to the resource request is formed.
作为一种优选的实施方式,当所述筛选条件中包含了对响应结果的数量限制时,若满足筛选条件的子资源数量大于该数量限制时,则停止筛选并返回这部分满足条件的子资源,同时在响应结果中标记响应不完整。As a preferred implementation, when the filter condition includes a limit on the number of response results, if the number of sub-resources meeting the filter condition is greater than the limit, then stop filtering and return this part of the sub-resources that meet the condition , while marking the response as incomplete in the response result.
下面选取智能家居作为实施例,环境内部署的各个设备都会通过资源创建的方式注册到智能家居资源管理系统,对于每个物理设备都会产生对应的虚拟设备资源。其中,为了以智能、便捷的方式为用户提供舒适的家居生活,在部分设备之间会产生交互调度。利用上述两种资源交互方式即可便捷地实现设备互操作调度。例如通过在光照传感器与智能电灯间建立资源订阅关系,可以为智能电灯的开关操作提供有效的光照强度依据,从而为用户提供适合的光照环境。再例如通过在门禁开关与RFID读卡器建立资源请求关系,当读取到符合条件的RFID码时即可打开门禁开关,从而提供安全的家居环境。The smart home is selected as an example below. Each device deployed in the environment will be registered to the smart home resource management system through resource creation, and a corresponding virtual device resource will be generated for each physical device. Among them, in order to provide users with a comfortable home life in an intelligent and convenient way, interactive scheduling will occur between some devices. Using the above two resource interaction methods can conveniently implement device interoperability scheduling. For example, by establishing a resource subscription relationship between the light sensor and the smart light, an effective light intensity basis can be provided for the switching operation of the smart light, thereby providing users with a suitable lighting environment. For another example, by establishing a resource request relationship between the access control switch and the RFID card reader, the access control switch can be opened when a qualified RFID code is read, thereby providing a safe home environment.
实施例1:Example 1:
如图6所示的智能家具设备资源注册描述流程:The description process of smart furniture device resource registration as shown in Figure 6:
1.部署在环境内设备向智能家居资源管理系统发送资源创建create请求;1. The device deployed in the environment sends a resource creation request to the smart home resource management system;
2.系统接收到创建请求后,首先判断请求设备是否具备资源创建权限,若不具备创建权限,则向设备返回创建失败;2. After the system receives the creation request, it first judges whether the requesting device has the resource creation permission, and if it does not have the creation permission, it returns the creation failure to the device;
3.否则,继续判断能否支持资源请求中指定的资源类型,若是不支持的资源类型,则返回创建失败;3. Otherwise, continue to judge whether the resource type specified in the resource request can be supported, and if the resource type is not supported, return creation failure;
4.否则,执行新建资源操作,根据资源建模方法,为相应类型的只读属性进行赋值。若创建过程出现错误,则返回资源创建失败;4. Otherwise, execute the operation of creating a new resource, and assign a value to the corresponding type of read-only attribute according to the resource modeling method. If there is an error in the creation process, return resource creation failure;
5.否则当资源创建操作完成后,添加父资源标识、创建时间等信息;5. Otherwise, after the resource creation operation is completed, add the parent resource ID, creation time and other information;
6.最后返回设备资源注册成功,根据设备资源建模得中定义的资源结构得到该设备对应的资源实例;6. Finally, the device resource registration is returned successfully, and the resource instance corresponding to the device is obtained according to the resource structure defined in the device resource modeling;
7.向设备返回注册成功,并得到该对应的设备资源。7. Return the registration success to the device, and get the corresponding device resource.
实施例2:Example 2:
如图7所示的门禁开关与RFID读卡器间基于请求响应的设备互操作:As shown in Figure 7, the device interoperability between the access control switch and the RFID card reader based on the request response:
在需要进行主动式互操作调度的设备之间,根据所要请求的数据信息,向相应目标资源发送资源请求,并获得响应,从而得到所需信息。例如,当通过设备资源注册成功后,系统内存在门禁开关资源以及RFID读卡器资源,门禁开关资源可以通过发送资源请求的方式获取到RFID读卡器资源的RFID码,之后就可以执行对应的开关操作,从而实现门禁开关与RFID读卡器的互操作调度。Between the devices that need active interoperability scheduling, according to the data information to be requested, resource requests are sent to the corresponding target resources, and responses are obtained, so as to obtain the required information. For example, after successfully registering through the device resource, there are access control switch resources and RFID card reader resources in the system, and the access control switch resource can obtain the RFID code of the RFID card reader resource by sending a resource request, and then execute the corresponding Switch operation, so as to realize the interoperability scheduling of access control switch and RFID card reader.
1.门禁开关资源向RFID读卡器资源发送资源检索retrieve请求,其中指定了查询RFID读卡器资源的RFID码属性值,请求格式如下:1. The access control switch resource sends a resource retrieval retrieve request to the RFID card reader resource, which specifies the RFID code attribute value for querying the RFID card reader resource. The request format is as follows:
Retrieve/smartHome/RFIDReader/?nm=RFIDCode&ty=instance&filterUsage=discoveryRetrieve/smartHome/RFIDReader/? nm=RFIDCode&ty=instance&filterUsage=discovery
2.RFID读卡器资源接收到发来的资源检索请求,解析获得其中的filterUsage字段,其值为discovery,需要进行一次资源发现的操作;2. The RFID card reader resource receives the resource retrieval request, parses and obtains the filterUsage field, and its value is discovery, which requires a resource discovery operation;
3.继续解析请求中包含的内容,得到要请求的根资源smartHome下的RFIDReader资源,且要请求的是名称为RFIDCode的instance实例资源;3. Continue to parse the content contained in the request to obtain the RFIDReader resource under the root resource smartHome to be requested, and the instance resource named RFIDCode to be requested;
4.由于RFIDReader资源下存在子资源,因此在其子资源下筛选名称是RFIDCode的资源;4. Since there are sub-resources under the RFIDReader resource, the resource whose name is RFIDCode is screened under its sub-resource;
5.将通过筛选找到的资源信息添加并形成结果列表;5. Add the resource information found through screening and form a result list;
6.向门禁开关资源返回该包含有RFIDCode对应实例值的结果列表,从而对此次请求作出成功响应。6. Return the result list containing the value of the corresponding instance of RFIDCode to the access control switch resource, so as to make a successful response to this request.
实施例3:Example 3:
如图8所示的智能电灯资源与光照传感器资源间基于订阅与通知的设备互操作:As shown in Figure 8, device interoperability between smart light resources and light sensor resources based on subscription and notification:
在需要进行被动式互操作调度的设备之间,根据设备之间需要订阅的数据信息,向相应目标资源创建订阅类型的资源,当数据信息发生变化后,以消息的形式进行主动推送。例如,当通过设备注册形成光照传感器资源以及智能电灯资源后,为了根据光照强度自主、智能地控制智能电灯的开关,在光照传感器与智能电灯之间存在设备的互操作调度,智能电灯需要实时得到光照传感器探测得到的光照强度从而对自身开关进行智能控制。因此,可以由智能电灯订阅光照传感器的光照值,当室内光线变化由光照传感器捕捉到后以通知的形式推送给智能电灯,从而为电灯的智能控制提供支持。Between devices that require passive interoperability scheduling, according to the data information that needs to be subscribed between devices, create subscription-type resources to the corresponding target resources. When the data information changes, it will actively push it in the form of a message. For example, after the light sensor resources and smart light resources are formed through device registration, in order to autonomously and intelligently control the switch of the smart light according to the light intensity, there is an interoperable scheduling of devices between the light sensor and the smart light, and the smart light needs to be obtained in real time. The light intensity detected by the light sensor can intelligently control its own switch. Therefore, the smart light can subscribe to the light value of the light sensor, and when the indoor light change is captured by the light sensor, it will be pushed to the smart light in the form of a notification, thereby providing support for the intelligent control of the light.
1.智能电灯资源向光照传感器资源发送资源订阅请求,即发送create请求在光照传感器的光照资源lightValue下创建订阅类型的资源,且其名称为smartLambLightValue,并指定通知的地址为智能电灯资源;1. The smart light resource sends a resource subscription request to the light sensor resource, that is, sends a create request to create a resource of subscription type under the light resource lightValue of the light sensor, and its name is smartLambLightValue, and the address of the notification is specified as the smart light resource;
其资源订阅请求格式如下:The resource subscription request format is as follows:
Create/smartHome/lightSensor/lightValue?nm=smartLambLightValue&ty=subscription¬ ificationURI=/smartHome/smartLambCreate/smartHome/lightSensor/lightValue? nm=smartLambLightValue&ty=subscription¬ificationURI=/smartHome/smartLamb
2.光照传感器资源接收到订阅请求后,首先判断其lightValue资源可被订阅且只能电灯资源有权限访问;2. After the light sensor resource receives the subscription request, it first judges that its lightValue resource can be subscribed and can only be accessed by the light resource;
3.比对订阅请求中要通知的地址notificationURI就是发来资源请求的智能电灯资源,当光照值lightValue发生变化时以通知形式可以正确推送;3. Compare the address notificationURI to be notified in the subscription request, which is the smart light resource that sends the resource request. When the light value lightValue changes, it can be pushed correctly in the form of a notification;
4.之后执行create操作,在光照传感器的lightValue资源下创建类型为subscription的子资源,并命名为smartLambLightValue,表示智能电灯对lightValue资源实例的订阅;4. Then execute the create operation, create a subresource of type subscription under the lightValue resource of the light sensor, and name it smartLambLightValue, indicating the subscription of the smart light to the lightValue resource instance;
5.当外界光线变化,光照强度lightValue的实例值产生变化时,以通知的形式向智能电灯发送变化后的光照值;5. When the external light changes and the instance value of the light intensity lightValue changes, send the changed light value to the smart light in the form of a notification;
6.智能电灯资源接收到来自光照传感器的光照变化信息,通知成功。6. The smart lamp resource receives the light change information from the light sensor and notifies success.
以上所述,仅是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以作出若干变形和改进,这些都属于发明的保护范围。The above is only a preferred embodiment of the present invention. It should be pointed out that for those of ordinary skill in the art, some modifications and improvements can be made without departing from the concept of the present invention, and these all belong to the protection of the invention. scope.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810611559.6A CN108848159A (en) | 2018-06-14 | 2018-06-14 | A kind of internet of things equipment interoperability dispatching method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810611559.6A CN108848159A (en) | 2018-06-14 | 2018-06-14 | A kind of internet of things equipment interoperability dispatching method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108848159A true CN108848159A (en) | 2018-11-20 |
Family
ID=64201756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810611559.6A Pending CN108848159A (en) | 2018-06-14 | 2018-06-14 | A kind of internet of things equipment interoperability dispatching method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108848159A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020177020A1 (en) * | 2019-03-01 | 2020-09-10 | Oppo广东移动通信有限公司 | Internet of things device discovery method, apparatus, and terminal device |
| WO2021072672A1 (en) * | 2019-10-16 | 2021-04-22 | Oppo广东移动通信有限公司 | Method and apparatus for subscribing to resource |
| CN112702428A (en) * | 2020-12-23 | 2021-04-23 | 上海商米科技集团股份有限公司 | Distributed Internet of things equipment interoperation method and system |
| WO2021134757A1 (en) * | 2020-01-02 | 2021-07-08 | Oppo广东移动通信有限公司 | Method and device for exchanging information with user |
| WO2021138899A1 (en) * | 2020-01-10 | 2021-07-15 | Oppo广东移动通信有限公司 | Information processing method, apparatus, and device |
| WO2022087796A1 (en) * | 2020-10-26 | 2022-05-05 | Oppo广东移动通信有限公司 | Zigbee device attribute subscription method and apparatus, and device |
| CN114556891A (en) * | 2020-01-02 | 2022-05-27 | Oppo广东移动通信有限公司 | Method, device, equipment and storage medium for determining equipment state |
| WO2022161284A1 (en) * | 2021-01-26 | 2022-08-04 | 京东方科技集团股份有限公司 | Application subscription method, device and medium |
| CN116578427A (en) * | 2023-07-13 | 2023-08-11 | 北京中电普华信息技术有限公司 | Resource device scheduling method, electronic device and computer readable medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150350348A1 (en) * | 2013-02-20 | 2015-12-03 | Huawei Technologies Co., Ltd. | Operation Triggering Method and Apparatus for Machine-To-Machine Communications |
| CN106663143A (en) * | 2014-07-18 | 2017-05-10 | 康维达无线有限责任公司 | M2m ontology management and semantics interoperability |
-
2018
- 2018-06-14 CN CN201810611559.6A patent/CN108848159A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150350348A1 (en) * | 2013-02-20 | 2015-12-03 | Huawei Technologies Co., Ltd. | Operation Triggering Method and Apparatus for Machine-To-Machine Communications |
| CN106663143A (en) * | 2014-07-18 | 2017-05-10 | 康维达无线有限责任公司 | M2m ontology management and semantics interoperability |
Non-Patent Citations (2)
| Title |
|---|
| 徐杨等: "物联网环境下多智能体决策信息支持技术", 《软件学报》 * |
| 李燕: "面向服务的通用M2M语义表示技术的研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020177020A1 (en) * | 2019-03-01 | 2020-09-10 | Oppo广东移动通信有限公司 | Internet of things device discovery method, apparatus, and terminal device |
| WO2021072672A1 (en) * | 2019-10-16 | 2021-04-22 | Oppo广东移动通信有限公司 | Method and apparatus for subscribing to resource |
| CN114556891A (en) * | 2020-01-02 | 2022-05-27 | Oppo广东移动通信有限公司 | Method, device, equipment and storage medium for determining equipment state |
| WO2021134757A1 (en) * | 2020-01-02 | 2021-07-08 | Oppo广东移动通信有限公司 | Method and device for exchanging information with user |
| CN114651434A (en) * | 2020-01-02 | 2022-06-21 | Oppo广东移动通信有限公司 | Method and device for information interaction with user |
| CN114556891B (en) * | 2020-01-02 | 2024-01-30 | Oppo广东移动通信有限公司 | Method, device, equipment and storage medium for determining equipment state |
| WO2021138899A1 (en) * | 2020-01-10 | 2021-07-15 | Oppo广东移动通信有限公司 | Information processing method, apparatus, and device |
| WO2022087796A1 (en) * | 2020-10-26 | 2022-05-05 | Oppo广东移动通信有限公司 | Zigbee device attribute subscription method and apparatus, and device |
| CN115943616A (en) * | 2020-10-26 | 2023-04-07 | Oppo广东移动通信有限公司 | Attribute subscription method, device and equipment of Zigbee equipment |
| CN112702428A (en) * | 2020-12-23 | 2021-04-23 | 上海商米科技集团股份有限公司 | Distributed Internet of things equipment interoperation method and system |
| CN112702428B (en) * | 2020-12-23 | 2023-04-18 | 上海商米科技集团股份有限公司 | Distributed Internet of things equipment interoperation method and system |
| WO2022161284A1 (en) * | 2021-01-26 | 2022-08-04 | 京东方科技集团股份有限公司 | Application subscription method, device and medium |
| CN116578427A (en) * | 2023-07-13 | 2023-08-11 | 北京中电普华信息技术有限公司 | Resource device scheduling method, electronic device and computer readable medium |
| CN116578427B (en) * | 2023-07-13 | 2023-09-19 | 北京中电普华信息技术有限公司 | Resource device scheduling method, electronic device and computer readable medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108848159A (en) | A kind of internet of things equipment interoperability dispatching method | |
| US11997160B2 (en) | Lightweight IoT information model | |
| Alaya et al. | Toward semantic interoperability in oneM2M architecture | |
| KR101802627B1 (en) | Semantics support and management in m2m systems | |
| KR101811966B1 (en) | Mechanisms for semantics publishing and discovery | |
| KR101880456B1 (en) | Enabling resource semantics | |
| CN107430512B (en) | Managing application relationships in a machine-to-machine system | |
| KR102254038B1 (en) | Enabling Semantic Mashups in the Internet of Things | |
| CN112236990B (en) | A service layer-based approach for efficient analysis of IoT data | |
| EP3465429A1 (en) | Enabling semantics reasoning service in m2m/iot service layer | |
| KR101533671B1 (en) | A method for forming container resource discriminated with user awareness information and recording medium and apparatus thereof | |
| JP7059916B2 (en) | Information processing systems, methods and programs | |
| KR20240128521A (en) | Method and apparatus for supporting context-based discovery by enableing ngsi-ld in internet of things system |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181120 |