IP Library Granted Patent US 10,250,700
Granted Patent B2
US 10,250,700 · App. 15/533,088 · Granted Apr 2, 2019

Methods and devices for notifying authorization update

Inventors: Shuang Liang (Shenzhen, CN); Jinguo Zhu (Shenzhen, CN); Fei Lu (Shenzhen, CN); Zaifeng Zong (Shenzhen, CN); Shilin You (Shenzhen, CN)
Assignee: XI'AN ZHONGXING NEW SOFTWARE CO. LTD.
H04L67/16H04L67/306H04W4/023H04W4/21H04W8/005H04W76/14H04W12/02H04W12/08
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,250,700
App. No.
15/533,088
Granted
Apr 2, 2019
Kind
B2
Abstract

Methods and devices for notifying an authorization update are provided. In a method for notifying an authorization update, a home network Proximity-based Services (ProSe) functional entity of an announcing terminal receives a notification message from a ProSe application server, where the notification message is used for notifying the home network ProSe functional entity of the announcing terminal that authorization information changes (S 302 ); and the home network ProSe functional entity of the announcing terminal notifies a home network ProSe functional entity of a monitoring terminal that a ProSe code and/or filter corresponding to the announcing terminal become/becomes invalid or are/is updated (S 304 ).

Claims (43)

1. A method for notifying an authorization update, comprising:

receiving, by a home network Proximity-based Services (ProSe) functional entity of an announcing terminal, a notification message from a ProSe application server, wherein the notification message is used for notifying the home network ProSe functional entity of the announcing terminal that authorization information changes; and

notifying, by the home network ProSe functional entity of the announcing terminal, a home network ProSe functional entity of a monitoring terminal that a ProSe code and/or filter corresponding to the announcing terminal become/becomes invalid or are/is updated;

wherein after notifying, by the home network ProSe functional entity of the announcing terminal, the home network ProSe functional entity of the monitoring terminal that the ProSe code and/or filter corresponding to the announcing terminal become/becomes invalid or are/is updated, the method further comprises: finding, by the home network ProSe functional entity of the monitoring terminal, the monitoring terminal according to context information of the monitoring terminal, and notifying, by the home network ProSe functional entity of the monitoring terminal, the monitoring terminal that a monitored ProSe code and/or filter have/has become invalid; and/or, notifying, by the home network ProSe functional entity of the monitoring terminal, the updated ProSe code and/or filter to the monitoring terminal, or triggering, by the home network ProSe functional entity of the monitoring terminal, the monitoring terminal to obtain the ProSe code and/or filter again.

2. The method as claimed in claim 1 , wherein receiving, by the home network ProSe functional entity of the announcing terminal, the notification message from the ProSe application server comprises:

receiving, by the home network ProSe functional entity of the announcing terminal, the notification message from the ProSe application server, wherein the notification message carries at least one of: a restrained ProSe application identifier, a ProSe discovery identifier, or a permission change indicator, where the permission change indicator is indicative of a change from permitting the announcing terminal to announce into forbidding the announcing terminal to announce.

3. The method as claimed in claim 1 , wherein receiving, by the home network ProSe functional entity of the announcing terminal, the notification message from the ProSe application server comprises:

receiving, by the home network ProSe functional entity of the announcing terminal, the notification message from the ProSe application server, wherein the notification message carries at least one of: a restrained ProSe application identifier of the announcing terminal, a ProSe discovery identifier of the announcing terminal, a restrained ProSe application identifier of the monitoring terminal, a ProSe discovery identifier of the monitoring terminal, or a permission change indicator, where the permission change indicator is indicative of a change from permitting the monitoring terminal to monitor the announcing terminal into forbidding the monitoring terminal to monitor the announcing terminal.

4. The method as claimed in claim 2 , wherein after receiving, by the home network ProSe functional entity of the announcing terminal, the notification message from the ProSe application server, the method further comprises:

finding, by the home network ProSe functional entity of the announcing terminal, the announcing terminal according to context information of the announcing terminal, and notifying, by the home network ProSe functional entity of the announcing terminal, the announcing terminal that the announcing terminal is forbidden to continue announcing the previous ProSe code and/or filter;

