WO2008041318A1 - Application start-up device, application start-up method, application start-up program and recording medium - Google Patents

Application start-up device, application start-up method, application start-up program and recording medium Download PDF

Info

Publication number
WO2008041318A1
WO2008041318A1 PCT/JP2006/319725 JP2006319725W WO2008041318A1 WO 2008041318 A1 WO2008041318 A1 WO 2008041318A1 JP 2006319725 W JP2006319725 W JP 2006319725W WO 2008041318 A1 WO2008041318 A1 WO 2008041318A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
input information
unit
executed
information
Prior art date
Application number
PCT/JP2006/319725
Other languages
French (fr)
Japanese (ja)
Inventor
Makoto Yoshihashi
Koji Hirose
Kumiko Shudo
Original Assignee
Pioneer Corporation
Increment P Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Corporation, Increment P Corporation filed Critical Pioneer Corporation
Priority to JP2008537375A priority Critical patent/JPWO2008041318A1/en
Priority to PCT/JP2006/319725 priority patent/WO2008041318A1/en
Publication of WO2008041318A1 publication Critical patent/WO2008041318A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Definitions

  • Application starting device application starting method, application starting program, and recording medium
  • the present invention relates to an application activation device, an application activation method, an application activation program, and a recording medium that automatically activate an application installed in an information processing apparatus.
  • use of the present invention is not limited to the above-described application activation device, application activation method, application activation program, and recording medium.
  • an OCR input is used as an input means to an application, and this OCR input value is activated and is necessary for character recognition such as a character type and a character line extraction parameter depending on the application.
  • a mobile terminal set as a parameter is disclosed. In this way, the terminal device that can automatically set parameters without the user's awareness can save time and effort to manually select an item to be input (recognized). Furthermore, it is possible to realize a highly accurate character recognition process (for example, see Patent Document 1 below).
  • Patent Document 1 Japanese Patent Application Laid-Open No. 2005-141520
  • input support can be provided in order to quickly execute the activated application, but in the state where the application to be used is not activated, the user It is not possible to quickly execute the processing required by.
  • an application you want to use In some cases, or when it is unclear what kind of application is installed, a process for selecting an application for executing a desired process is required before input support.
  • an application to be activated is selected.
  • a desired process can be executed for the first time by inputting information to be processed into an application started in this manner.
  • the user can use the information processing apparatus such as what kind of application is installed and how much the application that executes a desired process can be activated. If you are not used to the above, you will not be able to execute the desired process immediately. /
  • the application activation device is determined by the receiving unit that receives arbitrary input information, the determining unit that determines the type of the input information received by the receiving unit, and the determining unit.
  • a search means for searching for an application that uses the type of information, and an activation means for starting the application searched by the search means are provided.
  • the application activation method according to the invention of claim 6 includes an accepting step for accepting arbitrary input information, an identifying step for discriminating the type of input information received by the accepting step, and the discriminating step.
  • an application activation program according to claim 7 causes a computer to execute the application activation method according to claim 6.
  • the recording medium according to claim 8 is characterized in that the application startup program according to claim 7 is recorded in a computer-readable manner.
  • FIG. 1 is a functional diagram of an application activation device that is useful in the present embodiment of the invention. It is a block diagram which shows an example of a structure.
  • FIG. 2 is a flowchart showing an example of the contents of processing of the application activation apparatus according to the embodiment of the present invention.
  • FIG. 3 is a block diagram illustrating an example of a hardware configuration of the mobile terminal device.
  • FIG. 4 is an explanatory view showing an outline of application activation of the mobile terminal device.
  • FIG. 5 is a flowchart showing the contents of the startup process of the navigation application of the mobile terminal device.
  • FIG. 6 is a flowchart showing the contents of the search analysis processing in step S515 of FIG.
  • the application activation apparatus is provided as a part of an information processing apparatus in which various applications are installed.
  • the application activation device accepts the processing setting value executed by the user as input information, the application activation device automatically activates the optimum application and executes the processing using the input information as the setting value.
  • FIG. 1 is a block diagram showing an example of a functional configuration of an application activation device that is useful in this embodiment of the present invention.
  • the application activation device 100 includes a reception unit 101, a determination unit 102, a search unit 103, an activation unit 104, an execution unit 105, a notification unit 106, and a recording. Part 107.
  • the reception unit 101 receives arbitrary input information.
  • Input information is information that becomes a set value when processing is executed by a predetermined application. Specifically, for example, text information, audio information, image information, and the like.
  • the input information may be input directly from the user or may be input from a higher system.
  • the user inputs “Meguro Station” as input information to the application activation device 100.
  • the application activation device 100 has an input device such as a keyboard
  • the user inputs “Meguro Station” of text information using the input device.
  • the application activation apparatus 100 includes a microphone having a voice recognition function
  • the user can input “Meguro Station” of voice information verbally from the microphone.
  • the application activation device 100 includes a camera having a character recognition function
  • the user causes the camera to read a photograph or an image described as “Meguro Station”, and displays “ You can also enter "Meguro Station”.
  • the input system information is not directly input by the user but is also input by the higher system power.
  • the input by the host system means that the processing result executed by the information processing apparatus having the application activation device 100 as a part of the configuration is used as input information.
  • the input information includes the calculated value calculated by the calculation processing function of the information processing device, the search result searched by the search processing function, the text of the email received by the email transmission / reception function, etc. As ⁇ IJ can be used.
  • the determining unit 102 determines the type of input information received by the receiving unit 101.
  • the type of input information is a classification according to what the input information represents. For example, if the input information is text information, what the text information represents, The classification is as follows.
  • a table in which input information and types are associated in advance may be prepared. Each time input information is received, the type of the input information is determined with reference to this table. Alternatively, it is possible to connect to an external network, search for input information by a search engine, and determine the type based on the search result. Further, the two methods described above may be used in combination, or any method may be used such as determining the type according to the identifier when an identifier representing the type is assigned to the input information.
  • the determination unit 102 determines that “Meguro Station” is information indicating a specific place.
  • the search unit 103 searches for an application that uses the type of information determined by the determination unit 102.
  • An application is software designed for a specific purpose, such as document creation or numerical computation.
  • the search unit 103 searches for an application whose input information is information suitable as a setting value for executing the application.
  • the determination unit 102 determines that the information represents a specific person, thing, or matter
  • information including the same name as the input information is recorded in the information processing apparatus. If there is not, a “search application” that searches the website with the input information set as a search keyword is searched. Also, if the input information is determined to be a specific person, if this person's name is registered in the database of the information processing device (phone book, directory, etc.) V, the e-mail can be sent to this person. “Mailer application” is searched. Also, if the input information is determined to be a specific person, the name of this person is the artist If the name is registered in the content of the information processing apparatus (music data, video data, etc.), a “player application” for reproducing the content is searched.
  • the input information “Meguro Station” is determined to be information indicating a specific place by the determination unit 102, and the search unit 103 searches for a route to “Meguro Station”, for example.
  • the navigation application is searched.
  • the above-described search content is merely an example.
  • the application activation device 100 is a part of an information processing device in which various applications are installed. Therefore, the search unit 103 searches for an application suitable for the central input information of the installed application because the installed application is different for each information processing apparatus.
  • the activation unit 104 activates the application searched by the search unit 103.
  • the search unit 103 uses a navigation application as an application corresponding to the input information “Meguro Station”. Since the search is performed, the activation unit 104 activates the navigation application.
  • the executing unit 105 sets the input information received by the receiving unit 101 to the application started by the starting unit 104 and executes a predetermined process.
  • the predetermined process is the process content of the activated application.
  • the execution unit 105 uses the example of the input information described in the reception unit 101 (see paragraph number [0017]), since the navigation application is activated in the activation unit 104, the execution unit 105 The input information “Meguro Station” is set as the location information, and the route search process is executed.
  • the functional units 101 to 105 By providing the functional units 101 to 105 described above, it is possible to automatically start and execute an application corresponding to input information. Therefore, even if the application is not activated in advance, quick processing is possible. In addition, even if it is not clear what kind of application is installed in the information processing device and the power to activate and what application should be activated to execute the desired processing, the user desires Can be executed.
  • the functional units 101-105 By adopting a configuration in which the notification unit 106 and the recording unit 107 are combined, it is possible to provide a more convenient application activation device 100.
  • the notification unit 106 notifies the user of the type of the searched application.
  • the input information received by the receiving unit 101 in the state in which the notification unit 106 notifies a plurality of types of applications is determined as selection of an application to be executed.
  • the execution unit 105 sets the input information first received from the reception unit 101 to the application selected by this input information and executes a predetermined process.
  • the notification unit 106 is not limited to a case where a plurality of applications are searched for in the search unit 103, and so that the searched application is notified even when one type of application is searched. It may be set.
  • receiving unit 101 receives an execution instruction (for example, input information indicating that any key has been pressed) from the user, the notified application is activated and executed. In this way, it is possible to finally confirm to the user whether the application to be started up and executed from now on is the type searched by the search unit 103.
  • the recording unit 107 records the application executed by the execution unit 105 and the input information. Then, when the receiving unit 101 has not received any input information within a predetermined time, the execution unit 105 reads the previously executed application recorded in the recording unit 107 and the input information, and A predetermined process is executed. This process can provide the contents of the process executed by the previous execution unit 105 when the input information is not accepted from the user.
  • the executing unit 105 causes the recording unit 107 to It is also possible to read the previously executed application and input information that are recorded and execute a predetermined process. This process can provide the contents of the process executed by the previous execution unit 105 when an application that executes the process desired by the user is not installed in the information processing apparatus.
  • FIG. 2 is a flowchart showing an example of the contents of the processing of the application activation device that is useful in this embodiment of the present invention.
  • step S 20 Do it is determined whether or not user input information has been received. Wait until input information is received (step S201: No loop).
  • step S201: Yes the type of input information is determined (step S202).
  • step S 202 an application that uses the type of information determined in step S 202 is searched (step S 203). Then, it is determined whether or not a plurality of applications have been searched in step S203 (step S204).
  • step S204 When a plurality of applications are searched in step S204 (step S204: Yes), the type of the searched application is notified to the user (step S205). Then, in order to determine which of the applications notified in step S205 is to be activated, it is determined whether or not selection of a user-friendly application has been accepted (step S206). Here, the process waits until the selection of the application is accepted (step S206: No loop). When the application is accepted (step S206: Yes), the process proceeds to step S207. If one type of application is searched in step S204 (step S204: No), the searched application may be activated, and the process directly proceeds to step S207.
  • step S207 the application searched by the search in step S204 or the application selected in step S206 is activated (step S207). Then, the application activated in step S207 is set with the input information received in step S201 and the process is executed (step S208), and the series of processes of the application activation apparatus 100 is terminated.
  • the application activation device 100 that is useful in the present embodiment, it is possible to activate an optimum application according to the received input information. Further, input information is set in the activated application and executed. In this way, a series of processing until the processing result is provided to the user can be automatically performed. did Therefore, even an information processing device that the user is not used to operating can be easily and quickly operated.
  • the application activation apparatus 100 is realized as a part of an information processing apparatus equipped with various applications. A case where the activation device 100 is realized as a part of the mobile terminal device will be described.
  • the mobile terminal device has basic functions such as calling, sending / receiving e-mails, browsing websites, etc., as well as installed applications (for example, games, navigation, music players, cameras, etc.). 'Video shooting, barcode reading, etc.) can be executed.
  • FIG. 3 is a block diagram illustrating an example of a hardware configuration of the mobile terminal device.
  • the mobile terminal device 300 includes a CPU 301, a ROM 302, a RAM 303, a magnetic disk drive 304, a magnetic disk 305, an audio IZF (interface) 306, a microphone 307, a speaker 308, and an input.
  • a device 309, a video IZF 310, a display 311, a camera 312, a communication iZF (interface) 313, and a GPS unit 314 are provided.
  • the components 301 to 314 are connected by a bus 320, respectively.
  • the CPU 301 governs overall control of the mobile terminal device 300.
  • the ROM 302 records programs such as various application programs and application start programs in addition to the boot program.
  • the RAM 303 is used as a work area of the CPU 301 and a built-in memory of the mobile terminal device 300.
  • the magnetic disk drive 304 controls reading and writing of data to the magnetic disk 305 according to the control of the CPU 301.
  • the magnetic disk 305 records data written under the control of the magnetic disk drive 304.
  • an HD node disk
  • a program such as a ram may be recorded in the ROM 302 in advance, but an external network capability may also be downloaded via a communication IZF 313 described later.
  • a program downloaded from the outside is recorded in the RAM 303 or the magnetic disk 305.
  • the audio IZF 306 is connected to a microphone 307 for audio input and a speaker 308 for audio output.
  • the sound received by the microphone 307 is AZD converted in the sound IZF 306.
  • sound is output from the speaker 308.
  • the input device 309 includes input buttons for inputting characters, numerical values, various instructions, and the like. Further, an external connection connector may be provided, and an independent keyboard may be connected for input.
  • the video IZF 310 is connected to the display 311. Specifically, the video IZF310 is output from, for example, a graphic controller that controls the entire display 311, a buffer memory such as VRAM (Video RAM) that temporarily records image information that can be displayed immediately, and a graphic controller. It consists of a control IC that controls the display 311 based on image data.
  • a graphic controller that controls the entire display 311
  • a buffer memory such as VRAM (Video RAM) that temporarily records image information that can be displayed immediately
  • VRAM Video RAM
  • It consists of a control IC that controls the display 311 based on image data.
  • the display 311 displays icons, cursors, menus, windows, or various data such as characters and images.
  • the content displayed on the display 311 is, for example, an image corresponding to the processing result executed by various applications.
  • liquid crystal displays with various resolutions according to the application can be adopted as the display 311.
  • the camera 312 may be a type incorporated in the mobile terminal device 300 main body or an external type connected by an external connection connect.
  • the video imaged by the camera 312 is converted into data for recording by the video IZF 310 and recorded in the RAM 303 or the magnetic disk 305 depending on the application.
  • Communication IZF 313 is connected to a communication network via radio and functions as an interface between other mobile terminal device 300 and CPU 301. Communication between the mobile terminal devices 300 via the communication I / F 313 may be performed directly or via a predetermined base station.
  • the communication IZF 313 is further connected to a communication network such as the Internet via wireless, and also functions as an interface between the communication network and the CPU 301.
  • Communication networks include LANs, public line networks, and mobile phone networks.
  • the communication IZF 313 is, for example, an FM tuner, VICS (Vehicle Information and Commu nication System) / Beacon Resino, wireless communication equipment, and other communication equipment.
  • VICS Vehicle Information and Commu nication System
  • 0 unit 314 receives a radio wave from a GPS satellite and outputs information indicating the current location of mobile terminal device 300.
  • the output information of the GPS unit 314 is used when the CPU 301 calculates the current location of the mobile terminal device 300.
  • the information indicating the current location is information specifying one point on the map data, such as latitude'longitude and altitude.
  • the reception unit 101 of the application activation device 100 illustrated in FIG. 1 realizes its function by, for example, the CPU 301, the ROM 302, and the input device 309. To do. Further, the determination unit 102, the search unit 103, the activation unit 104, and the execution unit 105 are performed by, for example, the CPU 301, the ROM 302, and the RAM 303. Each implements its function. Also, the notification unit 106 realizes its function by, for example, the CPU 301, the audio IZF 306, and the video IZF 310. Further, the recording unit 107 realizes its function by, for example, the CPU 301, the magnetic disk drive 304, and the magnetic disk 305.
  • FIG. 4 is an explanatory diagram showing an outline of application activation of the mobile terminal device.
  • the information related to the place name is input to the mobile terminal device 300 as input information, and the flow when the navigation application is activated to perform each process is shown.
  • the mobile terminal device 300 acquires parameters according to the input information, and activates the application according to the parameters.
  • a parameter is an identifier representing the type of input information, and is composed of a predetermined character string or number.
  • the user inputs information (input information) to be processed in the mobile terminal device 300.
  • Input information is input using an input device 309 (text information), a microphone 307 (voice information), a camera 312 (image information), etc. as shown in FIG.
  • the input device 309 may be used to select audio information and video information stored on the magnetic disk 305 as input information, or an email item (sender name, address) received via the communication IZF313. , Text, etc.) may be selected as input information.
  • input information is acquired as parameter ARG (step S401).
  • the parameter ARG is an identifier representing the type of input information as described above. In this embodiment, it is assumed that the following parameter ARG is set as an example.
  • Place name 1 ⁇ Place name 2: D
  • the mobile terminal device 300 determines an application to be activated according to the acquired parameter (step S402). For example, when “00 tower” is input as input information, the parameter is “Sx”, and a spot search based on the input information is performed (step S403).
  • step S403 when information related to a famous spot such as "OO tower" is input as input information, the processing of step S403 for determining what type the input information is is performed.
  • the types of information related to famous spots are specifically set by the following parameters according to the type.
  • step S403 a search result corresponding to the above parameters is selected, and a map display centered on the [designated longitude and latitude] searched in step S403 is performed (step S404). Also, if the parameter is determined to be M (place name) in step S402, the map is displayed in step S404 with the longitude and latitude corresponding to the input information as the [designated longitude and latitude]. To do.
  • step S402 If the parameter is determined to be P (current location) in step S402, a map display centering on the current location is performed (step S405). If the parameter is determined to be G (destination) in the determination of step S402, the latitude and longitude corresponding to the input information representing the destination is set as [specified latitude and longitude]. Route guidance to [degree] is performed (step S406). If the parameter is determined to be D (place name 1 to place name 2) in step S402, the latitude / longitude corresponding to the input information representing place name 1 is [designated longitude / latitude 1] and the place name 2 is entered. The longitude and latitude corresponding to the information is designated [designated longitude and latitude 2]. Then, a demonstration run of the route from [designated longitude and latitude 1] to [designated longitude and latitude 2] is performed (step S407).
  • the mobile terminal device 300 can execute processing according to input information.
  • the detailed contents of the process shown in FIG. 4 will be described with reference to FIGS. 5 and 6 below.
  • FIG. 5 is a flowchart showing the contents of the activation process of the navigation application of the mobile terminal device.
  • it is first determined whether or not the force has acquired the start parameter ARG (step S501).
  • it waits until the start parameter ARG is acquired (step S501: No loop).
  • the start parameter ARG is acquired (step S501: Yes)
  • the contents of the start parameter ARG are M, P, G, D, It is determined whether or not any of Sx is satisfied (step S502 to step S506).
  • step S502 If the startup parameter ARG is determined to be M (place name) (step S502: Yes), specify the input information as longitude and latitude (step S507), execute the map display mode (step S50 8), and The process ends.
  • step S503 Yes
  • the current The longitude and latitude are designated as the ground (step S509)
  • the map display mode is executed (step S508), and the series of processes is terminated.
  • Step S504 If the start parameter ARG is determined to be G (Destination) (Step S504: Yes), the input information is specified as longitude and latitude (Step S510), the route guidance mode is executed (Step S511), and a series of The process ends.
  • step S505 If the startup parameter ARG is determined to be D (place name 1 to place name 2) (step S505: Yes), specify the input information as longitude and latitude (step S512) and execute route search for place name 1 to place name 2 (Step S513). Then, a demonstration mode for displaying a demonstration run of the route searched in step S513 is executed (step S514), and the series of processes is terminated.
  • step S506 If the startup parameter ARG is determined to be Sx (famous spot) (step S506: Yes), further search analysis processing is performed according to the content of the startup parameter ARG! /, (Step S515), the series of processing is terminated. To do.
  • the search analysis process in step S515 will be described in detail with reference to FIG.
  • step S506 If the parameter ARG does not correspond to any of M, P, G, D, and Sx (step S506: No), the mobile terminal device 300 has an application for executing a desired process. It will be a great strength. Therefore, instead of displaying the processing screen, the map display mode is executed (step S508), and the series of processing ends. In this way, it is possible to arbitrarily set what processing is to be executed when an application for executing a desired processing is not installed. Also, instead of performing the set processing, execute the mode in which the display 311 displays an image notifying that the desired processing cannot be executed.
  • FIG. 6 is a flowchart showing the contents of the search analysis process in step S515 of FIG.
  • step S601 to S605 it is determined whether or not the content power SA, SP, ST, SS, SZ of the activation parameter ARG is applicable.
  • step S601 If the start parameter ARG is determined to be SA (address of a famous spot) (step S601: Yes), a search mode for searching for the address of the input information is executed (step S606), and a series of processing is terminated.
  • SA address of a famous spot
  • step S602 When it is determined that the start parameter ARG is SP (famous spot facility) (step S602: Yes), a search mode for searching the facility for the input information is executed (step S607), and the series of processes is terminated.
  • SP plasma spot facility
  • step S If the startup parameter ARG is determined to be ST (phone number of a famous spot) (step S
  • Start parameter ARG is determined to be SS (closest station to famous spot) (Step S6)
  • step S If the startup parameter ARG is determined to be SZ (postal code of a famous spot) (step SZ), (postal code of a famous spot) (step SZ).
  • the contents of the start parameter ARG are SA, SP, ST.
  • Step S605 If it does not correspond to any of SS, SZ, or SZ (Step S605: No), it is determined that the name of the famous spot has been input as information on the famous spot, and the map display is displayed to display the map around the spot.
  • the mode is executed (step S611), and the series of processes is terminated. In this way, the mobile terminal device 300 can execute processing that is determined to be optimal for the input information.
  • the application activation device As described above, by installing the application activation device, the application activation method, the application activation program, and the recording medium in the mobile terminal device 300, It is possible to quickly execute a desired process even on a device that is not used and is not in beta.
  • the application activation method described in this embodiment can be executed with a personal computer, It can be realized by running on a computer such as a workstation.
  • This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read by the computer.
  • the program may be a transmission medium that can be distributed through a network such as the Internet.

Abstract

When an application start-up device (100) receives discretionary input information by a receiving section (101), an identifying section (102) identifies the type of the received input information. Then, a searching section (103) searches an application for executing processing by using the information of the type identified. When a start-up section (104) starts up the application searched by the searching section (103), the input information received by the receiving section (101) is set for the started up application, and the prescribed processing is executed by the application.

Description

明 細 書  Specification
アプリケーション起動装置、アプリケーション起動方法、アプリケーション 起動プログラムおよび記録媒体  Application starting device, application starting method, application starting program, and recording medium
技術分野  Technical field
[0001] 本発明は、情報処理装置に搭載されているアプリケーションを自動的に起動させる アプリケーション起動装置、アプリケーション起動方法、アプリケーション起動プロダラ ムおよび記録媒体に関するものである。ただし、この発明の利用は、前述のアプリケ ーシヨン起動装置、アプリケーション起動方法、アプリケーション起動プログラムおよ び記録媒体に限るものではな 、。  The present invention relates to an application activation device, an application activation method, an application activation program, and a recording medium that automatically activate an application installed in an information processing apparatus. However, use of the present invention is not limited to the above-described application activation device, application activation method, application activation program, and recording medium.
背景技術  Background art
[0002] 従来より、各種の情報処理装置に搭載されているアプリケーションを素早ぐ簡易に 起動させるための技術が提供されている。たとえば、メールやインターネット接続、 W EB上での申込、登録等の入力を支援し、操作を簡便にすることにより、アプリケーシ ヨンを起動させるための情報を素早く入力させる技術がある。  Conventionally, techniques for quickly and easily starting applications installed in various information processing apparatuses have been provided. For example, there is a technology that can quickly input information for starting up an application by supporting e-mail, Internet connection, application on WEB, registration, etc. and simplifying the operation.
[0003] 具体的には、アプリケーションへの入力手段として OCR入力を用い、この OCR入 力値を、起動して 、るアプリケーションに応じて文字種や文字行抽出用パラメータ等 の文字認識に必要となるパラメータとして設定する携帯端末が開示されている。この ように、利用者が意識することなく自動にパラメータを設定できる端末装置により、入 力 (認識)したい項目を人手で選択する手間を省くことができる。さらに、高精度な文 字認識処理の実現を可能することもできる (たとえば、下記特許文献 1参照。 ) o [0003] Specifically, an OCR input is used as an input means to an application, and this OCR input value is activated and is necessary for character recognition such as a character type and a character line extraction parameter depending on the application. A mobile terminal set as a parameter is disclosed. In this way, the terminal device that can automatically set parameters without the user's awareness can save time and effort to manually select an item to be input (recognized). Furthermore, it is possible to realize a highly accurate character recognition process (for example, see Patent Document 1 below).
[0004] 特許文献 1 :特開 2005— 141520号公報 [0004] Patent Document 1: Japanese Patent Application Laid-Open No. 2005-141520
発明の開示  Disclosure of the invention
発明が解決しょうとする課題  Problems to be solved by the invention
[0005] し力しながら、上記特許文献 1の携帯端末の場合、起動したアプリケーションを素早 く実行させるために入力支援をおこなうことはできるが、利用したいアプリケーションが 起動されていない状態では、利用者が必要とする処理を素早く実行させることはでき ない。たとえば、情報処理装置において、利用したいアプリケーションが起動されて ヽな 、場合や、どのようなアプリケーションが搭載されて 、るかわからな 、場合には、 入力支援以前に、所望する処理を実行させるためのアプリケーションを選択する処理 が必要となる。 [0005] However, in the case of the portable terminal of Patent Document 1 described above, input support can be provided in order to quickly execute the activated application, but in the state where the application to be used is not activated, the user It is not possible to quickly execute the processing required by. For example, in an information processing device, an application you want to use In some cases, or when it is unclear what kind of application is installed, a process for selecting an application for executing a desired process is required before input support.
[0006] 具体的には、まず、利用する情報処理装置にどのようなアプリケーションが搭載され ているかの情報を取得した後、起動させるアプリケーションを選択する。このようにし て起動させたアプリケーションに処理対象となる情報を入力することにより、はじめて 所望の処理が実行させることができる。  [0006] Specifically, first, after acquiring information on what kind of application is installed in the information processing apparatus to be used, an application to be activated is selected. A desired process can be executed for the first time by inputting information to be processed into an application started in this manner.
[0007] したがって、従来技術の場合、どのようなアプリケーションが搭載されて 、る力 また 、どのようにして所望の処理を実行するアプリケーションを起動させることができるかな ど、利用者が情報処理装置の利用に慣れていなければ、即座に所望する処理を実 行させることができな 、と 、う問題が一例として挙げられて!/、る。  [0007] Therefore, in the case of the conventional technology, the user can use the information processing apparatus such as what kind of application is installed and how much the application that executes a desired process can be activated. If you are not used to the above, you will not be able to execute the desired process immediately. /
課題を解決するための手段  Means for solving the problem
[0008] 請求項 1の発明にかかるアプリケーション起動装置は、任意の入力情報を受け付け る受付手段と、前記受付手段により受け付けた入力情報の種別を判別する判別手段 と、前記判別手段により判別された種別の情報を利用するアプリケーションを検索す る検索手段と、前記検索手段により検索されたアプリケーションを起動させる起動手 段と、を備えることを特徴とする。  [0008] The application activation device according to the invention of claim 1 is determined by the receiving unit that receives arbitrary input information, the determining unit that determines the type of the input information received by the receiving unit, and the determining unit. A search means for searching for an application that uses the type of information, and an activation means for starting the application searched by the search means are provided.
[0009] また、請求項 6の発明に力かるアプリケーション起動方法は、任意の入力情報を受 け付ける受付工程と、前記受付工程により受け付けた入力情報の種別を判別する判 別工程と、前記判別工程により判別された種別の情報を利用するアプリケーションを 検索する検索工程と、前記検索工程により検索されたアプリケーションを起動させる 起動工程と、を含むことを特徴とする。  [0009] Further, the application activation method according to the invention of claim 6 includes an accepting step for accepting arbitrary input information, an identifying step for discriminating the type of input information received by the accepting step, and the discriminating step. A search step for searching for an application that uses the type of information determined by the step; and a startup step for starting the application searched for by the search step.
[0010] また、請求項 7に記載のアプリケーション起動プログラムは、請求項 6に記載のアブ リケーシヨン起動方法をコンピュータに実行させることを特徴とする。  [0010] Further, an application activation program according to claim 7 causes a computer to execute the application activation method according to claim 6.
[0011] また、請求項 8に記載の記録媒体は、請求項 7に記載のアプリケーション起動プロ グラムをコンピュータに読み取り可能に記録したことを特徴とする。  [0011] Further, the recording medium according to claim 8 is characterized in that the application startup program according to claim 7 is recorded in a computer-readable manner.
図面の簡単な説明  Brief Description of Drawings
[0012] [図 1]図 1は、この発明の本実施の形態に力かるアプリケーション起動装置の機能的 構成の一例を示すブロック図である。 [0012] FIG. 1 is a functional diagram of an application activation device that is useful in the present embodiment of the invention. It is a block diagram which shows an example of a structure.
[図 2]図 2は、この発明の本実施の形態に力かるアプリケーション起動装置の処理の 内容の一例を示すフローチャートである。  [FIG. 2] FIG. 2 is a flowchart showing an example of the contents of processing of the application activation apparatus according to the embodiment of the present invention.
[図 3]図 3は、携帯端末装置のハードウェア構成の一例を示すブロック図である。  FIG. 3 is a block diagram illustrating an example of a hardware configuration of the mobile terminal device.
[図 4]図 4は、携帯端末装置のアプリケーション起動の概要を示す説明図である。  FIG. 4 is an explanatory view showing an outline of application activation of the mobile terminal device.
[図 5]図 5は、携帯端末装置のナビゲーシヨンアプリケーションの起動処理の内容を示 すフローチャートである。  [FIG. 5] FIG. 5 is a flowchart showing the contents of the startup process of the navigation application of the mobile terminal device.
[図 6]図 6は、図 5のステップ S515における検索解析処理の内容を示すフローチヤ一 トである。  [FIG. 6] FIG. 6 is a flowchart showing the contents of the search analysis processing in step S515 of FIG.
符号の説明  Explanation of symbols
[0013] 100 アプリケーション起動装置 [0013] 100 application starter
101 受付部  101 reception
102 判別部  102 Discriminator
103 検索部  103 Search part
104 起動部  104 Starter
105 実行部  105 execution part
106 報知部  106 Notification unit
107 記録部  107 Recording section
発明を実施するための最良の形態  BEST MODE FOR CARRYING OUT THE INVENTION
[0014] 以下に添付図面を参照して、この発明にかかるアプリケーション起動装置、アプリケ ーシヨン起動方法、アプリケーション起動プログラムおよび記録媒体の好適な実施の 形態を詳細に説明する。本実施の形態にかかるアプリケーション起動装置は、各種 アプリケーションが搭載された情報処理装置を構成する一部として提供される。アプリ ケーシヨン起動装置は、利用者が実行させた 、処理の設定値を入力情報として受け 付けると、自動的に、最適なアプリケーションを起動させ、入力情報を設定値として処 理を実行する。  Exemplary embodiments of an application activation apparatus, an application activation method, an application activation program, and a recording medium according to the present invention will be described below in detail with reference to the accompanying drawings. The application activation apparatus according to the present embodiment is provided as a part of an information processing apparatus in which various applications are installed. When the application activation device accepts the processing setting value executed by the user as input information, the application activation device automatically activates the optimum application and executes the processing using the input information as the setting value.
[0015] (アプリケーション起動装置の機能的構成)  [0015] (Functional configuration of application activation device)
まず、この発明の本実施の形態に力かるアプリケーション起動装置の機能的構成 について説明する。図 1は、この発明の本実施の形態に力かるアプリケーション起動 装置の機能的構成の一例を示すブロック図である。図 1のように、本実施の形態にか 力るアプリケーション起動装置 100は、受付部 101と、判別部 102と、検索部 103と、 起動部 104と、実行部 105と、報知部 106、記録部 107とを含んで構成されている。 First, the functional configuration of the application activation device that works on this embodiment of the present invention Will be described. FIG. 1 is a block diagram showing an example of a functional configuration of an application activation device that is useful in this embodiment of the present invention. As shown in FIG. 1, the application activation device 100 according to the present embodiment includes a reception unit 101, a determination unit 102, a search unit 103, an activation unit 104, an execution unit 105, a notification unit 106, and a recording. Part 107.
[0016] アプリケーション起動装置 100において、受付部 101は、任意の入力情報を受け付 ける。入力情報とは、所定のアプリケーションにより処理を実行させる際に、設定値と なる情報である。具体的には、たとえば、テキスト情報、音声情報、画像情報などであ る。これら入力情報は、利用者から直接入力される場合もあれば、上位システムから 入力される場合もある。 In the application activation device 100, the reception unit 101 receives arbitrary input information. Input information is information that becomes a set value when processing is executed by a predetermined application. Specifically, for example, text information, audio information, image information, and the like. The input information may be input directly from the user or may be input from a higher system.
[0017] ここで一例として、利用者が「目黒駅」への経路を探索した!/、場合にっ 、て説明す る。利用者は、アプリケーション起動装置 100へ入力情報として「目黒駅」を入力する 。この入力の際、アプリケーション起動装置 100がキーボードなどの入力デバイスを 備えている場合には、利用者は、入力デバイスを利用してテキスト情報の「目黒駅」を 入力する。また、アプリケーション起動装置 100が音声認識機能を有したマイクを備 えている場合には、利用者は、マイクから口頭で音声情報の「目黒駅」を入力すること ができる。また、アプリケーション起動装置 100が文字認識機能を有したカメラを備え て 、る場合には、利用者は、カメラに「目黒駅」と記載された写真や画像などを読み 取らせ、画像情報として「目黒駅」を入力することもできる。  Here, as an example, a case where the user has searched for a route to “Meguro Station” will be described. The user inputs “Meguro Station” as input information to the application activation device 100. At the time of this input, if the application activation device 100 has an input device such as a keyboard, the user inputs “Meguro Station” of text information using the input device. In addition, when the application activation apparatus 100 includes a microphone having a voice recognition function, the user can input “Meguro Station” of voice information verbally from the microphone. In addition, when the application activation device 100 includes a camera having a character recognition function, the user causes the camera to read a photograph or an image described as “Meguro Station”, and displays “ You can also enter "Meguro Station".
[0018] また、入力情報が利用者力も直接入力されたのではなぐ上位システム力も入力さ れた場合についても簡単に説明する。上位システム力もの入力とは、たとえば、アプリ ケーシヨン起動装置 100を構成の一部とする情報処理装置によって実行された処理 結果を入力情報として利用することを意味する。具体的に説明すると、情報処理装置 の演算処理機能により算出された算出値や、検索処理機能により検索された検索結 果ゃ、 Eメール送受信機能により受信された Eメールの文面などを、入力情報として 禾 IJ用することがでさる。  [0018] Also, a brief description will be given of a case where the input system information is not directly input by the user but is also input by the higher system power. For example, the input by the host system means that the processing result executed by the information processing apparatus having the application activation device 100 as a part of the configuration is used as input information. Specifically, the input information includes the calculated value calculated by the calculation processing function of the information processing device, the search result searched by the search processing function, the text of the email received by the email transmission / reception function, etc. As 禾 IJ can be used.
[0019] 判別部 102は、受付部 101により受け付けた入力情報の種別を判別する。入力情 報の種別とは、入力情報が何をあらわす情報であるかに応じた分類である。たとえば 、入力情報がテキスト情報の場合には、テキスト情報が何をあらわす情報なのかを、 下記のような種別に判別する。 The determining unit 102 determines the type of input information received by the receiving unit 101. The type of input information is a classification according to what the input information represents. For example, if the input information is text information, what the text information represents, The classification is as follows.
[0020] ·特定の人物、物、事柄をあらわす情報  [0020] · Information that represents a specific person, thing, or matter
•特定の場所 (住所)をあらわす情報  • Information showing a specific place (address)
•電話番号をあらわす情報  • Information that shows the phone number
•郵便番号をあらわす情報  • Information representing the postal code
•数式をあらわす情報  • Information representing mathematical formulas
[0021] 判別部 102において入力情報の種別を判別する手法として、たとえば、あらかじめ 入力情報と種別とを対応させたテーブルを用意しておいてもよい。そして、入力情報 を受け付ける度にこのテーブルを参照して入力情報の種別を判別する。また、外部 のネットワークに接続して、検索エンジンにより入力情報を検索し、検索結果に基づ いて種別を判別してもよい。また、上述した 2つの手法を併用してもよいし、入力情報 に種別をあらわす識別子が付与されている場合には識別子に応じて種別を判別する など、どのような手法を用いてもよい。  [0021] As a method for determining the type of input information in the determination unit 102, for example, a table in which input information and types are associated in advance may be prepared. Each time input information is received, the type of the input information is determined with reference to this table. Alternatively, it is possible to connect to an external network, search for input information by a search engine, and determine the type based on the search result. Further, the two methods described above may be used in combination, or any method may be used such as determining the type according to the identifier when an identifier representing the type is assigned to the input information.
[0022] ここで、入力情報の種別の判別の具体的な内容について、受付部 101において説 明した入力情報の一例 (段落番号 [0017]参照。)を用いて説明する。上述したよう に受付部 101が、入力情報として「目黒駅」を受け付けた場合、判別部 102は、この「 目黒駅」を特定の場所をあらわす情報と判別する。  Here, the specific contents of the determination of the type of input information will be described using an example of the input information described in the receiving unit 101 (see paragraph [0017]). As described above, when the reception unit 101 receives “Meguro Station” as input information, the determination unit 102 determines that “Meguro Station” is information indicating a specific place.
[0023] 検索部 103は、判別部 102により判別された種別の情報を利用するアプリケーショ ンを検索する。アプリケーションとは、文書の作成、数値計算など、ある特定の目的の ために設計されたソフトウェアである。検索部 103では、入力情報がアプリケーション を実行させる際の設定値として適した情報となるようなアプリケーションを検索する。  The search unit 103 searches for an application that uses the type of information determined by the determination unit 102. An application is software designed for a specific purpose, such as document creation or numerical computation. The search unit 103 searches for an application whose input information is information suitable as a setting value for executing the application.
[0024] 具体的には、たとえば、判別部 102により特定の人物、物、事柄をあらわす情報と 判別された場合、入力情報と同じ名称が含まれた情報が情報処理装置内に記録さ れていなければ、入力情報を検索キーワードに設定して WEBサイトを検索する「検 索アプリケーション」が検索される。また、入力情報が特定の人物と判別された場合、 この人物の名称が情報処理装置のデータベース (電話帳や名簿など)に登録されて Vヽれば、この人物へ Eメールを送信するための「メーラーアプリケーション」が検索され る。また、入力情報が特定の人物と判別された場合、この人物の名称がアーティスト 名として情報処理装置のコンテンツ (楽曲データ、映像データなど)に登録されてい れば、このコンテンツを再生させる「プレイヤアプリケーション」が検索される。 Specifically, for example, when the determination unit 102 determines that the information represents a specific person, thing, or matter, information including the same name as the input information is recorded in the information processing apparatus. If there is not, a “search application” that searches the website with the input information set as a search keyword is searched. Also, if the input information is determined to be a specific person, if this person's name is registered in the database of the information processing device (phone book, directory, etc.) V, the e-mail can be sent to this person. “Mailer application” is searched. Also, if the input information is determined to be a specific person, the name of this person is the artist If the name is registered in the content of the information processing apparatus (music data, video data, etc.), a “player application” for reproducing the content is searched.
[0025] ここでも、受付部 101において説明した入力情報の一例 (段落番号 [0017]参照。  [0025] Again, an example of the input information described in the receiving unit 101 (see paragraph number [0017]).
)を用いて説明すると、入力情報「目黒駅」は、判別部 102において特定の場所をあ らわす情報と判別されたため、検索部 103により、たとえば、「目黒駅」までの経路探 索をおこなうナビゲーシヨンアプリケーションが検索される。  ), The input information “Meguro Station” is determined to be information indicating a specific place by the determination unit 102, and the search unit 103 searches for a route to “Meguro Station”, for example. The navigation application is searched.
[0026] なお、上述した検索内容は、一例に過ぎない。また、アプリケーション起動装置 100 は、各種アプリケーションが搭載された情報処理装置の一部であることは既に述べた 。したがって、検索部 103は、情報処理装置ごとに搭載されているアプリケーションが 異なるため、搭載されているアプリケーションの中力 入力情報に適したアプリケーシ ヨンを検索する。  Note that the above-described search content is merely an example. As described above, the application activation device 100 is a part of an information processing device in which various applications are installed. Therefore, the search unit 103 searches for an application suitable for the central input information of the installed application because the installed application is different for each information processing apparatus.
[0027] 起動部 104は、検索部 103により検索されたアプリケーションを起動させる。ここで、 受付部 101において説明した入力情報の一例 (段落番号 [0017]参照)を用いて説 明すると、検索部 103において、入力情報「目黒駅」に対応したアプリケーションとし て、ナビゲーシヨンアプリケーションが検索されるため、起動部 104は、ナビゲーショ ンアプリケーションを起動させる。  The activation unit 104 activates the application searched by the search unit 103. Here, using an example of the input information described in the receiving unit 101 (see paragraph [0017]), the search unit 103 uses a navigation application as an application corresponding to the input information “Meguro Station”. Since the search is performed, the activation unit 104 activates the navigation application.
[0028] 実行部 105は、起動部 104により起動させたアプリケーションに、受付部 101により 受け付けた入力情報を設定して所定の処理を実行させる。なお、所定の処理とは、 起動させたアプリケーションの処理内容である。ここでも、受付部 101において説明し た入力情報の一例 (段落番号 [0017]参照)を用いて説明すると、起動部 104にお いてナビゲーシヨンアプリケーションが起動されているため、実行部 105は、目的地 情報として入力情報「目黒駅」を設定して、経路検索処理を実行する。  The executing unit 105 sets the input information received by the receiving unit 101 to the application started by the starting unit 104 and executes a predetermined process. The predetermined process is the process content of the activated application. Here again, using the example of the input information described in the reception unit 101 (see paragraph number [0017]), since the navigation application is activated in the activation unit 104, the execution unit 105 The input information “Meguro Station” is set as the location information, and the route search process is executed.
[0029] 以上説明した機能部 101〜105を備えることにより、入力情報に応じたアプリケー シヨンを自動的に起動し、実行させることができる。したがって、あらかじめアプリケー シヨンを起動させていない状態でも、素早い処理が可能となる。また、情報処理装置 にどのようなアプリケーションが搭載されて 、る力、また所望の処理を実行させるため にはどのアプリケーションを起動させればよいかなど力 わからない場合であっても、 利用者が所望する処理を実行させることができる。また、機能部 101〜105に、さらに 、報知部 106と、記録部 107とをカ卩えた構成にすることにより、さらに、利便性の高い アプリケーション起動装置 100を提供することができる。 [0029] By providing the functional units 101 to 105 described above, it is possible to automatically start and execute an application corresponding to input information. Therefore, even if the application is not activated in advance, quick processing is possible. In addition, even if it is not clear what kind of application is installed in the information processing device and the power to activate and what application should be activated to execute the desired processing, the user desires Can be executed. In addition, the functional units 101-105 By adopting a configuration in which the notification unit 106 and the recording unit 107 are combined, it is possible to provide a more convenient application activation device 100.
[0030] 報知部 106は、検索部 103において複数のアプリケーションが検索された場合に、 検索されたアプリケーションの種類を利用者に報知する。報知部 106により複数のァ プリケーシヨンの種類を報知している状態で、受付部 101が利用者力も受け付けた入 力情報は、実行させるアプリケーションの選択とし判断される。そして、実行部 105は 、この入力情報により選択されたアプリケーションに最初に受付部 101より受け付け た入力情報を設定して所定の処理を実行させる。  When the search unit 103 searches for a plurality of applications, the notification unit 106 notifies the user of the type of the searched application. The input information received by the receiving unit 101 in the state in which the notification unit 106 notifies a plurality of types of applications is determined as selection of an application to be executed. Then, the execution unit 105 sets the input information first received from the reception unit 101 to the application selected by this input information and executes a predetermined process.
[0031] また、報知部 106は、検索部 103において複数のアプリケーションが検索された場 合に限らず、 1種類のアプリケーションが検索された場合であっても検索されたアプリ ケーシヨンを報知するように設定してもよい。そして、受付部 101が利用者から実行指 示 (たとえば、いずれかのキーが押されたことをあらわす入力情報)を受け付けると、 報知したアプリケーションを起動、実行させる。このようして、これから起動、実行する アプリケーションは検索部 103により検索された種類のものでよいのかを利用者に最 終確認することができる。  [0031] In addition, the notification unit 106 is not limited to a case where a plurality of applications are searched for in the search unit 103, and so that the searched application is notified even when one type of application is searched. It may be set. When receiving unit 101 receives an execution instruction (for example, input information indicating that any key has been pressed) from the user, the notified application is activated and executed. In this way, it is possible to finally confirm to the user whether the application to be started up and executed from now on is the type searched by the search unit 103.
[0032] 記録部 107は、実行部 105により実行させたアプリケーションと、入力情報とを記録 する。そして、受付部 101が、所定時間内に任意の入力情報を受け付けな力つた場 合に、実行部 105が記録部 107に記録されている前回実行させたアプリケーションと 、入力情報とを読み出して、所定の処理を実行させる。この処理は、利用者から入力 情報を受け付けな力つた場合に、前回の実行部 105により実行させた処理内容を提 供することができる。  The recording unit 107 records the application executed by the execution unit 105 and the input information. Then, when the receiving unit 101 has not received any input information within a predetermined time, the execution unit 105 reads the previously executed application recorded in the recording unit 107 and the input information, and A predetermined process is executed. This process can provide the contents of the process executed by the previous execution unit 105 when the input information is not accepted from the user.
[0033] また、記録部 107を利用した他の処理として、検索部 103により検索されたアプリケ ーシヨンを実行させ、正常な実行結果が得られなかった場合に、実行部 105が、記録 部 107に記録されている前回実行させたアプリケーションと、入力情報とを読み出し て、所定の処理を実行させてもよい。この処理は、利用者が所望する処理を実行する アプリケーションが情報処理装置に搭載されていな力つた場合に、前回の実行部 10 5により実行させた処理内容を提供することができる。  [0033] As another process using the recording unit 107, when the application searched by the searching unit 103 is executed and a normal execution result is not obtained, the executing unit 105 causes the recording unit 107 to It is also possible to read the previously executed application and input information that are recorded and execute a predetermined process. This process can provide the contents of the process executed by the previous execution unit 105 when an application that executes the process desired by the user is not installed in the information processing apparatus.
[0034] (アプリケーション起動装置の処理の内容) つぎに、この発明の本実施の形態に力かるアプリケーション起動装置 100の処理の 内容について説明する。図 2は、この発明の本実施の形態に力かるアプリケーション 起動装置の処理の内容の一例を示すフローチャートである。図 2のフローチャートに おいて、まず、利用者力もの入力情報を受け付けたか否かを判断する (ステップ S 20 D oここで、入力情報を受け付けるまで待ち(ステップ S201 :Noのループ)、入力情 報を受け付けると (ステップ S201: Yes)、入力情報の種別を判別する (ステップ S20 2)。 [0034] (Contents of application launch device processing) Next, the contents of the processing of the application activation device 100 that is useful for the present embodiment of the present invention will be described. FIG. 2 is a flowchart showing an example of the contents of the processing of the application activation device that is useful in this embodiment of the present invention. In the flowchart of FIG. 2, first, it is determined whether or not user input information has been received (step S 20 Do). Wait until input information is received (step S201: No loop). When the information is received (step S201: Yes), the type of input information is determined (step S202).
[0035] つぎに、ステップ S 202にお 、て判別した種別の情報を利用するアプリケーションを 検索する (ステップ S203)。そして、ステップ S203によりアプリケーションが複数検索 されたカゝ否かを判断する (ステップ S204)。  Next, in step S 202, an application that uses the type of information determined in step S 202 is searched (step S 203). Then, it is determined whether or not a plurality of applications have been searched in step S203 (step S204).
[0036] ステップ S204において、アプリケーションが複数検索された場合は (ステップ S204 : Yes)、検索されたアプリケーションの種類を利用者に報知する (ステップ S205)。そ して、ステップ S205において報知したアプリケーションのうち、どのアプリケーションを 起動させるかを判断するため、利用者力ものアプリケーションの選択を受け付けたか 否かを判断する(ステップ S 206)。ここで、アプリケーションの選択を受け付けるまで 待ち(ステップ S206 :Noのループ)、受け付けると(ステップ S206: Yes)、ステップ S 207の処理に移行する。また、ステップ S204において、 1種類のアプリケーションが 検索された場合は (ステップ S 204 : No)、検索されたアプリケーションを起動すれば よいため、そのままステップ S207の処理へ移行する。  [0036] When a plurality of applications are searched in step S204 (step S204: Yes), the type of the searched application is notified to the user (step S205). Then, in order to determine which of the applications notified in step S205 is to be activated, it is determined whether or not selection of a user-friendly application has been accepted (step S206). Here, the process waits until the selection of the application is accepted (step S206: No loop). When the application is accepted (step S206: Yes), the process proceeds to step S207. If one type of application is searched in step S204 (step S204: No), the searched application may be activated, and the process directly proceeds to step S207.
[0037] ステップ S207では、ステップ S204の検索により検索されたアプリケーションもしくは 、ステップ S206により選択されたアプリケーションを起動させる (ステップ S207)。そ して、ステップ S207により起動させたアプリケーションにステップ S 201において受け 付けた入力情報を設定して処理を実行させ (ステップ S208)、アプリケーション起動 装置 100の一連の処理を終了する。  [0037] In step S207, the application searched by the search in step S204 or the application selected in step S206 is activated (step S207). Then, the application activated in step S207 is set with the input information received in step S201 and the process is executed (step S208), and the series of processes of the application activation apparatus 100 is terminated.
[0038] 以上説明したように、本実施の形態に力かるアプリケーション起動装置 100によれ ば、受け付けた入力情報に応じて最適なアプリケーションを起動させることができる。 さらに、起動させたアプリケーションに入力情報を設定して実行させる。このように、利 用者に処理結果を提供するまでの一連の処理を自動的におこなうことができる。した がって、利用者が操作に慣れていない情報処理装置であっても、容易に素早く操作 することができる。 [0038] As described above, according to the application activation device 100 that is useful in the present embodiment, it is possible to activate an optimum application according to the received input information. Further, input information is set in the activated application and executed. In this way, a series of processing until the processing result is provided to the user can be automatically performed. did Therefore, even an information processing device that the user is not used to operating can be easily and quickly operated.
実施例  Example
[0039] 以下にこの発明の実施例について説明する。実施の形態の説明において、アプリ ケーシヨン起動装置 100は、各種アプリケーションを搭載した情報処理装置の一部と して実現されると説明したように、本実施例では、実施の形態に力かるアプリケーショ ン起動装置 100を携帯端末装置の一部として実現した場合について説明する。  [0039] Examples of the present invention will be described below. In the description of the embodiment, as described above, the application activation apparatus 100 is realized as a part of an information processing apparatus equipped with various applications. A case where the activation device 100 is realized as a part of the mobile terminal device will be described.
[0040] 本実施例において、携帯端末装置は、通話、 Eメールの送受信、 WEBサイトの閲 覧などの基本的な機能の他、搭載されたアプリケーション (たとえば、ゲーム、ナビゲ ーシヨン、ミュージックプレーヤ、カメラ'ビデオ撮影、バーコード読み取りなど)に応じ た処理を実行することができる。  [0040] In this embodiment, the mobile terminal device has basic functions such as calling, sending / receiving e-mails, browsing websites, etc., as well as installed applications (for example, games, navigation, music players, cameras, etc.). 'Video shooting, barcode reading, etc.) can be executed.
[0041] (携帯端末装置のハードウ ア構成)  [0041] (Hardware configuration of portable terminal device)
まず、携帯端末装置のハードウェア構成について説明する。図 3は、携帯端末装置 のハードウェア構成の一例を示すブロック図である。図 3のように、携帯端末装置 300 は、 CPU301と、 ROM302と、 RAM303と、磁気ディスクドライブ 304と、磁気デイス ク 305と、音声 IZF (インターフェース) 306と、マイク 307と、スピーカ 308と、入力デ ノイス 309と、映像 IZF310と、ディスプレイ 311と、カメラ 312と、通信 iZF (インター フェース) 313と、 GPSユニット 314と、を備えている。また、各構成部 301〜314は、 バス 320によりそれぞれ接続されて 、る。  First, the hardware configuration of the mobile terminal device will be described. FIG. 3 is a block diagram illustrating an example of a hardware configuration of the mobile terminal device. As shown in FIG. 3, the mobile terminal device 300 includes a CPU 301, a ROM 302, a RAM 303, a magnetic disk drive 304, a magnetic disk 305, an audio IZF (interface) 306, a microphone 307, a speaker 308, and an input. A device 309, a video IZF 310, a display 311, a camera 312, a communication iZF (interface) 313, and a GPS unit 314 are provided. The components 301 to 314 are connected by a bus 320, respectively.
[0042] CPU301は、携帯端末装置 300の全体の制御を司る。 ROM302は、ブートプログ ラムの他に、各種アプリケーションプログラムや、アプリケーション起動プログラムなど のプログラムを記録して 、る。  The CPU 301 governs overall control of the mobile terminal device 300. The ROM 302 records programs such as various application programs and application start programs in addition to the boot program.
[0043] RAM303は、 CPU301のワークエリアおよび携帯端末装置 300の内蔵メモリとし て使用される。磁気ディスクドライブ 304は、 CPU301の制御にしたがって磁気ディス ク 305に対するデータの読み取り Z書き込みを制御する。磁気ディスク 305は、磁気 ディスクドライブ 304の制御で書き込まれたデータを記録する。磁気ディスク 305とし ては、たとえば、 HD (ノヽードディスク)を用いることができる。  [0043] The RAM 303 is used as a work area of the CPU 301 and a built-in memory of the mobile terminal device 300. The magnetic disk drive 304 controls reading and writing of data to the magnetic disk 305 according to the control of the CPU 301. The magnetic disk 305 records data written under the control of the magnetic disk drive 304. As the magnetic disk 305, for example, an HD (node disk) can be used.
[0044] なお、上述したように各種アプリケーションプログラムやアプリケーション起動プログ ラムなどのプログラムは、あらかじめ ROM302に記録されていてもよいが、後述する 通信 IZF313を経由して外部ネットワーク力もダウンロードしてもよい。外部からダウ ンロードしたプログラムは、 RAM303や磁気ディスク 305に記録される。 [0044] As described above, various application programs and application startup programs A program such as a ram may be recorded in the ROM 302 in advance, but an external network capability may also be downloaded via a communication IZF 313 described later. A program downloaded from the outside is recorded in the RAM 303 or the magnetic disk 305.
[0045] 音声 IZF306は、音声入力用のマイク 307および音声出力用のスピーカ 308に接 続される。マイク 307に受音された音声は、音声 IZF306内で AZD変換される。ま た、スピーカ 308からは音声が出力される。また、入力デバイス 309は、文字、数値、 各種指示などの入力のための入力ボタンが備えられている。また、外部接続コネクタ を設けて、独立したキーボードを接続して入力させてもよい。  The audio IZF 306 is connected to a microphone 307 for audio input and a speaker 308 for audio output. The sound received by the microphone 307 is AZD converted in the sound IZF 306. In addition, sound is output from the speaker 308. The input device 309 includes input buttons for inputting characters, numerical values, various instructions, and the like. Further, an external connection connector may be provided, and an independent keyboard may be connected for input.
[0046] 映像 IZF310は、ディスプレイ 311と接続される。映像 IZF310は、具体的には、 たとえば、ディスプレイ 311全体の制御をおこなうグラフィックコントローラと、即時表示 可能な画像情報を一時的に記録する VRAM (Video RAM)などのバッファメモリと 、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ 311を 表示制御する制御 ICなどにより構成される。  The video IZF 310 is connected to the display 311. Specifically, the video IZF310 is output from, for example, a graphic controller that controls the entire display 311, a buffer memory such as VRAM (Video RAM) that temporarily records image information that can be displayed immediately, and a graphic controller. It consists of a control IC that controls the display 311 based on image data.
[0047] ディスプレイ 311には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画 像などの各種データが表示される。ディスプレイ 311に表示される内容は、たとえば、 各種アプリケーションにより実行された処理結果に応じた画像が表示される。また、こ のディスプレイ 311は、たとえば、用途に合わせた各種解像度の液晶ディスプレイを 採用することができる。カメラ 312は、携帯端末装置 300本体に組み込まれたタイプ でも、外部接続コネクトにより接続された外付けタイプのものでもよい。カメラ 312が撮 影した映像は、映像 IZF310により記録用のデータに変換され、用途に応じて RAM 303または磁気ディスク 305に記録される。  [0047] The display 311 displays icons, cursors, menus, windows, or various data such as characters and images. The content displayed on the display 311 is, for example, an image corresponding to the processing result executed by various applications. In addition, for example, liquid crystal displays with various resolutions according to the application can be adopted as the display 311. The camera 312 may be a type incorporated in the mobile terminal device 300 main body or an external type connected by an external connection connect. The video imaged by the camera 312 is converted into data for recording by the video IZF 310 and recorded in the RAM 303 or the magnetic disk 305 depending on the application.
[0048] 通信 IZF313は、無線を介して通信ネットワークに接続され、他の携帯端末装置 3 00と CPU301とのインターフェースとして機能する。通信 I/F313を介した携帯端末 装置 300間の通信は、直接おこなってもよいし、所定の基地局を介しておこなっても よい。通信 IZF313は、さらに、無線を介してインターネットなどの通信網に接続され 、この通信網と CPU301とのインターフェースとしても機能する。  Communication IZF 313 is connected to a communication network via radio and functions as an interface between other mobile terminal device 300 and CPU 301. Communication between the mobile terminal devices 300 via the communication I / F 313 may be performed directly or via a predetermined base station. The communication IZF 313 is further connected to a communication network such as the Internet via wireless, and also functions as an interface between the communication network and the CPU 301.
[0049] 通信網には、 LAN,公衆回線網や携帯電話網などがある。具体的には、通信 IZF 313は、たとえば、 FMチューナー、 VICS (Vehicle Information and Commu nication System) /ビーコンレシーノ 、無線通信機器、およびその他の通信機器 により構成される。 [0049] Communication networks include LANs, public line networks, and mobile phone networks. Specifically, the communication IZF 313 is, for example, an FM tuner, VICS (Vehicle Information and Commu nication System) / Beacon Resino, wireless communication equipment, and other communication equipment.
[0050] 0 3ュニット314は、 GPS衛星からの電波を受信し、携帯端末装置 300の現在地 点を示す情報を出力する。 GPSユニット 314の出力情報は、 CPU301による携帯端 末装置 300の現在地点の算出に際して利用される。現在地点を示す情報は、たとえ ば緯度'経度、高度などの、地図データ上の 1点を特定する情報である。  [0050] 0 unit 314 receives a radio wave from a GPS satellite and outputs information indicating the current location of mobile terminal device 300. The output information of the GPS unit 314 is used when the CPU 301 calculates the current location of the mobile terminal device 300. The information indicating the current location is information specifying one point on the map data, such as latitude'longitude and altitude.
[0051] なお、上述した携帯端末装置 300のハードウェア構成に対応させると、図 1に示し たアプリケーション起動装置 100の受付部 101は、たとえば CPU301、 ROM302お よび入力デバイス 309により、その機能を実現する。また、判別部 102、検索部 103、 起動部 104および実行部 105は、たとえば CPU301、 ROM302および RAM303 により。それぞれその機能を実現する。また、報知部 106は、たとえば CPU301、音 声 IZF306および映像 IZF310によりその機能を実現する。また、記録部 107は、た とえば CPU301、磁気ディスクドライブ 304および磁気ディスク 305により、その機能 を実現する。  [0051] If the hardware configuration of the mobile terminal device 300 described above is supported, the reception unit 101 of the application activation device 100 illustrated in FIG. 1 realizes its function by, for example, the CPU 301, the ROM 302, and the input device 309. To do. Further, the determination unit 102, the search unit 103, the activation unit 104, and the execution unit 105 are performed by, for example, the CPU 301, the ROM 302, and the RAM 303. Each implements its function. Also, the notification unit 106 realizes its function by, for example, the CPU 301, the audio IZF 306, and the video IZF 310. Further, the recording unit 107 realizes its function by, for example, the CPU 301, the magnetic disk drive 304, and the magnetic disk 305.
[0052] (携帯端末装置のアプリケーション起動の概要)  [0052] (Overview of application activation of portable terminal device)
まず、携帯端末装置 300のアプリケーション起動の概要について説明する。図 4は 、携帯端末装置のアプリケーション起動の概要を示す説明図である。具体的には、 携帯端末装置 300に、地名に関連する情報が入力情報として入力され、ナビゲーシ ヨンアプリケーションを起動して各処理をおこなう場合の流れをあらわして 、る。また、 携帯端末装置 300は、図 4に示したように、入力情報に応じたパラメータを取得し、パ ラメータに応じてアプリケーションを起動させる。パラメータとは、入力情報の種別をあ らわす識別子であり、所定の文字列や数字により構成されている。  First, an outline of application activation of the mobile terminal device 300 will be described. FIG. 4 is an explanatory diagram showing an outline of application activation of the mobile terminal device. Specifically, the information related to the place name is input to the mobile terminal device 300 as input information, and the flow when the navigation application is activated to perform each process is shown. Further, as illustrated in FIG. 4, the mobile terminal device 300 acquires parameters according to the input information, and activates the application according to the parameters. A parameter is an identifier representing the type of input information, and is composed of a predetermined character string or number.
[0053] 利用者は、まず、携帯端末装置 300において処理をおこないたい情報 (入力情報) を入力する。入力情報は、図 3に示したような入力デバイス 309 (テキスト情報)、マイ ク 307 (音声情報)、カメラ 312 (画像情報)などを用いて入力する。また、入力デバィ ス 309を用いて、磁気ディスク 305に格納されている音声情報や映像情報を選択し て入力情報としてもよいし、通信 IZF313を介して受信した Eメールの項目(差出人 名、アドレス、本文など)を選択して入力情報としてもよい。 [0054] 携帯端末装置 300では、上述のように入力情報を受け付けると、まず、入力情報を パラメータ ARGとして取得される(ステップ S401)。パラメータ ARGとは、上述したよ うに、入力情報の種別をあらわす識別子である。本実施例では、一例として下記のよ うなパラメータ ARGが設定されて 、るとする。 First, the user inputs information (input information) to be processed in the mobile terminal device 300. Input information is input using an input device 309 (text information), a microphone 307 (voice information), a camera 312 (image information), etc. as shown in FIG. Also, the input device 309 may be used to select audio information and video information stored on the magnetic disk 305 as input information, or an email item (sender name, address) received via the communication IZF313. , Text, etc.) may be selected as input information. In mobile terminal device 300, when input information is received as described above, first, input information is acquired as parameter ARG (step S401). The parameter ARG is an identifier representing the type of input information as described above. In this embodiment, it is assumed that the following parameter ARG is set as an example.
[0055] 入力情報の種別 パラメータ ARG  [0055] Type of input information Parameter ARG
地名 M  Place name M
現在地 P  Current location P
目的地 G  Destination G
地名 1〜地名 2 : D  Place name 1 ~ Place name 2: D
有名スポット Sx  Famous spot Sx
[0056] 携帯端末装置 300は、取得されたパラメータに応じて起動させるアプリケーションを 判定する (ステップ S402)。たとえば入力情報として「〇〇タワー」と入力された場合 にはパラメータは「Sx」であるため、入力情報に基づいたスポット検索がおこなわれる (ステップ S403)。  [0056] The mobile terminal device 300 determines an application to be activated according to the acquired parameter (step S402). For example, when “00 tower” is input as input information, the parameter is “Sx”, and a spot search based on the input information is performed (step S403).
[0057] また、入力情報として「〇〇タワー」など有名スポットに関する情報が入力された場 合、さらに、入力情報がどのような種別であるかを判別するステップ S403の処理をお こなう。有名スポットに関する情報の種別とは、具体的には、種別に応じて下記のよう なパラメータが設定されて 、る。  [0057] Further, when information related to a famous spot such as "OO tower" is input as input information, the processing of step S403 for determining what type the input information is is performed. The types of information related to famous spots are specifically set by the following parameters according to the type.
[0058] 入力情報の種別 ノ ラメータ Sx  [0058] Type of input information Norameter Sx
有名スポットの住所 : SA  Famous spot address: SA
有名スポットの施設 : SP  Famous spot facilities: SP
有名スポットの電話番号 : ST  Famous spot phone number: ST
有名スポットの最寄り駅 : SS  Nearest famous station: SS
有名スポットの郵便番号 : SZ  Postal code of famous spots: SZ
[0059] ステップ S403では、上記のパラメータに応じた検索結果が選択され、ステップ S40 3により検索された [指定経緯度]を中心とした地図表示をおこなう(ステップ S404)。 また、ステップ S402の判断において、パラメータが M (地名)と判断された場合も、ス テツプ S404において、入力情報に応じた経緯度を [指定経緯度]として、地図表示 をおこなう。 In step S403, a search result corresponding to the above parameters is selected, and a map display centered on the [designated longitude and latitude] searched in step S403 is performed (step S404). Also, if the parameter is determined to be M (place name) in step S402, the map is displayed in step S404 with the longitude and latitude corresponding to the input information as the [designated longitude and latitude]. To do.
[0060] また、ステップ S402の判断にぉ 、て、パラメータが P (現在地)と判断された場合は 、現在地を中心とした地図表示をおこなう(ステップ S405)。また、ステップ S402の判 断にお 、て、パラメータが G (目的地)と判断された場合は、 目的地をあらわす入力情 報に応じた経緯度を [指定経緯度]とし、この [指定経緯度]までのルート案内をおこ なう(ステップ S406)。また、ステップ S402の判断において、パラメータが D (地名 1 〜地名 2)と判断された場合は、地名 1をあらわす入力情報に応じた経緯度を [指定 経緯度 1]とし、地名 2をあらわす入力情報に応じた経緯度を [指定経緯度 2]とする。 そして、この [指定経緯度 1]〜[指定経緯度 2]までのルートのデモ走行をおこなう(ス テツプ S407)。  [0060] If the parameter is determined to be P (current location) in step S402, a map display centering on the current location is performed (step S405). If the parameter is determined to be G (destination) in the determination of step S402, the latitude and longitude corresponding to the input information representing the destination is set as [specified latitude and longitude]. Route guidance to [degree] is performed (step S406). If the parameter is determined to be D (place name 1 to place name 2) in step S402, the latitude / longitude corresponding to the input information representing place name 1 is [designated longitude / latitude 1] and the place name 2 is entered. The longitude and latitude corresponding to the information is designated [designated longitude and latitude 2]. Then, a demonstration run of the route from [designated longitude and latitude 1] to [designated longitude and latitude 2] is performed (step S407).
[0061] 以上説明したように、携帯端末装置 300は、入力情報に応じた処理を実行すること ができる。このように、図 4に示した処理の詳細な内容については下記の図 5、 6を用 いて説明する。  As described above, the mobile terminal device 300 can execute processing according to input information. The detailed contents of the process shown in FIG. 4 will be described with reference to FIGS. 5 and 6 below.
[0062] (携帯端末装置のナビゲーシヨンアプリケーションの起動処理の内容)  [0062] (Contents of startup processing of navigation application of portable terminal device)
つぎに、図 5を用いて携帯端末装置 300のナビゲーシヨンアプリケーションの起動 処理の内容について詳細に説明する。図 5は、携帯端末装置のナビゲーシヨンアプリ ケーシヨンの起動処理の内容を示すフローチャートである。図 5のフローチャートにお いて、まず、起動パラメータ ARGを取得した力否かを判断する (ステップ S501)。ここ で、起動パラメータ ARGを取得するまで待ち(ステップ S 501: Noのループ)、起動パ ラメータ ARGを取得すると(ステップ S501 :Yes)、起動パラメータ ARGの内容が、 M 、 P、 G、 D、 Sxのいずれかに該当するか否かを判断する(ステップ S502〜ステップ S 506)。  Next, the contents of the startup process of the navigation application of the mobile terminal device 300 will be described in detail with reference to FIG. FIG. 5 is a flowchart showing the contents of the activation process of the navigation application of the mobile terminal device. In the flowchart of FIG. 5, it is first determined whether or not the force has acquired the start parameter ARG (step S501). Here, it waits until the start parameter ARG is acquired (step S501: No loop). When the start parameter ARG is acquired (step S501: Yes), the contents of the start parameter ARG are M, P, G, D, It is determined whether or not any of Sx is satisfied (step S502 to step S506).
[0063] <起動パラメータ ARG = M (地名)の場合 >  [0063] <When startup parameter ARG = M (name of place)>
起動パラメータ ARGが M (地名)と判断された場合 (ステップ S502 :Yes)、入力情 報を経度、緯度に指定して (ステップ S507)、地図表示モードを実行し (ステップ S50 8)、一連の処理を終了する。  If the startup parameter ARG is determined to be M (place name) (step S502: Yes), specify the input information as longitude and latitude (step S507), execute the map display mode (step S50 8), and The process ends.
[0064] <起動パラメータ ARG = P (現在地)の場合 > [0064] <When startup parameter ARG = P (current location)>
起動パラメータ ARGが P (現在地)と判断された場合 (ステップ S503 : Yes)、現在 地を経度、緯度に指定して (ステップ S509)、地図表示モードを実行し (ステップ S50 8)、一連の処理を終了する。 If the startup parameter ARG is determined to be P (current location) (step S503: Yes), the current The longitude and latitude are designated as the ground (step S509), the map display mode is executed (step S508), and the series of processes is terminated.
[0065] <起動パラメータ ARG = G (目的地)の場合 >  [0065] <When startup parameter ARG = G (destination)>
起動パラメータ ARGが G (目的地)と判断された場合 (ステップ S 504: Yes)、入力 情報を経度、緯度に指定して (ステップ S510)、ルート案内モードを実行し (ステップ S511)、一連の処理を終了する。  If the start parameter ARG is determined to be G (Destination) (Step S504: Yes), the input information is specified as longitude and latitude (Step S510), the route guidance mode is executed (Step S511), and a series of The process ends.
[0066] <起動パラメータ ARG = D (地名 1〜地名 2)の場合 >  [0066] <When startup parameter ARG = D (place name 1 to place name 2)>
起動パラメータ ARGが D (地名 1〜地名 2)と判断された場合 (ステップ S505 : Yes) 、入力情報を経度、緯度に指定して (ステップ S512)、地名 1〜地名 2のルート検索 を実行する(ステップ S513)。そして、ステップ S513により検索したルートのデモ走 行を表示させるデモモードを実行し (ステップ S514)、一連の処理を終了する。  If the startup parameter ARG is determined to be D (place name 1 to place name 2) (step S505: Yes), specify the input information as longitude and latitude (step S512) and execute route search for place name 1 to place name 2 (Step S513). Then, a demonstration mode for displaying a demonstration run of the route searched in step S513 is executed (step S514), and the series of processes is terminated.
[0067] <起動パラメータ ARG = Sx (有名スポット)の場合 >  [0067] <In case of startup parameter ARG = Sx (famous spot)>
起動パラメータ ARGが Sx (有名スポット)と判断された場合 (ステップ S506 : Yes)、 起動パラメータ ARGの内容に応じてさらに検索解析処理をおこな!/、 (ステップ S 515 )、一連の処理を終了する。なお、ステップ S515における検索解析処理については 、下記の図 6を用いて詳しく説明する。  If the startup parameter ARG is determined to be Sx (famous spot) (step S506: Yes), further search analysis processing is performed according to the content of the startup parameter ARG! /, (Step S515), the series of processing is terminated. To do. The search analysis process in step S515 will be described in detail with reference to FIG.
[0068] また、パラメータ ARGが M、 P、 G、 D、 Sxのいずれにも該当しない場合 (ステップ S 506 : No)、携帯端末装置 300には所望の処理を実行させるためのアプリケーション が搭載されていな力つたこととなる。したがって、処理画面を表示させる替わりに地図 表示モードを実行させ (ステップ S508)、一連の処理を終了する。このように、所望の 処理を実行させるためのアプリケーションが搭載されていな力つた場合に、どのような 処理を実行させるかは任意に設定することができる。また、設定した処理をおこなう替 わりに、所望の処理を実行できな 、旨を報知する画像をディスプレイ 311に表示させ るモード、を実行させてちょ 、。  [0068] If the parameter ARG does not correspond to any of M, P, G, D, and Sx (step S506: No), the mobile terminal device 300 has an application for executing a desired process. It will be a great strength. Therefore, instead of displaying the processing screen, the map display mode is executed (step S508), and the series of processing ends. In this way, it is possible to arbitrarily set what processing is to be executed when an application for executing a desired processing is not installed. Also, instead of performing the set processing, execute the mode in which the display 311 displays an image notifying that the desired processing cannot be executed.
[0069] 図 6は、図 5のステップ S515における検索解析処理の内容を示すフローチャートで ある。図 6のフローチャートにおいて、まず、起動パラメータ ARGの内容力 SA、 SP 、 ST、 SS、 SZのいずれかに該当するか否かを判断する(ステップ S601〜ステップ S 605)。 [0070] <起動パラメータ ARG = S A (有名スポットの住所)の場合 > FIG. 6 is a flowchart showing the contents of the search analysis process in step S515 of FIG. In the flowchart of FIG. 6, first, it is determined whether or not the content power SA, SP, ST, SS, SZ of the activation parameter ARG is applicable (steps S601 to S605). [0070] <In case of startup parameter ARG = SA (famous spot address)>
起動パラメータ ARGが SA (有名スポットの住所)と判断された場合 (ステップ S601: Yes)、入力情報の住所検索をおこなう検索モードを実行し (ステップ S606)、一連の 処理を終了する。  If the start parameter ARG is determined to be SA (address of a famous spot) (step S601: Yes), a search mode for searching for the address of the input information is executed (step S606), and a series of processing is terminated.
[0071] <起動パラメータ ARG = SP (有名スポットの施設)の場合 >  [0071] <In case of startup parameter ARG = SP (famous spot facility)>
起動パラメータ ARGが SP (有名スポットの施設)と判断された場合 (ステップ S602: Yes)、入力情報の施設検索をおこなう検索モードを実行し (ステップ S607)、一連の 処理を終了する。  When it is determined that the start parameter ARG is SP (famous spot facility) (step S602: Yes), a search mode for searching the facility for the input information is executed (step S607), and the series of processes is terminated.
[0072] <起動パラメータ ARG = ST (有名スポットの電話番号)の場合 >  [0072] <When startup parameter ARG = ST (phone number of famous spot)>
起動パラメータ ARGが ST (有名スポットの電話番号)と判断された場合 (ステップ S If the startup parameter ARG is determined to be ST (phone number of a famous spot) (step S
603 : Yes)、入力情報の電話番号検索をおこなう検索モードを実行し (ステップ S60603: Yes) to execute the search mode for searching the telephone number of input information (Step S60)
8)、一連の処理を終了する。 8) A series of processing is completed.
[0073] <起動パラメータ ARG = SS (有名スポットの最寄り駅)の場合 > [0073] <In case of startup parameter ARG = SS (closest station to famous spot)>
起動パラメータ ARGが SS (有名スポットの最寄り駅)と判断された場合 (ステップ S6 Start parameter ARG is determined to be SS (closest station to famous spot) (Step S6)
04 : Yes)、入力情報の駅名検索をおこなう検索モードを実行し (ステップ S609)、一 連の処理を終了する。 04: Yes), execute the search mode for searching the input information for the station name (step S609), and end the series of processing.
[0074] <起動パラメータ ARG = SZ (有名スポットの郵便番号)の場合 > [0074] <In case of startup parameter ARG = SZ (postal code of famous spot)>
起動パラメータ ARGが SZ (有名スポットの郵便番号)と判断された場合 (ステップ S If the startup parameter ARG is determined to be SZ (postal code of a famous spot) (step S
605 : Yes)、入力情報の郵便番号検索をおこなう検索モードを実行し (ステップ S61605: Yes) to execute the search mode for searching the postal code of the input information (Step S61)
0)、一連の処理を終了する。 0), a series of processing ends.
[0075] また、図 6のフローチャートにおいて、起動パラメータ ARGの内容が、 SA、 SP、 ST[0075] In the flowchart of FIG. 6, the contents of the start parameter ARG are SA, SP, ST.
、 SS、 SZのいずれにも該当しなかった場合には(ステップ S605 : No)、有名スポット に関する情報として有名スポットの名称が入力されたと判断し、該当スポットの周辺の 地図を表示させるため地図表示モードを実行し (ステップ S611)、一連の処理を終了 する。このように、携帯端末装置 300は、入力情報に対して最適と判断される処理を 実行させることができる。 If it does not correspond to any of SS, SZ, or SZ (Step S605: No), it is determined that the name of the famous spot has been input as information on the famous spot, and the map display is displayed to display the map around the spot. The mode is executed (step S611), and the series of processes is terminated. In this way, the mobile terminal device 300 can execute processing that is determined to be optimal for the input information.
[0076] 以上説明したように、アプリケーション起動装置、アプリケーション起動方法、アプリ ケーシヨン起動プログラムおよび記録媒体を携帯端末装置 300に搭載することにより 、利用し βれていない装置であっても、素早く所望した処理を実行させることができる なお、本実施の形態で説明したアプリケーション起動方法は、あら力じめ用意され たプログラムをパーソナル ·コンピュータやワークステーションなどのコンピュータで実 行することにより実現することができる。このプログラムは、ハードディスク、フレキシブ ルディスク、 CD-ROM, MO、 DVDなどのコンピュータで読み取り可能な記録媒体 に記録され、コンピュータによって記録媒体力 読み出されることによって実行される 。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能 な伝送媒体であってもよ 、。 [0076] As described above, by installing the application activation device, the application activation method, the application activation program, and the recording medium in the mobile terminal device 300, It is possible to quickly execute a desired process even on a device that is not used and is not in beta. Note that the application activation method described in this embodiment can be executed with a personal computer, It can be realized by running on a computer such as a workstation. This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read by the computer. The program may be a transmission medium that can be distributed through a network such as the Internet.

