CA2315956A1 - Digital broadcasting system, mobile terminal and information service station - Google Patents

Digital broadcasting system, mobile terminal and information service station Download PDF

Info

Publication number
CA2315956A1
CA2315956A1 CA002315956A CA2315956A CA2315956A1 CA 2315956 A1 CA2315956 A1 CA 2315956A1 CA 002315956 A CA002315956 A CA 002315956A CA 2315956 A CA2315956 A CA 2315956A CA 2315956 A1 CA2315956 A1 CA 2315956A1
Authority
CA
Canada
Prior art keywords
data
information
digital broadcasting
onboard
service station
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002315956A
Other languages
French (fr)
Inventor
Kimiya Yamaashi
Masato Horita
Yukihiro Kawamata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Publication of CA2315956A1 publication Critical patent/CA2315956A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/091Traffic information broadcasting
    • G08G1/092Coding or decoding of the information
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • G08G1/096822Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard where the segments of the route are transmitted to the vehicle at different locations and times
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/53Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
    • H04H20/61Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast
    • H04H20/62Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast for transportation systems, e.g. in vehicles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/65Arrangements characterised by transmission systems for broadcast
    • H04H20/76Wired systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/93Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/38Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
    • H04H60/40Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/82Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
    • H04H60/83Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet accessed over telephonic networks
    • H04H60/85Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet accessed over telephonic networks which are mobile communication networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker

Abstract

Ordinary data groups and index information indicating data names and memory locations of broadcasted data are transmitted in multiplex mode from a data broadcasting station, and received by an onboard terminal and/or an information service station through a data distribution part. The onboard terminal detects the information, which it does not hold, by referring to the index information, and presents a list of data names at the onboard display part. The service station separately stores the data groups and the index information provided from the broadcasting station. In response to the download request from the onboard terminal, the service station examines whether the required data is located in SS
memory part by referring to the index data, and captures the required data from external memory locations defined in the index information if the required data is not stored. The download data is encrypted with the cipher key provided by the requester and transmitted through a radio wave.

Description

2 DIGITAL BROADCASTING SYSTEM, MOBILE TERMINAL AND INFORMATION
SERVICE STATION
BACKGROUND OF THE INVENTION
The present invention relates to the field of digital broadcasting systems.
It is well known for an information system used on a vehicle to use a map navigation system. However, upgrading the software of the map navigation system requires technical knowledge, making such an action difficult for general users. Often, the onboard navigation systems are designed with a general purpose OS, and various programs are executed on it.
An information service to a moving vehicle is provided actively in a next generation onboard information system, Intelligent Transportation System (ITS). Under the present circumstance, only transient traffic information such as traffic jam status and expected travel time is presented by such a service.
In order to meet the user's needs mentioned above and transfer information efficiently to plural targets in such a way that the user can service the data and software of the navigation system in the onboard terminal, broadcasting the data though digital broadcasting and/or FM broadcasting is introduced (Japanese Patent Application Laid-Open number 8-87234 (1996), and Japanese Patent Application Laid-Open number 8-195690 (1996)). By integrating the network represented by GPS and Internet and data broadcasting, a navigation system enabling various services including upgrading of the map data at the onboard terminal with a computer is proposed (Japanese Patent Application Laid-Open number 10-153440 ( 1998)).
As described above, there are some proposals found that enables registration of a new version of the software and controls versions in the onboard terminal by using multiplexed data broadcasting. However, as the current information transmitted from the broadcasting station is transient (or intermittent), the user cannot obtain the necessary data when the data broadcasting is not on air. A data distribution part of the satellite and beacon systems has a limited transmission capacity. For example, the communication satellite for digital television has 20 to 30 Mbps per 1 channel.
When trying to transmit massive data and programs in such a circumstance, it is impossible to transfer all the data in a short period. In trying to repeat data broadcasting including past data, the transmission efficiency is reduced, resulting in various data services not being provided.
Owing to this circumstance, even when the user needs a new program for the onboard terminal or tries to upgrades the version of the data in order to obtain the services provided for the onboard terminal, data is reluctantly transmitted from the data distribution parts. This means that it is difficult for the user to obtain the necessary data when the user needs it. On the other hand, since electric power is not applied to the onboard terminal when the vehicle stops, data cannot received.
As a result, whether the required broadcasting data has been broadcasted cannot be recognized, and the data cannot be obtained.

What is proposed in Japanese Patent Application Laid-Open number 8-87234 (1996) is a system where the data is stored in plural repeater stations and the onboard terminal of the individual vehicle picks up the data from its neighboring repeater station if required. However, if the name of the unreceived broadcasting data is not recognized by the onboard terminal, the user cannot request the unreceived broadcasting data.
There is no consideration in the prior art for the onboard terminal that knows what data was broadcasted in past and what data could not be received. A mechanism for providing the name of the broadcasted data and without increasing the amount of data is desired. If the name of the data (and preferably the location of the data) that should be transmitted again can be found in the repeater station the efficiency in the transmission processing and the storage processing can be increased and the service provided in response to the request for the broadcasting data name from the onboard terminal can be realized.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a digital broadcasting system and a mobile terminal that allows software revisions at the mobile terminal by using a multiplex data broadcasting, and provides an information service station for storing data by relaying the digital broadcasting contents and for distributing the mobile terminal requesting those contents.

BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram of a mobile information service system of one of the 5 embodiments of the present invention;
FIG. 2 is a structure diagram of broadcast data to be multiplexed from a data transmission station;
FIG. 3 is an explanatory drawing of memory and management operations of information receipt on the onboard terminal;
FIG. 4 is an explanatory drawing showing an example of screen image of the onboard terminal;
FIG. 5 is an explanatory drawing of memory and management operations of information receipt at the information service station;
FIG. 6 is a system block diagram including structures required for download added on the information service station and the onboard terminal;
FIG. 7 is a data structure diagram showing an example of data in the IC card;
FIG. 8 is a transition diagram of operation screens when servicing information from the information service station; and FIG. 9 is an explanatory drawing of operation screens when downloading information directly from the onboard terminal.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Now, the preferred embodiment of the present invention is described in detail by referring to the attached figures. It is difficult for users to obtain their necessary data and programs at their preferential time from the data distribution part with the onboard terminal in the prior art. In order to solve this problem, there is such a solution that the data distribution part is configured so as to enable interactive communication with and accept requests from the onboard terminal. There are 10,000,000 or more vehicles in Japan, and thus, it is difficult to broadcast massive data to the individual vehicles simultaneously. Though it is possible in practice to make the onboard terminal connect to the Internet through PDC interface of cellular phone systems and download data, it is not easy for public users to install data arid programs and revise their software versions.
In the mobile terminal information service system of the present invention, an information service station for storing programs and data served to the onboard terminal through digital broadcasting and distributing (selling) them to the onboard terminal is provided. The information service station stores massive programs and data which cannot be loaded only on a single onboard terminal, and downloads them onto the onboard terminal in response to the request by the user through radio wave communication in the similar manner to the purchase of gasoline for the vehicle. It will be appreciated that the user can obtain his or her necessary data at his or her preferential time even when the data distribution part does not distribute the data in real time.
FIG. 1 illustrates a schematic diagram of a mobile information service system according to an embodiment of the present invention. The mobile information service system is composed of three major parts: an onboard terminal 103, a data transmission station 101 and an information service station 104. The onboard terminal 103 is mounted on a mobile body such as vehicle 105 for providing service information to people in a vehicle 105. The data transmission station 101 distributes the information (display data and programs for the onboard terminal) directed to the onboard terminal 103 to the ground station (onboard terminal 103 and information service station 104) through the data distribution part 102 such as satellite and vehicle-to-road communication path (beacon) on the road. The information service station 104 sells the data (map data, music data, etc) and the programs (navigation programs, etc.) used in the onboard terminal 103, and updates the versions of this data and programs.
The data transmission station 101 is composed of DS control part 111 for controlling the data transmission station 101, DS memory part 114 for storing the information to be distributed including the program used in the onboard terminal 103, the program difference information used for version upgrade, and the data (map information, shopping information, etc.) used by the programs in the onboard terminal 103.
The data transmission station 101 also has DS schedule memory part 112 for storing the transmission timing (transmission schedule) for those service information, DS
security management part for encrypting data for distributing data with security protection, and DS data transmission part 116 for modulating and transmitting encrypted data on a designated radio wave.
DS data control part 111 reads a time schedule stored in DS schedule memory part 112 defining what information of program files and data files in DS data memory part g 114 should be sent at each time slot. The time schedule is examined with finer time mesh and the information file to be sent is searched and extracted from DS
data memory part 114 at a designated time before the information file is to be transmitted.
The information file to be sent is encrypted with a designated cipher key at DS
security management part 115 and the encrypted transmission information and the transmission time are coupled together and sent to DS data transmission part 116.
DS data transmission part 116 searches a pair of the encrypted transmission information and the transmission time sent from DS control part 111. When the scheduled transmission time is detected then DS data transmission part 116 modulates the encrypted transmission information scheduled to be sent at this time at a designated frequency and sends it in radio wave forms.
The data distribution part 102 is composed of a data receive part, a data amplifier part and a data transmission part (not shown in the figure.) The encrypted 1 S transmission information sent from the data transmission station 101 is received and modulated at the data receive part. The modulated signal is amplified by the data amplifier part and then, the data transmission part modulates again the amplified signal at a designated frequency and resends it via radio waves.
The onboard terminal 103 is composed of an onboard control part 131 for controlling the onboard terminal 103, an onboard transmission and receive part 136 for receiving transmission information (programs and data used in the onboard terminal 101 ) from the data distribution part 102 and the information service station 104, and a onboard security management part 135 for managing the overall security. The onboard terminal 103 also has an onboard input part 132 for capturing the input operation by the user and programs and data through an IC card and removable media such as CD-ROM and DVD into the onboard terminal 103, an onboard memory part 134 for storing programs and data used in the onboard terminal 103 from the onboard input part 132 and the onboard transmission and receive part 136, and an onboard display part 133 for displaying the execution result of programs (for example, car navigation screens) and operation screens to the user.
The programs and data used in the onboard terminal 103 are read out from the removable media driver such as CD-ROM and DVD in the onboard input part 132 and stored as program files in the onboard memory part 134 by a command for requesting the execution of an install program in the media from the onboard input part 132 to the onboard control part 131. The user requests the execution of the program files from the onboard input part 132, the onboard control part 131 extracts the program file corresponding to the program requested to be executed by the user from the onboard memory part 134 and executes it. The programs and data used in the onboard terminal to be stored in the onboard memory part 134 are obtained from the information transmitted as a radio wave from the data distribution part 102 and/or the information service station 104. The onboard transmission and receive part always detects a radio wave having a designated frequency like digital TV, and extracts encrypted transmission information from the data distribution part and/or the information service station 104. When a set of logical information is established, The encrypted transmission information is transferred from the onboard transmission and receive part 136 to the onboard security management part 135.

The onboard security management part 135 holds a key for decoding the encrypted transmission information received at the onboard transmission and receive part and decodes the encrypted transmission information into the original transmission information with this key and transfers it to the onboard control part 131. If the onboard security management part 135 cannot decode the encrypted transmission information, that is, it has no encoding key, the received information is abandoned.
The onboard memory part 131 temporarily holds the decoded transmission information in the onboard memory part 134. As the area for storing the decoded 10 transmission information inside the onboard memory part 134 is limited, if the volume of the decoded transmission information exceeds the size of this area, older decoded transmission information stored in this area is deleted sequentially according to its access history. Furthermore, the onboard control part 131 displays a small icon on the onboard display part 133 the label of which is named after the name of the program captured by the onboard transmission and receive part 136. With this user interface, the user can be made recognize that new information has arrived and is stored in the onboard memory part 134.
The information service station 104 is composed of SS control part 146 for controlling the information service station 104, SS data receive part 141 for receiving the encrypted transmission information from the data distribution part 102 SS
memory part 147 for storing the received data, SS input part 142 for capturing the user input through an IC card and/or a touch panel into the information service station 104, and SS information distribution part 144 for distributing the information ll in SS memory part 147 to the onboard terminal 103 of the vehicle 105 through a radio wave in response to the user input. The information service station 104 also has , SS security management part 145 for encoding the information from SS
data receive part 141 and encrypting the information in SS memory part 147 to be distributed from SS information distribution part 144, and SS display part 143 for displaying the execution status of the information service station 104 and its user operation menu.
SS control part 146 inside the information service station 104 captures the download target and the encryption code for permitting the download operation in response to user input (which may be allowed through an IC card as described later) from SS
input part 142. A list of software available for download for the user is displayed on SS display part 143, and the user is allowed to select data for download. When the user specifies the data for download, SS control part 146 extracts the specified data from SS memory part 147, and the data is encrypted by the encryption code assigned to the individual download operation defined as described above. The encrypted data is modulated at a predefined frequency for the individual download operation and distributed to the onboard terminal 103 by SS information distribution part 144.
As the onboard transmission and receive 136 in the onboard terminal 103 is staying in the download operation under the control of the onboard input part 132, it does not detect a radio wave from the data distribution part 102, but detects a radio wave having a frequency assigned for the information service station 104, and thus, can receive the data from SS information distribution part 144. In addition, the data received at the onboard transmission and receive part 136 is decoded by the onboard security management part 136 as described above and stored in the onboard memory part 134.
As described above, by using the information service station 104, the onboard terminal 103 can download necessary information anytime the user requests it.
However, as the information transmission rate (bandwidth) of the artificial satellite and the on-road communication apparatus (beacon) provided as the data distribution part 102 is limited, it is difficult to transmit all the requested data all the time. In addition, it is difficult for the onboard terminal 103 and/or the information service 104 station as a receiver to receive all the channel corresponding to a single frequency or a single channel if a single frequency is used and multiplied in a time division mode like digital TV. This means that the onboard terminal 103 cannot obtain the information name required for allowing the user to specify the download information only by the above described architecture. In addition, the information service station 104 cannot efficiently store various information for the onboard terminal 103 and provide the information service to be distributed.
In the system of this embodiment, the name of data already broadcasted and to be broadcasted in the future and the index information related to their memory locations are transmitted in a time division multiplex so as to be accessible and downloadable from the remote sites.

FIG. 2 illustrates data formats of broadcast data in this embodiment. As shown in FIG. 2 (a), in addition to the ordinary data 212 and 216 broadcasted at the present time, the index information 202 is inserted in a time division multiplex. As shown in FIG. 2 (b), in the index information 202, the memory location 223 for the individual data is defined in terms of FTP (File Transfer Protocol) file directory, and its data number 221 and data name 222 are also described. The index information 202 also includes the amount of money charged 224 to the user for the individual download operation, the comment 225 for the individual data and the broadcast time 226 of the data, which are stored in the data memory part 114 of the data transmission station 101.
In the schedule data in DS schedule memory part 112, information for transmitting the index information 202 as well as programs and data used in the onboard terminal 103 is defined. DS control part 111 transmits data in obedience to this index information 202. For example, if there is such a schedule data defined in DS
schedule memory part 112 that the program (1) 212 is transmitted first, the index information 202 is transmitted next, and then the program (2) 216 is transmitted, DS
control part 111 extracts the data related to the program (1) 212 from DS data memory part 114 first, and this data is encrypted by DS security part 115 and then transferred to DS data transmission part 116. Next, DS control part 111 extracts the index information 202 from DS data memory part 114, and this data is encrypted also by DS security part 15 and then transferred to the data transmission part 116.
This procedure is applied similarly to the program (2) 216.

