WO2012174948A1 - Method and system for implementing internet of things capability - Google Patents

Method and system for implementing internet of things capability Download PDF

Info

Publication number
WO2012174948A1
WO2012174948A1 PCT/CN2012/074920 CN2012074920W WO2012174948A1 WO 2012174948 A1 WO2012174948 A1 WO 2012174948A1 CN 2012074920 W CN2012074920 W CN 2012074920W WO 2012174948 A1 WO2012174948 A1 WO 2012174948A1
Authority
WO
WIPO (PCT)
Prior art keywords
internet
execution environment
things
message
iot device
Prior art date
Application number
PCT/CN2012/074920
Other languages
French (fr)
Chinese (zh)
Inventor
崔东玲
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2012174948A1 publication Critical patent/WO2012174948A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Definitions

  • the invention relates to an Internet of Things application technology, in particular to an implementation method and system for an Internet of Things capability. Background technique
  • the concept of the Internet of Things which is widely recognized at present, is: through RFID (Radio Frequency IDentification) devices, infrared sensors, global positioning systems, and information sensors such as laser scanners, according to the agreed agreement, A network that connects to the Internet for information exchange and communication to enable intelligent identification, location, tracking, monitoring, and management.
  • RFID Radio Frequency IDentification
  • information sensors such as laser scanners
  • the Chinese patent application with the application number of 200810065237.2 discloses a service platform system for realizing enterprise converged communication, but the patent application has the following deficiencies:
  • the service capability access subsystem simultaneously accesses information and communication technology capabilities rather than the Internet of Things.
  • the capabilities of the device in other words, the capabilities of the IoT device are not directly connected to the Internet of Things.
  • Chinese Patent Application No. 201020212177.5 discloses a smart home remote control system and a smart home server.
  • the standard connection is utilized.
  • the mouth, the controller, etc. send instructions to the smart home device, and the intermediate device acts as an intermediary for interaction between the smart home device and the Internet of Things.
  • the smart home device is not directly connected to the Internet of Things, and the usability and scalability are not good. Therefore, if a device complying with the new protocol is added, the corresponding mediation device needs to be added. Therefore, the technical solution provided in the patent document is different from the real Internet of Things.
  • the Internet of Things device is not directly connected to the network, that is, the capability of the IoT device is not directly connected to the Internet of Things, but through the middle.
  • the device is connected to the Internet of Things, and only some simple services and corresponding IoT devices can be implemented. Therefore, the above technical solutions are less practical and flexible, and may be impossible for more complicated services. Implementation. Summary of the invention
  • the main purpose of the embodiments of the present invention is to provide an implementation method and system for the Internet of Things capability, which can realize the purpose of directly accessing the Internet of Things device into the Internet of Things.
  • the embodiment of the present invention provides a method for an Internet of Things device to access an Internet of Things, the method comprising: a unified execution environment for an Internet of Things device Ability to package and access IoT device capabilities;
  • IoT devices are connected to a unified execution environment.
  • the unified execution environment encapsulates the capabilities of the IoT device, and accesses the capabilities of the Internet of Things device, as follows:
  • Reading the service description file in the registration capability parsing the class in the code of the atomic service according to the read service description file, and storing the analysis result in the database;
  • the embodiment of the invention further provides a method for implementing an IoT device capability, the method comprising: after the Internet of Things device accesses the Internet of Things, and when the business process needs to be executed, the unified execution environment The atomic service node corresponding to the service is invoked, and the business process is completed by the information interaction between the atomic service node and the corresponding IoT device, and the corresponding IoT device and the unified execution environment.
  • the information flow is completed by the information exchange between the atomic service node and the corresponding IoT device, and the corresponding IoT device and the unified execution environment, including:
  • the atomic service node acquires input and output parameters assigned to the atomic service in the service, and sends a message including the input and output parameters to the corresponding IoT device;
  • the IoT device After receiving the message, the IoT device parses the message, then executes the command specified in the message, and returns a message containing the execution result to the unified execution environment after the execution is completed;
  • the unified execution environment parses out the execution result and then continues to execute the business process.
  • the sending the message including the input and output parameters to the corresponding IoT device is:
  • the atomic service node encapsulates the message containing the input and output parameters according to the communication message protocol followed by the IoT device, and sends the encapsulated message to the corresponding IoT device.
  • the IoT device resolves to the specified command based on the input parameter fields in the message.
  • the IoT device encapsulates the message containing the execution result according to the communication message protocol followed by the IoT device, and returns the encapsulated message to the unified execution environment.
  • the method further includes: setting a business process.
  • the method further includes:
  • the unified execution environment binds the execution result to the output of the atomic service corresponding to the business process
  • the embodiment of the present invention further provides a system for accessing an Internet of Things (IoT) device, the system comprising: a unified execution environment and an Internet of Things device;
  • IoT Internet of Things
  • a unified execution environment set to encapsulate the capabilities of IoT devices, access the capabilities of IoT devices, and connect with IoT devices;
  • IoT devices set up to connect to a unified execution environment.
  • the number of the Internet of Things devices is one or more.
  • An embodiment of the present invention further provides an implementation system for an IoT device capability, where the system includes: a unified execution environment, an atomic service node, and an Internet of Things device;
  • Unified execution environment set to connect the IoT device to the Internet of Things, and when the business process needs to be executed, call the atomic service node corresponding to the service, through the atomic service node and the corresponding IoT device, and the corresponding IoT device Interact with information in a unified execution environment to complete business processes;
  • the atomic service node is configured to complete the business process by interacting with the corresponding IoT device and the corresponding information exchange between the IoT device and the unified execution environment;
  • IoT devices set up to complete business processes through information interactions with atomic service nodes and with a unified execution environment.
  • the number of the atomic service nodes is one or more; and the number of the Internet of Things devices is one or more.
  • the atomic service node is specifically configured as:
  • the Internet of Things device is specifically configured as:
  • the message After receiving the message sent by the atomic service node, the message is parsed, the command specified in the message is executed, and after the execution is completed, the message containing the execution result is returned to the unified execution environment; the unified execution environment is specifically set as: After receiving the message sent by the IoT device, the execution result is parsed and the business process continues.
  • the unified execution environment is further configured to bind the execution result to an output parameter of the atomic service corresponding to the service flow.
  • the system further includes a setting unit configured to set a business process.
  • the unified execution environment encapsulates the capabilities of the IoT device, and accesses the capabilities of the IoT device; the IoT device is connected to the unified execution environment, and thus, Realizing the IoT device directly accessing the Internet of Things; uniformly executing the atomic service node corresponding to the environment calling service, between the atomic service node and the corresponding IoT device, and the corresponding IoT device and the unified execution environment Information interaction, complete business processes, so that IoT device capabilities can be directly connected to the Internet of Things.
  • the method and system for implementing the Internet of Things capability provided by the embodiments of the present invention can effectively utilize the existing environment and technology, and are compatible with different IoT devices and standards, so that the implementation process can be more practical and flexible;
  • the method and system for realizing the Internet of Things capability provided by the embodiments of the present invention can also comprehensively utilize various capabilities such as telecommunications capabilities, Internet capabilities, and Internet of Things capabilities, thus satisfying the needs of users to develop complex services.
  • FIG. 1 is a schematic flowchart of a method for accessing an Internet of Things of an Internet of Things (IoT) device according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a method for implementing an Internet of Things device according to an embodiment of the present invention
  • FIG. 4 is a schematic structural diagram of a system for accessing an Internet of Things of an Internet of Things device according to an embodiment of the present invention
  • FIG. 5 is a schematic structural diagram of a system for implementing the capability of an Internet of Things device according to an embodiment of the present invention.
  • the method for accessing the Internet of Things of the Internet of Things device provided by the embodiment of the present invention includes the following steps:
  • Step 101 The unified execution environment encapsulates the capabilities of the IoT device, and accesses the capabilities of the Internet of Things device, and then performs step 102;
  • the service description file in the registration capability is read, the class in the code of the atom service is parsed according to the read service description file, and the analysis result is stored in the database;
  • the user writes the code of the atomic service according to the communication message protocol followed by the IoT device, and generates a service description file, and the atomic service encapsulates the identifier and the input and output parameters of the IoT device, and then writes the method by using the registration service.
  • the code and service description file of the atomic service are configured into a unified execution environment, and the unified execution environment receives the code of the atomic service and the service description file, and accesses the IoT device capability of the IoT device; the service description file
  • the format is XML;
  • the registered atomic service becomes an atomic service node of the unified execution environment.
  • Each atomic service node has a name and capability, and each capability has input and output parameters.
  • the unified execution environment calls the atom.
  • Service node processing of business processes;
  • the specific processing process of the atomic service node that generates the unified execution environment is exactly the same as the prior art, and will not be described here;
  • the user refers to a user who logs in to the unified execution environment
  • the atomic service is a minimum service unit in a unified execution environment
  • the service refers to an Internet of Things device capability, a telecommunication capability, an Internet capability, and an access to a unified execution environment.
  • the atomic service may be understood as an IoT device capability for accessing a unified execution environment; the identifier of the IoT device is used to indicate an identity of the Internet of Things device, specifically, the Internet. Protocol (IP, Internet Protocol) address, etc., according to the input parameter, what capabilities of the IoT device are available, and according to the output parameter, the IoT device can be learned to perform a specific capability operation.
  • IP Internet Protocol
  • an IoT device has multiple capabilities, it corresponds to multiple input parameters and output parameters.
  • the IoT device is a camera
  • the camera has rotation and imaging capabilities, so the rotation capability has Corresponding input parameters and output parameters, the camera capability has corresponding input parameters and output parameters;
  • the Internet of Things device is an IoT device defined by the current Internet of Things technology, in other words, based on an information protocol device such as an RFID device, an infrared sensor, a global positioning system, and a laser scanner, according to an agreed protocol.
  • the established network the main body of the network is the Internet of Things device, such as: infrared device, Bluetooth device, universal serial bus (USB, Universal Serial BUS) device;
  • the unified execution environment can provide easy discovery, import, adaptation of open telecommunications, Internet capabilities, and other third-party capabilities in a heterogeneous network environment such as the Internet, and standards-based protocols and graphical development and configuration methods.
  • the business environment of the open and aggregated capability is built; and the unified execution environment has a way of graphically developing and configuring the service and/or a way of developing the configuration service by the JAVA code, wherein the JAVA code development and configuration service means:
  • the user can write the business code according to a certain framework, and the written business code can be executed in the unified execution environment, thus increasing the availability of the unified execution environment and at the same time, facilitating access to the IoT device;
  • Step 102 The IoT device is connected to the unified execution environment
  • the specific processing procedure in which the IoT device is connected to the unified execution environment may adopt a specific processing procedure in which the existing terminal device is connected to the network;
  • the IoT device capability can be directly utilized in the Internet of Things.
  • the service test can be performed. Specifically, the user edits the service through the graphical interface to perform the test. Or, write JAVA business code and deploy it for testing.
  • the business can be understood as: Through the unified execution environment, IoT equipment capabilities A flow of a process, for example, the business specific can be: start the infrared device, the infrared device to operate, the generated file is saved to its own hard disk, after the file is saved successfully, start the USB device, copy the file output by the infrared device , after the copy ends the business process.
  • the embodiment of the present invention further provides a method for implementing the capability of the Internet of Things device, and the basic idea is: after the Internet of Things device accesses the Internet of Things, and when the business process needs to be executed, the atomic service node corresponding to the environment calling service is uniformly executed, The business process is completed by the information exchange between the atomic service node and the corresponding IoT device, and the corresponding IoT device and the unified execution environment;
  • the method includes the following steps:
  • Step 201 After the Internet of Things device accesses the Internet of Things, and when the business process needs to be executed, the atomic service node corresponding to the environment calling service is uniformly executed, and the atomic service node obtains input and output parameters assigned to the atomic service in the service, and corresponds to The IoT device sends a message containing input and output parameters;
  • the atomic service node can learn the identifier of the corresponding IoT device according to the information stored in the database, and accordingly, can send a message to the corresponding IoT device;
  • the encapsulated input and output parameters include: a uniform execution environment identifier, an identifier of the Internet of Things device, and input and output parameters;
  • the atomic service node encapsulates the message including the input and output parameters according to the communication message protocol followed by the IoT device, and sends the message to the corresponding Internet of Things
  • the device sends the encapsulated message.
  • the IoT device is an infrared camera device.
  • the format of the message after encapsulating the input and output parameters is:
  • the purpose of encapsulating the input and output parameters is to: the IoT device can recognize the message and parse it to obtain the command in the message;
  • the method may further include: before the business process needs to be executed:
  • the user can use the service generation function provided by the unified execution environment to set the business process.
  • the unified execution environment abstracts the atomic service corresponding to the various IoT devices that have access to the Internet of Things into icons.
  • the user can select an icon of the atomic service corresponding to the IoT device required in the business process in the graphical interface, and connect the various IoT devices required by the pointing connection, and at the same time,
  • the input parameters and output parameters corresponding to the atomic service are used to generate the business process.
  • the business process is released by using the unified execution environment, and the process of developing and utilizing the IoT device capability can be completed. .
  • the input parameter and the output parameter corresponding to the atomic service refer to: a graphical interface provided in the unified execution environment, and the business process needs to be selected.
  • the format requirements of the unified execution environment for the business code need to be followed. That is: The unified execution environment recognizes and can execute the written business code.
  • Step 202 After receiving the message, the IoT device parses the message, and then executes the command specified in the message, and after the execution is completed, returns a message including the execution result to the unified execution environment; where the message is parsed, Specifically:
  • the IoT device parses the specified command according to the input parameter field in the message; and returns the execution result to the unified execution environment, specifically:
  • the IoT device encapsulates the message containing the execution result according to the communication message protocol followed by the IoT device, and returns the encapsulated message to the unified execution environment;
  • the encapsulated message includes: an identifier of a unified execution environment, an identifier of the Internet of Things device, and an execution result;
  • the IoT device is an infrared camera device.
  • the format of the message containing the execution result is:
  • the purpose of encapsulating the input and output parameters is to:
  • the unified execution environment can recognize the message and parse it to obtain the execution result in the message.
  • Step 203 After receiving the message, the unified execution environment parses the execution result, and then continues to execute the business process;
  • the unified execution environment parses the execution result according to the execution result field in the received message; here, if the execution result is failure, the unified execution environment terminates the business process.
  • the method may further comprise:
  • the unified execution environment binds the execution result to the output parameter of the atomic service corresponding to the business process.
  • the business process is logged, so that the specific process of the business process can be viewed later.
  • Step 301 The user writes the code of the atomic service by using JAVA according to the communication message protocol followed by the Internet of Things device, and generates a service description file.
  • the atomic service encapsulates the identification and input and output parameters of the IoT device, and then configures the code and service description file of the written atomic service into a unified execution environment by means of a registration service.
  • Step 302 After receiving the code and the service description file of the atomic service, the unified execution environment reads the service description file in the registration capability, parses the class in the code of the atomic service according to the read service description file, and parses the The result is stored in the database, and then an atomic service node of the unified execution environment is generated, and then step 303 is performed.
  • Step 303 The IoT device is connected to the unified execution environment, and then step 304 is performed.
  • the business process is set by using the service generation function provided by the unified execution environment, or the JAVA business code is written.
  • Step 305 When the business process needs to be executed, the atomic service node corresponding to the environment calling service is uniformly executed, and the atomic service node acquires input and output parameters assigned to the atomic service in the service, and sends the input and output parameters to the corresponding IoT device.
  • the atomic service node corresponding to the environment calling service is uniformly executed, and the atomic service node acquires input and output parameters assigned to the atomic service in the service, and sends the input and output parameters to the corresponding IoT device.
  • the sending a message including input and output parameters to the corresponding IoT device specifically:
  • the atomic service node encapsulates the message containing the input and output parameters according to the communication message protocol followed by the IoT device, and sends the encapsulated message to the corresponding IoT device.
  • Step 306 After receiving the message, the IoT device parses the message, and then executes the command specified in the message, and after the execution is completed, returns a message including the execution result to the unified execution environment; where the message is parsed, Specifically:
  • the IoT device parses the specified command according to the input parameter field in the message; and returns the execution result to the unified execution environment, specifically:
  • the IoT device encapsulates the message containing the execution result according to the communication message protocol followed by the IoT device, and returns the encapsulated message to the unified execution environment.
  • Step 307 After receiving the message, the unified execution environment parses the execution result according to the execution result field in the received message, and binds the execution result to the output parameter of the atomic service corresponding to the service, and then continues to execute the business process;
  • the embodiment of the present invention further provides a system for accessing the Internet of Things by the Internet of Things device. As shown in FIG. 4, the system includes: a unified execution environment 41 and an Internet of Things Device 42; wherein
  • the unified execution environment 41 is configured to encapsulate the capabilities of the IoT device 42 to access the capabilities of the IoT device; and to connect with the IoT device 42;
  • the IoT device 42 is set up to connect to the unified execution environment 41.
  • the number of the Internet of Things devices 42 is one or more.
  • the embodiment of the present invention further provides an implementation system for the capability of the Internet of Things device.
  • the system includes: a unified execution environment 41, an atomic service node 51, and Internet of Things device 42; wherein
  • the unified execution environment 41 is configured to connect the IoT device 42 to the Internet of Things, and when the business process needs to be executed, invoke the atomic service node 51 corresponding to the service, between the atomic service node 51 and the corresponding IoT device 42, and The information exchange between the corresponding IoT device 42 and the unified execution environment 41 completes the business process;
  • the atomic service node 51 is configured to complete the business process by interacting with the corresponding IoT device 42 and the corresponding IoT device 42 and the unified execution environment 41; the IoT device 42 is set to pass the atom The information between the service nodes 51 and the unified execution environment 41 interacts to complete the business process.
  • the number of the atomic service nodes 51 and the Internet of Things devices 42 is one or more.
  • the atomic service node 51 is specifically configured as:
  • the Internet of Things device 42 is specifically configured as: After receiving the message sent by the atomic service node 51, the message is parsed, the command specified in the message is executed, and after the execution is completed, the message including the execution result is returned to the unified execution environment 41; the unified execution environment 41, the specific setting for:
  • the unified execution environment 41 is further configured to bind an execution result to an output parameter of an atomic service corresponding to the business process.
  • the system can further include: a setting unit configured to set the business process.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Disclosed are a method and a system for implementing Internet of Things capability. The method comprises: after an Internet of Things device is connected to the Internet of Things and a service process requires to be executed, a general execution environment invoking an atomic service node corresponding to the service, and completing the service process through information interactions between the atomic service node and corresponding Internet of Things devices, and between the corresponding Internet of Things devices and the general execution environment. By adopting the method and system of the embodiments of the present invention, the capability of an Internet of Things device can be directly connected to an Internet of Things, the existing environment and technologies can be effectively utilized, the method and system are compatible with different Internet of Things devices and standards, and the implementation is convenient and flexible.