Claims

請求の範囲 The scope of the claims
[1] 任意の入力情報を受け付ける受付手段と、  [1] Accepting means for receiving arbitrary input information;
前記受付手段により受け付けた入力情報の種別を判別する判別手段と、 前記判別手段により判別された種別の情報を利用するアプリケーションを検索する 検索手段と、  Determining means for determining the type of input information received by the receiving means; search means for searching for an application that uses information of the type determined by the determining means;
前記検索手段により検索されたアプリケーションを起動させる起動手段と、 を備えることを特徴とするアプリケーション起動装置。  And an activation unit that activates the application searched by the search unit.
[2] 前記起動手段により起動させたアプリケーションに、前記受付手段により受け付け た入力情報を設定して所定の処理を実行させる実行手段を備えることを特徴とする 請求項 1に記載のアプリケーション起動装置。  2. The application activation device according to claim 1, further comprising execution means for setting the input information received by the reception means to execute predetermined processing in the application started by the activation means.
[3] 前記検索手段が複数のアプリケーションを検索した場合に、  [3] When the search means searches for a plurality of applications,
前記検索手段により検索された複数のアプリケーションの種類を利用者に報知する 報知手段を備え、  Informing means for informing the user of the types of a plurality of applications searched by the searching means,
前記受付手段は、前記報知手段により報知した複数のアプリケーションの中から、 前記実行手段により実行させるアプリケーションの選択を受け付け、  The accepting means accepts selection of an application to be executed by the executing means from a plurality of applications notified by the notifying means,
前記実行手段は、前記受付手段により選択されたアプリケーションに、前記受付手 段により受け付けた入力情報を設定して所定の処理を実行させることを特徴とする請 求項 2に記載のアプリケーション起動装置。  3. The application activation device according to claim 2, wherein the execution unit sets the input information received by the reception unit to the application selected by the reception unit and executes a predetermined process.
[4] 前記実行手段により実行させたアプリケーションと、入力情報とを記録する記録手 段を備え、 [4] A recording means for recording the application executed by the execution means and the input information is provided,
前記受付手段が所定時間内に任意の入力情報を受け付けなかった場合、前記実 行手段は、前記記録手段に記録されている前回実行させたアプリケーションと、入力 情報とを読み出して、所定の処理を実行させることを特徴とする請求項 2に記載のァ プリケーシヨン起動装置。  If the receiving unit does not receive any input information within a predetermined time, the executing unit reads the previously executed application recorded in the recording unit and the input information, and performs predetermined processing. The application starting device according to claim 2, wherein the application starting device is executed.
[5] 前記実行手段は、前記検索手段により検索されたアプリケーションを実行させ、正 常な実行結果が得られなカゝつた場合に、前記記録手段に記録されて ヽる前回実行さ せたアプリケーションと、入力情報とを読み出して、所定の処理を実行させることを特 徴とする請求項 4に記載のアプリケーション起動装置。 [5] The execution means causes the application searched by the search means to be executed, and when a normal execution result is not obtained, the application executed previously recorded in the recording means. 5. The application activation device according to claim 4, wherein the input information is read out and predetermined processing is executed.
[6] 任意の入力情報を受け付ける受付工程と、 [6] A reception process for receiving arbitrary input information;
前記受付工程により受け付けた入力情報の種別を判別する判別工程と、 前記判別工程により判別された種別の情報を利用するアプリケーションを検索する 検索工程と、  A determination step of determining the type of input information received by the reception step; a search step of searching for an application that uses information of the type determined by the determination step;
前記検索工程により検索されたアプリケーションを起動させる起動工程と、 を含むことを特徴とするアプリケーション起動方法。  An application activation method, comprising: an activation step of activating the application searched in the search step.
[7] 請求項 6に記載のアプリケーション起動方法をコンピュータに実行させることを特徴 とするアプリケーション起動プログラム。 [7] An application start program for causing a computer to execute the application start method according to claim 6.
[8] 請求項 7に記載のアプリケーション起動プログラムをコンピュータに読み取り可能に 記録した記録媒体。 [8] A recording medium in which the application start program according to claim 7 is recorded in a computer-readable manner.
PCT/JP2006/319725 2006-10-02 2006-10-02 Application start-up device, application start-up method, application start-up program and recording medium WO2008041318A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008537375A JPWO2008041318A1 (en) 2006-10-02 2006-10-02 Application starting device, application starting method, application starting program, and recording medium
PCT/JP2006/319725 WO2008041318A1 (en) 2006-10-02 2006-10-02 Application start-up device, application start-up method, application start-up program and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2006/319725 WO2008041318A1 (en) 2006-10-02 2006-10-02 Application start-up device, application start-up method, application start-up program and recording medium