On the other hand, DS data transmission part 116 sequentially applies frequency modulation to the encrypted data transmitted from DS control part 111 and transmits it. Thus, the index information 202 is inserted between the ordinary data 212 and 216 broadcasted at the moment in the data supplied from the data transmission station as shown in FIG. 2 (a). At this time, the data transmission part 111 adds the identifiers 211, 213 and 214 to the data and transmits them. The identifiers 211, 213 and 214 contain a data number 221 represented in 62 bits. A number 0 is assigned in the identifier 213 for the index information 202. Thus, whether the transmit data contains the index information 202 or the ordinary data can be recognized easily by the receive side.
As described above, by means of multiplex broadcasting of the current broadcasting program as well as the index information 202 with a smaller transmission volume, the user can recognize the existence of necessary programs and/or data and their location. The user can obtain necessary information not stored in the information service station 104 owing to its circumstances or not broadcasted yet by accessing the location directed by the memory location 223 if the information is not stored in the information service station 104.
FIG. 2(c) illustrates a format of the data number in the index information.
The version of programs and data executed in the onboard terminal 103 is upgraded with time. Therefore, a version upgrade of data is not definitely recognized only by means of marking serial numbers to programs and data sequentially as the broadcast programs are distributed on schedule. In this embodiment, the data number 221 is defined with a revision number 2212 coded in 16 bit as well as a source data number 2211 coded in 32 bits. In addition, an associated operating system (OS) number 2213 coded in 12 bits is allowed to be assigned in order to handle a single program title associated with different OSs.

With this format, the information service station 104 and/or the onboard terminal 103 can recognize the source data and its version associated with the received data only by referring to the data number 221. If the version upgrade data of the source data is transmitted as difference data, all the difference data associated with the source 10 data can be obtained by using its source data number 2211 and associated-OS
number 2213 as search keys.
Next, the operation of the onboard terminal in this embodiment is described.
As the onboard terminal 103 of the mobile information service system receives the 15 information from the data transmission station 101 as the data and its index information 202 broadcasted thorough the data distribution part 102, the user can understand what programs have been already broadcast and what programs are to be broadcasted in the future, and even what programs were not watched.
FIG. 3 illustrates a structure of memory and management operations of information receipt at the onboard terminal. The onboard memory part 134 is composed of the onboard data management table 301 and the onboard data memory part 302. When the onboard control part 131 receives the information originated from the data distribution part 102 from the onboard transmission and receive part 136, the received information is decoded with the decode key in the onboard security management part 135, decomposed into parts each corresponding to the individual data, and stored the onboard memory part 134. At the same time, the following procedures are applied to the onboard data management table 301.
As if with the index information 202, what is stored on the onboard data management table 301 includes the data number 321 and the data name 322 uniquely assigned to the individual data, the remote fle name 323 directing the remote location in which the data files are stored, the local file name 324 with which the data file is stored locally inside the onboard terminal 103, the amount of money charged 325 for the individual download operation, the broadcast time 326 of the individual data and the access time 327 by the user.
When the onboard control part 131 receives individual data, it confirms the identifiers 211, 213 and 214. When the index information 202 with its identifier 0 is received, by making a comparison between the data number 221 and the data number 321 arrival of new data is detected and a data number 221, a data name 222, a remote file name 223, a charge 224, a comment 225 and a broadcast time 226 of the new data are extracted from the index information 202 and added on the onboard data management table 301. At this time, NIL is put into the corresponding local file name 324 and the time .327.
If the index of the received data is not 0 (for receiving the data), the onboard terminal 131 searches the onboard data management table 301 by using the data number 221 in the received data for the search key, to determine if there is a local file corresponding to the data number 321. If there is a local file name 324 (not NIL), the received data is abandoned. On the other hand, if the local file name 324 is NIL, the received data is stored in the onboard data memory part 302 as data, and the file name (generated from the data name) stored in the onboard data memory part 301 is made stored as the local file name 324 in the onboard data management table 301. In addition, the value of the time 327 in the onboard data management table 301 is the time when the data is stored.
If the empty area of the onboard data memory part 302 is so small that the received data cannot be stored, the onboard control part 134 deletes the data already stored and reserves the memory area on the onboard data memory part 302 for storing the next received data. At this time, the onboard control part 134 refers to the time 327 in the onboard data management table 301, and deletes older data in order of their time stamps in order to reserve the memory area for the new download data.
Then, the received data is installed. The time when the user downloads the individual data is recorded as the time 327. Thus, the older data in the onboard data memory part 302 to which the user accessed in the past are deleted in order of access history.
FIG. 4 illustrates an example of the screen image of the onboard terminal. In responding to the user's selection of the data tabulation button 414 from the onboard input part 132 of the onboard terminal 103, a data table 415 including a data broadcasting menu as shown in FIG. 4 is displayed. When the data tabulation button 414 is selected by the user, the onboard control part 131 searches the onboard data management table 301, and recognizes the individual data status (for data No 321 judged from data number 221, for name 322 judged from data name 222, for broadcast time 326 judged from broadcast time 226, and whether the individual data is already downloaded or not judged with local 324 being NIL
or not, respectively), and then displays the data table 415 shown in FIG. 4. The data already downloaded and the data not yet downloaded are classified with their status as "settled" or "unsettled", which can be recognized explicitly by the user.
With this representation, the user can understand what data has been downloaded and what data has not been downloaded.
The user can delete, download and reserve the data in the onboard terminal 103 by using the buttons of the onboard input part 132 shown in FIG. 4. For example, suppose that the user select the data already received shown in the data table 415.
If the user select the data deletion button 402 next, similarly as if of the data overflow described above, the onboard control part 131 deletes the data (for example, the program 303) of the selected data, and initializes the local file 324 and the time 327, both corresponding to this data in the onboard data management table 301 so as to be NIL. If the user selects the data already received and selects the download button 413, the selected data from the information service station 104 can be downloaded.
Next, the structure and operation of the information service station 104 are described. At first, the method for storing and controlling the information in the information service station 104 is described. The information service station receives the information from the data transmission station 101 through the data distribution part 102.ss control part 14 receives the information transmitted by the data distribution part 102 at SS data receive part 141, and then encodes the information with the decoding key in SS security management part 145, and decomposes the encoded information into parts each corresponding to the individual data and stores them into SS memory part 47.
FIG. 5 illustrates the structure of SS data memory part. SS memory part 147 is composed of SS data management table 501 and SS data memory part 502. As if of the index information 202, what are stored in SS data management table 501 includes the data number 512 and the data name, both uniquely assigned to the individual data, the remote file name 523 directing the remote location in which the data files are stored, the local file name 524 with which the data file is stored locally inside the information service station 104, the amount of money charged 526 or the individual download operation, the user's access time 526 and comments 527 for the individual data.
When SS control part 146 receives the index information 202, it compares the data number 221 with the data number 521 presently stored in SS data management table 501 and if it is judged that there is new data, SS control part 146 extracts the data number 221, the data name 222 the remote file name 223, the charge 224 and the comment 225 of the new data from the received data and adds those to SS
data management table 501. At this time, the entities for the corresponding local file name 524 and time 525 are set to be NIL. When SS control part 146 receives the data, it searches SS data management table 501 by using the data number 221 in the received data for the search key, and whether there is a local file corresponding to the data number 221 (=521 ) is determined. If there is a local file name 524 (not NIL), the received data is abandoned. On the other hand, if the local file name 524 5 is NIL, the received data is made stored in SS data memory part 502 as data (for example, program (1 ) 503), and the file name generated from the data name stored in SS data memory part 147 is stored as the local file name 524 in SS data management table 501. In addition, the time when the data is stored is the time 526 in SS data management table 501.
If the empty area of the onboard data memory part 502 is so small that the received data cannot be stored, SS control part 146 deletes the data already stored and reserves the memory area on SS data memory part 502 for storing the next received data. At this time, SS control part 146 refers to the time 526 in SS data management table 501, and deletes older data in order of their time stamps in order to reserve the memory area for the new download data. The time when the user download the individual data is recorded as the time 526. Thus, the older data in SS data memory part 502 are deleted in order of history with reference to the time 526.
Next, methods for downloading data from the information service station 104 and data maintenance are described. FIG. 6 illustrates a structure for downloading the data from the information service station 104 to the onboard termina1103.
As shown in FIG. 6, the onboard input part 132 of the onboard terminal 103 has a download button 435 and an IC card reader 436. The onboard transmission and receive part 136 is composed of a channel selection part 431 for selecting a frequency with which information the user requires is provided and/or a channel provided by multiplying a designated frequency in a time division mode like digital TV, a radio wave receive part 432 for receiving a radio wave, and an antenna 433 for transmitting and receiving the radio wave.
When the user inserts the IC card 437 into the IC card reader 436, all the information in the IC card 437 is stored in the onboard memory part 134. At this time, if the user pushes the download button 435, the IC card 437 is ejected from the IC card reader 436. At the same time, the onboard control part 131 of the onboard terminal 103 is switched into download mode. That is, the onboard control part 131 temporarily saves the channel number currently selected by the user in the onboard memory part 134. The onboard control part 131 requests the channel selection part 431 to switch the communication channel established in advance to the information service station 104 into receive channel mode. With this operation, the onboard terminal 103 can receive an information transmitted from the information service station 104.
FIG. 7 illustrates a data structure inside an IC card 437. IC card 437 has a customer data management table 601 and a registration data management table 603, and an onboard terminal number 611, a user number 612, a vehicle number 614, a credit number 616, a download public-key 620 and so on are registered in the customer data management table 601. On the other hand, the registration data management table 603 administrates the data representing the contents of programs and data groups currently downloaded in the onboard terminal 103 such as a data number 631 (321 ) and a data name 632 (322).
On the other hand, as shown in FIG. 6, SS input part 142 of the information service S station 104 has an IC card reader 444 and a touch screen 443 on SS display part.
SS data receive part 141 has SS wire communication part 442 for communicating an information through the network 402 as well as SS radio wave communication part 441 for communicating information via a radio wave from the data distribution part 102 as described so far. The network 402 is connected to a remote information distribution part 401 represented as a memory location (remote file name) 223 defined in the index information 202. The remote information distribution part stores the source data from the data distribution part 102 and distributes the data in response to the request by the information service station 104.
FIG. 8 illustrates procedures (1) to (7) for screen operations when providing information from the information service station 104 to the onboard terminal 103. As shown above, when the IC card 437 ejected from the onboard terminal 103 with its mode switched to a download mode is inserted into the IC card reader 444 of the information service station 104, a procedure for providing information by the information service station 104 is started.
When the IC card 437 is inserted into the IC card reader 444 of SS input part 142, its insertion event is reported to SS control part 146. SS control part 146 receiving this report extracts the user name 613, the vehicle number 614 and the password 619 from the customer data management table 601 stored in the IC card 437 thorough the IC card reader 444. A start-up screen (1) generated by using the user name and the vehicle number 614 is displayed on SS display part 143, and the user's input of his or her password is expected. When the user inputs his or her password requested on the start-up screen (1) from SS input part 142, SS control part compares the input password and the password 619 extracted from the IC card 437.
If those passwords match each other, the top menu (2) is displayed. If those passwords do not match each other, the start-up screen (1) is displayed again and the user is requested to input his or her password.
At the top menu (2), a selection menu including "install new software", "version-up", etc., is displayed. In addition, recommendation announcements may be displayed for the user. In order to prepare those display contents, SS control part 146 refers to the registered data management table 603 representing the contents of programs and data groups stored in the IC card (403) and currently downloaded in the onboard terminal 103. The source data number 2211 and the revision number 2212 are obtained in the data number 321 on the registered data management table 605.
In order to determine whether there is any data in the onboard terminal 103 that can be upgraded, SS data management table 501 in the information service station 104 is searched by using the individual source data number 2211 for the search key.
If new data is found in SS data management table 501 with its version higher than the version of the data in the onboard terminal 103, the information indicating that "the version of program is upgraded" in the onboard terminal 103 is displayed and the user is advised to download its new version.

