IP Library Granted Patent US 9,323,940
Granted Patent B2
US 9,323,940 · App. 14/131,418 · Granted Apr 26, 2016

Rights control method and apparatus for digital living network alliance

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 9,323,940
App. No.
14/131,418
Granted
Apr 26, 2016
Kind
B2
Abstract

Disclosed in the disclosure are a rights control method and an apparatus for Digital Living Network Alliance (DLNA). An address/rights recoding unit is expanded at a DLNA apparatus side to record what addresses and corresponding rights; a service control program is expanded at the DLNA apparatus side, and when another DLNA apparatus requires the present DLNA apparatus to provide a service, the address of said another DLNA apparatus and the address/rights recording unit are compared and the rights is found out. Only users with a Media Access Control (MAC) address set as allowed to have related service can be allowed to use the service of the DLNA apparatus of the technology and to obtain Extensible Markup Language (XML) files of the apparatus and the service description. The service of DLNA service points can be flexibly arranged so as to enable different access users to obtain different rights, thus well guaranteeing the security of the multimedia data and the flexibility of the multimedia service management. The security, privacy and manageability of the DLNA apparatus are ensured.

Claims (15)

1. A rights control method for Digital Living Network Alliance (DLNA), comprises: expanding an address/rights recording unit at a DLNA apparatus side to record addresses and rights allowed by the addresses; expanding a service control program at the DLNA apparatus side, and comparing, when another DLNA apparatus requires the present DLNA apparatus to provide a service, the address of said another DLNA apparatus and the address/rights recording unit to find out rights of said another DLNA apparatus,

wherein the method further comprises: expanding, at the DLNA apparatus side, rights and a list of services allowed because of the rights; and

obtaining a service list which can be obtained by an access user according to the rights of said another DLNA apparatus; if a service requested by the access user is in the service list which can be obtained within the rights, providing the service; otherwise, refusing to provide the service.

2. The method according to claim 1 , wherein the requested service comprises: requiring the present DLNA apparatus to provide an Extensible Markup Language (XML) file of a service or using a command to which the service corresponds so as to require a DLNA terminal to provide a service response.

3. The method according to claim 1 , wherein before comparing the address of said another DLNA apparatus and the address/rights recording unit, the method comprises: parsing service control information sent by said another DLNA apparatus to obtain a Media Access Control (MAC) address of said another DLNA apparatus.

4. A rights control apparatus for DLNA, comprises: a DLNA module, an MAC address control module and an MAC/rights correspondence list module, wherein

the MAC/rights correspondence list module is configured to store an address of a control point allowed by a DLNA apparatus and rights allowed by the address;

the DLNA module is configured to obtain a service requesting instruction sent by another DLNA apparatus and forward the instruction to the MAC address control module;

the MAC address control module is configure to compare an address sent by said another DLNA apparatus and the MAC/rights correspondence list module to find out rights to which said another DLNA apparatus corresponds,

wherein the apparatus further comprises a rights/service correspondence list module, which is configured to store DLNA rights and services allowed because of the DLNA rights; and

wherein the MAC address control module is configured to obtain a service list which can be obtained by an access user according to the rights of said another DLNA apparatus; if a service requested by the access user is in the service list which can be obtained within the rights, the DLNA module is configured to provide the required service; otherwise, the DLNA module is configured to refuse to provide the related service.

5. The apparatus according to claim 4 , wherein the service requested by said another DLNA apparatus comprises: requiring the present DLNA apparatus to provide an XML file of a service or using a service command to require the service.

6. The apparatus according to claim 4 , wherein before comparing an MAC address of said another DLNA apparatus and the MAC/rights correspondence list module, the DLNA module is configured to parse service control information sent by said another DLNA apparatus to obtain an MAC address of said another DLNA apparatus.

7. The method according to claim 1 , wherein before comparing the address of said another DLNA apparatus and the address/rights recording unit, the method comprises: parsing service control information sent by said another DLNA apparatus to obtain a Media Access Control (MAC) address of said another DLNA apparatus.

8. The method according to claim 2 wherein before comparing the address of said another DLNA apparatus and the address/rights recording unit, the method comprises: parsing service control information sent by said another DLNA apparatus to obtain a Media Access Control (MAC) address of said another DLNA apparatus.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2016
From: ZTE CORPORATION
To: XI'AN ZTE NEW SOFTWARE COMPANY LIMITED
Reel/Frame 040300/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2014
From: FANG, LIJUN
To: ZTE CORPORATION
Reel/Frame 033745/0597 →