IP Library › Granted Patent US 11,470,155
Granted Patent B2
US 11,470,155 · App. 17/054,617 · Granted Oct 11, 2022

Subscription server, subscription terminal, information subscription method and system

Inventors: Junjie Zhao (Beijing, CN); Jing Su (Beijing, CN); Qian Zhang (Beijing, CN)
Assignee: Beijing BOE Technology Development Co., Ltd.
H04L67/12H04L67/55
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,470,155
App. No.
17/054,617
Granted
Oct 11, 2022
Kind
B2
Abstract

The present disclosure relates to a subscription server, a subscription terminal and an information subscription method and system. The method includes establishing content information of a request from a first entity as first information of an event after determining that request information of the request satisfies an event notification rule in a subscription resource, obtaining second information of the event according to an associated object of the subscription resource, and sending a notification message containing the first information and the second information to a notified party of the subscription resource. The present disclosure may be applied to avoid increasing the network load of a requester and a notifying party, and ensure that an event will be handled in time after the notification message of the event is received.

Claims (60)

1. A method for information subscription, comprising:

establishing content information of a request from a first entity as first information of an event after determining that request information of the request satisfies an event notification rule for a notified party of a subscription resource in a subscription resource related to the first entity;

receiving a content instance creation request that is sent by a second entity and carries a second information of the event; and

creating a new content instance in a container of a resource of the second entity according to the content instance creation request sent by the second entity, and storing the second information of the event in the new content instance;

obtaining, from an associated resource, the second information of the event of the second entity different from the first entity that is not directly subscribed by the notified party according to an associated object of the subscription resource in response to establishment of the content information of the request as the first information of the event, wherein the associated resource comprises a resource of the second entity and existence of the associated object indicates that an event notification of the subscription resource involves other resource(s) associated with the subscription resource; and

sending a notification message containing the first information and the second information to a notified party of the subscription resource as the event notification,

wherein the first information of the event comprises core information of an Internet of Vehicles event, and

wherein the second information of the event comprises auxiliary information of the Internet of Vehicles event.

2. The method according to claim 1 , wherein the subscription resource comprises the event notification rule, the associated object, and a notification address identifier of the notified party.

3. The method according to claim 1 , wherein the subscription resource comprises the event notification rule and a notification address identifier of the notified party, and

the associated object is an associated object created in a container of a resource of the first entity.

4. The method according to claim 1 , wherein the associated object comprises the associated resource or an identification of the associated resource, and wherein the obtaining from the associated resource the second information of the event comprises:

obtaining the second information of the event from the associated resource comprised in the associated object, or

obtaining the second information of the event from a corresponding associated resource according to the identification of associated resource.

5. The method according to claim 2 , wherein before the determining, the method further comprises:

receiving a subscription request for the first entity from a requester of the subscription resource, the subscription request comprising the event notification rule, an identification of associated resource, and the notification address identifier of the notified party; and

creating the subscription resource for the first entity according to the subscription request that was received.

6. The method according to claim 1 , wherein the subscription resource further comprises a notification content type, and an optional value of the notification content type comprises a type value of associated resource for indicating that the notification message is to contain relevant information of the associated object.

7. The method according to claim 6 , wherein obtaining the second information of the event according to the associated object of the subscription resource comprises:

obtaining the second information of the event according to the associated object of the subscription resource after determining that the notification content type is the type value of associated resource.

8. A subscription server, comprising:

one or more processors; and

a memory on which a plurality of instructions are stored, the plurality of instructions, in response to being executed by the one or more processors, causing the one or more processors to perform operations comprising:

establish content information of a request from a first entity as first information of an event after determining that request information of the request satisfies an event notification rule for a notified party of a subscription resource in a subscription resource related to the first entity;

receive a content instance creation request that is sent by a second entity and carries a second information of the event; and

create a new content instance in a container of a resource of the second entity according to the content instance creation request sent by the second entity, and storing the second information of the event in the new content instance;

obtain, from an associated resource, the second information of the event of the second entity different from the first entity that is not directly subscribed by the notified party according to an associated object of the subscription resource in response to establishment of the content information of the request as the first information of the event, wherein the associated resource comprises a resource of the second entity and existence of the associated object indicates that an event notification of the subscription resource involves other resource(s) associated with the subscription resource; and

