[go: up one dir, main page]

WO2018182065A1 - Procédé d'association d'abonnement à ressources multiples dans un système m2m - Google Patents

Procédé d'association d'abonnement à ressources multiples dans un système m2m Download PDF

Info

Publication number
WO2018182065A1
WO2018182065A1 PCT/KR2017/003456 KR2017003456W WO2018182065A1 WO 2018182065 A1 WO2018182065 A1 WO 2018182065A1 KR 2017003456 W KR2017003456 W KR 2017003456W WO 2018182065 A1 WO2018182065 A1 WO 2018182065A1
Authority
WO
WIPO (PCT)
Prior art keywords
subscription
resource
notification
resources
attribute
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.)
Ceased
Application number
PCT/KR2017/003456
Other languages
English (en)
Korean (ko)
Inventor
정승명
성낙명
박종홍
이지호
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Korea Electronics Technology Institute
Original Assignee
Korea Electronics Technology Institute
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 Korea Electronics Technology Institute filed Critical Korea Electronics Technology Institute
Publication of WO2018182065A1 publication Critical patent/WO2018182065A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Definitions

  • the present invention relates to Internet of Things (IoT) / Machine to Machine (M2M) technology, and more particularly, to a subscription / notification method in an M2M platform.
  • IoT Internet of Things
  • M2M Machine to Machine
  • the IoT / M2M service is generally implemented by a process of performing a specific operation when data acquired by acquiring various data satisfies a predetermined condition at the same time.
  • the service application may perform a subscription to efficiently obtain data. If the required data is a variety of data provided from various resources, multiple subscriptions must be performed.
  • FIG. 1 illustrates a situation in which a ⁇ window> resource, a ⁇ blind> resource, and a ⁇ thermometer> resource are subscribed to in order to obtain data of a window, a blind, and a thermometer.
  • the user application When the window is "open”, the user application is notified by the ⁇ sub1> resource. When the window is "open”, the user application is notified by the ⁇ sub2> resource. When the temperature reaches "34 ° C”, the ⁇ sub3> The resource is notified to the user application.
  • the user application receives a number of notifications, with the burden of analyzing the received notifications again to see if the data meets a particular condition.
  • notification messages must be analyzed to determine whether the window is "open”, the blind is “open”, and the temperature is "34 ° C”. Because user applications only perform certain actions when all are met, notification and analysis become unnecessary if only one is not met.
  • an object of the present invention is to provide a method for managing / notifying multiple subscriptions for multiple data in the M2M platform.
  • a multi-resource subscription notification method includes: receiving, by a subscription related resource, notification messages from a plurality of subscription resources; Determining, by the subscription related resource, whether the notification messages satisfy a specific condition; And if the specific condition is satisfied, the subscription related resource sending a notification message to the user application.
  • the plurality of subscription resources may be set in a first property of a subscription related resource.
  • the multi-resource subscription notification method if some of the plurality of subscription resources is deleted, deleting the deleted subscription resources in the first attribute of the subscription associated resources; Can be.
  • the analyzing step may determine whether notification messages are received according to a specific condition.
  • the specific condition may be set as the second attribute of the subscription related resource.
  • the transmitting may generate and transmit different types of notification messages according to the third attribute of the subscription related resource.
  • some of the plurality of subscription resources may be included in an entity different from the hosting entity of the subscription associated resource.
  • M2M system a communication unit for communicating with the user terminal running the user application; And if the subscription associated resource receives notification messages from multiple subscription resources, the subscription associated resource determines whether the notification messages meet a specific condition, and if the subscription related resource satisfies the specific condition, the subscription associated resource sends a notification message to the user application.
  • a processor for communicating with the user terminal running the user application;
  • FIG. 1 is a diagram illustrating a subscription / notification method for a conventional IoT / M2M service
  • FIG. 2 is a conceptual diagram of a method for associating and managing / notifying multiple subscriptions to multiple data in an M2M platform according to one embodiment of the present invention
  • 3 is a diagram provided in the description of a ⁇ subAsso> resource for multiple driving association notification
  • FIG. 5 is a diagram illustrating a case in which ⁇ sub> resources are distributed to a plurality of CSEs
  • FIG. 6 is a view for explaining a method of updating a ⁇ subAsso> resource by deleting an associated individual subscription
  • FIG. 7 is a view illustrating an IoT / M2M system to which the present invention is applicable.
  • FIG. 8 is an internal block diagram of the electronic devices shown in FIG. 7.
  • An embodiment of the present invention proposes a method of managing / notifying multiple subscriptions to multiple data in an M2M platform.
  • a method is provided in which one notification is made when all resources satisfy a condition as shown in FIG. 2, not a method in which individual notifications are made when each resource satisfies an individual condition as shown in FIG. 1. present.
  • the former (FIG. 1) is a manner in which notification messages are individually received for individual events
  • the latter (FIG. 2) is a manner in which one notification message is received for multiple events.
  • the user application executed in the user terminal is not concerned about whether the individual data satisfies the condition individually, but reflects the fact that all of the data is interested in whether all of the conditions are satisfied.
  • an embodiment of the present invention provides a ⁇ subscriptionAssociation> resource.
  • ⁇ subscriptionAssociation> resources are created in the M2M platform along with other resources, as shown in FIG. In FIG. 3, a ⁇ subscriptionAssociation> resource is referred to as " ⁇ subAsso>".
  • the ⁇ subscriptionAssociation> resource has a subIDs attribute containing IDs of ⁇ sub1> resources, ⁇ sub2> resources, and ⁇ subscription> resources for linking ⁇ sub3> resources, which are individual ⁇ subscription> resources. Include.
  • the timeWindow attribute of the ⁇ subscriptionAssociation> resource is a waiting time for recognizing / determining whether a notification message has been received from all of the individual ⁇ subscription> resources indicated by the subIDs attribute.
  • the ⁇ subscriptionAssociation> resource determines that notification messages by the three individual subscriptions are valid values within a maximum of 10 seconds. That is, if all notifications are received from all ⁇ subscription> resources within 10 seconds, the condition is treated as satisfying.
  • the timeWindow attribute shown in FIG. 4 is merely exemplary.
  • the timeWindow property can be implemented in various ways depending on your needs and purposes. For example, a manner of setting an interval between notifications from ⁇ subscription> resources may be applied, and the order of the notifications may be further limited.
  • the valid time information may be recorded on the individual notification message. In this case, it is possible to determine whether multiple data (events) are satisfied simultaneously by referring to the valid time information.
  • the notiType attribute indicates the message content to be included in the association notification message sent by the ⁇ subscriptionAssociation> resource.
  • the association notification message may contain only 1) a notification that all individual subscriptions have met the condition, i.e. a notification to indicate that multiple events have occurred, and 2) in addition to this notification, Notification messages may further be included.
  • the ⁇ sub1> resource, ⁇ sub2> resource, and ⁇ sub3> resource have an associatedSub attribute for linking the ⁇ subscriptionAssociation> resource.
  • the notification of the ⁇ subscription> resource may be sent to the hosting Common Service Entity (CSE) of the ⁇ subscriptionAssociation> resource.
  • CSE Common Service Entity
  • the ⁇ subscription> resource subscribes to multiple event information, it may have additional attributes / information that allows only a specific event to be sent to the CSE with the ⁇ subscriptionAssociation> resource.
  • individual ⁇ subscription> resources set in the subIDs attribute of a ⁇ subscriptionAssociation> resource are not necessarily limited to ⁇ subscription> resources included in the same CSE.
  • the subIDs attribute of the ⁇ subscriptionAssociation> resource is target information for determining whether all events of interest are satisfied at the same time, it is necessary to dynamically manage this link.
  • the related subscription / notification function may be provided to the remaining two subscriptions.
  • the hosting CSE2 of the deleted individual ⁇ subscription> resource requests the deletion from the hosting CSE1 of the ⁇ subscriptionAssociation> resource by referring to the associatedSub attribute of the deleted individual ⁇ subscription> resource, and thus the ⁇ subscriptionAssociation > The subIDs attribute of the resource is updated.
  • the delete request is performed by CSE2 requesting a DELETE for the ⁇ deletion> virtual resource of the ⁇ subscriptionAssociation> resource.
  • the content of the DELETE request includes the ID of the deleted ⁇ subscription> resource.
  • the hosting CSE of the deleted individual ⁇ subscription> resource is the same as the hosting CSE of the ⁇ subscriptionAssociation> resource, automatic renewal by the hosting CSE is possible.
  • the subMembersDeletionAllowed attribute which is an attribute indicating whether to receive the association notification, may be previously set in the ⁇ subscriptionAssociation> resource.
  • subMembersDeletionAllowed is True, the association notification is made even if one of the individual subscriptions is deleted and the subIDs attribute of the ⁇ subscriptionAssociation> resource is updated. On the other hand, if subMembersDeletionAllowed is False, no association notification is made in the same case.
  • FIG. 7 is a diagram illustrating an IoT / M2M system to which the present invention is applicable.
  • IoT / M2M system to which the present invention is applicable as shown in Figure 7, the server (100-1), gateways (100-21, 100-22), devices (100-31, 100-32, 100-33)
  • Various electronic devices such as 100-34 may be connected to each other so as to communicate with each other.
  • the number of electronic devices shown in FIG. 7, such as the servers 100-1, gateways 100-21, 100-22, and devices 100-31, 100-32, 100-constituting the IoT / M2M system. 33, 100-34) is an example, the technical spirit of the present invention can be applied to other implementations.
  • connection structure of the electronic devices shown in FIG. 7 may also be replaced in other ways as necessary.
  • All of the electronic devices shown in FIG. 7 may perform the function of the CSE as the M2M platform. That is, the server 100-1, the gateways 100-21, 100-22, and the devices 100-31, 100-32, 100-33, and 100-34 all have associated subscriptions / notifications according to embodiments of the present invention. It can provide a service.
  • FIG. 8 is an internal block diagram of the electronic devices shown in FIG. 7. Configurations necessary for implementing an embodiment of the present invention are the server (100-1), gateway (100-21, 100-22), device (100-31, 100-32, 100-33, 100-34) Is common. Therefore, in Fig. 6, these are referred to collectively as the reference numeral "100", hereinafter referred to collectively as electronic equipment.
  • electronic devices include a communication unit 110, a processor 120, a storage unit 130, and a function block 140.
  • the communication unit 110 is a communication interface means for communicating with an external device and accessing an external network.
  • the processor 120 includes at least one application entity (AE) and a common service entity (CSE). Depending on the type and function of the electronic device, the AE may not be included.
  • AE application entity
  • CSE common service entity
  • the processor 120 performs the necessary procedures for the associated subscription / notification service, and the storage unit 130 provides the storage space necessary for the processor 120 to perform the associated subscription / notification service.
  • the function block 140 performs an inherent function of the electronic device. For example, when the electronic device is the server 100-1, virtual machines providing a user service correspond to the function block 140.
  • the technical idea of the present invention can be applied to a computer-readable recording medium containing a computer program for performing the functions of the apparatus and method according to the present embodiment.
  • the technical idea according to various embodiments of the present disclosure may be implemented in the form of computer readable codes recorded on a computer readable recording medium.
  • the computer-readable recording medium can be any data storage device that can be read by a computer and can store data.
  • the computer-readable recording medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical disk, a hard disk drive, or the like.
  • the computer-readable code or program stored in the computer-readable recording medium may be transmitted through a network connected between the computers.

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)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention concerne un procédé d'association d'abonnement à ressources multiples dans un système M2M. Selon un mode de réalisation de la présente invention, le procédé de notification d'abonnement à ressources multiples permet à une ressource d'association d'abonnement de recevoir des messages de notification provenant d'une pluralité de ressources d'abonnement, et de déterminer si les messages de notification satisfont une condition spécifique de façon à transmettre un message de notification à une application utilisateur. Par conséquent, une plateforme M2M gère/notifie de multiples abonnements en associant les multiples données à de multiples abonnements, ce qui permet de réduire la charge d'une application utilisateur et une surcharge dans un réseau.
PCT/KR2017/003456 2017-03-30 2017-03-30 Procédé d'association d'abonnement à ressources multiples dans un système m2m Ceased WO2018182065A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2017-0040420 2017-03-30
KR1020170040420A KR101845195B1 (ko) 2017-03-30 2017-03-30 M2m 시스템에서 다중 리소스 구독 연관 방법

