WO2007066884A1 - Apparatus and method for providing customized public transportation information in dmb terminal - Google Patents

Apparatus and method for providing customized public transportation information in dmb terminal Download PDF

Info

Publication number
WO2007066884A1
WO2007066884A1 PCT/KR2006/003800 KR2006003800W WO2007066884A1 WO 2007066884 A1 WO2007066884 A1 WO 2007066884A1 KR 2006003800 W KR2006003800 W KR 2006003800W WO 2007066884 A1 WO2007066884 A1 WO 2007066884A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
user
data
public transportation
static data
Prior art date
Application number
PCT/KR2006/003800
Other languages
French (fr)
Inventor
Hee-Jeong Kim
Gwang-Soon Lee
Kyu-Tae Yang
Kwang-Yong Kim
Young-Kwon Hahm
Chung-Hyun Ahn
Soo-In Lee
Original Assignee
Electronics And Telecommunications Research Institute
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
Priority claimed from KR1020060030282A external-priority patent/KR100789367B1/en
Application filed by Electronics And Telecommunications Research Institute filed Critical Electronics And Telecommunications Research Institute
Priority to CN2006800525304A priority Critical patent/CN101366063B/en
Publication of WO2007066884A1 publication Critical patent/WO2007066884A1/en

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • G08G1/127Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station
    • 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/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096716Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information does not generate an automatic action on the vehicle control
    • 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/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/096741Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where the source of the transmitted information selects which information to transmit to each vehicle
    • 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/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station

Definitions

  • the present invention relates to an apparatus and method for providing customized public transportation information in a digital multimedia broadcasting (DMB) terminal; and, more particularly, to an apparatus and method for providing customized public transportation information to users promptly and conveniently by transmitting static data periodically and dynamic data in real time in a transmitter of a DMB terminal and filtering the static data and the dynamic data in a receiver of a DMB terminal according to information on the user s position and inputted information, and converting the filtered data into customized public transportation information.
  • DMB digital multimedia broadcasting
  • FIG. 1 is a block diagram of a conventional system for providing on-demand transportation information.
  • a central operation server 102 collects and manages public transportation information and provides the collected or processed public transportation information according to a user'S request. Users individually receive necessary public transportation information over a communication network.
  • the central operation server 102 collects public transportation information from a data collector 101, such as a closed-circuit television (CCTV), an in-ground vehicle counter, and traffic condition information collector mounted on taxi or bus, and stores the collected public transportation information. Also, the central operation server 102 may process the collected public transportation information according to a specific standard and then store the processed information. Then, the public transportation information required by the user is provided to user terminals, such as a mobile phone 104, a mobile Internet phone 105, and a personal computer (PC) 106, which try to access the central operation server 102 over a cable/wireless communication network 103.
  • a data collector 101 such as a closed-circuit television (CCTV), an in-ground vehicle counter, and traffic condition information collector mounted on taxi or bus
  • the central operation server 102 may process the collected public transportation information according to a specific standard and then store the processed information. Then, the public transportation information required by the user is provided to user terminals, such as a mobile phone 104, a mobile Internet phone 105, and
  • the conventional system provides the collected public transportation information only to the user terminal that requests the public transportation information over the cable/wireless communication network, and it does not provide the collected public transportation information the multiple user terminals that do not request the public transportation information. That is, the public transportation information commonly interesting to the multiple users is individually transmitted only when it is requested by the individual users. Consequently, the conventional system is inefficient in terms of resource management.
  • a DMB transmitter for providing customized public transportation information, including: a data collecting/sorting unit for collecting public transportation information from a traffic information collector, and sorting the collected public transportation information into static data and dynamic data according to time variance; and a transmission processing unit for transmitting the static data periodically and the dynamic data in real time.
  • DMB receiver for providing customized public transportation information, including: a user position information acquiring unit for acquiring information on a user's current position; a reception processing unit for receiving DMB data over a broadcasting network, processing static data and dynamic data of the received DMB data according to corresponding transmission schemes, and filtering the processed static data and the processed dynamic data according to the acquired information on the user's current position and keywords inputted through a user interface; a customized information processing unit for processing the filtered static data and the filtered dynamic data into customized public transportation information corresponding to the acquired information on the user's current position and the inputted keywords; and the user interface for allowing the user to input the keywords and outputting the processed public transportation information to the user.
  • a DMB transmitting method for providing customized transportation information including the steps of: a) collecting transportation information from a traffic information; b) sorting the collected public transportation information into static data and dynamic data according to time variance; c) transmitting the static data periodically using a Carousel transmission scheme; and d) transmitting the dynamic data in a real-time streaming transmission scheme.
  • DMB receiving method for providing customized public transportation information, including the steps of: a) independently receiving static data and dynamic data transmitted as DMB data over a broadcasting network; b) acquiring information on a user's current position; c) receiving keywords from a user; d) filtering the received static data and the received dynamic data according to the acquired information on the user's current position and the received keywords; e) processing the filtered static data and the filtered dynamic data into customized public transportation information corresponding to the acquired information on the user's current position and the inputted keywords; and f) outputting the processed public transportation information to the user.
  • the customized public transportation information associated with the user's current position and the keyword can be provided to the users promptly and conveniently.
  • the DMB transmitter transmits the static data periodically and the dynamic data in real time
  • the DMB receiver filters the static data and the dynamic data according to information on the user's position and the inputted information, such as an origin, a destination, and a departure time, and converts the filtered data into customized public transportation information according to the user's taste.
  • the non-time- varying static data is
  • the information commonly interesting to unspecified persons can be provided promptly at low cost by filtering the public transportation information according to the information on the user's position and the inputted information, for example, an origin, a destination, and a departure time.
  • the customized public transportation information matching the user's current position and the keywords can be provided promptly and conveniently by performing the self-operation the filtered public transportation information.
  • FIG. 1 is a block diagram of a conventional system for providing on-demand transportation information
  • FIG. 2 is a block diagram of a DMB transmitter and a DMB receiver for providing customized public transportation information in accordance with an embodiment of the present invention
  • Fig. 3 is a detailed block diagram of the DMB transmitter and the DMB receiver illustrated in Fig. 2;
  • FIG. 4 is a flowchart illustrating a DMB receiving method for providing customized public transportation information in accordance with an embodiment of the present invention.
  • FIG. 2 is a block diagram of a DMB transmitter and a DMB receiver for providing customized public transportation information in accordance with an embodiment of the present invention.
  • the DMB transmitter 200 includes a data collecting/sorting unit 210 for collecting and sorting public transportation information, and a transmission processing unit 220 for transmitting the public transportation information in different transmission schemes according to its modified level.
  • the DMB receiver 300 includes a reception processing unit 320 for filtering the public transportation information, a user position information acquiring unit 330, a customized information processing unit 340 for providing customized public transportation information through a self-operation, and a user interface 350.
  • Fig. 3 is a detailed block diagram of the DMB transmitter and the DMB receiver illustrated in Fig. 2.
  • the transmission processing unit 220 includes a static data
  • the reception processing unit 320 includes a static data receiving unit 321, a dynamic data receiving unit 322, and a data filtering unit 323. The respective components will be described below in detail.
  • the data collecting/sorting unit 210 collects public transportation information from a data collector 201, such as a vehicle counter and a traffic condition information collector of public transportation, and sorts the collected public transportation in- formation into static data and dynamic data according to time variance.
  • a data collector 201 such as a vehicle counter and a traffic condition information collector of public transportation
  • Examples of the data collector 201 include a CCTV, an in-ground vehicle counter, and a traffic condition information collector of public transportation, such as taxi and bus, which check a current location or traveling direction of the public transportation.
  • the static data is defined as data independent from time variance among the public transportation information collected by the data collector 201. That is, the static data is the public transportation information having no time variance.
  • the static data includes the collected information or processed information whose variance frequency does not vary at each time. Examples of the static data include map information having traffic related information, for example a location of a stop and a neighborhood road, an available bus list of a corresponding stop, a bus route, and service intervals.
  • the dynamic data is defined as time- varying information among the public transportation information collected by the data collector 201. That is, the dynamic data is the public transportation information having time variance. Examples of the dynamic data include locations, speeds and license plate numbers of buses that are available in all areas.
  • the transmission processing unit 220 transmits the static data periodically and the dynamic data in real time. That is, the transmission processing unit 220 transmits the static data periodically in a Carousel transmission scheme, and transmits the dynamic data in a real-time DMB streaming transmission scheme. By transmitting the non- time- varying static data periodically and the time- varying dynamic data in real time, the efficiency of the transmission resources can be improved.
  • the respective components will be described below in more detail.
  • the static data transmitting unit 221 periodically transmits the static data using a
  • the dynamic data transmitting unit 222 transmits the dynamic data in a real-time streaming transmission scheme using a data transfer protocol, such as a transparent data channel (TDC) and Internet protocol datagram tunneling (IP tunneling) of mobile multimedia broadcasting.
  • a data transfer protocol such as a transparent data channel (TDC) and Internet protocol datagram tunneling (IP tunneling) of mobile multimedia broadcasting.
  • the public transportation information is collected by the data collector 201, such as a vehicle counter and the traffic condition information collector of the public transportation.
  • the public transportation information is sorted into the static data and the dynamic data.
  • the static data is the public transportation information that does not vary at each time according to the variance period of the collected public transportation information
  • the dynamic data is the public transportation information that varies at each time.
  • the static data includes the collected information or processed information having low variance frequency. Examples of the static data include map information having traffic related information, for example a location of a stop and a neighborhood road, an available bus list of a corresponding stop, a bus route, and service intervals.
  • the dynamic data includes information that has high variance frequency and varies with time. Examples of the dynamic data include locations, speeds and license plate numbers of buses that are available in all areas.
  • the static data and the dynamic data are transmitted using the different transmission schemes. That is, the static data is transmitted periodically using the Carousel transmission scheme, while the dynamic data is transmitted using the real-time streaming transmission scheme of the mobile multimedia broadcasting.
  • the static data and the dynamic data are transmitted according to the DMB standard.
  • the user position information acquiring unit 330 acquires information on a current user position and transfers the acquired position information to the reception processing unit 320 and the customized information processing unit 340. That is, the user position information acquiring unit 330 acquires the information on the user's current position and transfers the acquired information on the user's current position when the reception processing unit 320 filters data stream and when the customized information processing unit 340 searches information.
  • the reception processing unit 320 receives DMB data over a broadcasting network, processes static data and dynamic data of the received DMB data according to the corresponding transmission schemes, and filters the processed static data and the processed dynamic data according to the current position information acquired the position information acquiring unit 330 and keywords inputted through the user interface 350. That is, the reception processing unit 320 receives the static data according to the Carousel transmission scheme and the dynamic data according to the real-time streaming transmission scheme, and stores the static data and the dynamic data.
  • the reception processing unit 320 extracts the public transportation information corresponding to the user's position by filtering the stored static data and the stored dynamic data by using the current position information acquired by the user position information acquiring unit 330 and the user keyword, for example, a stop located within a several-meter radius, departure time, origin, and destination. That is, the reception processing unit 320 performs a filtering operation according to the information on the user's current position or the user keywords. This process aims to remove traffic information on pubic transportations of an area having no relation to the current user position among the static data and the dynamic data and to extract public transportation information desired by the user through the filtering function of the data filtering unit 323 according to the keywords previously inputted by the user.
  • the static data receiving unit 321 periodically receives the static data among the mobile multimedia data received over the broadcasting network according to the Carousel transmission scheme. In addition, the static data receiving unit 321 compares the received static data with the previously stored static data and updates the previously stored static data when the two data are different. This process aims to maintain latest information by reflecting the update of the previous information, while avoiding unnecessary duplicate reception.
  • the dynamic data receiving unit 322 receives the dynamic data among the mobile multimedia broadcasting data received over the broadcasting network according to the real-time streaming transmission scheme.
  • the data filtering unit 323 filters the static data and the dynamic data received from the static data receiving unit 321 and the dynamic data receiving unit 322 according to the current position information acquired by the user position information acquiring unit 330 and the keywords inputted through the user interface 350. That is, because the static data and the dynamic data received form the static data receiving unit 321 and the dynamic data receiving unit 322 contain information on the public transportations of an area having no relation to the user, the filtering operation based on the current position information and the user keywords is required.
  • the data filtering unit 323 filters the public transportation information on the user's neighborhood according to the information on the user's current position and the keywords. At this point, the static data means the static data updated in the static data receiving unit 321.
  • the customized information processing unit 340 processes the static data and the dynamic data filtered in the reception processing unit 320 into the customized public transportation information corresponding to the current position information acquired by the user position information acquiring unit 330 and the keywords inputted through the user interface. That is, the customized information processing unit 340 includes a high-speed execution engine that can combine the commonly interesting transportation information outputted from the static data receiving unit 321, the current traffic condition information of the user's neighborhood area outputted from the dynamic data receiving unit 322, the information on the user's position, and the user keywords inputted through the user interface 350, and can enable the user to search and operate the results.
  • the high-speed engine is a Java-based engine that processes the customized public transportation information desired by the user.
  • the customized information processing unit 340 searches and operates the results desired by the user and provides the searched and operated results to the user.
  • the customized information processing unit 340 performs a local operation in the highspeed engine, based on the information on the user's current position and speed information of the desired bus among the dynamic data received from the reception processing unit 320, and provides an estimated arrival time of the desired bus among stops near to the user's current position.
  • the customized information processing unit 340 performs a local operation in the high-speed engine, based on the static/dynamic data provided from the reception processing unit 320, the user position information, and the user keyword information, and provides the information on public transportations that is available in a desired departure time zone.
  • the customized information processing unit 340 provides an alarm function of informing the user of the public transportation information at a time point when the public transportation selected by the user is about to arrive even when the user is at business.
  • the customized information processing unit 340 transmits the customized public transportation information matching the user's request, for example, position information and inputted keywords, to the user interface 350.
  • the user interface 350 receives information from the user or outputs the customized public transportation information processed by the customized information processing unit 340 to the user. That is, the user interface 350 has an input function of allowing the user to input desired keywords and a display function of displaying the searched public transportation information.
  • FIG. 4 is a flowchart illustrating a DMB receiving method for providing customized public transportation information in accordance with an embodiment of the present invention.
  • the reception processing unit 320 receives static data or
  • step S400 dynamic data from the DMB transmitter 200 according to their corresponding transmission schemes in step S400. That is, the static data is received according to the Carousel transmission scheme, and the dynamic data is received according to the realtime streaming transmission scheme. The received static data and the stored dynamic data are stored. Then, it is determined whether the static data is changed by comparing the static data with the previously stored static data in step S402.
  • step S406 the user position information acquiring unit 330 processes the information on the user's current position.
  • step S408 the interface 350 receives keywords, for example, a stop located within a several-meter radius, a departure time, an origin, and a destination, and stores the received keywords.
  • step S410 the data filtering unit 323 filters the updated static data and the updated dynamic data according to the user position information processed in step S406 and the user keywords inputted in step S408. That is, the static data and the dynamic data are filtered according to the current position information and the user keywords. Only the public transportation information based on the user's current position and the inputted keywords is provided to the user by filtering the static/ dynamic data of the public transportations having no relation to the user's position. In addition, the latest information can be maintained by updating the previous information without unnecessary duplicate reception during the reception operation.
  • the periodically received public transportation information is stored as new static data. Further, the public transportation information transmitted using the streaming scheme in real time is filtered according to the previously inputted keywords and the acquired information on the user's current position, so that it is filtered into the dynamic data suitable for the user.
  • the information on the user's current position is acquired, and the acquired position information is used for the filtering and the self-operation. That is, the acquired position information is used to filter the data stream and perform the self-operation using the high-speed engine.
  • step S412 the customized information processing unit 340 processes the filtered static data and the filtered dynamic data into the desired customized transportation information by performing the self-operation in the high-speed engine according to the user position information and the user keywords.
  • step S414 the customized public transportation information matching the user's request, for example, the position information and the inputted keywords, is outputted at the user's departure time. The customized public transportation information is transmitted to the user.
  • the user can input the information, or the searched information can be displayed to the user. That is, the user can input the keywords, such as texts or numbers for information search, or the searched information can be displayed to the user.
  • the DMB receiver 300 performs the function of searching the public transportation information, searches the static or dynamic data by using the high-speed execution engine such as Middleware, and informs the user of the searched results through the user interface 350.
  • the high-speed execution engine such as Middleware
  • the user retrieves the information on the position of the searched bus stop and the information on the relevant bus and, if necessary, searches the estimated arrival time of a specific bus.
  • the alarm event generating function operates to inform the user of the corresponding arrival time. Therefore, the user can surely take the desired bus even he or she is at business.
  • the methods in accordance with the embodiments of the present invention can be realized as programs and stored in a computer-readable recording medium that can execute the programs.
  • Examples of the computer-readable recording medium include CD-ROM, RAM, ROM, floppy disks, hard disks, magneto-optical disks and the like.

