IP Library › Granted Patent US 10,397,234
Granted Patent B2
US 10,397,234 · App. 15/362,145 · Granted Aug 27, 2019

Method and device for controlling access to data in network service provider system

Inventor: Hao Wu (Shenzhen, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L63/102G06F21/6245H04L29/08H04L41/082H04L63/123H04L67/327G06F2221/2141
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,397,234
App. No.
15/362,145
Granted
Aug 27, 2019
Kind
B2
Abstract

Embodiments disclose a method and a device for controlling access to data in a network service provider system. In the embodiments, when a received access request of accessing data in the network service provider system is a user access instruction, data requested by the user access instruction may be acquired from network service provider-usable data or network service provider-unusable data in the network service provider system, or when a received access request of accessing data in the network service provider system is a non-user access instruction sent by the network service provider system, data requested by the non-user access instruction is acquired from only network service provider-usable data in the network service provider system.

Claims (52)

1. A method, comprising:

receiving an access request for accessing data in a network service provider system, the network service provider system comprising a plurality of data areas, a network service provider-usable data area of the plurality of data areas storing network service provider-usable data, a network service provider-unusable data area of the plurality of data areas storing network service provider-unusable data, the network service provider-usable data area being independent from the network service provider-unusable data area; and

in response to determining that the access request is a user access instruction, acquiring, from the network service provider-usable data of the network service provider-usable data area or the network service provider-unusable data of the network service provider-unusable data area, data requested by the user access instruction; or

in response to determining that the access request is a non-user access instruction, acquiring, from the network service provider-usable data of the network service provider-usable data area, data requested by the non-user access instruction.

2. The method according to claim 1 , further comprising:

setting access permission on the network service provider-usable data to be accessible by the user access instruction and the non-user access instruction; and

setting access permission on the network service provider-unusable data to be accessible by the user access instruction and inaccessible by the non-user access instruction.

3. The method according to claim 2 , further comprising:

receiving a setting instruction; and

dividing, according to the setting instruction, data in the network service provider system into data types, wherein the data types comprise network service provider-usable data or network service provider-unusable data.

4. The method according to claim 3 , wherein dividing data comprises:

generating, by the network service provider system, operation data as a result of performing a network operation; and

dividing, according to the setting instruction, the operation data into the data types.

5. The method according to claim 2 , further comprising:

receiving an update instruction; and

changing, according to the update instruction, a portion of the network service provider-usable data in the network service provider system into network service provider-unusable data.

6. The method according to claim 2 , further comprising:

receiving an update instruction; and

changing, according to the update instruction, a portion of the network service provider-unusable data in the network service provider system into network service provider-usable data.

7. The method according to claim 1 , further comprising:

when the data requested by the user access instruction comprises network service provider-usable data and network service provider-unusable data separately acquiring, from the network service provider-usable data area using a first access interface, the network service provider-usable data and separately acquiring, from the network service provider-unusable data area using a second access interface, the network service provider-unusable data, wherein the first access interface and the second access interface are different access interfaces.

8. The method according to claim 1 , further comprising:

verifying verification information entered by a user, and when the verification information entered by the user is correct, acquiring, from the network service provider-unusable data of the network service provider-unusable data area, the data requested by the user access instruction; and when the verification information entered by the user is incorrect, skipping acquiring, from the network service provider-unusable data of the network service provider-unusable data area, the data requested by the user access instruction.

9. A device, comprising:

a receiver, configured to receive an access request for accessing data in a network service provider system, the network service provider system comprising a plurality of data areas, a network service provider-usable data area of the plurality of data areas storing network service provider-usable data, a network service provider-unusable data area of the plurality of data areas storing network service provider-unusable data, the network service provider-usable data area being independent from the network service provider-unusable data area;

a processor; and

a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions for:

in response to determining that the access request is a user access instruction, acquire, from the network service provider-usable data of the network service provider-usable data area or the network service provider-unusable data of the network service provider-unusable data area, data requested by the user access instruction; or

in response to determining that the access request is a non-user access instruction, acquire, from the network service provider-usable data of the network service provider-usable data area, data requested by the non-user access instruction.

10. The device according to claim 9 , wherein the program further includes instructions for:

setting access permission on the network service provider-usable data to be accessible by the user access instruction and the non-user access instruction; and

setting access permission on the network service provider-unusable data to be accessible by the user access instruction and inaccessible by the non-user access instruction.

11. The device according to claim 10 , wherein the program further includes instructions for:

receiving a setting instruction; and

dividing, according to the setting instruction, data in the network service provider system into data types, wherein the data types comprise network service provider-usable data or network service provider-unusable data.

12. The device according to claim 11 , wherein the program further includes instructions for:

generating, by the network service provider system, operation data as a result of performing a network operation; and

dividing, according to the setting instruction, the operation data into the data types.

13. The device according to claim 10 , wherein the program further includes instructions for:

receiving an update instruction; and

changing, according to the update instruction, a portion of the network service provider-usable data in the network service provider system into network service provider-unusable data.

14. The device according to claim 10 , wherein the program further includes instructions for:

receiving an update instruction; and

changing, according to the update instruction, a portion of the network service provider-unusable data in the network service provider system into network service provider-usable data.

15. The device according to claim 9 , wherein:

instructions to acquire network service provider-usable data from the network service provider-usable data area comprise instructions to acquire network service provider-usable data from the network service provider-usable data area using a first access interface; and

instructions to acquire network service provider-unusable data from the network service provider-unusable data area comprise instructions to acquire network service provider-unusable data from the network service provider-unusable data area using a second access interface.

16. The device according to claim 15 , wherein the first access interface and the second access interface are independent from each other.

17. The device according to claim 15 , wherein the program further includes instructions for:

verifying whether verification information entered by a user is correct, and when the verification information entered by the user is correct, acquiring, from the network service provider-unusable data of the network service provider-unusable data area, the data requested by the user access instruction; and when the verification information entered by the user is incorrect, skipping acquiring, from the network service provider-unusable data of the network service provider-unusable data area, the data requested by the user access instruction.

18. The device according to claim 9 , further comprising:

a storage device, configured to store the network service provider-usable data into the network service provider-usable data area, and store the network service provider-unusable data into the network service provider-unusable data area, wherein locations, in the storage device, of the network service provider-usable data area and the network service provider-unusable data area are independent from each other.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2017
From: WU, HAO
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 040865/0980 →
Priority Claims (1)
CN 2014 1 0230652 · May 28, 2014 · national
Continuity (2)
Continuation PCTCN2014092613 · Nov 29, 2014
Related Publication 20170078303A1 · Mar 16, 2017