send a notification message containing the first information and the second information to a notified party of the subscription resource as the event notification,

wherein the first information of the event comprises core information of an Internet of Vehicles event, and

wherein the second information of the event comprises auxiliary information of the Internet of Vehicles event.

9. The subscription server according to claim 8 , wherein the subscription resource comprises the event notification rule, the associated object, and a notification address identifier of the notified party.

10. The subscription server according to claim 9 , wherein the plurality of instructions, in response to being executed by the one or more processors, further cause the one or more processors to perform operations comprising:

create the subscription resource of the first entity according to a subscription request after the subscription request for the first entity from a requester of the subscription resource is received,

wherein the subscription request comprises the event notification rule, an identification of associated resource, and the notification address identifier of the notified party, and

wherein the identification of associated resource is for creating the associated object.

11. The subscription server according to claim 8 , wherein the subscription resource further comprises a notification content type, and an optional value of the notification content type comprises a type value of associated resource.

12. The subscription server according to claim 11 , wherein the plurality of instructions, in response to being executed by the one or more processors, further cause the one or more processors to obtain the second information of the event according to the associated object of the subscription resource after the notification content type is determined to be the type value of associated resource.

13. A subscription terminal, comprising:

one or more processors; and

a memory on which a plurality of instructions are stored, the plurality of instructions, in response to being executed by the one or more processors, causing the one or more processors to perform operations comprising:

send a subscription request for a first entity to a subscription server to create a subscription resource related to the first entity, the subscription request comprising an event notification rule for a notified party of the subscription resource and a notification address identifier of the notified party of the subscription resource; and

receive and process a notification message sent by the subscription server as an event notification of the subscription resource, the notification message comprising first information of an event identified according to content information of a request sent by the first entity and second information of the event of a second entity different from the first entity that is not directly subscribed by the notified party and obtained from an associated resource according to an associated object of the subscription resource in response to establishment of the content information of the request as the first information of the event, wherein the associated resource comprises a resource of the second entity and existence of the associated object indicates that the event notification involves other resource(s) associated with the subscription resource,

wherein the second information of the event is based on a content instance creation request that is sent by the second entity and carries the second information of the event,

wherein the second information of the event is stored in a new content instance in a container of a resource of the second entity according to the content instance creation request sent by the second entity,

wherein the first information of the event comprises core information of an Internet of Vehicles event, and

wherein the second information of the event comprises auxiliary information of the Internet of Vehicles event.

14. The subscription terminal according to claim 13 , wherein the subscription request further comprises at least one from a group of an identification of associated resource that is used to create the associated object in the subscription resource, and a notification content type that is set as a type value of associated resource.

15. An information subscription system, comprising:

a first entity configured to send a request;

a subscription server according to claim 8 ; and

a subscription terminal configured to serve as a notified party of the subscription resource, and receive and process the notification message.

16. An information subscription system, comprising:

a subscription server according to claim 8 ;

a first entity configured to send the request; and

a subscription terminal comprising:

one or more processors; and

a memory on which a plurality of instructions are stored, the plurality of instructions, in response to being executed by the one or more processors, causing the one or more processors to perform operations comprising:

send a subscription request for the first entity to the subscription server to create the subscription resource related to the first entity, the subscription request comprising the event notification rule and a notification address identifier of the notified party; and

receive and process the notification message when the subscription terminal serves as the notified party of the subscription resource.

17. A non-transitory computer-readable medium having computer-readable instructions stored thereon, the computer-readable instructions, when executed by a computing device, causing the computing device to perform the method according to claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2022
From: BOE TECHNOLOGY GROUP CO., LTD.
To: BEIJING BOE TECHNOLOGY DEVELOPMENT CO., LTD.
Reel/Frame 060679/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2020
From: ZHAO, JUNJIE; SU, JING; ZHANG, QIAN
To: BOE TECHNOLOGY GROUP CO., LTD.
Reel/Frame 054335/0781 →
Priority Claims (1)
CN 201810479229.6 · May 18, 2018 · national
Continuity (1)
Related Publication 20210194967A1 · Jun 24, 2021