Abstract

Provided is an apparatus and method for providing customized public transportation information in a Digital Multimedia Broadcasting (DMB) terminal. In a transmitter of the DMB terminal, a data collecting/sorting unit collects public transportation information from a traffic information collector, and sorts the collected public transportation information into static data and dynamic data according to time variance. A transmission processing unit transmits the static data periodically and the dynamic data in real time.

Description

Description
APPARATUS AND METHOD FOR PROVIDING CUSTOMIZED PUBLIC TRANSPORTATION INFORMATION IN DMB
TERMINAL
Technical Field
[1] The present invention relates to an apparatus and method for providing customized public transportation information in a digital multimedia broadcasting (DMB) terminal; and, more particularly, to an apparatus and method for providing customized public transportation information to users promptly and conveniently by transmitting static data periodically and dynamic data in real time in a transmitter of a DMB terminal and filtering the static data and the dynamic data in a receiver of a DMB terminal according to information on the user s position and inputted information, and converting the filtered data into customized public transportation information.
Background Art
[2] Fig. 1 is a block diagram of a conventional system for providing on-demand transportation information.
[3] Referring to Fig. 1, a central operation server 102 collects and manages public transportation information and provides the collected or processed public transportation information according to a user'S request. Users individually receive necessary public transportation information over a communication network.
[4] The central operation server 102 collects public transportation information from a data collector 101, such as a closed-circuit television (CCTV), an in-ground vehicle counter, and traffic condition information collector mounted on taxi or bus, and stores the collected public transportation information. Also, the central operation server 102 may process the collected public transportation information according to a specific standard and then store the processed information. Then, the public transportation information required by the user is provided to user terminals, such as a mobile phone 104, a mobile Internet phone 105, and a personal computer (PC) 106, which try to access the central operation server 102 over a cable/wireless communication network 103.
[5] However, the conventional system provides the collected public transportation information only to the user terminal that requests the public transportation information over the cable/wireless communication network, and it does not provide the collected public transportation information the multiple user terminals that do not request the public transportation information. That is, the public transportation information commonly interesting to the multiple users is individually transmitted only when it is requested by the individual users. Consequently, the conventional system is inefficient in terms of resource management.
[6] In addition, the users have to reach a stop so as to know available bus lines, bus routes, and service intervals through a monitor installed at the stop. Therefore, to increase the efficiency of the public transportation information and user's convenience, the above-mentioned information needs to be provided to the users.
Disclosure of Invention
Technical Problem
[7] It is, therefore, an object of the present invention to provide an apparatus and
method for providing customized public transportation information to the users promptly and conveniently by transmitting static data periodically and dynamic data in real time in a transmitter of a DMB terminal, and filtering the static data and the dynamic data in a receiver of a DMB terminal according to information on the user's position and inputted information, and converting the filtered data into customized public transportation information.
Technical Solution
[8] In accordance with one aspect of the present invention, there is provided a DMB transmitter for providing customized public transportation information, including: a data collecting/sorting unit for collecting public transportation information from a traffic information collector, and sorting the collected public transportation information into static data and dynamic data according to time variance; and a transmission processing unit for transmitting the static data periodically and the dynamic data in real time.
[9] In accordance with another aspect of the present invention, there is provided a
DMB receiver for providing customized public transportation information, including: a user position information acquiring unit for acquiring information on a user's current position; a reception processing unit for receiving DMB data over a broadcasting network, processing static data and dynamic data of the received DMB data according to corresponding transmission schemes, and filtering the processed static data and the processed dynamic data according to the acquired information on the user's current position and keywords inputted through a user interface; a customized information processing unit for processing the filtered static data and the filtered dynamic data into customized public transportation information corresponding to the acquired information on the user's current position and the inputted keywords; and the user interface for allowing the user to input the keywords and outputting the processed public transportation information to the user.
[10] In accordance with further aspect of the present invention, there is provided a DMB transmitting method for providing customized transportation information, including the steps of: a) collecting transportation information from a traffic information; b) sorting the collected public transportation information into static data and dynamic data according to time variance; c) transmitting the static data periodically using a Carousel transmission scheme; and d) transmitting the dynamic data in a real-time streaming transmission scheme.
[11] In accordance with still further aspect of the present invention, there is provided a
DMB receiving method for providing customized public transportation information, including the steps of: a) independently receiving static data and dynamic data transmitted as DMB data over a broadcasting network; b) acquiring information on a user's current position; c) receiving keywords from a user; d) filtering the received static data and the received dynamic data according to the acquired information on the user's current position and the received keywords; e) processing the filtered static data and the filtered dynamic data into customized public transportation information corresponding to the acquired information on the user's current position and the inputted keywords; and f) outputting the processed public transportation information to the user.
[12] In accordance with the present invention, the customized public transportation information associated with the user's current position and the keyword can be provided to the users promptly and conveniently.
[13] For this purpose, the DMB transmitter transmits the static data periodically and the dynamic data in real time, and the DMB receiver filters the static data and the dynamic data according to information on the user's position and the inputted information, such as an origin, a destination, and a departure time, and converts the filtered data into customized public transportation information according to the user's taste.
Advantageous Effects
[14] In accordance with the present invention, the non-time- varying static data is
transmitted periodically, and the time- varying dynamic data is transmitted in real time, thereby preventing unnecessary duplicate reception.
[15] In addition, the information commonly interesting to unspecified persons can be provided promptly at low cost by filtering the public transportation information according to the information on the user's position and the inputted information, for example, an origin, a destination, and a departure time.
[16] Furthermore, the customized public transportation information matching the user's current position and the keywords can be provided promptly and conveniently by performing the self-operation the filtered public transportation information.
Brief Description of the Drawings
[17] The above and other objects and features of the present invention will become apparent from the following description of the preferred embodiments given in conjunction with the accompanying drawings, in which:
[18] Fig. 1 is a block diagram of a conventional system for providing on-demand transportation information;
[19] Fig. 2 is a block diagram of a DMB transmitter and a DMB receiver for providing customized public transportation information in accordance with an embodiment of the present invention;
[20] Fig. 3 is a detailed block diagram of the DMB transmitter and the DMB receiver illustrated in Fig. 2; and
[21] Fig. 4 is a flowchart illustrating a DMB receiving method for providing customized public transportation information in accordance with an embodiment of the present invention.
Mode for the Invention
[22] Other objects and aspects of the invention will become apparent from the following description of the embodiments with reference to the accompanying drawings, which is set forth hereinafter.
[23] Fig. 2 is a block diagram of a DMB transmitter and a DMB receiver for providing customized public transportation information in accordance with an embodiment of the present invention.
[24] The DMB transmitter 200 includes a data collecting/sorting unit 210 for collecting and sorting public transportation information, and a transmission processing unit 220 for transmitting the public transportation information in different transmission schemes according to its modified level.
[25] The DMB receiver 300 includes a reception processing unit 320 for filtering the public transportation information, a user position information acquiring unit 330, a customized information processing unit 340 for providing customized public transportation information through a self-operation, and a user interface 350.
[26] Fig. 3 is a detailed block diagram of the DMB transmitter and the DMB receiver illustrated in Fig. 2.
[27] Referring to Fig. 3, the transmission processing unit 220 includes a static data
transmitting unit 221 and a dynamic data transmitting unit 222. The reception processing unit 320 includes a static data receiving unit 321, a dynamic data receiving unit 322, and a data filtering unit 323. The respective components will be described below in detail.
[28] The data collecting/sorting unit 210 collects public transportation information from a data collector 201, such as a vehicle counter and a traffic condition information collector of public transportation, and sorts the collected public transportation in- formation into static data and dynamic data according to time variance. Examples of the data collector 201 include a CCTV, an in-ground vehicle counter, and a traffic condition information collector of public transportation, such as taxi and bus, which check a current location or traveling direction of the public transportation.
[29] The static data is defined as data independent from time variance among the public transportation information collected by the data collector 201. That is, the static data is the public transportation information having no time variance. The static data includes the collected information or processed information whose variance frequency does not vary at each time. Examples of the static data include map information having traffic related information, for example a location of a stop and a neighborhood road, an available bus list of a corresponding stop, a bus route, and service intervals. The dynamic data is defined as time- varying information among the public transportation information collected by the data collector 201. That is, the dynamic data is the public transportation information having time variance. Examples of the dynamic data include locations, speeds and license plate numbers of buses that are available in all areas.
[30] The transmission processing unit 220 transmits the static data periodically and the dynamic data in real time. That is, the transmission processing unit 220 transmits the static data periodically in a Carousel transmission scheme, and transmits the dynamic data in a real-time DMB streaming transmission scheme. By transmitting the non- time- varying static data periodically and the time- varying dynamic data in real time, the efficiency of the transmission resources can be improved. The respective components will be described below in more detail.
[31] The static data transmitting unit 221 periodically transmits the static data using a
Carousel transmission scheme in a multimedia object transfer (MOT) protocol of mobile multimedia broadcasting.
[32] The dynamic data transmitting unit 222 transmits the dynamic data in a real-time streaming transmission scheme using a data transfer protocol, such as a transparent data channel (TDC) and Internet protocol datagram tunneling (IP tunneling) of mobile multimedia broadcasting.
[33] An operation of the DMB transmitter for providing customized public transportation information will be described below in detail.
[34] First, the public transportation information is collected by the data collector 201, such as a vehicle counter and the traffic condition information collector of the public transportation. The public transportation information is sorted into the static data and the dynamic data. The static data is the public transportation information that does not vary at each time according to the variance period of the collected public transportation information, and the dynamic data is the public transportation information that varies at each time. [35] The static data includes the collected information or processed information having low variance frequency. Examples of the static data include map information having traffic related information, for example a location of a stop and a neighborhood road, an available bus list of a corresponding stop, a bus route, and service intervals. The dynamic data includes information that has high variance frequency and varies with time. Examples of the dynamic data include locations, speeds and license plate numbers of buses that are available in all areas.
[36] The static data and the dynamic data are transmitted using the different transmission schemes. That is, the static data is transmitted periodically using the Carousel transmission scheme, while the dynamic data is transmitted using the real-time streaming transmission scheme of the mobile multimedia broadcasting. The static data and the dynamic data are transmitted according to the DMB standard.
[37] Next, the DMB receiver (terminal) 300 for providing customized public transportation information will be described in detail.
[38] The user position information acquiring unit 330 acquires information on a current user position and transfers the acquired position information to the reception processing unit 320 and the customized information processing unit 340. That is, the user position information acquiring unit 330 acquires the information on the user's current position and transfers the acquired information on the user's current position when the reception processing unit 320 filters data stream and when the customized information processing unit 340 searches information.
[39] The reception processing unit 320 receives DMB data over a broadcasting network, processes static data and dynamic data of the received DMB data according to the corresponding transmission schemes, and filters the processed static data and the processed dynamic data according to the current position information acquired the position information acquiring unit 330 and keywords inputted through the user interface 350. That is, the reception processing unit 320 receives the static data according to the Carousel transmission scheme and the dynamic data according to the real-time streaming transmission scheme, and stores the static data and the dynamic data.
[40] Then, the reception processing unit 320 extracts the public transportation information corresponding to the user's position by filtering the stored static data and the stored dynamic data by using the current position information acquired by the user position information acquiring unit 330 and the user keyword, for example, a stop located within a several-meter radius, departure time, origin, and destination. That is, the reception processing unit 320 performs a filtering operation according to the information on the user's current position or the user keywords. This process aims to remove traffic information on pubic transportations of an area having no relation to the current user position among the static data and the dynamic data and to extract public transportation information desired by the user through the filtering function of the data filtering unit 323 according to the keywords previously inputted by the user.
[41] The static data receiving unit 321 periodically receives the static data among the mobile multimedia data received over the broadcasting network according to the Carousel transmission scheme. In addition, the static data receiving unit 321 compares the received static data with the previously stored static data and updates the previously stored static data when the two data are different. This process aims to maintain latest information by reflecting the update of the previous information, while avoiding unnecessary duplicate reception.
[42] The dynamic data receiving unit 322 receives the dynamic data among the mobile multimedia broadcasting data received over the broadcasting network according to the real-time streaming transmission scheme.
[43] The data filtering unit 323 filters the static data and the dynamic data received from the static data receiving unit 321 and the dynamic data receiving unit 322 according to the current position information acquired by the user position information acquiring unit 330 and the keywords inputted through the user interface 350. That is, because the static data and the dynamic data received form the static data receiving unit 321 and the dynamic data receiving unit 322 contain information on the public transportations of an area having no relation to the user, the filtering operation based on the current position information and the user keywords is required. The data filtering unit 323 filters the public transportation information on the user's neighborhood according to the information on the user's current position and the keywords. At this point, the static data means the static data updated in the static data receiving unit 321.
[44] The customized information processing unit 340 processes the static data and the dynamic data filtered in the reception processing unit 320 into the customized public transportation information corresponding to the current position information acquired by the user position information acquiring unit 330 and the keywords inputted through the user interface. That is, the customized information processing unit 340 includes a high-speed execution engine that can combine the commonly interesting transportation information outputted from the static data receiving unit 321, the current traffic condition information of the user's neighborhood area outputted from the dynamic data receiving unit 322, the information on the user's position, and the user keywords inputted through the user interface 350, and can enable the user to search and operate the results. The high-speed engine is a Java-based engine that processes the customized public transportation information desired by the user.
[45] The customized information processing unit 340 searches and operates the results desired by the user and provides the searched and operated results to the user. The customized information processing unit 340 performs a local operation in the highspeed engine, based on the information on the user's current position and speed information of the desired bus among the dynamic data received from the reception processing unit 320, and provides an estimated arrival time of the desired bus among stops near to the user's current position. In addition, the customized information processing unit 340 performs a local operation in the high-speed engine, based on the static/dynamic data provided from the reception processing unit 320, the user position information, and the user keyword information, and provides the information on public transportations that is available in a desired departure time zone. Moreover, the customized information processing unit 340 provides an alarm function of informing the user of the public transportation information at a time point when the public transportation selected by the user is about to arrive even when the user is at business.
[46] The customized information processing unit 340 transmits the customized public transportation information matching the user's request, for example, position information and inputted keywords, to the user interface 350.
[47] The user interface 350 receives information from the user or outputs the customized public transportation information processed by the customized information processing unit 340 to the user. That is, the user interface 350 has an input function of allowing the user to input desired keywords and a display function of displaying the searched public transportation information.
[48] Fig. 4 is a flowchart illustrating a DMB receiving method for providing customized public transportation information in accordance with an embodiment of the present invention.
[49] Referring to Fig. 4, the reception processing unit 320 receives static data or
dynamic data from the DMB transmitter 200 according to their corresponding transmission schemes in step S400. That is, the static data is received according to the Carousel transmission scheme, and the dynamic data is received according to the realtime streaming transmission scheme. The received static data and the stored dynamic data are stored. Then, it is determined whether the static data is changed by comparing the static data with the previously stored static data in step S402.
[50] When the static data is changed, the previously stored static data is updated in step
S404. On the other hand, when the static data is not changed, the previously stored static data is not updated.
[51] In step S406, the user position information acquiring unit 330 processes the information on the user's current position. In step S408, the interface 350 receives keywords, for example, a stop located within a several-meter radius, a departure time, an origin, and a destination, and stores the received keywords.
[52] In step S410, the data filtering unit 323 filters the updated static data and the updated dynamic data according to the user position information processed in step S406 and the user keywords inputted in step S408. That is, the static data and the dynamic data are filtered according to the current position information and the user keywords. Only the public transportation information based on the user's current position and the inputted keywords is provided to the user by filtering the static/ dynamic data of the public transportations having no relation to the user's position. In addition, the latest information can be maintained by updating the previous information without unnecessary duplicate reception during the reception operation.
[53] The periodically received public transportation information is stored as new static data. Further, the public transportation information transmitted using the streaming scheme in real time is filtered according to the previously inputted keywords and the acquired information on the user's current position, so that it is filtered into the dynamic data suitable for the user.
[54] The information on the user's current position is acquired, and the acquired position information is used for the filtering and the self-operation. That is, the acquired position information is used to filter the data stream and perform the self-operation using the high-speed engine.
[55] In step S412, the customized information processing unit 340 processes the filtered static data and the filtered dynamic data into the desired customized transportation information by performing the self-operation in the high-speed engine according to the user position information and the user keywords. In step S414, the customized public transportation information matching the user's request, for example, the position information and the inputted keywords, is outputted at the user's departure time. The customized public transportation information is transmitted to the user.
[56] Therefore, the user can input the information, or the searched information can be displayed to the user. That is, the user can input the keywords, such as texts or numbers for information search, or the searched information can be displayed to the user.
[57] When the user inputs the keywords, such as texts or number, for searching the
public transportation information, the DMB receiver 300 performs the function of searching the public transportation information, searches the static or dynamic data by using the high-speed execution engine such as Middleware, and informs the user of the searched results through the user interface 350.
[58] The user retrieves the information on the position of the searched bus stop and the information on the relevant bus and, if necessary, searches the estimated arrival time of a specific bus. When the specific bus that the user wants to take will soon arrive at the corresponding bus stop, the alarm event generating function operates to inform the user of the corresponding arrival time. Therefore, the user can surely take the desired bus even he or she is at business.
[59] Then, the processed customized public transportation information is displayed at the user's departure time.
[60] The methods in accordance with the embodiments of the present invention can be realized as programs and stored in a computer-readable recording medium that can execute the programs. Examples of the computer-readable recording medium include CD-ROM, RAM, ROM, floppy disks, hard disks, magneto-optical disks and the like.
[61] The present application contains subject matter related to Korean patent application
Nos. 2005-119431 and 2006-30282, filed with the Korean Intellectual Property Office on December 8, 2005, and April 3, 2006, the entire contents of which is incorporated herein by reference.
[62] While the present invention has been described with respect to certain preferred embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the scope of the invention as defined in the following claims.
[63]