When the user touches the menu indicating "new software installation" on the top menu (2), the coordinate of the position at which the user specifies on the touch panel 433 at SS input 142 is captured. SS control part 146 judges from the input S coordinate that the menu indicating "new software installation" is selected, and a new software installation screen (3) is displayed in the following procedure.
Data other than the data with their data number 321 read out from the IC card and downloaded in the onboard terminal 103 are searched with their source data number 2211 corresponding to the data number 521 stored on SS data management table 501 in the information service station 104. In addition, the searched data is sorted for the individual source data number 2211, and the largest revision number 2212 is found in the sorted data. Thus, program names with their revision numbers as candidates to be newly installed are displayed at SS display part (143) as shown in the screen (3.) Collecting the individual data numbers 521 having an identical source data number 2212 and referring to the charge 525, which is amount of money charged for upgrading a version from its previous version for the individual data, a base charge for the program is defined for the charge for the version 0, in SS data management table 501, the total amount of money for the data from the first version 0 to the current version is displayed for the total charge at SS display part 143.
If a comment 527 is stored for the latest version for the source data number 2211 in SS data management table 501, SS control part 146 displays its comment on the comment field on the screen (3). In the illustrated example, a comment indicating "3D image generation" is displayed on the comment field for "Navigation 1" as the first software.

The user can select necessary software by touching the title of the software on the new software installation screen (3), that is, through the touch screen 443 on SS
display part 143. SS control part 146 identifies the software to be installed on the basis of the position on which the user touched. For example, in case of the screen 10 (3), it is assumed that the user selects the title of "Navigation 1 ". As a matter of course, the user is allowed to select plural titles of software. When the user selects plural titles of software and presses "OK" button, SS input part 142 recognizes from the position on the touch panel that the user presses "OK" button, and displays a list of selected titles of software as shown in the download start screen (5).
In order to display the screen (5), SS control part 146 searches SS data management table 501 with the title of software selected by the user, and calculates the individual download charge for the individual software and their total charge by the above described method. In the illustrated example, "Navigation 1 is ~
3,000", "WWW is ~ 100" and the total charge is ~ 3,100 is displayed on SS display part 146.
When the user selects "Download" button, a download-on-go screen (6) is displayed next.
When the user selects "Download" button on the screen (5), SS control part 146 refers to SS data management table 501 and obtains the memory locations for designated software (for example, "Navigation 1" and "WWW".) At this time, if the memory location is already stored in SS memory part 147, the local memory location 524 can be obtained. On the other hand, if the memory location is not yet stored in SS memory part 147or the program content has not broadcasted yet, the local memory location cannot obtained, and hence, SS control part 146 can obtain the remote memory location 523 broadcasted as the index information 202. If there is information to be downloaded at the local memory location 524, SS control part extracts an information to be downloaded from a designated location (with a designated file name) at SS data memory part 502. .
On the other hand, if there is information to be downloaded at a remote site, SS
control part 146 directs SS data receive part 141 to get the information from the location 523 defined in SS data management table 501. SS data receive part 141, receiving the receive request and the remote site location from the SS control part 146, obtains the information to be download from the remote site, for example, the remote information distribution part 401 through the network 402 with FTP
protocol at SS wire communication part 442 inside SS data receive part 141. The source data already broadcasted as well as the source data to be broadcasted are ordinarily stored in the remote information distribution part 401 so as to be ready for distribution.
Furthermore, SS control part 146 downloads the file received from the remote site and/or the local file into the user's onboard terminal 103. When SS control part 146 obtains the information specified by the user so as to be downloaded from SS
memory part 147 and/or SS data receive part 141, a verification and administration number (64bit fixed-length record) uniquely assigned to the data is added onto the header of the data and encrypted with a download public-key 620 read out from the IC card 437 at SS security management part 145. The encrypted information is modulated with a predefined download frequency and broadcasted at SS
information distribution part 144. In order to present the progress status of the download operation, SS control part 146 generates, for example, a slide bar as the screen (6) with the amount of data to be downloaded and the amount of data already downloaded and displays it on SS display part 143.
As the channel selection part 431 in the onboard transmission and receive part is tuned to the download frequency in the onboard terminal 103, the onboard terminal 103 receives the broadcasted data through the antenna 433, the radio wave receive part 432 and the channel selection part 431 when the broadcast program is broadcasted from SS information distribution part 144 of the information service station 104. The onboard control part 131 decodes the downloaded encrypted information at the onboard security management part 135 by using the user's download cipher key 620. If the cryptanalysis is successfully completed, the onboard control part 131 determines that the downloaded data is for its onboard terminal and stores the downloaded data in the onboard memory part 134, and return its terminal number and verification management number indicating that the download data is received at the information service station 104 through the onboard transmission and receive part 136.

