Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7653371B2 - Method, apparatus, device and storage medium for subscribing to resources in the field of Internet of Things - Google Patents
[go: Go Back, main page]

JP7653371B2 - Method, apparatus, device and storage medium for subscribing to resources in the field of Internet of Things - Google Patents

Method, apparatus, device and storage medium for subscribing to resources in the field of Internet of Things Download PDF

Info

Publication number
JP7653371B2
JP7653371B2 JP2021569527A JP2021569527A JP7653371B2 JP 7653371 B2 JP7653371 B2 JP 7653371B2 JP 2021569527 A JP2021569527 A JP 2021569527A JP 2021569527 A JP2021569527 A JP 2021569527A JP 7653371 B2 JP7653371 B2 JP 7653371B2
Authority
JP
Japan
Prior art keywords
subscription
entity
determining
response
subscribing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021569527A
Other languages
Japanese (ja)
Other versions
JP2022534064A (en
Inventor
君杰 ▲趙▼
京 ▲蘇▼
▲硯▼秋 ▲趙▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BOE Technology Group Co Ltd
Beijing BOE Technology Development Co Ltd
Original Assignee
BOE Technology Group Co Ltd
Beijing BOE Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BOE Technology Group Co Ltd, Beijing BOE Technology Development Co Ltd filed Critical BOE Technology Group Co Ltd
Publication of JP2022534064A publication Critical patent/JP2022534064A/en
Application granted granted Critical
Publication of JP7653371B2 publication Critical patent/JP7653371B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/50Network services
    • H04L67/55Push-based network services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9532Query formulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • 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/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • 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/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

本出願は、2019年5月23日に提出された中国特許出願番号が201910433275.7の優先権を主張し、この中国特許出願の全ての内容は、本出願の一部として参照により本明細書に組み込まれる。 This application claims priority to Chinese Patent Application No. 201910433275.7, filed on May 23, 2019, the entire contents of which are incorporated herein by reference as part of this application.

本出願は、リソースの購読分野に関し、具体的には、モノのインターネット(Internet of Things)分野においてリソースを購読するための方法、装置、デバイス及び記憶媒体に関する。 This application relates to the field of resource subscription, and more particularly to a method, apparatus, device, and storage medium for subscribing to resources in the field of the Internet of Things.

情報技術、特に、インターネット技術の発展に伴い、情報化、遠隔管理制御及び知能化を実現するためのモノのインターネット技術が徐々に成熟している。モノのインターネットは、ローカルネットワークやインターネットなどの通信技術を利用して、センサ、コントローラ、装置、ヒトやモノなどを新しい方式で接続し、ヒトとモノ、モノとモノとの接続を形成する。モノのインターネット技術が各応用分野で急速に発展するにつれて、ますます多くのデバイスがモノのインターネットにアクセスし、スマートホーム、スマート交通やスマート健康などの様々な新しい応用分野が現れている。 With the development of information technology, especially Internet technology, Internet of Things technology is gradually maturing to realize informatization, remote management control and intelligence. The Internet of Things uses communication technologies such as local networks and the Internet to connect sensors, controllers, devices, people and things in new ways, forming connections between people and things, and between things and things. As Internet of Things technology develops rapidly in various application fields, more and more devices are accessing the Internet of Things, and various new application fields such as smart homes, smart transportation and smart health are emerging.

モノのネットワーク化が進むにつれて、ますます多くのアプリケーションエンティティがクラウドにアクセスし、アプリケーションエンティティが絶えずデジタル化されることによって、クラウドでアプリケーションエンティティに対して対応する仮想エンティティ(デジタルツインと呼ばれる)が形成される。アプリケーションは、クラウドにおける仮想エンティティを制御することにより、アプリケーションエンティティに対する状態取得、命令送信などの動作を実現することができる。アプリケーションエンティティがクラウドにアクセスするために、登録することでモノのネットワークプラットフォームにアクセスする必要があり、モノのネットワークプラットフォームは、アプリケーションエンティティに対して対応するリソースを生成し、アプリケーションは、アプリケーションエンティティに対応するリソースを購読することによって、アプリケーションエンティティの状態変化を取得することができる。 As the networking of things progresses, more and more application entities access the cloud, and the application entities are constantly digitized, forming corresponding virtual entities (called digital twins) for the application entities in the cloud. Applications can realize operations such as obtaining the status and sending commands to the application entities by controlling the virtual entities in the cloud. In order for an application entity to access the cloud, it needs to access the network of things platform by registering, and the network of things platform will generate corresponding resources for the application entity, and the application can obtain the state changes of the application entity by subscribing to the corresponding resources of the application entity.

本出願は、モノのインターネット分野においてリソースを購読するための方法、装置、デバイス及び記憶媒体を提供する。 The present application provides a method, an apparatus, a device, and a storage medium for subscribing to resources in the Internet of Things field.

本開示の一態様によれば、リソースを購読するための方法が提供され、リソースを購読するための方法は、サービスエンティティが第3エンティティから第1エンティティに対する購読要求を受信するステップと、前記第1エンティティに関連する第2エンティティを決定するステップと、少なくとも前記第2エンティティに対する購読を生成するステップと、前記購読の結果を指示するための購読応答を送信するステップと、を含む。 According to one aspect of the present disclosure, a method for subscribing to a resource is provided, the method for subscribing to a resource including the steps of: a service entity receiving a subscription request for a first entity from a third entity; determining a second entity related to the first entity; generating a subscription for at least the second entity; and transmitting a subscription response indicating a result of the subscription.

本開示の一態様によれば、別のリソースを購読するための方法が提供され、別のリソースを購読するための方法は、第1エンティティに対する購読要求を送信するステップと、前記購読要求に対する購読応答を受信するステップと、を含み、前記第2エンティティと前記第1エンティティとが関連づけられており、前記購読応答は、少なくとも前記第2エンティティに対する購読を生成した結果を指示する。 According to one aspect of the present disclosure, a method for subscribing to another resource is provided, the method for subscribing to another resource includes sending a subscription request to a first entity and receiving a subscription response to the subscription request, the second entity and the first entity being associated, and the subscription response indicating at least a result of generating a subscription to the second entity.

本開示の別の態様によれば、リソースを購読するための装置が提供され、リソースを購読するための装置は、サービスエンティティが第3エンティティから第1エンティティに対する購読要求を受信するための受信ユニットと、前記第1エンティティに関連する第2エンティティを決定するための決定ユニットと、少なくとも前記第2エンティティに対する購読を生成するための生成ユニットと、前記購読の結果を指示するための購読応答を送信するための送信ユニットと、を含む。 According to another aspect of the present disclosure, an apparatus for subscribing to a resource is provided, the apparatus for subscribing to a resource including a receiving unit for a service entity to receive a subscription request for a first entity from a third entity, a determining unit for determining a second entity related to the first entity, a generating unit for generating a subscription for at least the second entity, and a transmitting unit for transmitting a subscription response indicating a result of the subscription.

本開示のまた別の態様によれば、リソースを購読するためのデバイスが提供され、リソースを購読するためのデバイスは、コンピュータ読み取り可能な命令を記憶するように構成されているメモリと、前記メモリに記憶される前記コンピュータ読み取り可能な命令を実行するように構成されているプロセッサと、を含み、前記プロセッサが前記コンピュータ読み取り可能な命令を実行する場合、サービスエンティティが第3エンティティから第1エンティティに対する購読要求を受信するステップと、前記第1エンティティに関連する第2エンティティを決定するステップと、少なくとも前記第2エンティティに対する購読を生成するステップと、前記購読の結果を指示するための購読応答を送信するステップと、を含む。 According to yet another aspect of the present disclosure, a device for subscribing to a resource is provided, the device for subscribing to a resource including a memory configured to store computer-readable instructions and a processor configured to execute the computer-readable instructions stored in the memory, and when the processor executes the computer-readable instructions, the device performs the following steps: a service entity receives a subscription request for a first entity from a third entity; determines a second entity related to the first entity; generates a subscription for at least the second entity; and transmits a subscription response to indicate a result of the subscription.

本開示のさらに別の態様によれば、コンピュータ読み取り可能な命令が記憶されているコンピュータ読み取り可能な記憶媒体が提供され、前記コンピュータ読み取り可能な命令がコンピュータにより実行される場合、前記コンピュータは、リソースを購読するための方法を実行し、前記方法は、サービスエンティティが第3エンティティから第1エンティティに対する購読要求を受信するステップと、前記第1エンティティに関連する第2エンティティを決定するステップと、少なくとも前記第2エンティティに対する購読を生成するステップと、前記購読の結果を指示するための購読応答を送信するステップと、を含む。 According to yet another aspect of the present disclosure, a computer-readable storage medium having computer-readable instructions stored thereon, which, when executed by a computer, causes the computer to perform a method for subscribing to a resource, the method including the steps of: a service entity receiving a subscription request for a first entity from a third entity; determining a second entity related to the first entity; generating a subscription for at least the second entity; and transmitting a subscription response indicating a result of the subscription.

本開示の上記態様では、第2エンティティの状態に応じて、前記第2エンティティに対する購読を生成した結果を指示するための購読応答を第3エンティティへ送信することで、第1エンティティに関連する第2エンティティに対する購読を実現でき、それにより、購読するリソースをより豊富にする。また、第2エンティティの状態に対して異なる購読モードを作成し、それにより、異なる場合でのモードの多様化を実現する。 In the above aspect of the present disclosure, a subscription to a second entity related to a first entity can be realized by sending a subscription response to a third entity to indicate the result of generating a subscription to the second entity depending on the state of the second entity, thereby making the subscription resource more abundant. Also, different subscription modes are created depending on the state of the second entity, thereby realizing a diversity of modes for different cases.

図面を参照して本開示の実施例をより詳細に説明することにより、本開示の上記及び他の目的、特徴及び利点はより明らかになる。図面は本開示の実施例に対するさらなる理解を提供するために用いられ、かつ明細書の一部を構成し、本開示の実施例と共に本開示を説明するために用いられ、本開示を限定するものではない。図面において、同じ参照符号は一般的に同じ部品又はステップを表す。
図1は本開示の実施例を実現するための、リソースを購読するシステムの模式図である。 図2は本開示の実施例による、リソースを購読するための方法のフローチャートである。 図3は本開示の実施例による、第2エンティティに対する購読を生成する方法のフローチャートである。 図4は本開示の実施例による、第2エンティティに対する購読を生成する別の方法のフローチャートである。 図5は本開示の実施例による、リソースを購読するための別の方法のフローチャートである。 図6は本開示の第1例による、リソースを購読するための方法の模式図である。 図7は本開示の第2例による、リソースを購読するための方法の模式図である。 図8は本開示の第3例による、リソースを購読するための方法の模式図である。 図9は本開示の実施例による、リソースを購読するための装置の模式図である。 図10は本開示の実施例による、リソースを購読するためのデバイスの模式図である。 図11は本開示の実施例によるコンピュータ読み取り可能な記憶媒体の模式図である。
The above and other objects, features and advantages of the present disclosure will become more apparent by describing the embodiments of the present disclosure in more detail with reference to the drawings. The drawings are used to provide a further understanding of the embodiments of the present disclosure, constitute a part of the specification, and are used to explain the present disclosure together with the embodiments of the present disclosure, and are not intended to limit the present disclosure. In the drawings, the same reference numerals generally represent the same parts or steps.
FIG. 1 is a schematic diagram of a system for subscribing to resources for implementing an embodiment of the present disclosure. FIG. 2 is a flowchart of a method for subscribing to a resource according to an embodiment of the present disclosure. FIG. 3 is a flowchart of a method for creating a subscription to a second entity according to an embodiment of the present disclosure. FIG. 4 is a flowchart of another method for creating a subscription to a second entity according to an embodiment of the present disclosure. FIG. 5 is a flowchart of another method for subscribing to a resource according to an embodiment of the present disclosure. FIG. 6 is a schematic diagram of a method for subscribing to a resource according to a first example of the present disclosure. FIG. 7 is a schematic diagram of a method for subscribing to a resource according to a second example of the present disclosure. FIG. 8 is a schematic diagram of a method for subscribing to a resource according to a third example of the present disclosure. FIG. 9 is a schematic diagram of an apparatus for subscribing to a resource according to an embodiment of the present disclosure. FIG. 10 is a schematic diagram of a device for subscribing to a resource according to an embodiment of the present disclosure. FIG. 11 is a schematic diagram of a computer-readable storage medium according to an embodiment of the present disclosure.

以下に本開示の実施例における図面を参照しながら、本開示の実施例における技術的解決手段を明確で、完全に説明する。説明された実施例は、本開示の一部の実施例に過ぎず、全ての実施例ではないことは明らかである。本開示における実施例に基づいて、当業者が創造的労働を必要とせずに取得した全ての他の実施例は、いずれも本開示の保護範囲に属する。 The technical solutions in the embodiments of the present disclosure are described below clearly and completely with reference to the drawings in the embodiments of the present disclosure. It is clear that the described embodiments are only some of the embodiments of the present disclosure, and are not all of the embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments of the present disclosure without requiring creative labor, all fall within the scope of protection of the present disclosure.

本開示で使用されている「第1」、「第2」及び類似用語は、何らかの順序、数量又は重要性を示すものではなく、異なる要素を区別するものに過ぎない。同様に、「備える」又は「含む」等の類似用語は、当該用語の前に出現する要素又は部材がこの用語の後に列挙された素子又は物件及びその同等物を含むが、ほかの要素又は部材を除外しない。「結合」又は「互いに接続」等の類似用語は物理的又は機械的接続に限定されず、直接か間接かにかかわらず電気的接続を含んでもよい。 As used in this disclosure, the terms "first," "second," and similar terms do not denote any order, quantity, or importance, but merely distinguish between different elements. Similarly, similar terms such as "comprise" or "include" include the elements or components appearing before the term inclusive of the elements or items listed after the term and equivalents thereof, but do not exclude other elements or components. Similar terms such as "coupled" or "connected to each other" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect.

一部の実施の形態において、通常、送信者(例えば、購読者)が受信者(例えば、サービスエンティティ)へ購読リソースを作成する要求を送信し、そして、受信者が購読されたリソースにて購読を作成し、そして、受信者が被通知者へ購読応答を送信する。受信者は、送信者の購読要求に指定されたターゲットリソースのみを購読したので、購読したコンテンツがアプリケーションの要求を満たすことができなくってしまう。 In some embodiments, typically, a sender (e.g., a subscriber) sends a request to a receiver (e.g., a service entity) to create a subscription resource, the receiver creates a subscription at the subscribed resource, and the receiver sends a subscription response to the notified party. Because the receiver subscribed only to the target resource specified in the sender's subscription request, the subscribed content cannot satisfy the application's requirements.

本出願では、フローチャートを用いて、本出願の実施形態による方法のステップを説明する。前のステップ又は後のステップは、必ずしも順序に従って正確に行われないことが理解されるべきである。逆に、様々なステップは、逆に又は同時に処理することができる。また、他の動作をこれらのプロセスに追加したり、これらのプロセスからステップ、又は、ステップを削除したりすることもできる。 Flowcharts are used in this application to describe steps of methods according to embodiments of the application. It should be understood that previous or subsequent steps do not necessarily occur in precise order. Conversely, various steps may be reversed or processed simultaneously. Also, other operations may be added to these processes, and steps or steps may be removed from these processes.

モノのインターネットは、インターネットの延長の1つとして、インターネット及びインターネットにおける全てのリソースを含み、インターネットにおける全てのアプリケーションと適合する(Compatible)ことができる。モノのインターネット技術が各分野で応用されるにつれて、スマートルーム、スマート交通やスマート健康などのさまざまな新しいスマートモノのインターネットの応用分野が現れている。 As an extension of the Internet, the Internet of Things includes the Internet and all resources on the Internet and is compatible with all applications on the Internet. As Internet of Things technology is applied in various fields, various new smart Internet of Things application fields such as smart rooms, smart transportation and smart health are emerging.

モノのインターネット技術の発展につれて、煙警報器、火災警報器、マンホール蓋移動センサなどのますます多くの端末デバイスがモノのインターネットプラットフォームにアクセスしている。前記モノのインターネットプラットフォームは、例えば、汎用サービスエンティティ(Common Service Entity、CSE)として実現されてもよく、端末デバイスは、汎用サービスエンティティに登録情報を送信することによって、前記汎用サービスエンティティにアクセスしてもよく、前記汎用サービスエンティティは、アクセスされた端末デバイスを管理する。前記端末デバイスは、アプリケーションエンティティ(Application Entity、AE)として表されてもよく、汎用サービスエンティティにアクセスしたアプリケーションエンティティは、この汎用サービスエンティティとデータ伝送や情報インタラクションなどの動作を行うことができる。なお、本明細書で説明されたアプリケーションエンティティは、モノのインターネット端末デバイスであってもよく、又は、モノのインターネット端末デバイスにおけるアプリケーションソフトモジュールなどであってもよく又は、モノのインターネットサーバにおけるアプリケーションソフトモジュールであってもよいことに留意されたい。 With the development of Internet of Things technology, more and more terminal devices, such as smoke alarms, fire alarms, manhole cover movement sensors, etc., access the Internet of Things platform. The Internet of Things platform may be realized, for example, as a common service entity (CSE), and the terminal device may access the common service entity by sending registration information to the common service entity, and the common service entity manages the accessed terminal device. The terminal device may be represented as an application entity (AE), and the application entity that has accessed the common service entity can perform operations such as data transmission and information interaction with the common service entity. It should be noted that the application entity described in this specification may be an Internet of Things terminal device, or may be an application software module in the Internet of Things terminal device, or may be an application software module in the Internet of Things server.

アプリケーションエンティティ(Application Entity、AE)、汎用サービスエンティティ(Common Service Entity、CSE)は、論理エンティティであり、物理デバイスは、論理エンティティを含み、簡単な端末デバイスは、アプリケーションエンティティのみ含んでもよく、複雑な端末デバイスは、アプリケーションエンティティ及び汎用サービスエンティティを含んでもよい。例えば、サーバは、汎用サービスエンティティを少なくとも含み、アプリケーションエンティティを同時に含むことができる。端末デバイスに含まれる汎用サービスエンティティと、サーバに含まれる汎用サービスエンティティとの違いは、機能の違いにある。一般的には、サーバの汎用サービスエンティティは、含まれる機能がより多く、例えば、デバイス管理などの機能が含まれている。本明細書で説明された汎用サービスエンティティは、モノのインターネット端末デバイスにおけるサービスソフトウェアモジュールであってもよく、又は、モノのインターネットサーバにおけるサービスソフトウェアモジュールであってもよい。 An application entity (AE) and a common service entity (CSE) are logical entities, a physical device includes logical entities, a simple terminal device may include only an application entity, and a complex terminal device may include an application entity and a common service entity. For example, a server includes at least a common service entity and may include an application entity at the same time. The difference between a common service entity included in a terminal device and a common service entity included in a server lies in the difference in function. In general, the common service entity of a server includes more functions, such as device management. The common service entity described in this specification may be a service software module in an Internet of Things terminal device or a service software module in an Internet of Things server.

本開示では、購読者による、所望のアプリケーションエンティティに対する購読要求に対して、所望のアプリケーションエンティティに関連付けられるアプリケーションエンティティの購読を生成することができ、所望のアプリケーションエンティティに関連付けられるアプリケーションエンティティの状態に対して、異なる購読モードを生成することができることで、購読の多様化を実現できる。 In the present disclosure, in response to a subscription request by a subscriber for a desired application entity, a subscription for an application entity associated with the desired application entity can be generated, and different subscription modes can be generated for the state of the application entity associated with the desired application entity, thereby realizing subscription diversification.

先ず、図1を参照して、本開示の実施形態を実現するための、リソースを購読するためのシステムについて説明する。 First, referring to FIG. 1, a system for subscribing to resources to realize an embodiment of the present disclosure will be described.

図1に示すように、モノのインターネットシステムにおいて、購読要求の発起人は、アプリケーションエンティティ又は汎用サービスエンティティであってもよい。アプリケーションエンティティを例にすると、アプリケーションエンティティは、汎用サービスエンティティへオブジェクト11に対する購読要求10を送信する。例えば、汎用サービスエンティティは、オブジェクト11に対する購読要求を受信すると、オブジェクト11に対する購読を直接作成し、オブジェクト11に対する購読を生成したことを指示する購読応答16を、アプリケーションエンティティへ送信することができる。一部の実施の形態において、図1に示すように、汎用サービスエンティティは、オブジェクト11に対する購読要求を受信すると、関連オブジェクト13があるか否かを判断し、関連オブジェクト13がある場合、関連オブジェクトの状態(14)を判断することにより、関連オブジェクト13に対する又はオブジェクト11と関連オブジェクト13に対する購読を生成し、そして、汎用サービスエンティティは、関連オブジェクト13又はオブジェクト11と関連オブジェクト13に対する購読を生成したことを指示する購読応答16を、アプリケーションエンティティへ送信する。上記のように、オブジェクトに関連する関連オブジェクトに対する購読を実現でき、それにより、購読するリソースをより豊富にする。例えば、購読要求の発起人(initiator)が関連オブジェクトを知らない、又は、関連オブジェクトを知る権限がない場合、購読要求の発起人は、図1に記載のシステムを通じて、関連オブジェクトに対する購読を実現し、購読するリソースを豊富にし、システムの効率を向上させることができる。なお、第2エンティティは、1つ又は複数のエンティティであってもよい。 As shown in FIG. 1, in the Internet of Things system, the initiator of the subscription request may be an application entity or a generic service entity. Taking the application entity as an example, the application entity sends a subscription request 10 for an object 11 to the generic service entity. For example, when the generic service entity receives the subscription request for the object 11, it can directly create a subscription for the object 11 and send a subscription response 16 to the application entity indicating that the subscription for the object 11 has been created. In some embodiments, as shown in FIG. 1, when the generic service entity receives the subscription request for the object 11, it determines whether there is an associated object 13, and if there is an associated object 13, it creates a subscription for the associated object 13 or for the object 11 and the associated object 13 by determining the state (14) of the associated object, and then the generic service entity sends a subscription response 16 to the application entity indicating that the subscription for the associated object 13 or the object 11 and the associated object 13 has been created. As described above, subscriptions for associated objects related to an object can be realized, thereby making subscribing resources more abundant. For example, if the initiator of the subscription request does not know the related object or does not have the authority to know the related object, the initiator of the subscription request can realize the subscription to the related object through the system described in FIG. 1, enrich the subscribing resource, and improve the efficiency of the system. Note that the second entity may be one or more entities.

以下、図2を参照しながら、本開示の実施例によるモノのインターネット分野においてリソースを購読するための方法100について説明する。当該方法は、汎用サービスエンティティ(例えば、小売サーバ)によって実行されてもよい。このモノのインターネットがリソースを購読することは、以下のステップS101~ステップS104を含む。 Hereinafter, with reference to FIG. 2, a method 100 for subscribing to a resource in an Internet of Things field according to an embodiment of the present disclosure will be described. The method may be performed by a general-purpose service entity (e.g., a retail server). The Internet of Things subscribing to a resource includes the following steps S101 to S104.

ステップS101において、サービスエンティティは、第3エンティティから第1エンティティに対する購読要求を受信する。 In step S101, the service entity receives a subscription request for the first entity from the third entity.

ステップS102において、前記第1エンティティに関連する第2エンティティを決定する。 In step S102, a second entity related to the first entity is determined.

ステップS103において、少なくとも前記第2エンティティに対する購読を生成する。 In step S103, a subscription is generated for at least the second entity.

ステップS104において、前記購読の結果を指示するための購読応答を送信する。 In step S104, a subscription response is sent to indicate the results of the subscription.

図2に示すように、ステップS101において、サービスエンティティは、第3エンティティから第1エンティティに対する購読要求を受信する。例えば、サービスエンティティは、第1エンティティに対する購読要求を含む相関情報を運ぶ要求を第3エンティティから受信できる。 As shown in FIG. 2, in step S101, the service entity receives a subscription request for the first entity from a third entity. For example, the service entity may receive a request from the third entity carrying correlation information that includes a subscription request for the first entity.

例えば、第1エンティティ(AE1)は、サービスエンティティにより管理される、対応する商品情報を指示するための仮想電子タグであってもよい。この仮想電子タグは、物理電子タグのデジタルツインであり、電子タグ識別子、商品の識別子などの属性を含み、商品の識別子(ID)を介して対応する商品に関連づけられている(又は、対応する商品にバインディングされている)。例えば、この第1エンティティは、仮想の棚電子タグであってもよく、商品の識別子を介して棚における対応する商品に関連づけられている。この第3エンティティ(AE3)は、棚管理アプリケーションであってもよいし、仮想ショッピング端末であってもよい。例えば、当該ステップにおいて、汎用サービスエンティティは、AE3(棚管理アプリケーション又はショッピング端末)による棚電子タグAE1に対する購読要求を受信する。 For example, the first entity (AE1) may be a virtual electronic tag for indicating corresponding product information managed by the service entity. This virtual electronic tag is a digital twin of a physical electronic tag, includes attributes such as an electronic tag identifier and a product identifier, and is associated with (or bound to) a corresponding product via the product identifier (ID). For example, the first entity may be a virtual shelf electronic tag, which is associated with a corresponding product on a shelf via the product identifier. The third entity (AE3) may be a shelf management application or a virtual shopping terminal. For example, in this step, the general-purpose service entity receives a subscription request for the shelf electronic tag AE1 by AE3 (shelf management application or shopping terminal).

そして、ステップS102において、前記第1エンティティに関連する第2エンティティを決定する。 Then, in step S102, a second entity related to the first entity is determined.

例えば、第2エンティティ(AE2)は、サービスエンティティにより管理される、対応する商品情報を指示するための仮想電子タグであってもよい。例えば、この第2エンティティは、仮想の在庫電子タグであってもよく、商品の識別子を介して在庫の対応する商品に関連づけられている。例えば、当該ステップにおいて、在庫電子タグAE2が棚電子タグAE1に関連づけられていると判断することができる。 For example, the second entity (AE2) may be a virtual electronic tag managed by the service entity to indicate corresponding product information. For example, the second entity may be a virtual inventory electronic tag, which is associated with the corresponding product in the inventory via the product identifier. For example, in this step, it may be determined that the inventory electronic tag AE2 is associated with the shelf electronic tag AE1.

例えば、汎用サービスエンティティは、第1エンティティと第2エンティティとが同じオブジェクトに対するものであるか否かを判断することにより、第1エンティティに関連する第2エンティティを決定することができる。例えば、第1エンティティと第2エンティティとが同じオブジェクトに対するものである場合、第2エンティティが第1エンティティに関連づけられていると決定し、第1エンティティと第2エンティティとが異なるオブジェクトに対するものである場合、第2エンティティが第1エンティティに関連づけられていないと決定する。 For example, the generic service entity may determine a second entity associated with a first entity by determining whether the first entity and the second entity are for the same object. For example, if the first entity and the second entity are for the same object, the generic service entity may determine that the second entity is associated with the first entity, and if the first entity and the second entity are for different objects, the generic service entity may determine that the second entity is not associated with the first entity.

例えば、第1エンティティに関連付けられた商品と、第2エンティティに関連付けられた商品とが、同じカテゴリに属する場合、第1エンティティと第2エンティティとが同じオブジェクトに対するものであると考える。1つの例としては、第1エンティティに関連付けられた商品がフジリンゴ(Fuji apple)であり、第2エンティティに関連付けられた商品が黄元帥リンゴ(中国地域におけるリンゴ種類の一つ)であると、この2つの商品が同じカテゴリに属する(ともに、リンゴに属する)と判断し、すなわち、第1エンティティと第2エンティティとが同じオブジェクトに対するものであると考えることができる。別の例としては、第1エンティティに関連付けられた商品がフジリンゴであり、第2エンティティに関連付けられた商品がバナナであると、この2つの商品が同じカテゴリに属しないと判断し、すなわち、第1エンティティと第2エンティティとが異なるオブジェクトに対するものであると考えることができる。 For example, if a product associated with a first entity and a product associated with a second entity belong to the same category, the first entity and the second entity are considered to be for the same object. As one example, if the product associated with the first entity is a Fuji apple and the product associated with the second entity is a Huang Yuanshuai apple (a type of apple in the Chinese region), it is determined that these two products belong to the same category (both belong to apples), i.e., the first entity and the second entity can be considered to be for the same object. As another example, if the product associated with the first entity is a Fuji apple and the product associated with the second entity is a banana, it is determined that these two products do not belong to the same category, i.e., the first entity and the second entity can be considered to be for different objects.

また例えば、第1エンティティに関連付けられた商品と、第2エンティティに関連付けられた商品とが、完全に同じである場合、第1エンティティと第2エンティティとが同じオブジェクトに対するものであると考える。1つの例としては、第1エンティティに関連付けられた商品がフジリンゴであり、第2エンティティに関連付けられた商品がフジリンゴであると、この2つの商品が完全に同じであると判断し、すなわち、第1エンティティと第2エンティティとが同じオブジェクトに対するものであると考えることができる。 For example, if a product associated with a first entity and a product associated with a second entity are exactly the same, the first entity and the second entity are considered to be for the same object. As one example, if the product associated with the first entity is a Fuji apple and the product associated with the second entity is a Fuji apple, it can be determined that these two products are exactly the same, i.e., the first entity and the second entity can be considered to be for the same object.

また、例えば、汎用サービスエンティティは、前記第1エンティティと前記第2エンティティとが同じグループに属するか否かを判断すること、又は、前記第1エンティティの関連属性が第2エンティティを含むか否かを判断すること、又は、前記第2エンティティの関連属性が第1エンティティを含むか否かを判断することにより、第1エンティティに関連する第2エンティティを決定することができる。条件を満たすと判断された場合、第1エンティティと第2エンティティとが関連づけられていることが示される。 Also, for example, the general-purpose service entity can determine the second entity associated with the first entity by determining whether the first entity and the second entity belong to the same group, or by determining whether the related attributes of the first entity include the second entity, or by determining whether the related attributes of the second entity include the first entity. If it is determined that the condition is met, it is indicated that the first entity and the second entity are associated.

例えば、所定ルールに従って、異なる商品を異なるグループに分け、サービスエンティティは、対応する商品に関連づけられている(又は対応する商品にバインディングされている)第1エンティティと、対応する商品に関連づけられている(又は対応する商品にバインディングされている)第2エンティティとが、予め決定された同じグループに属するか否かを判断することにより、前記第1エンティティに関連する第2エンティティを決定することができる。1つの例としては、所定ルールに従って、棚におけるリンゴと在庫のバナナを同じグループに分けることができ、棚におけるリンゴに関連付けられる棚電子タグを第1エンティティとする場合、サービスエンティティは、棚におけるリンゴに関連付けられる棚電子タグと同じグループに属するエンティティを決定して、この第1エンティティに関連付けられる第2エンティティ(すなわち、在庫電子タグ)を決定することができる。 For example, different products are divided into different groups according to a predetermined rule, and the service entity can determine whether a first entity associated with (or bound to) a corresponding product and a second entity associated with (or bound to) a corresponding product belong to the same predetermined group, thereby determining a second entity associated with the first entity. As one example, if apples on a shelf and bananas in stock can be divided into the same group according to a predetermined rule, and a shelf electronic tag associated with an apple on a shelf is taken as a first entity, the service entity can determine an entity that belongs to the same group as the shelf electronic tag associated with an apple on a shelf, and determine a second entity (i.e., an inventory electronic tag) associated with this first entity.

一部の実施の形態において、汎用サービスエンティティは、前記購読要求に含まれる関連付けルールに従って、前記第1エンティティに関連する第2エンティティを決定してもよい。 In some embodiments, the generic service entity may determine the second entity associated with the first entity according to association rules included in the subscription request.

例えば、当該関連付けルールは、汎用サービスエンティティの受信された、ショッピング端末によって送信された購読要求に含まれてもよい。例えば、当該関連付けルールは、第1エンティティに関連付けられた商品と同じカテゴリの商品にバインディングされたエンティティを第2エンティティとするように指示することができる。そして、汎用サービスエンティティは、当該関連付けルールに従って、第1エンティティに関連する第2エンティティを決定することができる。 For example, the association rule may be included in a subscription request received by the general-purpose service entity and sent by the shopping terminal. For example, the association rule may indicate that an entity bound to a product in the same category as a product associated with the first entity is the second entity. The general-purpose service entity may then determine the second entity associated with the first entity according to the association rule.

一部の実施の形態において、第1エンティティと第2エンティティとに存在する関連強度を算出し、関連強度が予め設定された閾値より大きい場合、第1エンティティと第2エンティティとが関連づけられていると判断する。 In some embodiments, the strength of the association between the first entity and the second entity is calculated, and if the strength of the association is greater than a pre-defined threshold, it is determined that the first entity and the second entity are associated.

例えば、第1エンティティと第2エンティティとの関連強度は、第1エンティティと第2エンティティとに対応する商品のカテゴリの違いを判断して取得し、商品カテゴリの違いが小さい場合、関連強度が高いことが示される一方、カテゴリの違いが大きい場合、関連強度が低いことが示される。 For example, the strength of the association between a first entity and a second entity is obtained by determining the difference in the categories of the products corresponding to the first entity and the second entity, and if the difference in the product categories is small, the strength of the association is indicated as high, whereas if the difference in categories is large, the strength of the association is indicated as low.

なお、第2エンティティは、1つ又は複数のエンティティであってもよい。 The second entity may be one or more entities.

前記第1エンティティに関連する第2エンティティを決定した後、そして、ステップS103において、前記第2エンティティに対する購読を生成する。ここでは、前記第2エンティティに対する購読を生成することは、(1)前記第2エンティティに対する購読リソースを作成する方法と、(2)前記第1エンティティと前記第2エンティティとに対する購読リソースを作成する方法との2つの方法のうちの1つを含む。 After determining the second entity related to the first entity, a subscription to the second entity is generated in step S103. Here, generating the subscription to the second entity includes one of two methods: (1) creating a subscription resource for the second entity; and (2) creating subscription resources for the first entity and the second entity.

図3は、本開示の実施例による、第2エンティティに対する購読を生成する方法200のフローチャートであり、図4は、本開示の実施例による、第2エンティティに対する購読を生成する別の方法200のフローチャートである。以下、図3~4を参照して、前記第2エンティティに対する購読を生成することについて説明する。 FIG. 3 is a flowchart of a method 200 for creating a subscription to a second entity according to an embodiment of the present disclosure, and FIG. 4 is a flowchart of another method 200 for creating a subscription to a second entity according to an embodiment of the present disclosure. Creating a subscription to the second entity is described below with reference to FIGS. 3-4.

図3に示すように、本開示の実施例による、第2エンティティに対する購読を生成する方法200のフローチャートである。図3に示すように、前記第2エンティティの状態に応じて、前記第2エンティティに対する購読モードを決定するステップ(S201)と、決定された購読モードに応じて、前記第2エンティティに対する購読を生成するステップ(S202)と、を含む方法によって、前記第2エンティティに対する購読を生成することができる。 As shown in FIG. 3, a flowchart of a method 200 for generating a subscription to a second entity according to an embodiment of the present disclosure. As shown in FIG. 3, a subscription to the second entity can be generated by a method including a step of determining a subscription mode for the second entity according to a state of the second entity (S201), and a step of generating a subscription to the second entity according to the determined subscription mode (S202).

例えば、第2エンティティが小売分野での仮想電子タグである場合、この第2エンティティの状態が在庫あり及び在庫切れの2つの状態に分けることができる。なお、第2エンティティの状態は、これに限定されず、状況に応じて第2エンティティを任意の適切な状態に分類してもよいが、ここでは限定しない。 For example, if the second entity is a virtual electronic tag in the retail field, the state of the second entity can be divided into two states: in stock and out of stock. Note that the state of the second entity is not limited to this, and the second entity may be classified into any appropriate state depending on the situation, but is not limited here.

例えば、購読モードは、長期購読、短期購読、付加情報購読、所定情報購読、高優先度購読、低優先度購読、高頻度メッセージ購読、低頻度メッセージ購読などを含む。異なる購読モードにおいて、メッセージ優先度、購読リソースの有効期限、通知コンテンツ、通知メッセージの数などのうち、1つ又は複数が異なる。異なる場合(例えば、第2エンティティの状態)によって、異なる購読モードを選択することができ、それにより、ユーザ体験を向上させる。そして、異なる購読モードのそれぞれについて詳細に説明する。 For example, the subscription modes include long-term subscription, short-term subscription, additional information subscription, predetermined information subscription, high-priority subscription, low-priority subscription, high-frequency message subscription, low-frequency message subscription, etc. Different subscription modes differ in one or more of message priority, subscription resource expiration date, notification content, number of notification messages, etc. Different subscription modes can be selected according to different cases (e.g., state of the second entity), thereby improving the user experience. Then, each of the different subscription modes will be described in detail.

例えば、購読リソースを保留する通知有効期限の長さに応じて、購読モードを長期購読及び短期購読に分けることができ、長期購読の通知有効期限が短期購読よりも長い。例えば、長期購読モードの場合に、長い通知有効期限(例えば、1か月)を設定でき、当該有効期限内にイベント通知ルールを満たすと、被通知者へ通知を送信することができる。一方、例えば、短期購読モードの場合に、短い通知有効期限(例えば、リアルタイムな送信)を設定でき、当該有効期限内にイベント通知ルールを満たすと、被通知者へ通知を送信することができる。 For example, depending on the length of the notification expiration period for which subscription resources are reserved, subscription modes can be divided into long-term subscriptions and short-term subscriptions, with the notification expiration period of long-term subscriptions being longer than that of short-term subscriptions. For example, in the case of long-term subscription mode, a long notification expiration period (e.g., one month) can be set, and if the event notification rules are met within that expiration period, a notification can be sent to the notified party. On the other hand, for example, in the case of short-term subscription mode, a short notification expiration period (e.g., real-time transmission) can be set, and if the event notification rules are met within that expiration period, a notification can be sent to the notified party.

例えば、購読リソースに対する通知のコンテンツに応じて、購読モードを付加情報購読及び所定情報購読に分けることができる。例えば、所定情報購読モードの場合に、ある商品については、イベント通知ルールを満たすと、所定情報要求に対する、この商品に関連付けられる価格、材質、割引などの詳細な所定情報を被通知者へ送信することができ、この所定情報要求は、購読要求に含まれてもよい。例えば、付加情報購読モードの場合に、ある商品については、イベント通知ルールを満たすと、所定情報要求に対する、この商品に関連付けられる価格、材質、割引などの詳細な所定情報を被通知者へ送信するほか、この商品と類似する商品に関連付けられる価格、材質、割引などの詳細な付加情報を被通知者へ送信することもでき、この詳細な付加情報は、購読要求に含まれていない。 For example, depending on the content of the notification for the subscribed resource, the subscription mode can be divided into additional information subscription and specified information subscription. For example, in the specified information subscription mode, when an event notification rule is satisfied for a certain product, detailed specified information such as the price, material, discount, etc. associated with this product in response to the specified information request can be sent to the notified party, and this specified information request can be included in the subscription request. For example, in the additional information subscription mode, when an event notification rule is satisfied for a certain product, detailed specified information such as the price, material, discount, etc. associated with this product in response to the specified information request can be sent to the notified party, and detailed additional information such as the price, material, discount, etc. associated with products similar to this product can also be sent to the notified party, and this detailed additional information is not included in the subscription request.

例えば、購読リソースに対する通知の優先度に応じて、購読モードを高優先度購読及び低優先度購読に分けることができる。例えば、高優先度購読モードの場合に、低優先度購読モードに比べて、被通知者がこの通知を受信できることを保証するために、時間的に先に通知を送信したり、又は、通知を複数回送信したりすることができる。 For example, depending on the priority of the notification for the subscribed resource, the subscription mode can be divided into high priority subscription and low priority subscription. For example, in the case of high priority subscription mode, the notification can be sent earlier in time or multiple times to ensure that the notified party can receive the notification, compared to the low priority subscription mode.

例えば、購読リソースに対する通知の情報の数に応じて、購読モードを高頻度メッセージ購読及び低頻度メッセージ購読に分けることができる。例えば、高頻度情報購読モードの場合に、短い最小通知時間間隔(例えば、2時間)を設定でき、イベント通知ルールを満たすと、被通知者へ通知を送信し、連続して2回通知する間の時間は、最小通知時間間隔より短くない。例えば、低頻度情報購読モードの場合に、長い最小通知時間間隔(例えば、24時間)を設定でき、イベント通知ルールを満たすと、被通知者へ通知を送信し、連続して2回通知する間の時間は、最小通知時間間隔より短くない。 For example, depending on the number of notification information for the subscription resource, the subscription mode can be divided into high-frequency message subscription and low-frequency message subscription. For example, in the case of high-frequency information subscription mode, a short minimum notification time interval (e.g., 2 hours) can be set, and when the event notification rule is met, a notification is sent to the notified party, and the time between two consecutive notifications is not shorter than the minimum notification time interval. For example, in the case of low-frequency information subscription mode, a long minimum notification time interval (e.g., 24 hours) can be set, and when the event notification rule is met, a notification is sent to the notified party, and the time between two consecutive notifications is not shorter than the minimum notification time interval.

引き続き図3を参照すると、例えば、ステップS301において、第2エンティティの状態に応じて、前記第2エンティティに対する購読モードを決定することができる。第2エンティティの状態は、第2エンティティの属性によって判断され、第2エンティティの属性は、オブジェクト属性(例えば、第2エンティティのオブジェクトは、商品であり、オブジェクト属性は、商品の情報であり、商品の数、大きさを含む)、環境属性(例えば、第2エンティティの周りのヒト、事、モノ、音響、光など)を含む。オブジェクト属性を判断することにより、オブジェクト属性の変化に応じて、オブジェクトの変化をリアルタイムに調整でき、購読モードの多様化を実現し、環境変化に応じて迅速に調整することに寄与し、効率を向上させることができる。環境属性の変化を判断することによって、オブジェクトの環境をリアルタイムに調整し、購読モードの多様化を実現し、環境の変化に応じて迅速に調整することに寄与し、効率を向上させることができる。 Still referring to FIG. 3, for example, in step S301, a subscription mode for the second entity can be determined according to the state of the second entity. The state of the second entity is determined by attributes of the second entity, and the attributes of the second entity include object attributes (e.g., the object of the second entity is a product, and the object attributes are product information, including the number and size of products), and environmental attributes (e.g., people, things, objects, sounds, lights, etc. around the second entity). By determining the object attributes, changes in the object can be adjusted in real time according to changes in the object attributes, which can realize diversification of subscription modes, contribute to rapid adjustment according to environmental changes, and improve efficiency. By determining changes in environmental attributes, the environment of the object can be adjusted in real time, which can realize diversification of subscription modes, contribute to rapid adjustment according to environmental changes, and improve efficiency.

1つの例では、第1エンティティが棚電子タグであり、第1エンティティに関連する第2エンティティが在庫電子タグであり、第1エンティティと第2エンティティがともに同じな商品Aに対するものであり、第1エンティティが商品Aの棚の数を含み、第2エンティティが商品Aの在庫数を含み、第2エンティティが商品Aの在庫数がゼロであることを示す場合、長期購読を選択することができる(例えば、通知有効期限を1ヶ月に設定でき、当該有効期限内にイベント通知ルールを満たすと、被通知者へ通知を送信することができる)一方、第2エンティティが商品Aの在庫数がゼロではないことを示す場合、短期購読を選択することができる(例えば、例えば、通知有効期限を1週間に設定でき、イベント通知ルールを満たすと、被通知者へ通知メッセージを送信する)。 In one example, if the first entity is a shelf electronic tag and the second entity associated with the first entity is an inventory electronic tag, and both the first entity and the second entity are for the same product A, and the first entity includes the number of shelves for product A and the second entity includes the inventory number for product A, and the second entity indicates that the inventory number for product A is zero, a long-term subscription can be selected (e.g., the notification expiration time can be set to one month and if an event notification rule is met within the expiration time, a notification can be sent to the notified party), whereas if the second entity indicates that the inventory number for product A is not zero, a short-term subscription can be selected (e.g., the notification expiration time can be set to one week and if an event notification rule is met, a notification message is sent to the notified party).

別の例では、ある商品については、在庫ありの場合、所定情報購読を選択することができる(例えば、イベント通知ルールを満たすと、所定情報要求に対する、この商品に関連付けられる価格、材質、割引などの詳細な所定情報を被通知者へ送信することができる)一方、在庫切れの場合、付加情報購読を選択することができる(例えば、所定情報要求に対する、この商品に関連付けられる価格、材質、割引などの詳細な所定情報を被通知者へ送信するほか、この商品と類似する商品に関連付けられる価格、材質、割引などの詳細な付加情報を被通知者へ送信することができる)。 In another example, for a certain product, if it is in stock, a subscription to the specified information can be selected (e.g., when an event notification rule is satisfied, detailed specified information such as the price, material, discounts, etc. associated with this product in response to a specified information request can be sent to the notified party), whereas if it is out of stock, a subscription to additional information can be selected (e.g., in addition to sending detailed specified information such as the price, material, discounts, etc. associated with this product in response to a specified information request to the notified party, detailed additional information such as the price, material, discounts, etc. associated with products similar to this product can be sent to the notified party).

1つの例では、複数種の購読モードを同時に使用することができ、第1エンティティが棚電子タグであり、第1エンティティに関連する第2エンティティが在庫電子タグであり、第1エンティティと第2エンティティがともに同じな商品Aに対するものであり、第1エンティティが商品Aの棚の数を含み、第2エンティティが商品Aの在庫数を含み、第2エンティティが商品Aの在庫数がゼロであることを示す場合、長期購読及び低頻度購読を選択することができ(例えば、通知有効期限を1ヶ月に設定でき、当該有効期限内にイベント通知ルールを満たすと、イベントに対してキャッシュや統合などの処理を行い、処理済みのイベント被通知者へ通知を送信する)、長期購読及び低頻度購読の要求を同時に満たす一方、第2エンティティが商品Aの在庫数がゼロではないことを示す場合、短期購読及び高頻度購読を選択することができる(例えば、通知有効期限を1週間に設定でき、イベント通知ルールを満たすと、イベントを処理せずに、直接被通知者へ通知メッセージを送信する)。 In one example, multiple subscription modes can be used simultaneously, and if the first entity is a shelf electronic tag, and the second entity related to the first entity is an inventory electronic tag, and both the first entity and the second entity are for the same product A, and the first entity includes the number of shelves for product A, and the second entity includes the inventory quantity for product A, and the second entity indicates that the inventory quantity for product A is zero, long-term subscription and low-frequency subscription can be selected (e.g., the notification expiration date can be set to one month, and if the event notification rule is met within the expiration date, processing such as caching and integrating the event is performed and a notification is sent to the processed event notified party), while simultaneously satisfying the requirements for long-term subscription and low-frequency subscription, short-term subscription and high-frequency subscription can be selected (e.g., the notification expiration date can be set to one week, and if the event notification rule is met, the event is not processed and a notification message is sent directly to the notified party).

同様に、高優先度購読(イベント通知ルールを満たすと、通知を優先的に送信する)、低優先度購読(イベント通知ルールを満たし、かつ、送信すべき優先順位の高いイベントがない場合、通知を直接送信する)、高頻度メッセージ購読(イベントを処理せず、時間通知ルールを満たすと、通知を直接送信する)及び低頻度メッセージ購読(イベントを処理してから通知を送信し、処理がイベントキャッシュやイベント統合などを含む)のうちの1つ又は複数を選択することができる。上記購読モードは、単なる例であり、異なる場合によって、長期購読、短期購読、付加情報購読、所定情報購読、高優先度購読、低優先度購読、高頻度メッセージ購読、低頻度メッセージ購読などのうちの1つ又は複数を選択してもよいし、他の適切な購読モードを選択してもよいことを理解されたいが、ここでは繰り返し説明しない。 Similarly, one or more of high priority subscription (when the event notification rule is satisfied, the notification is sent with priority), low priority subscription (when the event notification rule is satisfied and there is no high priority event to be sent, the notification is sent directly), high frequency message subscription (when the event is not processed and the time notification rule is satisfied, the notification is sent directly), and low frequency message subscription (when the event is processed and then the notification is sent, the processing includes event caching, event integration, etc.) can be selected. The above subscription modes are merely examples, and it should be understood that in different cases, one or more of long-term subscription, short-term subscription, additional information subscription, predetermined information subscription, high priority subscription, low priority subscription, high frequency message subscription, low frequency message subscription, etc. may be selected, or other appropriate subscription modes may be selected, but will not be described again here.

購読モードが決定された後、続いて、ステップS302において、決定された購読モードに応じて、前記第2エンティティに対する購読を生成する。 After the subscription mode is determined, in step S302, a subscription to the second entity is generated according to the determined subscription mode.

図4は、本開示の実施例による、第2エンティティに対する購読を生成する別の方法300のフローチャートを示す。図4に示すように、前記第2エンティティの状態に応じて、前記第1エンティティと第2エンティティとに対する購読モードを決定するステップ(S301)と、決定された購読モードに応じて、前記第1エンティティと第2エンティティとに対する購読を生成するステップ(S302)と、を含む方法によって、前記第2エンティティに対する購読を生成してもよい。図4に記載の購読モードの選択は、上記図3で説明された購読モードの選択と同様であり、ここでは繰り返し説明しない。 Figure 4 shows a flowchart of another method 300 for generating a subscription to a second entity according to an embodiment of the present disclosure. As shown in Figure 4, a subscription to the second entity may be generated by a method including the steps of determining (S301) a subscription mode for the first entity and the second entity depending on the state of the second entity, and generating (S302) a subscription to the first entity and the second entity depending on the determined subscription mode. The selection of the subscription mode described in Figure 4 is similar to the selection of the subscription mode described in Figure 3 above, and will not be repeated here.

第2エンティティに対する購読が生成された後、図1に戻り、ステップS104では、前記購読の結果を指示するための購読応答を送信する。例えば、第3エンティティへ購読応答を送信してもよいし、他のエンティティへ購読応答を送信してもよく、当該購読応答は、前記生成された購読の結果を指示するためのものである。 Returning to FIG. 1, after the subscription to the second entity is created, in step S104, a subscription response is sent to indicate the outcome of the subscription. For example, the subscription response may be sent to the third entity, or may be sent to another entity, the subscription response being for indicating the outcome of the created subscription.

例えば、前記第2エンティティに対する購読リソースを作成する場合、前記購読応答は、前記第2エンティティに対する購読リソースを作成した結果を指示するためのものである。一部の実施の形態において、前記第1エンティティと前記第2エンティティとに対する購読リソースを作成する場合、前記購読応答は、前記第1エンティティと前記第2エンティティとに対する購読リソースを作成した結果を指示するためのものである。 For example, when creating a subscription resource for the second entity, the subscription response is for indicating the result of creating the subscription resource for the second entity. In some embodiments, when creating a subscription resource for the first entity and the second entity, the subscription response is for indicating the result of creating the subscription resource for the first entity and the second entity.

購読を作成してから、このイベント通知ルールを満たすと、決定された購読モードに応じて、イベント通知を被通知者へ送信する。当該イベント通知ルールは、購読要求に含まれる。 After creating a subscription, if the event notification rule is met, an event notification is sent to the recipient according to the determined subscription mode. The event notification rule is included in the subscription request.

ここでは、購読要求は、当該購読要求に関連するイベント通知を受信するための複数の被通知者を含んでもよい。購読者のイベント通知ルールを満たすと、汎用サービスエンティティは、イベント通知を当該購読要求に含まれるすべての被通知者へ送信する。例えば、マンホール蓋が移されると、マンホール蓋移動センサは、その変化を感知し、汎用サービスエンティティへ更新データを送信し、汎用サービスエンティティは、このマンホール蓋移動センサの更新データに基づいて、イベント通知ルールを満たすか否かを決定でき、例えば、購読条件がマンホール蓋移動の場合、汎用サービスエンティティは、前記イベント通知ルールを満たしていると判断し、マンホール蓋移動のイベント通知の購読を要求する購読要求に含まれるすべての被通知者へイベント通知を送信し、すなわち、すべての被通知者に、マンホール蓋が移動されたイベントを通知する。 Here, the subscription request may include multiple notifyes for receiving event notifications related to the subscription request. When the event notification rule of the subscriber is satisfied, the generic service entity sends the event notification to all notifyes included in the subscription request. For example, when a manhole cover is moved, the manhole cover movement sensor detects the change and sends update data to the generic service entity, and the generic service entity can determine whether the event notification rule is satisfied based on the update data of the manhole cover movement sensor. For example, when the subscription condition is manhole cover movement, the generic service entity determines that the event notification rule is satisfied and sends an event notification to all notifyes included in the subscription request requesting subscription to the event notification of manhole cover movement, i.e., all notifyes are notified of the event that the manhole cover has been moved.

以下、図5を参照して、本開示の実施例による、リソースを購読するための別の方法400について説明する。この方法は、アプリケーションエンティティ(例えば、上記第3エンティティAE3)によって実行されてもよい。 Hereinafter, with reference to FIG. 5, another method 400 for subscribing to a resource according to an embodiment of the present disclosure will be described. The method may be performed by an application entity (e.g., the third entity AE3 described above).

図5に示すように、ステップS401において、第1エンティティに対する購読要求を送信する。ステップS402において、前記購読要求に対する購読応答を受信し、前記第2エンティティと前記第1エンティティとが関連づけられており、前記購読応答は、少なくとも前記第2エンティティに対する購読を生成した結果を指示するためのものである。 As shown in FIG. 5, in step S401, a subscription request is sent to a first entity. In step S402, a subscription response to the subscription request is received, the second entity and the first entity are associated, and the subscription response is for indicating at least the result of generating a subscription to the second entity.

例えば、第1エンティティ(AE1)は、サービスエンティティにより管理される、対応する商品情報を指示するための仮想電子タグであってもよい。この仮想電子タグは、商品の識別子(ID)を介して対応する商品に関連づけられている(又は対応する商品にバインディングされている)。例えば、この第1エンティティは、仮想の棚電子タグであってもよく、この第3エンティティ(AE3)は、棚管理アプリケーションであってもよいし、仮想のショッピング端末であってもよい。例えば、当該ステップにおいて、AE3(例えば、棚管理アプリケーション又はショッピング端末)は、汎用サービスエンティティに棚電子タグAE1に対する購読要求を送信する。そして、AE3は、前記購読要求に対する購読応答を受信し、前記第2エンティティと前記第1エンティティとが関連づけられており、前記購読応答は、少なくとも前記第2エンティティに対する購読を生成した結果を指示するためのものである。 For example, the first entity (AE1) may be a virtual electronic tag for indicating corresponding product information managed by a service entity. The virtual electronic tag is associated with (or bound to) the corresponding product via a product identifier (ID). For example, the first entity may be a virtual shelf electronic tag, and the third entity (AE3) may be a shelf management application or a virtual shopping terminal. For example, in this step, AE3 (e.g., a shelf management application or a shopping terminal) sends a subscription request for the shelf electronic tag AE1 to a general-purpose service entity. Then, AE3 receives a subscription response to the subscription request, where the second entity and the first entity are associated, and the subscription response is for indicating at least the result of generating a subscription for the second entity.

ここでは、購読要求は、前記第1アプリケーションエンティティと前記第2アプリケーションエンティティとの関連関係を作成する関連付けルールを含むことができる。それにより、汎用サービスエンティティは、さらに、前記購読要求に含まれる関連付けルールに従って、前記第1エンティティに関連する第2エンティティを決定することができる。例えば、当該関連付けルールは、第1エンティティに関連付けられた商品と同じカテゴリの商品にバインディングされたエンティティを第2エンティティとするように指示することができる。 Here, the subscription request may include an association rule that creates an association relationship between the first application entity and the second application entity. The generic service entity may then determine a second entity associated with the first entity according to the association rule included in the subscription request. For example, the association rule may indicate that the second entity is an entity bound to a product in the same category as a product associated with the first entity.

ここで、購読応答は、前記第2アプリケーションエンティティの状態に応じて決定された前記購読要求に対する購読モード基づいて生成されたものである。 Here, the subscription response is generated based on a subscription mode for the subscription request that is determined according to the state of the second application entity.

例えば、前記第2エンティティの状態に応じて、前記第2エンティティに対する購読モードを決定し、決定された購読モードに応じて、前記第2エンティティに対する購読を生成することによって当該購読応答が形成され、当該購読応答は、少なくとも第2エンティティに対する購読を生成した結果を指示するためのものである。 For example, the subscription response is formed by determining a subscription mode for the second entity in response to a state of the second entity, and generating a subscription for the second entity in response to the determined subscription mode, the subscription response being for indicating at least a result of generating the subscription for the second entity.

一部の実施の形態において、前記第2エンティティの状態に応じて、前記第1エンティティと第2エンティティとに対する購読モードを決定し、決定された購読モードに応じて、前記第1エンティティと第2エンティティとに対する購読を生成することによって当該購読応答が形成されてもよく、当該購読応答は、第1エンティティと第2エンティティとに対する購読を生成した結果を指示するためのものである。購読応答の生成方法は、図2で説明された方法と同様であり、ここでは繰り返し説明しない。 In some embodiments, the subscription response may be formed by determining a subscription mode for the first entity and the second entity in response to the state of the second entity, and generating a subscription for the first entity and the second entity in response to the determined subscription mode, the subscription response being for indicating a result of generating the subscription for the first entity and the second entity. The method of generating the subscription response is similar to the method described in FIG. 2 and will not be repeated here.

そして、このイベント通知ルールを満たすと、決定された購読モードに基づくイベント通知を受信する。 When this event notification rule is met, you receive an event notification based on the determined subscription mode.

以下、図6~8を参照して、本開示の実施例による、リソースを購読するための例について詳細に説明する。図6は、本開示の第1例による、リソースを購読するための方法の模式図、図7は、本開示の第2例による、リソースを購読するための方法の模式図、図8は、本開示の第3例による、リソースを購読するための方法の模式図である。 Hereinafter, examples for subscribing to resources according to embodiments of the present disclosure will be described in detail with reference to Figures 6 to 8. Figure 6 is a schematic diagram of a method for subscribing to resources according to a first embodiment of the present disclosure, Figure 7 is a schematic diagram of a method for subscribing to resources according to a second embodiment of the present disclosure, and Figure 8 is a schematic diagram of a method for subscribing to resources according to a third embodiment of the present disclosure.

モノのインターネットは、汎用サービスエンティティ及び一連のアプリケーションエンティティによって構成されてもよく、前記汎用サービスエンティティは、小売サーバなどであってもよく、前記アプリケーションエンティティは、様々なセンサデバイスであってもよいし、携帯電話などのユーザ端末であってもよいし、デバイスにおけるソフトウェアモジュールなど、例えば、携帯電話アプリケーションプログラムなどであってもよい。前記汎用サービスエンティティは、接続されているアプリケーションエンティティを管理し、登録、データ転送、タスク実行などの動作を行う。 The Internet of Things may be composed of a generic service entity and a set of application entities, where the generic service entity may be a retail server, etc., and the application entities may be various sensor devices, user terminals such as mobile phones, or software modules in devices, such as mobile phone application programs. The generic service entity manages the connected application entities and performs operations such as registration, data transfer, and task execution.

第1例
図6は、本開示による、リソースを購読する第1例を示す。この例では、例えば、マーケット又はスーパーの棚管理アプリケーションエンティティは、購読を開始し、マーケット又はスーパーの貨物状態をリアルタイムに調整する。
6 illustrates a first example of subscribing to resources according to the present disclosure. In this example, for example, a shelf management application entity of a market or supermarket initiates a subscription to adjust the cargo status of the market or supermarket in real time.

図6に示すように、例えば、小売サーバCSE 53(サービスエンティティ)は、棚電子タグAE1 51(第1エンティティ)、在庫電子タグAE2 52(第2エンティティ)及び購読者である棚管理アプリケーションAE3 54(第3エンティティ)からの登録要求を受信して、棚電子タグAE1 51、在庫電子タグAE2 52及び棚管理アプリケーションAE3 54との関連関係を作成し、棚電子タグAE1 51、在庫電子タグAE2 52及び棚管理アプリケーションAE3 54の状態変化に従って、これらの状態を更新する(55)。そして、小売サーバCSE 53は、棚電子タグAE1 51に関連付けられた商品と、在庫電子タグAE2 52に関連付けられた商品とが同じカテゴリの商品に対するものであるか否か(56)を判断し、「はい」の場合、棚電子タグAE1 51と在庫電子タグAE2 52との関連を作成する(57)。 As shown in FIG. 6, for example, the retail server CSE 53 (service entity) receives registration requests from the shelf electronic tag AE1 51 (first entity), the inventory electronic tag AE2 52 (second entity), and the shelf management application AE3 54 (third entity) which is a subscriber, creates association relationships between the shelf electronic tag AE1 51, the inventory electronic tag AE2 52, and the shelf management application AE3 54, and updates their status according to changes in the status of the shelf electronic tag AE1 51, the inventory electronic tag AE2 52, and the shelf management application AE3 54 (55). Then, the retail server CSE 53 determines whether the product associated with the shelf electronic tag AE1 51 and the product associated with the inventory electronic tag AE2 52 are for products of the same category (56), and if the answer is "yes," creates an association between the shelf electronic tag AE1 51 and the inventory electronic tag AE2 52 (57).

棚管理アプリケーションAE3 54が小売サーバCSE 53へ棚電子タグAE1 51に対する購読要求59を送信する場合、小売サーバCSE 53は、先ず、棚電子タグAE1 51において関連オブジェクトの在庫電子タグAE2 52があるか否かを判断する(図6における番号が60)。棚電子タグAE1 51に関連オブジェクトの在庫電子タグAE2 52が存在する場合、小売サーバCSE 53は、在庫電子タグAE2 52に対する購読リソースを作成し、小売サーバCSE 53(又は他のエンティティ)へ購読応答62を送信してもよく、当該購読応答は、在庫電子タグAE2 52に対する購読を生成した結果を指示する。一部の実施の形態において、小売サーバCSE 53は、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読リソースを作成し、小売サーバCSE 53(又は他のエンティティ)に購読応答62を送信してもよく、当該購読応答は、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読を生成した結果を指示する。 When the shelf management application AE3 54 sends a subscription request 59 for the shelf electronic tag AE1 51 to the retail server CSE 53, the retail server CSE 53 first determines whether the shelf electronic tag AE1 51 has an inventory electronic tag AE2 52 of a related object (number 60 in FIG. 6). If the shelf electronic tag AE1 51 has an inventory electronic tag AE2 52 of a related object, the retail server CSE 53 may create a subscription resource for the inventory electronic tag AE2 52 and send a subscription response 62 to the retail server CSE 53 (or other entity) indicating the result of creating the subscription for the inventory electronic tag AE2 52. In some embodiments, the retail server CSE 53 may create subscription resources for the shelf tag AE1 51 and the inventory tag AE2 52 and send a subscription response 62 to the retail server CSE 53 (or another entity) indicating the results of creating the subscriptions for the shelf tag AE1 51 and the inventory tag AE2 52.

さらに、小売サーバCSE 53は、在庫電子タグAE2 52に対する購読リソースを作成するとき、在庫電子タグAE2 52の状態に応じて、在庫数電子タグAE2 52に対する購読モードを決定することができる(61)。例えば、上記のように、在庫電子タグAE2が在庫ありを示す場合、短期類購読を作成することができる一方、在庫電子タグAE2が在庫切れを示す場合、長期類購読を作成することができる。 Furthermore, when creating a subscription resource for the inventory electronic tag AE2 52, the retail server CSE 53 can determine the subscription mode for the stock quantity electronic tag AE2 52 according to the status of the inventory electronic tag AE2 52 (61). For example, as described above, if the inventory electronic tag AE2 indicates that the item is in stock, a short-term subscription can be created, whereas if the inventory electronic tag AE2 indicates that the item is out of stock, a long-term subscription can be created.

一部の実施の形態において、小売サーバCSE 53は、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読リソースを作成するとき、在庫電子タグAE2 52の状態に応じて、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読モードを決定することができる(61)。例えば、上記のように、在庫電子タグAE2が在庫ありを示す場合、短期類購読を作成することができ、在庫電子タグAE2が在庫切れを示す場合、長期類購読を作成することができる。 In some embodiments, when the retail server CSE 53 creates subscription resources for the shelf tag AE1 51 and the inventory tag AE2 52, the retail server CSE 53 can determine the subscription mode for the shelf tag AE1 51 and the inventory tag AE2 52 depending on the status of the inventory tag AE2 52 (61). For example, as described above, if the inventory tag AE2 indicates that it is in stock, a short-term subscription can be created, and if the inventory tag AE2 indicates that it is out of stock, a long-term subscription can be created.

そして、小売サーバCSE 53は、棚電子タグAE1 51の状態を更新する(63)。その後、イベント通知ルールを満たす(64)場合、上記決定された購読モードに応じて、被通知者(例えば、棚管理アプリケーションAE3 54)へイベント通知65を送信する。 Then, the retail server CSE 53 updates the status of the shelf electronic tag AE1 51 (63). After that, if the event notification rule is satisfied (64), the retail server CSE 53 transmits an event notification 65 to the notified party (e.g., shelf management application AE3 54) according to the subscription mode determined above.

第2例
図7は、本開示による、リソースを購読する第2例を示す。この例では、例えば、ショッピング端末(例えば、ユーザ)は、購読を開始し、購買したい商品の状態をリアルタイムに把握する。
7 illustrates a second example of subscribing to a resource according to the present disclosure. In this example, for example, a shopping terminal (e.g., a user) initiates a subscription to obtain real-time information on the status of a product that the user wishes to purchase.

図7に示すように、例えば、小売サーバCSE 53(サービスエンティティ)は、棚電子タグAE1 51(第1エンティティ)、在庫電子タグAE2 52(第2エンティティ)及び購読者であるショッピング端末AE3 66(第3エンティティ)からの登録要求を受信し、それにより、棚電子タグAE1 51、在庫電子タグAE2 52及びショッピング端末AE3 66との関連関係を作成し、棚電子タグAE1 51、在庫電子タグAE2 52及びショッピング端末AE3 66の状態変化に従って、これらの状態を更新する。そして、図6と同様に、小売サーバCSE 53は、棚電子タグAE1 51に関連付けられた商品と、在庫電子タグAE2 52に関連付けられた商品とが、同じカテゴリの商品に対するものであるか否かを判断し、「はい」の場合、棚電子タグAE1 51と在庫電子タグAE2 52との関連を作成する。 As shown in FIG. 7, for example, the retail server CSE 53 (service entity) receives registration requests from the shelf electronic tag AE1 51 (first entity), the inventory electronic tag AE2 52 (second entity), and the shopping terminal AE3 66 (third entity) which is a subscriber, and creates association relationships between the shelf electronic tag AE1 51, the inventory electronic tag AE2 52, and the shopping terminal AE3 66, and updates their status according to changes in the status of the shelf electronic tag AE1 51, the inventory electronic tag AE2 52, and the shopping terminal AE3 66. Then, as in FIG. 6, the retail server CSE 53 determines whether the product associated with the shelf electronic tag AE1 51 and the product associated with the inventory electronic tag AE2 52 are for products of the same category, and if the answer is "yes," creates an association between the shelf electronic tag AE1 51 and the inventory electronic tag AE2 52.

ショッピング端末AE3 66が小売サーバCSE 53へ棚電子タグAE1 51に対する購読要求を送信した場合、小売サーバCSE 53は、先ず、棚電子タグAE1 51において関連オブジェクトの在庫電子タグAE2 52があるか否かを判断する。棚電子タグAE1 51に、関連オブジェクトの在庫電子タグAE2 52がある場合、小売サーバCSE 53は、在庫電子タグAE2 52に対する購読リソースを作成し、ショッピング端末AE3 66(又は他のエンティティ)へ購読応答を送信してもよく、当該購読応答は、在庫電子タグAE2 52に対する購読を生成した結果を指示する。一部の実施の形態において、小売サーバCSE 53は、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読リソースを作成し、ショッピング端末AE3 66(又は他のエンティティ)へ購読応答を送信してもよく、当該購読応答は、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読を生成した結果を指示する。 When the shopping terminal AE3 66 sends a subscription request for the shelf electronic tag AE1 51 to the retail server CSE 53, the retail server CSE 53 first determines whether the shelf electronic tag AE1 51 has an inventory electronic tag AE2 52 of a related object. If the shelf electronic tag AE1 51 has an inventory electronic tag AE2 52 of a related object, the retail server CSE 53 may create a subscription resource for the inventory electronic tag AE2 52 and send a subscription response to the shopping terminal AE3 66 (or other entity), which indicates the result of creating the subscription for the inventory electronic tag AE2 52. In some embodiments, the retail server CSE 53 may create subscription resources for the shelf tag AE1 51 and the inventory tag AE2 52 and send a subscription response to the shopping terminal AE3 66 (or other entity) indicating the results of creating the subscriptions for the shelf tag AE1 51 and the inventory tag AE2 52.

さらに、小売サーバCSE 53は、在庫電子タグAE2 52に対する購読リソースを作成するとき、在庫電子タグAE2 52の状態に応じて、在庫電子タグAE2 52に対する購読モードを決定することができる。例えば、在庫電子タグAE2が在庫ありを示す場合、短期類購読を作成することができ、在庫電子タグAE2が在庫切れを示す場合、長期類購読を作成することができる。 Furthermore, when the retail server CSE 53 creates a subscription resource for the inventory electronic tag AE2 52, it can determine the subscription mode for the inventory electronic tag AE2 52 depending on the status of the inventory electronic tag AE2 52. For example, if the inventory electronic tag AE2 indicates that the item is in stock, it can create a short-term subscription, and if the inventory electronic tag AE2 indicates that the item is out of stock, it can create a long-term subscription.

一部の実施の形態において、小売サーバCSE 53は、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読リソースを作成するとき、在庫電子タグAE2 52の状態に応じて、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読モードを決定することができる。例えば、上記のように、在庫電子タグAE2が在庫ありを示す場合、短期類購読を作成することができ、在庫電子タグAE2が在庫切れを示す場合、長期類購読を作成することができる。 In some embodiments, when the retail server CSE 53 creates subscription resources for the shelf tag AE1 51 and the inventory tag AE2 52, it can determine the subscription mode for the shelf tag AE1 51 and the inventory tag AE2 52 depending on the status of the inventory tag AE2 52. For example, as described above, if the inventory tag AE2 indicates in stock, a short-term subscription can be created, and if the inventory tag AE2 indicates out of stock, a long-term subscription can be created.

そして、小売サーバCSE 53は、棚電子タグAE1 51の状態を更新する(63)。その後、このイベント通知ルールを満たすと、上記決定された購読モードに応じて、被通知者(例えば、ショッピング端末AE3 66)へイベント通知を送信する。 Then, the retail server CSE 53 updates the status of the shelf electronic tag AE1 51 (63). After that, when the event notification rule is satisfied, the retail server CSE 53 transmits an event notification to the notified party (e.g., the shopping terminal AE3 66) according to the subscription mode determined above.

第3例
図8は、本開示による、リソースを購読する第3例を示す。この例では、例えば、アプリケーションエンティティによって送信された購読要求に関連付けルールを含ませ、そして、汎用サービスエンティティが当該関連付けルールに従って、異なるオブジェクト間の関連を作成する。
8 illustrates a third example of subscribing to resources according to the present disclosure. In this example, for example, the subscription request sent by the application entity includes an association rule, and the generic service entity creates associations between different objects according to the association rule.

図8に示すように、例えば、小売サーバCSE 53(サービスエンティティ)は、棚電子タグAE1 51(第1エンティティ)、在庫電子タグAE2 52(第2エンティティ)及び購読者であるショッピング端末AE3 66(第3エンティティ)からの登録要求を受信し、それにより、棚電子タグAE1 51、在庫電子タグAE2 52及びショッピング端末AE3 66との関連関係を作成し、棚電子タグAE1 51、在庫電子タグAE2 52及びショッピング端末AE3 66の状態変化に従って、これらの状態を更新する。 As shown in FIG. 8, for example, the retail server CSE 53 (service entity) receives registration requests from the shelf electronic tag AE1 51 (first entity), the inventory electronic tag AE2 52 (second entity), and the subscriber shopping terminal AE3 66 (third entity), and thereby creates association relationships with the shelf electronic tag AE1 51, the inventory electronic tag AE2 52, and the shopping terminal AE3 66, and updates their status according to changes in the status of the shelf electronic tag AE1 51, the inventory electronic tag AE2 52, and the shopping terminal AE3 66.

そして、ショッピング端末AE3 66が小売サーバCSE 53に棚電子タグAE1 51に対する購読要求71を送信した場合、小売サーバCSE 53は、購読要求に含まれる関連付けルールに従って、棚電子タグAE1 51と在庫電子タグAE2 52との関連を作成する。そして、小売サーバCSE 53は、在庫電子タグAE2 52に対する購読リソースを作成し、ショッピング端末AE3 66(又は他のエンティティ)へ購読応答を送信してもよく、当該購読応答は、在庫電子タグAE2 52に対する購読を生成した結果を指示する。一部の実施の形態において、小売サーバCSE 53は、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読リソースを作成し、ショッピング端末AE3 66(又は他のエンティティ)へ購読応答を送信してもよく、当該購読応答は、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読を生成した結果を指示する。 When the shopping terminal AE3 66 sends a subscription request 71 for the shelf electronic tag AE1 51 to the retail server CSE 53, the retail server CSE 53 creates an association between the shelf electronic tag AE1 51 and the inventory electronic tag AE2 52 according to the association rule included in the subscription request. The retail server CSE 53 may then create a subscription resource for the inventory electronic tag AE2 52 and send a subscription response to the shopping terminal AE3 66 (or other entity) indicating the result of creating the subscription for the inventory electronic tag AE2 52. In some embodiments, the retail server CSE 53 may create subscription resources for the shelf electronic tag AE1 51 and the inventory electronic tag AE2 52 and send a subscription response to the shopping terminal AE3 66 (or other entity) indicating the result of creating the subscription for the shelf electronic tag AE1 51 and the inventory electronic tag AE2 52.

さらに、小売サーバCSE 53は、在庫電子タグAE2 52に対する購読リソースを作成するとき、在庫電子タグAE2 52の状態に応じて、在庫数電子タグAE2 52に対する購読モードを決定することができる。例えば、上記のように、在庫電子タグAE2が在庫ありを示す場合、短期類購読を作成することができ、在庫電子タグAE2が在庫切れを示す場合、長期類購読を作成することができる。 Furthermore, when the retail server CSE 53 creates a subscription resource for the inventory electronic tag AE2 52, it can determine the subscription mode for the stock quantity electronic tag AE2 52 depending on the status of the inventory electronic tag AE2 52. For example, as described above, if the inventory electronic tag AE2 indicates that the item is in stock, a short-term subscription can be created, and if the inventory electronic tag AE2 indicates that the item is out of stock, a long-term subscription can be created.

一部の実施の形態において、小売サーバCSE 53は、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読リソースを作成するとき、在庫電子タグAE2 52の状態に応じて、棚電子タグAE1 51及び在庫電子タグAE2 52に対する購読モードを決定することができる。例えば、上記のように、在庫電子タグAE2が在庫ありを示す場合、短期類購読を作成することができ、在庫電子タグAE2が在庫切れを示す場合、長期類購読を作成することができる。 In some embodiments, when the retail server CSE 53 creates subscription resources for the shelf tag AE1 51 and the inventory tag AE2 52, it can determine the subscription mode for the shelf tag AE1 51 and the inventory tag AE2 52 depending on the status of the inventory tag AE2 52. For example, as described above, if the inventory tag AE2 indicates in stock, a short-term subscription can be created, and if the inventory tag AE2 indicates out of stock, a long-term subscription can be created.

そして、小売サーバCSE 53は、棚電子タグAE1 51の状態を更新する。そして、イベント通知ルールを満たすと、上記決定された購読モードに応じて、被通知者(例えば、ショッピング端末AE3 66)へイベント通知を送信する。 Then, the retail server CSE 53 updates the status of the shelf electronic tag AE1 51. Then, when the event notification rule is satisfied, it sends an event notification to the notified party (e.g., the shopping terminal AE3 66) according to the subscription mode determined above.

以上から分かるように、上記リソースを購読するための方法によって、第1エンティティに関連する第2エンティティに対する購読を実現し、それにより、購読するリソースをより豊富にすることができる。また、第2エンティティの状態によって異なる購読モードを作成し、それにより、異なる場合、モードの多様化を実現することができる。 As can be seen from the above, the above method for subscribing to resources can realize subscription to a second entity related to a first entity, thereby making the resources to be subscribed to more abundant. Also, different subscription modes can be created according to the state of the second entity, thereby realizing mode diversification in different cases.

以下、図9を参照しながら、本開示の実施例による、リソースを購読するための装置1000について説明する。図9は、本開示の実施例による、リソースを購読するための装置1000の模式図である。本実施例のリソースを購読するための装置の機能は、以上、図1を参照して説明した方法の詳細と同じであるため、ここでは簡単にするために、同じ内容の詳細な説明を省略する。 Hereinafter, an apparatus 1000 for subscribing to resources according to an embodiment of the present disclosure will be described with reference to FIG. 9. FIG. 9 is a schematic diagram of an apparatus 1000 for subscribing to resources according to an embodiment of the present disclosure. The functionality of the apparatus for subscribing to resources in this embodiment is the same as the details of the method described above with reference to FIG. 1, and therefore, for simplicity, a detailed description of the same content will be omitted here.

図9に示すように、本開示の実施例による、リソースを購読するための装置1000は、受信ユニット1001と、決定ユニット1002と、生成ユニット1003と、送信ユニット1004と、を含む。なお、図9におけるリソースを購読するための装置1000は、4つのユニットだけを含むとして示されているが、これは、単に模式的なものであり、リソースを購読するための装置1000は、1つ又は複数の他のユニットを含んでもよく、これらのユニットが発明の構想に関係ないため、ここで省略される。 As shown in FIG. 9, the device 1000 for subscribing to resources according to an embodiment of the present disclosure includes a receiving unit 1001, a determining unit 1002, a generating unit 1003, and a sending unit 1004. It should be noted that although the device 1000 for subscribing to resources in FIG. 9 is shown to include only four units, this is merely schematic, and the device 1000 for subscribing to resources may include one or more other units, which are omitted here because they are not related to the concept of the invention.

受信ユニット1001は、サービスエンティティに、第3エンティティからの第1エンティティに対する購読要求を受信させる。 The receiving unit 1001 causes the service entity to receive a subscription request for the first entity from the third entity.

例えば、第1エンティティ(AE1)は、棚電子タグであってもよく、この第3エンティティ(AE3)は、棚管理アプリケーションであってもよいし、ショッピング端末であってもよい。例えば、当該ステップにおいて、汎用サービスエンティティは、AE3(棚管理アプリケーション又はショッピング端末)による棚電子タグAE1に対する購読要求を受信する。 For example, the first entity (AE1) may be a shelf electronic tag, and the third entity (AE3) may be a shelf management application or a shopping terminal. For example, in this step, the general-purpose service entity receives a subscription request for the shelf electronic tag AE1 by AE3 (the shelf management application or the shopping terminal).

そして、決定ユニット1002は、前記第1エンティティに関連する第2エンティティを決定する。 Then, the determination unit 1002 determines a second entity related to the first entity.

例えば、第2エンティティ(AE2)は、在庫電子タグであってもよい。例えば、当該ステップにおいて、決定ユニット1002は、棚電子タグに関連する在庫電子タグを判断することができる。 For example, the second entity (AE2) may be an inventory electronic tag. For example, in this step, the determination unit 1002 may determine an inventory electronic tag associated with the shelf electronic tag.

例えば、決定ユニット1002は、第1エンティティと第2エンティティとが同じオブジェクトに対するものであるか否かを判断することにより、第1エンティティに関連する第2エンティティを決定することができる。例えば、第1エンティティと第2エンティティとが同じオブジェクトに対するものである場合、第2エンティティと第1エンティティとが関連づけられていると決定し、第1エンティティと第2エンティティとが異なるオブジェクトに対するものである場合、第2エンティティが第1エンティティに関連づけられていないと決定する。 For example, the determination unit 1002 may determine a second entity associated with a first entity by determining whether the first entity and the second entity are for the same object. For example, if the first entity and the second entity are for the same object, it may determine that the second entity is associated with the first entity, and if the first entity and the second entity are for different objects, it may determine that the second entity is not associated with the first entity.

一部の実施の形態において、決定ユニット1002は、前記購読要求に含まれる関連付けルールに従って、前記第1エンティティに関連する第2エンティティを決定してもよい。 In some embodiments, the determination unit 1002 may determine a second entity associated with the first entity according to an association rule included in the subscription request.

例えば、当該関連付けルールは、受信ユニット1001が受信された、ショッピング端末によって送信された購読要求に含まれてもよい。例えば、当該関連付けルールは、第1エンティティに関連付けられた商品と同じカテゴリの商品にバインディングされたエンティティを第2エンティティとするように指示することができる。そして、汎用サービスエンティティは、当該関連付けルールに従って、第1エンティティに関連する第2エンティティを決定することができる。 For example, the association rule may be included in a subscription request sent by a shopping terminal received by the receiving unit 1001. For example, the association rule may indicate that an entity bound to a product in the same category as a product associated with the first entity is the second entity. The general-purpose service entity may then determine the second entity associated with the first entity according to the association rule.

決定ユニット1002が前記第1エンティティに関連する第2エンティティを決定した後、そして、生成ユニット1003が少なくとも前記第2エンティティに対する購読を生成する。ここでは、前記第2エンティティに対する購読を生成することは、(1)前記第2エンティティに対する購読リソースを作成する方法、及び(2)前記第1エンティティと前記第2エンティティとに対する購読リソースを作成する方法の2つの方法のうちの1つを含む。 After the determining unit 1002 determines a second entity related to the first entity, the generating unit 1003 then generates a subscription for at least the second entity. Here, generating a subscription for the second entity includes one of two methods: (1) creating a subscription resource for the second entity; and (2) creating subscription resources for the first entity and the second entity.

図3は、本開示の実施例による、第2エンティティに対する購読を生成する方法200のフローチャートであり、図4は、本開示の実施例による、第2エンティティに対する購読を生成する別の方法200のフローチャートである。以下、図3~4を参照しながら、生成ユニット1003が前記第2エンティティに対する購読を生成することについて説明する。 FIG. 3 is a flowchart of a method 200 for generating a subscription to a second entity according to an embodiment of the present disclosure, and FIG. 4 is a flowchart of another method 200 for generating a subscription to a second entity according to an embodiment of the present disclosure. Hereinafter, the generating unit 1003 will be described with reference to FIGS. 3-4 for generating a subscription to the second entity.

図3に示すように、本開示の実施例による、第2エンティティに対する購読を生成する方法200のフローチャートである。図3に示すように、前記第2エンティティの状態に応じて、前記第2エンティティに対する購読モードを決定するステップ(S301)と、決定された購読モードに応じて、前記第2エンティティに対する購読を生成するステップ(S302)と、を含む方法によって、前記第2エンティティに対する購読を生成してもよい。 3, a flowchart of a method 200 for generating a subscription to a second entity according to an embodiment of the present disclosure. As shown in FIG. 3, the subscription to the second entity may be generated by a method including the steps of determining a subscription mode for the second entity (S301) in response to a state of the second entity, and generating a subscription to the second entity in response to the determined subscription mode (S302).

例えば、第2エンティティが小売分野での仮想電子タグである場合、この第2エンティティの状態が在庫あり及び在庫切れの2つの状態に分けることができる。なお、第2エンティティの状態は、これに限定されず、状況に応じて第2エンティティを任意の適切な状態に分類してもよいが、ここでは限定しない。例えば、購読モードは、長期購読、短期購読、付加情報購読、所定情報購読、高優先度購読、低優先度購読、高頻度メッセージ購読、低頻度メッセージ購読などを含む。異なる購読モードでのメッセージ優先度、購読リソースの有効期限、通知コンテンツ、通知メッセージの数などの1つ又は複数が異なる。異なる場合(例えば、第2エンティティの状態)によって、異なる購読モードを選択することができ、それにより、ユーザ体験を向上させる。そして、異なる購読モードのそれぞれについて詳細に説明する。 For example, if the second entity is a virtual electronic tag in the retail field, the state of the second entity can be divided into two states: in stock and out of stock. Note that the state of the second entity is not limited to this, and the second entity may be classified into any appropriate state according to the situation, but is not limited here. For example, the subscription modes include long-term subscription, short-term subscription, additional information subscription, specific information subscription, high priority subscription, low priority subscription, high frequency message subscription, low frequency message subscription, etc. Different subscription modes have different message priorities, subscription resource expiration dates, notification contents, number of notification messages, etc. Different subscription modes can be selected according to different cases (e.g., the state of the second entity), thereby improving the user experience. Then, each of the different subscription modes will be described in detail.

例えば、購読リソースを保留する通知有効期限の長さに応じて、購読モードを長期購読及び短期購読に分けることができ、長期購読の通知有効期限が短期購読よりも長い。例えば、長期購読モードの場合に、長い通知有効期限(例えば、1か月)を設定でき、当該有効期限内にイベント通知ルールを満たすと、被通知者へ通知を送信することができる。しかし、例えば、短期購読モードの場合に、短い通知有効期限(例えば、リアルタイムな送信)を設定でき、当該有効期限内にイベント通知ルールを満たすと、被通知者へ通知を送信することができる。 For example, depending on the length of the notification expiration period for which subscription resources are reserved, subscription modes can be divided into long-term subscriptions and short-term subscriptions, with the notification expiration period of long-term subscriptions being longer than that of short-term subscriptions. For example, in the case of long-term subscription mode, a long notification expiration period (e.g., one month) can be set, and if the event notification rules are met within that expiration period, a notification can be sent to the notified party. However, for example, in the case of short-term subscription mode, a short notification expiration period (e.g., real-time transmission) can be set, and if the event notification rules are met within that expiration period, a notification can be sent to the notified party.

例えば、購読リソースに対する通知のコンテンツに応じて、購読モードを付加情報購読及び所定情報購読に分けることができる。例えば、所定情報購読モードの場合に、ある商品については、イベント通知ルールを満たすと、所定情報要求に対する、この商品に関連付けられる価格、材質、割引などの詳細な所定情報を被通知者へ送信し、この所定情報要求は、購読要求に含まれてもよい。例えば、付加情報購読モードの場合に、ある商品については、イベント通知ルールを満たすと、所定情報要求に対する、この商品に関連付けられる価格、材質、割引などの詳細な所定情報を被通知者へ送信するほか、この商品と類似する商品に関連付けられる価格、材質、割引などの詳細な付加情報を被通知者へ送信してもよく、この詳細な付加情報は、購読要求に含まれていない。 For example, depending on the content of the notification for the subscribed resource, the subscription mode can be divided into additional information subscription and specified information subscription. For example, in the specified information subscription mode, when an event notification rule is satisfied for a certain product, detailed specified information such as the price, material, discount, etc. associated with this product in response to the specified information request is sent to the notified party, and this specified information request may be included in the subscription request. For example, in the additional information subscription mode, when an event notification rule is satisfied for a certain product, detailed specified information such as the price, material, discount, etc. associated with this product in response to the specified information request is sent to the notified party, and detailed additional information such as the price, material, discount, etc. associated with products similar to this product may also be sent to the notified party, and this detailed additional information is not included in the subscription request.

例えば、購読リソースに対する通知の優先度に応じて、購読モードを高優先度購読及び低優先度購読に分けることができる。例えば、高優先度購読モードの場合に、低優先度購読モードに比べて、被通知者がこの通知を受信できることを保証するために、時間的に先に通知を送信したり、又は、通知を複数回送信したりすることができる。 For example, depending on the priority of the notification for the subscribed resource, the subscription mode can be divided into high priority subscription and low priority subscription. For example, in the case of high priority subscription mode, the notification can be sent earlier in time or multiple times to ensure that the notified party can receive the notification, compared to the low priority subscription mode.

例えば、購読リソースに対する通知の情報の数に応じて、購読モードを高頻度メッセージ購読及び低頻度メッセージ購読に分けることができる。例えば、高頻度情報購読モードの場合に、短い最小通知時間間隔(例えば、2時間)を設定でき、イベント通知ルールを満たすと、被通知者へ通知を送信し、連続して2回通知する間の時間は、最小通知時間間隔より短くない。例えば、低頻度情報購読モードの場合に、長い最小通知時間間隔(例えば、24時間)を設定でき、イベント通知ルールを満たすと、被通知者へ通知を送信し、連続して2回通知する間の時間は、最小通知時間間隔より短くない。 For example, depending on the number of notification information for the subscription resource, the subscription mode can be divided into high-frequency message subscription and low-frequency message subscription. For example, in the case of high-frequency information subscription mode, a short minimum notification time interval (e.g., 2 hours) can be set, and when the event notification rule is met, a notification is sent to the notified party, and the time between two consecutive notifications is not shorter than the minimum notification time interval. For example, in the case of low-frequency information subscription mode, a long minimum notification time interval (e.g., 24 hours) can be set, and when the event notification rule is met, a notification is sent to the notified party, and the time between two consecutive notifications is not shorter than the minimum notification time interval.

引き続き図3を参照すると、例えば、ステップS301において、第2エンティティの状態(例えば、在庫あり又は在庫切れの状態)に応じて、前記第2エンティティに対する購読モードを決定することができる。 Continuing to refer to FIG. 3, for example, in step S301, a subscription mode for the second entity can be determined depending on the state of the second entity (e.g., in stock or out of stock).

1つの例では、ある商品については、在庫切れの場合、長期購読を選択することができる(例えば、通知有効期限を1ヶ月に設定でき、当該有効期限内イベント通知ルールを満たすと、被通知者へ通知を送信することができる)一方、在庫ありの場合、短期購読を選択することができる(例えば、イベント通知ルールを満たすと、通知メッセージをリアルタイムに送信する)。 In one example, for a product, if it is out of stock, a long-term subscription can be selected (e.g., the notification expiration time can be set to one month, and if the event notification rule is met within that expiration time, a notification can be sent to the notified party), whereas if it is in stock, a short-term subscription can be selected (e.g., if the event notification rule is met, a notification message is sent in real time).

別の例では、ある商品については、在庫ありの場合、所定情報購読を選択することができる(例えば、イベント通知ルールを満たすと、所定情報要求に対する、この商品に関連付けられる価格、材質、割引などの詳細な所定情報を被通知者へ送信することができる)一方、在庫切れの場合、付加情報購読を選択することができる(例えば、所定情報要求に対する、この商品に関連付けられる価格、材質、割引などの詳細な所定情報を被通知者へ送信するほか、この商品と類似する商品に関連付けられる価格、材質、割引などの詳細な付加情報を被通知者へ送信することができる)。 In another example, for a certain product, if it is in stock, a subscription to the specified information can be selected (e.g., when an event notification rule is satisfied, detailed specified information such as the price, material, discounts, etc. associated with this product in response to a specified information request can be sent to the notified party), whereas if it is out of stock, a subscription to additional information can be selected (e.g., in addition to sending detailed specified information such as the price, material, discounts, etc. associated with this product in response to a specified information request to the notified party, detailed additional information such as the price, material, discounts, etc. associated with products similar to this product can be sent to the notified party).

同様に、高優先度購読、低優先度購読、高頻度メッセージ購読及び低頻度メッセージ購読のうちの1つ又は複数を選択してもよい。上記購読モードは、単なる例であり、異なる場合によって、長期購読、短期購読、付加情報購読、所定情報購読、高優先度購読、低優先度購読、高頻度メッセージ購読、低頻度メッセージ購読などのうちの1つ又は複数を選択してもよいし、他の適切な購読モードを選択してもよいことを理解されたいが、ここでは繰り返し説明しない。 Similarly, one or more of high priority subscription, low priority subscription, high frequency message subscription, and low frequency message subscription may be selected. It should be understood that the above subscription modes are merely examples, and that in different cases, one or more of long-term subscription, short-term subscription, additional information subscription, predetermined information subscription, high priority subscription, low priority subscription, high frequency message subscription, low frequency message subscription, etc. may be selected, or other suitable subscription modes may be selected, but this will not be repeated here.

購読モードが決定された後、そして、ステップS302において、決定された購読モードに応じて、生成ユニット1003が前記第2エンティティに対する購読を生成する。 After the subscription mode is determined, then in step S302, the generating unit 1003 generates a subscription to the second entity in response to the determined subscription mode.

図4は、本開示の実施例による、第2エンティティに対する購読を生成する別の方法300のフローチャートを示す。図4に示すように、前記第2エンティティの状態に応じて、前記第1エンティティと第2エンティティとに対する購読モードを決定するステップ(S301)と、決定された購読モードに応じて、前記第1エンティティと第2エンティティとに対する購読を生成するステップ(S302)と、を含む方法によって、前記第2エンティティに対する購読を生成してもよい。図4に記載の購読モードの選択は、上記図3で説明された購読モードの選択と同様であり、ここでは繰り返し説明しない。 Figure 4 shows a flowchart of another method 300 for generating a subscription to a second entity according to an embodiment of the present disclosure. As shown in Figure 4, a subscription to the second entity may be generated by a method including the steps of determining (S301) a subscription mode for the first entity and the second entity depending on the state of the second entity, and generating (S302) a subscription to the first entity and the second entity depending on the determined subscription mode. The selection of the subscription mode described in Figure 4 is similar to the selection of the subscription mode described in Figure 3 above, and will not be repeated here.

生成ユニット1003が第2エンティティに対する購読を生成した後、送信ユニット1004が前記購読の結果を指示するための購読応答を送信する。例えば、第3エンティティへ購読応答を送信してもよいし、他のエンティティへ購読応答を送信してもよく、当該購読応答は、前記生成された購読の結果を指示するためのものである。 After the generating unit 1003 generates the subscription to the second entity, the sending unit 1004 sends a subscription response to indicate the result of the subscription. For example, the subscription response may be sent to the third entity or may be sent to another entity, the subscription response being for indicating the result of the generated subscription.

例えば、前記第2エンティティに対する購読リソースを作成する場合、前記購読応答は、前記第2エンティティに対する購読リソースを作成した結果を指示するためのものである。一部の実施の形態において、前記第1エンティティと前記第2エンティティとに対する購読リソースを作成する場合、前記購読応答は、前記第1エンティティと前記第2エンティティとに対する購読リソースを作成した結果を指示するためのものである。 For example, when creating a subscription resource for the second entity, the subscription response is for indicating the result of creating the subscription resource for the second entity. In some embodiments, when creating a subscription resource for the first entity and the second entity, the subscription response is for indicating the result of creating the subscription resource for the first entity and the second entity.

購読を作成してから、このイベント通知ルールを満たすと、決定された購読モードに応じて、購読要求に含まれるイベント通知を被通知者へ送信する。 After creating a subscription, if this event notification rule is met, the event notification included in the subscription request will be sent to the notified party according to the determined subscription mode.

ここでは、購読要求は、当該購読要求に関連するイベント通知を受信するための複数の被通知者を含んでもよい。購読者のイベント通知ルールを満たすと、汎用サービスエンティティは、イベント通知を当該購読要求に含まれるすべての被通知者へ送信する。例えば、マンホール蓋が移されると、マンホール蓋移動センサは、その変化を感知し、汎用サービスエンティティへ更新データを送信し、汎用サービスエンティティは、このマンホール蓋移動センサの更新データに基づいて、イベント通知ルールを満たすか否かを決定でき、例えば、購読条件がマンホール蓋移動の場合、汎用サービスエンティティは、前記イベント通知ルールを満たしていると判断し、購読マンホール蓋移動のイベント通知を要求する購読要求に含まれるすべての被通知者へイベント通知を送信し、すなわち、すべての被通知者に、マンホール蓋が移動されたイベントを通知する。 Here, the subscription request may include multiple notifyes for receiving event notifications related to the subscription request. When the event notification rule of the subscriber is satisfied, the generic service entity sends the event notification to all notifyes included in the subscription request. For example, when a manhole cover is moved, the manhole cover movement sensor detects the change and sends update data to the generic service entity, and the generic service entity can determine whether the event notification rule is satisfied based on the update data of the manhole cover movement sensor. For example, when the subscription condition is manhole cover movement, the generic service entity determines that the event notification rule is satisfied and sends an event notification to all notifyes included in the subscription request requesting the subscribed manhole cover movement event notification, i.e., all notifyes are notified of the event that the manhole cover has been moved.

以下、図10を参照しながら、本開示の実施例による、リソースを購読するためのデバイス1100について説明する。図10は、本開示の実施例による、リソースを購読するためのデバイス1100の模式図である。本実施例のリソースを購読するためのデバイスの機能は、以上、図1を参照して説明した方法の詳細と同じであるため、ここでは簡単にするために、同じ内容の詳細な説明を省略する。 Hereinafter, a device 1100 for subscribing to resources according to an embodiment of the present disclosure will be described with reference to FIG. 10. FIG. 10 is a schematic diagram of a device 1100 for subscribing to resources according to an embodiment of the present disclosure. The functionality of the device for subscribing to resources in this embodiment is the same as the details of the method described above with reference to FIG. 1, and therefore, for simplicity, a detailed description of the same content will be omitted here.

図10に示すように、リソースを購読するためのデバイス1100は、メモリ1101と、プロセッサ1102と、を含む。なお、図10におけるリソースを購読するためのデバイス1100は、2つのデバイスだけを含むとして示されているが、これは、単に模式的なものであり、リソースを購読するためのデバイス1100は、1つ又は複数の他のデバイスを含んでもよく、これらのデバイスが発明の構想に関係ないため、ここで省略される。 As shown in FIG. 10, the device 1100 for subscribing to resources includes a memory 1101 and a processor 1102. Note that although the device 1100 for subscribing to resources in FIG. 10 is shown as including only two devices, this is merely schematic and the device 1100 for subscribing to resources may include one or more other devices, which are omitted here as they are not relevant to the concept of the invention.

本開示のリソースを購読するためのデバイスは、コンピュータ読み取り可能な命令を記憶するように構成されているメモリ1101と、前記メモリに記憶される前記コンピュータ読み取り可能な命令を実行するように構成されているプロセッサ1102と、前記プロセッサが前記コンピュータ読み取り可能な命令を実行する場合、サービスエンティティが第3エンティティからの第1エンティティに対する購読要求を受信するステップと、前記第1エンティティに関連する第2エンティティを決定するステップと、少なくとも前記第2エンティティに対する購読を生成するステップと、前記購読の結果を指示するための購読応答を送信するステップと、を実行する。 A device for subscribing to resources of the present disclosure includes a memory 1101 configured to store computer-readable instructions, a processor 1102 configured to execute the computer-readable instructions stored in the memory, and, when the processor executes the computer-readable instructions, performs the following steps: a service entity receives a subscription request for a first entity from a third entity; determines a second entity related to the first entity; generates a subscription for at least the second entity; and transmits a subscription response indicating a result of the subscription.

図11は、本開示の実施例によるコンピュータ読み取り可能な記憶媒体の模式図である。 Figure 11 is a schematic diagram of a computer-readable storage medium according to an embodiment of the present disclosure.

図11に示すように、本開示は、コンピュータ読み取り可能な命令が記憶されているコンピュータ読み取り可能な記憶媒体をさらに含み、前記コンピュータ読み取り可能な命令がコンピュータにより実行される場合、前記コンピュータは、リソースを購読するための方法を実行し、前記方法は、サービスエンティティが第3エンティティからの第1エンティティに対する購読要求を受信するステップと、前記第1エンティティに関連する第2エンティティを決定するステップと、少なくとも前記第2エンティティに対する購読を生成するステップと、前記生成された前記購読の結果を指示するための購読応答を送信するステップと、を含む。 As shown in FIG. 11, the present disclosure further includes a computer-readable storage medium having computer-readable instructions stored thereon, which, when executed by a computer, causes the computer to perform a method for subscribing to a resource, the method including the steps of: a service entity receiving a subscription request for a first entity from a third entity; determining a second entity related to the first entity; generating a subscription for at least the second entity; and transmitting a subscription response to indicate a result of the generated subscription.

当業者は、本出願の様々な態様が、新規で有用なプロセス、機械、製品、又は物質の組み合わせ、又はそれらに対して新規で有用な改良を含む、いくつかの特許可能なカテゴリ又は状況を通じて説明及び記載できることを理解できる。それに応じて、本出願の様々な態様は、ハードウェアによって完全に実行されてもよく、ソフトウェア(ファームウェア、常駐ソフトウェア、マイクロコードなどを含む)によって完全に実行されてもよく、又はハードウェアとソフトウェアの組み合わせによって実行されてもよい。上記のハードウェア又はソフトウェアはいずれも、「データブロック」、「モジュール」、「エンジン」、「ユニット」、「アセンブリ」、又は「システム」と呼ばれてもよい。また、本出願の様々な態様は、1つ又は複数のコンピュータ読み取り可能な媒体に設けられるコンピュータ製品として具現化されてもよく、当該製品がコンピュータ読み取り可能なプログラムコードを含む。 Those skilled in the art will appreciate that the various aspects of the present application can be described and described through a number of patentable categories or contexts, including new and useful processes, machines, articles of manufacture, or combinations of matter, or new and useful improvements thereto. Accordingly, the various aspects of the present application may be implemented entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. Any of the above hardware or software may be referred to as a "data block," "module," "engine," "unit," "assembly," or "system." Additionally, the various aspects of the present application may be embodied as a computer product provided on one or more computer-readable mediums, the product including computer-readable program code.

本出願は、特定の単語を使用して、本出願の実施例を説明した。例えば、「1つの実施例」、「一実施例」、及び/又は「いくつかの実施例」は本出願の少なくとも1つの実施例に関連する特定の特徴、構造、又は特性を意味する。したがって、本明細書において異なる位置で2回以上言及される「一実施例」又は「1つの実施例」又は「一代替実施例」は、必ずしも同じ実施例を指すとは限らないことを強調し、留意されるべきである。また、本出願の1つ又は複数の実施例におけるいくつかの特徴、構造、又は特性は、適切に組み合わせられてもよい。 This application has used certain words to describe the embodiments of this application. For example, "one embodiment," "an embodiment," and/or "some embodiments" refer to a particular feature, structure, or characteristic associated with at least one embodiment of this application. It should be emphasized and noted that "one embodiment" or "one embodiment" or "an alternative embodiment" referenced two or more times in different locations in this specification do not necessarily refer to the same embodiment. Also, some features, structures, or characteristics in one or more embodiments of this application may be combined as appropriate.

特に定義されない限り、ここで使用されるすべての用語(技術用語及び科学用語を含む)は、本開示の当業者によって一般に理解されるのと同じ意味を有する。また、通常の辞書で定義されているような用語は、関連する技術の文脈での意味と一致する意味を持つものとして解釈されるべきであり、ここで明示的に述べられていない限り、理想的又は極端に形式化された意味で解釈されるべきではないことも理解されたい。 Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. It is also to be understood that terms as defined in ordinary dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the relevant art, and should not be interpreted in an idealized or overly formalized sense unless expressly stated herein.

以上は本開示に対する説明であり、それを限定するものと考えられるべきではない。本開示のいくつかの例示的な実施例を説明したが、当業者であれば、本開示の新規な教育及び利点から逸脱することなく例示的な実施例に対して多くの修正を行うことができることを容易に理解できるであろう。したがって、全てのこれらの修正は特許請求の範囲に限定された本開示の範囲内に含まれることを意図する。理解すべきことは、以上は本開示に対する説明であり、開示された特定の実施例に限定されると考えられるべきではなく、かつ開示された実施例及び他の実施例に対する修正意図は添付の特許請求の範囲内に含まれる。本開示は、特許請求の範囲およびその均等物によって規定される。 The above is a description of the present disclosure and should not be considered as limiting thereof. Although several exemplary embodiments of the present disclosure have been described, those skilled in the art will readily appreciate that many modifications can be made to the exemplary embodiments without departing from the novel teachings and advantages of the present disclosure. Accordingly, all such modifications are intended to be included within the scope of the present disclosure as defined by the claims. It should be understood that the above is a description of the present disclosure and should not be considered as being limited to the specific embodiments disclosed, and that modifications to the disclosed embodiments and other embodiments are intended to be included within the scope of the appended claims. The present disclosure is defined by the claims and their equivalents.

51 棚電子タグAE1
52 在庫電子タグAE2
53 小売サーバCSE
54 棚管理アプリケーションAE3
1000 リソースを購読するための装置
1001 受信ユニット
1002 決定ユニット
1003 生成ユニット
1004 送信ユニット
1100 リソースを購読するためのデバイス
51 Shelf electronic tag AE1
52 Inventory electronic tag AE2
53 Retail Server CSE
54 Shelf management application AE3
1000 Apparatus for subscribing to resources 1001 Receiving unit 1002 Determining unit 1003 Generating unit 1004 Sending unit 1100 Device for subscribing to resources

Claims (9)

モノのインターネット分野においてリソースを購読するための方法であって、
サービスエンティティが第1エンティティから第1オブジェクトに対する購読要求を受信するステップと、
サービスエンティティが前記第1オブジェクトに関連する第2オブジェクトを決定するステップと、
サービスエンティティが少なくとも前記第2オブジェクトに対する購読を生成するステップと、
サービスエンティティが前記購読の結果を指示するための購読応答を送信するステップと、を含み、
前記第1オブジェクトに関連する第2オブジェクトを決定するステップは、
前記第1オブジェクトと前記第2オブジェクトとが同じオブジェクトに対するものであるか否かを判断するステップ、または、
前記第1オブジェクトと前記第2オブジェクトとが同じグループに属するか否かを判断するステップ、または、
前記第1オブジェクトの関連属性が第2オブジェクトとを含むか否かを判断するステップ、または、
前記第2オブジェクトの関連属性が第1オブジェクトとを含むか否かを判断するステップ、または、
前記購読要求に含まれる関連付けルールに従って、前記第1オブジェクトに関連する第2オブジェクトを決定するステップ、を含
少なくとも前記第2オブジェクトに対する購読を生成する前記ステップは、
前記第2オブジェクトに対する購読リソースを作成するステップと、
前記第2オブジェクトの状態に応じて、前記第2オブジェクトに対する購読モードを決定するステップと、
決定された購読モードに応じて、前記第2オブジェクトに対する購読を生成するステップと、を含み、
前記購読モードは、長期購読、短期購読、付加情報購読、所定情報購読、高優先度購読、低優先度購読、高頻度メッセージ購読、低頻度メッセージ購読のうちの1つ又は複数を含む、
モノのインターネット分野においてリソースを購読するための方法。
A method for subscribing to a resource in the Internet of Things field, comprising:
receiving, by the service entity, a subscription request for a first object from a first entity;
a service entity determining a second object related to the first object;
creating a subscription by a service entity to at least the second object;
and a service entity sending a subscription response to indicate a result of the subscription;
The step of determining a second object related to the first object comprises:
determining whether the first object and the second object are for the same object; or
determining whether the first object and the second object belong to the same group; or
determining whether a related attribute of the first object includes a related attribute of a second object; or
determining whether a related attribute of the second object includes the first object; or
determining a second object related to the first object according to an association rule included in the subscription request ;
The step of generating a subscription to at least the second object further comprises:
creating a subscription resource for the second object;
determining a subscription mode for the second object in response to a state of the second object;
generating a subscription to the second object in response to the determined subscription mode;
The subscription mode includes one or more of: long-term subscription, short-term subscription, additional information subscription, predetermined information subscription, high priority subscription, low priority subscription, frequent message subscription, and infrequent message subscription;
A method for subscribing to resources in the Internet of Things field.
記購読応答が前記購読の結果を指示することは、
前記購読応答が前記第2オブジェクトに対する購読リソースを作成した結果を指示すること、を含む、請求項1に記載の方法。
The subscription response indicating a result of the subscription,
The method of claim 1 , wherein the subscription response indicates a result of creating a subscription resource for the second object.
前記第1オブジェクトに関連する第2オブジェクトを決定する前記ステップは、
前記第1オブジェクトと前記第2オブジェクトとが同じオブジェクトに対するものである場合、前記第2オブジェクトと前記第1オブジェクトとが関連づけられていると決定するステップと、を含む、請求項1に記載の方法。
The step of determining a second object related to the first object comprises:
determining that the second object and the first object are associated if the first object and the second object are for the same object.
前記関連付けルールは、第1オブジェクトに関連付けられた商品と同じカテゴリの商品にバインディングされたエンティティを前記第2オブジェクトとするように指示する、請求項1に記載の方法。 The method of claim 1, wherein the association rule directs that the second object is an entity bound to a product in the same category as a product associated with the first object. 第1エンティティによって実行される、モノのインターネットにおいてリソースを購読するための方法であって、
第1オブジェクトに対する購読要求を送信するステップと、
前記購読要求に対する購読応答を受信するステップと、を含み、
前記第1オブジェクトは、第2オブジェクトと関連づけられており、前記購読応答は、少なくとも前記第2オブジェクトに対する購読を生成した結果を指示するためのものであり、
前記第1オブジェクトと前記第2オブジェクトとの関連性は、
前記第1オブジェクトと前記第2オブジェクトとが同じオブジェクトに対するものであるか否か、または、
前記第1オブジェクトと前記第2オブジェクトとが同じグループに属するか否か、または、
前記第1オブジェクトの関連属性が第2オブジェクトとを含むか否か、または、
前記第2オブジェクトの関連属性が第1オブジェクトとを含むか否か、または、
前記購読要求に含まれる関連付けルール、
によって決められ、
前記第2オブジェクトに対する購読リソースが作成され、前記第2オブジェクトに対する購読モードは、前記第2オブジェクトの状態に応じて決定されるものであり、且つ前記第2オブジェクトに対する購読を生成するために用いられ、
前記購読モードは、長期購読、短期購読、付加情報購読、所定情報購読、高優先度購読、低優先度購読、高頻度メッセージ購読、低頻度メッセージ購読のうちの1つ又は複数を含む、
モノのインターネットにおいてリソースを購読するための方法。
1. A method for subscribing to a resource in the Internet of Things performed by a first entity, comprising:
sending a subscription request for a first object;
receiving a subscription response to the subscription request;
the first object is associated with a second object, and the subscription response is for indicating a result of creating a subscription to at least the second object;
The association between the first object and the second object is
whether the first object and the second object are for the same object, or
whether the first object and the second object belong to the same group, or
whether the related attribute of the first object includes a second object; or
whether the related attribute of the second object includes the first object; or
an association rule included in the subscription request;
It is decided by
A subscription resource for the second object is created, a subscription mode for the second object is determined according to a state of the second object, and is used to create a subscription for the second object;
The subscription mode includes one or more of: long-term subscription, short-term subscription, additional information subscription, predetermined information subscription, high priority subscription, low priority subscription, frequent message subscription, and infrequent message subscription;
A method for subscribing to resources in the Internet of Things.
前記関連付けルールは、第1オブジェクトに関連付けられた商品と同じカテゴリの商品にバインディングされたエンティティを前記第2オブジェクトとするように指示する、請求項に記載の方法。 The method of claim 5 , wherein the association rule dictates that the second object is an entity bound to a product in the same category as a product associated with the first object. モノのインターネットにおいてリソースを購読するための装置であって、
サービスエンティティが第1エンティティから第1オブジェクトに対する購読要求を受信するための受信ユニットと、
前記第1オブジェクトに関連する第2オブジェクトを決定するための決定ユニットと、
少なくとも前記第2オブジェクトに対する購読を生成するための生成ユニットと、
前記購読の結果を指示するための購読応答を送信する送信ユニットと、を含み、
前記第1オブジェクトに関連する第2オブジェクトを決定することは、
前記第1オブジェクトと前記第2オブジェクトとが同じオブジェクトに対するものであるか否かを判断すること、または、
前記第1オブジェクトと前記第2オブジェクトとが同じグループに属するか否かを判断すること、または、
前記第1オブジェクトの関連属性が第2オブジェクトとを含むか否かを判断すること、または、
前記第2オブジェクトの関連属性が第1オブジェクトとを含むか否かを判断すること、または、
前記購読要求に含まれる関連付けルールに従って、前記第1オブジェクトに関連する第2オブジェクトを決定すること、を含み、
少なくとも前記第2オブジェクトに対する購読を生成することは、
前記第2オブジェクトに対する購読リソースを作成することと、
前記第2オブジェクトの状態に応じて、前記第2オブジェクトに対する購読モードを決定することと、
決定された購読モードに応じて、前記第2オブジェクトに対する購読を生成することと、を含み、
前記購読モードは、長期購読、短期購読、付加情報購読、所定情報購読、高優先度購読、低優先度購読、高頻度メッセージ購読、低頻度メッセージ購読のうちの1つ又は複数を含む、
モノのインターネットにおいてリソースを購読するための装置。
An apparatus for subscribing to a resource in an internet of things, comprising:
a receiving unit for the service entity to receive a subscription request for the first object from the first entity;
a determination unit for determining a second object related to the first object;
a generating unit for generating a subscription to at least the second object;
a sending unit for sending a subscription response to indicate a result of the subscription;
Determining a second object related to the first object includes:
determining whether the first object and the second object are for the same object; or
determining whether the first object and the second object belong to the same group; or
determining whether a related attribute of the first object includes a second object; or
determining whether a related attribute of the second object includes the first object; or
determining a second object related to the first object according to an association rule included in the subscription request;
Creating a subscription to at least the second object includes:
creating a subscription resource for the second object;
determining a subscription mode for the second object in response to a state of the second object;
generating a subscription to the second object in response to the determined subscription mode;
The subscription mode includes one or more of: long-term subscription, short-term subscription, additional information subscription, predetermined information subscription, high priority subscription, low priority subscription, frequent message subscription, and infrequent message subscription;
A device for subscribing to resources in the Internet of Things.
モノのインターネットにおいてリソースを購読するためのデバイスであって、
コンピュータ読み取り可能な命令を記憶するように構成されているメモリと、
前記メモリに記憶される前記コンピュータ読み取り可能な命令を実行するように構成さ
れているプロセッサと、を含み、
前記プロセッサが前記コンピュータ読み取り可能な命令を実行する場合、
サービスエンティティが第1エンティティから第1オブジェクトに対する購読要求を受信するステップと、
前記第1オブジェクトに関連する第2オブジェクトを決定するステップと、
少なくとも前記第2オブジェクトに対する購読を生成するステップと、
前記購読の結果を指示するための購読応答を送信するステップと、を実行すし、
前記第1オブジェクトに関連する第2オブジェクトを決定するステップは、
前記第1オブジェクトと前記第2オブジェクトとが同じオブジェクトに対するものであるか否かを判断するステップ、または、
前記第1オブジェクトと前記第2オブジェクトとが同じグループに属するか否かを判断するステップ、または、
前記第1オブジェクトの関連属性が第2オブジェクトとを含むか否かを判断するステップ、または、
前記第2オブジェクトの関連属性が第1オブジェクトとを含むか否かを判断するステップ、または、
前記購読要求に含まれる関連付けルールに従って、前記第1オブジェクトに関連する第2オブジェクトを決定するステップ、を含
少なくとも前記第2オブジェクトに対する購読を生成する前記ステップは、
前記第2オブジェクトに対する購読リソースを作成するステップと、
前記第2オブジェクトの状態に応じて、前記第2オブジェクトに対する購読モードを決定するステップと、
決定された購読モードに応じて、前記第2オブジェクトに対する購読を生成するステップと、を含み、
前記購読モードは、長期購読、短期購読、付加情報購読、所定情報購読、高優先度購読、低優先度購読、高頻度メッセージ購読、低頻度メッセージ購読のうちの1つ又は複数を含む、
モノのインターネットにおいてリソースを購読するためのデバイス。
A device for subscribing to resources in the Internet of Things, comprising:
a memory configured to store computer readable instructions;
a processor configured to execute the computer-readable instructions stored in the memory;
When the processor executes the computer-readable instructions,
receiving, by the service entity, a subscription request for a first object from a first entity;
determining a second object related to the first object;
creating a subscription to at least the second object;
sending a subscription response indicating a result of the subscription;
The step of determining a second object related to the first object comprises:
determining whether the first object and the second object are for the same object; or
determining whether the first object and the second object belong to the same group; or
determining whether a related attribute of the first object includes a related attribute of a second object; or
determining whether a related attribute of the second object includes the first object; or
determining a second object related to the first object according to an association rule included in the subscription request ;
The step of generating a subscription to at least the second object further comprises:
creating a subscription resource for the second object;
determining a subscription mode for the second object in response to a state of the second object;
generating a subscription to the second object in response to the determined subscription mode;
The subscription mode includes one or more of: long-term subscription, short-term subscription, additional information subscription, predetermined information subscription, high priority subscription, low priority subscription, frequent message subscription, and infrequent message subscription;
A device for subscribing to resources in the Internet of Things.
コンピュータ読み取り可能な命令が記憶されているコンピュータ読み取り可能な記憶媒体であって、前記コンピュータ読み取り可能な命令がコンピュータにより実行される場合、前記コンピュータは、モノのインターネットにおいてリソースを購読するための方法を実行し、前記方法は、
サービスエンティティが第1エンティティから第1オブジェクトに対する購読要求を受信するステップと、
前記第1オブジェクトに関連する第2オブジェクトを決定するステップと、
少なくとも前記第2オブジェクトに対する購読を生成するステップと、
前記購読の結果を指示するための購読応答を送信するステップと、を含み、
前記第1オブジェクトに関連する第2オブジェクトを決定するステップは、
前記第1オブジェクトと前記第2オブジェクトとが同じオブジェクトに対するものであるか否かを判断するステップ、または、
前記第1オブジェクトと前記第2オブジェクトとが同じグループに属するか否かを判断するステップ、または、
前記第1オブジェクトの関連属性が第2オブジェクトとを含むか否かを判断するステップ、または、
前記第2オブジェクトの関連属性が第1オブジェクトとを含むか否かを判断するステップ、または、
前記購読要求に含まれる関連付けルールに従って、前記第1オブジェクトに関連する第2オブジェクトを決定するステップ、を含
少なくとも前記第2オブジェクトに対する購読を生成する前記ステップは、
前記第2オブジェクトに対する購読リソースを作成するステップと、
前記第2オブジェクトの状態に応じて、前記第2オブジェクトに対する購読モードを決定するステップと、
決定された購読モードに応じて、前記第2オブジェクトに対する購読を生成するステップと、を含み、
前記購読モードは、長期購読、短期購読、付加情報購読、所定情報購読、高優先度購読、低優先度購読、高頻度メッセージ購読、低頻度メッセージ購読のうちの1つ又は複数を含む、
コンピュータ読み取り可能な記憶媒体。
A computer-readable storage medium having computer-readable instructions stored thereon, the computer performing a method for subscribing to resources in the Internet of Things, when the computer-readable instructions are executed by a computer, the method comprising:
receiving, by the service entity, a subscription request for a first object from a first entity;
determining a second object related to the first object;
creating a subscription to at least the second object;
sending a subscription response indicating a result of the subscription;
The step of determining a second object related to the first object comprises:
determining whether the first object and the second object are for the same object; or
determining whether the first object and the second object belong to the same group; or
determining whether a related attribute of the first object includes a related attribute of a second object; or
determining whether a related attribute of the second object includes the first object; or
determining a second object related to the first object according to an association rule included in the subscription request ;
The step of generating a subscription to at least the second object further comprises:
creating a subscription resource for the second object;
determining a subscription mode for the second object in response to a state of the second object;
generating a subscription to the second object in response to the determined subscription mode;
The subscription mode includes one or more of: long-term subscription, short-term subscription, additional information subscription, predetermined information subscription, high priority subscription, low priority subscription, frequent message subscription, and infrequent message subscription;
A computer-readable storage medium.
JP2021569527A 2019-05-23 2020-05-21 Method, apparatus, device and storage medium for subscribing to resources in the field of Internet of Things Active JP7653371B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201910433275.7 2019-05-23
CN201910433275.7A CN111984895A (en) 2019-05-23 2019-05-23 Method, apparatus, device and storage medium for subscribing to resources
PCT/CN2020/091525 WO2020233658A1 (en) 2019-05-23 2020-05-21 Method, apparatus, and device for subscribing resources in field of internet of things, and storage medium

Publications (2)

Publication Number Publication Date
JP2022534064A JP2022534064A (en) 2022-07-27
JP7653371B2 true JP7653371B2 (en) 2025-03-28

Family

ID=73437375

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021569527A Active JP7653371B2 (en) 2019-05-23 2020-05-21 Method, apparatus, device and storage medium for subscribing to resources in the field of Internet of Things

Country Status (6)

Country Link
US (1) US12160487B2 (en)
EP (1) EP3975598B1 (en)
JP (1) JP7653371B2 (en)
KR (1) KR20220011687A (en)
CN (1) CN111984895A (en)
WO (1) WO2020233658A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116250222B (en) * 2020-07-24 2025-10-31 华为技术有限公司 Method and device for notifying business continuity event
CN114791860A (en) * 2021-01-26 2022-07-26 京东方科技集团股份有限公司 Novel application subscription method, device and medium
KR20230115108A (en) 2022-01-26 2023-08-02 주식회사 엘지화학 Separator for an electrochemical device and electrochemical device containing the same

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005352688A (en) 2004-06-09 2005-12-22 Kyocera Mita Corp Display device
WO2006134795A1 (en) 2005-06-06 2006-12-21 Katsuhide Asanuma Product evaluation information delivering system and product evaluation information delivering method
US20140359133A1 (en) 2012-01-30 2014-12-04 Huawei Technologies Co., Ltd. Method and client for acquiring machine-to-machine resources and machine-to-machine resource apparatus
JP2019046108A (en) 2017-08-31 2019-03-22 大日本印刷株式会社 Management device, control method, and program

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0213726D0 (en) * 2002-06-14 2002-07-24 Nokia Corp A communication system
US20080021963A1 (en) 2006-07-21 2008-01-24 At&T Corp. Content dissemination using a multi-protocol converter
US9330190B2 (en) * 2006-12-11 2016-05-03 Swift Creek Systems, Llc Method and system for providing data handling information for use by a publish/subscribe client
US8560724B2 (en) 2007-03-01 2013-10-15 Blackberry Limited System and method for transformation of syndicated content for mobile delivery
CN101459908B (en) * 2007-12-13 2012-04-25 华为技术有限公司 Service subscribing method, system, server
CN101742475B (en) 2008-11-12 2012-01-11 华为技术有限公司 Subscribing and notifying method, device and system
KR102067093B1 (en) * 2013-05-21 2020-01-17 콘비다 와이어리스, 엘엘씨 Lightweight iot information model
CN105580396B (en) * 2013-09-27 2019-04-16 Lg电子株式会社 Method and apparatus for transmitting notification message in M2M system
CN105228111A (en) * 2014-06-13 2016-01-06 中兴通讯股份有限公司 resource subscription processing method and device
CN105323743A (en) * 2014-07-14 2016-02-10 中兴通讯股份有限公司 Method and device for subscribing to resource change notices
CN105282118B (en) * 2014-07-21 2019-01-29 中兴通讯股份有限公司 Control resource change notification message sending method and device
CN104602180B (en) * 2015-01-20 2017-12-22 西安工程大学 Create the method subscribed to resource system and create subscription resource
CN106327114A (en) 2015-06-25 2017-01-11 阿里巴巴集团控股有限公司 Warehouse resource information processing method and device, and method and device for providing inventory information
CN106973118B (en) 2017-05-12 2021-04-27 京东方科技集团股份有限公司 Method and apparatus for generating and subscribing to notifications
CN109495524B (en) * 2017-09-11 2022-03-04 华为云计算技术有限公司 Method, equipment and system for subscribing resources of Internet of things
CN107819824B (en) * 2017-10-09 2020-10-09 中国电子科技集团公司第二十八研究所 An urban data opening and information service system and service method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005352688A (en) 2004-06-09 2005-12-22 Kyocera Mita Corp Display device
WO2006134795A1 (en) 2005-06-06 2006-12-21 Katsuhide Asanuma Product evaluation information delivering system and product evaluation information delivering method
US20140359133A1 (en) 2012-01-30 2014-12-04 Huawei Technologies Co., Ltd. Method and client for acquiring machine-to-machine resources and machine-to-machine resource apparatus
JP2019046108A (en) 2017-08-31 2019-03-22 大日本印刷株式会社 Management device, control method, and program

Also Published As

Publication number Publication date
JP2022534064A (en) 2022-07-27
US12160487B2 (en) 2024-12-03
CN111984895A (en) 2020-11-24
EP3975598B1 (en) 2024-08-14
EP3975598A1 (en) 2022-03-30
US20220256007A1 (en) 2022-08-11
WO2020233658A1 (en) 2020-11-26
KR20220011687A (en) 2022-01-28
EP3975598A4 (en) 2023-07-19

Similar Documents

Publication Publication Date Title
US20230015178A1 (en) Techniques for messaging bot rich communication
KR102391277B1 (en) Method, apparatus and system for notification
JP7653371B2 (en) Method, apparatus, device and storage medium for subscribing to resources in the field of Internet of Things
US20170250935A1 (en) Techniques for messaging bot app interactions
EP3541025B1 (en) Techniques for messaging bot rich communication
CN110753129A (en) Message transmission method, system, apparatus, device, and computer-readable storage medium
CN107968805A (en) A kind of event notification method and server
CN113892279A (en) Resource subscription method, device, server and computer storage medium
JP7623364B2 (en) Event notification method, system, server device and computer storage medium
JP7509753B2 (en) Data processing method, server, client device, and medium for security authentication
EP3214809A1 (en) M2m group and notification resource creation and information exchange methods therefor, and storage medium
CN111262893B (en) Method for event notification, server device, event notification apparatus, and medium
EP2686981B1 (en) Method and system for managing contact information in a universal plug and play home network environment
CN114053689A (en) Service scheduling method, device, equipment and storage medium for cloud game
CN113315689B (en) Information processing method, system, electronic device and readable storage medium
EP3890272B1 (en) Event notification method and device, apparatus and computer storage medium
JP7173086B2 (en) System, method and non-transitory storage medium for generating instructions
CN118520983A (en) Method and device for sending contract change event, storage medium and electronic device
CN117376944A (en) Communication processing methods, devices, equipment and readable storage media

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240716

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240813

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241213

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20241224

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250317

R150 Certificate of patent or registration of utility model

Ref document number: 7653371

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150