Publications (1)

Publication Number Publication Date
WO2018182065A1 true WO2018182065A1 (fr) 2018-10-04

Family

ID=61977561

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2017/003456 Ceased WO2018182065A1 (fr) 2017-03-30 2017-03-30 Procédé d'association d'abonnement à ressources multiples dans un système m2m

Country Status (2)

Country Link
KR (1) KR101845195B1 (fr)
WO (1) WO2018182065A1 (fr)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110505591B (zh) * 2018-05-18 2022-09-30 京东方科技集团股份有限公司 订阅服务实体、订阅终端及信息订阅方法和系统
CN112583871B (zh) * 2019-09-29 2024-07-16 京东方科技集团股份有限公司 发送跨资源事件通知的方法、电子设备和系统
KR102270481B1 (ko) * 2019-10-14 2021-06-29 한국전자기술연구원 Ngsi-ld api 래핑 방법
WO2022119019A1 (fr) * 2020-12-04 2022-06-09 한국전자기술연구원 Procédé d'emballage d'abonnement à une api ngsi-ld

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110268047A1 (en) * 2010-05-03 2011-11-03 Mformation Technologies Inc. Providing Dynamic Group Subscriptions For M2M Device Communication
US20130066965A1 (en) * 2011-09-12 2013-03-14 Telefonaktiebolaget L M Ericsson (Publ) Systems and methods for optimization of subscriptions to resource changes in machine-to-machine (m2m) systems
KR20160008526A (ko) * 2013-05-16 2016-01-22 엘지전자 주식회사 M2m 통신 시스템에서 구독 및 통지를 위한 방법 및 이를 위한 장치
US20160219125A1 (en) * 2013-12-05 2016-07-28 Huawei Technologies Co., Ltd. Method and apparatus for implementing subscription notification
US20170006455A1 (en) * 2013-11-29 2017-01-05 Kt Corporation Method and device for searching for available device in m2m environment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110268047A1 (en) * 2010-05-03 2011-11-03 Mformation Technologies Inc. Providing Dynamic Group Subscriptions For M2M Device Communication
US20130066965A1 (en) * 2011-09-12 2013-03-14 Telefonaktiebolaget L M Ericsson (Publ) Systems and methods for optimization of subscriptions to resource changes in machine-to-machine (m2m) systems
KR20160008526A (ko) * 2013-05-16 2016-01-22 엘지전자 주식회사 M2m 통신 시스템에서 구독 및 통지를 위한 방법 및 이를 위한 장치
US20170006455A1 (en) * 2013-11-29 2017-01-05 Kt Corporation Method and device for searching for available device in m2m environment
US20160219125A1 (en) * 2013-12-05 2016-07-28 Huawei Technologies Co., Ltd. Method and apparatus for implementing subscription notification