Claims

Claims
[1] A digital multimedia broadcasting (DMB) transmitter for providing customized public transportation information, comprising:
a data collecting/sorting unit for collecting public transportation information from a traffic information collector, and sorting the collected public transportation information into static data and dynamic data according to time variance; and
a transmission processing unit for transmitting the static data periodically and the dynamic data in real time.
[2] The DMB transmitter as recited in claim 1, wherein the static data is public transportation information having no time variance and includes map, available bus lines of a stop, bus routes, and service intervals.
[3] The DMB transmitter as recited in claim 1, wherein the dynamic data includes locations, speeds and license plate numbers of buses that are available in all areas.
[4] The DMB transmitter as recited in claim 1, wherein the transmission processing unit includes:
a static data transmitting unit for transmitting the static data using a Carousel transmission scheme; and
a dynamic data transmitting unit for transmitting the dynamic data using a realtime streaming transmission scheme.
[5] A DMB receiver for providing customized public transportation information, comprising:
a user position information acquiring unit for acquiring information on a user's current position;
a reception processing unit for receiving DMB data over a broadcasting network, processing static data and dynamic data of the received DMB data according to corresponding transmission schemes, and filtering the processed static data and the processed dynamic data according to the acquired information on the user's current position and keywords inputted through a user interface;
a customized information processing unit for processing the filtered static data and the filtered dynamic data into customized public transportation information corresponding to the acquired information on the user's current position and the inputted keywords; and
the user interface for allowing the user to input the keywords and outputting the processed public transportation information to the user.
[6] The DMB receiver as recited in claim 5, wherein the reception processing unit includes:
a static data receiving unit for receiving the static data periodically according to a Carousel transmission scheme;
a dynamic data receiving unit for receiving the dynamic data according to a realtime streaming transmission scheme; and
a data filtering unit for filtering the received static data and the received dynamic data according to the acquired information on the user's current position and the inputted keywords.
[7] The DMB receiver as recited in claim 6, wherein the static data receiving unit compares the received static data with a previously stored static data, and updates the previously stored static data when the received static data and the previously stored static data are different from each other.
[8] The DMB receiver as recited in claim 5, wherein the customized information processing unit provides an estimated arrival time of a public transportation matched with a destination among stops near the user's current position by using information on a current position and speed of the public transportation corresponding to the inputted keywords, based on the filtered static/dynamic data, the acquired information on the user's current position, and the inputted keywords.
[9] The DMB receiver as recited in claim 8, wherein the customized information processing unit generates an alarm event to inform the user of the estimated arrival time of the public transportation before the corresponding public transportation arrives at the corresponding stop.
[10] The DMB receiver as recited in claim 5, wherein the customized information processing unit performs a local operation in a high-speed engine, based on the filtered static/dynamic data, the acquired information on the user s current position, and the inputted keywords, and provides public transportation information matched with a departure time desired by the user.
[11] A DMB transmitting method for providing customized transportation information, comprising the steps of:
a) collecting transportation information from a traffic information; b) sorting the collected public transportation information into static data and dynamic data according to time variance;
c) transmitting the static data periodically using a Carousel transmission scheme; and
d) transmitting the dynamic data in a real-time streaming transmission scheme.
[12] The DMB transmitting method as recited in claim 11, wherein the static data is public transportation information having no time variance and includes map, available bus lines of a stop, bus routes, and service intervals.
[13] The DMB transmitting method as recited in claim 11, wherein the dynamic data includes locations, speeds and license plate numbers of buses that are available in all areas.
[14] A DMB receiving method for providing customized public transportation information, comprising the steps of:
a) independently receiving static data and dynamic data transmitted as DMB data over a broadcasting network;
b) acquiring information on a user's current position;
c) receiving keywords from a user;
d) filtering the received static data and the received dynamic data according to the acquired information on the user s current position and the received keywords;
e) processing the filtered static data and the filtered dynamic data into customized public transportation information corresponding to the acquired information on the user's current position and the inputted keywords; and f) outputting the processed public transportation information to the user.
[15] The DMB receiving method as recited in claim 14, wherein the step a) includes the steps of:
comparing the received static data with a previously stored static data; and updating the previously stored static data when the received static data and the previously stored static data are different from each other.
[16] The DMB receiving method as recited in claim 14, wherein the step e) includes the step of generating an alarm event to inform the user of the estimated arrival time of the public transportation before the corresponding public transportation arrives at the corresponding stop.
[17] The DMB receiving method as recited in claim 14, wherein the step e) includes the steps of:
performing a local operation in a high-speed engine, based on the filtered static/ dynamic data, the acquired information on the user's current position, and the inputted keywords; and
providing public transportation information matched with a departure time desired by the user.
PCT/KR2006/003800 2005-12-08 2006-09-25 Apparatus and method for providing customized public transportation information in dmb terminal WO2007066884A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006800525304A CN101366063B (en) 2005-12-08 2006-09-25 Apparatus and method for providing customized public transportation information in dmb terminal

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20050119431 2005-12-08
KR10-2005-0119431 2005-12-08
KR1020060030282A KR100789367B1 (en) 2005-12-08 2006-04-03 Apparatus and Method of Transmitting/Receiving Digital Multimedia Broadcasting Data for Providing Custom Public Transportation Information
KR10-2006-0030282 2006-04-03