The information service station 104 receives verification information (including the number of the onboard terminal downloading the data and its verification management number) from SS information distribution part 144, and transfer it to SS
control part 146. SS control part 146 examines whether the verification management number is identical to that of the information when downloading, and judges that the download operation is completed if the onboard terminal number 611 in the IC
card matches the transmitted onboard terminal number. If these numbers do not match each other or that there is no reply for verification in a definite period of time, an error message is displayed on SS display part 143, and the screen (5) is displayed.
When completing the download operation, SS control part 146 displays the download completion screen (7) on SS display part 143.
When the user selects the verification key on the screen (7), SS control part judges that the download operation was successfully completed, and executes the accounting operation, and then, adds the contents of the download information to the registered data management table 603 of the IC card 437 and ejects the IC card from SS input part 444.
When the user returns the ejected IC card 437 to the onboard terminal 103, the onboard control part 131 judges that the download operation is completed, and then, sets the previous channel number stored in the onboard memory part 131 into the channel selection part 431 in order to switch back to the memorized channel before the downloading operation.

If the user select "Version Upgrade" on the top menu (2) shown in FIG. 8, SS
input part 142 captures the coordinate of the input position on the touch panel 443.SS
control part 146 judges from the input coordinate that the menu indicating "Version Upgrade" is selected, and a version-up screen (4) is displayed in the following procedure.
SS control part 146 finds all the same data as the data with their data number (321) read out from the IC card 437 and downloaded in the onboard terminal 103 among the data corresponding to the data number 521 stored on SS data management table 501 in the information service station 104. In addition, the found data are sorted for the individual source data number 2211, the individual data numbers 521 having an identical source data number 2212 are collected and the charge 525 (which is amount of money charged for upgrading a version from its previous version for the individual data, a base charge for the program is defined for the charge for the version 0) in SS data management table 501 is referred to.
The total amount of money for the data from the first version 0 to the current version is displayed for the data download charge at SS display part 143.
As shown in the screen (4), the program name, the version number and the charge of the data as candidates for version upgrade. In addition, if a comment 527 is stored for the latest version for the source data number 2211 in SS data management table 501, SS control part 146 displays its comment on the comment field. For example; a comment indicating "3D image generation" is displayed on the comment field for "Navigation 1" as the first software.
The user can select necessary software by touching the title of the software on the version upgrade screen (4). SS control part 146 identifies the software to be 5 installed on the basis of the position on which the user touch. For example, in case of the screen (4), it is assumed that the user selects the titles of "Navigation 1" and "WWW". The user is allowed to select plural titles of software. When the user selects plural titles of software and presses "OK" button, SS input part 142 recognizes from the position on the touch panel that the user presses "OK"
button, 10 and displays a list of selected titles of software as shown in the screen (5). Later screen operations (5) to (7) and the operation of the service station 104 are the same as those in case for installing new software.
In the above embodiment, what is described is a method such that, the user visits 15 the information service station 104 and interactively operates the screens in the information service station 104, and downloads necessary information into the onboard terminal 103. As for another method, the user can download necessary information directly from the information service station 104 by operating the onboard terminal 103 while inside the vehicle. A method for downloading an information by 20 means that the user operates the onboard terminal 103 is described below.
FIG. 9 describes screen operations for downloading a necessary information directly from the onboard terminal. In FIG. 9 (a), when the user selects the data already downloaded (for example, WWW and Navigation 1 ) on the operation screen including the broadcast menu list shown in FIG. 4, and specifies the download button 413, the onboard terminal 103 and the information service station 104 executes the following procedures and downloads the designated data.
When the user selects the download button 413 at the onboard input part 132, the onboard control part 131 directs the channel selection part 431 through the onboard transmission and receive part 135 to switch to the dedicated download channel.
In addition, the onboard control part 131, by using this dedicated channel, a communication request for asking whether there is an information service station 104 able to respond in the neighborhood. Broadcasts the public-key 620 for the onboard terminal stored in the onboard security management part 135 and the onboard terminal number 611 of the onboard control part 131 with a radio wave through the radio wave transmission and receive part 432.
When the information service station 104 in the neighborhood receives the request from the onboard terminal 103 at SS radio wave communication part 441 of SS
data receive part 141, if the information service station in the neighborhood is occupied by the execution of the service for another user, the information service station encrypts the data indicating that the information service station 104 is busy and the unique number of the information service station 104 in SS control part 146 with the open key 620 received from the onboard terminal 103 and transmits the encrypted information from SS information distribution part 144. On the other hand, if the information service station 104 the neighbofiood is not occupied by the execution of the service for another user, the information service station 104 encrypts the message indicating that the information service station 104 is ready to serve for the user and the unique number of the information service station 104 in SS
control part with the open key 620 received from the onboard terminal 103 and transmits the encrypted information with a radio wave from SS information distribution part 144.
The onboard terminal 103 requesting the communication receives the information from several information service stations 104 at the onboard transmission and receive part 36, and encodes the received information with its own public-key 620, and then initiates the communication with the information service station 104 transmitting the message indicating that its service is available. The onboard terminal 103 encrypts the credit card number 616 used in payment in the onboard control part 131 and/or the IC card 437 and the data name (for example, WWW
and Navigation 1 ) of the data which the user specifies on the screen shown in FIG. 9 (a) for download by using the open key provided by the information service station with which the onboard terminal wants to communicate, and encrypts again the unique number of the information service station 104 the user want to use with the public-key 620 of the onboard terminal 103 and transmits it.
When SS control part 141 of the information service station 104 answering the message indicating that it can be used for service receives the data from the onboard terminal 103 in response to the communication request from the onboard terminal, at first, SS control part decodes the received data with the public-key 620 which is obtained from the onboard terminal 103 with a radio wave previously, and next judges whether the unique number of the information service station in the encoded data is that for the information service station 104 itself. If the information service station 104 number is not for that station the SS control part 146 does not proceed the further procedure. On her other hand, If this unique number is that for the information service station 104 itself, SS control part 146 further decodes the data from the onboard terminal 103 with its own public-key, and extracts the credit number 616 provided from the onboard terminal 103 and the data name which the user wants to download.
SS control part 146 searches SS data management table 501 by the title of the software the user selects, and calculates the download charge of the individual software and the total charge by using the method described above. And then, an information 'indicating such a user's selection defined as "Navigation 1 is ~
3000", "WWW is ~ 100" and the total charge is ~ 3100 is encrypted with the public key of the onboard terminal and transmitted to the onboard terminal 103.
The onboard terminal 103 decodes the data from the information service station with the public-key 620 and displays a download-on-go message shown in FIG. 9 (b) Furthermore, when the information service station 104 receives the request for download from the onboard terminal 103, SS control part 146 refers to SS data management table 501 and obtains the memory locations for the software corresponding to be downloaded (for example, "Navigation 1" and "WWW".) At this time, if the software to be downloaded is already stored in SS memory part 147, the local memory position 524 can be obtained. If the local memory position 524 cannot be obtained, the remote memory position 523 broadcasted as index information can be obtained.
If there is information to be downloaded at the local memory location 524, SS
control part 146 gets out information to be downloaded from a designated location (file name) in SS memory part 504. On the other hand, if there is information to be downloaded at a remote site, SS control part 146 directs SS data receive part 141 to get the information at the remote memory location 523. When SS data receive part 141 receives a remote location 523 and a data receive request from SS control part 146, SS data receive part obtains, from its internal SS wire communication part 442, the information to be downloaded from a remote location (remote information distribution part 401 ) with FTP protocol through the network 402.
SS control part 146 downloads the file received from the remote site and/or the file stored locally onto user's onboard terminal 103. When SS control part 146 obtains the information specified by the user so as to be downloaded from SS memory part 147 and/or SS data receive part 141, it adds a verification and administration number (64bit fixed-length record) uniquely assigned to the data to be downloaded onto the header of the data and SS security management part 145 encrypts it with a download public-key 620 provided from the onboard terminal. In addition, the encrypted information is modulated in a predefined download frequency and broadcasted at SS information distribution part 144.