and/or,

issuing, by the home network ProSe functional entity of the announcing terminal, the updated ProSe code and/or filter to the announcing terminal, or, notifying, by the home network ProSe functional entity of the announcing terminal, that the previous ProSe code and/or filter become/becomes invalid to trigger the announcing terminal to obtain the ProSe code and/or filter again.

5. The method as claimed in claim 2 , wherein after receiving, by the home network ProSe functional entity of the announcing terminal, the notification message from the ProSe application server, the method further comprises:

notifying, by the home network ProSe functional entity of the announcing terminal, a visited network ProSe functional entity of the announcing terminal that the previous ProSe code and/or filter announced by the announcing terminal have/has become invalid, and/or, sending, by the home network ProSe functional entity of the announcing terminal, the updated ProSe code and/or filter to the visited network ProSe functional entity of the announcing terminal; and

receiving, by the home network ProSe functional entity of the announcing terminal, a response message from the visited network ProSe functional entity of the announcing terminal.

6. A method for notifying an authorization update, comprising:

receiving, by a home network Proximity-based Services (ProSe) functional entity of a monitoring terminal, a notification message from a ProSe application server, wherein the notification message is used for notifying the home network ProSe functional entity of the monitoring terminal that authorization information changes; and

triggering, by the home network ProSe functional entity of the monitoring terminal, the monitoring terminal to initiate a monitoring process;

wherein receiving, by the home network ProSe functional entity of the monitoring terminal, the notification message from the ProSe application server comprises: receiving, by the home network ProSe functional entity of the monitoring terminal, the notification message from the ProSe application server, wherein the notification message carries at least one of: a restrained ProSe application identifier of an announcing terminal, a ProSe discovery identifier of the announcing terminal, a restrained ProSe application identifier of the monitoring terminal, a ProSe discovery identifier of the monitoring terminal, or a permission change indicator, where the permission change indicator is indicative of a change from permitting the monitoring terminal to monitor the announcing terminal into forbidding the monitoring terminal to monitor the announcing terminal.

7. The method as claimed in claim 6 , wherein before triggering, by the home network ProSe functional entity of the monitoring terminal, the monitoring terminal to initiate the monitoring process, the method further comprises:

determining, by the home network ProSe functional entity of the monitoring terminal, that the monitoring terminal once triggered a monitoring request but the monitoring request was refused; and

notifying, by the home network ProSe functional entity of the monitoring terminal, the monitoring terminal to obtain a ProSe code and/or filter of the announcing terminal again.

8. The method as claimed in claim 6 , wherein triggering, by the home network ProSe functional entity of the monitoring terminal, the monitoring terminal to initiate the monitoring process comprises:

notifying, by the home network ProSe functional entity of the monitoring terminal, the monitoring terminal to monitor, according to a restrained ProSe application identifier of the announcing terminal, announcement performed by the announcing terminal, wherein the restrained ProSe application identifier of the announcing terminal is used for the monitoring terminal to obtain an application layer Identifier (ID) of the announcing terminal.

9. A device for notifying an authorization update, which is located in a home network Proximity-based Services (ProSe) functional entity of an announcing terminal and comprises a hardware processor arranged to execute program modules comprising:

a first receiving module, which is arranged to receive a notification message from a ProSe application server, wherein the notification message is used for notifying the home network ProSe functional entity of the announcing terminal that authorization information changes; and

a first notifying module, which is arranged to notify a home network ProSe functional entity of a monitoring terminal that a ProSe code and/or filter corresponding to the announcing terminal become/becomes invalid or are/is updated;

wherein the hardware processor is arranged to execute program modules comprising: a first processing module, which is arranged to find the announcing terminal according to context information of the announcing terminal, and notify the announcing terminal that the announcing terminal is forbidden to continue announcing the previous ProSe code and/or filter; and/or, a second processing module, which is arranged to issue the updated ProSe code and/or filter to the announcing terminal, or, notify that the previous ProSe code and/or filter become/becomes invalid to trigger the announcing terminal to obtain the ProSe code and/or filter again.