Publications (1)

Publication Number Publication Date
WO2007066884A1 true WO2007066884A1 (en) 2007-06-14

Family

ID=38123000

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2006/003800 WO2007066884A1 (en) 2005-12-08 2006-09-25 Apparatus and method for providing customized public transportation information in dmb terminal

Country Status (1)

Country Link
WO (1) WO2007066884A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006159A (en) * 1995-08-14 1999-12-21 Schmier; Kenneth J. Public transit vehicle arrival information system
US20020049527A1 (en) * 2000-08-29 2002-04-25 Atsushi Kohno Traffic information transmitting system, traffic information collecting and distributing system and traffic information collecting and distributing method
US6845316B2 (en) * 2002-10-14 2005-01-18 Mytrafficnews.Com, Inc. Distribution of traffic and transit information
KR20050055273A (en) * 2003-12-06 2005-06-13 에스케이텔레텍주식회사 Method for offering public transpotation information according to the position in mobile communication device
KR20050078013A (en) * 2004-01-30 2005-08-04 주식회사 이비 System and method for guiding traffic time of public transportation vehicles using smart sensor communication network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006159A (en) * 1995-08-14 1999-12-21 Schmier; Kenneth J. Public transit vehicle arrival information system
US20020049527A1 (en) * 2000-08-29 2002-04-25 Atsushi Kohno Traffic information transmitting system, traffic information collecting and distributing system and traffic information collecting and distributing method
US6845316B2 (en) * 2002-10-14 2005-01-18 Mytrafficnews.Com, Inc. Distribution of traffic and transit information
KR20050055273A (en) * 2003-12-06 2005-06-13 에스케이텔레텍주식회사 Method for offering public transpotation information according to the position in mobile communication device
KR20050078013A (en) * 2004-01-30 2005-08-04 주식회사 이비 System and method for guiding traffic time of public transportation vehicles using smart sensor communication network

Similar Documents

Publication Publication Date Title
CN100385888C (en) System for providing targeted internet information to mobile agents
US7373247B2 (en) Method and apparatus for updating map data, and computer-readable medium storing program for executing the method
US6983139B2 (en) Geographical web browser, methods, apparatus and systems
EP1804225A2 (en) Interactive traffic information providing method and apparatus
US9786169B2 (en) On-vehicle information providing device, information providing center, and information providing system
JPH11514178A (en) Mobile information providing system and method
US9026346B2 (en) Method of providing detail information using multimedia based traffic and travel information message and terminal for executing the same
JP2001126179A (en) Method and system for collecting data to use position of portable telephone set matched with road network
WO2003031914A1 (en) Interactive taxi information system
KR100789367B1 (en) Apparatus and Method of Transmitting/Receiving Digital Multimedia Broadcasting Data for Providing Custom Public Transportation Information
CA2610231C (en) Providing traffic information including composite links
JP2001188992A (en) Method and system for providing information
US7869939B2 (en) Route guide data creation device, route guide data creation method, and route guide distribution device
US8903635B2 (en) Providing and using of information on video related to traffic situation
KR100763593B1 (en) Apparatus and Method of Receiving Traffic and Travel Information based on Location using Navigation
JP2011022988A (en) Terminal for vehicle, operation method thereof, information providing server, and information providing method thereof
WO2007066884A1 (en) Apparatus and method for providing customized public transportation information in dmb terminal
CN102289435B (en) Information processing method and information handling system
JP2016162002A (en) Information providing system in transport equipment
JP2004199283A (en) Information providing method and information providing system
CA2608710C (en) Providing traffic information including sub-links of links
KR101020733B1 (en) On-board unit for providing traffic information and system for providing traffic information
KR20130091030A (en) An apparatus for transmitting and receiving a real-time traffic light status information and the method thereof
KR20090033561A (en) Apparatus and method for providing advertisement in system for providing traffic information based on dmb
KR20090041008A (en) Providing traffic information using tpeg message

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 200680052530.4

Country of ref document: CN

122 Ep: pct application non-entry in european phase

Ref document number: 06798883

Country of ref document: EP

Kind code of ref document: A1