Also Published As

Publication number Publication date
KR101845195B1 (ko) 2018-04-05

Similar Documents

Publication Publication Date Title
CN113326155B (zh) 一种信息处理方法、装置、系统和存储介质
WO2010062048A4 (fr) Procédé et appareil de gestion d'informations d'état d'une interface utilisateur distante
WO2011099690A2 (fr) Procédé et appareil pour utiliser un service de dispositif de réseau domestique sur la base d'un accès à distance
WO2012036449A2 (fr) Procédé et appareil pour gérer des données
WO2018182065A1 (fr) Procédé d'association d'abonnement à ressources multiples dans un système m2m
CN111258627A (zh) 一种接口文档生成方法和装置
WO2020040556A1 (fr) Système et procédé de moissonnage basé sur un navigateur web
US7809828B2 (en) Method for maintaining state consistency among multiple state-driven file system entities when entities become disconnected
WO2013147421A1 (fr) Serveur et procédé servant à gérer l'accès d'un terminal à une ressource dont la connexion est bloquée et terminal
WO2019168219A1 (fr) Procédé de recherche de ressource sémantique dans un système m2m
WO2013027922A1 (fr) Dispositif et procédé de gestion de fichiers images comprimés, pour système informatique en nuage
WO2017191977A1 (fr) Procédé de gestion d'informations sémantiques sur une plate-forme m2m/iot
WO2020085528A1 (fr) Procédé de gestion d'expiration d'abonnement et système m2m l'employant
WO2017052210A1 (fr) Procédé et appareil permettant de fournir un produit numérique au moyen d'une synchronisation de compte utilisateur
WO2019022584A1 (fr) Procédé de gestion d'abonnement à des ressources croisées
WO2017078462A1 (fr) Procédé et dispositif pour fournir des données dans un système multimédia
WO2013105809A1 (fr) Système de télécommunication et procédé pour fournir un service de distribution sélective dans ce système de télécommunication
WO2018212610A1 (fr) Serveur, système et procédé de diagnostic de code malveillant
WO2022119019A1 (fr) Procédé d'emballage d'abonnement à une api ngsi-ld
WO2013118926A1 (fr) Système permettant de fournir des informations médicales par l'intermédiaire d'un dispositif mobile, procédé permettant de fournir des informations médicales par l'intermédiaire d'un dispositif mobile et support d'enregistrement lisible par ordinateur sur lequel est enregistré un programme pour exécuter le procédé
WO2023068392A1 (fr) Procédé d'exécution d'une opération au moyen d'une souscription/notification sur une plate-forme de données
WO2021085713A1 (fr) Système et procédé d'extraction d'objet utilisant une analyse et une gestion d'informations d'apprentissage profond distribué en nuage
WO2015068897A1 (fr) Procédé permettant de relayer un serveur de cloud
WO2019107596A1 (fr) Procédé de configuration d'une api de contrôle de données basée sur l'onem2m
WO2015080378A1 (fr) Procédé pour identifier un terminal de partage et système correspondant

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: 17903517

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: 17903517

Country of ref document: EP

Kind code of ref document: A1