WO2008004607A1 - Mobile communication terminal, information providing method, program, and computer-readable recording medium - Google Patents
Mobile communication terminal, information providing method, program, and computer-readable recording medium Download PDFInfo
- Publication number
- WO2008004607A1 WO2008004607A1 PCT/JP2007/063433 JP2007063433W WO2008004607A1 WO 2008004607 A1 WO2008004607 A1 WO 2008004607A1 JP 2007063433 W JP2007063433 W JP 2007063433W WO 2008004607 A1 WO2008004607 A1 WO 2008004607A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- program
- communication terminal
- mobile communication
- context
- Prior art date
Links
- 238000010295 mobile communication Methods 0.000 title claims abstract description 222
- 238000000034 method Methods 0.000 title claims description 48
- 238000012545 processing Methods 0.000 claims description 97
- 238000004891 communication Methods 0.000 claims description 48
- 230000004044 response Effects 0.000 claims description 30
- 230000005540 biological transmission Effects 0.000 claims description 26
- 238000006243 chemical reaction Methods 0.000 abstract description 190
- 230000009471 action Effects 0.000 description 96
- 238000010586 diagram Methods 0.000 description 36
- 230000010365 information processing Effects 0.000 description 28
- 230000008569 process Effects 0.000 description 23
- 230000006870 function Effects 0.000 description 21
- 230000000694 effects Effects 0.000 description 14
- 230000014509 gene expression Effects 0.000 description 12
- 239000000284 extract Substances 0.000 description 10
- 238000012546 transfer Methods 0.000 description 10
- 230000007704 transition Effects 0.000 description 10
- 238000013500 data storage Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000004397 blinking Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 238000005299 abrasion Methods 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4828—End-user interface for program selection for searching program descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6181—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a mobile phone network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
Definitions
- Mobile communication terminal information providing method, program, and computer-readable recording medium
- the present invention relates to a portable communication terminal that provides users with related information related to program content provided by a broadcast service, an information providing program, and a computer-readable recording medium that records the information providing program.
- a user who is watching a program designates the desired program and, based on the designated content from the broadcast content database, for text information and metadata power search by EPG (Electronic Program Guide)
- EPG Electronic Program Guide
- an information providing device that extracts a keyword, searches for related information using the extracted keyword, and transmits the related information of the broadcast content to a mail address designated by the user in advance (for example, Japanese Patent Laid-Open No. 2005-2005). — See publication 222369).
- Patent Document 1 JP 2005-222369 A
- Japanese Laid-Open Patent Publication No. 2005-222369 can solve the problems of data broadcasting, but if the broadcasting specified by the user is the same, The problem remains that the same program-related information is provided regardless of the situation of the user, such as moving.
- Japanese Laid-Open Patent Publication No. 2005-222369 also discloses a method of weighting keywords based on user history and user information.
- usage history is accumulated on the information providing device side
- the user Program-related information that considers the user's environment, such as information used or accumulated by applications that do not involve the providing device, such as information used in music distribution services and information used in -use distribution services, is not provided. !
- the present invention has been made paying attention to such problems of the conventional technology, and an object is to easily provide program-related information according to the attribute, situation, and environment of the user. Is to provide mobile communication terminals that can provide users with
- Another object is to provide a method for easily providing program-related information to a user according to the user's attributes, circumstances, and environment. Another object is to provide a program for controlling the mobile communication terminal so that program-related information can be easily provided to the user according to the user's attribute, situation and environment. Yet another object is to provide a recording medium storing the program.
- a mobile communication terminal capable of receiving and reproducing a broadcast program.
- the mobile communication terminal can communicate with the information providing server via the network.
- This mobile communication terminal outputs a broadcast program information based on a broadcast signal, a reception unit that receives a broadcast signal corresponding to a broadcast program, a communication unit that transmits and receives information via a network, and the like.
- a control unit for controlling the operation of the terminal.
- the control unit stores the history information in the storage unit in response to an operation on the operation unit.
- the control unit Based on the information acquisition instruction to the operation unit, the control unit transmits program specifying information for specifying the program information being viewed to the information providing server via the communication unit.
- the control unit causes the reproduction output unit to output the classification information indicating the search range returned in response to the information providing server power in response to the transmitted program specifying information.
- the control unit transmits the selected classification information selected based on the operation on the operation unit among the classification information and the classification related information extracted from the storage unit in relation to the selected classification information via the communication unit. Send to.
- the control unit searches for the program identification information returned by the information providing server based on the selected classification information and the classification related information.
- the program output information related to the program information specified in the above is output to the reproduction output unit.
- control unit transmits the program specifying information, the predetermined selection classification information, and the classification related information extracted in association with the predetermined selection classification information to the information providing server.
- control unit transmits the program specifying information to the information providing server together with information representing the title of the program specifying information.
- control unit transmits information representing the title of the program specific information and the program specific information to the information providing server as an electronic mail.
- control unit transmits the program specifying information to the information providing server based on information representing a program schedule included in the broadcast signal and an information acquisition instruction.
- control unit causes the reproduction output unit to output information representing a program schedule included in the broadcast signal in accordance with the application.
- the control unit transmits the program specifying information to the information providing server.
- the application includes a browser.
- control unit causes the reproduction output unit to output classification information indicating a plurality of types of search ranges.
- the control unit provides information on selected classification information indicating at least one selected search range among a plurality of types of search ranges, and classification-related information extracted from the storage unit in relation to the selected classification information. Send to server.
- the storage unit stores information on the position of the mobile communication terminal associated with the classification information.
- the control unit transmits, to the information providing server, the information on the position of the mobile communication terminal from which the storage unit capacity is extracted in relation to the selected classification information as the classification related information.
- the storage unit stores history information in association with the classification information.
- the control unit transmits the history information from which the storage unit capacity is extracted in association with the selected classification information to the information providing server as the classification related information.
- the storage unit stores file name list data of an image file associated with the classification information.
- the control unit transmits the file name list data extracted in association with the selected classification information to the information providing server as the classification related information.
- the program specifying information includes information on the history of transmission of the selected classification information.
- Control unit causes the reproduction output unit to output the classification information according to the transmission history of the selected classification information.
- the program specifying information includes information on a time at which the search is executed.
- a method for a portable communication terminal to provide information can communicate with the information providing server via the network.
- the mobile communication terminal outputs a program information to be broadcast based on the receiving unit that receives a broadcast signal corresponding to a broadcast program, a communication unit that transmits and receives information via a network, and the broadcast signal.
- a playback output unit, an operation unit for receiving instructions to the mobile communication terminal, a storage unit for storing history information of browsing processing performed via the network, and controlling the operation of the mobile communication terminal A control unit.
- history information is stored in the storage unit, and program specifying information for specifying program information being viewed through broadcasting is specified via the communication unit.
- a program for controlling a mobile communication terminal can communicate with the information providing server via the network.
- a mobile communication terminal outputs a program information to be broadcast based on a receiving unit that receives a broadcast signal corresponding to a broadcast program, a communication unit that transmits and receives information via a network, and the broadcast signal.
- This program stores the history information in the storage unit in response to an operation on the operation unit in the mobile communication terminal, and the program identification for identifying the program information being viewed in the broadcast via the communication unit.
- the extracted category-related information is transmitted to the information providing server, and is specified by the program specifying information retrieved and returned by the information providing server based on the selected classification information and the category-related information. Outputting program related information related to the program information.
- a computer-readable recording medium on which the above program is recorded is provided.
- a portable communication terminal, an information providing program, and a computer-readable recording medium recording the information providing program according to the present invention can easily use program-related information according to the attribute, situation, and environment of the user. Can be provided.
- FIG. 1 is a diagram showing a specific example of the configuration of a system that works with this embodiment.
- FIG. 2 is a diagram showing a specific example of the hardware configuration of the mobile communication terminal according to the present embodiment.
- FIG. 3 is a diagram showing a specific example of a software module configuration of a mobile communication terminal that works on the present embodiment.
- FIG. 4 is a diagram showing a specific example of a configuration of a context conversion server that works on this embodiment.
- FIG. 5 is a diagram showing a specific example of the structure of the context conversion rule database of the context conversion server 2 that works according to the present embodiment.
- FIG. 6 is a diagram showing a specific example of an interface definition of a search execution module.
- FIG. 7 is a diagram showing a specific example of search combination rule description.
- FIG. 8 is a diagram showing a first specific example of screen display on the mobile communication terminal when program-related information data is acquired.
- FIG. 9 is a diagram showing a second specific example of screen display on the mobile communication terminal when program-related information data is acquired. [10] This is a screen for making settings related to acquisition of program-related information data.
- FIG. 11 is a diagram showing a third specific example of screen display on the mobile communication terminal when program-related information data is acquired.
- FIG. 12 is a diagram showing an example of a record extracted from a context conversion rule DB in the context conversion server.
- FIG. 13 is a diagram showing a flowchart of processing for transmitting context information to the context conversion server in the mobile communication terminal.
- Figure 14 shows the contents of primary context information exchanged between the mobile communication terminal and the context conversion server.
- FIG. 15 is a diagram showing user action context information transmitted from the context conversion server.
- FIG. 16 is a diagram showing secondary context information.
- FIG. 17 is a diagram showing a series of processing flowcharts until the context conversion server receives primary context information and transmits program-related information data to the mobile communication terminal.
- 19] is a diagram showing a first specific example of a method for displaying program-related information data on a mobile communication terminal.
- FIG. 20 is a diagram showing a second specific example of a method for displaying program-related information data on a mobile communication terminal.
- ⁇ 22 This is a diagram showing a fifth specific example of screen display on the mobile communication terminal when program-related information data is acquired.
- FIG. 23 is a diagram showing a first screen when the mobile communication terminal power is also set to collectively transmit context information to the context conversion server.
- Context information is also sent to the context conversion server in a lump It is a figure showing the 2nd screen at the time of setting to transmit.
- FIG. 25 is a flowchart of processing for transmitting context information to a context conversion server in a mobile communication terminal.
- FIG. 26 is a diagram showing the contents of context information exchanged between the mobile communication terminal and the context conversion server.
- FIG. 27 is a series of processing flowcharts until the context conversion server receives context information and transmits program-related information data to the mobile communication terminal.
- FIG. 28 is a data exchange sequence between the mobile communication terminal and the context conversion server.
- FIG. 29 is a diagram showing a screen display on the mobile communication terminal when context information is transmitted by e-mail.
- FIG. 30 is a diagram showing a screen display on the mobile communication terminal when program-related information data is received by e-mail.
- FIG. 1 is a diagram showing one specific example of the configuration of a system that works on the present embodiment.
- the mobile communication terminal 1 is a communication terminal that receives and displays a program provided by a broadcast wave from the base station 6 and receives and displays program-related information data.
- the mobile communication terminal 1 generates context information, which is information indicating the user's attributes, status, environment, and the like necessary for acquiring the program-related information data desired by the user, via the computer network 5. Context information is exchanged with the context conversion server 2.
- the “program” is not limited to the so-called program of the content main body provided by the broadcast service.
- the “program” may include information accompanying the content body such as a commercial.
- the "context information” includes at least information indicating "user attributes" such as gender, date of birth, and occupation, and program specifying information for specifying a program that the user is viewing.
- the program specific information may include, for example, channel information being viewed, time at the time of viewing, current location information of the user, and the like.
- the context information further includes the user's preferences and intentions for program-related information data, the location of other functions and services used by the mobile communication terminal 1, and more specifically functions and contents expressed by file paths, etc. It may also include the Internet service URL (Uniform Resource Locator) recorded as directory information and bookmarks.
- URL Uniform Resource Locator
- the mobile communication terminal 1 is not only a so-called PDC (Personal Digital Cellular) or 3G (third generation) mobile phone but also a PHS (Personal Handy-phone System), PDA (Personal Digital Assistant), car navigation system. It may include a portable terminal such as a sillon system or a portable music player with a communication device.
- PDC Personal Digital Cellular
- 3G third generation
- PHS Personal Handy-phone System
- PDA Personal Digital Assistant
- car navigation system may include a portable terminal such as a sillon system or a portable music player with a communication device.
- the context conversion server 2 is a server that converts the context information transmitted / received to / from the mobile communication terminal 1 into a search combination rule for searching for program related information data.
- the context conversion server 2 communicates with the program content service server 3 based on the context information transmitted / received to / from the mobile communication terminal 1 via the computer network 5 to acquire the program content information and convert it. It communicates with the information service Sano according to the search combination rule later.
- the context conversion server 2 may communicate with the program content service server 3 again. Further, the context conversion server 2 generates program-related information data based on the communication results with the program content service server 3 and the information service server and transmits it to the mobile communication terminal 1.
- Search combination rule stipulates the domain of the search destination site, parameters such as keywords for searching the domain of the search destination site, and the search results obtained from the search destination site and its data format 1 Consists of one or more search expressions.
- the “search combination rule” indicates the correlation between search orders and search expressions that are constituent elements.
- Program content information represents the content and configuration of a program provided as a broadcast service. Programs provided as a broadcast service are not limited to programs that are currently being broadcast, but programs that have been broadcast in the past and recorded in the mobile communication terminal 1 are also included in the provided programs. “Program content information” includes, for example, the program name and subtitle of the program, themes and topics covered in the program, symbolic keywords representing each scene, the category of the program such as drama and -youth, appearance The name of the person, commercial information included in the program, etc. may be included.
- the program content service server 3 is a server that provides the context conversion server 2 with program content information of a program that responds to the program content inquiry information received from the context conversion server 2, and performs context conversion via the computer network 5. Communicate with server 2.
- Program content inquiry information specifies the program being viewed by the user, This is information for acquiring the contents provided as a set, and may include the program being watched by the user, the time at the time of viewing, the current location information of the user, etc. included in the context information.
- the information service sano is a server that publishes arbitrary information arranged on the computer network 5.
- the information service sano uses the search function provided by the information service server 4 to convert the related information data from the context. Provide to Server 2.
- Related information data is information provided by the information service Sano, and is composed of one or more pieces of information related to the program that the user is viewing.
- the related information data is a search result of an information service server using the program content information as a parameter, or a search result of another information service server 4 using the search result as a parameter, or one or more of these.
- the search result of the information service Sano using the combination of search results as a parameter.
- one or more information service servers 4 exist on the computer network 5. If the information service server does not provide a search function, a search provided by another information service server other than the information service server 4 is provided. Information may be searched for in the information service server 4 using the function.
- the information service server 4 may be a server that provides services in a large unit such as various search engines and portal services.
- the information service server 4 may be a server that provides a limited range of services included in the service provided by the portal service server. For example, the phone book search service in Chiyoda-ku, Tokyo, included in the portal service.
- the computer network 5 is a computer network such as a LAN (Local Area Network) or the Internet, a wired communication network (public line network) such as an optical fiber, ADSL (Asymmetric Digital Subscriber Line), a mobile phone, Includes mobile (wireless) communication networks such as PHS, wireless LAN and WiMAX (Worldwide Interoperability for Microwave Access).
- LAN Local Area Network
- WiMAX Worldwide Interoperability for Microwave Access
- the context conversion server 2, the program content service server 3, and the information service server 4 are collectively referred to as an “information providing server”.
- a device that actually communicates with mobile communication terminal 1 is a device that operates as context conversion server 2.
- FIG. 2 is a diagram showing one specific example of the hardware configuration of the mobile communication terminal 1 that works according to the present embodiment.
- mobile communication terminal 1 which is useful in the present embodiment transmits context information via computer network 5 or a communication unit for acquiring program-related information data 21 and a control unit 22 configured to control the entire mobile communication terminal 1 composed of a CPU (Central Processing Unit) and the like, and a control unit 22 including power such as ROM (Read Only Memory) and RAM (Random Access Memory).
- the storage unit 23 stores the program executed by the program, the intermediate data of the program, the data received from another computer, etc., and the input for the user to input / output data to / from the mobile communication terminal
- An output unit 24 and a broadcast receiving unit 25 for receiving a program provided by a broadcasting service via a broadcasting station are included.
- the storage unit 23 is roughly classified into an internal storage unit 231 built in the mobile communication terminal 1, an SD (Secure Digital) memory card inserted in the memory slot of the mobile communication terminal 1, and an MMC (Multimedia). Card) and other external memory card 232 consisting of an external memory card.
- SD Secure Digital
- MMC Multimedia Card
- the input / output unit 24 includes numeric buttons such as “1” and “2", direction buttons such as “up”, “down”, “right”, and “left”, and “F” and “menu”.
- Operation unit 241 including function buttons such as ⁇ , a display unit 242 such as an LCD (Liquid Crystal Display) that displays information to the user, an audio input unit 243 such as a microphone that inputs audio, and an audio output And an audio output unit 244 such as a speaker.
- the broadcast receiving unit 25 is a movable antenna for receiving a broadcast wave, a broadcast wave receiving tuner for selecting a broadcast wave frequency, and a decoding of a broadcast signal encoded by a broadcast wave receiving tuner. The decoding circuit etc. which perform are performed. The broadcast signal received by the broadcast receiving unit 25 is reproduced and output from the display unit 242 and the audio output unit 244.
- the position information acquisition unit 26 includes a positioning device for measuring the current location of the mobile communication terminal 1, for example, a GPS (Global Positioning System) module and a peripheral circuit of the module.
- a GPS Global Positioning System
- the hardware configuration shown in FIG. 2 is that of a general mobile phone with a built-in TV function.
- the hardware configuration of the mobile communication terminal 1 according to the present invention is not limited to the hardware configuration shown in FIG.
- FIG. 3 shows a specific example of the software module configuration of the mobile communication terminal 1 that is useful for the present embodiment.
- broadcast data reception control unit 31 controls transmission / reception unit 25 of FIG. More specifically, the broadcast data reception control unit 31 receives the frequency of the broadcast service provided with the program selected by the user based on the user's program selection input received by the operation reception unit 34. To enable this, frequency tuning control is performed for the broadcast wave reception tuner. The broadcast data reception control unit 31 also controls the decoding process on the encoded signal output of the broadcast wave reception tuner for the decoding circuit on the mobile communication terminal 1.
- the broadcast data processing unit 32 performs a conversion process from the decoded signal decoded according to an instruction from the broadcast data reception control unit 31 to actual video data or audio data.
- the broadcast data processing unit 32 is compressed with H.264 / MPEG-4 AVC (Moving Picture Experts Group phase 4 Part 10 Advanced Video Coding).
- Video processing MPEG4ZA AC (Moving Picture Experts Group phase 4 Advanced Audio Coding) audio data processing, BML (Br Process metadata by oadcast Markup Language).
- Broadcast data display processing unit 33 performs display processing of video data, audio data, and metadata processed by broadcast data processing unit 32.
- the broadcast data display processing unit 33 also displays channel numbers by using information stored in the broadcast data processing unit 32 or output to the broadcast data display processing unit 33, It is also possible to display the name of the program, and if the EPG data can be handled, the program name is displayed to display which program the user is currently viewing.
- the operation reception unit 34 receives user operations such as channel selection operation for selecting a program viewed by the user, sound volume adjustment of audio data, and selection of context information when acquiring program-related information data.
- User operations include numeric buttons such as “1” and “2” included in the input / output unit 24 of the mobile communication terminal 1, direction buttons such as “up”, “down”, “right”, and “left”, This is done with function buttons such as “F” and “Menu”.
- the context information processing unit 35 generates context information to be transmitted to the context conversion server 2 when a user inputs a request for acquiring program-related information data to the operation receiving unit 34.
- the context information processing unit 35 acquires the channel information that the user is currently viewing from the broadcast data processing unit 32, and the viewing time and the user's information from the storage unit 23 via the context information management unit 37.
- Internet service URL recorded as current location information, user attributes such as user's gender, date of birth, job type, mobile communication terminal 1 function expressed by file path, directory information of content, bookmarks, etc. Acquires etc. and generates context information.
- the context information processing unit 35 has the program name, broadcast channel data, and recording time from the storage unit 23. Or get location information.
- the storage unit 23 stores user attributes in advance. Further, the context-related data storage processing unit 38 stores the viewing time from the broadcast data processing unit 32 and the location information acquisition unit 26, the current location information of the user, and the like in the storage unit 23 as needed. In addition, the URL of the Internet service recorded as directory information, bookmarks, etc. of the contents as described above is stored in the storage unit 23 according to the user's operation. And
- the context information processing unit 35 also analyzes the user action context information received from the context conversion server 2 so that a menu of obtainable program-related information data can be presented to the user. Performs proper processing.
- the processing result of the context information processing unit 35 is obtained through the context information display processing unit 39 as user preferences and intentions for program-related information data such as “see”, “listen”, “check”, and “buy”. Presented in the form.
- the “user action context information” is data transmitted from the context conversion server 2 to the mobile communication terminal 1, and is an abstract and primary search range of the program related information data. Is shown.
- User action context information is in the form of user preferences and intentions for program-related information data, such as “view”, “listen”, “examine”, “buy”, or “performer”, “music”, “program” It may be an element constituting a program such as “event”.
- the user's operation on the user action context information is performed via the input / output unit 24 and the operation receiving unit 34.
- the context information processing unit 35 obtains necessary information from the context related data storage unit via the context information management unit 37 based on the operation content of the user. Context information (secondary context information, details will be described later) that is a response to the user action context information is generated.
- the transmission / reception processing unit 36 performs control processing of the communication unit 21 for transmission / reception of context information, user action context information, or program-related information data with the context conversion server 2 via the computer network 5.
- the transmission / reception processing unit 36 is used for various communication protocols required by the computer network 5 to which the mobile communication terminal 1 and the context conversion server 2 are connected, such as TCP / IP (Transmission Control Protocol / Internet Protocol) and http (Hypertext). Transfer Protocol).
- TCP / IP Transmission Control Protocol / Internet Protocol
- http Hypertext). Transfer Protocol
- the protocol used by the transmission / reception processing unit 36 may be an originally defined abrasion protocol.
- the context information management unit 37 is based on an inquiry from the context information processing unit 35. Next, a response is made based on the information stored in the context-related data storage processing unit 38. More specifically, the context information management unit 37 stores a search for a specific file in the mobile communication terminal 1 or a predetermined function in the mobile communication terminal 1 in response to an inquiry from the context information processing unit 35. The file path is acquired and the specified processing is executed, and the viewing time and the current location information of the user are returned, and the user attributes such as the user's gender, date of birth, and occupation are returned. To respond to the function of the mobile communication terminal 1 expressed by a file path or the like, or the directory information of the content, or the URL of the Internet service recorded as a bookmark or the like.
- the context-related data storage processing unit 38 performs processing for storing data in the storage unit 23 that is used when the context information processing unit 35 generates context information. More specifically, the data used when generating context information includes setting information such as user attributes such as the user's gender, date of birth, and job type, as well as video and still images and V, Tatsu content, and users. Frequently used by web site bookmark information, web usage history information, RSS (Rich Site Summary) readers, etc.-URL information on use sites, location information of mobile devices measured by GPS, mobile phone base stations Communication history and base station information. When a 6-axis sensor that can measure the tilt and direction of the mobile communication terminal 1 is installed, the data includes the measurement results of the 6-axis sensor.
- the context information display processing unit 39 uses the processing result of the context information processing unit 35 to display the user action context information when the user's ability is requested to acquire program-related information data. To display.
- the context information display processing unit 39 displays based on the received content. The user can get an overview of the program-related information data that can be acquired from the display on the display unit 242. Further, the context information display processing unit 39 causes the display unit 242 to display what context information has been transmitted after the context information has been transmitted to the context conversion server 2.
- the program related information data processing unit 301 analyzes the program related information data received from the context conversion server 2 via the transmission / reception processing unit 36, and displays the program related information data.
- the display processing in the part 302 can be performed.
- program related information data is described in XML (Extensible Markup Language) format, which is SVG (Scalable Vector Graphics) format
- SVG Scalable Vector Graphics
- a format analysis process is performed to form a tree structure, and a program related information data display unit 302 performs a conversion process to a drawing command so that the drawing Z display process can be performed.
- the program related information data processing unit 301 also performs a process for a user operation performed on the program related information data operation receiving unit 303. More specifically, the program related information data processing unit 301 performs processing such as enlargement / reduction or switching processing of the display range such as scrolling and panning. When the program related information data is divided into a plurality of pieces, the program related information data processing unit 301 acquires an unacquired unit through the transmission / reception processing unit 36. Furthermore, when program related information data is provided in XML format such as SVG format, if link information to the web page is embedded, the program related information data processing unit 301 selects the context conversion server 2.
- the embedded link information is not limited to the URL of the WEB page, but can also specify a specific function or application on the mobile communication terminal 1 in a format such as device: ZZ.
- the program related information data processing unit 301 cooperates with the designated application to perform application activation processing.
- FIG. 4 shows a specific example of the configuration of the context conversion server 2 that works on the present embodiment.
- the terminal data transmission / reception unit 41 communicates with the mobile communication terminal 1 via the computer network 5 in context information, user action context information, and a program. Send and receive related information data.
- the terminal data transmission / reception unit 41 includes various communication protocols required for the computer network 5 to which the mobile communication terminal 1 and the context conversion server 2 are connected, such as TCP / IP and http.
- the protocol used by the terminal data transmitter / receiver 41 may be a uniquely defined application protocol.
- the context information processing unit 42 analyzes the context information received from the mobile communication terminal 1, and extracts information for specifying the content of the program currently being viewed on the mobile communication terminal 1 that is the context information transmission source.
- the program content information is acquired. More specifically, the context information processing unit 42 extracts channel history information, time information, location information, or movement history information indicating a history of communication with the communication base station included in the context information.
- the recorded title may be the program name itself.
- the context information processing unit 42 acquires the program content information currently being viewed on the mobile communication terminal 1 that is the context information transmission source to the program content service server 3 via the program content server inquiry processing unit 43.
- the context information processing unit 42 also searches the context conversion rule DB 45 via the context conversion rule DB search unit 44 based on the program content information acquired via the program content server inquiry processing unit 43. Based on the search result, the context information processing unit 42 performs processing for generating user action context information to be transmitted to the mobile terminal 1 that is the context information transmission source. More specifically, for example, the context information processing unit 42 uses a program category such as drama or -use included in the program content information received from the program content service server 3 as a parameter, and uses the context conversion rule DB. The context conversion rule DB45 is searched through the search unit 44. The context information processing unit 42 generates user action context information based on the information provided from the context conversion rule DB search unit 44.
- the context information processing unit 42 further sends the information service server inquiry processing unit 46 to the information service server based on the response to the user action context information received by the mobile communication terminal 1 through the terminal data transmission / reception unit 41. Make an inquiry request. More specifically, the context information processing unit 42 receives from the mobile communication terminal 1. Based on the user action included in the response to the one-action context information, the context conversion rule DB 45 is searched through the context conversion rule DB search unit 44 to extract the corresponding search combination rule. The context information processing unit 42 also extracts action-related data included in the response to the user action context information as a parameter, and sends an inquiry request to the information service server 4 to the information service server inquiry processing unit 46. To do.
- the program content server query processing unit 43 queries the program content service server 3 and the program content information via the computer network 5 and the program content. Information acquisition processing is performed.
- the program content server inquiry processing unit 43 is composed of one or more search execution modules (described later).
- the program content server inquiry processing unit 43 uses the SOAP (Simple Object Access Protocol) and WSDL (Web services Description Language) required for inquiring program content information with the program content service server 3 and acquiring program content information. No, it is realized by Web services such as REST (Representational State Transfer).
- the context conversion rule DB search unit 44 provides an interface for realizing the search or update operation of the context conversion rule DB 45.
- the context conversion rule DB search unit 44 receives the search parameters from the context information processing unit 42, searches the context conversion rule DB 45 using the parameters, and finds the search results corresponding to the received parameters. Return to the context information processing unit 42.
- the context conversion rule DB search unit 44 also receives parameters to be applied to the combination of searches described in the context conversion rule DB 45 from the context information processing unit 42 as necessary.
- the context conversion rule DB search unit 44 is provided in a query language for a standard RDBMS (Relational Database Management System) such as SQL (Structured Query Language).
- the context conversion rule DB search unit 44 may perform the following processing.
- the first process is a process for searching the context conversion rule DB 45 in advance based on the program content information acquired via the program content server inquiry processing unit 43. This first place It is desirable that the processing is performed at the timing when the program of each broadcasting station is switched.
- the context conversion rule DB45 search must be based on the context information (for example, program genre) obtained from the program content information capability.
- the second process is a process of generating response information to the user action context to be transmitted to the mobile communication terminal 1.
- the third process is a process of temporarily storing as a cache in the context conversion rule DB search unit 44.
- the context conversion rule DB search unit 44 deletes the information temporarily stored as a cache when the program switched when the first process is completed is completed. Therefore, only the cache of the program being broadcast is temporarily stored, so that it is possible to keep the memory consumption to the minimum necessary, and the search inside the cache becomes fast.
- Context conversion rule DB45 is a search combination rule corresponding to a combination of one piece of information (eg, user action context) included in the context information, one piece of information (eg, program category) contained in the program content information, and information. This is a database that describes a model of program related information data used when creating program related information data.
- Context conversion rule DB45 is a database for converting context information into search combination rules. The name of the search expression, the domain of the search destination site as the contents of the search expression, parameters such as keywords for searching the domain of the search destination site, and the search results and data format obtained from the search destination site It is defined as a search combination rule.
- the information stored in the context conversion rule DB 45 is preferably registered in advance by a mobile phone carrier, Internet connection carrier, information service carrier, etc., but this is not restrictive.
- the information service server inquiry processing unit 46 makes an inquiry request to the information service server 4 based on the request content received from the context information processing unit 42, and acquires related information data. More specifically, the information service server inquiry processing unit 46 receives the search combination rule ID and predetermined parameters from the context information processing unit 42. Based on the search combination rule ID, the information service server query processing unit 46 executes the search execution module with the parameters as arguments in accordance with the search combination rule extracted by searching the context conversion rule DB45, and A request for acquiring related information data is sent to the server 4, and related information data is acquired from the information service server 4.
- the information service server inquiry processing unit 46 includes one or more search execution modules (described later).
- the information service server query processing unit 46 is realized by SOAP, WSDL, REST and!, And the Tatsu Web service necessary for inquiring related information data with the information service server 4 and acquiring related information data.
- the intermediate data conversion unit 47 performs processing for converting the related information data acquired from the information service server 4 by the information service server inquiry processing unit 46 into a format that can be processed by the program related information data creation unit 48. . More specifically, the intermediate data converter 47 maps the items of related information data acquired from the information service server 4 to items that can be referred to in the program related information data template.
- the program related information data creation unit 48 combines the related information data acquired from the information service server 4 with the program related information data template stored in the program related information data template DB40, thereby generating program related information data. Create For this reason, the related information data acquired from the information service server 4 needs to be in a format that can uniquely refer to the program related information data template. For example, if the information related to the headline of program-related information data is referred to by the item “title> in the program-related information data template title>, the heading to be obtained from a certain information service server 4> The headline> item that you want to obtain from the service server 4 is converted to the title> item by using processing such as XSLT (Extensible Stylesheet Language Transformations).
- XSLT Extensible Stylesheet Language Transformations
- the program related information data creation unit 48 uses the output of the intermediate data conversion unit 47 based on the information of the program related information data template stored in the context conversion rule DB 45 to transmit to the mobile communication terminal 1 Generate related information data. More specifically, the program-related information data creation unit 48 acquires template data corresponding to the search combination rule ID from the program-related information data template DB 40, and outputs the output of the intermediate data conversion unit 47 to the template data. The process of combining is performed to create program related information data.
- the program-related information data creation unit 48 uses the program-related information data template stored in the context conversion rule DB 45, for example, to “examine” as user action context information when watching a “song program”. If you select ⁇ Create encyclopedia style '' program-related information data, or if you select ⁇ Listen '' as user action context information while watching ⁇ Song program '', Program-related information data can be created in a “CD catalog style”.
- the program related information data created by the program related information data creating unit 48 is stored in the created program related information data storage unit 49.
- the created program related information data storage unit 49 By using the stored program information data, the above processing can be omitted.
- the program-related information data model DB 40 holds a model of program-related information data corresponding to the search combination ID. More specifically, the program-related information data template DB40 determines the layout, background color, character color, and character size of related information data required for creating program-related information data for each search combination ID. It holds the template data that describes the layout information such as the background image and decoration and the display order on the mobile communication terminal 1. The template is described in the SVG format, for example.
- FIG. 5 is a diagram showing a specific example of the structure of the context conversion rule database 45 of the context conversion server 2 according to the present embodiment.
- the search combination rule 52 is given ID 51, which is a unique identifier for specifying the search combination rule.
- Program related information corresponding to the search combination rule 52 Data template ID stored in the DB40, element 54 of the program content information to which the search combination rule 52 can be applied (more specifically, program category), user action
- the extraction conditions for the information to be acquired in connection with the user action context from the context 55 and the mobile communication terminal 1 are associated with the search combination rule 52.
- the search combination rule 52 uses a predetermined description method, the name of the search expression, and the contents of the search expression as key words for searching the domain of the search destination site and the domain of the search destination site. Parameters such as search mode, search results obtained from the search destination site, and their data formats are specified. Although not particularly limited, the “search combination rule 52” can correspond to class information in an object-oriented language. In the example of Fig. 5, the search destination domain is described in the form of referring to the ID as the search execution module ID. The URL that indicates the actual location of the search destination, the data format of the search keyword, and the number of requested related information data can be further specified in the definition of the search execution module that can be referred to by ID. Multiple searches can be executed by listing multiple search execution module IDs.
- the search result of another search expression can be used as a search parameter.
- the search expression “encyclopedia search” the search execution modules checkPedia01, checkPedia02, and checkPedia03 that make up the search expression are search expressions for acquiring performer names.
- Search execution module of getPerson You can search using personnames that is the search result of NameOl as a parameter.
- the search can be performed in the form of “search for encyclopedia information on performers” by indicating the order of search in a predetermined description format and the interrelationship of search expressions as constituent elements.
- FIG. 6 is a diagram showing a specific example of a search execution module definition included in the search combination rule description 52 of FIG. 5, more specifically, an interface definition of the search execution module.
- the getPersonNameOl service that searches for performers by “acquire performer name” described in the search combination rule 52 of FIG. 5 is defined.
- the definition of the search execution module is given a search execution module ID 61 that can uniquely specify the search execution module in the search combination rule description.
- search execution module ID 61 can uniquely specify the search execution module in the search combination rule description.
- the location of the search destination domain or the location 62 of the service that is the transmission destination of the search request provided by the search destination domain can be described in the URL format, for example.
- input data 63 for searching the search destination domain can be defined. More specifically, the identification ID and data format of the parameter sent to the search request destination URL are described in the search execution module definition. You can.
- the channel information being viewed is specified as an integer Ch parameter
- the viewing time is specified as an integer Time parameter in the same way
- the viewing area is displayed in an arbitrary character string format. Specify with region ⁇ , parameter.
- the input data 63 is applied as a parameter based on the context information received from the mobile communication terminal 1 by performing a predetermined procedure to be described later.
- the context information is information stored in the user's terminal or information capable of acquiring a predetermined functional capability in the user's terminal. This makes it possible to collect related information data according to the user's situation from the information service server 4.
- the search execution module definition can further define the output data 64 of the search execution module, which is related information data. More specifically, the identification ID indicating the output contents of the search execution module, the same data format It is also possible to specify the mapping with the contents received as a response to the meter sent to the search request destination URL.
- the definition is made! /
- FIG. 7 is a diagram showing a specific example of the search combination rule description 52 of FIG. 5 by the XML description.
- the search combination rule description combines two or more search execution modules whose definitions are shown in Fig. 6 to search for program related information.
- the search module getPersonNameOl obtains a list of program performers names personnames from the program content service server 3 using the primary context information sent from the user. Personnames can be reused as a parameter of the search execution module described in the rule description.
- the search module checkPediaOl sets the performer name list personnames as a keyword parameter and searches for information related to the performers. At this time, the search module checkPediaOl requests title (title), description (text), and picture (image) as items included in the output data.
- another search execution module getSongtitleOl sets a performer name list personnames as a keyword parameter, and retrieves incoming music melody of performers. At this time, the search module checkPediaOl is included in the output data. Request titles (title, title) and ringtones (ring melody) as required items.
- context information communication method is not limited to two round trips, but may be sent once as described later. Or, the communication method of context information is to communicate 3 times or more.
- FIG. 8 is a diagram showing a specific example of screen display on the mobile communication terminal 1 when program-related information data is acquired.
- the program 81 by the broadcast service is displayed in the center of the screen.
- a software button 82 for requesting acquisition of program related information data is displayed at the lower right of the screen.
- the mobile communication terminal 1 executes the functions of various applications by accepting user operations through the operation unit 241.
- User operation may be a combination of a powerful solkey and a decision button! /, V, and any hardware button, and selection with a pointing device such as a mouse or pen touch panel It may be assigned to an operation.
- the user When the user wants to acquire program related information data related to a program, the user may operate the operation unit 241 assigned to the software button 82 displayed as "Related information".
- the program related information data acquisition menu 83 which is information related to the acquisition of the program related information data shown in FIG. 9 is displayed on the display unit 242.
- the program related information data acquisition menu 83 is displayed on the display unit 242 as an option 84 for instructing a method of acquiring data related to the program being viewed.
- Option 84 is displayed based on the user action context information provided from the context conversion server 2.
- Options 84 are each software buttons. The user can select one or more user action context information according to the operation.
- context information based on the selected information is transmitted from the mobile communication terminal 1 to the context conversion server 2.
- the context information In the text conversion server 2, it is used as additional information for narrowing down the search results of program related information data.
- the program related information data acquisition menu 83 may allow the user to select one or more user action context information using a check box. By using the check box, the user can easily know which user action context information he / she has selected.
- the number of options 84 in the program related information data acquisition menu 83 1S The next page indicating that the next item exists when the upper limit that can be displayed on one screen of the display unit 242 is exceeded. Button 85 may be displayed. Thereby, the display unit 242 can display more options.
- the setting button 86 in Fig. 9 is a software button for transitioning to a screen (Fig. 10) for performing settings relating to acquisition of program-related information data of the broadcast service receiving application or the program-related information data acquisition application.
- context information is transmitted from the mobile communication terminal 1 to the context conversion server 2 in a batch or in a plurality of times.
- user action related information that can be associated with the user action context information is sent to the context information that is a response to the user action context information when the communication setting with the conversion server 2 or option 84 is selected Settings, view selection settings for displaying program-related information data, settings related to display decorations such as the background color and background image of the program-related information data acquisition menu 83, and program-related information data acquisition menu 83
- These setting items can be selectively set in advance by preparing the candidate power by moving the focus 87 by the user's operation and determining it by the user's operation in the state selected by the focus 87. .
- the OK button 88 in the lower left of FIG. 10 is a software button for enabling the contents of each setting item.
- the contents of the setting items are stored in the storage unit 23.
- the screen may transition to FIG. 8 or FIG.
- the return button 89 is a button for canceling the contents set for each setting item.
- the contents of the fixed item are not stored in the storage unit 23.
- the display on the display unit 242 transitions to the screen shown in FIG. 8 or FIG.
- FIG. 11 is another example in which the option 84 of the program related information data acquisition menu 83 is displayed on the screen in the same manner as in FIG. 9, and a plurality of user action context information options 84 are displayed as software buttons.
- the user action context information that can be selected by the user is not limited to one.
- the user selects multiple options such as HTML (HyperText Markup Language) checkboxes and sends the user action context information as a single piece of context information to the mobile communication terminal 1 and the context conversion server 2. It's good.
- HTML HyperText Markup Language
- the pressed button image is displayed. Further, when the selected software button is pressed while a plurality of software buttons are selected, the context information power is generated based on the user action context information of the selected software button and transmitted to the context conversion server 2.
- FIG. 12 shows an example of a record extracted from the context conversion rule DB 45 in the context conversion server 2.
- a broadcast service is watching a program classified as a song program as a program category.
- the context conversion server 2 analyzes the context information (primary context information) included in the program-related information data acquisition request, and Through communication with the service server 3, the user is informed that the category of the program currently being viewed is a song program.
- the mobile communication terminal 1 displays the user action context information received as a response to the primary context information as options as shown in FIG.
- the mobile communication terminal 1 uses the selection result to obtain context information (secondary context information) that is a response to the user action context information. Is generated and sent to Context Conversion Server 2.
- FIG. 13 shows a flowchart of processing in which the mobile communication terminal 1 transmits context information to the context conversion server 2.
- the software button 82 shown in FIG. 8 is selected by a user operation.
- control unit 22 performs processing for acquiring primary context information and temporarily storing it in a memory corresponding to internal storage unit 231. Specifically, in step S1001, the control unit 22 acquires channel information of the program being viewed and stores it in the memory. In step S1003, the control unit 22 acquires the current time information and stores it in the memory. In step S 1005, the location information acquisition unit 25 acquires the current location information of the mobile communication terminal 1 and stores it in the memory. In step S1007, control unit 22 performs determination according to the context batch transmission setting. If YES, the control shifts to the process in step S 1607 in FIG. If NO, control transfers to step S 1009. In step S1009, the mobile communication terminal 1 transmits the primary context information temporarily stored in the memory in step S1001 to step S1005 to the context conversion server 2 via the communication unit 21.
- the transmission method from mobile communication terminal 1 to the server is not particularly limited.
- the mobile communication terminal 1 includes the broadcast data processing unit 32.
- Information representing the program schedule included in the broadcast signal may be extracted as an EPG, and the extracted information may be transmitted.
- the broadcast data display processing unit 33 may display information on the program being broadcast according to an arbitrary application based on the information included in the broadcast signal as an EPG. Good.
- EPG when information indicating the schedule of a program is included in the broadcast signal in the same manner as EPG, the information may be extracted and transmitted by control unit 22.
- the mobile communication terminal 1 may display information on the program being broadcast based on the information.
- the information of the program being broadcast may be displayed according to the browser.
- the transmission / reception processing unit 36 configures the body of the email or the attached file including the primary context information and sends it to the server as an email. Good.
- the title of the e-mail may include “Create Program Related Data” and other information that identifies the program being viewed.
- step S 1011 mobile communication terminal 1 receives user action context information from context conversion server 2.
- the control unit 22 analyzes the received user action context information and displays it on the screen.
- the screen display in the state shown in FIG.
- step S1015 the mobile communication terminal 1 accepts selection by user operation of user action context information via the operation unit 241.
- control unit 22 collects data in portable communication terminal 1 associated with the selected user action context information. For example, data extracted from a browser history card installed in the mobile communication terminal 1 that includes a specific URL, file name list data of an image file stored in the data folder, mobile communication terminal 1 Data that represents information on the location of data, and data such as viewing history data of broadcasting applications correspond to collection targets.
- the collected file name list data is data representing the file name, the file size, and the file data format. Note that the content of the collected file name list data is not particularly limited, and data other than these data may be included, or at least a part of these data may be missing.
- step S1019 the control unit 22 stores the collected data in the terminal in the internal storage unit 231 as action-related data of the user action context information.
- step S1021 the mobile communication terminal 1 sends the user action selected in step S1015 and the action-related data stored in the internal storage unit 231 in step S1019 via the communication unit 21 to the secondary context information.
- step S1023 the control unit 22 displays the transmitted menu and ends the process.
- FIG. 14 is a specific example of the primary context information transmitted in step S1009 of FIG.
- the primary context information includes, as channel information, 10CH, which is the channel number of the broadcast service program that was being viewed when the software button 82 was pressed.
- the primary context information includes time information when the software button 82 is pressed as time information.
- the primary context information includes, as regional information, position information calculated by a GPS device mounted on the terminal and position information based on information on base station antenna power with which the terminal is communicating.
- the primary context information includes information for identifying the terminal type, such as the model name of the mobile phone and the software version number, as the terminal type.
- the primary context information includes JPEG (Joint Photographic Experts Group), rendering formats such as HTML and SVG as the program-related information data format that can be displayed.
- the primary context information includes information that uniquely identifies the terminal, such as an e-mail address or IP address, as a program-related information data notification destination.
- the primary context information includes history information that the terminal has moved for a predetermined period as the movement history. More specifically, the history information is a history of communication between the mobile communication terminal 1 and the base station during the period when the time force when the software button 82 is pressed is also traced back for a certain period, and includes the address of the base station or the latitude of the base station. Contains longitude information.
- the mobile communication terminal 1 transmits a channel number, region information, and time information as primary context information. When the program guide function is available, the mobile communication terminal 1 omits these, and the context information is changed from the program name that can be obtained from the program guide function and the information on the WEB page of the program as program identification information. It may be sent to the replacement server 2.
- FIG. 15 shows user action context information transmitted from the context conversion server 2.
- six user action context information items of “see”, “examine”, “buy”, “listen”, “enjoy”, and “collect” are described.
- the user action context information of “examine” and “view” includes the definition of the extraction condition of the action related data stored in the terminal.
- the mobile communication terminal 1 extracts information stored in the terminal according to the action-related data extraction condition definition.
- FIG. 16 shows the secondary context information transmitted in step S1021 of FIG.
- the secondary context information includes information on favorite bookmarks of browsers installed in the mobile communication terminal 1 as action-related data of “examine”.
- the secondary context information includes an image file stored in the data folder of the mobile communication terminal 1 as action-related data of “view”.
- “local”, which will be described later, is included in the secondary context information as the user action context information, and “local” is selected in step 1015, the secondary context information is “local”. It includes information on the location of the mobile communication terminal 1 associated with the user action context information.
- FIG. 17 shows a series of processing flowcharts until the context conversion server 2 receives the primary context information and also transmits the program-related information data to the mobile communication terminal 1.
- the context conversion server 2 receives and analyzes primary context information.
- the context conversion server 2 makes an inquiry to the program content service server 3 through the information service server inquiry processing unit 46 based on the channel information, time information, and region information included in the primary context information.
- the program content service server 3 is a server that provides information on a so-called program guide, and can specify a program from channel information, time information, and regional information. Accordingly, the program category such as program dramas and variety is identified and returned to the context conversion server 2. Furthermore, the program content service server 3 displays the performers of the specified program and the contents of the program content.
- the context conversion server 2 does not need to access program content service server 3.
- step S1205 the context conversion server 2 searches the context conversion rule DB 45 using the program category received from the program content service server 3 in step S 1203 as a search key.
- the context conversion server 2 generates user action context information from the search result record (S1207).
- the user action context information may be generated based on information that can be acquired from the program content service server 3.
- the user action context information options shown in FIG. 11 are based on information that can be acquired from the program content service server 3, and the user action context information is generated and transmitted to the terminal.
- Program homepages, events, etc. are displayed on the screen.
- step S1203 an example is shown in which channel information, time information, and region information are received as primary context information, but the content of primary context information is not limited to such information.
- the context conversion server 2 receives user profile information or information about the terminal, for example, location information of the terminal by GPS, as primary context information, the generated user action context information is changed.
- the primary context information includes GPS information
- user action context information “local” may be provided. “Local” corresponds to expressing a situation in which limited information is requested to the surrounding area based on the location information of the user.
- step S1209 the context conversion server 2 transmits the generated user action context information to the mobile communication terminal 1.
- the context conversion server 2 receives the secondary context information transmitted from the terminal camera in step S1021 in FIG.
- the context conversion server 2 analyzes the secondary context information.
- step S1215 the context conversion server 2 starts from the mobile communication terminal 1. Using the user action context information included in the received secondary context information as a search key, the context conversion rule DB 45 is searched, and the corresponding search combination rule is extracted.
- step S1217 the context conversion server 2 determines whether the search execution module described in the extracted search combination rule includes a search execution module to which action-related data can be applied.
- step S1219 the context conversion server 2 updates the description so that action-related data is added to the search parameters of the search execution module included in the conversion rule description. .
- step S1221 the context conversion server 2 advances the control to step S1221 without updating the description of the search parameter of the search execution module.
- step S1221 the context conversion server 2 executes an inquiry to each information service server 4 according to the search execution module description described in the combination rule, and acquires related information data.
- step S 1223 the context conversion server 2 converts the related information data, which is the query result, into an intermediate language.
- step S1225 the context conversion server 2 acquires a program related information data template that defines layout information and the like, and synthesizes the related information data converted into the intermediate language as program related information data.
- step S1227 the context conversion server 2 transmits the combined program related information data to the mobile communication terminal 1 and ends the process.
- FIG. 18 shows a data exchange sequence between the mobile communication terminal 1 and the context conversion server 2.
- the software button 82 is selected by a user operation while viewing a program.
- step S1301 mobile communication terminal 1 acquires primary context information including channel information, time information, and region information, and transmits the primary context information to context conversion server 2. At this time, the mobile communication terminal 1 may present to the user that the primary context information has been transmitted.
- the presentation method includes blinking of light such as sound, vibration, and LED (Light Emitting Diode).
- step S1303 the context conversion server 2 adds the received primary context information.
- the program content service server 3 is inquired based on the channel information, time information, and regional information included. Based on the response of the program content service server 3, the program name can be specified and the category of the program can be determined.
- step S1305 the context conversion server 2 searches the context conversion rule DB 45 using the program category of the specified program as a condition, and extracts a matching record.
- the context conversion server 2 generates a list of user action contexts included in the extracted record, and transmits it to the mobile communication terminal 1 as user action context information.
- step S1307 the mobile communication terminal 1 displays an option for acquiring the received program-related information data on the screen based on the user action context information so that it can be selected by a user operation.
- the mobile communication terminal 1 extracts the data in the terminal associated with the user action context, and the terminal power is also converted into the context conversion server 2 as secondary context information. Send back to.
- the mobile communication terminal 1 may present to the user that the secondary context information has been transmitted.
- the presentation method includes blinking of sounds such as sounds, vibrations, and LEDs.
- step 1309 the context conversion server 2 searches the context conversion rule DB45 based on the primary context information and the secondary context information transmitted from the mobile communication terminal 1, and specifies the combination rule.
- the search execution module description is updated accordingly.
- step S1311 the context conversion server 2 executes a query to the information service server 4 according to the description of the combination rule, and acquires the query result.
- step S1313 the context conversion server 2 synthesizes the query result of the information service server 4 as data for the mobile communication terminal 1, and transmits the data generated by the synthesis to the mobile communication terminal 1.
- FIG. 19 is a diagram showing a specific example of a method for displaying program-related information data in the mobile communication terminal 1.
- the program-related information data 1401 is obtained by combining predetermined portions of the program-related information data template with the contents of intermediate data, which is related information data received from each service sano. More specifically, the program related information data is converted into intermediate data.
- the related information data received from the information service server 4 is composed of a set of laid out related information data 1402 laid out based on a program related information data template.
- laid-out related information data 1402 and text 1411, JPEG and PNG (Portable N etwork Graphics), GIF (Graphic Interchange Format) such as an image 1412, Web sites and We b link information indicating the location of a specific function by the service 1413, a script for executing a predetermined calculation process such as Java (registered trademark) Script, an input button 1414 to which the script is assigned, and a moving picture 1415 such as MPEG2 or MPEG4.
- JPEG and PNG Portable N etwork Graphics
- GIF Graphic Interchange Format
- the layout related information data 1402 does not have to have a one-to-one relationship with the related information data acquired from the information service server 4.
- One layout related information data 1402 includes a plurality of related information data. May be.
- the program-related information data template includes a description of the display order when the mobile communication terminal 1 displays and a description of the operation when displayed.
- Display order description and display order behavior can be expressed in a script using, for example, the ⁇ script> tag included in the SVG format.
- mobile communication terminal 1 treats layout related information data 1421, 1422, 1 423, and 1424 as a set of objects using ⁇ g> tag, and handles this ⁇ g> tag as scr. Operate from ipt to switch display with pan, switch with scrolling effect, etc., and display multiple layout related information data by using enlargement / reduction effect be able to.
- the context information communicated in this case is information including the primary context information and the secondary context information described above.
- the context information may be transmitted in three or more times.
- FIG. 21 is a diagram showing a specific example of screen display on display unit 242 of mobile communication terminal 1 when program-related information data is acquired.
- the program 81 by the broadcast service is displayed in the center of the screen.
- a software button 82 for requesting acquisition of program-related information data is displayed at the lower right of the screen.
- the mobile communication terminal 1 executes the functions of various applications by accepting user operations through the operation unit 241. User operations may be accepted by the combination of the cursor keys and the enter button. Can be assigned to any hardware button! /, And can be assigned to a selection operation with a pointing device such as a mouse or pen touch panel! /.
- the user When the user wants to acquire program related information data related to a program, the user performs an operation on the operation unit 241 assigned to the software button 82 displayed as “Related Information”. When such an operation is performed, the screen display on the mobile communication terminal 1 transitions to the state shown in FIG. In this case, on the screen of the mobile communication terminal 1, a program related information data acquisition column 1503 that is information related to acquisition of program related information data is displayed. In the program related information data acquisition field 1503, context information 1504 is displayed.
- the mobile communication terminal 1 transmits a program-related information data acquisition request to the context conversion server 2.
- the context conversion server 2 analyzes the context information included in the program-related information data acquisition request, and communicates with the program content service server 3 to display the program currently being viewed by the user. Know that the category is a song program.
- User action context information corresponding to the acquisition request is transmitted to the mobile communication terminal 1.
- the context information 1504 "inspect (store) listen (ringtone)" shown in FIG. 22 is set by the user based on a menu displayed when the setting button 86 is pressed.
- the setting button 86 in FIG. 22 is a software button for transitioning to a screen (FIG. 23) for performing settings related to acquisition of program-related information data of the broadcast service receiving application or program-related information data acquisition application.
- FIG. 24 is a diagram showing a screen when setting is made so that context information is collectively transmitted from mobile communication terminal 1 to context conversion server 2 on the setting screen of FIG.
- This figure is also a diagram representing each item specified by the context information.
- the screen display on mobile communication terminal 1 transitions to the state shown in FIG. [0139]
- the focus 87 moves.
- the mobile communication terminal 1 can change the setting of the selected item to other settings as well as the default setting power.
- Each item shown in Fig. 24 is classified into an item with a check box, an item without a check box !, and an item.
- the check box image changes according to the user's operation.
- the check box pattern corresponds to whether the item is valid or not.
- a pull-down menu is automatically displayed. Each item included in the pull-down menu can be selected with the focus 87. However, among those items, the items that are displayed light cannot be selected with the focus 87.
- FIG. 25 shows a flowchart of processing in which the mobile communication terminal 1 transmits context information to the context conversion server 2.
- the processing up to step S 1007 is as described above.
- step S1609 the controller 22 controls each item displayed on the screen shown in FIG. It is determined whether or not there are valid items. If YES, control transfers to step S1 611. If NO, control transfers to step S1613.
- control unit 22 stores user action context information in the internal storage unit 231 for the item determined to be valid in step S 1609.
- step S1613 the mobile communication terminal 1 displays an error on the display unit 242 and ends the process.
- control unit 22 determines whether or not action-related data is set in the user action context information stored in internal storage unit 231. If YES, control transfers to step S1617. If NO, control transfers to step S1619. In step S1617, the control unit 22 stores the set value of the action related data in the internal storage unit 231. In step S1619, the control unit 22 stores data representing “NULL” in the action context.
- step S1621 the mobile communication terminal 1 transmits context information to the context conversion server 2 via the communication unit 21.
- step S1623 the mobile communication terminal 1 displays the transmitted menu on the display unit 242 and ends the process.
- FIG. 26 shows the contents of the context information exchanged between the mobile communication terminal 1 and the context conversion server 2 described in the flowchart of FIG.
- Each information constituting the context information is the same as that of the primary context information and the secondary context information described above.
- FIG. 27 shows a series of processing flowcharts until the context conversion server 2 receives the context information and transmits the program-related information data to the mobile communication terminal 1 as well.
- the context conversion server 2 receives and analyzes the context information.
- the context conversion server 2 makes an inquiry to the program content service server 3 based on the channel information, time information, and area information included in the context information.
- the program content service server 3 is a server that provides information on a so-called program guide, and can specify a program from channel information, time information, and regional information. Accordingly, the program content service server 3 discriminates the power category of the program such as the drama or variety of the program, and returns the result of the discrimination to the context conversion server 2. Further, The program content service server 3 provides the context conversion server 2 with the performers of the specified program, a synopsis of the program content, the theme song or inserted song of the program, the address of the program homepage, event information related to the program, etc. May be.
- step S1809 the context conversion server 2 refers to the context conversion rule DB 45 using the user action and the program category received from the program content service server 3 in step S 1803 as search keys.
- the context conversion server 2 determines whether there is a rule corresponding to the combination of the user action and the program category. If YES, control transfers to step S 1813. If NO, control transfers to step S 1819.
- step S1813 the context conversion server 2 determines whether the search execution module described in the extracted search combination rule includes a search execution module to which action-related data can be applied. If YES, control transfers to step S 1815. If NO, control proceeds to step S 1817 without updating the search parameter description of the search execution module.
- step S1815 the context conversion server 2 updates the description so that action-related data is added to the search parameters of the search execution module included in the conversion rule description.
- step S1817 the context conversion server 2 sets the template ID to the template “no applicable parameter”.
- step S1819 the context conversion server 2 creates program related information data “No related data”.
- step S1821 the context conversion server 2 executes an inquiry to each information service server 4 according to the search execution module description described in the combination rule, and acquires related information data.
- step S1823 the context conversion server 2 converts the related information data as the query result into an intermediate language.
- step S1825 the context conversion server 2 acquires a program related information data template that defines the information outside the layer, and synthesizes the related information data converted into the intermediate language as program related information data.
- step S1827 the context conversion server 2 transmits the synthesized program-related information data to one mobile communication terminal and ends the process.
- FIG. 28 shows a data exchange sequence between the mobile communication terminal 1 and the context conversion server 2. Indicates In the mobile communication terminal 1, the software button 82 is selected by a user operation while viewing a program.
- step S1901 the mobile communication terminal 1 uses the user action context for acquiring channel information, time information, region information, and program related information data, and data in the terminal associated with the user action context. To extract. The mobile communication terminal 1 sends the extracted data back to the context conversion server 2 as context information.
- step S1903 the context conversion server 2 makes an inquiry to the program content service server 3 based on the channel information, time information, and area information included in the context information received from the mobile communication terminal 1.
- the context conversion server 2 can specify the program name and the program category based on the response of the program content service server 3.
- step S1905 the context conversion server 2 searches the context conversion rule DB 45 to identify the combination rule, and updates the description of the search execution module as necessary.
- step S1907 the context conversion server 2 executes a query to the information service server 4 according to the description of the combination rule, and acquires the query result from the information service server 4.
- step S1909 the context conversion server 2 synthesizes the query result of the information service server 4 as data for the mobile communication terminal 1, and transmits the information generated by the synthesis to the mobile communication terminal 1.
- the query result of the information service server The search accuracy is expected to be narrowed down in consideration of the user's situation.
- the user's status such as moving is included in the context information transmitted from the mobile communication terminal 1 to the context conversion server 2, and so on.
- the mobile communication terminal 1 repeats multiple rounds of context information and narrows down the search results using AND (conjunction) of the context information, so that the user can use it with simple operations. It is possible to obtain a search result, that is, program-related information data with high accuracy according to the situation of the user.
- the mobile communication terminal 1 when transmitting from the mobile communication terminal 1 to the context conversion server 2, the mobile communication terminal 1 communicates with the context conversion server 2 according to an arbitrary application.
- the effect of can be obtained.
- the first effect is that the program name information described in the EPG can be used as it is as information that can identify the program.
- the second effect is that applications can be added or replaced.
- the application of the mobile communication terminal 1 is a browser, the mobile communication terminal 1 requests information related to which program by displaying the program that the user is viewing. If it can be presented to the user, the effect can be obtained.
- the mobile communication terminal 1 when sending from the mobile communication terminal 1 to the context conversion server 2 according to the present embodiment, includes primary context information included in the body of an email or an attached file.
- the display screen at the time of data acquisition request can be in the same format as in FIG. Instead of using the same format as in Fig. 29, the TV program screen being broadcast can be displayed either on the left or right side of the mail creation screen shown in Fig. 29. In this way, if a title such as “June 26, 2006 18:00 Nara 4 Channel related information (1)” is automatically assigned, the following effects will be obtained. Is obtained.
- the first effect is that it is very easy for the user to split. Users can send a request by email and receive a reply by email.
- the second effect is that when a search result is received as a reply to a request mail, only one search result can be found immediately by looking at the subject line. This effect is particularly meaningful when the content that can be displayed is limited, such as a mobile phone.
- the third effect is that the context conversion server 2 can obtain information for specifying a program only by the title without analyzing the mail text.
- the fourth effect is that the context conversion server 2 can easily replace the content described in the title with the information acquired from the program information server, more specifically, the program name. . This effect allows the user to see at a glance which program related information is available by looking at the title.
- one or more user function context information can be selected, so that a plurality of searches can be executed as a result of a single data acquisition request. Since it is not necessary to make a search execution request, the procedure on the user side is reduced.
- control unit 22 of the mobile communication terminal 1 collects file name list data when collecting data in the mobile communication terminal 1 associated with the user action context selected in step S1017.
- the information service server 4 The data included in the data can be treated as an additional keyword, and the data format and size of the image file can be determined based on the data included in the file name list data. As a result, the range of search results desired by the user can be narrowed down.
- the control unit 22 when collecting data in the terminal associated with the user action context selected in step S1017, stores information on the favorite bookmark of the browser installed in the mobile communication terminal 1, By collecting browsing history information, the information service server 4 can search by limiting the domain (site URL) to be searched. For example, when the control unit 22 uses the browser history or the above-mentioned favorite as the related information of “viewing”, the information service server 4 only displays the images provided at the sites where the history and favorites are recorded. Searching can be performed. Thereby, the mobile communication terminal 1 can display the search result of the site that the user considers convenient or the site that the user trusts as user action context information in step S1013.
- the mobile communication terminal 1 may repeat the round-trip of context information a plurality of times, and expand the combination rule by ORing the context information.
- the mobile communication terminal 1 can acquire program related information data from a deeply related one to a shallowly related one in consideration of the user's situation. For example, instead of processing (drama & watch & sponsor) (drama & watch) + (watch & sponsor) + (drama & sponsor) + (drama & sponsor) You can search for information. In that case, as described above, there is no need to increase the number of combinations infinitely.
- the logical product AND of adjacent context information may be used. The information may not be the pinpoint content that the user originally wanted to know, but the user can find valuable relevance from the unexpected search results obtained.
- FIG. 29 is a diagram showing a screen display on portable communication terminal 1 when context information is transmitted by electronic mail.
- the program-related information data may be transmitted by electronic mail.
- FIG. 30 is a diagram showing a screen display on portable communication terminal 1 when program-related information data is received by electronic mail.
- the primary context information may include at least one of the following information.
- the first information is information on the history of responses to user action context information.
- the second information is time information for executing the search. Choices can be presented according to the choices made by the users and the choices of the history of responses to user action context information.
- the mobile communication terminal 1 when the user frequently selects "see” as the user action context information and "view” is included as an option of the user action context information, the mobile communication terminal 1 always displays "see”. It can be presented as the first option.
- the information service server 4 constantly updates information. Therefore, the results may be different even if the search is executed on the spot when requested and when the search is executed one day after the request is received even under the same search conditions. For this reason, if the search execution time is specified in the primary context information in Fig. 14 (or the response to the user action context in Fig. 16), different results can be obtained even in the same context. More specifically, if the user “sees” the impression of a TV program or detailed news reports about specific news using the mobile communication device 1, it will be much more beneficial to perform a search the next day. I can imagine that I can do it.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Provided is a mobile communication terminal for obtaining program-associated information corresponding an attribute, state, or an environment of a user. The mobile communication terminal acquires channel information, time information, and area information as primary context information and transmits it to a context conversion server. According to the primary context information, the context conversion server acquires a category of the program, generates a list of the programs belonging to the category, and transmits it to the mobile communication terminal. The mobile communication terminal transmits secondary context information based on the operation performed for obtaining information required by the user and read history such as a bookmark and a file, to a context conversion server. According to the secondary context information, the context conversion server obtains program-associated information corresponding to the user requirement.
Description
明 細 書 Specification
携帯通信端末、情報提供方法、プログラム、およびコンピュータ読取り可 能な記録媒体 Mobile communication terminal, information providing method, program, and computer-readable recording medium
技術分野 Technical field
[0001] 本発明は、放送サービスが提供する番組内容に関する関連情報を利用者に提供 する携帯通信端末、情報提供プログラム、及び情報提供プログラムを記録したコンビ ユータ読取り可能な記録媒体に関する。 TECHNICAL FIELD [0001] The present invention relates to a portable communication terminal that provides users with related information related to program content provided by a broadcast service, an information providing program, and a computer-readable recording medium that records the information providing program.
背景技術 Background art
[0002] 従来、データ放送として提供される放送中の番組内容に関する番組関連情報を表 示する装置がある。データ放送は、地上波放送の放送波に重畳して送信されるため 、画一的な番組関連情報しか提供されず、利用者が希望する番組関連情報が提供 されな 、ことがあると 、う問題がある。 Conventionally, there is an apparatus that displays program related information related to the contents of a program being broadcast provided as a data broadcast. Since data broadcasting is transmitted superimposed on the terrestrial broadcast wave, only uniform program related information is provided, and the program related information desired by the user may not be provided. There's a problem.
[0003] 一方、番組を視聴中の利用者に希望の番組を指定させ、放送内容データベースか ら、指定された内容に基づいて、 EPG (Electronic Program Guide)による文章情報 やメタデータ力 検索用のキーワードを抽出し、抽出したキーワードを利用して関連 情報の検索を実行し、放送内容の関連情報を、予め利用者が指定したメールァドレ スへ送信するという情報提供装置もある(たとえば、特開 2005— 222369号公報参 照)。 [0003] On the other hand, a user who is watching a program designates the desired program and, based on the designated content from the broadcast content database, for text information and metadata power search by EPG (Electronic Program Guide) There is also an information providing device that extracts a keyword, searches for related information using the extracted keyword, and transmits the related information of the broadcast content to a mail address designated by the user in advance (for example, Japanese Patent Laid-Open No. 2005-2005). — See publication 222369).
特許文献 1:特開 2005 - 222369号公報 Patent Document 1: JP 2005-222369 A
発明の開示 Disclosure of the invention
発明が解決しょうとする課題 Problems to be solved by the invention
[0004] し力しながら、特開 2005— 222369号公報に開示されているような情報提供方法 では、データ放送が抱える課題は解決できるものの、利用者が指定する放送が同じ 場合、外出中や移動中といった利用者の状況に関わらず、同じ番組関連情報が提 供されてしまうという課題が残る。また、特開 2005— 222369号公報は、利用者履歴 や利用者情報によるキーワードの重み付けを行なう方法も開示している。しかし、情 報提供装置側に利用履歴を蓄積することが前提となっているため、利用者が、情報
提供装置の関与しないアプリケーションで使用した、あるいは蓄積した情報、例えば 音楽配信サービスなどで利用する情報や-ユース配信サービスなどで利用する情報 など、利用者の環境を配慮した番組関連情報は提供されな!、。 [0004] However, the information providing method disclosed in Japanese Patent Application Laid-Open No. 2005-222369 can solve the problems of data broadcasting, but if the broadcasting specified by the user is the same, The problem remains that the same program-related information is provided regardless of the situation of the user, such as moving. Japanese Laid-Open Patent Publication No. 2005-222369 also discloses a method of weighting keywords based on user history and user information. However, since it is assumed that usage history is accumulated on the information providing device side, the user Program-related information that considers the user's environment, such as information used or accumulated by applications that do not involve the providing device, such as information used in music distribution services and information used in -use distribution services, is not provided. !
[0005] そこで、本発明は、このような従来の技術の有する課題に着目してなされたもので あって、ある目的は、利用者の属性や状況、環境に応じて、容易に番組関連情報を 利用者に提供可能な携帯通信端末を提供することである。 [0005] Therefore, the present invention has been made paying attention to such problems of the conventional technology, and an object is to easily provide program-related information according to the attribute, situation, and environment of the user. Is to provide mobile communication terminals that can provide users with
[0006] 他の目的は、利用者の属性や状況、環境に応じて、容易に番組関連情報を利用者 に提供する方法を提供することである。他の目的は、利用者の属性や状況、環境に 応じて、容易に番組関連情報を利用者に提供するように携帯通信端末を制御するた めのプログラムを提供することである。さらに他の目的は、そのプログラムを格納した 記録媒体を提供することである。 [0006] Another object is to provide a method for easily providing program-related information to a user according to the user's attributes, circumstances, and environment. Another object is to provide a program for controlling the mobile communication terminal so that program-related information can be easily provided to the user according to the user's attribute, situation and environment. Yet another object is to provide a recording medium storing the program.
課題を解決するための手段 Means for solving the problem
[0007] 上記の目的を達成するために、この発明のある局面に従うと、放送番組を受信して 再生することが可能な携帯通信端末が提供される。携帯通信端末はネットワークを介 して情報提供サーバと通信可能である。この携帯通信端末は、放送番組に対応する 放送信号を受信する受信部と、ネットワークを介して情報の送受信を行なうための通 信部と、放送信号に基づいて、放送される番組情報を出力するための再生出力部と 、携帯通信端末に対する指示を受け付けるための操作部と、携帯通信端末がネット ワークを介して行なった閲覧処理の履歴情報および放送番組を格納するための記憶 部と、携帯通信端末の動作を制御するための制御部とを備える。制御部は、操作部 に対する操作に応じて、履歴情報を記憶部に格納する。制御部は、操作部に対する 情報取得指示に基づ 、て、視聴中の番組情報を特定するための番組特定情報を、 通信部を介して、情報提供サーバに送信する。制御部は、送信した番組特定情報に 応答して情報提供サーバ力 返信される検索範囲を示す分類情報を再生出力部に 出力させる。制御部は、分類情報のうち操作部に対する操作に基づいて選択された 選択分類情報と選択分類情報に関連して記憶部から抽出された分類関連情報とを、 通信部を介して、情報提供サーバに送信する。制御部は、選択分類情報および分類 関連情報に基づいて情報提供サーバにより検索されて返信された、番組特定情報
で特定される番組情報と関連する番組関連情報を、再生出力部に出力させる。 In order to achieve the above object, according to one aspect of the present invention, a mobile communication terminal capable of receiving and reproducing a broadcast program is provided. The mobile communication terminal can communicate with the information providing server via the network. This mobile communication terminal outputs a broadcast program information based on a broadcast signal, a reception unit that receives a broadcast signal corresponding to a broadcast program, a communication unit that transmits and receives information via a network, and the like. A playback output unit, an operation unit for receiving instructions to the mobile communication terminal, a storage unit for storing history information and broadcast programs of browsing processing performed by the mobile communication terminal via the network, and mobile communication A control unit for controlling the operation of the terminal. The control unit stores the history information in the storage unit in response to an operation on the operation unit. Based on the information acquisition instruction to the operation unit, the control unit transmits program specifying information for specifying the program information being viewed to the information providing server via the communication unit. The control unit causes the reproduction output unit to output the classification information indicating the search range returned in response to the information providing server power in response to the transmitted program specifying information. The control unit transmits the selected classification information selected based on the operation on the operation unit among the classification information and the classification related information extracted from the storage unit in relation to the selected classification information via the communication unit. Send to. The control unit searches for the program identification information returned by the information providing server based on the selected classification information and the classification related information. The program output information related to the program information specified in the above is output to the reproduction output unit.
[0008] 好ましくは、制御部は、番組特定情報と、所定の選択分類情報と、所定の選択分類 情報に関連して記憶部力 抽出された分類関連情報とを、情報提供サーバに送信 する。 [0008] Preferably, the control unit transmits the program specifying information, the predetermined selection classification information, and the classification related information extracted in association with the predetermined selection classification information to the information providing server.
[0009] 好ましくは、制御部は、番組特定情報の標題を表わす情報と共に、番組特定情報 を情報提供サーバに送信する。 [0009] Preferably, the control unit transmits the program specifying information to the information providing server together with information representing the title of the program specifying information.
[0010] 好ましくは、制御部は、番組特定情報の標題を表わす情報と番組特定情報とを、電 子メールとして情報提供サーバに送信する。 [0010] Preferably, the control unit transmits information representing the title of the program specific information and the program specific information to the information providing server as an electronic mail.
[0011] 好ましくは、制御部は、放送信号に含まれた番組の予定を表わす情報と情報取得 指示とに基づいて、番組特定情報を情報提供サーバに送信する。 [0011] Preferably, the control unit transmits the program specifying information to the information providing server based on information representing a program schedule included in the broadcast signal and an information acquisition instruction.
[0012] 好ましくは、制御部は、放送信号に含まれた番組の予定を表わす情報をアプリケー シヨンに従って再生出力部に出力させる。制御部は、番組特定情報を情報提供サー バに送信する。 [0012] Preferably, the control unit causes the reproduction output unit to output information representing a program schedule included in the broadcast signal in accordance with the application. The control unit transmits the program specifying information to the information providing server.
[0013] 好ましくは、アプリケーションは、ブラウザを含む。 [0013] Preferably, the application includes a browser.
好ましくは、制御部は、複数の種類の検索範囲を示す分類情報を再生出力部に出 力させる。制御部は、複数の種類の検索範囲のうち、選択された少なくとも 1種類の 検索範囲を示す選択分類情報と、選択分類情報に関連して記憶部から抽出された 分類関連情報とを、情報提供サーバに送信する。 Preferably, the control unit causes the reproduction output unit to output classification information indicating a plurality of types of search ranges. The control unit provides information on selected classification information indicating at least one selected search range among a plurality of types of search ranges, and classification-related information extracted from the storage unit in relation to the selected classification information. Send to server.
[0014] 好ましくは、記憶部は、分類情報に関連付けられた、携帯通信端末の位置の情報 を格納している。制御部は、選択分類情報に関連して記憶部力も抽出された携帯通 信端末の位置の情報を、分類関連情報として情報提供サーバに送信する。 [0014] Preferably, the storage unit stores information on the position of the mobile communication terminal associated with the classification information. The control unit transmits, to the information providing server, the information on the position of the mobile communication terminal from which the storage unit capacity is extracted in relation to the selected classification information as the classification related information.
[0015] 好ましくは、記憶部は、分類情報に関連付けて、履歴情報を格納している。制御部 は、選択分類情報に関連して記憶部力も抽出された履歴情報を、分類関連情報とし て情報提供サーバに送信する。 [0015] Preferably, the storage unit stores history information in association with the classification information. The control unit transmits the history information from which the storage unit capacity is extracted in association with the selected classification information to the information providing server as the classification related information.
[0016] 好ましくは、記憶部は、分類情報に関連付けられた画像ファイルのファイル名リスト データを格納している。制御部は、選択分類情報に関連して記憶部力 抽出された ファイル名リストデータを、分類関連情報として情報提供サーバに送信する。 [0016] Preferably, the storage unit stores file name list data of an image file associated with the classification information. The control unit transmits the file name list data extracted in association with the selected classification information to the information providing server as the classification related information.
[0017] 好ましくは、番組特定情報は、選択分類情報の送信の履歴の情報を含む。制御部
は、選択分類情報の送信の履歴に従って、分類情報を再生出力部に出力させる。 [0017] Preferably, the program specifying information includes information on the history of transmission of the selected classification information. Control unit Causes the reproduction output unit to output the classification information according to the transmission history of the selected classification information.
[0018] 好ましくは、番組特定情報は、検索を実行する時刻の情報を含む。 [0018] Preferably, the program specifying information includes information on a time at which the search is executed.
この発明の他の局面に従うと、携帯通信端末が情報を提供するための方法が提供 される。携帯通信端末はネットワークを介して情報提供サーバと通信可能である。携 帯通信端末は、放送番組に対応する放送信号を受信する受信部と、ネットワークを 介して情報の送受信を行なうための通信部と、放送信号に基づいて、放送される番 組情報を出力するための再生出力部と、携帯通信端末に対する指示を受け付けるた めの操作部と、ネットワークを介して行なわれた閲覧処理の履歴情報を格納するため の記憶部と、携帯通信端末の動作を制御するための制御部とを備える。この方法は 、操作部に対する操作に応じて、履歴情報を記憶部に格納するステップと、通信部を 介して、放送にぉ 、て視聴中の番組情報を特定するための番組特定情報を情報提 供サーバに送信するステップと、送信された番組特定情報に応答して情報提供サー バから返信される検索範囲を示す分類情報を出力するステップと、分類情報のうち、 操作部に対する操作に基づいて選択された選択分類情報と、選択分類情報に関連 して記憶部力 抽出された分類関連情報とを、情報提供サーバに送信するステップ と、選択分類情報および分類関連情報に基づいて情報提供サーバにより検索されて 返信された、番組特定情報で特定される番組情報に関連する番組関連情報を出力 するステップとを含む。 According to another aspect of the present invention, a method is provided for a portable communication terminal to provide information. The portable communication terminal can communicate with the information providing server via the network. The mobile communication terminal outputs a program information to be broadcast based on the receiving unit that receives a broadcast signal corresponding to a broadcast program, a communication unit that transmits and receives information via a network, and the broadcast signal. A playback output unit, an operation unit for receiving instructions to the mobile communication terminal, a storage unit for storing history information of browsing processing performed via the network, and controlling the operation of the mobile communication terminal A control unit. In this method, according to an operation on the operation unit, history information is stored in the storage unit, and program specifying information for specifying program information being viewed through broadcasting is specified via the communication unit. A step of transmitting to the server, a step of outputting the classification information indicating the search range returned from the information providing server in response to the transmitted program identification information, and the classification information based on an operation on the operation unit. Transmitting the selected selected classification information and the classification related information extracted in relation to the selected classification information to the information providing server; and the information providing server based on the selected classification information and the classification related information. Outputting the program related information related to the program information specified by the program specifying information retrieved and returned.
[0019] この発明の他の局面に従うと、携帯通信端末を制御するためのプログラムが提供さ れる。携帯通信端末はネットワークを介して情報提供サーバと通信可能である。携帯 通信端末は、放送番組に対応する放送信号を受信する受信部と、ネットワークを介し て情報の送受信を行なうための通信部と、放送信号に基づいて、放送される番組情 報を出力するための再生出力部と、携帯通信端末に対する指示を受け付けるための 操作部と、ネットワークを介して行なわれた閲覧処理の履歴情報を格納するための記 憶部と、携帯通信端末の動作を制御するための制御部とを備えている。このプロダラ ムは、携帯通信端末に、操作部に対する操作に応じて、履歴情報を記憶部に格納す るステップと、通信部を介して、放送において視聴中の番組情報を特定するための 番組特定情報を情報提供サーバに送信するステップと、送信された番組特定情報に
応答して情報提供サーバ力 返信される検索範囲を示す分類情報を出力するステツ プと、分類情報のうち、操作部に対する操作に基づいて選択された選択分類情報と 、選択分類情報に関連して記憶部力 抽出された分類関連情報とを、情報提供サー バに送信するステップと、選択分類情報および分類関連情報に基づいて情報提供 サーバにより検索されて返信された、番組特定情報で特定される番組情報に関連す る番組関連情報を出力するステップとを実行させる。 According to another aspect of the present invention, a program for controlling a mobile communication terminal is provided. The portable communication terminal can communicate with the information providing server via the network. A mobile communication terminal outputs a program information to be broadcast based on a receiving unit that receives a broadcast signal corresponding to a broadcast program, a communication unit that transmits and receives information via a network, and the broadcast signal. A playback output unit, an operation unit for receiving instructions for the mobile communication terminal, a storage unit for storing history information of browsing processing performed via the network, and for controlling the operation of the mobile communication terminal And a control unit. This program stores the history information in the storage unit in response to an operation on the operation unit in the mobile communication terminal, and the program identification for identifying the program information being viewed in the broadcast via the communication unit. Sending the information to the information providing server, and sending the program identification information Information providing server power in response Steps of outputting classification information indicating the search range to be returned, selection classification information selected based on an operation on the operation unit out of the classification information, and selection classification information Memory unit power The extracted category-related information is transmitted to the information providing server, and is specified by the program specifying information retrieved and returned by the information providing server based on the selected classification information and the category-related information. Outputting program related information related to the program information.
[0020] この発明のさらに他の局面に従うと、上記のプログラムを記録した、コンピュータ読 取り可能な記録媒体が提供される。 According to still another aspect of the present invention, a computer-readable recording medium on which the above program is recorded is provided.
発明の効果 The invention's effect
[0021] 本発明に係る携帯通信端末、情報提供プログラム、及び情報提供プログラムを記 録したコンピュータ読取り可能な記録媒体は、利用者の属性や状況、環境に応じて、 容易に番組関連情報を利用者に提供できる。 [0021] A portable communication terminal, an information providing program, and a computer-readable recording medium recording the information providing program according to the present invention can easily use program-related information according to the attribute, situation, and environment of the user. Can be provided.
図面の簡単な説明 Brief Description of Drawings
[0022] [図 1]本実施の形態に力かるシステムの構成の具体例を示す図である。 [0022] FIG. 1 is a diagram showing a specific example of the configuration of a system that works with this embodiment.
[図 2]本実施の形態にかかる携帯通信端末のハードウェア構成の具体例を示す図で ある。 FIG. 2 is a diagram showing a specific example of the hardware configuration of the mobile communication terminal according to the present embodiment.
[図 3]本実施の形態に力かる携帯通信端末のソフトウェアモジュール構成の具体例を 示す図である。 FIG. 3 is a diagram showing a specific example of a software module configuration of a mobile communication terminal that works on the present embodiment.
[図 4]本実施の形態に力かるコンテキスト変換サーバの構成の具体例を示す図である FIG. 4 is a diagram showing a specific example of a configuration of a context conversion server that works on this embodiment.
[図 5]本実施の形態に力かるコンテキスト変換サーバ 2のコンテキスト変換ルールデー タベースの構造の具体例を示す図である。 FIG. 5 is a diagram showing a specific example of the structure of the context conversion rule database of the context conversion server 2 that works according to the present embodiment.
[図 6]検索実行モジュールのインターフェイス定義の具体例を示す図である。 FIG. 6 is a diagram showing a specific example of an interface definition of a search execution module.
[図 7]検索組合せルール記述の具体例を示す図である。 FIG. 7 is a diagram showing a specific example of search combination rule description.
[図 8]番組関連情報データ取得時の携帯通信端末での画面表示の第 1の具体例を 示す図である。 FIG. 8 is a diagram showing a first specific example of screen display on the mobile communication terminal when program-related information data is acquired.
[図 9]番組関連情報データ取得時の携帯通信端末での画面表示の第 2の具体例を 示す図である。
圆 10]番組関連情報データの取得に関する設定を行なう画面の図である。 FIG. 9 is a diagram showing a second specific example of screen display on the mobile communication terminal when program-related information data is acquired. [10] This is a screen for making settings related to acquisition of program-related information data.
圆 11]番組関連情報データ取得時の携帯通信端末での画面表示の第 3の具体例を 示す図である。 [11] FIG. 11 is a diagram showing a third specific example of screen display on the mobile communication terminal when program-related information data is acquired.
[図 12]コンテキスト変換サーバにおけるコンテキスト変換ルール DBカゝら抽出されるレ コードの一例を示した図である。 FIG. 12 is a diagram showing an example of a record extracted from a context conversion rule DB in the context conversion server.
圆 13]携帯通信端末で、コンテキスト情報をコンテキスト変換サーバへ送信する処理 のフローチャートを示した図である。 [13] FIG. 13 is a diagram showing a flowchart of processing for transmitting context information to the context conversion server in the mobile communication terminal.
圆 14]携帯通信端末とコンテキスト変換サーバとの間で交換される 1次コンテキスト情 報の内容を示した図である。 [14] Figure 14 shows the contents of primary context information exchanged between the mobile communication terminal and the context conversion server.
[図 15]コンテキスト変換サーノくから送信されるユーザアクションコンテキスト情報を示 した図である。 FIG. 15 is a diagram showing user action context information transmitted from the context conversion server.
[図 16]2次コンテキスト情報を示した図である。 FIG. 16 is a diagram showing secondary context information.
圆 17]コンテキスト変換サーバで、 1次コンテキスト情報を受信して力も番組関連情報 データを携帯通信端末に送信するまでの一連の処理フローチャートを示した図であ る。 [17] FIG. 17 is a diagram showing a series of processing flowcharts until the context conversion server receives primary context information and transmits program-related information data to the mobile communication terminal.
圆 18]携帯通信端末とコンテキスト変換サーバとの間のデータ交換シーケンスを示し た図である。 [18] This is a diagram showing a data exchange sequence between the mobile communication terminal and the context conversion server.
圆 19]携帯通信端末での番組関連情報データの表示方法の第 1の具体例を示す図 である。 19] is a diagram showing a first specific example of a method for displaying program-related information data on a mobile communication terminal.
圆 20]携帯通信端末での番組関連情報データの表示方法の第 2の具体例を示す図 である。 20] FIG. 20 is a diagram showing a second specific example of a method for displaying program-related information data on a mobile communication terminal.
圆 21]番組関連情報データ取得時の携帯通信端末での画面表示の第 4の具体例を 示す図である。 21] This is a diagram showing a fourth specific example of screen display on the mobile communication terminal when program-related information data is acquired.
圆 22]番組関連情報データ取得時の携帯通信端末での画面表示の第 5の具体例を 示す図である。 圆 22] This is a diagram showing a fifth specific example of screen display on the mobile communication terminal when program-related information data is acquired.
圆 23]携帯通信端末力もコンテキスト変換サーバに対してコンテキスト情報を一括で 送信するように設定した場合の第 1の画面を表わす図である。 [23] FIG. 23 is a diagram showing a first screen when the mobile communication terminal power is also set to collectively transmit context information to the context conversion server.
圆 24]携帯通信端末力もコンテキスト変換サーバに対してコンテキスト情報を一括で
送信するように設定した場合の第 2の画面を表わす図である。 圆 24] Context information is also sent to the context conversion server in a lump It is a figure showing the 2nd screen at the time of setting to transmit.
[図 25]携帯通信端末で、コンテキスト情報をコンテキスト変換サーバへ送信する処理 のフローチャートである。 FIG. 25 is a flowchart of processing for transmitting context information to a context conversion server in a mobile communication terminal.
[図 26]携帯通信端末とコンテキスト変換サーバとの間で交換されるコンテキスト情報 の内容を表わす図である。 FIG. 26 is a diagram showing the contents of context information exchanged between the mobile communication terminal and the context conversion server.
[図 27]コンテキスト変換サーバで、コンテキスト情報を受信して力も番組関連情報デ ータを携帯通信端末に送信するまでの一連の処理フローチャートである。 FIG. 27 is a series of processing flowcharts until the context conversion server receives context information and transmits program-related information data to the mobile communication terminal.
[図 28]携帯通信端末とコンテキスト変換サーバとの間のデータ交換シーケンスである FIG. 28 is a data exchange sequence between the mobile communication terminal and the context conversion server.
[図 29]コンテキスト情報を電子メールにより送信する場合の携帯通信端末での画面 表示を表わす図である。 FIG. 29 is a diagram showing a screen display on the mobile communication terminal when context information is transmitted by e-mail.
[図 30]番組関連情報データを電子メールにより受信した場合の携帯通信端末での画 面表示を表わす図である。 FIG. 30 is a diagram showing a screen display on the mobile communication terminal when program-related information data is received by e-mail.
符号の説明 Explanation of symbols
1 携帯通信端末、 2 コンテキスト変換サーバ、 3 番組内容サービスサーバ、 4 情報サービスサーバ、 5 コンピュータネットワーク、 6 基地局、 22 制御部、 23 記 憶部、 24 入出力部、 25 放送受信部、 26 位置情報取得部、 31 放送データ受 信制御部、 32 放送データ処理部、 33 放送データ表示処理部、 34 操作受付部、 35 コンテキスト情報処理部、 36 送受信処理部、 37 コンテキスト情報管理部、 38 コンテキスト関連データ保存処理部、 39 コンテキスト情報表示処理部、 40 番組 関連情報データ雛型 DB、 41 端末データ送受信部、 42 コンテキスト情報処理部、 43 番組内容サーバ問合せ処理部、 44 コンテキスト変換ルール DB検索部、 45 コンテキスト変換ルール DB、 46 情報サービスサーバ問合せ処理部、 47 中間デ ータ変換部、 48 番組関連情報データ作成部、 49 作成済番組関連情報データ保 存部、 51 ID、 52 検索組合せルール、 53 雛型 ID、 54 番組カテゴリ、 55 ユー ザアクションコンテキスト、 61 検索実行モジュール ID、 62 サービスの場所、 63 入 力データ、 64 出力データ、 81 番組、 82 ソフトウェアボタン、 83 番組関連情報 データ取得メニュー、 84 選択肢、 85 次ページボタン、 86 設定ボタン、 87 フォ
一カス、 88 OKボタン、 89 戻るボタン、 231 内部記憶部、 232 外部記憶部、 24 1 操作部、 242 表示部、 243 音声入力部、 244 音声出力部、 301 番組関連 情報データ処理部、 302 番組関連情報データ表示部、 303 番組関連情報データ 操作受付部、 1401 番組関連情報データ、 1402, 1421, 1422, 1423, 1424 レ ィアウト済関連情報データ、 1411 テキスト、 1412 画像、 1413 リンク情報、 1414 入力ボタン、 1415 動画、 1503 番組関連情報データ取得欄、 1504 コンテキス ト情報。 1 Mobile communication terminal 2 Context conversion server 3 Program content service server 4 Information service server 5 Computer network 6 Base station 22 Control unit 23 Storage unit 24 Input / output unit 25 Broadcast reception unit 26 position Information acquisition unit, 31 Broadcast data reception control unit, 32 Broadcast data processing unit, 33 Broadcast data display processing unit, 34 Operation reception unit, 35 Context information processing unit, 36 Transmission / reception processing unit, 37 Context information management unit, 38 Context related Data storage processing unit, 39 Context information display processing unit, 40 Program related information data template DB, 41 Terminal data transmission / reception unit, 42 Context information processing unit, 43 Program content server inquiry processing unit, 44 Context conversion rule DB search unit, 45 Context conversion rule DB, 46 Information service server inquiry processing section, 47 Intermediate data conversion section, 48 Program related information data Creation section, 49 Created program related information data storage section, 51 ID, 52 Search combination rule, 53 Model ID, 54 Program category, 55 User action context, 61 Search execution module ID, 62 Service location, 63 Input Input data, 64 output data, 81 programs, 82 software buttons, 83 program related information data acquisition menu, 84 options, 85 next page button, 86 setting button, 87 format 1 button, 88 OK button, 89 Back button, 231 Internal storage unit, 232 External storage unit, 24 1 Operation unit, 242 Display unit, 243 Audio input unit, 244 Audio output unit, 301 Program related information data processing unit, 302 program Related information data display section, 303 Program related information data Operation reception section, 1401 Program related information data, 1402, 1421, 1422, 1423, 1424 Layouted related information data, 1411 Text, 1412 Image, 1413 Link information, 1414 Input button , 1415 Video, 1503 Program related information data acquisition column, 1504 Context information.
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
[0024] 以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明 では、同一の部品および構成要素には同一の符号を付してある。それらの名称およ び機能も同じである。したがってそれらにっ 、ての詳細な説明は繰返さな 、。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are the same. Therefore, the detailed explanation will not be repeated.
[0025] 図 1は、本実施の形態に力かるシステムの構成のひとつの具体例を示す図である。 FIG. 1 is a diagram showing one specific example of the configuration of a system that works on the present embodiment.
携帯通信端末 1は、基地局 6から放送波により提供される番組を受信'表示するととも に、番組関連情報データを受信 ·表示する通信端末である。携帯通信端末 1は、利 用者が所望する番組関連情報データを取得するために必要となる利用者の属性や 状況、環境などを示す情報であるコンテキスト情報を生成し、コンピュータネットワーク 5を介して、コンテキスト変換サーバ 2とコンテキスト情報の送受信を行なう。 The mobile communication terminal 1 is a communication terminal that receives and displays a program provided by a broadcast wave from the base station 6 and receives and displays program-related information data. The mobile communication terminal 1 generates context information, which is information indicating the user's attributes, status, environment, and the like necessary for acquiring the program-related information data desired by the user, via the computer network 5. Context information is exchanged with the context conversion server 2.
[0026] ここで、「番組」は、放送サービスによって提供されるコンテンツ本体の 、わゆる番組 に限定されものではない。「番組」は、コマーシャルなどのコンテンツ本体に付随する 情報を含み得る。 Here, the “program” is not limited to the so-called program of the content main body provided by the broadcast service. The “program” may include information accompanying the content body such as a commercial.
[0027] また、「コンテキスト情報」とは、性別や誕生日、職種といった「利用者の属性」を示 す情報や、利用者が視聴中の番組を特定する番組特定情報を少なくとも含む。番組 特定情報としては、たとえば、視聴中のチャンネル情報、視聴時の時刻、利用者の現 在位置情報等を含んでもよい。コンテキスト情報は、さらに、番組関連情報データに 対する利用者の趣向や意向、携帯通信端末 1で利用するその他の機能やサービス の所在、より具体的には、ファイルパス等で表現される機能やコンテンツのディレクトリ 情報や、ブックマーク等として記録されて 、るインターネットサービスの URL (Uniform Resource Locator)などをも含んでもよい。
[0028] なお、携帯通信端末 1は、いわゆる PDC (Personal Digital Cellular)や 3G (第三 世代)といった携帯電話機の他、 PHS (Personal Handy-phone System)や PDA (P ersonal Digital Assistant)、カーナビゲーシヨンシステムや携帯型音楽プレーヤー 等の携帯端末に通信装置を装着したものも含み得る。 [0027] The "context information" includes at least information indicating "user attributes" such as gender, date of birth, and occupation, and program specifying information for specifying a program that the user is viewing. The program specific information may include, for example, channel information being viewed, time at the time of viewing, current location information of the user, and the like. The context information further includes the user's preferences and intentions for program-related information data, the location of other functions and services used by the mobile communication terminal 1, and more specifically functions and contents expressed by file paths, etc. It may also include the Internet service URL (Uniform Resource Locator) recorded as directory information and bookmarks. [0028] Note that the mobile communication terminal 1 is not only a so-called PDC (Personal Digital Cellular) or 3G (third generation) mobile phone but also a PHS (Personal Handy-phone System), PDA (Personal Digital Assistant), car navigation system. It may include a portable terminal such as a sillon system or a portable music player with a communication device.
[0029] コンテキスト変換サーバ 2は、携帯通信端末 1との間で送受信を行なったコンテキス ト情報を、番組関連情報データ検索のための検索組合せルールへ変換するサーバ である。コンテキスト変換サーバ 2は、コンピュータネットワーク 5を介して、携帯通信 端末 1との間で送受信を行なったコンテキスト情報に基づき、番組内容サービスサー ノ 3と通信を行ない、番組内容情報を取得するとともに、変換後の検索組合せルー ルに従い、情報サービスサーノ と通信を行なう。このとき、コンテキスト変換サーバ 2 は、番組内容サービスサーバ 3と再度通信を行なってもよい。また、コンテキスト変換 サーバ 2は、番組内容サービスサーバ 3および情報サービスサーノ との通信結果に 基づき、番組関連情報データを生成し、携帯通信端末 1へ送信する。 The context conversion server 2 is a server that converts the context information transmitted / received to / from the mobile communication terminal 1 into a search combination rule for searching for program related information data. The context conversion server 2 communicates with the program content service server 3 based on the context information transmitted / received to / from the mobile communication terminal 1 via the computer network 5 to acquire the program content information and convert it. It communicates with the information service Sano according to the search combination rule later. At this time, the context conversion server 2 may communicate with the program content service server 3 again. Further, the context conversion server 2 generates program-related information data based on the communication results with the program content service server 3 and the information service server and transmits it to the mobile communication terminal 1.
[0030] 「検索組合せルール」とは、検索先サイトのドメイン、検索先サイトのドメインを検索 するためのキーワードなどのパラメータ、および検索先サイトから取得する検索結果 およびそのデータ形式などを規定した 1つ以上の検索式で構成される。「検索組合せ ルール」は、検索する順序や構成要素である検索式の相互関係を示す。 [0030] "Search combination rule" stipulates the domain of the search destination site, parameters such as keywords for searching the domain of the search destination site, and the search results obtained from the search destination site and its data format 1 Consists of one or more search expressions. The “search combination rule” indicates the correlation between search orders and search expressions that are constituent elements.
[0031] 「番組内容情報」は、放送サービスとして提供される番組の内容や構成を表す。放 送サービスとして提供される番組は、現在放送中の番組に限定されず、過去に放送 され、携帯通信端末 1に記録されているものも、当該提供される番組に含まれる。「番 組内容情報」は、たとえば、番組の番組名や番組のサブタイトル、当該番組内で取り 上げられるテーマや話題、各場面を表す象徴的なキーワード、ドラマや-ユースとい つた番組のカテゴリ、出演者名、当該番組に含まれるコマーシャル情報などを含み得 る。 “Program content information” represents the content and configuration of a program provided as a broadcast service. Programs provided as a broadcast service are not limited to programs that are currently being broadcast, but programs that have been broadcast in the past and recorded in the mobile communication terminal 1 are also included in the provided programs. “Program content information” includes, for example, the program name and subtitle of the program, themes and topics covered in the program, symbolic keywords representing each scene, the category of the program such as drama and -youth, appearance The name of the person, commercial information included in the program, etc. may be included.
[0032] 番組内容サービスサーバ 3は、コンテキスト変換サーバ 2から受け取った番組内容 問い合わせ情報に呼応する番組の番組内容情報をコンテキスト変換サーバ 2へ提供 するサーバであって、コンピュータネットワーク 5を介してコンテキスト変換サーバ 2と 通信を行なう。番組内容問い合わせ情報とは、利用者が視聴中の番組を特定し、番
組として提供されている内容を取得するための情報であって、コンテキスト情報に含 まれる利用者が視聴中の番組、視聴時の時刻、利用者の現在位置情報などを含み 得る。 [0032] The program content service server 3 is a server that provides the context conversion server 2 with program content information of a program that responds to the program content inquiry information received from the context conversion server 2, and performs context conversion via the computer network 5. Communicate with server 2. Program content inquiry information specifies the program being viewed by the user, This is information for acquiring the contents provided as a set, and may include the program being watched by the user, the time at the time of viewing, the current location information of the user, etc. included in the context information.
[0033] 情報サービスサーノ は、コンピュータネットワーク 5上に配置された任意の情報を 公開するサーバである。情報サービスサーノ は、コンテキスト変換サーバ 2からの問 い合わせに呼応して、情報サービスサーバ 4の保持する情報の中から、情報サービ スサーノ が提供する検索機能を利用して、関連情報データをコンテキスト変換サー バ 2へ提供する。 The information service sano is a server that publishes arbitrary information arranged on the computer network 5. In response to an inquiry from the context conversion server 2, the information service sano uses the search function provided by the information service server 4 to convert the related information data from the context. Provide to Server 2.
[0034] 「関連情報データ」とは、情報サービスサーノ が提供する情報であって、利用者が 視聴中の番組に関連する 1つ以上の情報で構成される。関連情報データは、番組内 容情報をパラメータとしたある情報サービスサーノ の検索結果であったり、あるいは 、検索結果をパラメータとした別の情報サービスサーバ 4の検索結果であったり、これ ら 1つ以上の検索結果の組合せをパラメータとした情報サービスサーノ の検索結果 であったりする。 [0034] "Related information data" is information provided by the information service Sano, and is composed of one or more pieces of information related to the program that the user is viewing. The related information data is a search result of an information service server using the program content information as a parameter, or a search result of another information service server 4 using the search result as a parameter, or one or more of these. The search result of the information service Sano using the combination of search results as a parameter.
[0035] 情報サービスサーバ 4は、コンピュータネットワーク 5上に 1つ以上存在するものとし 、情報サービスサーノ が検索機能を提供しない場合、情報サービスサーバ 4ではな いその他別の情報サービスサーノ が提供する検索機能を利用して、情報サービス サーバ 4内の情報の検索を行なってもよい。 [0035] It is assumed that one or more information service servers 4 exist on the computer network 5. If the information service server does not provide a search function, a search provided by another information service server other than the information service server 4 is provided. Information may be searched for in the information service server 4 using the function.
[0036] 情報サービスサーバ 4は、各種検索エンジンやポータルサービスという大きい単位 のサービスを提供するサーバでもよい。また、情報サービスサーバ 4は、ポータルサ 一ビスサーバによって提供されるサービスに含まれる、一部の限られた範囲のサービ スを提供するサーバでもよい。たとえば、ポータルサービスに含まれる東京都の千代 田区の電話帳検索サービスでもよ ヽ。 [0036] The information service server 4 may be a server that provides services in a large unit such as various search engines and portal services. The information service server 4 may be a server that provides a limited range of services included in the service provided by the portal service server. For example, the phone book search service in Chiyoda-ku, Tokyo, included in the portal service.
[0037] コンピュータネットワーク 5は、 LAN (Local Area Network)やインターネット等のコ ンピュータネットワークの他、光ファイバ一や ADSL (Asymmetric Digital Subscriber Line)等の有線通信網 (公衆回線網)や、携帯電話機あるいは PHS,無線 LANや WiMAX (Worldwide Interoperability for Microwave Access)といった移動 (無線) 通信網も含む。
[0038] なお、図 1では、コンテキスト変換サーバ 2と番組内容サービスサーバ 3と、情報サ 一ビスサーノ がそれぞれ物理的に別の装置として構成されるように記載しているが 、これらの任意の組合わせが 1つの装置として実現されていてもよい。たとえば、コン テキスト変換サーバ 2と番組内容サービスサーバ 3と、情報サービスサーバ 4とが物理 的に同一の装置上で提供されていてもよい。本実施の形態では、コンテキスト変換サ ーバ 2と、番組内容サービスサーノ 3と、情報サービスサーバ 4とを、「情報提供サー バ」と総称する。本実施の形態において、携帯通信端末 1が情報提供サーバと通信 する場合、携帯通信端末 1と実際に通信する装置は、コンテキスト変換サーバ 2として 動作する装置である。 [0037] The computer network 5 is a computer network such as a LAN (Local Area Network) or the Internet, a wired communication network (public line network) such as an optical fiber, ADSL (Asymmetric Digital Subscriber Line), a mobile phone, Includes mobile (wireless) communication networks such as PHS, wireless LAN and WiMAX (Worldwide Interoperability for Microwave Access). In FIG. 1, the context conversion server 2, the program content service server 3, and the information service service are described as being configured as physically separate devices. The combination may be realized as a single device. For example, the context conversion server 2, the program content service server 3, and the information service server 4 may be provided on the same physical device. In the present embodiment, the context conversion server 2, the program content service server 3, and the information service server 4 are collectively referred to as an “information providing server”. In the present embodiment, when mobile communication terminal 1 communicates with the information providing server, a device that actually communicates with mobile communication terminal 1 is a device that operates as context conversion server 2.
[0039] 図 2は、本実施の形態に力かる携帯通信端末 1のハードウェア構成のひとつの具体 例を示す図である。 FIG. 2 is a diagram showing one specific example of the hardware configuration of the mobile communication terminal 1 that works according to the present embodiment.
[0040] 図 2を参照して、本実施の形態に力かる携帯通信端末 1は、コンピュータネットヮー ク 5を介してコンテキスト情報の送信、ある 、は番組関連情報データを取得するため の通信部 21と、 CPU (Central Processing Unit)等から構成された、携帯通信端末 1全体を制御する制御部 22と、 ROM (Read Only Memory)や RAM (Random Acc ess Memory)など力も構成されて制御部 22によって実行されるプログラムや、そのプ ログラムの中間データおよび他のコンピュータから受信したデータ等を記憶する記憶 部 23と、携帯通信端末 1に対して、その利用者がデータを入出力するための入出力 部 24と、放送局を介して放送サービスで提供される番組を受信するための放送受信 部 25とを含む。 Referring to FIG. 2, mobile communication terminal 1 which is useful in the present embodiment transmits context information via computer network 5 or a communication unit for acquiring program-related information data 21 and a control unit 22 configured to control the entire mobile communication terminal 1 composed of a CPU (Central Processing Unit) and the like, and a control unit 22 including power such as ROM (Read Only Memory) and RAM (Random Access Memory). The storage unit 23 stores the program executed by the program, the intermediate data of the program, the data received from another computer, etc., and the input for the user to input / output data to / from the mobile communication terminal An output unit 24 and a broadcast receiving unit 25 for receiving a program provided by a broadcasting service via a broadcasting station are included.
[0041] 記憶部 23は、大きく分類して、携帯通信端末 1に内蔵される内部記憶部 231と、携 帯通信端末 1のメモリスロットに挿入された SD (Secure Digital)メモリカードや MMC ( Multimedia Card)などの外付けメモリカードからなる外部記憶部 232とに分かれる。 [0041] The storage unit 23 is roughly classified into an internal storage unit 231 built in the mobile communication terminal 1, an SD (Secure Digital) memory card inserted in the memory slot of the mobile communication terminal 1, and an MMC (Multimedia). Card) and other external memory card 232 consisting of an external memory card.
[0042] さらに、上述の入出力部 24は、「1」、 「2」などの数字ボタンおよび「上」、「下」、「右」 、「左」などの方向ボタン、「F」「メニュー」などの機能ボタンを含む操作部 241と、利 用者に情報を表示する LCD (Liquid Crystal Display)などの表示部 242と、音声を 入力するマイクロフォンなどの音声入力部 243と、音声を出力するスピーカなどの音 声出力部 244とを含む。
[0043] 放送受信部 25は、放送波を受信するための可動式のアンテナ、放送波周波数を 選局するための放送波受信チューナー、放送波受信チューナ一力 の符号化され た放送信号の復号を行なう復号化回路などで構成される。放送受信部 25により受信 された放送信号は、表示部 242および音声出力部 244から再生出力される。 [0042] Further, the input / output unit 24 includes numeric buttons such as "1" and "2", direction buttons such as "up", "down", "right", and "left", and "F" and "menu". Operation unit 241 including function buttons such as ``, a display unit 242 such as an LCD (Liquid Crystal Display) that displays information to the user, an audio input unit 243 such as a microphone that inputs audio, and an audio output And an audio output unit 244 such as a speaker. [0043] The broadcast receiving unit 25 is a movable antenna for receiving a broadcast wave, a broadcast wave receiving tuner for selecting a broadcast wave frequency, and a decoding of a broadcast signal encoded by a broadcast wave receiving tuner. The decoding circuit etc. which perform are performed. The broadcast signal received by the broadcast receiving unit 25 is reproduced and output from the display unit 242 and the audio output unit 244.
[0044] 位置情報取得部 26は、携帯通信端末 1の現在地を測定するための測位装置、たと えば、 GPS (Global Positioning System)モジュールおよびそのモジュールの周辺 回路などで構成される。 [0044] The position information acquisition unit 26 includes a positioning device for measuring the current location of the mobile communication terminal 1, for example, a GPS (Global Positioning System) module and a peripheral circuit of the module.
[0045] なお、図 2に示されるハードウェア構成は、一般的な TV機能内蔵の携帯型電話機 のハードウェア構成である。本発明にかかる携帯通信端末 1のハードウェア構成は、 図 2に示されるハードウェア構成に限定されるものではない。 Note that the hardware configuration shown in FIG. 2 is that of a general mobile phone with a built-in TV function. The hardware configuration of the mobile communication terminal 1 according to the present invention is not limited to the hardware configuration shown in FIG.
[0046] 図 3に、本実施の形態に力かる携帯通信端末 1のソフトウェアモジュール構成の具 体例を示す。 FIG. 3 shows a specific example of the software module configuration of the mobile communication terminal 1 that is useful for the present embodiment.
[0047] なお、図 3に示すソフトウェアモジュールの果たす機能のそれぞれは、その一部ま たは全部が専用のハードウェアによって実現されて 、てもよ 、。 [0047] It should be noted that some or all of the functions performed by the software module shown in FIG. 3 may be realized by dedicated hardware.
[0048] 図 3を参照して、携帯通信端末 1において、放送データ受信制御部 31は、図 2の放 送受信部 25の制御を行なう。より具体的には、放送データ受信制御部 31は、操作受 付部 34で受け付けた利用者の番組選局入力に基づき、利用者が選択した番組が提 供されている放送サービスの周波数が受信可能となるよう、放送波受信チューナー に対して周波数の選局制御を行なう。放送データ受信制御部 31はまた、携帯通信 端末 1上の復号ィ匕回路に対して、放送波受信チューナーの符号化信号出力の復号 化処理の制御を行なう。 Referring to FIG. 3, in mobile communication terminal 1, broadcast data reception control unit 31 controls transmission / reception unit 25 of FIG. More specifically, the broadcast data reception control unit 31 receives the frequency of the broadcast service provided with the program selected by the user based on the user's program selection input received by the operation reception unit 34. To enable this, frequency tuning control is performed for the broadcast wave reception tuner. The broadcast data reception control unit 31 also controls the decoding process on the encoded signal output of the broadcast wave reception tuner for the decoding circuit on the mobile communication terminal 1.
[0049] 放送データ処理部 32は、放送データ受信制御部 31からの指示により復号化処理 された復号化信号から実際の映像データや音声データへの変換処理を行なう。例え ば、携帯端末向けに提供されている地上波デジタル放送の場合、放送データ処理 部 32は、 H. 264/MPEG-4 AVC (Moving Picture Experts Group phase 4 Part 10 Advanced Video Coding)で圧縮された動画像の処理や、 MPEG4ZA AC (Moving Picture Experts Group phase 4 Advanced Audio Coding)の音尸 データの処理、放送波に重畳されて提供されているデータ放送に含まれる BML (Br
oadcast Markup Language)によるメタデータの処理などを行なう。 The broadcast data processing unit 32 performs a conversion process from the decoded signal decoded according to an instruction from the broadcast data reception control unit 31 to actual video data or audio data. For example, in the case of terrestrial digital broadcasting provided for mobile terminals, the broadcast data processing unit 32 is compressed with H.264 / MPEG-4 AVC (Moving Picture Experts Group phase 4 Part 10 Advanced Video Coding). Video processing, MPEG4ZA AC (Moving Picture Experts Group phase 4 Advanced Audio Coding) audio data processing, BML (Br Process metadata by oadcast Markup Language).
[0050] 放送データ表示処理部 33は、放送データ処理部 32によって処理された映像デー タゃ音声データ、メタデータの表示処理を行なう。放送データ表示処理部 33はまた、 放送データ処理部 32が内部情報として記憶している、あるいは放送データ表示処理 部 33に対して出力する情報を活用して、チャンネル番号を表示したり、放送局名を 表示したり、 EPGデータを扱うことができる場合は番組名を表示したりして、利用者が 現在どの番組を視聴しているのかを表示するための処理を実施することもできる。 Broadcast data display processing unit 33 performs display processing of video data, audio data, and metadata processed by broadcast data processing unit 32. The broadcast data display processing unit 33 also displays channel numbers by using information stored in the broadcast data processing unit 32 or output to the broadcast data display processing unit 33, It is also possible to display the name of the program, and if the EPG data can be handled, the program name is displayed to display which program the user is currently viewing.
[0051] 操作受付部 34は、利用者が視聴した 、番組を選ぶ選局操作や、音声データの音 量調節、番組関連情報データを取得する際のコンテキスト情報の選択など利用者の 操作を受け付ける。利用者の操作は、携帯通信端末 1の入出力部 24に含まれる「1」 、「2」などの数字ボタンや「上」、「下」、「右」、「左」などの方向ボタン、「F」「メニュー」 などの機能ボタンなどによって行なわれる。 [0051] The operation reception unit 34 receives user operations such as channel selection operation for selecting a program viewed by the user, sound volume adjustment of audio data, and selection of context information when acquiring program-related information data. . User operations include numeric buttons such as “1” and “2” included in the input / output unit 24 of the mobile communication terminal 1, direction buttons such as “up”, “down”, “right”, and “left”, This is done with function buttons such as “F” and “Menu”.
[0052] コンテキスト情報処理部 35は、操作受付部 34に対して、利用者により番組関連情 報データの取得要求が入力された際に、コンテキスト変換サーバ 2へ送信するコンテ キスト情報を生成する。コンテキスト情報処理部 35は、放送データ処理部 32から利 用者が現在視聴中のチャンネル情報を取得するとともに、コンテキスト情報管理部 37 を介して、記憶部 23から、視聴時の時刻、利用者の現在位置情報、利用者の性別 や誕生日、職種といった利用者の属性、ファイルパス等で表現される携帯通信端末 1 の機能やコンテンツのディレクトリ情報、ブックマーク等として記録されているインター ネットサービスの URLやなどを取得し、コンテキスト情報を生成する。視聴中のチャン ネルの番組が携帯通信端末 1に録画されて 、る場合には、コンテキスト情報処理部 3 5は、記憶部 23から、番組名や放送されたチャンネルデータ、記録時の時刻、あるい は位置情報を取得する。 [0052] The context information processing unit 35 generates context information to be transmitted to the context conversion server 2 when a user inputs a request for acquiring program-related information data to the operation receiving unit 34. The context information processing unit 35 acquires the channel information that the user is currently viewing from the broadcast data processing unit 32, and the viewing time and the user's information from the storage unit 23 via the context information management unit 37. Internet service URL recorded as current location information, user attributes such as user's gender, date of birth, job type, mobile communication terminal 1 function expressed by file path, directory information of content, bookmarks, etc. Acquires etc. and generates context information. When the program of the channel being viewed is recorded on the mobile communication terminal 1, the context information processing unit 35 has the program name, broadcast channel data, and recording time from the storage unit 23. Or get location information.
[0053] なお、記憶部 23は、利用者の属性を予め格納しているものとする。さらに、コンテキ スト関連データ保存処理部 38により、放送データ処理部 32や位置情報取得部 26か らの視聴時の時刻、利用者の現在位置情報等が記憶部 23に随時格納される。また 、利用者の操作に応じて、上述したようなコンテンツのディレクトリ情報、ブックマーク 等として記録されているインターネットサービスの URLが記憶部 23に格納されるもの
とする。 Note that the storage unit 23 stores user attributes in advance. Further, the context-related data storage processing unit 38 stores the viewing time from the broadcast data processing unit 32 and the location information acquisition unit 26, the current location information of the user, and the like in the storage unit 23 as needed. In addition, the URL of the Internet service recorded as directory information, bookmarks, etc. of the contents as described above is stored in the storage unit 23 according to the user's operation. And
[0054] コンテキスト情報処理部 35はまた、コンテキスト変換サーバ 2から受信したユーザァ クシヨンコンテキスト情報の解析処理を行ない、利用者に対して、取得可能な番組関 連情報データのメニュー提示が行なえるような処理を行なう。コンテキスト情報処理部 35の処理結果は、コンテキスト情報表示処理部 39を介して、例えば「見る」「聞く」「調 ベる」「買う」のように番組関連情報データに対する利用者の趣向や意向という形式で 、提示される。 [0054] The context information processing unit 35 also analyzes the user action context information received from the context conversion server 2 so that a menu of obtainable program-related information data can be presented to the user. Performs proper processing. The processing result of the context information processing unit 35 is obtained through the context information display processing unit 39 as user preferences and intentions for program-related information data such as “see”, “listen”, “check”, and “buy”. Presented in the form.
[0055] ここで、 「ユーザアクションコンテキスト情報」とは、コンテキスト変換サーバ 2が携帯 通信端末 1に対して送信するデータであって、番組関連情報データの抽象的であつ て一次的な検索の範囲を示したものである。ユーザアクションコンテキスト情報は、例 えば「見る」「聞く」「調べる」「買う」のように番組関連情報データに対する利用者の趣 向や意向という形式であったり、「出演者」「楽曲」「番組」「イベント」のように番組を構 成する一要素であったりしてもよい。 Here, the “user action context information” is data transmitted from the context conversion server 2 to the mobile communication terminal 1, and is an abstract and primary search range of the program related information data. Is shown. User action context information is in the form of user preferences and intentions for program-related information data, such as “view”, “listen”, “examine”, “buy”, or “performer”, “music”, “program” It may be an element constituting a program such as “event”.
[0056] ユーザアクションコンテキスト情報に対する利用者の操作は、入出力部 24および操 作受付部 34を介して行なわれる。ユーザアクションコンテキスト情報に対する利用者 の操作があった場合、コンテキスト情報処理部 35は、利用者の操作内容に基づき、 コンテキスト情報管理部 37を介して、コンテキスト関連データ保存部から必要な情報 を取得し、ユーザアクションコンテキスト情報への応答であるコンテキスト情報(2次コ ンテキスト情報、詳細後述)を生成する。 [0056] The user's operation on the user action context information is performed via the input / output unit 24 and the operation receiving unit 34. When there is a user operation on the user action context information, the context information processing unit 35 obtains necessary information from the context related data storage unit via the context information management unit 37 based on the operation content of the user. Context information (secondary context information, details will be described later) that is a response to the user action context information is generated.
[0057] 送受信処理部 36は、コンピュータネットワーク 5を介した、コンテキスト変換サーバ 2 とコンテキスト情報、ユーザアクションコンテキスト情報、あるいは番組関連情報デー タの送受信のための通信部 21の制御処理を行なう。送受信処理部 36は、携帯通信 端末 1およびコンテキスト変換サーバ 2が接続されているコンピュータネットワーク 5で 必要とされる各種の通信プロトコル、例えば TCP/IP (Transmission Control Proto col/Internet Protocol)や http (Hypertext Transfer Protocol)などで構成される。 他の局面において、送受信処理部 36が使用するプロトコルは、独自に定義したアブ リケーシヨンプロトコルであってもよい。 The transmission / reception processing unit 36 performs control processing of the communication unit 21 for transmission / reception of context information, user action context information, or program-related information data with the context conversion server 2 via the computer network 5. The transmission / reception processing unit 36 is used for various communication protocols required by the computer network 5 to which the mobile communication terminal 1 and the context conversion server 2 are connected, such as TCP / IP (Transmission Control Protocol / Internet Protocol) and http (Hypertext). Transfer Protocol). In another aspect, the protocol used by the transmission / reception processing unit 36 may be an originally defined abrasion protocol.
[0058] コンテキスト情報管理部 37は、コンテキスト情報処理部 35からの問い合わせに基
づき、コンテキスト関連データ保存処理部 38に記憶されている情報により応答を行な う。より具体的には、コンテキスト情報管理部 37は、コンテキスト情報処理部 35からの 問合せに対して、携帯通信端末 1内の特定のファイルの検索や、携帯通信端末 1内 の所定の機能が格納されて 、るファイルパスの取得と 、つた所定の処理を実行し、 視聴時の時刻や利用者の現在位置情報を応答したり、利用者の性別や誕生日、職 種といった利用者の属性を応答したり、ファイルパス等で表現される携帯通信端末 1 の機能やコンテンツのディレクトリ情報を応答したり、ブックマーク等として記録されて いるインターネットサービスの URLなどを応答したりする。 The context information management unit 37 is based on an inquiry from the context information processing unit 35. Next, a response is made based on the information stored in the context-related data storage processing unit 38. More specifically, the context information management unit 37 stores a search for a specific file in the mobile communication terminal 1 or a predetermined function in the mobile communication terminal 1 in response to an inquiry from the context information processing unit 35. The file path is acquired and the specified processing is executed, and the viewing time and the current location information of the user are returned, and the user attributes such as the user's gender, date of birth, and occupation are returned. To respond to the function of the mobile communication terminal 1 expressed by a file path or the like, or the directory information of the content, or the URL of the Internet service recorded as a bookmark or the like.
[0059] コンテキスト関連データ保存処理部 38は、コンテキスト情報処理部 35がコンテキス ト情報を生成する際に利用するデータの記憶部 23への記憶 '保持のための処理を 行なう。より具体的には、コンテキスト情報を生成する際に利用するデータは、利用者 の性別や誕生日、職種といった利用者の属性などの設定情報や、動画や静止画と V、つたコンテンツ、利用者が頻繁に利用する WEBサイトのブックマーク情報や WEB 利用履歴情報、 RSS (Rich Site Summary)リーダーなどでよく参照する-ユースサイ トの URL情報、 GPSによって測位された移動機の位置情報、携帯電話基地局との 通信履歴および基地局情報を含む。携帯通信端末 1の傾きや方向を計測可能な 6 軸センサーが搭載されている場合は、当該データは、 6軸センサーによる計測結果な どを含む。 [0059] The context-related data storage processing unit 38 performs processing for storing data in the storage unit 23 that is used when the context information processing unit 35 generates context information. More specifically, the data used when generating context information includes setting information such as user attributes such as the user's gender, date of birth, and job type, as well as video and still images and V, Tatsu content, and users. Frequently used by web site bookmark information, web usage history information, RSS (Rich Site Summary) readers, etc.-URL information on use sites, location information of mobile devices measured by GPS, mobile phone base stations Communication history and base station information. When a 6-axis sensor that can measure the tilt and direction of the mobile communication terminal 1 is installed, the data includes the measurement results of the 6-axis sensor.
[0060] コンテキスト情報表示処理部 39は、利用者力も番組関連情報データの取得要求が あつたときに、コンテキスト情報処理部 35の処理結果を利用して、ユーザアクションコ ンテキスト情報を表示部 242に表示させる。コンテキスト変換サーバ 2よりユーザァク シヨンコンテキスト情報を受信している場合は、コンテキスト情報表示処理部 39は、受 信内容に基づいて表示を行なわせる。利用者は表示部 242の表示により、現在取得 可能な番組関連情報データの概要が分かる。また、コンテキスト情報表示処理部 39 は、コンテキスト変換サーノ 2へコンテキスト情報を送信し終わった後、どのようなコン テキスト情報を送信したかを表示部 242に表示させる。 [0060] The context information display processing unit 39 uses the processing result of the context information processing unit 35 to display the user action context information when the user's ability is requested to acquire program-related information data. To display. When the user context information is received from the context conversion server 2, the context information display processing unit 39 displays based on the received content. The user can get an overview of the program-related information data that can be acquired from the display on the display unit 242. Further, the context information display processing unit 39 causes the display unit 242 to display what context information has been transmitted after the context information has been transmitted to the context conversion server 2.
[0061] 番組関連情報データ処理部 301は、送受信処理部 36を介してコンテキスト変換サ ーバ 2より受信した番組関連情報データの解析を行な 、、番組関連情報データ表示
部 302での表示処理が行なえるようにする。例えば、番組関連情報データが SVG (S calable Vector Graphics)形式のよつな XML (Extensible Markup Language)形式 で記述されている場合、番組関連情報データ処理部 301は、 XMLパーザーなどを 利用して SVG形式の解析処理を行ない、ツリー構造化するとともに、番組関連情報 データ表示部 302が描画 Z表示処理可能となるよう描画命令への変換処理などを行 なう。 [0061] The program related information data processing unit 301 analyzes the program related information data received from the context conversion server 2 via the transmission / reception processing unit 36, and displays the program related information data. The display processing in the part 302 can be performed. For example, when program related information data is described in XML (Extensible Markup Language) format, which is SVG (Scalable Vector Graphics) format, the program related information data processing unit 301 uses SVG (XML parser) etc. A format analysis process is performed to form a tree structure, and a program related information data display unit 302 performs a conversion process to a drawing command so that the drawing Z display process can be performed.
[0062] 番組関連情報データ処理部 301はまた、番組関連情報データ操作受付部 303に 対して行なわれた利用者の操作に対する処理を行なう。より具体的には、番組関連 情報データ処理部 301は、拡大'縮小といった処理、あるいは、スクロールやパンとい つた表示範囲の切替え処理を行なう。番組関連情報データが複数に分割されて存 在する場合は、番組関連情報データ処理部 301は、送受信処理部 36を介して未取 得部の取得を行なう。さらに、 SVG形式などの XML形式で番組関連情報データが 提供される際に、 WEBページへのリンク情報などが埋め込まれている場合は、番組 関連情報データ処理部 301は、コンテキスト変換サーバ 2へ選択されたリンクを通知 するとともに、携帯通信端末 1に搭載されて 、る WEBブラウザなどのアプリケーション とも連携し、アプリケーションの起動処理も行なう。なお、埋め込まれるリンク情報は、 WEBページの URLに限定されるものではなぐ例えば device :ZZのような形式で 、携帯通信端末 1上の特定の機能やアプリケーションを指定することもできる。このよ うな場合は、番組関連情報データ処理部 301は、指定されたアプリケーションと連携 し、アプリケーションの起動処理も行なう。 The program related information data processing unit 301 also performs a process for a user operation performed on the program related information data operation receiving unit 303. More specifically, the program related information data processing unit 301 performs processing such as enlargement / reduction or switching processing of the display range such as scrolling and panning. When the program related information data is divided into a plurality of pieces, the program related information data processing unit 301 acquires an unacquired unit through the transmission / reception processing unit 36. Furthermore, when program related information data is provided in XML format such as SVG format, if link information to the web page is embedded, the program related information data processing unit 301 selects the context conversion server 2. In addition to notifying the linked link, it is installed in the mobile communication terminal 1 and also cooperates with an application such as a web browser to perform application startup processing. The embedded link information is not limited to the URL of the WEB page, but can also specify a specific function or application on the mobile communication terminal 1 in a format such as device: ZZ. In such a case, the program related information data processing unit 301 cooperates with the designated application to perform application activation processing.
[0063] 一般的に制御部 22により実行されるソフトウエアは、外部記憶部 232などの記録媒 体に格納されて流通し、携帯通信端末 1のメモリスロットなどにより記録媒体力 読取 られ、上述した制御部 22により実行される。上述した携帯通信端末 1のハードウェア 自体は一般的なものである。したがって、本発明の最も本質的な部分は、外部記憶 部 232などの記録媒体に記録されたソフトウェアであるともいえる。 [0063] Generally, software executed by the control unit 22 is stored and distributed in a recording medium such as the external storage unit 232, and the recording medium force is read by a memory slot or the like of the mobile communication terminal 1, and is described above. This is executed by the control unit 22. The hardware itself of the mobile communication terminal 1 described above is general. Therefore, it can be said that the most essential part of the present invention is software recorded on a recording medium such as the external storage unit 232.
[0064] 図 4に、本実施の形態に力かるコンテキスト変換サーバ 2の構成の具体例を示す。 FIG. 4 shows a specific example of the configuration of the context conversion server 2 that works on the present embodiment.
図 4を参照して、端末データ送受信部 41は、コンピュータネットワーク 5を介して、携 帯通信端末 1との間で、コンテキスト情報やユーザアクションコンテキスト情報、番組
関連情報データの送受信を行なう。端末データ送受信部 41は、携帯通信端末 1およ びコンテキスト変換サーバ 2が接続されているコンピュータネットワーク 5で必要とされ る各種の通信プロトコル、例えば TCP/IPや httpなどで構成される。端末データ送 受信部 41が使用するプロトコルは、独自に定義したアプリケーションプロトコルであつ てもよい。 Referring to FIG. 4, the terminal data transmission / reception unit 41 communicates with the mobile communication terminal 1 via the computer network 5 in context information, user action context information, and a program. Send and receive related information data. The terminal data transmission / reception unit 41 includes various communication protocols required for the computer network 5 to which the mobile communication terminal 1 and the context conversion server 2 are connected, such as TCP / IP and http. The protocol used by the terminal data transmitter / receiver 41 may be a uniquely defined application protocol.
[0065] コンテキスト情報処理部 42は、携帯通信端末 1から受け取ったコンテキスト情報の 解析を行ない、コンテキスト情報送信元の携帯通信端末 1で、現在視聴中の番組内 容を特定するための情報を抽出し番組内容情報を取得する処理を行なう。より具体 的には、コンテキスト情報処理部 42は、コンテキスト情報に含まれるチャンネル情報、 時刻情報、位置情報もしくは通信基地局とのやりとりの履歴を表す移動履歴情報を 抽出する。録画されたものは、番組名そのものでもよい。コンテキスト情報処理部 42 は、番組内容サーバ問合せ処理部 43を介して、番組内容サービスサーバ 3に対して 、コンテキスト情報送信元の携帯通信端末 1で現在視聴中の番組内容情報を取得す る。 [0065] The context information processing unit 42 analyzes the context information received from the mobile communication terminal 1, and extracts information for specifying the content of the program currently being viewed on the mobile communication terminal 1 that is the context information transmission source. The program content information is acquired. More specifically, the context information processing unit 42 extracts channel history information, time information, location information, or movement history information indicating a history of communication with the communication base station included in the context information. The recorded title may be the program name itself. The context information processing unit 42 acquires the program content information currently being viewed on the mobile communication terminal 1 that is the context information transmission source to the program content service server 3 via the program content server inquiry processing unit 43.
[0066] コンテキスト情報処理部 42はまた、番組内容サーバ問合せ処理部 43を介して取得 した番組内容情報に基づき、コンテキスト変換ルール DB検索部 44を介してコンテキ スト変換ルール DB45の検索を行なう。コンテキスト情報処理部 42は、検索結果に基 づき、コンテキスト情報送信元の携帯端末 1に対して、送信するユーザアクションコン テキスト情報を生成する処理を行なう。より具体的には、例えば、コンテキスト情報処 理部 42は、番組内容サービスサーバ 3から受信した番組内容情報に含まれるドラマ や-ユースといった番組のカテゴリをパラメータとして利用して、コンテキスト変換ルー ル DB検索部 44を介してコンテキスト変換ルール DB45の検索を行なう。コンテキスト 情報処理部 42は、コンテキスト変換ルール DB検索部 44から提供される情報に基づ いて、ユーザアクションコンテキスト情報を生成する。 [0066] The context information processing unit 42 also searches the context conversion rule DB 45 via the context conversion rule DB search unit 44 based on the program content information acquired via the program content server inquiry processing unit 43. Based on the search result, the context information processing unit 42 performs processing for generating user action context information to be transmitted to the mobile terminal 1 that is the context information transmission source. More specifically, for example, the context information processing unit 42 uses a program category such as drama or -use included in the program content information received from the program content service server 3 as a parameter, and uses the context conversion rule DB. The context conversion rule DB45 is searched through the search unit 44. The context information processing unit 42 generates user action context information based on the information provided from the context conversion rule DB search unit 44.
[0067] コンテキスト情報処理部 42は更に、端末データ送受信部 41を介して携帯通信端末 1力も受け取ったユーザアクションコンテキスト情報に対する応答に基づき、情報サー ビスサーバ問合せ処理部 46に対して、情報サービスサーノ への問合せ要求を行 なう。より具体的には、コンテキスト情報処理部 42は、携帯通信端末 1から受信したュ
一ザアクションコンテキスト情報への応答に含まれるユーザアクションに基づき、コン テキスト変換ルール DB検索部 44を介してコンテキスト変換ルール DB45の検索を行 ない、該当する検索組合せルールを抽出する。コンテキスト情報処理部 42はまた、 同ユーザアクションコンテキスト情報への応答に含まれるアクション関連データをパラ メータとして抽出し、情報サービスサーバ問合せ処理部 46に対して、情報サービスサ ーバ 4への問合せ要求を行なう。 [0067] The context information processing unit 42 further sends the information service server inquiry processing unit 46 to the information service server based on the response to the user action context information received by the mobile communication terminal 1 through the terminal data transmission / reception unit 41. Make an inquiry request. More specifically, the context information processing unit 42 receives from the mobile communication terminal 1. Based on the user action included in the response to the one-action context information, the context conversion rule DB 45 is searched through the context conversion rule DB search unit 44 to extract the corresponding search combination rule. The context information processing unit 42 also extracts action-related data included in the response to the user action context information as a parameter, and sends an inquiry request to the information service server 4 to the information service server inquiry processing unit 46. To do.
[0068] 番組内容サーバ問合せ処理部 43は、コンテキスト情報処理部 42より受け取った番 組内容情報の問合せに基づき、コンピュータネットワーク 5を介して、番組内容サービ スサーバ 3と番組内容情報の問合せおよび番組内容情報の取得処理を行なう。番組 内容サーバ問合せ処理部 43は、 1つ以上の検索実行モジュール (後述)で構成され ている。番組内容サーバ問合せ処理部 43は、番組内容サービスサーバ 3との番組内 容情報の問合せおよび番組内容情報の取得を行なうために必要となる SOAP (Simpl e Object Access Protocol)や WSDL (Web services Description Languageノ、 R EST (Representational State Transfer)といった Webサービスなどで実現される。 [0068] Based on the program content information query received from the context information processing unit 42, the program content server query processing unit 43 queries the program content service server 3 and the program content information via the computer network 5 and the program content. Information acquisition processing is performed. The program content server inquiry processing unit 43 is composed of one or more search execution modules (described later). The program content server inquiry processing unit 43 uses the SOAP (Simple Object Access Protocol) and WSDL (Web services Description Language) required for inquiring program content information with the program content service server 3 and acquiring program content information. No, it is realized by Web services such as REST (Representational State Transfer).
[0069] コンテキスト変換ルール DB検索部 44は、コンテキスト変換ルール DB45の検索、あ るいは更新の操作等を実現するためのインターフェースを提供する。コンテキスト変 換ルール DB検索部 44は、コンテキスト情報処理部 42から、検索のためのパラメータ を受け取り、パラメータを利用してコンテキスト変換ルール DB45の検索を行ない、受 け取ったパラメータに該当する検索結果を、コンテキスト情報処理部 42へ返す。コン テキスト変換ルール DB検索部 44はまた、必要に応じて、コンテキスト情報処理部 42 から、コンテキスト変換ルール DB45に記載されている検索の組合せに適用するため のパラメータを受け取り、パラメータを利用してコンテキスト変換ルール DB45の更新 を行なう。コンテキスト変換ルール DB検索部 44は、 SQL (Structured Query Langu age)などの標準的な RDBMS (Relational Database Management System)用の問 合せ言語などで提供される。 [0069] The context conversion rule DB search unit 44 provides an interface for realizing the search or update operation of the context conversion rule DB 45. The context conversion rule DB search unit 44 receives the search parameters from the context information processing unit 42, searches the context conversion rule DB 45 using the parameters, and finds the search results corresponding to the received parameters. Return to the context information processing unit 42. The context conversion rule DB search unit 44 also receives parameters to be applied to the combination of searches described in the context conversion rule DB 45 from the context information processing unit 42 as necessary. Update conversion rule DB45. The context conversion rule DB search unit 44 is provided in a query language for a standard RDBMS (Relational Database Management System) such as SQL (Structured Query Language).
[0070] また、コンテキスト変換ルール DB検索部 44は、次の処理を行なってもよ 、。その第 1の処理は、番組内容サーバ問合せ処理部 43を介して取得した番組内容情報に基 づき、コンテキスト変換ルール DB45をあらかじめ検索する処理である。この第 1の処
理は、各放送局の番組が切り替わるタイミングで行なわれることが望ましい。コンテキ スト変換ルール DB45の検索は、その番組内容情報力 得られるコンテキスト情報( たとえば番組ジャンルなど)を元にする必要がある。第 2の処理は、携帯通信端末 1に 送信するユーザアクションコンテキストへの応答情報を生成する処理である。第 3の 処理は、コンテキスト変換ルール DB検索部 44内にキャッシュとして一時保存する処 理である。 [0070] Further, the context conversion rule DB search unit 44 may perform the following processing. The first process is a process for searching the context conversion rule DB 45 in advance based on the program content information acquired via the program content server inquiry processing unit 43. This first place It is desirable that the processing is performed at the timing when the program of each broadcasting station is switched. The context conversion rule DB45 search must be based on the context information (for example, program genre) obtained from the program content information capability. The second process is a process of generating response information to the user action context to be transmitted to the mobile communication terminal 1. The third process is a process of temporarily storing as a cache in the context conversion rule DB search unit 44.
[0071] 第 1の処理力 第 3の処理までが実行されることにより、携帯通信端末 1から送信さ れるユーザアクションコンテキスト情報のトラフィックが集中した場合でも、応答時間を 短くすることが可能となる。コンテキスト変換ルール DB検索部 44は、キャッシュとして 一時保存された情報を、第 1の処理が実行された際に切替えられた番組が終了する 時点で削除する。従って、放送中の番組のキャッシュだけが一時保存されることにな り、必要最小限のメモリ消費にとどめることが可能であり、キャッシュ内部の検索も高 速になる。 [0071] By executing the first processing power up to the third processing, it is possible to shorten the response time even when traffic of user action context information transmitted from the mobile communication terminal 1 is concentrated. . The context conversion rule DB search unit 44 deletes the information temporarily stored as a cache when the program switched when the first process is completed is completed. Therefore, only the cache of the program being broadcast is temporarily stored, so that it is possible to keep the memory consumption to the minimum necessary, and the search inside the cache becomes fast.
[0072] コンテキスト変換ルール DB45は、コンテキスト情報に含まれる 1つの情報 (たとえば ユーザアクションコンテキスト)と、番組内容情報に含まれる 1つの情報 (たとえば番組 カテゴリ)と、情報の組合せに呼応する検索組合せルール、および番組関連情報デ ータを作成する際に利用する番組関連情報データの雛形を記述したデータベース である。コンテキスト変換ルール DB45は、コンテキスト情報を検索組合せルールへ 変換するためのデータベースである。検索式の名称、検索式を構成する内容として の、検索先サイトのドメイン、検索先サイトのドメインを検索するためのキーワードなど のパラメータ、および検索先サイトから取得する検索結果およびそのデータ形式など 力 検索組合せルールとして規定されている。なお、コンテキスト変換ルール DB45 に保持される情報は、携帯電話通信事業者やインターネット接続事業者、情報サー ビス事業者などによって、事前に登録されることが好ましいが、この限りではない。 [0072] Context conversion rule DB45 is a search combination rule corresponding to a combination of one piece of information (eg, user action context) included in the context information, one piece of information (eg, program category) contained in the program content information, and information. This is a database that describes a model of program related information data used when creating program related information data. Context conversion rule DB45 is a database for converting context information into search combination rules. The name of the search expression, the domain of the search destination site as the contents of the search expression, parameters such as keywords for searching the domain of the search destination site, and the search results and data format obtained from the search destination site It is defined as a search combination rule. The information stored in the context conversion rule DB 45 is preferably registered in advance by a mobile phone carrier, Internet connection carrier, information service carrier, etc., but this is not restrictive.
[0073] 情報サービスサーバ問合せ処理部 46は、コンテキスト情報処理部 42から受け取つ た要求内容に基づき、情報サービスサーバ 4への問合せ要求を行ない、関連情報デ ータの取得を行なう。より具体的には、情報サービスサーバ問合せ処理部 46は、コン テキスト情報処理部 42から、検索組合せルール IDと所定のパラメータを受け取る。
情報サービスサーバ問合せ処理部 46は、検索組合せルール IDに基づ 、てコンテキ スト変換ルール DB45の検索を行なって抽出された検索組合せルールに従って、パ ラメータを引数として検索実行モジュールを実行し、情報サービスサーバ 4へ関連情 報データの取得要求を行な、、情報サービスサーバ 4から関連情報データを取得す る。情報サービスサーバ問合せ処理部 46は、 1つ以上の検索実行モジュール (後述 )で構成されている。情報サービスサーバ問合せ処理部 46は、情報サービスサーバ 4との関連情報データの問合せおよび関連情報データの取得を行なうために必要と なる SOAPや WSDL、 RESTと!、つた Webサービスなどで実現される。 The information service server inquiry processing unit 46 makes an inquiry request to the information service server 4 based on the request content received from the context information processing unit 42, and acquires related information data. More specifically, the information service server inquiry processing unit 46 receives the search combination rule ID and predetermined parameters from the context information processing unit 42. Based on the search combination rule ID, the information service server query processing unit 46 executes the search execution module with the parameters as arguments in accordance with the search combination rule extracted by searching the context conversion rule DB45, and A request for acquiring related information data is sent to the server 4, and related information data is acquired from the information service server 4. The information service server inquiry processing unit 46 includes one or more search execution modules (described later). The information service server query processing unit 46 is realized by SOAP, WSDL, REST and!, And the Tatsu Web service necessary for inquiring related information data with the information service server 4 and acquiring related information data.
[0074] 中間データ変換部 47は、情報サービスサーバ問合せ処理部 46が情報サービスサ ーバ 4から取得した関連情報データを、番組関連情報データ作成部 48が処理可能 な形式に変換する処理を行なう。より具体的には、中間データ変換部 47は、情報サ 一ビスサーバ 4から取得した関連情報データの項目を、番組関連情報データ雛形で 参照可能な項目にマッピングする。 [0074] The intermediate data conversion unit 47 performs processing for converting the related information data acquired from the information service server 4 by the information service server inquiry processing unit 46 into a format that can be processed by the program related information data creation unit 48. . More specifically, the intermediate data converter 47 maps the items of related information data acquired from the information service server 4 to items that can be referred to in the program related information data template.
[0075] 番組関連情報データ作成部 48は、情報サービスサーバ 4から取得した関連情報デ ータを、番組関連情報データ雛形 DB40に格納された番組関連情報データ雛形に 合成することにより番組関連情報データを作成する。このため、情報サービスサーバ 4から取得した関連情報データは、番組関連情報データ雛形力も一意に参照可能な 形式になっている必要がある。例えば、番組関連情報データの見出しとなる情報に ついて、番組関連情報データ雛形がく title >という項目で参照している場合、ある 情報サービスサーバ 4から取得したく見出し〉と 、う項目や、ある情報サービスサー バ 4から取得したくヘッドライン >という項目を、 XSLT (Extensible Stylesheet Lang uage Transformations)などの処理を利用することで、く title >という項目へ変換し ておく。 [0075] The program related information data creation unit 48 combines the related information data acquired from the information service server 4 with the program related information data template stored in the program related information data template DB40, thereby generating program related information data. Create For this reason, the related information data acquired from the information service server 4 needs to be in a format that can uniquely refer to the program related information data template. For example, if the information related to the headline of program-related information data is referred to by the item “title> in the program-related information data template title>, the heading to be obtained from a certain information service server 4> The headline> item that you want to obtain from the service server 4 is converted to the title> item by using processing such as XSLT (Extensible Stylesheet Language Transformations).
[0076] 番組関連情報データ作成部 48は、コンテキスト変換ルール DB45が保持する番組 関連情報データ雛形の情報に基づき、中間データ変換部 47の出力を利用して、携 帯通信端末 1へ送信する番組関連情報データを生成する。より具体的には、番組関 連情報データ作成部 48は、番組関連情報データ雛形 DB40から、検索組合せルー ル IDに該当する雛形データを取得し、中間データ変換部 47の出力を雛形データへ
合成する処理を行ない、番組関連情報データを作成する。番組関連情報データ作 成部 48は、コンテキスト変換ルール DB45が保持する番組関連情報データ雛形を活 用することにより、例えば、「歌番組」を見ているときにユーザアクションコンテキスト情 報として「調べる」を選択した場合には「百科事典風」に番組関連情報データを作成 したり、同様に「歌番組」を見ているときにユーザアクションコンテキスト情報として「聞 く」を選択した場合には、「CDカタログ風」に番組関連情報データを作成したりするこ とがでさる。 The program related information data creation unit 48 uses the output of the intermediate data conversion unit 47 based on the information of the program related information data template stored in the context conversion rule DB 45 to transmit to the mobile communication terminal 1 Generate related information data. More specifically, the program-related information data creation unit 48 acquires template data corresponding to the search combination rule ID from the program-related information data template DB 40, and outputs the output of the intermediate data conversion unit 47 to the template data. The process of combining is performed to create program related information data. The program-related information data creation unit 48 uses the program-related information data template stored in the context conversion rule DB 45, for example, to “examine” as user action context information when watching a “song program”. If you select `` Create encyclopedia style '' program-related information data, or if you select `` Listen '' as user action context information while watching `` Song program '', Program-related information data can be created in a “CD catalog style”.
[0077] 番組関連情報データ作成部 48が作成した番組関連情報データは、作成済番組関 連情報データ保存部 49に保存される。携帯通信端末 1から、全く同一のコンテキスト 情報が送信されてきた場合や、携帯通信端末 1から、番組関連情報データの再送信 要求があった場合などは、作成済番組関連情報データ保存部 49に保存された番組 情報データを活用することで、上述の処理を省略することができる。 The program related information data created by the program related information data creating unit 48 is stored in the created program related information data storage unit 49. When exactly the same context information is transmitted from the mobile communication terminal 1 or when there is a request for retransmission of program related information data from the mobile communication terminal 1, the created program related information data storage unit 49 By using the stored program information data, the above processing can be omitted.
[0078] 番組関連情報データ雛形 DB40は、検索の組合せ IDに呼応する番組関連情報デ 一タの雛形を保持する。より具体的には、番組関連情報データ雛形 DB40は、検索 の組合せ IDの各々について、番組関連情報データを作成する際に必要となる関連 情報データのレイアウトや背景色、文字色、文字の大きさ、背景画像、装飾といった レイアウトに関する情報や、携帯通信端末 1での表示順などが記載された雛形データ を保持する。雛形は、例えば SVG形式などで記述されている。 [0078] The program-related information data model DB 40 holds a model of program-related information data corresponding to the search combination ID. More specifically, the program-related information data template DB40 determines the layout, background color, character color, and character size of related information data required for creating program-related information data for each search combination ID. It holds the template data that describes the layout information such as the background image and decoration and the display order on the mobile communication terminal 1. The template is described in the SVG format, for example.
[0079] 図 5は、本実施の形態にカゝかるコンテキスト変換サーバ 2のコンテキスト変換ルール データベース 45の構造の具体例を示す図である。 FIG. 5 is a diagram showing a specific example of the structure of the context conversion rule database 45 of the context conversion server 2 according to the present embodiment.
[0080] 検索組合せルール 52には、検索組合せルールを特定するためのユニークな識別 子である ID51が付与されて 、る。検索組合せルール 52に呼応する番組関連情報 データ雛形 DB40に保持されて 、る雛形 ID、検索組合せルール 52が適用可能な番 組内容情報の要素 54 (より具体的には番組のカテゴリ)、ユーザアクションコンテキス ト 55、携帯通信端末 1からユーザアクションコンテキストに関連して取得すべき情報の 抽出条件が、検索組合せルール 52に関連付けられて 、る。 [0080] The search combination rule 52 is given ID 51, which is a unique identifier for specifying the search combination rule. Program related information corresponding to the search combination rule 52 Data template ID stored in the DB40, element 54 of the program content information to which the search combination rule 52 can be applied (more specifically, program category), user action The extraction conditions for the information to be acquired in connection with the user action context from the context 55 and the mobile communication terminal 1 are associated with the search combination rule 52.
[0081] 検索組合せルール 52は、所定の記述方式で、検索式の名称、検索式を構成する 内容として、検索先サイトのドメイン、検索先サイトのドメインを検索するためのキーヮ
ードなどのパラメータ、および検索先サイトから取得する検索結果およびそのデータ 形式などが規定されている。特に限定されないが、「検索組合せルール 52」は、ォブ ジヱタト指向言語においては、クラス情報に相当するものとすることができる。図 5の例 では、検索先のドメインは検索実行モジュール IDとして IDを参照する形で記述され ている。検索先の実態の所在を示す URLや検索キーワードのデータ形式、要求する 関連情報データの数などは、 IDで参照可能な検索実行モジュールの定義に更に細 力べ規定することができる。また、検索実行モジュール IDを複数列挙することで、複数 の検索を実行することもできる。 [0081] The search combination rule 52 uses a predetermined description method, the name of the search expression, and the contents of the search expression as key words for searching the domain of the search destination site and the domain of the search destination site. Parameters such as search mode, search results obtained from the search destination site, and their data formats are specified. Although not particularly limited, the “search combination rule 52” can correspond to class information in an object-oriented language. In the example of Fig. 5, the search destination domain is described in the form of referring to the ID as the search execution module ID. The URL that indicates the actual location of the search destination, the data format of the search keyword, and the number of requested related information data can be further specified in the definition of the search execution module that can be referred to by ID. Multiple searches can be executed by listing multiple search execution module IDs.
[0082] さらに、ある検索式では、他の検索式の検索結果を検索のパラメータとして利用す ることもできる。例えば、図 5に示すように、「百科事典検索」という検索式では、検索 式を構成する検索実行モジュール checkPedia01、 checkPedia02、 checkPedia03が、 出演者名を取得する検索式である「出演者名取得」の検索実行モジュール getPerson NameOlの検索結果である personnamesをパラメータとして利用して検索を行なうこと ができる。このように、所定の記述形式で検索する順序や構成要素である検索式の 相互関係を示すことにより、「出演者の百科事典記載情報を検索」といった形の検索 を行なうことちできる。 Furthermore, in a certain search expression, the search result of another search expression can be used as a search parameter. For example, as shown in FIG. 5, in the search expression “encyclopedia search”, the search execution modules checkPedia01, checkPedia02, and checkPedia03 that make up the search expression are search expressions for acquiring performer names. Search execution module of getPerson You can search using personnames that is the search result of NameOl as a parameter. In this way, the search can be performed in the form of “search for encyclopedia information on performers” by indicating the order of search in a predetermined description format and the interrelationship of search expressions as constituent elements.
[0083] 図 6は、図 5の検索組合せルール記述 52に含まれる検索実行モジュールの定義、 より具体的には、検索実行モジュールのインターフェース定義の具体例を示す図で ある。図 6では、図 5の検索組合せルール 52に記載されている「出演者名取得」で出 演者を検索する getPersonNameOlサービスの定義を行なっている。 FIG. 6 is a diagram showing a specific example of a search execution module definition included in the search combination rule description 52 of FIG. 5, more specifically, an interface definition of the search execution module. In FIG. 6, the getPersonNameOl service that searches for performers by “acquire performer name” described in the search combination rule 52 of FIG. 5 is defined.
[0084] 検索実行モジュールの定義には、検索組合せルール記述内で検索実行モジユー ルを一意に特定できる検索実行モジュール ID61が付与されて 、る。図 6に示すよう に、検索実行モジュール定義では、検索先ドメインの所在あるいは検索先ドメインが 提供する検索リクエストの送信先であるサービスの場所 62を、例えば URL形式で記 述することができる。 The definition of the search execution module is given a search execution module ID 61 that can uniquely specify the search execution module in the search combination rule description. As shown in FIG. 6, in the search execution module definition, the location of the search destination domain or the location 62 of the service that is the transmission destination of the search request provided by the search destination domain can be described in the URL format, for example.
[0085] また、検索実行モジュール定義では、検索先ドメインを検索するための入力データ 63を規定することができる。より具体的には、上記検索リクエストの送信先 URLへ送 信するパラメータの識別 IDとデータ形式とを検索実行モジュール定義で記述するこ
とができる。ここでは、視聴中のチャンネル情報は、整数で Chというパラメータとして 指定し、同様に視聴時間を整数で Timeというパラメータとして指定し、視聴している 地域 (基地局の住所)を任意文字列形式で region^、うパラメータで指定する。 Further, in the search execution module definition, input data 63 for searching the search destination domain can be defined. More specifically, the identification ID and data format of the parameter sent to the search request destination URL are described in the search execution module definition. You can. Here, the channel information being viewed is specified as an integer Ch parameter, and the viewing time is specified as an integer Time parameter in the same way, and the viewing area (base station address) is displayed in an arbitrary character string format. Specify with region ^, parameter.
[0086] 入力データ 63は、後述する所定の手続きを行なうことで、携帯通信端末 1から受け 取ったコンテキスト情報に基づき、ノ ラメータとして適用される。前述の通り、コンテキ スト情報は、利用者の端末内に記憶している情報、あるいは利用者の端末内の所定 の機能力 取得可能な情報である。これにより、情報サービスサーバ 4から、利用者 の状況に応じた関連情報データを収集することが可能になる。 The input data 63 is applied as a parameter based on the context information received from the mobile communication terminal 1 by performing a predetermined procedure to be described later. As described above, the context information is information stored in the user's terminal or information capable of acquiring a predetermined functional capability in the user's terminal. This makes it possible to collect related information data according to the user's situation from the information service server 4.
[0087] 検索実行モジュール定義ではさらに、関連情報データである検索実行モジュール の出力データ 64を規定することができる、より具体的には、検索実行モジュールの出 力内容を示す識別 ID、同データ形式、上記検索リクエストの送信先 URLへ送信した ノ メータに対する応答として受け取った内容とのマッピングなどを規定することがで きる。ここでは、情報サービスサーバ 4からく acting >という項目として受け取った内 容を、任意文字列形式の personnamesとして出力すると 、う定義が行なわれて!/、る [0087] The search execution module definition can further define the output data 64 of the search execution module, which is related information data. More specifically, the identification ID indicating the output contents of the search execution module, the same data format It is also possible to specify the mapping with the contents received as a response to the meter sent to the search request destination URL. Here, if the content received as the item “acting>” from the information service server 4 is output as personnames in arbitrary string format, the definition is made! /
[0088] 図 7は、図 5の検索組合せルール記述 52の XML記述による具体例を示す図であ る。検索組合せルール記述は、図 6にその定義を示した 2つ以上の検索実行モジュ ールを組合せて、番組関連情報の検索を実現する。 FIG. 7 is a diagram showing a specific example of the search combination rule description 52 of FIG. 5 by the XML description. The search combination rule description combines two or more search execution modules whose definitions are shown in Fig. 6 to search for program related information.
[0089] まず、検索モジュール getPersonNameOlは、ユーザから送られてきた 1次コンテ キスト情報を用いて、番組内容サービスサーバ 3から、番組の出演者名のリスト perso nnamesを取得する。 personnamesは、ルール記述に記載されている検索実行モジ ユールのパラメータとして再利用することができる。次に、検索モジュール checkPedi aOlは、出演者名のリスト personnamesをキーワードパラメータとして設定し、出演者 に関連する情報を検索する。このとき、検索モジュール checkPediaOlは、出力デー タに含まれる項目として、 title (タイトル、表題)、 description (本文)、 picture (画像 )を要求している。さらに、別の検索実行モジュール getSongtitleOlは、出演者名の リスト personnamesをキーワードパラメータとして設定し、出演者の楽曲の着信メロデ ィーを検索する。このとき、検索モジュール checkPediaOlは、出力データに含まれ
る項目として、 titles (タイトル、表題)、 ringtones (着信メロディ)を要求して 、る。 First, the search module getPersonNameOl obtains a list of program performers names personnames from the program content service server 3 using the primary context information sent from the user. Personnames can be reused as a parameter of the search execution module described in the rule description. Next, the search module checkPediaOl sets the performer name list personnames as a keyword parameter and searches for information related to the performers. At this time, the search module checkPediaOl requests title (title), description (text), and picture (image) as items included in the output data. Furthermore, another search execution module getSongtitleOl sets a performer name list personnames as a keyword parameter, and retrieves incoming music melody of performers. At this time, the search module checkPediaOl is included in the output data. Request titles (title, title) and ringtones (ring melody) as required items.
[0090] ここで、携帯通信端末 1とコンテキスト変換サーバ 2との間のコンテキスト情報の送受 信について説明する。ここでは、利用者がコンテキスト情報をコンテキスト変換サーバ 2へ送信する方法として、 1次コンテキスト情報 (後述)と 2次コンテキスト情報 (後述) の 2回に分割して、すなわち、携帯通信端末 1とコンテキスト変換サーバ 2間で 2回通 信を行なう方法を選択した場合の実施の形態について説明する。なお、コンテキスト 情報の通信方法は、 2往復に限定するものではなぐ後に説明する通り 1回で送信し てもよい。あるいは、コンテキスト情報の通信方法は、 3回以上通信するものであって ちょい。 Here, transmission / reception of context information between the mobile communication terminal 1 and the context conversion server 2 will be described. Here, as a method for the user to send the context information to the context conversion server 2, the primary context information (described later) and the secondary context information (described later) are divided into two times, that is, the mobile communication terminal 1 and the context. An embodiment in which a method of performing communication twice between conversion servers 2 is selected will be described. Note that the context information communication method is not limited to two round trips, but may be sent once as described later. Or, the communication method of context information is to communicate 3 times or more.
[0091] 図 8は、番組関連情報データ取得時の携帯通信端末 1での画面表示の具体例を 示す図である。図 8では、放送サービスによる番組 81が、画面中央に表示されている 。さらに、番組関連情報データの取得要求を行なうためのソフトウェアボタン 82が、画 面右下に表示されている。携帯通信端末 1は、利用者の操作を操作部 241によって 受け付けることにより、各種アプリケーションの機能を実行する。利用者の操作は、力 一ソルキーと決定ボタンの組合せでもよ!/、し、 V、ずれかのハードウェアボタンに割り当 ててもょ 、し、マウスやペンゃタツチパネルなどのポインティングデバイスによる選択 操作に割り当ててもよい。 FIG. 8 is a diagram showing a specific example of screen display on the mobile communication terminal 1 when program-related information data is acquired. In FIG. 8, the program 81 by the broadcast service is displayed in the center of the screen. Furthermore, a software button 82 for requesting acquisition of program related information data is displayed at the lower right of the screen. The mobile communication terminal 1 executes the functions of various applications by accepting user operations through the operation unit 241. User operation may be a combination of a powerful solkey and a decision button! /, V, and any hardware button, and selection with a pointing device such as a mouse or pen touch panel It may be assigned to an operation.
[0092] 利用者が、番組に関連する番組関連情報データを取得したい場合には、「関連情 報」と表示されたソフトウェアボタン 82に割り当てられた操作部 241を操作すればよい 。これにより、図 9に示す番組関連情報データの取得に関する情報である番組関連 情報データ取得メニュー 83が、表示部 242に表示される。番組関連情報データ取得 メニュー 83は、視聴中の番組に関連するデータの取得方法を指示するための選択 肢 84として、表示部 242に表示される。選択肢 84は、コンテキスト変換サーバ 2から 提供されたユーザアクションコンテキスト情報に基づき表示されるものである。選択肢 84はそれぞれソフトウェアボタンである。利用者は、その操作によっていずれ力 1つ 以上のユーザアクションコンテキスト情報を選択することができる。ユーザアクションコ ンテキスト情報が選択されると、選択された情報に基づくコンテキスト情報が、携帯通 信端末 1からコンテキスト変換サーバ 2に送信される。当該コンテキスト情報は、コンテ
キスト変換サーバ 2において、番組関連情報データの検索結果を絞り込むための付 加情報として利用される。なお、番組関連情報データ取得メニュー 83は、チェックボ ックスを用いて、 1つ以上のユーザアクションコンテキスト情報を利用者に選択させて もよい。チェックボックスが用いられることにより、利用者は、どのユーザアクションコン テキスト情報を自分が選択したのか容易に知ることができる。 [0092] When the user wants to acquire program related information data related to a program, the user may operate the operation unit 241 assigned to the software button 82 displayed as "Related information". As a result, the program related information data acquisition menu 83 which is information related to the acquisition of the program related information data shown in FIG. 9 is displayed on the display unit 242. The program related information data acquisition menu 83 is displayed on the display unit 242 as an option 84 for instructing a method of acquiring data related to the program being viewed. Option 84 is displayed based on the user action context information provided from the context conversion server 2. Options 84 are each software buttons. The user can select one or more user action context information according to the operation. When user action context information is selected, context information based on the selected information is transmitted from the mobile communication terminal 1 to the context conversion server 2. The context information In the text conversion server 2, it is used as additional information for narrowing down the search results of program related information data. Note that the program related information data acquisition menu 83 may allow the user to select one or more user action context information using a check box. By using the check box, the user can easily know which user action context information he / she has selected.
[0093] 図 9に示される例において、番組関連情報データ取得メニュー 83の選択肢 84の数 1S 表示部 242の 1つの画面に表示できる上限を超える場合には、次項が存在する ことを示す次ページボタン 85を表示してもよい。これにより、表示部 242は、より多く の選択肢を表示することができる。 [0093] In the example shown in FIG. 9, the number of options 84 in the program related information data acquisition menu 83 1S The next page indicating that the next item exists when the upper limit that can be displayed on one screen of the display unit 242 is exceeded. Button 85 may be displayed. Thereby, the display unit 242 can display more options.
[0094] 図 9の設定ボタン 86は、放送サービス受信アプリケーション、あるいは番組関連情 報データ取得アプリケーションの番組関連情報データの取得に関する設定を行なう 画面(図 10)に遷移するためのソフトウェアボタンである。 [0094] The setting button 86 in Fig. 9 is a software button for transitioning to a screen (Fig. 10) for performing settings relating to acquisition of program-related information data of the broadcast service receiving application or the program-related information data acquisition application.
[0095] 図 10の設定画面では、例えば、携帯通信端末 1からコンテキスト変換サーバ 2に対 して、コンテキスト情報を一括で送信するか、複数回に分けて逐次的に送信するかと いった、コンテキスト変換サーバ 2との通信設定や、選択肢 84を選択した際に、ユー ザアクションコンテキスト情報への応答であるコンテキスト情報に、ユーザアクションコ ンテキスト情報と関連付けが可能なユーザアクション関連情報を送信するかどうかの 設定や、番組関連情報データを表示するためのビュヮの選択設定や、番組関連情 報データ取得メニュー 83の背景色や背景画像などの表示装飾に関する設定や、番 組関連情報データ取得メニュー 83および選択肢 84の文字サイズなどの設定等が、 可能である。これらの設定項目は、フォーカス 87を、利用者の操作により移動させ、 フォーカス 87により選択された状態で利用者の操作により決定することにより、予め 準備された候補力 選択的に設定することができる。 [0095] In the setting screen of Fig. 10, for example, context information is transmitted from the mobile communication terminal 1 to the context conversion server 2 in a batch or in a plurality of times. Whether user action related information that can be associated with the user action context information is sent to the context information that is a response to the user action context information when the communication setting with the conversion server 2 or option 84 is selected Settings, view selection settings for displaying program-related information data, settings related to display decorations such as the background color and background image of the program-related information data acquisition menu 83, and program-related information data acquisition menu 83 You can also set the text size of option 84. These setting items can be selectively set in advance by preparing the candidate power by moving the focus 87 by the user's operation and determining it by the user's operation in the state selected by the focus 87. .
[0096] 図 10左下の OKボタン 88は、各設定項目の内容を有効にするためのソフトウェアボ タンである。 OKボタン 88に割り当てられた操作を利用者が実行することで、設定項 目の内容が記憶部 23に記憶される。 OKボタン 88が押下された後は、図 8もしくは図 9へ画面遷移してもよい。戻るボタン 89は、各設定項目に設定した内容をキャンセル するボタンである。利用者が、戻るボタン 89に割り当てられた操作を実行すると、設
定項目の内容は記憶部 23に記憶されない。戻るボタン 89が押下された後は、表示 部 242における表示は、図 8もしくは図 9に示される画面に遷移する。 [0096] The OK button 88 in the lower left of FIG. 10 is a software button for enabling the contents of each setting item. When the user executes the operation assigned to the OK button 88, the contents of the setting items are stored in the storage unit 23. After the OK button 88 is pressed, the screen may transition to FIG. 8 or FIG. The return button 89 is a button for canceling the contents set for each setting item. When the user performs the operation assigned to Back button 89, The contents of the fixed item are not stored in the storage unit 23. After the return button 89 is pressed, the display on the display unit 242 transitions to the screen shown in FIG. 8 or FIG.
[0097] コンテキスト情報を複数回に分けて逐次的に送信する場合には、図 9のように番組 関連情報データ取得メニュー 83の選択肢 84が表示される。 [0097] When context information is transmitted sequentially in a plurality of times, options 84 of the program related information data acquisition menu 83 are displayed as shown in FIG.
[0098] 図 11は、図 9と同様に番組関連情報データの取得メニュー 83の選択肢 84を画面 に表示した別の例であり、複数のユーザアクションコンテキスト情報の選択肢 84がソ フトウェアボタンとして表示されて 、る。 [0098] FIG. 11 is another example in which the option 84 of the program related information data acquisition menu 83 is displayed on the screen in the same manner as in FIG. 9, and a plurality of user action context information options 84 are displayed as software buttons. And
[0099] 利用者が選択可能なユーザアクションコンテキスト情報は 1つだけであることに限定 されない。利用者は、ユーザアクションコンテキスト情報を HTML (HyperText Mark up Language)のチェックボックスのように、複数の選択肢を選択し、携帯通信端末 1 力 コンテキスト変換サーバ 2へひとつのコンテキスト情報としてまとめて送信してもよ い。 [0099] The user action context information that can be selected by the user is not limited to one. The user selects multiple options such as HTML (HyperText Markup Language) checkboxes and sends the user action context information as a single piece of context information to the mobile communication terminal 1 and the context conversion server 2. It's good.
[0100] ソフトウェアボタンが選択されると、押し込まれたボタン画像が表示される。さらに複 数のソフトウェアボタンを選択した状態で、決定のソフトウェアボタンが押された場合、 コンテキスト情報力 選択されているソフトウェアボタンのユーザアクションコンテキスト 情報に基づき生成され、コンテキスト変換サーバ 2に送信される。 [0100] When the software button is selected, the pressed button image is displayed. Further, when the selected software button is pressed while a plurality of software buttons are selected, the context information power is generated based on the user action context information of the selected software button and transmitted to the context conversion server 2.
[0101] 図 12は、コンテキスト変換サーバ 2におけるコンテキスト変換ルール DB45から抽出 されるレコードの一例を示したものである。 FIG. 12 shows an example of a record extracted from the context conversion rule DB 45 in the context conversion server 2.
[0102] 図 11では、放送サービスで、番組のカテゴリとして歌番組に分類される番組を視聴 している。利用者の操作によって、番組関連情報データの取得要求が送信されると、 コンテキスト変換サーバ 2は、番組関連情報データの取得要求に含まれるコンテキス ト情報(1次コンテキスト情報)を解析し、番組内容サービスサーバ 3との通信により、 現在利用者が視聴中の番組のカテゴリが歌番組であることを知る。コンテキスト変換 サーバ 2は、番組関連情報データの取得要求があった携帯通信端末 1に対して、コ ンテキスト変換ルール DB45から「番組のカテゴリ =歌番組」で抽出可能なレコードを 抽出し、レコードに記載されているユーザアクションコンテキスト情報を送信する。 [0102] In FIG. 11, a broadcast service is watching a program classified as a song program as a program category. When a program-related information data acquisition request is transmitted by a user operation, the context conversion server 2 analyzes the context information (primary context information) included in the program-related information data acquisition request, and Through communication with the service server 3, the user is informed that the category of the program currently being viewed is a song program. The context conversion server 2 extracts the record that can be extracted with “program category = song program” from the context conversion rule DB 45 for the mobile communication terminal 1 that has requested acquisition of program-related information data, and stores it in the record. Send the described user action context information.
[0103] 携帯通信端末 1は、 1次コンテキスト情報の応答として受信したユーザアクションコン テキスト情報を、図 11のように選択肢として表示する。ここで、利用者の操作によって
、選択肢 84の中から「出演者」のユーザアクションコンテキスト情報のボタンが選択さ れると、携帯通信端末 1は、選択結果に基づきユーザアクションコンテキスト情報への 応答であるコンテキスト情報(2次コンテキスト情報)を生成し、コンテキスト変換サー バ 2へ送信する。 [0103] The mobile communication terminal 1 displays the user action context information received as a response to the primary context information as options as shown in FIG. Here, by user operation When the user action context information button of “Performer” is selected from the options 84, the mobile communication terminal 1 uses the selection result to obtain context information (secondary context information) that is a response to the user action context information. Is generated and sent to Context Conversion Server 2.
[0104] コンテキスト変換サーバ 2は、 2次コンテキスト情報を解析し、図 12に示す番組カテ ゴリの列とユーザアクションの列のマッチングによって、コンテキスト変換ルール DB4 5から ID= 10のレコードを抽出する。このように、コンテキスト変換サーバ 2から提供さ れた選択肢を、携帯通信端末 1でユーザ操作によって選択し、コンテキスト変換サー ノ 2に送信することにより、コンテキスト変換サーバ 2におけるコンテキスト変換ルール DB45の組合せルールの検索条件が追加され、検索の精度が向上し、利用者にとつ て利便性の高い番組関連情報データを提供することができる。 The context conversion server 2 analyzes the secondary context information, and extracts a record with ID = 10 from the context conversion rule DB 45 by matching the program category column and the user action column shown in FIG. As described above, the options provided from the context conversion server 2 are selected by the user operation on the mobile communication terminal 1 and transmitted to the context conversion server 2, whereby the context conversion rule DB45 combination rule in the context conversion server 2 is selected. Search conditions are added, the search accuracy is improved, and program-related information data that is highly convenient for the user can be provided.
[0105] 図 13は、携帯通信端末 1がコンテキスト情報をコンテキスト変換サーバ 2へ送信す る処理のフローチャートを示す。まず、図 8に示すソフトウェアボタン 82が、利用者の 操作によって選択される。 FIG. 13 shows a flowchart of processing in which the mobile communication terminal 1 transmits context information to the context conversion server 2. First, the software button 82 shown in FIG. 8 is selected by a user operation.
[0106] ステップ S1001からステップ S1005では、制御部 22は、 1次コンテキスト情報を取 得して、内部記憶部 231に相当するメモリ内に一時的に格納する処理を行なう。具体 的には、ステップ S1001では、制御部 22は、視聴中の番組のチャンネル情報を取得 しメモリ内に格納する。ステップ S1003では、制御部 22は、現在の時刻情報を取得 し、メモリ内に格納する。ステップ S 1005では、位置情報取得部 25は、携帯通信端 末 1の現在の位置情報を取得し、メモリ内に格納する。ステップ S1007で、制御部 22 は、コンテキストの一括送信設定に従って判定を行なう。 YESの場合には、制御は、 図 25のステップ S 1607の処理に移行する。 NOの場合には、制御は、ステップ S 100 9に移行する。ステップ S1009では、携帯通信端末 1は、通信部 21を介して、ステツ プ S1001からステップ S1005で一時的にメモリ内に格納された 1次コンテキスト情報 をコンテキスト変換サーバ 2へ送信する。 In steps S 1001 to S 1005, control unit 22 performs processing for acquiring primary context information and temporarily storing it in a memory corresponding to internal storage unit 231. Specifically, in step S1001, the control unit 22 acquires channel information of the program being viewed and stores it in the memory. In step S1003, the control unit 22 acquires the current time information and stores it in the memory. In step S 1005, the location information acquisition unit 25 acquires the current location information of the mobile communication terminal 1 and stores it in the memory. In step S1007, control unit 22 performs determination according to the context batch transmission setting. If YES, the control shifts to the process in step S 1607 in FIG. If NO, control transfers to step S 1009. In step S1009, the mobile communication terminal 1 transmits the primary context information temporarily stored in the memory in step S1001 to step S1005 to the context conversion server 2 via the communication unit 21.
[0107] ここで、携帯通信端末 1からサーバへの送信の方式は特に問わない。例えば、 HT TP通信によって即時にサーバに通信を行なってもよい。この場合、ステップ S1001 からステップ S1005までの処理に代え、携帯通信端末 1は、放送データ処理部 32が
EPGとして放送信号に含まれた番組の予定を表わす情報を抽出し、その抽出した情 報を送信してもよい。 HTTP通信によって即時にサーバに通信を行なう場合、放送 データ表示処理部 33が、 EPGとして放送信号に含まれた情報に基づき、任意のァ プリケーシヨンに従って、放送中の番組の情報を表示してもよい。 EPGに代え、 EPG と同様に番組の予定を表わす情報が放送信号に含まれている場合、その情報が制 御部 22によって抽出され、かつ送信されてもよい。携帯通信端末 1は、その情報に基 づいて放送中の番組の情報を表示してもよい。携帯通信端末 1がアプリケーションに 従って情報を表示する場合、ブラウザに従って放送中の番組の情報を表示してもよ い。また、携帯通信端末 1からサーバへの送信にあたり、送受信処理部 36が、電子メ ールの本文や添付ファイルに 1次コンテキスト情報を含んだものを構成し、メールとし てサーバに送信してもよい。この場合、電子メールの標題は、「番組関連データ作成 」その他視聴中の番組を特定する情報を含んでもょ ヽ。 Here, the transmission method from mobile communication terminal 1 to the server is not particularly limited. For example, you may communicate with the server immediately by HT TP communication. In this case, instead of the processing from step S1001 to step S1005, the mobile communication terminal 1 includes the broadcast data processing unit 32. Information representing the program schedule included in the broadcast signal may be extracted as an EPG, and the extracted information may be transmitted. When communicating to the server immediately by HTTP communication, the broadcast data display processing unit 33 may display information on the program being broadcast according to an arbitrary application based on the information included in the broadcast signal as an EPG. Good. Instead of EPG, when information indicating the schedule of a program is included in the broadcast signal in the same manner as EPG, the information may be extracted and transmitted by control unit 22. The mobile communication terminal 1 may display information on the program being broadcast based on the information. When the mobile communication terminal 1 displays information according to the application, the information of the program being broadcast may be displayed according to the browser. Also, when transmitting from the mobile communication terminal 1 to the server, the transmission / reception processing unit 36 configures the body of the email or the attached file including the primary context information and sends it to the server as an email. Good. In this case, the title of the e-mail may include “Create Program Related Data” and other information that identifies the program being viewed.
[0108] ステップ S1011では、携帯通信端末 1は、コンテキスト変換サーバ 2からユーザァク シヨンコンテキスト情報を受信する。ステップ S1013では、制御部 22は、受信したュ 一ザアクションコンテキスト情報を解析して、画面に表示する。ここで、図 9の状態の 画面表示となり、ユーザアクションコンテキスト情報の選択肢を表示する。ステップ S1 015では、携帯通信端末 1は、操作部 241を介して、ユーザアクションコンテキスト情 報のユーザ操作による選択を受け付ける。 In step S 1011, mobile communication terminal 1 receives user action context information from context conversion server 2. In step S1013, the control unit 22 analyzes the received user action context information and displays it on the screen. Here, the screen display in the state shown in FIG. In step S1015, the mobile communication terminal 1 accepts selection by user operation of user action context information via the operation unit 241.
[0109] ステップ S1017では、制御部 22は、選択されたユーザアクションコンテキスト情報 に関連づけられた携帯通信端末 1内のデータを収集する。たとえば、携帯通信端末 1に搭載されて ヽるブラウザの履歴カゝら特定の URLを含むものを抽出したデータや、 データフォルダに保存されて ヽる画像ファイルのファイル名リストデータや、携帯通信 端末 1の位置の情報を表わすデータや、放送アプリケーションの視聴履歴データなど のデータが収集の対象に該当する。本実施の形態の場合、収集されるファイル名リス トデータは、ファイル名と、ファイルのサイズと、ファイルのデータ形式とを表わすデー タである。なお、収集されるファイル名リストデータの内容は特に限定されるものでは ないので、これらのデータ以外のデータを含んでいてもよぐこれらのデータの少なく とも一部を欠いてもよい。
[0110] ステップ S1019では、制御部 22は、収集された端末内のデータをユーザアクション コンテキスト情報のアクション関連データとして内部記憶部 231内に格納する。ステツ プ S1021では、携帯通信端末 1は、通信部 21を介して、ステップ S1015で選択され たユーザアクションと、ステップ S1019で内部記憶部 231に格納されたアクション関 連データとを、 2次コンテキスト情報として、コンテキスト変換サーバ 2へ送信する。ス テツプ S 1023では、制御部 22は、送信済みのメニュー表示を行ない、処理を終了す る。 In step S1017, control unit 22 collects data in portable communication terminal 1 associated with the selected user action context information. For example, data extracted from a browser history card installed in the mobile communication terminal 1 that includes a specific URL, file name list data of an image file stored in the data folder, mobile communication terminal 1 Data that represents information on the location of data, and data such as viewing history data of broadcasting applications correspond to collection targets. In the case of the present embodiment, the collected file name list data is data representing the file name, the file size, and the file data format. Note that the content of the collected file name list data is not particularly limited, and data other than these data may be included, or at least a part of these data may be missing. [0110] In step S1019, the control unit 22 stores the collected data in the terminal in the internal storage unit 231 as action-related data of the user action context information. In step S1021, the mobile communication terminal 1 sends the user action selected in step S1015 and the action-related data stored in the internal storage unit 231 in step S1019 via the communication unit 21 to the secondary context information. To the context conversion server 2. In step S1023, the control unit 22 displays the transmitted menu and ends the process.
[0111] 図 14〜図 16は、図 13のフローチャートで説明した、携帯通信端末 1とコンテキスト 変換サーバ 2との間で交換されるデータの内容である。 14 to 16 show the contents of data exchanged between the mobile communication terminal 1 and the context conversion server 2 described in the flowchart of FIG.
[0112] 図 14は、図 13のステップ S1009で送信される 1次コンテキスト情報の具体例である 。 1次コンテキスト情報は、チャンネル情報として、ソフトウェアボタン 82が押された時 点に視聴中だった放送サービスの番組のチャンネル番号である 10CHを含む。 1次 コンテキスト情報は、時刻情報としてソフトウェアボタン 82が押された時点の時刻情報 を含む。 1次コンテキスト情報は、地域情報として、端末に搭載された GPS装置によ つて算出される位置情報や、端末が通信中の基地局アンテナ力 の情報に基づく位 置情報を含む。 1次コンテキスト情報は、端末種別として、携帯電話の機種名やソフト ウェアのバージョン番号など端末の種別を特定するための情報を含む。 1次コンテキ スト情報は、表示可能な番組関連情報データ形式として、 JPEG (Joint Photographic Experts Group)や HTMLや SVGなど描画フォーマットを含む。 1次コンテキスト情 報は、番組関連情報データ通知先として、メールアドレスや IPアドレスなど端末を一 意に特定する情報を含む。 FIG. 14 is a specific example of the primary context information transmitted in step S1009 of FIG. The primary context information includes, as channel information, 10CH, which is the channel number of the broadcast service program that was being viewed when the software button 82 was pressed. The primary context information includes time information when the software button 82 is pressed as time information. The primary context information includes, as regional information, position information calculated by a GPS device mounted on the terminal and position information based on information on base station antenna power with which the terminal is communicating. The primary context information includes information for identifying the terminal type, such as the model name of the mobile phone and the software version number, as the terminal type. The primary context information includes JPEG (Joint Photographic Experts Group), rendering formats such as HTML and SVG as the program-related information data format that can be displayed. The primary context information includes information that uniquely identifies the terminal, such as an e-mail address or IP address, as a program-related information data notification destination.
[0113] 1次コンテキスト情報は、移動履歴として、所定の期間の端末が移動してきた履歴 情報を含む。より具体的には、履歴情報は、ソフトウェアボタン 82が押された時点力も 一定期間遡った期間の携帯通信端末 1と基地局との通信の履歴であって、基地局の 住所もしくは基地局の緯度経度情報を含む。また、携帯通信端末 1は、 1次コンテキ スト情報として、チャンネル番号、地域情報、時刻情報を送信する。携帯通信端末 1 は、番組表機能を利用可能な場合には、これらを省略し、番組表機能より取得可能 な番組名や番組の WEBページに関する情報を番組特定情報としてコンテキスト変
換サーバ 2に送信してもよい。 [0113] The primary context information includes history information that the terminal has moved for a predetermined period as the movement history. More specifically, the history information is a history of communication between the mobile communication terminal 1 and the base station during the period when the time force when the software button 82 is pressed is also traced back for a certain period, and includes the address of the base station or the latitude of the base station. Contains longitude information. In addition, the mobile communication terminal 1 transmits a channel number, region information, and time information as primary context information. When the program guide function is available, the mobile communication terminal 1 omits these, and the context information is changed from the program name that can be obtained from the program guide function and the information on the WEB page of the program as program identification information. It may be sent to the replacement server 2.
[0114] 図 15は、コンテキスト変換サーバ 2から送信されるユーザアクションコンテキスト情報 である。ここでは、「見る」、「調べる」、「買う」、「聴く」、「楽しむ」、「集まる」の 6つのュ 一ザアクションコンテキスト情報が記述されている。さらに、「調べる」と「見る」のユー ザアクションコンテキスト情報は、端末内に保存されたアクション関連データの抽出条 件の定義を含む。携帯通信端末 1は、アクション関連データの抽出条件定義に従つ て、端末内に保存された情報を抽出する。 FIG. 15 shows user action context information transmitted from the context conversion server 2. Here, six user action context information items of “see”, “examine”, “buy”, “listen”, “enjoy”, and “collect” are described. Furthermore, the user action context information of “examine” and “view” includes the definition of the extraction condition of the action related data stored in the terminal. The mobile communication terminal 1 extracts information stored in the terminal according to the action-related data extraction condition definition.
[0115] 図 16は、図 13のステップ S1021で送信される 2次コンテキスト情報である。ここでは 、「調べる」と「見る」の 2つのユーザアクションコンテキスト情報が選択された状態にな つている。さらに、 2次コンテキスト情報は、「調べる」のアクション関連データとして、 携帯通信端末 1に搭載されたブラウザのお気に入りブックマークの情報を含む。さら に、 2次コンテキスト情報は、「見る」のアクション関連データとして、携帯通信端末 1の データフォルダに保存されている画像ファイルを含む。ちなみに、ユーザアクションコ ンテキスト情報として後述する「ローカル」が 2次コンテキスト情報に含まれ、かつステ ップ 1015にて「ローカル」が選択された場合、 2次コンテキスト情報は、「ローカル」と いうユーザアクションコンテキスト情報に関連付けられた、携帯通信端末 1の位置の 情報を含むこととなる。 FIG. 16 shows the secondary context information transmitted in step S1021 of FIG. In this case, two user action context information items “examine” and “view” are selected. Further, the secondary context information includes information on favorite bookmarks of browsers installed in the mobile communication terminal 1 as action-related data of “examine”. Further, the secondary context information includes an image file stored in the data folder of the mobile communication terminal 1 as action-related data of “view”. Incidentally, if “local”, which will be described later, is included in the secondary context information as the user action context information, and “local” is selected in step 1015, the secondary context information is “local”. It includes information on the location of the mobile communication terminal 1 associated with the user action context information.
[0116] 図 17は、コンテキスト変換サーバ 2が、 1次コンテキスト情報を受信して力も番組関 連情報データを携帯通信端末 1に送信するまでの一連の処理フローチャートを示す FIG. 17 shows a series of processing flowcharts until the context conversion server 2 receives the primary context information and also transmits the program-related information data to the mobile communication terminal 1.
[0117] まず、ステップ S1201で、コンテキスト変換サーバ 2は、 1次コンテキスト情報を受信 し、解析する。ステップ S 1203では、コンテキスト変換サーバ 2は、情報サービスサー バ問合せ処理部 46を介して、その 1次コンテキスト情報に含まれるチャネル情報、時 刻情報、地域情報を元に番組内容サービスサーバ 3に問合せを行なう。番組内容サ 一ビスサーバ 3は、いわゆる番組表に関する情報提供を行なうサーバであり、チヤネ ル情報、時刻情報、地域情報より、番組を特定することができる。従って、番組のドラ マやバラエティなど番組のカテゴリを判別して、コンテキスト変換サーバ 2に返答する 。さらに、番組内容サービスサーバ 3は、特定された番組の出演者、番組内容のあら
すじ、番組の主題歌ゃ揷入歌、番組のホームページのアドレス、番組に関連するィ ベント情報などをコンテキスト変換サーバ 2に提供してもよい。一方、コンテキスト変換 サーバ 2が、携帯通信端末 1に搭載された番組表機能より取得可能な番組名ゃカテ ゴリ、番組の WEBページに関する情報を、 1次コンテキスト情報として受信した場合 には、コンテキスト変換サーバ 2は、番組内容サービスサーバ 3にアクセスする必要は ない。 [0117] First, in step S1201, the context conversion server 2 receives and analyzes primary context information. In step S1203, the context conversion server 2 makes an inquiry to the program content service server 3 through the information service server inquiry processing unit 46 based on the channel information, time information, and region information included in the primary context information. To do. The program content service server 3 is a server that provides information on a so-called program guide, and can specify a program from channel information, time information, and regional information. Accordingly, the program category such as program dramas and variety is identified and returned to the context conversion server 2. Furthermore, the program content service server 3 displays the performers of the specified program and the contents of the program content. It is also possible to provide the context conversion server 2 with the theme song of the program, the incoming song, the homepage address of the program, event information related to the program, and the like. On the other hand, when the context conversion server 2 receives information about the program name category and program WEB page that can be acquired from the program guide function installed in the mobile communication terminal 1 as the primary context information, the context conversion Server 2 does not need to access program content service server 3.
[0118] ステップ S1205では、コンテキスト変換サーバ 2は、ステップ S 1203で番組内容サ 一ビスサーバ 3から受信した番組のカテゴリを検索キーにして、コンテキスト変換ルー ル DB45を検索する。コンテキスト変換サーバ 2は、検索結果のレコードから、ユーザ アクションコンテキスト情報を生成する(S1207)。また、ユーザアクションコンテキスト 情報は番組内容サービスサーバ 3から取得できる情報に基づき、生成されてもよい。 たとえば、図 11のようなユーザアクションコンテキスト情報の選択肢は、番組内容サー ビスサーバ 3から取得できる情報に基づき、ユーザアクションコンテキスト情報を生成 して、端末に送信したことにより、端末側で出演者、楽曲、番組ホームページ、ィベン トなどを画面に表示したものである。 [0118] In step S1205, the context conversion server 2 searches the context conversion rule DB 45 using the program category received from the program content service server 3 in step S 1203 as a search key. The context conversion server 2 generates user action context information from the search result record (S1207). Further, the user action context information may be generated based on information that can be acquired from the program content service server 3. For example, the user action context information options shown in FIG. 11 are based on information that can be acquired from the program content service server 3, and the user action context information is generated and transmitted to the terminal. , Program homepages, events, etc. are displayed on the screen.
[0119] なお、ステップ S1203では 1次コンテキスト情報としてチャネル情報、時刻情報、地 域情報を受信した場合の例を示したが、 1次コンテキスト情報の内容はこのような情 報に限定されない。コンテキスト変換サーバ 2は、利用者のプロフィール情報や、端 末に関する情報、例えば GPSによる端末の位置情報などを 1次コンテキスト情報とし て受信した場合には、生成するユーザアクションコンテキスト情報が変更されてもよ!ヽ 。たとえば、 1次コンテキスト情報が GPS情報を含む場合には、「ローカル」というユー ザアクションコンテキスト情報を設けてもよい。「ローカル」は利用者の位置情報に基 づき、周辺地域に限定的な情報を要求するという状況を表現することに対応する。 [0119] In step S1203, an example is shown in which channel information, time information, and region information are received as primary context information, but the content of primary context information is not limited to such information. When the context conversion server 2 receives user profile information or information about the terminal, for example, location information of the terminal by GPS, as primary context information, the generated user action context information is changed. Yo! For example, when the primary context information includes GPS information, user action context information “local” may be provided. “Local” corresponds to expressing a situation in which limited information is requested to the surrounding area based on the location information of the user.
[0120] ステップ S1209では、コンテキスト変換サーバ 2は、生成したユーザアクションコン テキスト情報を携帯通信端末 1に送信する。ステップ S1211では、コンテキスト変換 サーバ 2は、図 13のステップ S1021で端末カゝら送信された 2次コンテキスト情報を受 信する。ステップ S1213では、コンテキスト変換サーバ 2は、 2次コンテキスト情報を 解析する。ステップ S1215では、コンテキスト変換サーバ 2は、携帯通信端末 1から
受信した 2次コンテキスト情報に含まれるユーザアクションコンテキスト情報を検索キ 一にして、コンテキスト変換ルール DB45を検索し、該当する検索組合せルールを抽 出する。ステップ S1217で、コンテキスト変換サーバ 2は、抽出された検索組合せル ールに記述された検索実行モジュールに、アクション関連データが適用可能な検索 実行モジュールが含まれるかどうかを判定する。ステップ S 1217で YESの場合、ステ ップ S1219では、コンテキスト変換サーバ 2は、変換ルール記述に含まれる、検索実 行モジュールの検索パラメータにアクション関連データが追加されるように、記述を更 新する。一方、ステップ S1217で NOの場合、コンテキスト変換サーバ 2は、検索実行 モジュールの検索パラメータの記述更新を行なわずに、制御をステップ S 1221に進 める。 In step S1209, the context conversion server 2 transmits the generated user action context information to the mobile communication terminal 1. In step S1211, the context conversion server 2 receives the secondary context information transmitted from the terminal camera in step S1021 in FIG. In step S1213, the context conversion server 2 analyzes the secondary context information. In step S1215, the context conversion server 2 starts from the mobile communication terminal 1. Using the user action context information included in the received secondary context information as a search key, the context conversion rule DB 45 is searched, and the corresponding search combination rule is extracted. In step S1217, the context conversion server 2 determines whether the search execution module described in the extracted search combination rule includes a search execution module to which action-related data can be applied. If YES in step S1217, in step S1219, the context conversion server 2 updates the description so that action-related data is added to the search parameters of the search execution module included in the conversion rule description. . On the other hand, in the case of NO in step S1217, the context conversion server 2 advances the control to step S1221 without updating the description of the search parameter of the search execution module.
[0121] ステップ S1221では、コンテキスト変換サーバ 2は、組合せルールに記述された検 索実行モジュール記述に従って、各情報サービスサーバ 4に問合せを実行し、関連 情報データを取得する。ステップ S 1223では、コンテキスト変換サーバ 2は、問合せ 結果である関連情報データを中間言語に変換する。ステップ S1225では、コンテキ スト変換サーバ 2は、レイアウト情報などを定義する番組関連情報データ雛形を取得 し、中間言語に変換された関連情報データを番組関連情報データとして合成する。 ステップ S1227では、コンテキスト変換サーバ 2は、合成された番組関連情報データ を携帯通信端末 1に送信して処理を終了する。 [0121] In step S1221, the context conversion server 2 executes an inquiry to each information service server 4 according to the search execution module description described in the combination rule, and acquires related information data. In step S 1223, the context conversion server 2 converts the related information data, which is the query result, into an intermediate language. In step S1225, the context conversion server 2 acquires a program related information data template that defines layout information and the like, and synthesizes the related information data converted into the intermediate language as program related information data. In step S1227, the context conversion server 2 transmits the combined program related information data to the mobile communication terminal 1 and ends the process.
[0122] 図 18に、携帯通信端末 1とコンテキスト変換サーバ 2との間のデータ交換シーケン スを示す。携帯通信端末 1において、番組視聴中にソフトウェアボタン 82は、ユーザ 操作によって選択される。 FIG. 18 shows a data exchange sequence between the mobile communication terminal 1 and the context conversion server 2. In the mobile communication terminal 1, the software button 82 is selected by a user operation while viewing a program.
[0123] ステップ S1301では、携帯通信端末 1は、チャネル情報、時刻情報、地域情報から なる 1次コンテキスト情報を取得して、コンテキスト変換サーバ 2に 1次コンテキスト情 報を送信する。なお、この際、携帯通信端末 1は、 1次コンテキスト情報を送信したこ とをユーザへ提示してもよい。提示の方法には、後述する図 22のようなダイヤログ表 示の他に、音やバイブレーション、 LED (Light Emitting Diode)などのライトの明滅 が含まれる。 [0123] In step S1301, mobile communication terminal 1 acquires primary context information including channel information, time information, and region information, and transmits the primary context information to context conversion server 2. At this time, the mobile communication terminal 1 may present to the user that the primary context information has been transmitted. In addition to the dialog display as shown in FIG. 22 described later, the presentation method includes blinking of light such as sound, vibration, and LED (Light Emitting Diode).
[0124] ステップ S1303では、コンテキスト変換サーバ 2は、受信した 1次コンテキスト情報に
含まれるチャネル情報、時刻情報、地域情報を元に番組内容サービスサーバ 3に問 合せを行なう。番組内容サービスサーバ 3の応答により、番組名を特定できるとともに 、番組のカテゴリを判定することができる。 [0124] In step S1303, the context conversion server 2 adds the received primary context information. The program content service server 3 is inquired based on the channel information, time information, and regional information included. Based on the response of the program content service server 3, the program name can be specified and the category of the program can be determined.
[0125] ステップ S1305では、コンテキスト変換サーバ 2は、コンテキスト変換ルール DB45 から、特定された番組の番組カテゴリを条件とする検索を行ない、一致するレコードを 抽出する。コンテキスト変換サーバ 2は、抽出されたレコードに含まれるユーザァクシ ヨンコンテキストの一覧を生成し、ユーザアクションコンテキスト情報として携帯通信端 末 1に送信する。 [0125] In step S1305, the context conversion server 2 searches the context conversion rule DB 45 using the program category of the specified program as a condition, and extracts a matching record. The context conversion server 2 generates a list of user action contexts included in the extracted record, and transmits it to the mobile communication terminal 1 as user action context information.
[0126] ステップ S1307では、携帯通信端末 1は、ユーザアクションコンテキスト情報を元に 、受信した番組関連情報データを取得するための選択肢を画面上に表示し、ユーザ 操作によって選択できるようにする。ユーザ操作によってユーザアクションコンテキス トが特定されると、携帯通信端末 1は、そのユーザアクションコンテキストに関連付けさ れた端末内のデータを抽出して、 2次コンテキスト情報として、端末力もコンテキスト変 換サーバ 2に送り返す。なお、この際、携帯通信端末 1は、 2次コンテキスト情報を送 信したことをユーザへ提示してもよい。提示の方法には、後述する図 22のようなダイ ャログ表示の他に、音やバイブレーション、 LEDなどのライトの明滅が含まれる。 [0126] In step S1307, the mobile communication terminal 1 displays an option for acquiring the received program-related information data on the screen based on the user action context information so that it can be selected by a user operation. When the user action context is specified by the user operation, the mobile communication terminal 1 extracts the data in the terminal associated with the user action context, and the terminal power is also converted into the context conversion server 2 as secondary context information. Send back to. At this time, the mobile communication terminal 1 may present to the user that the secondary context information has been transmitted. In addition to the dialog display as shown in Fig. 22 described later, the presentation method includes blinking of sounds such as sounds, vibrations, and LEDs.
[0127] ステップ 1309では、コンテキスト変換サーバ 2は、携帯通信端末 1より送信された 1 次コンテキスト情報と 2次コンテキスト情報とを元に、コンテキスト変換ルール DB45を 検索して組合せルールを特定し、必要に応じて検索実行モジュールの記述を更新 する。ステップ S1311では、コンテキスト変換サーバ 2は、組合せルールの記述に従 つて、情報サービスサーバ 4に問合せを実行して、問合せの結果を取得する。ステツ プ S1313では、コンテキスト変換サーバ 2は、携帯通信端末 1用のデータとして情報 サービスサーバ 4の問合せ結果を合成して、合成により生成されたデータを携帯通 信端末 1に送信する。 [0127] In step 1309, the context conversion server 2 searches the context conversion rule DB45 based on the primary context information and the secondary context information transmitted from the mobile communication terminal 1, and specifies the combination rule. The search execution module description is updated accordingly. In step S1311, the context conversion server 2 executes a query to the information service server 4 according to the description of the combination rule, and acquires the query result. In step S1313, the context conversion server 2 synthesizes the query result of the information service server 4 as data for the mobile communication terminal 1, and transmits the data generated by the synthesis to the mobile communication terminal 1.
[0128] 図 19は、携帯通信端末 1での番組関連情報データの表示方法の具体例を示す図 である。番組関連情報データ 1401は、番組関連情報データ雛形の所定の箇所を、 各サービスサーノから受け取った関連情報データである中間データの内容で合成し たものである。より具体的には、番組関連情報データは、中間データに変換された各
情報サービスサーバ 4から受け取った関連情報データを番組関連情報データ雛形に 基づきレイアウトした、レイアウト済関連情報データ 1402の集合で構成される。 FIG. 19 is a diagram showing a specific example of a method for displaying program-related information data in the mobile communication terminal 1. The program-related information data 1401 is obtained by combining predetermined portions of the program-related information data template with the contents of intermediate data, which is related information data received from each service sano. More specifically, the program related information data is converted into intermediate data. The related information data received from the information service server 4 is composed of a set of laid out related information data 1402 laid out based on a program related information data template.
[0129] レイアウト済関連情報データ 1402は、テキスト 1411や、 JPEGや PNG (Portable N etwork Graphics)、 GIF (Graphic Interchange Format)といった画像 1412、 Web サイトや Webサービスによる特定機能の所在を示すリンク情報 1413、 Java (登録商 標) Scriptなど所定の演算処理を実行するスクリプトおよびスクリプトが割り当てられた 入力ボタン 1414、 MPEG2や MPEG4といった動画 1415などを含む。 [0129] laid-out related information data 1402, and text 1411, JPEG and PNG (Portable N etwork Graphics), GIF (Graphic Interchange Format) such as an image 1412, Web sites and We b link information indicating the location of a specific function by the service 1413, a script for executing a predetermined calculation process such as Java (registered trademark) Script, an input button 1414 to which the script is assigned, and a moving picture 1415 such as MPEG2 or MPEG4.
[0130] レイアウト済関連情報データ 1402は、情報サービスサーバ 4から取得した関連情 報データと 1対 1の関係である必要はなぐ 1つのレイアウト済関連情報データ 1402 力 複数の関連情報データを含んでいてもよい。 [0130] The layout related information data 1402 does not have to have a one-to-one relationship with the related information data acquired from the information service server 4. One layout related information data 1402 includes a plurality of related information data. May be.
[0131] 番組関連情報データ雛形は、携帯通信端末 1が表示する際の表示順や、表示する 際の動作の記述を含む。表示順記述や表示順動作は、例えば SVG形式に含まれる < script >タグなどを使って、スクリプトで表現することができる。 [0131] The program-related information data template includes a description of the display order when the mobile communication terminal 1 displays and a description of the operation when displayed. Display order description and display order behavior can be expressed in a script using, for example, the <script> tag included in the SVG format.
[0132] 図 20を参照して、携帯通信端末 1は、レイアウト済関連情報データ 1421、 1422、 1 423、 1424を < g >タグを使ってオブジェクトの集合として扱い、この < g >タグを scr iptから操作する形で、パンによる表示の切替を行なったり、スクロールなどの効果を 伴う切替を行なったり、拡大'縮小効果を活用して、複数のレイアウト済関連情報デ ータを表示したりすることができる。 [0132] Referring to FIG. 20, mobile communication terminal 1 treats layout related information data 1421, 1422, 1 423, and 1424 as a set of objects using <g> tag, and handles this <g> tag as scr. Operate from ipt to switch display with pan, switch with scrolling effect, etc., and display multiple layout related information data by using enlargement / reduction effect be able to.
[0133] 次に、携帯通信端末 1とコンテキスト変換サーバ 2との間でコンテキスト情報が 1回 通信される方法を選択した場合について説明する。この場合に通信されるコンテキス ト情報は、上述した 1次コンテキスト情報と 2次コンテキスト情報とを包含した情報とな る。なお、上述したように、コンテキスト情報は、 3回以上に分けて送信されてもよい。 [0133] Next, a case where a method in which context information is communicated once between the mobile communication terminal 1 and the context conversion server 2 is selected will be described. The context information communicated in this case is information including the primary context information and the secondary context information described above. As described above, the context information may be transmitted in three or more times.
[0134] 図 21は、番組関連情報データ取得時の携帯通信端末 1の表示部 242での画面表 示の具体例を示す図である。図 21では、画面中央に放送サービスによる番組 81が 表示されている。さらに、画面右下に番組関連情報データの取得要求を行なうため のソフトウェアボタン 82が表示されている。携帯通信端末 1は、利用者の操作を操作 部 241によって受け付けることにより、各種アプリケーションの機能を実行する。利用 者の操作は、カーソルキーと決定ボタンの組合せによって受け付けられてもよ ヽし、
、ずれかのハードウェアボタンに割り当てられてもよ!/、し、マウスやペンゃタツチパネ ルなどのポインティングデバイスによる選択操作に割り当てられてもよ!/、。 FIG. 21 is a diagram showing a specific example of screen display on display unit 242 of mobile communication terminal 1 when program-related information data is acquired. In FIG. 21, the program 81 by the broadcast service is displayed in the center of the screen. In addition, a software button 82 for requesting acquisition of program-related information data is displayed at the lower right of the screen. The mobile communication terminal 1 executes the functions of various applications by accepting user operations through the operation unit 241. User operations may be accepted by the combination of the cursor keys and the enter button. Can be assigned to any hardware button! /, And can be assigned to a selection operation with a pointing device such as a mouse or pen touch panel! /.
[0135] 利用者が番組に関連する番組関連情報データを取得したい場合には、「関連情報 」と表示されたソフトウェアボタン 82に割り当てられた操作部 241への操作を利用者 が実行する。そのような操作が実施されると、携帯通信端末 1での画面表示は、図 22 の状態に遷移する。この場合、携帯通信端末 1の画面には、番組関連情報データの 取得に関する情報である番組関連情報データ取得欄 1503が表示される。番組関連 情報データ取得欄 1503には、コンテキスト情報 1504が表示される。 When the user wants to acquire program related information data related to a program, the user performs an operation on the operation unit 241 assigned to the software button 82 displayed as “Related Information”. When such an operation is performed, the screen display on the mobile communication terminal 1 transitions to the state shown in FIG. In this case, on the screen of the mobile communication terminal 1, a program related information data acquisition column 1503 that is information related to acquisition of program related information data is displayed. In the program related information data acquisition field 1503, context information 1504 is displayed.
[0136] ソフトウェアボタン 82に割り当てられた操作部 241への操作が実行されると、携帯通 信端末 1は、番組関連情報データの取得要求をコンテキスト変換サーバ 2に送信す る。この取得要求が送信されると、コンテキスト変換サーバ 2は、番組関連情報データ の取得要求に含まれるコンテキスト情報を解析し、番組内容サービスサーバ 3との通 信により、現在利用者が視聴中の番組のカテゴリが歌番組であることを知る。コンテキ スト変換サーバ 2は、番組関連情報データの取得要求に基づいて、コンテキスト変換 ルール DB45から「番組のカテゴリ =歌番組」で抽出可能なレコードを抽出し、その 抽出したレコードのうち番組関連情報データの取得要求に対応するユーザアクション コンテキスト情報を、携帯通信端末 1に対して送信する。 [0136] When the operation on the operation unit 241 assigned to the software button 82 is executed, the mobile communication terminal 1 transmits a program-related information data acquisition request to the context conversion server 2. When this acquisition request is transmitted, the context conversion server 2 analyzes the context information included in the program-related information data acquisition request, and communicates with the program content service server 3 to display the program currently being viewed by the user. Know that the category is a song program. The context conversion server 2 extracts a record that can be extracted with “program category = song program” from the context conversion rule DB 45 based on the request for acquiring the program related information data, and program related information data among the extracted records. User action context information corresponding to the acquisition request is transmitted to the mobile communication terminal 1.
[0137] 図 22において示した「調べる(店舗)聞く(着信音)」というコンテキスト情報 1504は 、設定ボタン 86が押されると表示されるメニューを基に、利用者によって設定される。 図 22の設定ボタン 86は、放送サービス受信アプリケーション、あるいは番組関連情 報データ取得アプリケーションの番組関連情報データの取得に関する設定を行なう 画面(図 23)に遷移するためのソフトウェアボタンである。 [0137] The context information 1504 "inspect (store) listen (ringtone)" shown in FIG. 22 is set by the user based on a menu displayed when the setting button 86 is pressed. The setting button 86 in FIG. 22 is a software button for transitioning to a screen (FIG. 23) for performing settings related to acquisition of program-related information data of the broadcast service receiving application or program-related information data acquisition application.
[0138] 図 24は、図 23の設定画面において、携帯通信端末 1からコンテキスト変換サーバ 2 に対してコンテキスト情報を一括で送信するように設定した場合の画面を表わす図で ある。この図は、コンテキスト情報により特定される各項目を表わす図でもある。「ユー ザアクション関連情報送信」という欄がフォーカス 87により選択された状態で、利用者 が所定の操作を行なうと、携帯通信端末 1での画面表示は、図 24の状態に遷移する
[0139] 図 24の状態で利用者が所定の操作を行なうと、フォーカス 87は移動する。項目が フォーカス 87により選択されている場合、携帯通信端末 1は、その選択された項目の 設定を、デフォルトの設定力もその他の設定に変更することが可能である。 FIG. 24 is a diagram showing a screen when setting is made so that context information is collectively transmitted from mobile communication terminal 1 to context conversion server 2 on the setting screen of FIG. This figure is also a diagram representing each item specified by the context information. When the column “Send user action related information” is selected with focus 87 and the user performs a predetermined operation, the screen display on mobile communication terminal 1 transitions to the state shown in FIG. [0139] When the user performs a predetermined operation in the state of FIG. 24, the focus 87 moves. When the item is selected by the focus 87, the mobile communication terminal 1 can change the setting of the selected item to other settings as well as the default setting power.
[0140] 図 24に示す各項目は、チェックボックスがある項目とチェックボックスがな!/、項目と に分類される。フォーカス 87により前者の項目が選択されている場合、利用者の操 作によってチェックボックスの絵柄が変化する。チェックボックスの絵柄は、項目が有 効か否かに対応する。フォーカス 87により後者の項目が選択されている場合、自動 的にプルダウンメニューが表示される。プルダウンメニューに含まれる各項目は、フォ 一カス 87により選択できる。ただし、それらの項目のうち、薄く表示されている項目は 、フォーカス 87による選択ができない。 [0140] Each item shown in Fig. 24 is classified into an item with a check box, an item without a check box !, and an item. When the former item is selected with focus 87, the check box image changes according to the user's operation. The check box pattern corresponds to whether the item is valid or not. When the latter item is selected with focus 87, a pull-down menu is automatically displayed. Each item included in the pull-down menu can be selected with the focus 87. However, among those items, the items that are displayed light cannot be selected with the focus 87.
[0141] 利用者が、「OK」と表示された確定ボタン 88に割り当てられた操作部 241への操 作を実行すると、携帯通信端末 1での画面表示は、図 29の状態に遷移する。また、 携帯通信端末 1の内部で、図 24に示した各項目についてのデータの書換えが行な われる。 [0141] When the user performs an operation on the operation unit 241 assigned to the confirm button 88 displayed as "OK", the screen display on the mobile communication terminal 1 transitions to the state shown in FIG. Also, data rewriting for each item shown in FIG. 24 is performed inside the mobile communication terminal 1.
[0142] 利用者が、「戻る」と表示された取消しボタン 89に割り当てられた操作部 241への 操作を実行した場合にも、携帯通信端末 1での画面表示は、図 29の状態に遷移す る。ただし、図 24に示した各項目についての、データの書換えは行なわれない。 [0142] Even when the user performs an operation on the operation unit 241 assigned to the cancel button 89 displayed as "Return", the screen display on the mobile communication terminal 1 transitions to the state shown in FIG. The However, data rewriting is not performed for each item shown in FIG.
[0143] 携帯通信端末 1での画面表示が図 29の状態の期間に、確定ボタン 88に割り当てら れた操作部 241への操作を利用者が実行すると、携帯通信端末 1での画面表示は、 図 21の状態に遷移する。また、携帯通信端末 1の内部で、図 29に示したデータを電 子メールとして送信する処理が行なわれる。 [0143] When the user performs an operation on the operation unit 241 assigned to the confirm button 88 during the period in which the screen display on the mobile communication terminal 1 is in the state shown in FIG. Transition to the state of Fig. 21. In addition, processing for transmitting the data shown in FIG. 29 as an electronic mail is performed inside the mobile communication terminal 1.
[0144] 携帯通信端末 1での画面表示が図 29の状態の期間に、取消しボタン 89に割り当て られた操作部 241への操作を利用者が実行した場合にも、携帯通信端末 1での画面 表示は、図 21の状態に遷移する。ただし、図 29に示したデータを電子メールとして 送信する処理は行なわれな 、。 [0144] When the user performs an operation on the operation unit 241 assigned to the cancel button 89 while the screen display on the mobile communication terminal 1 is in the state shown in FIG. 29, the screen on the mobile communication terminal 1 is also displayed. The display transitions to the state shown in FIG. However, the process of sending the data shown in Fig. 29 as an e-mail is not performed.
[0145] 図 25は、携帯通信端末 1がコンテキスト情報をコンテキスト変換サーバ 2へ送信す る処理のフローチャートを示す。ステップ S 1007までの処理は上述した通りである。ス テツプ S1609では、制御部 22は、図 24に示した画面において表示された各項目の
中に、有効な項目があるか否かを判断する。 YESの場合には、制御は、ステップ S1 611に移行する。 NOの場合には、制御は、ステップ S 1613に移行する。 FIG. 25 shows a flowchart of processing in which the mobile communication terminal 1 transmits context information to the context conversion server 2. The processing up to step S 1007 is as described above. In step S1609, the controller 22 controls each item displayed on the screen shown in FIG. It is determined whether or not there are valid items. If YES, control transfers to step S1 611. If NO, control transfers to step S1613.
[0146] ステップ S1611では、制御部 22は、ステップ S1609において有効な項目と判断さ れた項目についての、ユーザアクションコンテキスト情報を内部記憶部 231内に格納 する。ステップ S1613では、携帯通信端末 1は、表示部 242において、エラー表示を 行ない、処理を終了する。 In step S 1611, control unit 22 stores user action context information in the internal storage unit 231 for the item determined to be valid in step S 1609. In step S1613, the mobile communication terminal 1 displays an error on the display unit 242 and ends the process.
[0147] ステップ S1615では、制御部 22は、内部記憶部 231内に格納されたユーザァクシ ヨンコンテキスト情報に、アクション関連データ設定があるか否かを判断する。 YESの 場合、制御は、ステップ S 1617に移行する。 NOの場合、制御は、ステップ S1619に 移行する。ステップ S1617では、制御部 22は、アクション関連データの設定値を内 部記憶部 231内に格納する。ステップ S1619では、制御部 22は、「NULL」を表わ すデータをアクションコンテキストに格納する。ステップ S1621では、携帯通信端末 1 は、通信部 21を介して、コンテキスト情報をコンテキスト変換サーバ 2へ送信する。ス テツプ S1623では、携帯通信端末 1は、表示部 242において、送信済みのメニュー 表示を行ない、処理を終了する。 In step S1615, control unit 22 determines whether or not action-related data is set in the user action context information stored in internal storage unit 231. If YES, control transfers to step S1617. If NO, control transfers to step S1619. In step S1617, the control unit 22 stores the set value of the action related data in the internal storage unit 231. In step S1619, the control unit 22 stores data representing “NULL” in the action context. In step S1621, the mobile communication terminal 1 transmits context information to the context conversion server 2 via the communication unit 21. In step S1623, the mobile communication terminal 1 displays the transmitted menu on the display unit 242 and ends the process.
[0148] 図 26は、図 25のフローチャートで説明した、携帯通信端末 1とコンテキスト変換サ ーバ 2との間で交換されるコンテキスト情報の内容である。コンテキスト情報を構成す る各情報などは、上述した一次コンテキスト情報や二次コンテキスト情報のものと同様 である。 FIG. 26 shows the contents of the context information exchanged between the mobile communication terminal 1 and the context conversion server 2 described in the flowchart of FIG. Each information constituting the context information is the same as that of the primary context information and the secondary context information described above.
[0149] 図 27は、コンテキスト変換サーバ 2がコンテキスト情報を受信して力も番組関連情 報データを携帯通信端末 1に送信するまでの一連の処理フローチャートを示す。 FIG. 27 shows a series of processing flowcharts until the context conversion server 2 receives the context information and transmits the program-related information data to the mobile communication terminal 1 as well.
[0150] まず、ステップ S 1801で、コンテキスト変換サーバ 2は、コンテキスト情報を受信し、 解析する。ステップ S 1803では、コンテキスト変換サーバ 2は、コンテキスト情報に含 まれるチャネル情報、時刻情報、地域情報を元に番組内容サービスサーバ 3に問合 せを行なう。番組内容サービスサーバ 3は、いわゆる番組表に関する情報提供を行 なうサーバであり、チャネル情報、時刻情報、地域情報より、番組を特定することがで きる。従って、番組内容サービスサーバ 3は、番組のドラマやバラエティなど番組の力 テゴリを判別して、その判別の結果を、コンテキスト変換サーバ 2に返答する。さらに、
番組内容サービスサーバ 3は、特定された番組の出演者、番組内容のあらすじ、番 組の主題歌や挿入歌、番組のホームページのアドレス、番組に関連するイベント情 報などをコンテキスト変換サーバ 2に提供してもよい。 [0150] First, in step S1801, the context conversion server 2 receives and analyzes the context information. In step S 1803, the context conversion server 2 makes an inquiry to the program content service server 3 based on the channel information, time information, and area information included in the context information. The program content service server 3 is a server that provides information on a so-called program guide, and can specify a program from channel information, time information, and regional information. Accordingly, the program content service server 3 discriminates the power category of the program such as the drama or variety of the program, and returns the result of the discrimination to the context conversion server 2. further, The program content service server 3 provides the context conversion server 2 with the performers of the specified program, a synopsis of the program content, the theme song or inserted song of the program, the address of the program homepage, event information related to the program, etc. May be.
[0151] ステップ S1809では、コンテキスト変換サーバ 2は、ステップ S 1803で番組内容サ 一ビスサーバ 3から受信したユーザアクションと番組のカテゴリとを検索キーにして、コ ンテキスト変換ルール DB45を参照する。参照の後、コンテキスト変換サーバ 2は、そ のユーザアクションと番組のカテゴリとの組合せに該当するルールがあるか否かを判 断する。 YESの場合には、制御は、ステップ S 1813に移行する。 NOの場合には、 制御は、ステップ S 1819に移行する。ステップ S1813では、コンテキスト変換サーバ 2は、抽出された検索組合せルールに記述された検索実行モジュールに、アクション 関連データが適用可能な検索実行モジュールが含まれるかどうかを判定する。 YES の場合には、制御は、ステップ S 1815に移行する。 NOの場合には、制御は、検索 実行モジュールの検索パラメータの記述更新を行なわずに、ステップ S 1817に移行 する。 In step S1809, the context conversion server 2 refers to the context conversion rule DB 45 using the user action and the program category received from the program content service server 3 in step S 1803 as search keys. After the reference, the context conversion server 2 determines whether there is a rule corresponding to the combination of the user action and the program category. If YES, control transfers to step S 1813. If NO, control transfers to step S 1819. In step S1813, the context conversion server 2 determines whether the search execution module described in the extracted search combination rule includes a search execution module to which action-related data can be applied. If YES, control transfers to step S 1815. If NO, control proceeds to step S 1817 without updating the search parameter description of the search execution module.
[0152] ステップ S1815では、コンテキスト変換サーバ 2は、変換ルール記述に含まれる、 検索実行モジュールの検索パラメータにアクション関連データが追加されるように、 記述を更新する。ステップ S1817では、コンテキスト変換サーバ 2は、雛型 IDを「適 用可能パラメータなし」の雛型に設定する。ステップ S1819では、コンテキスト変換サ ーバ 2は、「関連データなし」の番組関連情報データを作成する。ステップ S1821で は、コンテキスト変換サーバ 2は、組合せルールに記述された検索実行モジュール記 述に従って、各情報サービスサーバ 4に問合せを実行し、関連情報データを取得す る。ステップ S1823では、コンテキスト変換サーバ 2は、問合せ結果である関連情報 データを中間言語に変換する。ステップ S1825では、コンテキスト変換サーバ 2は、 レイァ外情報などを定義する番組関連情報データ雛形を取得し、中間言語に変換 された関連情報データを番組関連情報データとして合成する。ステップ S1827では 、コンテキスト変換サーバ 2は、合成された番組関連情報データを携帯通信端末 1〖こ 送信して処理を終了する。 [0152] In step S1815, the context conversion server 2 updates the description so that action-related data is added to the search parameters of the search execution module included in the conversion rule description. In step S1817, the context conversion server 2 sets the template ID to the template “no applicable parameter”. In step S1819, the context conversion server 2 creates program related information data “No related data”. In step S1821, the context conversion server 2 executes an inquiry to each information service server 4 according to the search execution module description described in the combination rule, and acquires related information data. In step S1823, the context conversion server 2 converts the related information data as the query result into an intermediate language. In step S1825, the context conversion server 2 acquires a program related information data template that defines the information outside the layer, and synthesizes the related information data converted into the intermediate language as program related information data. In step S1827, the context conversion server 2 transmits the synthesized program-related information data to one mobile communication terminal and ends the process.
[0153] 図 28に、携帯通信端末 1とコンテキスト変換サーバ 2との間のデータ交換シーケン
スを示す。携帯通信端末 1において、番組視聴中にソフトウェアボタン 82は、ユーザ 操作によって選択される。 [0153] FIG. 28 shows a data exchange sequence between the mobile communication terminal 1 and the context conversion server 2. Indicates In the mobile communication terminal 1, the software button 82 is selected by a user operation while viewing a program.
[0154] ステップ S1901では、携帯通信端末 1は、チャネル情報、時刻情報、地域情報、番 組関連情報データを取得するためのユーザアクションコンテキスト、およびそのユー ザアクションコンテキストに関連付けされた端末内のデータを抽出する。携帯通信端 末 1は、その抽出したデータをコンテキスト情報としてコンテキスト変換サーバ 2に送り 返す。 [0154] In step S1901, the mobile communication terminal 1 uses the user action context for acquiring channel information, time information, region information, and program related information data, and data in the terminal associated with the user action context. To extract. The mobile communication terminal 1 sends the extracted data back to the context conversion server 2 as context information.
[0155] ステップ S1903では、コンテキスト変換サーバ 2は、携帯通信端末 1から受信したコ ンテキスト情報に含まれるチャネル情報、時刻情報、地域情報を元に、番組内容サ 一ビスサーバ 3に問合せを行なう。コンテキスト変換サーバ 2は、番組内容サービスサ ーバ 3の応答により、番組名を特定できるとともに、番組のカテゴリを判定することがで きる。 [0155] In step S1903, the context conversion server 2 makes an inquiry to the program content service server 3 based on the channel information, time information, and area information included in the context information received from the mobile communication terminal 1. The context conversion server 2 can specify the program name and the program category based on the response of the program content service server 3.
[0156] ステップ S1905では、コンテキスト変換サーバ 2は、コンテキスト変換ルール DB45 を検索して組合せルールを特定し、必要に応じて検索実行モジュールの記述を更新 する。ステップ S1907では、コンテキスト変換サーバ 2は、組合せルールの記述に従 つて、情報サービスサーバ 4に問合せを実行して、問合せの結果を情報サービスサ ーバ 4から取得する。ステップ S1909では、コンテキスト変換サーバ 2は、携帯通信端 末 1用のデータとして情報サービスサーバ 4の問合せ結果を合成して、合成により生 成された情報を携帯通信端末 1に送信する。 [0156] In step S1905, the context conversion server 2 searches the context conversion rule DB 45 to identify the combination rule, and updates the description of the search execution module as necessary. In step S1907, the context conversion server 2 executes a query to the information service server 4 according to the description of the combination rule, and acquires the query result from the information service server 4. In step S1909, the context conversion server 2 synthesizes the query result of the information service server 4 as data for the mobile communication terminal 1, and transmits the information generated by the synthesis to the mobile communication terminal 1.
[0157] 以上のように、携帯通信端末 1とコンテキスト変換サーバ 2との間でコンテキスト情報 を交換することにより、番組関連情報データとして受信可能な情報サービスサーバ 4 力 の問合せ結果の検索精度は、利用者の状況を勘案しつつ、かつより絞り込まれ たものとなると期待される。 [0157] As described above, by exchanging context information between the mobile communication terminal 1 and the context conversion server 2, the search accuracy of the query result of the information service server 4 that can be received as program-related information data is It is expected that the situation will be narrowed down while taking into account the user's situation.
[0158] 携帯通信端末 1とコンテキスト変換サーバ 2との間のデータ交換シーケンスが、 1往 復の場合よりも 2往復する場合の方力 コンテキスト変換サーバ 2で利用可能なコンテ キスト情報が多くなるため、コンテキスト情報によるコンテキスト変換ルール DB45から の検索組合せルールの検索精度が向上する。いいかえれば、漠然とした番組内容 に関連するキーワードによる検索結果ではなぐ利用者の意向などに関連するキーヮ
ードを追加して 、き、検索結果を絞りこむことを行なうイメージに近 、検索結果が得ら れると期待される。 [0158] The power when the data exchange sequence between the mobile communication terminal 1 and the context conversion server 2 makes two round trips compared to the case of 1 round trip, because the context information that can be used by the context conversion server 2 increases. , Context conversion rules based on context information The search accuracy of search combination rules from DB45 is improved. In other words, the keys related to the user's intentions in the search results based on keywords related to vague program content. The search result is expected to be close to the image of adding a mode and narrowing down the search results.
[0159] また、コンテキスト情報に含まれるアクション関連情報力 検索組合せルール記述 に含まれる検索実行モジュール記述を介して、各種情報サービスサーバへ問合せる 追加パラメータとして利用されるため、情報サービスサーバの問合せ結果の検索精 度は、利用者の状況を勘案しつつ、かつより絞り込まれたものとなると期待される。つ まり、利用者が指定する番組が同じであったとしても、携帯通信端末 1からコンテキス ト変換サーバ 2へ送信されるコンテキスト情報に含まれる移動中といった利用者の状 況ゃ、利用者の他のアプリケーションの利用状況やその嗜好などの情報を活用する ことにより、一層利用者の状況を勘案した形で絞りこんだ番組関連情報データの受信 が可能になる。 [0159] Further, since it is used as an additional parameter for querying various information service servers via the search execution module description included in the action-related information power search combination rule description included in the context information, the query result of the information service server The search accuracy is expected to be narrowed down in consideration of the user's situation. In other words, even if the program specified by the user is the same, the user's status such as moving is included in the context information transmitted from the mobile communication terminal 1 to the context conversion server 2, and so on. By using information such as the usage status and preferences of other applications, it becomes possible to receive program-related information data that has been narrowed down in consideration of the user's status.
[0160] さらに、番組視聴中に、利用者の気に入ったタイミングで番組関連情報データボタ ンを押す操作を行なうだけで、タイミングで利用可能な番組関連情報データの検索 概要が参照でき、その中から利用者の要求に一番近いものを選択するだけで、精度 の高い検索結果が得られるというメリットが生まれる。カロえて、 3往復、 4往復と往復回 数を増加させていくと、コンテキスト変換サーバでの検索条件が増えることなり、検索 をより絞り込み、利用者の背景や状況を勘案した一層精度の高い番組関連情報デ ータを導出することができる。 [0160] In addition, while viewing a program, simply press the program-related information data button at the user's favorite timing, and you can refer to the search overview of program-related information data that can be used at that timing. By selecting the one that most closely matches the user's request, a merit is achieved in that highly accurate search results can be obtained. If the number of round trips is increased to 3 round trips and 4 round trips, the search conditions on the context conversion server will increase. Related information data can be derived.
[0161] さらに、携帯通信端末 1が、複数回のコンテキスト情報の往復を繰り返し、コンテキ スト情報の AND (論理積)をとつて検索結果を絞り込むことにより、利用者は、簡単な 操作で、利用者の状況に応じた精度の高 、検索結果すなわち番組関連情報データ を得ることができる。 [0161] Furthermore, the mobile communication terminal 1 repeats multiple rounds of context information and narrows down the search results using AND (conjunction) of the context information, so that the user can use it with simple operations. It is possible to obtain a search result, that is, program-related information data with high accuracy according to the situation of the user.
[0162] さらに、本実施の形態において、携帯通信端末 1からコンテキスト変換サーバ 2への 送信の際、携帯通信端末 1が任意のアプリケーションに従って、コンテキスト変換サ ーバ 2に通信を行なうことにより、次の効果を得ることができる。第 1の効果は、番組を 特定しうる情報として、 EPGに記載されて 、る番組名の情報をそのままを利用できる という効果である。第 2の効果は、アプリケーションを追加したり、置換したりすることが できるという効果である。
[0163] さらに、携帯通信端末 1のアプリケーションがブラウザであることにより、携帯通信端 末 1は、利用者が視聴中の番組を表示することで、どの番組に関連する情報を要求 して 、るの力、利用者に提示することができると 、う効果が得られる。 [0162] Furthermore, in the present embodiment, when transmitting from the mobile communication terminal 1 to the context conversion server 2, the mobile communication terminal 1 communicates with the context conversion server 2 according to an arbitrary application. The effect of can be obtained. The first effect is that the program name information described in the EPG can be used as it is as information that can identify the program. The second effect is that applications can be added or replaced. [0163] Furthermore, since the application of the mobile communication terminal 1 is a browser, the mobile communication terminal 1 requests information related to which program by displaying the program that the user is viewing. If it can be presented to the user, the effect can be obtained.
[0164] さらに、本実施の形態に従う携帯通信端末 1からコンテキスト変換サーバ 2への送 信の際、携帯通信端末 1が、電子メールの本文や添付ファイルに 1次コンテキスト情 報を含んだものを構成し、メールとしてコンテキスト変換サーバ 2に送信を行なう場合 、データ取得要求時の表示画面を、図 29と同様の形式とすることができる。図 29と同 様の形式とすることに代え、図 29に示したメール作成画面の上あるいは左右いずれ かに放送中の TV番組画面を表示させることもできる。このようにして、「2006年 6月 2 6日 18 : 00奈良 4チャンネルの関連情報(1)」などのような標題が自動的に付与され るよう〖こしておくと、以下のような効果が得られる。 [0164] Furthermore, when sending from the mobile communication terminal 1 to the context conversion server 2 according to the present embodiment, the mobile communication terminal 1 includes primary context information included in the body of an email or an attached file. When configured and sent to the context conversion server 2 as mail, the display screen at the time of data acquisition request can be in the same format as in FIG. Instead of using the same format as in Fig. 29, the TV program screen being broadcast can be displayed either on the left or right side of the mail creation screen shown in Fig. 29. In this way, if a title such as “June 26, 2006 18:00 Nara 4 Channel related information (1)” is automatically assigned, the following effects will be obtained. Is obtained.
[0165] 第 1の効果は、利用者にとって非常に分力りやすいという効果である。利用者は、メ ールでリクエストを送って、メールで結果の返信を受け取ることができる。第 2の効果 は、検索結果をリクエストメールに対するリプライとして受信した時に、件名を見るだけ で 、つの検索結果か直ぐ分かると 、う効果である。携帯電話のように表示できる内容 が限定されている場合、この効果には特に意味がある。第 3の効果は、コンテキスト変 換サーバ 2が、メール本文を解析しなくても、標題だけで番組を特定するための情報 を得ることができるという効果である。第 4の効果は、コンテキスト変換サーバ 2が、標 題に記載されている内容を、番組情報サーバから取得した情報、より具体的には番 組名へ簡単に置換することができるという効果である。この効果により、ユーザは、標 題を見れば、どの番組の関連情報かひと目で分かる。 [0165] The first effect is that it is very easy for the user to split. Users can send a request by email and receive a reply by email. The second effect is that when a search result is received as a reply to a request mail, only one search result can be found immediately by looking at the subject line. This effect is particularly meaningful when the content that can be displayed is limited, such as a mobile phone. The third effect is that the context conversion server 2 can obtain information for specifying a program only by the title without analyzing the mail text. The fourth effect is that the context conversion server 2 can easily replace the content described in the title with the information acquired from the program information server, more specifically, the program name. . This effect allows the user to see at a glance which program related information is available by looking at the title.
[0166] さらに、番組関連情報データ取得メニュー 83において、 1つ以上のユーザァクショ ンコンテキスト情報を選択できることにより、 1回のデータ取得要求で複数の検索を結 果として実行しうる、すなわち、複数回の検索実行要求をしなくてよいため、利用者側 での手続きが低減される、という効果が得られる。 [0166] Further, in the program related information data acquisition menu 83, one or more user function context information can be selected, so that a plurality of searches can be executed as a result of a single data acquisition request. Since it is not necessary to make a search execution request, the procedure on the user side is reduced.
[0167] また、携帯通信端末 1の制御部 22は、ステップ S1017にて選択されたユーザァク シヨンコンテキストに関連づけられた携帯通信端末 1内のデータを収集する際、フアイ ル名リストデータを収集することにより、情報サービスサーバ 4が、ファイル名リストデ
ータに含まれるデータを追カ卩のキーワードとして扱ったり、ファイル名リストデータに含 まれるデータに基づいて、画像ファイルのデータ形式や大きさを判断したりできる。こ れにより、利用者が所望する検索結果の範囲を絞ることができる。 [0167] In addition, the control unit 22 of the mobile communication terminal 1 collects file name list data when collecting data in the mobile communication terminal 1 associated with the user action context selected in step S1017. As a result, the information service server 4 The data included in the data can be treated as an additional keyword, and the data format and size of the image file can be determined based on the data included in the file name list data. As a result, the range of search results desired by the user can be narrowed down.
[0168] また、制御部 22は、ステップ S1017にて選択されたユーザアクションコンテキストに 関連づけられた端末内のデータを収集する際、携帯通信端末 1に搭載されたブラウ ザのお気に入りブックマークの情報や、閲覧履歴の情報を収集することにより、情報 サービスサーバ 4が、検索するドメイン (サイト URL)を限定して検索することが可能に なる。例えば、制御部 22が、「見る」の関連情報として、ブラウザ履歴や上述したお気 に入りを使った場合、情報サービスサーバ 4は、履歴やお気に入りに記録のあるサイ トで提供している画像のみ検索する、といった処理を行なうことができる。これにより、 携帯通信端末 1は、ステップ S1013にて、利用者が便利と考えているサイトや利用者 が信頼しているサイトの検索結果をユーザアクションコンテキスト情報として表示でき る。 [0168] In addition, when collecting data in the terminal associated with the user action context selected in step S1017, the control unit 22 stores information on the favorite bookmark of the browser installed in the mobile communication terminal 1, By collecting browsing history information, the information service server 4 can search by limiting the domain (site URL) to be searched. For example, when the control unit 22 uses the browser history or the above-mentioned favorite as the related information of “viewing”, the information service server 4 only displays the images provided at the sites where the history and favorites are recorded. Searching can be performed. Thereby, the mobile communication terminal 1 can display the search result of the site that the user considers convenient or the site that the user trusts as user action context information in step S1013.
[0169] なお、本発明の第 1の変形例として、携帯通信端末 1は、複数回のコンテキスト情報 の往復を繰り返し、コンテキスト情報の論理和 ORをとつて組合せルールを広げてもよ い。これにより、携帯通信端末 1は、利用者の状況を勘案しつつ、関連の深いものか ら関連の浅いものまで、番組関連情報データとして取得することが可能となる。例え ば、(ドラマ &見る &スポンサー)という処理をするのではなぐ(ドラマ &見る) + (見る &スポンサー) + (ドラマ &スポンサー)という処理をすることで、利用者の状況と遠い 関係にある情報の検索を行なう事ができる。その場合、上述の通り、組合せを無限に 増やす必要はなくて、たとえば、隣り合うコンテキスト情報どうしの論理積 ANDでもよ い。その情報は、利用者にとって、もともと知りたいピンポイントな内容ではないかもし れないが、得られた予想外の検索結果から、価値ある関連性を利用者が見出すこと ができ得る。 [0169] Note that, as a first modification of the present invention, the mobile communication terminal 1 may repeat the round-trip of context information a plurality of times, and expand the combination rule by ORing the context information. As a result, the mobile communication terminal 1 can acquire program related information data from a deeply related one to a shallowly related one in consideration of the user's situation. For example, instead of processing (drama & watch & sponsor) (drama & watch) + (watch & sponsor) + (drama & sponsor) + (drama & sponsor) You can search for information. In that case, as described above, there is no need to increase the number of combinations infinitely. For example, the logical product AND of adjacent context information may be used. The information may not be the pinpoint content that the user originally wanted to know, but the user can find valuable relevance from the unexpected search results obtained.
[0170] また、本発明の第 2の変形例として、コンテキスト情報の送信に先立ち、携帯通信端 末 1での画面表示は、図 21の状態から図 22の状態に遷移する途中で、いったん図 2 9の状態に遷移してもよい。図 29は、コンテキスト情報を電子メールにより送信する場 合の携帯通信端末 1での画面表示を表わす図である。
[0171] また、本発明の第 3の変形例として、番組関連情報データは、電子メールにより送 信されてもよい。図 30は、番組関連情報データを電子メールにより受信した場合の 携帯通信端末 1での画面表示を表わす図である。 [0170] Also, as a second modification of the present invention, prior to the transmission of context information, the screen display on the mobile communication terminal 1 is temporarily changed during the transition from the state of FIG. 21 to the state of FIG. You may transition to 29 states. FIG. 29 is a diagram showing a screen display on portable communication terminal 1 when context information is transmitted by electronic mail. [0171] Further, as a third modification of the present invention, the program-related information data may be transmitted by electronic mail. FIG. 30 is a diagram showing a screen display on portable communication terminal 1 when program-related information data is received by electronic mail.
[0172] また、本発明の第 4の変形例として、 1次コンテキスト情報に以下の情報のうち少な くとも一方を含めてもよい。その第 1の情報は、ユーザアクションコンテキスト情報への 応答の履歴の情報である。第 2の情報は、検索を実行する時刻の情報である。ユー ザアクションコンテキスト情報への応答の履歴の情報が使用された揚合、利用者の選 択に沿って選択肢を提示できる。 [0172] As a fourth modification of the present invention, the primary context information may include at least one of the following information. The first information is information on the history of responses to user action context information. The second information is time information for executing the search. Choices can be presented according to the choices made by the users and the choices of the history of responses to user action context information.
[0173] たとえば、利用者がユーザアクションコンテキスト情報として「見る」を頻繁に選択し、 かつユーザアクションコンテキスト情報の選択肢として「見る」が含まれる揚合、携帯 通信端末 1は、いつも「見る」を最初の選択肢として提示できる。検索を実行する時刻 の情報が使用された場合、利用者が求める情報を的確に検索できる。通常、情報サ 一ビスサーバ 4は、刻々と情報を更新している。従って、要求があったその場で検索 を実行した場合と、要求があってから 1日経過した時点で検索を実行した場合とでは 、同じ検索条件でも結果が異なる場合がある。このため、図 14の 1次コンテキスト情報 (もしくは図 16のユーザアクションコンテキストへの応答)に、検索を実行する時間を 指定するようにすると、同じコンテキストでも異なる結果を得ることが可能になる。より 具体的には、利用者が携帯通信端末 1を用いて TV番組の感想や特定のニュースに 関する詳細報道などを「見る」場合は、翌日に検索実行したほうがはるかに有益な結 果を得ることが出来ると想像できる。 [0173] For example, when the user frequently selects "see" as the user action context information and "view" is included as an option of the user action context information, the mobile communication terminal 1 always displays "see". It can be presented as the first option. When information on the time to execute the search is used, the information required by the user can be searched accurately. Normally, the information service server 4 constantly updates information. Therefore, the results may be different even if the search is executed on the spot when requested and when the search is executed one day after the request is received even under the same search conditions. For this reason, if the search execution time is specified in the primary context information in Fig. 14 (or the response to the user action context in Fig. 16), different results can be obtained even in the same context. More specifically, if the user “sees” the impression of a TV program or detailed news reports about specific news using the mobile communication device 1, it will be much more beneficial to perform a search the next day. I can imagine that I can do it.
[0174] 今回開示された実施の形態はすべての点で例示であって制限的なものではないと 考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって 示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが 意図される。
[0174] The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
Claims
[1] 放送番組を受信して再生することが可能な携帯通信端末(1)であって、前記携帯 通信端末はネットワークを介して情報提供サーバと通信可能であり、前記携帯通信 端末は、 [1] A mobile communication terminal (1) capable of receiving and reproducing a broadcast program, wherein the mobile communication terminal can communicate with an information providing server via a network,
前記放送番組に対応する放送信号を受信する受信部 (2)と、 A receiver (2) for receiving a broadcast signal corresponding to the broadcast program;
ネットワークを介して情報の送受信を行なうための通信部(21)と、 A communication unit (21) for transmitting and receiving information via the network;
前記放送信号に基づいて、放送される番組情報を出力するための再生出力部(24 2)と、 A reproduction output unit (242) for outputting program information to be broadcast based on the broadcast signal;
前記携帯通信端末に対する指示を受け付けるための操作部 (241)と、 前記携帯通信端末が前記ネットワークを介して行なった閲覧処理の履歴情報およ び前記放送番組を格納するための記憶部(23)と、 An operation unit (241) for receiving an instruction to the mobile communication terminal, and a storage unit (23) for storing history information of browsing processing performed by the mobile communication terminal via the network and the broadcast program When,
前記携帯通信端末の動作を制御するための制御部(22)とを備え、 A control unit (22) for controlling the operation of the mobile communication terminal,
前記制御部は、 The controller is
前記操作部に対する操作に応じて、前記履歴情報を前記記憶部に格納し、 前記操作部に対する情報取得指示に基づいて、視聴中の番組情報を特定するた めの番組特定情報を、前記通信部を介して、前記情報提供サーバに送信し、 送信した前記番組特定情報に応答して前記情報提供サーバカゝら返信される検索 範囲を示す分類情報を前記再生出力部に出力させ、 In response to an operation on the operation unit, the history information is stored in the storage unit, and program specifying information for specifying program information being viewed is specified based on an information acquisition instruction for the operation unit. And sending the classification information indicating the search range returned from the information providing server in response to the transmitted program specifying information to the reproduction output unit,
前記分類情報のうち前記操作部に対する操作に基づいて選択された選択分類情 報と前記選択分類情報に関連して前記記憶部力 抽出された分類関連情報とを、前 記通信部を介して、前記情報提供サーバに送信し、 Among the classification information, the selected classification information selected based on the operation on the operation unit and the classification related information extracted in association with the selected classification information in relation to the selected classification information are transmitted via the communication unit. Sent to the information providing server,
前記選択分類情報および前記分類関連情報に基づいて前記情報提供サーバによ り検索されて返信された、前記番組特定情報で特定される前記番組情報と関連する 番組関連情報を、前記再生出力部に出力させる、携帯通信端末。 Program related information related to the program information specified by the program specifying information, which is searched and returned by the information providing server based on the selected classification information and the classification related information, is sent to the reproduction output unit. A portable communication terminal to output.
[2] 前記制御部は、前記番組特定情報と、所定の選択分類情報と、前記所定の選択分 類情報に関連して前記記憶部から抽出された前記分類関連情報とを、前記前記情 報提供サーバに送信する、請求の範囲第 1項に記載の携帯通信端末。 [2] The control unit includes the program specifying information, predetermined selection classification information, and the classification related information extracted from the storage unit in association with the predetermined selection classification information. The mobile communication terminal according to claim 1, which is transmitted to a providing server.
[3] 前記制御部は、前記番組特定情報の標題を表わす情報と共に、前記番組特定情
報を前記情報提供サーバに送信する、請求の範囲第 1項に記載の携帯通信端末。 [3] The control unit, together with information indicating a title of the program identification information, includes the program identification information. The mobile communication terminal according to claim 1, wherein information is transmitted to the information providing server.
[4] 前記制御部は、前記番組特定情報の標題を表わす情報と前記番組特定情報とを 、電子メールとして前記情報提供サーバに送信する、請求の範囲第 3項に記載の携 帯通信端末。 [4] The mobile communication terminal according to claim 3, wherein the control unit transmits information representing the title of the program specific information and the program specific information as an electronic mail to the information providing server.
[5] 前記制御部は、前記放送信号に含まれた番組の予定を表わす情報と前記情報取 得指示とに基づいて、前記番組特定情報を前記情報提供サーバに送信する、請求 の範囲第 1項に記載の携帯通信端末。 [5] The control unit transmits the program specifying information to the information providing server based on information indicating a program schedule included in the broadcast signal and the information acquisition instruction. The mobile communication terminal according to item.
[6] 前記制御部は、 [6] The control unit includes:
前記放送信号に含まれた番組の予定を表わす情報をアプリケーションに従って前 記再生出力部に出力させ、 According to the application, information representing the program schedule included in the broadcast signal is output to the playback output unit,
前記番組特定情報を前記情報提供サーバに送信する、請求の範囲第 5項に記載 の携帯通信端末。 The mobile communication terminal according to claim 5, wherein the program specifying information is transmitted to the information providing server.
[7] 前記アプリケーションは、ブラウザを含む、請求の範囲第 6項に記載の携帯通信端 末。 [7] The mobile communication terminal according to claim 6, wherein the application includes a browser.
[8] 前記制御部は、 [8] The control unit includes:
複数の種類の検索範囲を示す前記分類情報を前記再生出力部に出力させ、 前記複数の種類の検索範囲のうち、選択された少なくとも 1種類の前記検索範囲を 示す前記選択分類情報と、前記選択分類情報に関連して前記記憶部力 抽出され た分類関連情報とを、前記情報提供サーバに送信する、請求の範囲第 1項に記載の 携帯通信端末。 The classification information indicating a plurality of types of search ranges is output to the reproduction output unit, and the selection classification information indicating at least one type of the search ranges selected from the plurality of types of search ranges, and the selection The mobile communication terminal according to claim 1, wherein the classification related information extracted in association with the classification information is extracted and transmitted to the information providing server.
[9] 前記記憶部は、前記分類情報に関連付けられた、前記携帯通信端末の位置の情 報を格納し、 [9] The storage unit stores location information of the mobile communication terminal associated with the classification information,
前記制御部は、前記選択分類情報に関連して前記記憶部から抽出された前記携 帯通信端末の位置の情報を、前記分類関連情報として前記情報提供サーバに送信 する、請求の範囲第 1項に記載の携帯通信端末。 The range according to claim 1, wherein the control unit transmits information on the position of the mobile communication terminal extracted from the storage unit in relation to the selected classification information to the information providing server as the classification related information. The mobile communication terminal described in 1.
[10] 前記記憶部は、前記分類情報に関連付けて、前記履歴情報を格納し、 [10] The storage unit stores the history information in association with the classification information,
前記制御部は、前記選択分類情報に関連して前記記憶部から抽出された前記履 歴情報を、前記分類関連情報として前記情報提供サーバに送信する、請求の範囲
第 1項に記載の携帯通信端末。 The control unit transmits the history information extracted from the storage unit in association with the selected classification information to the information providing server as the classification related information. The mobile communication terminal according to item 1.
[11] 前記記憶部は、前記分類情報に関連付けられた画像ファイルのファイル名リストデ ータを格納し、 [11] The storage unit stores file name list data of an image file associated with the classification information,
前記制御部は、前記選択分類情報に関連して前記記憶部から抽出された前記ファ ィル名リストデータを、前記分類関連情報として前記情報提供サーバに送信する、請 求の範囲第 1項に記載の携帯通信端末。 The control unit transmits the file name list data extracted from the storage unit in association with the selected classification information to the information providing server as the classification related information. The portable communication terminal as described.
[12] 前記番組特定情報は、前記選択分類情報の送信の履歴の情報を含み、 [12] The program specifying information includes information on a history of transmission of the selection classification information,
前記制御部は、前記選択分類情報の送信の履歴に従って、前記分類情報を前記 再生出力部に出力させる、請求の範囲第 1項に記載の携帯通信端末。 The mobile communication terminal according to claim 1, wherein the control unit causes the reproduction output unit to output the classification information in accordance with a transmission history of the selected classification information.
[13] 前記番組特定情報は、前記検索を実行する時刻の情報を含む、請求の範囲第 1 項に記載の携帯通信端末。 13. The mobile communication terminal according to claim 1, wherein the program specifying information includes time information for executing the search.
[14] 携帯通信端末が情報を提供するための方法であって、前記携帯通信端末はネット ワークを介して情報提供サーバと通信可能であり、前記携帯通信端末は、放送番組 に対応する放送信号を受信する受信部と、ネットワークを介して情報の送受信を行な うための通信部と、前記放送信号に基づいて、放送される番組情報を出力するため の再生出力部と、前記携帯通信端末に対する指示を受け付けるための操作部と、前 記ネットワークを介して行なわれた閲覧処理の履歴情報を格納するための記憶部と、 前記携帯通信端末の動作を制御するための制御部とを備えており、 [14] A method for providing information by a mobile communication terminal, wherein the mobile communication terminal can communicate with an information providing server via a network, and the mobile communication terminal transmits a broadcast signal corresponding to a broadcast program. A communication unit for transmitting and receiving information via a network, a reproduction output unit for outputting broadcast program information based on the broadcast signal, and the portable communication terminal An operation unit for receiving an instruction to the mobile phone, a storage unit for storing history information of browsing processing performed via the network, and a control unit for controlling the operation of the mobile communication terminal. And
前記方法は、 The method
前記操作部に対する操作に応じて、前記履歴情報を前記記憶部に格納するステツ プと、 A step of storing the history information in the storage unit in response to an operation on the operation unit;
前記通信部を介して、前記放送にぉ 、て視聴中の番組情報を特定するための番 組特定情報を前記情報提供サーバに送信するステップと、 Transmitting, through the communication unit, program specifying information for specifying program information being viewed during the broadcast to the information providing server;
送信された前記番組特定情報に応答して前記情報提供サーバカゝら返信される検 索範囲を示す分類情報を出力するステップと、 Outputting classification information indicating a search range returned from the information providing server in response to the transmitted program specifying information;
前記分類情報のうち、前記操作部に対する操作に基づいて選択された選択分類 情報と、前記選択分類情報に関連して前記記憶部力 抽出された分類関連情報とを 、前記情報提供サーバに送信するステップと、
前記選択分類情報および前記分類関連情報に基づいて前記情報提供サーバによ り検索されて返信された、前記番組特定情報で特定される前記番組情報に関連する 番組関連情報を出力するステップとを含む、方法。 Among the classification information, the selected classification information selected based on the operation on the operation unit, and the classification related information extracted in association with the selected classification information and the storage unit power are transmitted to the information providing server. Steps, Outputting program related information related to the program information specified by the program specifying information, which is searched and returned by the information providing server based on the selected classification information and the classification related information. ,Method.
[15] 携帯通信端末を制御するためのプログラムであって、前記携帯通信端末はネットヮ ークを介して情報提供サーバと通信可能であり、前記携帯通信端末は、放送番組に 対応する放送信号を受信する受信部と、ネットワークを介して情報の送受信を行なう ための通信部と、前記放送信号に基づいて、放送される番組情報を出力するための 再生出力部と、前記携帯通信端末に対する指示を受け付けるための操作部と、前記 ネットワークを介して行なわれた閲覧処理の履歴情報を格納するための記憶部と、前 記携帯通信端末の動作を制御するための制御部とを備えており、 [15] A program for controlling a mobile communication terminal, wherein the mobile communication terminal can communicate with an information providing server via a network, and the mobile communication terminal receives a broadcast signal corresponding to a broadcast program. A receiving unit for receiving, a communication unit for transmitting and receiving information via a network, a reproduction output unit for outputting broadcast program information based on the broadcast signal, and an instruction to the portable communication terminal An operation unit for receiving, a storage unit for storing history information of browsing processing performed via the network, and a control unit for controlling the operation of the mobile communication terminal,
前記プログラムは、前記携帯通信端末に、 The program is stored in the mobile communication terminal.
前記操作部に対する操作に応じて、前記履歴情報を前記記憶部に格納するステツ プと、 A step of storing the history information in the storage unit in response to an operation on the operation unit;
前記通信部を介して、前記放送にぉ 、て視聴中の番組情報を特定するための番 組特定情報を前記情報提供サーバに送信するステップと、 Transmitting, through the communication unit, program specifying information for specifying program information being viewed during the broadcast to the information providing server;
送信された前記番組特定情報に応答して前記情報提供サーバカゝら返信される検 索範囲を示す分類情報を出力するステップと、 Outputting classification information indicating a search range returned from the information providing server in response to the transmitted program specifying information;
前記分類情報のうち、前記操作部に対する操作に基づいて選択された選択分類 情報と、前記選択分類情報に関連して前記記憶部力 抽出された分類関連情報とを 、前記情報提供サーバに送信するステップと、 Among the classification information, the selected classification information selected based on the operation on the operation unit, and the classification related information extracted in association with the selected classification information and the storage unit power are transmitted to the information providing server. Steps,
前記選択分類情報および前記分類関連情報に基づいて前記情報提供サーバによ り検索されて返信された、前記番組特定情報で特定される前記番組情報に関連する 番組関連情報を出力するステップとを実行させる、プログラム。 Executing the step of outputting the program related information related to the program information specified by the program specifying information retrieved and returned by the information providing server based on the selected classification information and the classification related information. Let the program.
[16] 請求の範囲第 15項に記載のプログラムを記録した、コンピュータ読取り可能な記録 媒体。
[16] A computer-readable recording medium on which the program according to claim 15 is recorded.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006188175A JP2009224819A (en) | 2006-07-07 | 2006-07-07 | Mobile communication terminal, information providing program, and computer-readable recording medium recording information providing program |
JP2006-188175 | 2006-07-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008004607A1 true WO2008004607A1 (en) | 2008-01-10 |
Family
ID=38894574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2007/063433 WO2008004607A1 (en) | 2006-07-07 | 2007-07-05 | Mobile communication terminal, information providing method, program, and computer-readable recording medium |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2009224819A (en) |
WO (1) | WO2008004607A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011033609A1 (en) * | 2009-09-15 | 2011-03-24 | 株式会社 東芝 | Content retrieving apparatus, method and program |
JP2013009141A (en) * | 2011-06-24 | 2013-01-10 | Kddi Corp | Video cooperation service providing system, video cooperation service providing method, and program |
US8910320B2 (en) | 2007-04-30 | 2014-12-16 | Kohler Co. | Automated seat and/or lid assembly for a toilet |
WO2015152336A1 (en) * | 2014-04-02 | 2015-10-08 | シャープ株式会社 | Data processing device, data processing system, terminal device, data processing method, and data processing program |
CN105338397A (en) * | 2014-06-30 | 2016-02-17 | 亚历克斯·漆 | Information pushing method, device and system |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5509847B2 (en) * | 2009-12-28 | 2014-06-04 | 株式会社Jvcケンウッド | Broadcast receiving terminal, user answer counting server, user answer counting system, and control method |
US9159076B2 (en) | 2009-11-25 | 2015-10-13 | JVC Kenwood Corporation | User answer collection server, user answer collection system, broadcast reception apparatus and control method |
US9542494B2 (en) * | 2011-10-11 | 2017-01-10 | Microsoft Technology Licensing, Llc | Proactive delivery of related tasks for identified entities |
JP2013138309A (en) * | 2011-12-28 | 2013-07-11 | Sharp Corp | Video display device, video display method, and video display system |
JP5886103B2 (en) * | 2012-03-27 | 2016-03-16 | ヤフー株式会社 | Response generation apparatus, response generation system, response generation method, and response generation program |
JP5306506B1 (en) * | 2012-04-17 | 2013-10-02 | シャープ株式会社 | Display device, television receiver, search method, program, and recording medium |
JP5623599B2 (en) * | 2013-06-25 | 2014-11-12 | シャープ株式会社 | Display device, television receiver, search method, program, and recording medium |
JP5836406B2 (en) * | 2014-01-24 | 2015-12-24 | 株式会社Jストリーム | API providing server and API providing system |
CN104159159B (en) | 2014-05-30 | 2015-10-07 | 腾讯科技(深圳)有限公司 | Based on the exchange method of video, terminal, server and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005107251A (en) * | 2003-09-30 | 2005-04-21 | Sony Corp | Communication equipment, communication method, and communication program |
WO2005099268A1 (en) * | 2004-04-08 | 2005-10-20 | Sharp Kabushiki Kaisha | Service reception device and service providing device |
JP2006139470A (en) * | 2004-11-11 | 2006-06-01 | Nippon Telegraph & Telephone East Corp | Information providing apparatus, information providing method, and program thereof |
-
2006
- 2006-07-07 JP JP2006188175A patent/JP2009224819A/en not_active Withdrawn
-
2007
- 2007-07-05 WO PCT/JP2007/063433 patent/WO2008004607A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005107251A (en) * | 2003-09-30 | 2005-04-21 | Sony Corp | Communication equipment, communication method, and communication program |
WO2005099268A1 (en) * | 2004-04-08 | 2005-10-20 | Sharp Kabushiki Kaisha | Service reception device and service providing device |
JP2006139470A (en) * | 2004-11-11 | 2006-06-01 | Nippon Telegraph & Telephone East Corp | Information providing apparatus, information providing method, and program thereof |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8910320B2 (en) | 2007-04-30 | 2014-12-16 | Kohler Co. | Automated seat and/or lid assembly for a toilet |
WO2011033609A1 (en) * | 2009-09-15 | 2011-03-24 | 株式会社 東芝 | Content retrieving apparatus, method and program |
JP5284478B2 (en) * | 2009-09-15 | 2013-09-11 | 株式会社東芝 | Content search apparatus, method and program |
JP2013009141A (en) * | 2011-06-24 | 2013-01-10 | Kddi Corp | Video cooperation service providing system, video cooperation service providing method, and program |
WO2015152336A1 (en) * | 2014-04-02 | 2015-10-08 | シャープ株式会社 | Data processing device, data processing system, terminal device, data processing method, and data processing program |
JP2015197840A (en) * | 2014-04-02 | 2015-11-09 | シャープ株式会社 | Data processing device, data processing system, terminal device, data processing method, and data processing program |
CN106104529A (en) * | 2014-04-02 | 2016-11-09 | 夏普株式会社 | Data processing equipment, data handling system, terminal installation, data processing method and data processor |
CN105338397A (en) * | 2014-06-30 | 2016-02-17 | 亚历克斯·漆 | Information pushing method, device and system |
CN105338397B (en) * | 2014-06-30 | 2019-04-30 | 亚历克斯·漆 | Information pushing method, device and system |
Also Published As
Publication number | Publication date |
---|---|
JP2009224819A (en) | 2009-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008004607A1 (en) | Mobile communication terminal, information providing method, program, and computer-readable recording medium | |
KR101460613B1 (en) | Method and system for providing appropriate information to a user of a device in a local network | |
CN1757032B (en) | Simplify Search Media Operations with Control Devices | |
US7890506B2 (en) | User interface control apparatus and method thereof | |
US8661041B2 (en) | Apparatus and method for semantic-based search and semantic metadata providing server and method of operating the same | |
US20110119298A1 (en) | Method and apparatus for searching information | |
US20080162437A1 (en) | Method and system for image-based searching | |
KR101460611B1 (en) | Method and apparatus for collecting user interest information on multimedia contents | |
US20100114854A1 (en) | Map-based websites searching method and apparatus therefor | |
JP2009159188A (en) | Content display server | |
JP2007233856A (en) | Information processor, information processing system and method, and computer program | |
KR101245665B1 (en) | Search system for providing integrated multimedia contents and method thereof | |
EP1488643A2 (en) | Improved finding of tv anytime web services | |
US20050024355A1 (en) | Selecting items displayed on respective areas on a screen | |
JP5903783B2 (en) | Server apparatus and information processing apparatus | |
KR20080110533A (en) | Character input support method, character input support system, recording medium recording character input support program, user terminal, character conversion method and recording medium recording character conversion program | |
US20100198805A1 (en) | Method and apparatus for generating and displaying image | |
KR101173946B1 (en) | Service method and sharing method of application in homenetwork system | |
KR101097372B1 (en) | Application service method and server in home network system | |
JP2006285526A (en) | Information retrieval according to image data | |
JP2011002982A (en) | Content providing device, content providing method and content providing program | |
US20220083494A1 (en) | Method for providing shared data on basis of device attribute and electronic device for same | |
KR101229495B1 (en) | Apparatus and method for generating tab index of web page | |
JP2005222369A (en) | INFORMATION PROVIDING DEVICE, INFORMATION PROVIDING METHOD, INFORMATION PROVIDING PROGRAM, AND RECORDING MEDIUM CONTAINING INFORMATION PROVIDING PROGRAM | |
KR101236481B1 (en) | Sharing method of contents in homenetwork system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07768183 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07768183 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |