IP Library Granted Patent US 10,219,133
Granted Patent B2
US 10,219,133 · App. 15/320,521 · Granted Feb 26, 2019

Notification message transmission method and device, and computer storage medium

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 10,219,133
App. No.
15/320,521
Granted
Feb 26, 2019
Kind
B2
Abstract

A notification message sending method and device and a computer storage medium are described. The method includes: acquiring target resource information, a notification sending policy and a notification sending address; generating a corresponding notification message when a target resource changes; and sending the notification message to the notification sending address according to the notification sending policy. The device includes: an acquisition module arranged to acquire target resource information, a notification sending policy and a notification sending address; a generation module arranged to generate a corresponding notification message when a target resource changes; and a sending module arranged to send the notification message to the notification sending address according to the notification sending policy.

Claims (41)

1. A notification message sending method, comprising:

acquiring target resource information, a notification sending policy and a notification sending address;

generating a corresponding notification message when a target resource changes; and

sending the notification message to the notification sending address according to the notification sending policy;

wherein the notification sending policy comprises one or more of the following: a notification sending mode, a number of notifications and a notification time length;

wherein the notification sending mode is a normal mode, and said sending the notification message to the notification sending address according to the notification sending policy comprises:

when the number of notifications and the notification time length are not empty, judging whether a number of notification messages sent in a current time window exceeds the number of notifications, and if no, sending the notification message; and if yes, sending the notification message in a next time window, wherein a length of the time window is the notification time length;

or,

wherein the notification sending mode is a latest notification sending mode, after generating the corresponding notification message, the method further comprises: storing the notification message;

and said sending the notification message to the notification sending address according to the notification sending policy comprises:

when the number of notifications and the notification time length are not empty, judging whether a number of saved notification messages is not smaller than the number of notifications, and judging whether saving time of the notification messages is not smaller than the notification time length, and if the number of the saved notification messages is not smaller than the number of notifications, or the saving time of the notification messages is not smaller than the notification time length, sending a latest generated notification message in the saved notification messages; or

when the number of notifications is not empty but the notification time length is empty, judging whether a number of saved notification messages is not smaller than the number of notifications, and if the number of the saved notification messages is not smaller than the number of notifications, sending a latest generated notification message in the saved notification messages; or

when the notification time length is not empty but the number of notifications is empty, judging whether saving time of notification messages is not smaller than the notification time length, and if the saving time of the notification messages is not smaller than the notification time length, sending a latest generated notification message in the saved notification messages;

or,

wherein the notification sending mode is a batch-processing sending mode, after generating the corresponding notification message, the method further comprises: storing the notification message;

and said sending the notification message to the notification sending address according to the notification sending policy comprises:

when the number of notifications and the notification time length are not empty, judging whether a number of saved notification messages is not smaller than the number of notifications, and judging whether saving time of the notification messages is not smaller than the notification time length, and if the number of the saved notification messages is not smaller than the number of notifications or the saving time of the notification messages is not smaller than the notification time length, sending the saved notification messages; or

when the number of notifications is not empty but the notification time length is empty, judging whether a number of saved notification messages is not smaller than the number of notifications, and if the number of the saved notification messages is not smaller than the number of notifications, sending the saved notification messages; or

when the notification time length is not empty but the number of notifications is empty, judging whether saving time of notification messages is not smaller than the notification time length, and if the saving time of the notification messages is not smaller than the notification time length, sending the saved notification messages.

2. The method according to claim 1 , wherein the method is applied to a Common Service Entity, CSE, and

said acquiring target resource information, a notification sending policy and a notification sending address comprises:

acquiring, by the CSE, the target resource information, the notification sending policy and the notification sending address from a subscribed resource creation request sent by an Application Entity, AE, or another CSE.

3. A notification message sending device, comprising hardware performing instructions stored in a non-transitory computer readable medium which executes following steps: acquiring target resource information, a notification sending policy and a notification sending address;

generating a corresponding notification message when a target resource changes; and

sending the notification message to the notification sending address according to the notification sending policy;

wherein the notification sending policy comprises one or more of the following: a notification sending mode, a number of notifications and a notification time length;

wherein the notification sending mode is a normal mode, and said sending the notification message to the notification sending address according to the notification sending policy comprise:

when the number of notifications and the notification time length are not empty, judging whether a number of notification messages sent in a current time window exceeds the number of notifications, and if no, sending the notification message; and if yes, sending the notification message in a next time window, wherein a length of the time window is the notification time length;

or,

wherein the notification sending mode is a latest notification sending mode,

after generating the corresponding notification message, storing the notification message; said sending the notification message to the notification sending address according to the notification sending policy comprises:

when the number of notifications and the notification time length are not empty, judging whether a number of saved notification messages is not smaller than the number of notifications, and judging whether saving time of the notification messages is not smaller than the notification time length, and if the number of the saved notification messages is not smaller than the number of notifications or the saving time of the notification messages is not smaller than the notification time length, sending a latest generated notification message in the saved notification messages; or when the number of notifications is not empty but the notification time length is empty, judging whether a number of saved notification messages is not smaller than the number of notifications, and if the number of the saved notification messages is not smaller than the number of notifications, sending a latest generated notification message in the saved notification messages; or when the notification time length is not empty but the number of notifications is empty, judging whether saving time of notification messages is not smaller than the notification time length, and if the saving time of the notification messages is not smaller than the notification time length, sending a latest generated notification message in the saved notification messages;

or,

wherein the notification sending mode is a batch-processing sending mode,

after generating the corresponding notification message, storing the notification message; and

said sending the notification message to the notification sending address according to the notification sending policy comprises:

when the number of notifications and the notification time length are not empty, judging whether a number of saved notification messages is not smaller than the number of notifications, and whether saving time of the notification messages is not smaller than the notification time length, and if the number of the saved notification messages is not smaller than the number of notifications or the saving time of the notification messages is not smaller than the notification time length, sending the saved notification messages; or when the number of notifications is not empty but the notification time length is empty, judging whether a number of saved notification messages is not smaller than the number of notifications, and if the number of the saved notification messages is not smaller than the number of notifications, sending the saved notification messages; or

when the notification time length is not empty but the number of notifications is empty, judging whether saving time of notification messages is not smaller than the notification time length, and if the saving time of the notification messages is not smaller than the notification time length, sending the saved notification messages.

4. The device according to claim 3 , wherein the device is arranged at a CSE, and said acquiring target resource information, a notification sending policy and a notification sending address comprises:

acquiring the target resource information, the notification sending policy and the notification sending address from a subscribed resource creation request sent by an AE or another CSE.

5. A non-transitory computer storage medium storing computer-executable instructions, wherein, the computer-executable instructions are used for implementing the method according to claim 1 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: ZTE CORPORATION
To: EIGHT DEER VENTURES, LLC
Reel/Frame 063886/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2018
From: ZTE CORPORATION
To: XI'AN ZHONGXING NEW SOFTWARE CO., LTD
Reel/Frame 047758/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2016
From: WU, HAO
To: ZTE CORPORATION
Reel/Frame 040692/0130 →