Description

一种物联网能力的实现方法及*** 技术领域  Method and system for realizing internet of things capability
本发明涉及物联网应用技术, 特别是指一种物联网能力的实现方法及 ***。 背景技术  The invention relates to an Internet of Things application technology, in particular to an implementation method and system for an Internet of Things capability. Background technique
2005年 11月 17日, 在突尼斯举行的信息社会世界峰会 ( WSIS )上, 国际电信联盟 ( ITU, International Telecommunication Union )发布了 《ITU 互联网报告 2005: 物联网》, 其中引用了 "物联网"的概念。 事实上, 自 "物 联网" 的概念在 1999年被提出以来, 已受到了广泛关注。 由于物联网具有 广阔的发展前景, 因此, 很多大型企业及政府机构都在致力于物联网的研 物联网虽然具有广阔的发展前景, 但是, 对于物联网, 当前还没有统 一的技术及设备标准, 目前得到广泛认同的物联网的概念为: 通过射频识 别 (RFID, Radio Frequency IDentification )装置、 红外感应器、 全球定位 ***、 以及激光扫描器等信息传感设备, 按约定的协议, 把任何物品与互 联网相连接, 进行信息交换和通信, 以实现智能化识别、 定位、 跟踪、 监 控和管理的一种网络。 物联网的基础还是互联网。  On November 17, 2005, at the World Summit on the Information Society (WSIS) in Tunis, the International Telecommunication Union (ITU) published the "ITU Internet Report 2005: Internet of Things", which cited the "Internet of Things". concept. In fact, since the concept of "Internet of Things" was introduced in 1999, it has received widespread attention. Due to the broad development prospects of the Internet of Things, many large enterprises and government agencies are working on the Internet of Things. Although there is a broad development prospect, there is no unified technical and equipment standard for the Internet of Things. The concept of the Internet of Things, which is widely recognized at present, is: through RFID (Radio Frequency IDentification) devices, infrared sensors, global positioning systems, and information sensors such as laser scanners, according to the agreed agreement, A network that connects to the Internet for information exchange and communication to enable intelligent identification, location, tracking, monitoring, and management. The foundation of the Internet of Things is the Internet.
申请号为 200810065237.2的中国专利申请公开了一种实现企业融合通 信的业务平台***, 但该专利申请存在以下不足: 业务能力接入子***同 时接入的是信息与通信技术能力, 而不是物联网设备的能力, 换句话说, 物联网设备所具有的能力并没有直接接入到物联网中。  The Chinese patent application with the application number of 200810065237.2 discloses a service platform system for realizing enterprise converged communication, but the patent application has the following deficiencies: The service capability access subsystem simultaneously accesses information and communication technology capabilities rather than the Internet of Things. The capabilities of the device, in other words, the capabilities of the IoT device are not directly connected to the Internet of Things.
申请号为 201020212177.5的中国专利申请公开了一种智能家居远程控 制***及智能家居服务器, 在该专利文献提供的技术方案中, 利用标准接 口、 控制器等向智能家居设备发送指令, 中间设备作为智能家居设备和物 联网之间交互的中介, 并非智能家居设备直接接入物联网中, 并且, 可用 性和可扩展性都不好, 具体地, 如果增加一种遵循新协议的设备, 则需要 增加相应的中介设备, 因此, 该专利文献中提供的技术方案与真正意义上 的物联网不相同。 Chinese Patent Application No. 201020212177.5 discloses a smart home remote control system and a smart home server. In the technical solution provided by the patent document, the standard connection is utilized. The mouth, the controller, etc. send instructions to the smart home device, and the intermediate device acts as an intermediary for interaction between the smart home device and the Internet of Things. The smart home device is not directly connected to the Internet of Things, and the usability and scalability are not good. Therefore, if a device complying with the new protocol is added, the corresponding mediation device needs to be added. Therefore, the technical solution provided in the patent document is different from the real Internet of Things.
从上面的描述中可以看出, 现有技术中, 物联网设备并没有直接接入 到网络中, 也就是说, 物联网设备所具有的能力没有直接接入到物联网中, 而是通过中间设备接入到物联网中, 且仅能实现一些简单的业务及对应的 物联网设备, 因此, 上述的技术方案的实用性、 灵活性较差, 并且对于较 为复杂的业务, 则可能会造成无法实施。 发明内容  As can be seen from the above description, in the prior art, the Internet of Things device is not directly connected to the network, that is, the capability of the IoT device is not directly connected to the Internet of Things, but through the middle. The device is connected to the Internet of Things, and only some simple services and corresponding IoT devices can be implemented. Therefore, the above technical solutions are less practical and flexible, and may be impossible for more complicated services. Implementation. Summary of the invention
有鉴于此, 本发明实施例的主要目的在于提供一种物联网能力的实现 方法及***, 能实现物联网设备能力直接接入到物联网中的目的。  In view of this, the main purpose of the embodiments of the present invention is to provide an implementation method and system for the Internet of Things capability, which can realize the purpose of directly accessing the Internet of Things device into the Internet of Things.
为解决上述技术问题, 本发明实施例的技术方案是这样实现的: 本发明实施例提供了一种物联网设备接入物联网的方法, 该方法包括: 统一执行环境对物联网设备所具有的能力进行封装, 进行物联网设备 能力的接入;  In order to solve the above technical problem, the technical solution of the embodiment of the present invention is implemented as follows: The embodiment of the present invention provides a method for an Internet of Things device to access an Internet of Things, the method comprising: a unified execution environment for an Internet of Things device Ability to package and access IoT device capabilities;
物联网设备连接到统一执行环境。  IoT devices are connected to a unified execution environment.
上述方案中, 所述统一执行环境对物联网设备所具有的能力进行封装, 进行物联网设备能力的接入, 为:  In the above solution, the unified execution environment encapsulates the capabilities of the IoT device, and accesses the capabilities of the Internet of Things device, as follows:
读取注册能力中的服务描述文件, 根据读取到的服务描述文件对原子 服务的代码中的类进行解析, 并将解析结果存入数据库;  Reading the service description file in the registration capability, parsing the class in the code of the atomic service according to the read service description file, and storing the analysis result in the database;
生成统一执行环境的原子服务节点。  Generate an atomic service node for a unified execution environment.
本发明实施例还提供了一种物联网设备能力的实现方法, 该方法包括: 物联网设备接入物联网后, 且在需要执行业务流程时, 统一执行环境 调用业务对应的原子服务节点, 通过所述原子服务节点与对应的物联网设 备之间、 以及所述对应的物联网设备与统一执行环境之间的信息交互, 完 成业务流程。 The embodiment of the invention further provides a method for implementing an IoT device capability, the method comprising: after the Internet of Things device accesses the Internet of Things, and when the business process needs to be executed, the unified execution environment The atomic service node corresponding to the service is invoked, and the business process is completed by the information interaction between the atomic service node and the corresponding IoT device, and the corresponding IoT device and the unified execution environment.
上述方案中, 所述通过所述原子服务节点与对应的物联网设备之间、 以及所述对应的物联网设备与统一执行环境之间的信息交互, 完成业务流 程, 包括:  In the above solution, the information flow is completed by the information exchange between the atomic service node and the corresponding IoT device, and the corresponding IoT device and the unified execution environment, including:
所述原子服务节点获取业务中赋予原子服务的输入及输出参数, 向对 应的物联网设备发送包含输入及输出参数的消息;  The atomic service node acquires input and output parameters assigned to the atomic service in the service, and sends a message including the input and output parameters to the corresponding IoT device;
物联网设备收到消息后, 对消息进行解析, 之后执行消息中指定的命 令, 并在执行完成后, 向统一执行环境返回包含执行结果的消息;  After receiving the message, the IoT device parses the message, then executes the command specified in the message, and returns a message containing the execution result to the unified execution environment after the execution is completed;
统一执行环境收到消息后, 解析出执行结果, 之后继续执行业务流程。 上述方案中, 所述向对应的物联网设备发送包含输入及输出参数的消 息, 为:  After receiving the message, the unified execution environment parses out the execution result and then continues to execute the business process. In the above solution, the sending the message including the input and output parameters to the corresponding IoT device is:
所述原子服务节点依据物联网设备遵循的通信消息协议, 封装包含输 入及输出参数的消息, 并向对应的物联网设备发送封装后的消息。  The atomic service node encapsulates the message containing the input and output parameters according to the communication message protocol followed by the IoT device, and sends the encapsulated message to the corresponding IoT device.
上述方案中, 所述对消息进行解析, 为:  In the above solution, the parsing the message is:
物联网设备依据消息中的输入参数字段, 解析到指定的命令。  The IoT device resolves to the specified command based on the input parameter fields in the message.
上述方案中, 所述向统一执行环境返回执行结果, 为:  In the above solution, the returning the execution result to the unified execution environment is:
物联网设备依据物联网设备遵循的通信消息协议, 封装包含执行结果 的消息, 并向统一执行环境返回封装后的消息。  The IoT device encapsulates the message containing the execution result according to the communication message protocol followed by the IoT device, and returns the encapsulated message to the unified execution environment.
上述方案中, 在需要执行业务流程之前, 该方法进一步包括: 设置业务流程。  In the foregoing solution, before the business process needs to be executed, the method further includes: setting a business process.
上述方案中, 该方法进一步包括:  In the above solution, the method further includes:
统一执行环境将执行结果绑定到所述业务流程对应的原子服务的输出 本发明实施例还提供了一种物联网设备接入物联网的***, 该***包 括: 统一执行环境及物联网设备; 其中, The unified execution environment binds the execution result to the output of the atomic service corresponding to the business process The embodiment of the present invention further provides a system for accessing an Internet of Things (IoT) device, the system comprising: a unified execution environment and an Internet of Things device;
统一执行环境, 设置为对物联网设备所具有的能力进行封装, 进行物 联网设备能力的接入; 并与物联网设备连接;  a unified execution environment, set to encapsulate the capabilities of IoT devices, access the capabilities of IoT devices, and connect with IoT devices;
物联网设备, 设置为连接到统一执行环境。  IoT devices, set up to connect to a unified execution environment.
上述方案中, 所述物联网设备的个数为一个以上。  In the above solution, the number of the Internet of Things devices is one or more.
本发明实施例还提供了一种物联网设备能力的实现***, 该***包括: 统一执行环境、 原子服务节点、 以及物联网设备; 其中,  An embodiment of the present invention further provides an implementation system for an IoT device capability, where the system includes: a unified execution environment, an atomic service node, and an Internet of Things device;
统一执行环境, 设置为物联网设备接入物联网后, 且在需要执行业务 流程时, 调用业务对应的原子服务节点, 通过原子服务节点与对应的物联 网设备之间、 以及对应的物联网设备与统一执行环境之间的信息交互, 完 成业务流程;  Unified execution environment, set to connect the IoT device to the Internet of Things, and when the business process needs to be executed, call the atomic service node corresponding to the service, through the atomic service node and the corresponding IoT device, and the corresponding IoT device Interact with information in a unified execution environment to complete business processes;
原子服务节点, 设置为通过与对应的物联网设备之间、 以及对应的物 联网设备与统一执行环境之间的信息交互, 完成业务流程;  The atomic service node is configured to complete the business process by interacting with the corresponding IoT device and the corresponding information exchange between the IoT device and the unified execution environment;
物联网设备, 设置为通过与原子服务节点之间、 以及与统一执行环境 之间的信息交互, 完成业务流程。  IoT devices, set up to complete business processes through information interactions with atomic service nodes and with a unified execution environment.
上述方案中, 所述原子服务节点的个数为一个以上; 所述物联网设备 的个数为一个以上。  In the above solution, the number of the atomic service nodes is one or more; and the number of the Internet of Things devices is one or more.
上述方案中, 所述原子服务节点, 具体设置为:  In the above solution, the atomic service node is specifically configured as:
获取业务中赋予原子服务的输入及输出参数, 向物联网设备发送包含 输入及输出参数的消息;  Obtaining input and output parameters assigned to the atomic service in the business, and transmitting a message including input and output parameters to the IoT device;
所述物联网设备, 具体设置为:  The Internet of Things device is specifically configured as:
收到原子服务节点发送的消息后, 对消息进行解析, 执行消息中指定 的命令, 并在执行完成后, 向统一执行环境返回包含执行结果的消息; 所述统一执行环境, 具体设置为: 收到物联网设备发送的消息后, 解析出执行结果, 并继续执行业务流 程。 After receiving the message sent by the atomic service node, the message is parsed, the command specified in the message is executed, and after the execution is completed, the message containing the execution result is returned to the unified execution environment; the unified execution environment is specifically set as: After receiving the message sent by the IoT device, the execution result is parsed and the business process continues.
上述方案中, 所述统一执行环境, 还设置为将执行结果绑定到所述业 务流程对应的原子服务的输出参数。  In the above solution, the unified execution environment is further configured to bind the execution result to an output parameter of the atomic service corresponding to the service flow.
上述方案中, 该***进一步包括设置单元, 设置为设置业务流程。 本发明实施例提供的物联网能力的实现方法及***, 统一执行环境对 物联网设备所具有的能力进行封装, 进行物联网设备能力的接入; 物联网 设备连接到统一执行环境, 如此, 能实现物联网设备直接接入物联网中; 统一执行环境调用业务对应的原子服务节点, 通过所述原子服务节点与对 应的物联网设备之间、 以及对应的物联网设备与统一执行环境之间的信息 交互, 完成业务流程, 如此, 能实现物联网设备能力直接接入到物联网中。  In the above solution, the system further includes a setting unit configured to set a business process. The method and system for implementing the Internet of Things capability provided by the embodiments of the present invention, the unified execution environment encapsulates the capabilities of the IoT device, and accesses the capabilities of the IoT device; the IoT device is connected to the unified execution environment, and thus, Realizing the IoT device directly accessing the Internet of Things; uniformly executing the atomic service node corresponding to the environment calling service, between the atomic service node and the corresponding IoT device, and the corresponding IoT device and the unified execution environment Information interaction, complete business processes, so that IoT device capabilities can be directly connected to the Internet of Things.
另外, 本发明实施例提供的物联网能力的实现方法及***, 能有效地 利用现有的环境和技术, 并兼容不同的物联网设备及标准, 如此, 可以使 实施过程更加实用、 灵活; 而且, 本发明实施例提供的物联网能力的实现 方法及***, 还能综合利用电信能力、 互联网能力、 以及物联网能力等各 种能力, 如此, 能满足用户开发复杂业务的需求。 附图说明  In addition, the method and system for implementing the Internet of Things capability provided by the embodiments of the present invention can effectively utilize the existing environment and technology, and are compatible with different IoT devices and standards, so that the implementation process can be more practical and flexible; The method and system for realizing the Internet of Things capability provided by the embodiments of the present invention can also comprehensively utilize various capabilities such as telecommunications capabilities, Internet capabilities, and Internet of Things capabilities, thus satisfying the needs of users to develop complex services. DRAWINGS
图 1为本发明实施例物联网设备接入物联网的方法流程示意图; 图 2为本发明实施例实现物联网设备能力的方法流程示意图; 图 3为本发明实现物联网设备能力的方法具体实施例流程示意图; 图 4为本发明实施例物联网设备接入物联网的***结构示意图; 图 5为本发明实施例物联网设备能力的实现***结构示意图。 具体实施方式  1 is a schematic flowchart of a method for accessing an Internet of Things of an Internet of Things (IoT) device according to an embodiment of the present invention; FIG. 2 is a schematic flowchart of a method for implementing an Internet of Things device according to an embodiment of the present invention; FIG. 4 is a schematic structural diagram of a system for accessing an Internet of Things of an Internet of Things device according to an embodiment of the present invention; FIG. 5 is a schematic structural diagram of a system for implementing the capability of an Internet of Things device according to an embodiment of the present invention. detailed description
下面结合附图及具体实施例对本发明再作进一步详细的说明。 本发明实施例提供的物联网设备接入物联网的方法, 如图 1 所示, 包 括以下步驟: The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. The method for accessing the Internet of Things of the Internet of Things device provided by the embodiment of the present invention, as shown in FIG. 1 , includes the following steps:
步驟 101 : 统一执行环境对物联网设备所具有的能力进行封装, 进行物 联网设备能力的接入, 之后执行步驟 102;  Step 101: The unified execution environment encapsulates the capabilities of the IoT device, and accesses the capabilities of the Internet of Things device, and then performs step 102;
具体地, 读取注册能力中的服务描述文件, 根据读取到的服务描述文 件对原子服务的代码中的类进行解析, 并将解析结果存入数据库;  Specifically, the service description file in the registration capability is read, the class in the code of the atom service is parsed according to the read service description file, and the analysis result is stored in the database;
生成统一执行环境的原子服务节点;  Generating an atomic service node for a unified execution environment;
其中, 用户根据物联网设备遵循的通信消息协议,采用 JAVA编写原子 服务的代码, 并生成服务描述文件, 所述原子服务封装物联网设备的标识 及输入输出参数, 之后以注册服务的方式将编写的原子服务的代码及服务 描述文件配置到统一执行环境中, 统一执行环境收到原子服务的代码及服 务描述文件后, 对物联网设备进行物联网设备能力的接入; 所述服务描述 文件的格式为 XML;  The user writes the code of the atomic service according to the communication message protocol followed by the IoT device, and generates a service description file, and the atomic service encapsulates the identifier and the input and output parameters of the IoT device, and then writes the method by using the registration service. The code and service description file of the atomic service are configured into a unified execution environment, and the unified execution environment receives the code of the atomic service and the service description file, and accesses the IoT device capability of the IoT device; the service description file The format is XML;
注册后的原子服务, 成为统一执行环境的一个原子服务节点, 每个原 子服务节点均具有名称及能力, 每种能力对应有输入及输出参数; 在后续 执行业务程序时, 统一执行环境通过调用原子服务节点, 进行业务流程的 处理; 生成统一执行环境的原子服务节点的具体处理过程与现有技术完全 相同, 这里不再赘述;  The registered atomic service becomes an atomic service node of the unified execution environment. Each atomic service node has a name and capability, and each capability has input and output parameters. In the subsequent execution of the business process, the unified execution environment calls the atom. Service node, processing of business processes; The specific processing process of the atomic service node that generates the unified execution environment is exactly the same as the prior art, and will not be described here;
这里, 所述用户是指登录统一执行环境的用户; 所述原子服务为统一 执行环境中的最小服务单位, 所述服务是指接入统一执行环境的物联网设 备能力、 电信能力、 互联网能力、 第三方能力等, 在本发明实施例中, 所 述原子服务可以理解为接入统一执行环境的物联网设备能力; 所述物联网 设备的标识用于表明物联网设备的身份, 具体可以是因特网协议(IP, Internet Protocol )地址等,根据所述输入参数可以获知物联网设备具有什么 能力, 根据所述输出参数可以获知物联网设备进行某种具体能力的操作后 对应的结果, 一个物联网设备如果具有多种能力时, 则对应多个输入参数 及输出参数, 举个例子来说, 假设物联网设备为摄像头, 摄像头具备旋转 及摄像能力, 因此, 旋转能力具有对应的输入参数及输出参数, 摄像能力 具有对应的输入参数及输出参数; Here, the user refers to a user who logs in to the unified execution environment; the atomic service is a minimum service unit in a unified execution environment, and the service refers to an Internet of Things device capability, a telecommunication capability, an Internet capability, and an access to a unified execution environment. In the embodiment of the present invention, the atomic service may be understood as an IoT device capability for accessing a unified execution environment; the identifier of the IoT device is used to indicate an identity of the Internet of Things device, specifically, the Internet. Protocol (IP, Internet Protocol) address, etc., according to the input parameter, what capabilities of the IoT device are available, and according to the output parameter, the IoT device can be learned to perform a specific capability operation. Corresponding results, if an IoT device has multiple capabilities, it corresponds to multiple input parameters and output parameters. For example, if the IoT device is a camera, the camera has rotation and imaging capabilities, so the rotation capability has Corresponding input parameters and output parameters, the camera capability has corresponding input parameters and output parameters;
这里, 所述物联网设备为目前的物联网技术定义的物联网设备, 换句 话说, 基于通过 RFID装置、 红外感应器、 全球定位***、 以及激光扫描器 等信息传感设备, 按约定的协议建立的网络, 联网的主体即为物联网设备, 比如: 红外设备、 蓝牙设备、 通用串行总线(USB, Universal Serial BUS ) 设备等;  Here, the Internet of Things device is an IoT device defined by the current Internet of Things technology, in other words, based on an information protocol device such as an RFID device, an infrared sensor, a global positioning system, and a laser scanner, according to an agreed protocol. The established network, the main body of the network is the Internet of Things device, such as: infrared device, Bluetooth device, universal serial bus (USB, Universal Serial BUS) device;
所述统一执行环境, 能提供在互联网等异构网络环境中, 方便的实现 发现、 导入、 适配开放的电信、 互联网能力、 以及其它第三方能力, 基于 标准的协议和图形化的开发配置方式, 构建能力开放和聚合的业务环境; 并且, 所述统一执行环境具有图形化开发配置业务的方式和 /或 JAVA代码 开发配置业务的方式, 其中, 所述 JAVA代码开发配置业务的方式是指: 用 户可以按照一定的框架编写业务代码, 编写的业务代码可以在统一执行环 境中执行, 如此, 增加了统一执行环境的可用性, 同时, 更便于接入物联 网设备;  The unified execution environment can provide easy discovery, import, adaptation of open telecommunications, Internet capabilities, and other third-party capabilities in a heterogeneous network environment such as the Internet, and standards-based protocols and graphical development and configuration methods. The business environment of the open and aggregated capability is built; and the unified execution environment has a way of graphically developing and configuring the service and/or a way of developing the configuration service by the JAVA code, wherein the JAVA code development and configuration service means: The user can write the business code according to a certain framework, and the written business code can be executed in the unified execution environment, thus increasing the availability of the unified execution environment and at the same time, facilitating access to the IoT device;
步驟 102: 物联网设备连接到统一执行环境;  Step 102: The IoT device is connected to the unified execution environment;
这里, 物联网设备连接到统一执行环境的具体处理过程可采用现有的 终端设备连接到网络的具体处理过程;  Here, the specific processing procedure in which the IoT device is connected to the unified execution environment may adopt a specific processing procedure in which the existing terminal device is connected to the network;
本步驟完成后, 则表明物联网设备已接入物联网。  After this step is completed, it indicates that the Internet of Things device has access to the Internet of Things.
为保证物联网设备已成功接入物联网, 即: 物联网设备能力可以直接 在物联网中利用, 在步驟 102完成后, 可以进行业务测试, 具体地, 用户 通过图形化界面编辑业务进行测试, 或者, 编写 JAVA业务代码并部署, 进 行测试。 这里, 业务可以理解为: 通过统一执行环境, 物联网设备能力执 行的一个流程, 举个例子来说, 业务具体可以是: 启动红外设备, 红外设 备进行操作,所生成的文件保存至自身的硬盘上,文件保存成功后启动 USB 设备, 复制红外设备输出的文件, 复制后结束业务流程。 To ensure that the IoT device has successfully accessed the Internet of Things, that is, the IoT device capability can be directly utilized in the Internet of Things. After the completion of step 102, the service test can be performed. Specifically, the user edits the service through the graphical interface to perform the test. Or, write JAVA business code and deploy it for testing. Here, the business can be understood as: Through the unified execution environment, IoT equipment capabilities A flow of a process, for example, the business specific can be: start the infrared device, the infrared device to operate, the generated file is saved to its own hard disk, after the file is saved successfully, start the USB device, copy the file output by the infrared device , after the copy ends the business process.
本发明实施例还提供了一种物联网设备能力的实现方法, 其基本思想 是: 物联网设备接入物联网后, 且在需要执行业务流程时, 统一执行环境 调用业务对应的原子服务节点, 通过所述原子服务节点与对应的物联网设 备之间、 以及对应的物联网设备与统一执行环境之间的信息交互, 完成业 务流程;  The embodiment of the present invention further provides a method for implementing the capability of the Internet of Things device, and the basic idea is: after the Internet of Things device accesses the Internet of Things, and when the business process needs to be executed, the atomic service node corresponding to the environment calling service is uniformly executed, The business process is completed by the information exchange between the atomic service node and the corresponding IoT device, and the corresponding IoT device and the unified execution environment;
具体地, 如图 2所示, 该方法包括以下步驟:  Specifically, as shown in FIG. 2, the method includes the following steps:
步驟 201 : 物联网设备接入物联网后, 且在需要执行业务流程时, 统一 执行环境调用业务对应的原子服务节点, 所述原子服务节点获取业务中赋 予原子服务的输入及输出参数, 向对应的物联网设备发送包含输入及输出 参数的消息;  Step 201: After the Internet of Things device accesses the Internet of Things, and when the business process needs to be executed, the atomic service node corresponding to the environment calling service is uniformly executed, and the atomic service node obtains input and output parameters assigned to the atomic service in the service, and corresponds to The IoT device sends a message containing input and output parameters;
这里, 原子服务节点根据数据库中保存的信息可以获知对应的物联网 设备的标识, 据此可以向对应的物联网设备发送消息;  Here, the atomic service node can learn the identifier of the corresponding IoT device according to the information stored in the database, and accordingly, can send a message to the corresponding IoT device;
所述已封装输入及输出参数的消息包含: 统一执行环境的标识、 物联 网设备的标识、 以及输入及输出参数等;  The encapsulated input and output parameters include: a uniform execution environment identifier, an identifier of the Internet of Things device, and input and output parameters;
所述向对应的物联网设备发送包含输入及输出参数的消息, 具体为: 所述原子服务节点依据物联网设备遵循的通信消息协议, 封装包含输 入及输出参数的消息, 并向对应的物联网设备发送封装后的消息, 举个例 子来说, 假设物联网设备为红外拍照设备, 依据红外拍照设备遵循的通信 消息协议, 封装输入及输出参数后的消息的格式为:  Transmitting the message including the input and output parameters to the corresponding IoT device, specifically: the atomic service node encapsulates the message including the input and output parameters according to the communication message protocol followed by the IoT device, and sends the message to the corresponding Internet of Things The device sends the encapsulated message. For example, the IoT device is an infrared camera device. According to the communication message protocol followed by the infrared camera device, the format of the message after encapsulating the input and output parameters is:
<head〉</head〉〃消息头  <head></head> 〃 message header
<messageDefination>  <messageDefination>
<equipmentURL>equipmentURL</ equipment URL〉〃物联网设备标 i只 <USEEURL〉USEEURL</USEEURL〉//统一执行环境标识 <variables> <equipmentURL>equipmentURL</ equipment URL>〃IoT device target i only <USEEURL>USEEURL</USEEURL>// Unified execution environment identifier <variables>
<input〉〃输入参数  <input>〃 input parameters
<variableName>action</variableName>  <variableName>action</variableName>
<variableValue>takePhoto</variableValue>  <variableValue>takePhoto</variableValue>
</input>  </input>
<output〉〃 出参数  <output>〃 parameter
<variableName>photourl</variableName>  <variableName>photourl</variableName>
<variableValue>filesize</variableValue>  <variableValue>filesize</variableValue>
<result>result</result>  <result>result</result>
</output>  </output>
</variables>  </variables>
</messageDefination〉〃消息体结束;  </messageDefination>〃The message body ends;
其中, 依据物联网设备遵循的通信消息协议, 封装输入及输出参数的 目的是为了: 物联网设备可以识别出该消息, 并进行解析, 从而获取消息 中的命令;  Wherein, according to the communication message protocol followed by the IoT device, the purpose of encapsulating the input and output parameters is to: the IoT device can recognize the message and parse it to obtain the command in the message;
在需要执行业务流程之前, 该方法还可以进一步包括:  The method may further include: before the business process needs to be executed:
设置业务流程;  Set up business processes;
其中, 在设置业务流程时, 用户可以利用统一执行环境提供的业务生 成功能设置业务流程, 具体地, 统一执行环境事先将已接入物联网的各种 物联网设备能力对应的原子服务抽象成图标, 并且还提供指向连线, 用户 可以在图形化界面选择业务流程中需要的物联网设备对应的原子服务的图 标, 并将需要的多种物联网设备采用指向连线连接在一起, 同时, 赋予原 子服务对应的输入参数及输出参数, 从而生成业务流程, 生成的业务流程 测试通过后, 利用统一执行环境将业务流程发布, 即可完成一次物联网设 备能力开发利用流程, 以后即可供用户使用。 其中, 由于事先已将物联网 设备能力接入了统一执行环境, 因此, 所述赋予原子服务对应的输入参数 及输出参数就是指: 在统一执行环境提供的图形化界面, 选择业务流程需 要的物联网设备能力对应的原子服务的输入参数及输出参数; 用户还可以 编写 JAVA业务代码, 完成更复杂、 独特的业务流程, 在编写时, 需要遵循 统一执行环境对业务代码的格式要求, 即: 统一执行环境能够识别并能执 行编写的业务代码。 The user can use the service generation function provided by the unified execution environment to set the business process. In particular, the unified execution environment abstracts the atomic service corresponding to the various IoT devices that have access to the Internet of Things into icons. And also provide a pointing connection, the user can select an icon of the atomic service corresponding to the IoT device required in the business process in the graphical interface, and connect the various IoT devices required by the pointing connection, and at the same time, The input parameters and output parameters corresponding to the atomic service are used to generate the business process. After the generated business process test is passed, the business process is released by using the unified execution environment, and the process of developing and utilizing the IoT device capability can be completed. . Wherein, since the IoT device capability has been connected to the unified execution environment in advance, the input parameter and the output parameter corresponding to the atomic service refer to: a graphical interface provided in the unified execution environment, and the business process needs to be selected. The input parameters and output parameters of the atomic service corresponding to the required IoT device capabilities; the user can also write JAVA business code to complete more complex and unique business processes. When writing, the format requirements of the unified execution environment for the business code need to be followed. That is: The unified execution environment recognizes and can execute the written business code.
步驟 202: 物联网设备收到消息后, 对消息进行解析, 之后执行消息中 指定的命令, 并在执行完成后, 向统一执行环境返回包含执行结果的消息; 这里, 所述对消息进行解析, 具体为:  Step 202: After receiving the message, the IoT device parses the message, and then executes the command specified in the message, and after the execution is completed, returns a message including the execution result to the unified execution environment; where the message is parsed, Specifically:
物联网设备依据消息中的输入参数字段, 解析到指定的命令; 所述向统一执行环境返回执行结果, 具体为:  The IoT device parses the specified command according to the input parameter field in the message; and returns the execution result to the unified execution environment, specifically:
物联网设备依据物联网设备遵循的通信消息协议, 封装包含执行结果 的消息, 并向统一执行环境返回封装后的消息;  The IoT device encapsulates the message containing the execution result according to the communication message protocol followed by the IoT device, and returns the encapsulated message to the unified execution environment;
所述封装后的消息包括: 统一执行环境的标识、 物联网设备的标识、 以及执行结果等;  The encapsulated message includes: an identifier of a unified execution environment, an identifier of the Internet of Things device, and an execution result;
举个例子来说, 假设物联网设备为红外拍照设备, 依据红外拍照设备 遵循的通信消息协议, 封装包含执行结果后的消息的格式为:  For example, suppose the IoT device is an infrared camera device. According to the communication message protocol followed by the infrared camera device, the format of the message containing the execution result is:
<head〉</head〉〃消息头  <head></head> 〃 message header
<messageDefination>  <messageDefination>
<equipmentURL>equipmentURL</ equipmentURL〉〃物联网设备标 i只 < USEEURL > USEEURL </ USEEURL〉//统一执行环境标识  <equipmentURL>equipmentURL</ equipmentURL>〃IoT device target only < USEEURL > USEEURL </ USEEURL>// Unified execution environment identifier
<variables>  <variables>
< 〉〃执行结果  < 〉〃Execution results
<variableName>photourl</variableName>  <variableName>photourl</variableName>
<variableValue>size</variableValue>  <variableValue>size</variableValue>
<result>result</result>  <result>result</result>
</input>  </input>
<output> <result〉result</result〉〃消息发送结果 <output> <result>result</result>〃Message sending result
</output>  </output>
</variables>  </variables>
</messageDefination〉〃消息体结束  </messageDefination>〃Message body ends
其中, 依据物联网设备遵循的通信消息协议, 封装输入及输出参数的 目的是为了: 统一执行环境可以识别出该消息, 并进行解析, 从而获取消 息中的执行结果。  According to the communication message protocol followed by the IoT device, the purpose of encapsulating the input and output parameters is to: The unified execution environment can recognize the message and parse it to obtain the execution result in the message.
步驟 203: 统一执行环境收到消息后, 解析出执行结果, 之后继续执行 业务流程;  Step 203: After receiving the message, the unified execution environment parses the execution result, and then continues to execute the business process;
具体地, 统一执行环境依据收到的消息中的执行结果字段, 解析出执 行结果; 这里, 如果执行结果为失败时, 则统一执行环境会终止业务程序。  Specifically, the unified execution environment parses the execution result according to the execution result field in the received message; here, if the execution result is failure, the unified execution environment terminates the business process.
该方法还可以进一步包括:  The method may further comprise:
统一执行环境将执行结果绑定到所述业务流程对应的原子服务的输出 参数, 此时, 可以理解为对所述业务流程作了日志, 以便后续可以查看所 述业务流程的具体处理过程。  The unified execution environment binds the execution result to the output parameter of the atomic service corresponding to the business process. In this case, it can be understood that the business process is logged, so that the specific process of the business process can be viewed later.
下面结合具体实施例对本发明再作进一步详细的描述。  The present invention will be further described in detail below with reference to specific embodiments.
本实施例物联网设备能力的实现方法, 如图 3所示, 包括以下步驟: 步驟 301 : 用户根据物联网设备遵循的通信消息协议, 采用 JAVA编写 原子服务的代码, 并生成服务描述文件, 所述原子服务封装物联网设备的 标识及输入输出参数, 之后以注册服务的方式将编写的原子服务的代码及 服务描述文件配置到统一执行环境中。  The method for implementing the capability of the Internet of Things device in this embodiment, as shown in FIG. 3, includes the following steps: Step 301: The user writes the code of the atomic service by using JAVA according to the communication message protocol followed by the Internet of Things device, and generates a service description file. The atomic service encapsulates the identification and input and output parameters of the IoT device, and then configures the code and service description file of the written atomic service into a unified execution environment by means of a registration service.
步驟 302: 统一执行环境收到原子服务的代码及服务描述文件后,读取 注册能力中的服务描述文件, 根据读取到的服务描述文件对原子服务的代 码中的类进行解析, 并将解析结果存入数据库, 之后生成统一执行环境的 原子服务节点, 之后执行步驟 303。  Step 302: After receiving the code and the service description file of the atomic service, the unified execution environment reads the service description file in the registration capability, parses the class in the code of the atomic service according to the read service description file, and parses the The result is stored in the database, and then an atomic service node of the unified execution environment is generated, and then step 303 is performed.
步驟 303: 物联网设备连接到统一执行环境, 之后执行步驟 304。 步驟 304: 设置业务流程, 之后执行步驟 305; Step 303: The IoT device is connected to the unified execution environment, and then step 304 is performed. Step 304: Set the business process, and then perform step 305;
具体地, 利用统一执行环境提供的业务生成功能设置业务流程, 或者, 编写 JAVA业务代码。  Specifically, the business process is set by using the service generation function provided by the unified execution environment, or the JAVA business code is written.
执行步驟 305: 需要执行业务流程时, 统一执行环境调用业务对应的原 子服务节点, 所述原子服务节点获取业务中赋予原子服务的输入及输出参 数, 向对应的物联网设备发送包含输入及输出参数的消息;  Step 305: When the business process needs to be executed, the atomic service node corresponding to the environment calling service is uniformly executed, and the atomic service node acquires input and output parameters assigned to the atomic service in the service, and sends the input and output parameters to the corresponding IoT device. News
这里, 所述向对应的物联网设备发送包含输入及输出参数的消息, 具 体为:  Here, the sending a message including input and output parameters to the corresponding IoT device, specifically:
所述原子服务节点依据物联网设备遵循的通信消息协议, 封装包含输 入及输出参数的消息, 并向对应的物联网设备发送封装后的消息。  The atomic service node encapsulates the message containing the input and output parameters according to the communication message protocol followed by the IoT device, and sends the encapsulated message to the corresponding IoT device.
步驟 306: 物联网设备收到消息后, 对消息进行解析, 之后执行消息中 指定的命令, 并在执行完成后, 向统一执行环境返回包含执行结果的消息; 这里, 所述对消息进行解析, 具体为:  Step 306: After receiving the message, the IoT device parses the message, and then executes the command specified in the message, and after the execution is completed, returns a message including the execution result to the unified execution environment; where the message is parsed, Specifically:
物联网设备依据消息中的输入参数字段, 解析到指定的命令; 所述向统一执行环境返回执行结果, 具体为:  The IoT device parses the specified command according to the input parameter field in the message; and returns the execution result to the unified execution environment, specifically:
物联网设备依据物联网设备遵循的通信消息协议, 封装包含执行结果 的消息, 并向统一执行环境返回封装后的消息。  The IoT device encapsulates the message containing the execution result according to the communication message protocol followed by the IoT device, and returns the encapsulated message to the unified execution environment.
步驟 307: 统一执行环境收到消息后,依据收到的消息中的执行结果字 段, 解析出执行结果, 将执行结果绑定到所述业务对应的原子服务的输出 参数, 之后继续执行业务流程;  Step 307: After receiving the message, the unified execution environment parses the execution result according to the execution result field in the received message, and binds the execution result to the output parameter of the atomic service corresponding to the service, and then continues to execute the business process;
这里, 所述执行结果为失败时, 则统一执行环境会终止业务程序。 从上面的描述中可以看出, 本发明实施例提供的物联网能力的实现方 法, 能够有效地利用现有的环境和技术, 并兼容不同的物联网设备和标准, 因此, 更加实用、 更加灵活; 而且, 可以综合利用电信能力、 互联网能力、 物联网能力等各种能力, 进而满足用户开发复杂业务的需求。 为实现上述的物联网设备接入物联网的方法, 本发明实施例还提供了 一种物联网设备接入物联网的***, 如图 4所示, 该***包括: 统一执行 环境 41及物联网设备 42; 其中, Here, when the execution result is a failure, the unified execution environment terminates the business process. As can be seen from the above description, the method for implementing the Internet of Things capability provided by the embodiments of the present invention can effectively utilize existing environments and technologies, and is compatible with different Internet of Things devices and standards, thereby being more practical and flexible. Moreover, various capabilities such as telecommunications capabilities, Internet capabilities, and Internet of Things capabilities can be comprehensively utilized to meet the needs of users to develop complex services. To implement the foregoing method for accessing the Internet of Things of the Internet of Things device, the embodiment of the present invention further provides a system for accessing the Internet of Things by the Internet of Things device. As shown in FIG. 4, the system includes: a unified execution environment 41 and an Internet of Things Device 42; wherein
统一执行环境 41 ,设置为对物联网设备 42所具有的能力进行封装, 进 行物联网设备能力的接入; 并与物联网设备 42连接;  The unified execution environment 41 is configured to encapsulate the capabilities of the IoT device 42 to access the capabilities of the IoT device; and to connect with the IoT device 42;
物联网设备 42, 设置为连接到统一执行环境 41。  The IoT device 42, is set up to connect to the unified execution environment 41.
其中, 所述物联网设备 42的个数为一个以上。  The number of the Internet of Things devices 42 is one or more.
这里, 本发明实施例的所述***中的统一执行环境的具体处理过程已 在上文中评述, 不再赘述。  Here, the specific processing procedure of the unified execution environment in the system of the embodiment of the present invention has been reviewed above and will not be described again.
为实现上述的物联网设备能力的实现方法, 本发明实施例还提供了一 种物联网设备能力的实现***, 如图 5 所示, 该***包括: 统一执行环境 41、 原子服务节点 51、 以及物联网设备 42; 其中,  The embodiment of the present invention further provides an implementation system for the capability of the Internet of Things device. As shown in FIG. 5, the system includes: a unified execution environment 41, an atomic service node 51, and Internet of Things device 42; wherein
统一执行环境 41 ,设置为物联网设备 42接入物联网后, 且在需要执行 业务流程时, 调用业务对应的原子服务节点 51 , 通过原子服务节点 51与对 应的物联网设备 42之间、 以及对应的物联网设备 42与统一执行环境 41之 间的信息交互, 完成业务流程;  The unified execution environment 41 is configured to connect the IoT device 42 to the Internet of Things, and when the business process needs to be executed, invoke the atomic service node 51 corresponding to the service, between the atomic service node 51 and the corresponding IoT device 42, and The information exchange between the corresponding IoT device 42 and the unified execution environment 41 completes the business process;
原子服务节点 51 ,设置为通过与对应的物联网设备 42之间、 以及对应 的物联网设备 42与统一执行环境 41之间的信息交互, 完成业务流程; 物联网设备 42,设置为通过与原子服务节点 51之间、 以及与统一执行 环境 41之间的信息交互, 完成业务流程。  The atomic service node 51 is configured to complete the business process by interacting with the corresponding IoT device 42 and the corresponding IoT device 42 and the unified execution environment 41; the IoT device 42 is set to pass the atom The information between the service nodes 51 and the unified execution environment 41 interacts to complete the business process.
其中, 所述原子服务节点 51及所述物联网设备 42的个数为一个以上。 所述原子服务节点 51 , 具体设置为:  The number of the atomic service nodes 51 and the Internet of Things devices 42 is one or more. The atomic service node 51 is specifically configured as:
获取业务中赋予原子服务的输入及输出参数, 向物联网设备 42发送包 含输入及输出参数的消息;  Obtaining input and output parameters assigned to the atomic service in the service, and transmitting a message containing the input and output parameters to the IoT device 42;
所述物联网设备 42, 具体设置为: 收到原子服务节点 51发送的消息后, 对消息进行解析, 执行消息中指 定的命令,并在执行完成后,向统一执行环境 41返回包含执行结果的消息; 所述统一执行环境 41 , 具体设置为: The Internet of Things device 42 is specifically configured as: After receiving the message sent by the atomic service node 51, the message is parsed, the command specified in the message is executed, and after the execution is completed, the message including the execution result is returned to the unified execution environment 41; the unified execution environment 41, the specific setting for:
收到物联网设备 42发送的消息后, 解析出执行结果, 并继续执行业务 流程。  After receiving the message sent by the IoT device 42, the execution result is parsed and the business process continues.
所述统一执行环境 41 , 还设置为将执行结果绑定到所述业务流程对应 的原子服务的输出参数。  The unified execution environment 41 is further configured to bind an execution result to an output parameter of an atomic service corresponding to the business process.
该***还可以进一步包括: 设置单元, 设置为设置业务流程。  The system can further include: a setting unit configured to set the business process.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。  The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.