In the onboard terminal 103, as the channel selection part 431 of the onboard transmission and receive part 136 is turned for the download frequency, when broadcasting from SS information distribution part 144 at the information service station 104 begins, the onboard terminal receives the data broadcasted through the 5 antenna 433, the radio wave receive part 432 and the channel selection part 431.
The onboard control part 131 decodes the downloaded information by using its own cipher key at the onboard security management part 135. At this time, if decoding is successfully completed, the onboard control part 131 judges that the downloaded information is the data directed to itself and stores the data into the onboard memory 10 part 134, and replies its own onboard terminal number and a verification and administration number indicating that the designated data is surely received to the information service station 104 through the onboard transmission and receive part 136.
15 The information service station 104 receives the verification information (the onboard terminal number and the verification and management number for the download operation) from SS information distribution part 144, and transfers it to SS
control part 146. SS control part 146 checks whether the verification and management number is identical to the information provided when downloading, and if the 20 onboard terminal number 611 transmitted from the onboard terminal 103 coincides the transmitted onboard terminal number, it concludes that the download operation is completed, and transmits a termination report to the onboard terminal 103. In the onboard terminal 103, when completing the download operation, the onboard control part 146 displays the download completion screen as shown in FIG. 9 (c) on the onboard display part 143.
When the user selects the verification key 903 on the download completion screen (c) with the onboard input part 13, the onboard control part 146 reports the user's verification to the information service station 104. The information service station 104 recognizes the successful download operation with the receipt of this user's verification, and applies the charge to the credit number 616 from the onboard terminal 103, and terminates the communication with the onboard terminal 103.
The onboard control part 131 of the onboard terminal 103 also recognizes the termination of the download operation when selecting the verification key 903, and sets the previous channel number stored in the onboard memory part 131 to the channel selection part 431.
According to the present invention, the program currently broadcasted and information groups including its related data and the individual data name and index data of the information group already broadcasted and to be broadcasted in the future are broadcasted as digital broadcasting data in multiplex broadcasting.
It will be appreciated that a list of data which cannot be received by the mobile terminal can be viewed. With this approach, there is such an effect that the data name and its version to which the user cannot access easily can be easily obtained and the user can request to download necessary data among the available data. In addition, as the volume of the index data is smaller compared with the source data, various data service can be established without reducing the transmission efficiency of the data broadcasting station.

According to the present invention, as the information service station which receives and stores the data group and index, and distributes them in response to the user's request stored can be realized, there is such an effect that the user does not need to memorize all the broadcasting data and the user can download necessary data when needed.
As the information service station encrypts the data to be downloaded with the cipher key obtained through the communication or the IC card provided by the user there is such an effect that the download data is not heard by unintended people and the user can download the data with security from the information service station through radio waves.

Claims (24)

WHAT IS CLAIMED IS:
1. A digital broadcasting system comprising:
a digital broadcasting transmission apparatus for broadcasting data groups;
and a digital broadcasting receive apparatus for receiving said data groups directly or indirectly through a data distribution part;
wherein said digital broadcasting transmission apparatus has a transmission means for multiplexing and broadcasting a data group comprising ordinary data composed of programs and index data composed of identification information of ordinary data broadcast in past or to be broadcast in future.
2. The digital broadcasting system of claim 1 wherein said index data includes data identifiers of the ordinary data broadcast in past or to be broadcast in future, and a remote memory location from which the ordinary data can be downloaded.
3. The digital broadcasting system of claim 1 or 2, wherein said digital broadcasting transmission apparatus adds distinctive identifiers individually to said ordinary data and said index data.
4. The digital broadcasting system according to one of claims 1, 2 or 3, wherein said digital broadcasting receive apparatus has a data separation means for identifying said ordinary data and said index data separately among the received data groups.
5. The digital broadcasting system of claim 4 wherein said digital broadcasting receive apparatus has a judge means for determining if an ordinary data having an associated data identifier has been downloaded in the digital broadcasting receive apparatus by referring to the data identifiers in said received index data.
6. The digital broadcasting system of claim 5, wherein said digital broadcasting receive apparatus is a mobile terminal and has a download request means for allowing selection of ordinary data for downloading by displaying index data of ordinary data not yet downloaded.
7. The digital broadcasting system of claim 6, wherein said mobile terminal has a transmission means for sending a download request and a receive means for receiving data groups and requested ordinary data.
8. The digital broadcasting system of claim 7, wherein said transmission means adds and sends out said requested ordinary data with a public-key used exclusively for an individual digital broadcasting receive apparatus.
9. The digital broadcasting system according to one of claims 1, 2 or 3, wherein said digital broadcasting receive apparatus is an information service station, and has a data receive means for receiving said data groups and a data memory means for storing said ordinary data and said index data separately among said received data groups.
10. The digital broadcasting system of claim 9, wherein said information service station has an input means for accepting a download request for requested ordinary data from a requester; a data management means for referring to index data corresponding to requested ordinary data if said data memory means does not contain said requested ordinary data and directing said requested ordinary data to be retrieved from a remote memory location specified by said index data; and a distribution means for transmitting said requested ordinary data to said requester.
11. The digital broadcasting system of claim 10, wherein said information service station has a security management means for encrypting said requested ordinary data by using a cipher key specified by said requester.
12. The digital broadcasting system of claim 10 or 11, wherein said information service station transmits verification information for verifying that said requester obtains distributed information along with said requested ordinary data, acknowledges a response to said verification information, and processes a billing operation.
13. A mobile terminal comprising:
an embedded computer executing plural installed software programs;
a communication means for receiving digital broadcasting contents, said digital broadcasting contents comprising programs and related data;
an input means for accepting an operation input by a user;
an information memory means for storing said programs and related data;