Publications (1)

Publication Number Publication Date
WO2008041318A1 true WO2008041318A1 (en) 2008-04-10

Family

ID=39268184

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/319725 WO2008041318A1 (en) 2006-10-02 2006-10-02 Application start-up device, application start-up method, application start-up program and recording medium

Country Status (2)

Country Link
JP (1) JPWO2008041318A1 (en)
WO (1) WO2008041318A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012203742A (en) * 2011-03-25 2012-10-22 Brother Ind Ltd Information processing program, information processing apparatus and information processing method
JP2012247862A (en) * 2011-05-25 2012-12-13 Casio Comput Co Ltd Portable electronic apparatus and control program for portable electronic apparatus
JP2013507882A (en) * 2009-10-12 2013-03-04 マイクロソフト コーポレーション Method and apparatus for routing user data entry to application
JP2013077125A (en) * 2011-09-30 2013-04-25 Brother Ind Ltd Information processing program, information processing unit, and information processing method
US9052820B2 (en) 2011-05-27 2015-06-09 Microsoft Technology Licensing, Llc Multi-application environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9128605B2 (en) 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9229918B2 (en) 2010-12-23 2016-01-05 Microsoft Technology Licensing, Llc Presenting an application change through a tile
US9348673B2 (en) 2013-12-17 2016-05-24 Brother Kogyo Kabushiki Kaisha Information processing device and control method of sharing image data to plural applications
JP2016519800A (en) * 2013-03-14 2016-07-07 クアルコム,インコーポレイテッド Image-based application launcher
US9549090B2 (en) 2013-07-23 2017-01-17 Brother Kogyo Kabushiki Kaisha Information processing device performing a data sharing process among applications and controlling method thereof
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9696888B2 (en) 2010-12-20 2017-07-04 Microsoft Technology Licensing, Llc Application-launching interface for multiple modes
US10254955B2 (en) 2011-09-10 2019-04-09 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US10579250B2 (en) 2011-09-01 2020-03-03 Microsoft Technology Licensing, Llc Arranging tiles
US10969944B2 (en) 2010-12-23 2021-04-06 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04190421A (en) * 1990-11-26 1992-07-08 Matsushita Electric Ind Co Ltd Method and device for application start
JP2001101049A (en) * 1999-09-28 2001-04-13 Mitsubishi Electric Corp File restoring device
JP2002007138A (en) * 2000-04-17 2002-01-11 Fujitsu Ltd Method for installing and starting application, device for executing the same, and medium and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3651784B2 (en) * 1995-10-04 2005-05-25 アイシン・エィ・ダブリュ株式会社 Navigation device
JP2003241879A (en) * 2002-02-14 2003-08-29 Sharp Corp Information processing system
JP2004102453A (en) * 2002-09-05 2004-04-02 Hitachi Ltd Context launch management method and system, its program and recording medium
JP4411528B2 (en) * 2004-06-10 2010-02-10 ソニー株式会社 Information processing apparatus and method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04190421A (en) * 1990-11-26 1992-07-08 Matsushita Electric Ind Co Ltd Method and device for application start
JP2001101049A (en) * 1999-09-28 2001-04-13 Mitsubishi Electric Corp File restoring device
JP2002007138A (en) * 2000-04-17 2002-01-11 Fujitsu Ltd Method for installing and starting application, device for executing the same, and medium and program

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013507882A (en) * 2009-10-12 2013-03-04 マイクロソフト コーポレーション Method and apparatus for routing user data entry to application
US9696888B2 (en) 2010-12-20 2017-07-04 Microsoft Technology Licensing, Llc Application-launching interface for multiple modes
US11126333B2 (en) 2010-12-23 2021-09-21 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US10969944B2 (en) 2010-12-23 2021-04-06 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9229918B2 (en) 2010-12-23 2016-01-05 Microsoft Technology Licensing, Llc Presenting an application change through a tile
US11388307B2 (en) 2011-03-25 2022-07-12 Brother Kogyo Kabushiki Kaisha Computer readable recording medium, information processing apparatus, and information processing method
US8957901B2 (en) 2011-03-25 2015-02-17 Brother Kogyo Kabushiki Kaisha Computer readable recording medium, information processing apparatus, and information processing method
US10924624B2 (en) 2011-03-25 2021-02-16 Brother Kogyo Kabushiki Kaisha Computer readable recording medium, information processing apparatus, and information processing method
US10375265B2 (en) 2011-03-25 2019-08-06 Brother Kogyo Kabushiki Kaisha Computer readable recording medium, information processing apparatus, and information processing method
JP2012203742A (en) * 2011-03-25 2012-10-22 Brother Ind Ltd Information processing program, information processing apparatus and information processing method
US9894238B2 (en) 2011-03-25 2018-02-13 Brother Kogyo Kabushiki Kaisha Computer readable recording medium, information processing apparatus, and information processing method
JP2012247862A (en) * 2011-05-25 2012-12-13 Casio Comput Co Ltd Portable electronic apparatus and control program for portable electronic apparatus
US10303325B2 (en) 2011-05-27 2019-05-28 Microsoft Technology Licensing, Llc Multi-application environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US11698721B2 (en) 2011-05-27 2023-07-11 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9052820B2 (en) 2011-05-27 2015-06-09 Microsoft Technology Licensing, Llc Multi-application environment
US9535597B2 (en) 2011-05-27 2017-01-03 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US10579250B2 (en) 2011-09-01 2020-03-03 Microsoft Technology Licensing, Llc Arranging tiles
US10254955B2 (en) 2011-09-10 2019-04-09 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
JP2013077125A (en) * 2011-09-30 2013-04-25 Brother Ind Ltd Information processing program, information processing unit, and information processing method
US9128605B2 (en) 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
US9924102B2 (en) 2013-03-14 2018-03-20 Qualcomm Incorporated Image-based application launcher
JP2016519800A (en) * 2013-03-14 2016-07-07 クアルコム,インコーポレイテッド Image-based application launcher
US10230863B2 (en) 2013-07-23 2019-03-12 Brother Kogyo Kabushiki Kaisha Information processing device performing a data sharing process among applications and controlling method thereof
US9549090B2 (en) 2013-07-23 2017-01-17 Brother Kogyo Kabushiki Kaisha Information processing device performing a data sharing process among applications and controlling method thereof
US9348673B2 (en) 2013-12-17 2016-05-24 Brother Kogyo Kabushiki Kaisha Information processing device and control method of sharing image data to plural applications

