URLs for acquiring or transmitting data
A method, reception apparatus, and computer-readable medium for communicating with a server to download or upload data. The method includes acquiring a URI (Uniform Resource Identifier) message that includes a DNS (Domain Name System) name registered with the IANA (Internet Assigned Numbers Authority). A URL (Uniform Resource Locator) is generated based on the registered DNS name in the acquired URI message and a predetermined domain name. The data is downloaded from, or uploaded to, the server using the generated URL.
1. A method of a reception apparatus for communicating with a server to download or upload data, the method comprising:
receiving a URI (Uniform Resource Identifier) message, the URI message including first information, second information, third information, fourth information, and a URL (Uniform Resource Locator) type;
generating a URL based on the second information, the fourth information, and fifth information; and
downloading the data from, or uploading the data to, the server using the generated URL based on the URL type, wherein
the first information is a length of a first portion of the URL,
the second information is the first portion of the URL,
the third information is a length of a second portion of the URL,
the fourth information is the second portion of the URL,
the fifth information is a third portion of the URL, and
the URL type indicates a type of the URL.
2. The method according to claim 1 , further comprising receiving a digital television broadcast signal that includes content and the URI message.
3. The method according to claim 1 , further comprising receiving the URI message via the Internet and a network interface connected to the Internet.
4. The method according to claim 1 , further comprising storing the fifth information in the reception apparatus as a predetermined value.
5. The method according to claim 1 , wherein
the fifth information includes a top-level domain name and a second-level domain name of the URL,
the second information includes at least one lower-level domain name of the URL, the at least one lower-level domain name being subordinate to the second-level domain name, and
the fourth information identifies a path or paths to a specific target on the server.
6. The method according to claim 1 , wherein the server includes a signaling server, an electronic service guide server, a service usage data gathering report server, an emergency information server, or an application manifest server.
7. A non-transitory computer-readable medium storing instructions which when executed by a computer cause the computer to perform a method for communicating with a server to download or upload data, the method comprising:
receiving a URI (Uniform Resource Identifier) message, the URI message including first information, second information, third information, fourth information, and a URL (Uniform Resource Locator) type;
generating a URL based on the second information, the fourth information, and fifth information; and
downloading the data from, or uploading the data to, the server using the generated URL based on the URL type, wherein
the first information is a length of a first portion of the URL,
the second information is the first portion of the URL,
the third information is a length of a second portion of the URL,
the fourth information is the second portion of the URL,
the fifth information is a third portion of the URL, and
the URL type indicates a type of the URL.
8. The non-transitory computer-readable medium according to claim 7 , further comprising receiving a digital television broadcast signal that includes content and the URI message.
9. The non-transitory computer-readable medium according to claim 7 , further comprising receiving the URI message via the Internet and a network interface connected to the Internet.
10. The non-transitory computer-readable medium according to claim 7 , further comprising storing the fifth information in the reception apparatus as a predetermined value.
11. The non-transitory computer-readable medium according to claim 7 , wherein
the fifth information includes a top-level domain name and a second-level domain name of the URL,
the second information includes at least one lower-level domain name of the URL, the at least one lower-level domain name being subordinate to the second-level domain name, and
the fourth information identifies a path or paths to a specific target on the server.
12. The non-transitory computer-readable medium according to claim 7 , wherein the server includes a signaling server, an electronic service guide server, a service usage data gathering report server, an emergency information server, or an application manifest server.
13. A reception apparatus, comprising:
circuitry configured to
receive a URI (Uniform Resource Identifier) message, the URI message including first information, second information, third information, fourth information, and a URL (Uniform Resource Locator) type;
generate a URL based on the second information, the fourth information, and fifth information; and
download the data from, or uploading the data to, a server using the generated URL based on the URL type, wherein
the first information is a length of a first portion of the URL,
the second information is the first portion of the URL,
the third information is a length of a second portion of the URL,
the fourth information is the second portion of the URL,
the fifth information is a third portion of the URL, and
the URL type indicates a type of the URL.
14. The reception apparatus according to claim 13 , wherein the circuitry is configured to receive a digital television broadcast signal that includes content and the URI message.
15. The reception apparatus according to claim 13 , wherein the circuitry is configured to receive the URI message via the Internet and a network interface connected to the Internet.
16. The reception apparatus according to claim 13 , wherein the circuitry is configured to store the fifth information in the reception apparatus as a predetermined value.
17. The reception apparatus according to claim 13 , wherein
the fifth information includes a top-level domain name and a second-level domain name of the URL,
the second information includes at least one lower-level domain name of the URL, the at least one lower-level domain name being subordinate to the second-level domain name, and
the fourth information identifies a path or paths to a specific target on the server.
18. The reception apparatus according to claim 13 , wherein the server includes a signaling server, an electronic service guide server, a service usage data gathering report server, an emergency information server, or an application manifest server.