10. The device as claimed in claim 9 , wherein the first receiving module is arranged to receive the notification message from the ProSe application server, wherein the notification message carries at least one of: a restrained ProSe application identifier, a ProSe discovery identifier, or a permission change indicator, where the permission change indicator is indicative of a change from permitting the announcing terminal to announce into forbidding the announcing terminal to announce.

11. The device as claimed in claim 9 , wherein the first receiving module is arranged to receive the notification message from the ProSe application server, wherein the notification message carries at least one of: a restrained ProSe application identifier of the announcing terminal, a ProSe discovery identifier of the announcing terminal, a restrained ProSe application identifier of the monitoring terminal, a ProSe discovery identifier of the monitoring terminal, or a permission change indicator, where the permission change indicator is indicative of a change from permitting the monitoring terminal to monitor the announcing terminal into forbidding the monitoring terminal to monitor the announcing terminal.

12. The device as claimed in claim 10 , wherein the hardware processor is arranged to execute program modules comprising:

a second notifying module, which is arranged to notify a visited network ProSe functional entity of the announcing terminal that the previous ProSe code and/or filter announced by the announcing terminal have/has become invalid, and/or, send the updated ProSe code and/or filter to the visited network ProSe functional entity of the announcing terminal; and

a second receiving module, which is arranged to receive a response message from the visited network ProSe functional entity of the announcing terminal.

13. The device as claimed in claim 9 , wherein the hardware processor is arranged to execute program modules comprising:

a determining module, which is arranged to determine the home network ProSe functional entity of the monitoring terminal according to information of the monitoring terminal provided by the ProSe application server or according to recorded information of the monitoring terminal which has obtained the previous ProSe code and/or filter announced by the announcing terminal from the home network ProSe functional entity of the announcing terminal.

14. A device for notifying an authorization update, which is located in a home network Proximity-based Services (ProSe) functional entity of a monitoring terminal and comprises a hardware processor arranged to execute program modules comprising:

a receiving module, which is arranged to receive a notification message from a ProSe application server, wherein the notification message is used for notifying the home network ProSe functional entity of the monitoring terminal that authorization information changes; and

a triggering module, which is arranged to trigger the monitoring terminal to initiate a monitoring process;

wherein the receiving module is arranged to receive the notification message from the ProSe application server, wherein the notification message carries at least one of: a restrained ProSe application identifier of an announcing terminal, a ProSe discovery identifier of the announcing terminal, a restrained ProSe application identifier of the monitoring terminal, a ProSe discovery identifier of the monitoring terminal, or a permission change indicator, where the permission change indicator is indicative of a change from permitting the monitoring terminal to monitor the announcing terminal into forbidding the monitoring terminal to monitor the announcing terminal.

15. The device as claimed in claim 14 , wherein the hardware processor is arranged to execute program modules comprising:

a determining module, which is arranged to determine that the monitoring terminal once triggered a monitoring request but the monitoring request was refused; and

a notifying module, which is arranged to notify the monitoring terminal to obtain a ProSe code and/or filter of the announcing terminal again.

16. The device as claimed in claim 14 , wherein the triggering module is arranged to notify the monitoring terminal to monitor, according to a restrained ProSe application identifier of the announcing terminal, announcement performed by the announcing terminal, wherein the restrained ProSe application identifier of the announcing terminal is used for the monitoring terminal to obtain an application layer Identifier (ID) of the announcing terminal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2018
From: ZTE CORPORATION
To: XI'AN ZHONGXING NEW SOFTWARE CO. LTD.
Reel/Frame 047855/0685 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2017
From: LIANG, SHUANG; ZHU, JINGUO; LU, FEI; ZONG, ZAIFENG; YOU, SHILIN
To: ZTE CORPORATION
Reel/Frame 042593/0427 →
Priority Claims (1)
CN 2014 1 0727427 · Dec 3, 2014 · national
Continuity (1)
Related Publication 20170359427A1 · Dec 14, 2017