Also Published As

Publication number Publication date
JPWO2008041318A1 (en) 2010-02-04

Similar Documents

Publication Publication Date Title
WO2008041318A1 (en) Application start-up device, application start-up method, application start-up program and recording medium
JP5411159B2 (en) Position recognition apparatus that receives content from a transmission source via a communication network, and method for identifying information contained in content received by a position recognition apparatus via a communication network
JP3962829B2 (en) Display device, display method, and display program
KR101633824B1 (en) Method for setting background screen and mobile terminal using the same
US7881705B2 (en) Mobile communication terminal and information acquisition method for position specification information
KR20100086427A (en) Method and system for managing images and geographic location data in a mobile device
JP2010146030A (en) Search system, portable information device, and search program
CN101424537B (en) Navigating point code establishing method, navigation starting method and relevant apparatus thereof
JP2006279156A (en) Telephone-directory retrieval system and method, control system, portable telephone and program
US20100075645A1 (en) Mobile device and location-information notification method
JP4883944B2 (en) In-vehicle machine
JP2015141234A (en) Information acquisition program, information acquisition method, and information processor
JP2012113668A (en) Map information providing device, map information providing system, map information providing method, and map information providing program
JP4653016B2 (en) Mobile device, calling method and calling system
JP2015087963A (en) Document recommendation program and device
JP7428856B1 (en) Program, information processing device, and information processing method
JP4267631B2 (en) Message data processing device
WO2018227760A1 (en) Application recommendation method and device, and mobile terminal
JP5265600B2 (en) Portable terminal having kana-kanji conversion function, kana-kanji conversion method and program
WO2008041317A1 (en) Spot information providing device, spot information retrieving device, spot information retrieving method, spot information retrieving program, and recording medium
WO2009096032A1 (en) Information notification device, information notification method, information notification program, and recording medium
KR20070100011A (en) Method for providing location information searching service and apparatus for thereof
JP2006003321A (en) Information providing system for vehicle
KR100678499B1 (en) Method and apparatus for informing the course of destination using telephone number
JP2006202044A (en) Navigation device and conference system using it

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: 06811073

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2008537375

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06811073

Country of ref document: EP

Kind code of ref document: A1