Claims

1、 一种物联网设备接入物联网的方法, 包括: 1. A method for accessing an Internet of Things by an Internet of Things device, comprising:
统一执行环境对物联网设备所具有的能力进行封装, 进行物联网设备 能力的接入; The unified execution environment encapsulates the capabilities of the IoT device and accesses the capabilities of the IoT device;
Figure imgf000017_0001
Figure imgf000017_0001
2、 根据权利要求 1所述的方法, 其中, 所述统一执行环境对物联网设 备所具有的能力进行封装, 进行物联网设备能力的接入, 为:  2. The method according to claim 1, wherein the unified execution environment encapsulates the capabilities of the Internet of Things device and accesses the capabilities of the Internet of Things device:
读取注册能力中的服务描述文件, 根据读取到的服务描述文件对原子 服务的代码中的类进行解析, 并将解析结果存入数据库;  Reading the service description file in the registration capability, parsing the class in the code of the atomic service according to the read service description file, and storing the analysis result in the database;
生成统一执行环境的原子服务节点。  Generate an atomic service node for a unified execution environment.
3、 一种物联网设备能力的实现方法, 包括:  3. A method for implementing the capabilities of an Internet of Things device, including:
物联网设备接入物联网后, 且在需要执行业务流程时, 统一执行环境 调用业务对应的原子服务节点, 通过所述原子服务节点与对应的物联网设 备之间、 以及所述对应的物联网设备与统一执行环境之间的信息交互, 完 成业务流程。  After the IoT device accesses the Internet of Things, and when the business process needs to be executed, the atomic service node corresponding to the environment calling service is uniformly executed, and the atomic service node and the corresponding IoT device, and the corresponding Internet of Things The information exchange between the device and the unified execution environment completes the business process.
4、 根据权利要求 3所述的方法, 其中, 所述通过所述原子服务节点与 对应的物联网设备之间、 以及所述对应的物联网设备与统一执行环境之间 的信息交互, 完成业务流程, 包括:  The method according to claim 3, wherein the information is completed by the information exchange between the atomic service node and the corresponding IoT device, and between the corresponding IoT device and the unified execution environment. Process, including:
所述原子服务节点获取业务中赋予原子服务的输入及输出参数, 向对 应的物联网设备发送包含输入及输出参数的消息;  The atomic service node acquires input and output parameters assigned to the atomic service in the service, and sends a message including the input and output parameters to the corresponding IoT device;
物联网设备收到消息后, 对消息进行解析, 之后执行消息中指定的命 令, 并在执行完成后, 向统一执行环境返回包含执行结果的消息;  After receiving the message, the IoT device parses the message, then executes the command specified in the message, and returns a message containing the execution result to the unified execution environment after the execution is completed;
统一执行环境收到消息后, 解析出执行结果, 之后继续执行业务流程。 After receiving the message, the unified execution environment parses out the execution result and then continues to execute the business process.
5、 根据权利要求 4所述的方法, 其中, 所述向对应的物联网设备发送 包含输入及输出参数的消息, 为: 所述原子服务节点依据物联网设备遵循的通信消息协议, 封装包含输 入及输出参数的消息, 并向对应的物联网设备发送封装后的消息。 5. The method according to claim 4, wherein the sending the message including the input and output parameters to the corresponding IoT device is: The atomic service node encapsulates a message containing input and output parameters according to a communication message protocol followed by the IoT device, and sends the encapsulated message to the corresponding IoT device.
6、 根据权利要求 5所述的方法, 其中, 所述对消息进行解析, 为: 物联网设备依据消息中的输入参数字段, 解析到指定的命令。  The method according to claim 5, wherein the parsing the message is: the IoT device parses the specified command according to an input parameter field in the message.
7、 根据权利要求 4所述的方法, 其中, 所述向统一执行环境返回执行 结果, 为:  7. The method according to claim 4, wherein the returning the execution result to the unified execution environment is:
物联网设备依据物联网设备遵循的通信消息协议, 封装包含执行结果 的消息, 并向统一执行环境返回封装后的消息。  The IoT device encapsulates the message containing the execution result according to the communication message protocol followed by the IoT device, and returns the encapsulated message to the unified execution environment.
8、 根据权利要求 3至 7任一项所述的方法, 其中, 在需要执行业务流 程之前, 该方法进一步包括:  The method according to any one of claims 3 to 7, wherein, before the business process needs to be performed, the method further comprises:
设置业务流程。  Set up business processes.
9、根据权利要求 4至 7任一项所述的方法,其中, 该方法进一步包括: 统一执行环境将执行结果绑定到所述业务流程对应的原子服务的输出 参数。  The method of any one of claims 4 to 7, wherein the method further comprises: the unified execution environment binding the execution result to an output parameter of the atomic service corresponding to the business process.
10、 一种物联网设备接入物联网的***, 包括: 统一执行环境及物联 网设备; 其中,  10. A system for accessing an Internet of Things (IoT) device, comprising: a unified execution environment and an Internet of Things device;
统一执行环境, 设置为对物联网设备所具有的能力进行封装, 进行物 联网设备能力的接入; 并与物联网设备连接;  a unified execution environment, set to encapsulate the capabilities of IoT devices, access the capabilities of IoT devices, and connect with IoT devices;
物联网设备, 设置为连接到统一执行环境。  IoT devices, set up to connect to a unified execution environment.
11、 根据权利要求 10所述的***, 其中, 所述物联网设备的个数为一 个以上。  The system according to claim 10, wherein the number of the Internet of Things devices is one or more.
12、 一种物联网设备能力的实现***, 包括: 统一执行环境、 原子服 务节点、 以及物联网设备; 其中,  12. An implementation system for an IoT device capability, comprising: a unified execution environment, an atomic service node, and an Internet of Things device;
统一执行环境, 设置为物联网设备接入物联网后, 且在需要执行业务 流程时, 调用业务对应的原子服务节点, 通过原子服务节点与对应的物联 网设备之间、 以及对应的物联网设备与统一执行环境之间的信息交互, 完 成业务流程; Unified execution environment, set to connect the IoT device to the Internet of Things, and when the business process needs to be executed, call the atomic service node corresponding to the service, and connect the corresponding object through the atomic service node. The information exchange between the network devices and the corresponding IoT devices and the unified execution environment completes the business process;
原子服务节点, 设置为通过与对应的物联网设备之间、 以及对应的物 联网设备与统一执行环境之间的信息交互, 完成业务流程;  The atomic service node is configured to complete the business process by interacting with the corresponding IoT device and the corresponding information exchange between the IoT device and the unified execution environment;
物联网设备, 设置为通过与原子服务节点之间、 以及与统一执行环境 之间的信息交互, 完成业务流程。  IoT devices, set up to complete business processes through information interactions with atomic service nodes and with a unified execution environment.
13、 根据权利要求 12所述的***, 其中, 所述原子服务节点的个数为 一个以上; 所述物联网设备的个数为一个以上。  The system according to claim 12, wherein the number of the atomic service nodes is one or more; and the number of the Internet of Things devices is one or more.
14、 根据权利要求 12或 13所述的***, 其中,  14. The system according to claim 12 or 13, wherein
所述原子服务节点, 具体设置为:  The atomic service node is specifically set as:
获取业务中赋予原子服务的输入及输出参数, 向物联网设备发送包含 输入及输出参数的消息;  Obtaining input and output parameters assigned to the atomic service in the business, and transmitting a message including input and output parameters to the IoT device;
所述物联网设备, 具体设置为:  The Internet of Things device is specifically configured as:
收到原子服务节点发送的消息后, 对消息进行解析, 执行消息中指定 的命令, 并在执行完成后, 向统一执行环境返回包含执行结果的消息; 所述统一执行环境, 具体设置为:  After receiving the message sent by the atomic service node, the message is parsed, the command specified in the message is executed, and after the execution is completed, a message containing the execution result is returned to the unified execution environment; the unified execution environment is specifically set as:
收到物联网设备发送的消息后, 解析出执行结果, 并继续执行业务流 程。  After receiving the message sent by the IoT device, the execution result is parsed and the business process continues.
15、 根据权利要求 14所述的***, 其中,  15. The system according to claim 14, wherein
所述统一执行环境, 还设置为将执行结果绑定到所述业务流程对应的 原子服务的输出参数。  The unified execution environment is further configured to bind an execution result to an output parameter of an atomic service corresponding to the business process.
16、 根据权利要求 12或 13所述的***, 其中, 该***进一步包括设 置单元, 设置为设置业务流程。  16. System according to claim 12 or 13, wherein the system further comprises a setting unit arranged to set the business process.
PCT/CN2012/074920 2011-06-22 2012-04-28 Method and system for implementing internet of things capability WO2012174948A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN 201110169292 CN102281584A (en) 2011-06-22 2011-06-22 Method and system for implementing capability of Internet of things
CN201110169292.8 2011-06-22