a display means for displaying an execution result of programs and a operation screen; and a control means for managing said programs and related data captured from said communication means and said input means;
wherein said information memory means stores management information independent of said programs and related data, said management information comprising information identifiers of said programs and related data.
14. The mobile terminal of claim 13, wherein when said control means receives index data including data identifiers of the programs and related data already broadcast or to be broadcast in the future as time division multiplex data of said digital broadcasting contents through said communication means, said control means extracts data identifiers of programs and related data not yet downloaded by referring to management data stored in said information memory means, and displays said index data and data identifiers with said display means.
15. The mobile terminal of claim 13 or 14, wherein said input means has an external media input means allowing an integrated circuit (IC) card and/or an external memory media to be inserted, and when a designated memory media is inserted and a download operation is requested by said input means, said management data stored in said information memory means are read out and stored in an inserted memory media.
16. The mobile terminal of claim 15, wherein said designated memory media is an IC card, and stores a mobile terminal number or user number, and a cipher key, for download operation.
17. The mobile terminal of claim 14 or 15, wherein said communication means has a receive channel corresponding to a transmission from a download request and a receive channel for said digital broadcasting, in which those channels are switched in response to an insert operation of said designated memory media.
18. An information service station in communication with a mobile terminal, said information service station comprising:
a data storage for storing data groups received in a digital broadcast, said data groups comprising ordinary data to be broadcast as programs and index data defined as information of ordinary data broadcast in past or to be broadcast in future;
a distributor for distributing requested ordinary data in response to a download request said mobile terminal; and wherein said information service station obtains an individual cipher key for said mobile terminal, encrypts said requested ordinary data by said cipher key and sends said encrypted requested ordinary data to said mobile terminal.
19. The information service station of claim 18, further including a management information storage for storing management information; said management information comprising data identifiers of stored data, an internal memory location, and index data; wherein said index data and data identifiers have external data memory locations for ordinary data already broadcast or to be broadcast in the future.
20. The information service station of claim 19, wherein said cipher key is obtained from an output of a transmission means of a mobile terminal as a cipher key described in Claim 8.
21. The information service station of claim 19, wherein said cipher key is obtained from an integrated circuit (IC) card for a mobile terminal as a cipher key described in Claim 16.
22. The information service station of claim 21, wherein data identifiers of ordinary data already downloaded by said mobile terminal and stored in said IC card and said management information are compared with each other, and the data not downloaded yet or its version are displayed selectively.
23. The information service station of claim 22, wherein if a download request in terms of selection is issued for ordinary data or its version displayed, a download charge is displayed so as to enable to verify a download operation.
24. The information service station according to one of claims 19, 20, 21, 22 or 23, wherein if ordinary data requested for download is not located in said internal memory location, said requested ordinary data are captured from said external memory location indicated by an index data and downloaded onto a requester.
CA002315956A 1999-08-11 2000-08-11 Digital broadcasting system, mobile terminal and information service station Abandoned CA2315956A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP11-227255 1999-08-11
JP11227255A JP2001053699A (en) 1999-08-11 1999-08-11 Digital broadcasting system, mobile body terminal, and information service station

Publications (1)

Publication Number Publication Date
CA2315956A1 true CA2315956A1 (en) 2001-02-11

Family

ID=16857963

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002315956A Abandoned CA2315956A1 (en) 1999-08-11 2000-08-11 Digital broadcasting system, mobile terminal and information service station

Country Status (5)

