CONTROL TERMINAL FOR GIVING CONTENT REPRODUCTION COMMAND, CONTENT RELAY DEVICE AND REMOTE CONTENT REPRODUCTION SYSTEM
First Claim
1. A portable terminal for instructing a reproduction unit capable of reproducing a content to reproduce the content, comprising:
- a means for connecting to a first local area network connected with the reproduction unit;
a means for accepting a command from a user to connect to a second local area network and connecting to a second connection unit of the second local area network through a first connection unit of the first local area network using an address of the second connection unit stored in an address storage unit connected to an external network connected with the first connection unit to store the address of the second connection unit;
a means for accepting a command from the user to display a list of remote contents held by a predetermined device in the second local area network and outputting a remote content list acquisition request to the second connection unit;
a means for receiving, from the second connection unit, remote content list data including, for each remote content, location information containing a remote content identifier and a hash value indicating the completion of authentication and indicating the location of the remote content on the one hand and the name of the remote content on the other hand, and storing the remote content list data in a content information storage unit;
a means for displaying a list of the content names included in the remote content list data stored in the content information storage unit; and
a means for accepting, from the user, a reproduction command including the designation of the remote content to be reproduced and outputting, to the reproduction unit, a reproduction request containing the address of the second connection unit stored in the address storage unit and the location information of the remote content to be reproduced, stored in the content information storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable terminal includes: a unit for connecting to a first local area network connected with the reproduction unit; a unit for connecting to a second connection unit of the second local area network through a first connection unit; a unit for accepting a command to display a list of remote contents and outputting a remote content list acquisition request to the second connection unit; a unit for receiving a remote content list data, from the second connection unit, and storing the remote content list data in a content information storage unit; a unit for displaying a list of the content names included in the remote content list data; and a unit for accepting, a reproduction command to the reproduction unit, a reproduction request containing the address of the second connection unit stored in the address storage unit and the location information, stored in the content information.
-
Citations
3 Claims
-
1. A portable terminal for instructing a reproduction unit capable of reproducing a content to reproduce the content, comprising:
-
a means for connecting to a first local area network connected with the reproduction unit; a means for accepting a command from a user to connect to a second local area network and connecting to a second connection unit of the second local area network through a first connection unit of the first local area network using an address of the second connection unit stored in an address storage unit connected to an external network connected with the first connection unit to store the address of the second connection unit; a means for accepting a command from the user to display a list of remote contents held by a predetermined device in the second local area network and outputting a remote content list acquisition request to the second connection unit; a means for receiving, from the second connection unit, remote content list data including, for each remote content, location information containing a remote content identifier and a hash value indicating the completion of authentication and indicating the location of the remote content on the one hand and the name of the remote content on the other hand, and storing the remote content list data in a content information storage unit; a means for displaying a list of the content names included in the remote content list data stored in the content information storage unit; and a means for accepting, from the user, a reproduction command including the designation of the remote content to be reproduced and outputting, to the reproduction unit, a reproduction request containing the address of the second connection unit stored in the address storage unit and the location information of the remote content to be reproduced, stored in the content information storage unit.
-
-
2. A content relay device of a second local area network connected to a connection unit of a first local area network through an external network, comprising:
-
a content table holding, for each content held by each predetermined device in the second local area network, an identifier, a content name, an address of the predetermined device holding the content and first location information indicating the location of the content; a means for receiving authentication information from a control terminal of the first local area network to execute an authentication process; a means for calculating, if the authentication process succeeds, a hash value indicating the completion of authentication and storing a valid period of the hash value and the control terminal identifier in correspondence with each other in a terminal management table; a location information generating means which, upon reception of a content list acquisition request from the control terminal, generates second location information including an identifier of each content stored in the content table and the hash value stored in the terminal management table and corresponding to the control terminal at the transmitting end of the content list acquisition request; a means for generating content list data including, for each content, the second location information generated by the location information generating means and the content name stored in the content table, and transmitting the content list data to the control terminal of the transmitting end of the content list acquisition request received by the location information generating means; a judgment means which upon reception of a reproduction request transmitted from the reproduction unit of the first local area network and including the second location information of the content to be reproduced, extracts the hash value from the second location information contained in the reproduction request and judges whether the reception of the reproduction request is stored in the terminal management table and the valid period corresponding to the hash value prevails or not; a means which upon judgment that the reproduction request is received within the valid period, extracts the content identifier from the second location information contained in the reproduction request received by the judgment means, acquires the first location information and the address of the predetermined device corresponding to the extracted content identifier from the content table, and outputs the content data acquisition request including the acquired first location information to the acquired address of the predetermined device; and a means which upon reception of the content data from the predetermined device having output the content data acquisition request, transmits the received content data to the reproduction unit at the transmitting end of the reproduction request received by the judgment means.
-
-
3. A remote content reproduction system comprising a content relay device of a second local area network, connected to a connection unit of a first local area network through an external network and a portable terminal connected to the first local area network to instruct a reproduction unit of the first local area network to reproduce a content,
wherein the content relay device includes: -
a content table for storing an identifier and a content name of each remote content held by each predetermined device in the second local area network, an address of the predetermined device holding the remote content and first location information indicating the location of the remote content; a means for executing an authentication process in accordance with a connection request from the portable terminal; a means for calculating a hash value indicating the completion of authentication and storing the hash value in correspondence with a valid period of the hash value and the identifier of the portable terminal in a terminal management table in the case where the authentication process succeeds; a location information generating means which upon reception of a remote content list acquisition request from the portable terminal, generates second location information including the identifier of each remote content stored in the content table and the hash value stored in the terminal management table and corresponding to the portable terminal at a transmitting end of the remote content list acquisition request; a means for generating remote content list data containing, for each remote content, the second location information generated by the location information generating means and the content name stored in the content table, and transmitting the remote content list data to the portable terminal at the transmitting end of the remote content list acquisition request received by the location information generating means; a judgment means which upon reception of the reproduction request from the reproduction unit including the second location information of the remote content to be reproduced, extracts the hash value from the second location information contained in the reproduction request and judges whether the reception of the reproduction request is stored in the terminal management table and the valid period corresponding to the hash value prevails; a means which upon judgment that the reproduction request is received during the valid period, extracts the identifier of the remote content from the second location information included in the reproduction request received by the judgment means, acquires from the content table the first location information and the address of the predetermined device corresponding to the identifier of the remote content extracted, and outputs the remote content data acquisition request including the acquired first location information to the acquired address of the predetermined device; and a means which upon reception of the remote content data from the predetermined device having output the remote content data acquisition request, transmits the received remote content data to the reproduction unit at the transmitting end of the reproduction request received by the judgment means, and the portable terminal includes; a means connected to the first local area network; a means for accepting a connection command to the second local area network from the user and connecting to the content relay device through the connection unit using the address of the content relay device stored in the address storage unit; a means for accepting a command from the user to display the remote content list and outputting the remote content list acquisition request to the content relay device; a means for receiving the remote content list data from the content relay device and storing it in the content information storage unit; a means for displaying a list of the content names contained in the remote content list data stored in the content information storage unit; and a means for accepting from the user a remote content reproduction command containing the designation of the remote content to be reproduced, and outputting to the reproduction unit the remote content reproduction request including the address of the content relay device stored in the address storage unit and the second location information of the remote content to be reproduced, stored in the content information storage unit.
-
Specification