Publications (1)

Publication Number Publication Date
WO2012174948A1 true WO2012174948A1 (en) 2012-12-27

Family

ID=45106690

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/074920 WO2012174948A1 (en) 2011-06-22 2012-04-28 Method and system for implementing internet of things capability

Country Status (2)

Country Link
CN (1) CN102281584A (en)
WO (1) WO2012174948A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102281584A (en) * 2011-06-22 2011-12-14 中兴通讯股份有限公司 Method and system for implementing capability of Internet of things
CN103475680B (en) 2012-06-07 2018-12-11 南京中兴新软件有限责任公司 A kind of capability of Internet of things integrated approach and system
EP3247088B1 (en) * 2015-02-05 2020-12-30 Huawei Technologies Co., Ltd. M2m data processing methods and devices
CN105979568B (en) * 2016-05-05 2019-08-13 成都麦杰康科技有限公司 Access device, method and platform

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2187592A1 (en) * 2008-11-13 2010-05-19 Vodafone Holding GmbH Machine-to machine device and smartcard for use in the device
CN101873343A (en) * 2010-06-03 2010-10-27 罗李敏 Internet of things networking method and system thereof
CN102026156A (en) * 2009-09-09 2011-04-20 华为技术有限公司 Control method and device of terminal
CN102025577A (en) * 2011-01-06 2011-04-20 西安电子科技大学 Network system of Internet of things and data processing method thereof
CN102281584A (en) * 2011-06-22 2011-12-14 中兴通讯股份有限公司 Method and system for implementing capability of Internet of things

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2187592A1 (en) * 2008-11-13 2010-05-19 Vodafone Holding GmbH Machine-to machine device and smartcard for use in the device
CN102026156A (en) * 2009-09-09 2011-04-20 华为技术有限公司 Control method and device of terminal
CN101873343A (en) * 2010-06-03 2010-10-27 罗李敏 Internet of things networking method and system thereof
CN102025577A (en) * 2011-01-06 2011-04-20 西安电子科技大学 Network system of Internet of things and data processing method thereof
CN102281584A (en) * 2011-06-22 2011-12-14 中兴通讯股份有限公司 Method and system for implementing capability of Internet of things

Also Published As

Publication number Publication date
CN102281584A (en) 2011-12-14

Similar Documents

Publication Publication Date Title
EP3170284B1 (en) Enhanced operations between service layer and management layer in an m2m system by allowing the execution of a plurality of commands on a plurality of devices
CN108712485B (en) Resource subscription method and device for Internet of things equipment
US8656417B2 (en) Interface for telecommunication services using uniform resource identifiers
CN108664395B (en) Application program testing method, device, equipment and storage medium
EP2215759B1 (en) Method and system for notifying error information in a network
CN104618437B (en) A kind of adaptation method that interface is set with android terminal device systems
JP2018139144A (en) Service enabler function
KR20170055530A (en) Systems and methods for enabling access to third party services via service layer
JP2013538382A (en) Data card and data card networking method
US10797935B2 (en) Methods and apparatus for enhancing native service layer device management functionality
EP2429150A1 (en) Apparatus, web service component and method based on web service
WO2012174948A1 (en) Method and system for implementing internet of things capability
WO2012122767A1 (en) Method, system and terminal for implementing cloud computing
US20160080498A1 (en) Scalable Charging System Based On Service-Oriented Architecture
CN109714425A (en) Communication means and device
WO2021093671A1 (en) Task processing method, system, apparatus and device, and computer readable storage medium
WO2011130962A1 (en) Remote processing method, device and system
WO2010081364A1 (en) Method, device and communication system for managing equipment remotely
WO2015149530A1 (en) M2m application service method, device and system
CN113032123B (en) Thread scheduling method, system and related device of remote NPL running environment
CN116170506B (en) System and method for realizing loose coupling butt joint of mobile terminal signature service and reader
CN111142860B (en) Method and device for realizing interface call
CN113852651B (en) FANUC proxy service realization system and method based on edge gateway
CN116827842A (en) Networking test platform based on Socket-oriented DDS application software and information interaction method
Femminella et al. Enhancing java call control with media server control functions

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12802190

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12802190

Country of ref document: EP

Kind code of ref document: A1