Country Link
US (1) US6978152B1 (en)
EP (1) EP1076431A3 (en)
JP (1) JP2001053699A (en)
KR (1) KR20010021264A (en)
CA (1) CA2315956A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006010271A1 (en) * 2004-07-28 2006-02-02 Primaci Solutions Inc. Method and system for location-centric information retrieval from wireless devices using rfid coding
CN102652323A (en) * 2010-02-18 2012-08-29 三菱重工业株式会社 Vehicle-mounted device and toll collection system

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2403270C (en) * 2000-03-14 2011-05-17 Joseph Robert Marchese Digital video system using networked cameras
JPWO2002057904A1 (en) * 2001-01-19 2004-05-27 富士通株式会社 Control device with download function
FI20011342A0 (en) 2001-06-25 2001-06-25 Nokia Corp Method and device for obtaining information
JP4504601B2 (en) * 2001-08-24 2010-07-14 財団法人エヌエイチケイエンジニアリングサービス Data receiving terminal and data receiving program
JP4422372B2 (en) * 2001-10-23 2010-02-24 トヨタ自動車株式会社 Map data processor
DE10203471A1 (en) * 2002-01-16 2003-07-24 Bosch Gmbh Robert Method of providing services from a service provider
FR2857491B1 (en) * 2002-01-29 2005-09-30 Groupe Sofide INFORMATION EXCHANGE CONTROL SYSTEM BETWEEN VEHICLES AND THEIR MONITORING CENTER, WITH AUTOMATIC INTEGRATION OF VARIABLE TRAFFIC CONDITIONS
JP2008251015A (en) * 2002-02-07 2008-10-16 Qualcomm Cambridge Ltd Apparatus and method for providing contents to mobile terminal
JP2003284110A (en) 2002-03-22 2003-10-03 Toshiba Corp Local information broadcast system, broadcast facility thereof, and reception terminal
US7162215B2 (en) * 2002-04-12 2007-01-09 General Motors Corporation Method and system for setting user preference satellite radio music selections in a mobile vehicle
US7773754B2 (en) * 2002-07-08 2010-08-10 Broadcom Corporation Key management system and method
DE10309507A1 (en) * 2003-03-05 2004-09-16 Volkswagen Ag Method and device for the maintenance of security-relevant program code of a motor vehicle
US7113773B2 (en) * 2003-05-16 2006-09-26 Qualcomm Incorporated Reliable reception of broadcast/multicast content
US7171288B2 (en) * 2003-10-06 2007-01-30 Invacare Corporation Method and apparatus for reprogramming a programmed controller of a power driven wheelchair
US20050129042A1 (en) * 2003-12-16 2005-06-16 Nokia Corporation System and associated terminal, method and computer program product for controlling memory for storage of content
JP4652846B2 (en) * 2004-03-11 2011-03-16 パナソニック株式会社 Communication terminal device and communication relay method
WO2005116954A1 (en) * 2004-04-29 2005-12-08 Bayerische Motoren Werke Aktiengesellschaft Utilization-dependent data representation in a motor vehicle
JP2006033403A (en) 2004-07-15 2006-02-02 Honda Motor Co Ltd Mobile body, information center, and mobile body communication system
US7555314B2 (en) * 2004-08-26 2009-06-30 Hewlett-Packard Development Company, L.P. Digital media receiver having a reader
US7312691B2 (en) * 2005-03-14 2007-12-25 General Motors Corporation System and method of using telematics units for locking and unlocking vehicle functions
US7636626B2 (en) * 2005-03-28 2009-12-22 General Motors Company Method and system for monitoring and retrieving device usage
EP1869886B1 (en) * 2005-04-06 2020-09-02 Avago Technologies International Sales Pte. Limited Secure conditional access and digital rights management in multimedia processor
US20060258377A1 (en) * 2005-05-11 2006-11-16 General Motors Corporation Method and sysem for customizing vehicle services
US20060287983A1 (en) * 2005-06-16 2006-12-21 Microsoft Corporation Avoiding slow sections in an information search
DE102005029594B4 (en) * 2005-06-23 2007-04-05 Bury Sp.Z.O.O Navigation system and method for extracting encrypted transmitted information
US7358851B2 (en) * 2005-07-01 2008-04-15 Gm Global Technology Operations, Inc. Method and system for demonstrating vehicle features and vehicle promotions
JP4582653B2 (en) * 2006-05-09 2010-11-17 ソフトバンクモバイル株式会社 Content download system
KR101102342B1 (en) * 2006-10-02 2012-01-03 엘지전자 주식회사 Method of setting an expiration time of an application, method of ending an application, and mobile communication terminal thereof
KR100859499B1 (en) * 2007-01-15 2008-09-22 강릉대학교산학협력단 Data transmitting/receiving method and communication system thereof
JP4708386B2 (en) * 2007-05-02 2011-06-22 シャープ株式会社 Software update method for strong layer receiver
KR20090008547A (en) * 2007-07-18 2009-01-22 엘지전자 주식회사 Method of providing a route information and device thereof
US7925423B2 (en) 2007-08-31 2011-04-12 Embarq Holdings Company, Llc System and method for traffic condition detection
US8126450B2 (en) * 2008-09-24 2012-02-28 Embarq Holdings Company Llc System and method for key free access to a vehicle
US8224313B2 (en) 2008-09-24 2012-07-17 Centurylink Intellectual Property Llc System and method for controlling vehicle systems from a cell phone
US8819182B2 (en) * 2008-09-24 2014-08-26 Centurylink Intellectual Property Llc System and method for updating vehicle media content
US9408066B2 (en) 2010-12-06 2016-08-02 Gemalto Inc. Method for transferring securely the subscription information and user data from a first terminal to a second terminal
EP2461613A1 (en) 2010-12-06 2012-06-06 Gemalto SA Methods and system for handling UICC data
JP4938138B2 (en) * 2011-03-16 2012-05-23 シャープ株式会社 Strong receiver
JP5256359B2 (en) * 2012-02-22 2013-08-07 シャープ株式会社 Strong hierarchy transmitter
JP5256361B2 (en) * 2012-02-22 2013-08-07 シャープ株式会社 Strong transmission / reception system
JP5256360B2 (en) * 2012-02-22 2013-08-07 シャープ株式会社 Strong reception method
DE102015203776A1 (en) * 2015-03-03 2016-09-08 Robert Bosch Gmbh Method for programming a control device of a motor vehicle
CN108430080A (en) * 2017-02-14 2018-08-21 华为技术有限公司 A kind of information transferring method, radio reception device and terminal
CN111586062A (en) * 2020-05-11 2020-08-25 广州中科智巡科技有限公司 Method and system for label management

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5063610A (en) 1989-09-27 1991-11-05 Ing Communications, Inc. Broadcasting system with supplemental data transmission and storage
US5239540A (en) 1990-11-27 1993-08-24 Scientific-Atlanta, Inc. Method and apparatus for transmitting, receiving and communicating digital data signals with corresponding program data signals which describe the digital data signals
JP2811379B2 (en) * 1991-10-30 1998-10-15 富士通株式会社 Information transmission system
JPH05128156A (en) * 1991-11-05 1993-05-25 Fujitsu Ltd Information service system
US5600573A (en) 1992-12-09 1997-02-04 Discovery Communications, Inc. Operations center with video storage for a television program packaging and delivery system
US5781246A (en) * 1993-09-09 1998-07-14 Alten; Jerry Electronic television program guide schedule system and method
JPH0887234A (en) 1994-09-19 1996-04-02 Mitsubishi Electric Corp Road information provision system
JP3850058B2 (en) * 1994-12-13 2006-11-29 インターシア ソフトウェア エルエルシー Cryptographic key system
JPH08195690A (en) 1995-01-13 1996-07-30 Sumitomo Electric Ind Ltd Multiplex broadcast receiving device
JPH08237193A (en) * 1995-02-28 1996-09-13 Sanyo Electric Co Ltd Base station, portable terminal and portable telephone system
US5715243A (en) * 1995-03-27 1998-02-03 Hewlett-Packard Company Information service provider for transmitting multiple rate wireless information
JPH0983432A (en) * 1995-09-08 1997-03-28 Matsushita Electric Ind Co Ltd Radio communication system and radio communication equipment
CA2187004C (en) 1995-10-05 2000-12-12 Kazumoto Iinuma Information network system making use of television or radio broadcasting and broadcast receiving user terminal
JP3636797B2 (en) * 1995-12-08 2005-04-06 日本放送協会 Demand access information providing system, and information distribution device, relay distribution device, and user terminal device used therefor
US5694120A (en) * 1996-02-26 1997-12-02 Motorola, Inc. Method for selecting information services from a menu in selective call transceivers
US6029193A (en) 1996-06-25 2000-02-22 Matsushita Electric Industrial Co., Ltd. Data sending/receiving system, data broadcasting method and data receiving apparatus for television broadcasting
US5900825A (en) * 1996-08-01 1999-05-04 Manitto Technologies, Inc. System and method for communicating location and direction specific information to a vehicle
US5850444A (en) 1996-09-09 1998-12-15 Telefonaktienbolaget L/M Ericsson (Publ) Method and apparatus for encrypting radio traffic in a telecommunications network
JP3883623B2 (en) 1996-11-26 2007-02-21 ソニー株式会社 Navi Station
JPH10163991A (en) * 1996-11-29 1998-06-19 Matsushita Electric Works Ltd Information distribution system
US6091956A (en) * 1997-06-12 2000-07-18 Hollenberg; Dennis D. Situation information system
US5991690A (en) * 1997-07-02 1999-11-23 Trimble Navigation Limited Navigation system incorporating simplified location display
JP3563240B2 (en) * 1997-08-05 2004-09-08 シャープ株式会社 Data communication system
JPH1169437A (en) * 1997-08-11 1999-03-09 Hitachi Ltd Portable telephone system provided with broadcasting channel
JPH11161165A (en) * 1997-11-27 1999-06-18 Hitachi Ltd Information processing device
US6381465B1 (en) * 1999-08-27 2002-04-30 Leap Wireless International, Inc. System and method for attaching an advertisement to an SMS message for wireless transmission

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006010271A1 (en) * 2004-07-28 2006-02-02 Primaci Solutions Inc. Method and system for location-centric information retrieval from wireless devices using rfid coding
US7397358B2 (en) 2004-07-28 2008-07-08 Aftercad Software Inc. Method and system for location-centric information retrieval from wireless devices using RFID coding
CN102652323A (en) * 2010-02-18 2012-08-29 三菱重工业株式会社 Vehicle-mounted device and toll collection system
CN102652323B (en) * 2010-02-18 2015-09-30 三菱重工业株式会社 Vehicle carried device and Fare Collection System

Also Published As

Publication number Publication date
US6978152B1 (en) 2005-12-20
JP2001053699A (en) 2001-02-23
EP1076431A3 (en) 2005-07-06
EP1076431A2 (en) 2001-02-14
KR20010021264A (en) 2001-03-15

Similar Documents

Publication Publication Date Title
US6978152B1 (en) Digital broadcasting system for providing program and data to a vehicle
US6686880B1 (en) Method and apparatus for prompting a reverse channel response from receiver in a digital broadcast system
EP1484850B1 (en) Telematics application for implementation in conjuction with a satellite broadcast delivery system
US7088952B1 (en) Apparatus for transmitting program information, communicating system, method of transmitting program information, method of instructing program recording operation, and method of instructing program purchasing operation
US6532591B1 (en) System for downloading computer software with broadcasting program
KR100490863B1 (en) System for charging royalty of copyrights in digital multimedia broadcasting and method thereof
CN101123699B (en) Method, apparatus and system for terrestrial DMB service
JP2001268026A (en) Information transmission/reception method and device therefor
JP2005502943A (en) Method and system for providing programming information for programming a device
CN101605010A (en) The Dynamic Selection of radio communication and scheduling
JP2007181221A6 (en) Method and apparatus for transmitting and downloading preparation information
EP2082505A1 (en) Method of transferring broadcast related information from a portable terminal to a nearby broadcast receiver
EP1300817B1 (en) Navigation data providing system, server and navigation terminal
CN102057595A (en) Methods and apparatus for aggregation of guide and frequency map information for multiple frequency networks using upper-level single frequency network
JP2003051798A (en) Broadcast distributor, broadcast distribution method, its computer program, recording medium for recording the program, broadcast receiver and broadcast distribution system interconnecting them
JP3847636B2 (en) Cable television system and method for providing cable television service using the system
JP3776363B2 (en) Mobile communication terminal recognition system
US7881655B2 (en) Mover, information center, and mobile communication system
JP2002237813A (en) Information downloading system and data communication terminal
JPH0837506A (en) Information providing system
KR100723311B1 (en) Method for Receiving Terrestrial Digital Multimedia Broadcasting Signal through Gap-Filler by Using Authentication Key
US7773548B2 (en) System and associated method of service provision based upon broadcast state information
CN101384012B (en) Interactive media document updating method and device for system terminal and terminal
JP2002076965A (en) Radio terminal, record medium recording updated program of its communication system software and its base station
JP2003516051A (en) Device for transmitting signal units

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued