WO2004059455A1 - 情報処理装置、携帯端末、情報処理システム、情報処理方法、情報処理プログラム、および、コンピュータ読取可能な記録媒体 - Google Patents

情報処理装置、携帯端末、情報処理システム、情報処理方法、情報処理プログラム、および、コンピュータ読取可能な記録媒体 Download PDF

Info

Publication number
WO2004059455A1
WO2004059455A1 PCT/JP2003/016418 JP0316418W WO2004059455A1 WO 2004059455 A1 WO2004059455 A1 WO 2004059455A1 JP 0316418 W JP0316418 W JP 0316418W WO 2004059455 A1 WO2004059455 A1 WO 2004059455A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
situation
status
information processing
time
Prior art date
Application number
PCT/JP2003/016418
Other languages
English (en)
French (fr)
Inventor
Hiroyuki Kanza
Original Assignee
Sharp Kabushiki Kaisha
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 Sharp Kabushiki Kaisha filed Critical Sharp Kabushiki Kaisha
Priority to US10/540,877 priority Critical patent/US20060095503A1/en
Priority to AU2003292738A priority patent/AU2003292738A1/en
Publication of WO2004059455A1 publication Critical patent/WO2004059455A1/ja

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications

Definitions

  • the present invention relates to an information processing apparatus, a mobile terminal, an information processing system, an information processing method, an information processing program, and a computer-readable recording medium.
  • the present invention relates to an information processing device, a mobile terminal, an information processing system, an information processing method, an information processing program, and a computer-readable recording medium on which the above program is recorded.
  • an information processing apparatus that determines a situation and predicts a function to be executed under the situation (for example, see Japanese Patent Application Laid-Open No. 11-158876).
  • This information processing device stores what operation has been performed at which location as history information, and if there is a history information that matches or is close to the current position, the corresponding operation is performed. Do.
  • the information processing apparatus stores the location information and the location category in association with each other, so that even if the information on the location or the environment does not exist in the history information, the information processing apparatus can operate using the location category information. enable.
  • the current location is a location represented by longitude and latitude (135.41, 35.43)
  • a location previously represented by (135.43, 35.43) Consider the case where the history information of the transmission of is stored. If (135.41, 35.43) and (133.43, 35.43) are both described as movie theaters in the information that associates the location information with the location category, the current location and history information The location does not match, but the location category does, so you can send a specific email.
  • the information processing apparatus since the categories of the place are not hierarchized, it is only possible to determine whether or not they belong to the same category. For this reason, the information processing apparatus has a problem in that when there are a plurality of candidates, priority cannot be set, and it is not possible to determine which candidates should be presented to the user.
  • the categorization target is limited to position information, there is a problem that it is not possible to provide an appropriate operation procedure for situations other than the position. For example, since time information is not categorized, there is a problem that certain processing cannot be performed in a certain time zone.
  • the processing power executed when the location information is different but the location category is the same is the same. For example, if a person who often looks at the timetable at station B is currently at station A, the same processing is performed at station A because station B has the common location category. The B temple engraving at the station will be displayed.
  • the information processing device assumes a geographical position represented by latitude and longitude as position information, it requires a sensor such as a GPS, which is costly. There is a problem in that there is a technical restriction that there are locations where it is difficult to obtain information, and there is also a problem in the accuracy of sensors such as GPS. Disclosure of the invention
  • a first object of the present invention is to provide an information processing apparatus capable of accurately predicting a necessary operation for a current situation and performing an operation according to the situation with a simple procedure. .
  • an information processing apparatus comprises: a situation acquisition unit for acquiring situation information at the time of operation; a situation information at the time of operation acquired by the situation acquisition means; and the operation information at that time.
  • a status operation storing unit that stores the status information stored in the status operation storage unit; and a status comparison unit that compares the current status information with the status information stored in the status operation storage unit.
  • Two types of status information to be compared by the status matching means based on the status information of the hierarchical structure stored in the status hierarchy storage means for storing the status information at the time of the operation as a hierarchical structure, and the status information of the hierarchical structure stored in the status hierarchy storage means The concept operation searching means for searching for a common upper concept of the information storage means, and the situation operation storage means based on the matching result of the situation matching means and the search result of the upper concept searching means. Characterized in that an operating procedure execution means for executing an operation procedure corresponding to the operation information.
  • the status information indicates the place where the operation was performed, the time, the climatic condition, the content of the user's work, the user's mental state, the type and state of the connected device, and the like.
  • the operation information refers to all device operations such as “e-mail”, “browse Web”, “enter schedule”, and “watch TV”.
  • the operation information also includes information that clearly specifies the subject such as “Send an email to A” or “Browse the homepage of Company B”.
  • the situation information and the operation information are stored in association with each other by the above-mentioned situation operation storage means, and the operation performed under the similar situation in the past is executed by an easy method.
  • whether or not the situation is similar is determined by storing at least the situation information at the time of operation acquired by the situation acquisition means as a hierarchical structure in the situation hierarchy storage means, This is performed by checking whether or not the situation information stored in the operation storage means matches the superordinate concept by the above-described situation collating means and superordinate concept search means.
  • the operation procedure execution means executes an operation procedure according to the operation information stored in the situation operation storage means, based on the result of the comparison by the situation comparison means and the result of the search by the high-level concept search means. Therefore, the number of opportunities for using past operations is increased, and a user who has decided to perform the same operation in the same situation can execute a desired operation with a simple procedure without going through a cumbersome multiple procedures.
  • the information processing apparatus includes: When the general concept of the current situation information and the situation information stored in the situation operation storage means match, an operation adaptation means is provided for adapting the operation procedure executed by the operation procedure execution means to the situation at that time. It is characterized by the following.
  • adaptation means changing a part of the memorized operation by applying it to the situation. For example, if a person who often looks at the timetable at station B is at station A, the timetable at station B is changed to the time at station A based on the operation of viewing the timetable at station B, which was performed at station B in the past. This is what it turns out as a table. This will increase the opportunities for more appropriate response to the situation.
  • the information processing apparatus of one embodiment includes communication means for communicating with another device having an address unique to the device,
  • the situation acquiring means acquires, as a component of the situation information, a device-specific address of a device to be communicated through the communicating means.
  • the device-specific address is, for example, an IP (Internet Protocol) address.
  • the IP address of the device connected to the network is obtained by the status obtaining means via the communication means. For example, if you connect to the Internet using a wireless LAN at an outdoor location, obtain and store the IP address of the connected device, and connect to the Internet at the same location at another time However, it is possible to judge the stored IP address as past status information.
  • the IP address assigned to the device corresponding to the access point at the connection destination is effective for specifying the location.
  • information related to the place can be used without using a special device for acquiring position information such as GPS, and past operations can be performed at the same place in a simple procedure. Can perform a desired operation.
  • the status acquisition unit acquires the IP address of the server via the communication unit.
  • a portable terminal includes the information processing device described above.
  • an information processing system is an information processing system including a server, and a portable terminal that communicates with the server, wherein the portable terminal acquires status information at the time of operation; Situation operation for storing the status information at the time of the operation obtained by the status obtaining means and the operation information at that time in association with each other.1
  • Condition matching means for matching the situation information; and operation procedure executing means for executing an operation procedure corresponding to the operation information stored in the situation operation storage means based on the result of the matching by the situation matching means,
  • a server configured to store, as a hierarchical structure, the status information at the time of the operation obtained by the status obtaining unit; and a status information of the hierarchical structure stored in the status hierarchical storage unit.
  • a high-level concept searching means for searching for a common high-level concept of the two pieces of status information to be compared by the status matching means based on the information. This increases the chances of using past operations, and allows users who have decided to perform in the same situation to execute the desired operation with simple procedures without having to go through multiple cumbersome procedures.
  • the information processing method of the present invention relates to a situation acquisition step of acquiring situation information at the time of operation, and associating the situation information at the time of operation acquired at the situation acquisition step with the operation information at that time.
  • a situation operation storage step for storing the current situation information and the situation information stored in the situation operation storage step; and a situation operation storage step based on the result of the situation comparison step.
  • An operation procedure execution step for executing an operation procedure according to the operation information stored by the operation procedure; a hierarchical storage step for storing the status information at the time of the operation acquired in the operation procedure execution step as a hierarchical structure; Based on the situation information of the hierarchical structure stored in the storage step, the two situation information And a concept search step for searching for a common superordinate concept.
  • the above information processing method increases the chances of using past operations, and allows users who have decided to perform in the same situation without having to go through multiple cumbersome procedures.
  • a desired operation can be performed by a simple procedure.
  • An information processing program is an information processing program for causing a computer to execute an information processing method, and causes the computer to execute the information processing method.
  • the computer executes the above information processing method using the above information processing program, the chances of using past operations are increased, and users who have decided to perform in the same situation can be used without going through multiple cumbersome procedures.
  • the desired operation can be performed by a simple procedure.
  • a computer-readable recording medium of the present invention is a computer-readable recording medium recording the above-described information processing program.
  • FIG. 1 is a block diagram illustrating a configuration of an information processing apparatus according to an embodiment of the present invention.
  • FIG. 2 is a diagram schematically illustrating a situation hierarchy storage unit of the information processing apparatus.
  • FIG. 3 is a diagram schematically illustrating a situation hierarchy storage unit of the information processing apparatus.
  • FIG. 4 is a flowchart showing the operation of the information processing apparatus.
  • FIG. 5 is a flowchart showing a processing operation of the situation matching unit of the information processing apparatus.
  • FIG. 6 is a flowchart showing a processing operation of the operation adapting unit of the information processing device.
  • FIG. 7 is a diagram illustrating a processing example of an information processing device having a basic configuration for comparison.
  • FIG. 8 is a diagram illustrating a processing example of an information processing device having a basic configuration for comparison.
  • FIG. 9 is a diagram illustrating a processing example of the information processing apparatus according to the embodiment of the present invention.
  • FIG. 10 is a diagram showing registration information of the operation adaptation unit of the information processing apparatus.
  • FIG. 11 is a diagram showing registration information of the operation adaptation unit of the information processing device.
  • FIG. 12 is a block diagram of an information processing apparatus having a basic configuration for comparison. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 1 is a block diagram illustrating a configuration of an information processing apparatus according to an embodiment of the present invention.
  • This information processing apparatus includes a situation acquisition unit 1 as an example of situation acquisition means, an operation unit 2 as an example of situation operation input means, a situation operation storage unit 3 as an example of situation operation storage means, Situation matching unit 4 as an example of matching means, situation hierarchy storage unit 5 as an example of situation hierarchy storage means and higher-level concept search means, operation adaptation unit 6 as an example of operation adaptation means, and execution of operation procedures It has a presentation selection unit 7 as an example of means and a communication unit 8 as an example of communication means.
  • the situation acquisition unit 1 is a means for acquiring current situation information such as the place where the operation was performed, time, climatic condition, user's work content, user's mental state, type and state of the connected device, and the like. is there.
  • the “place where the operation was performed” may be a method using a GPS (Global Positioning System).
  • GPS Global Positioning System
  • the position information can be represented by longitude and latitude.
  • Acquisition of time can be realized by a clock or radio clock built in the device.
  • the “climate condition” can be acquired using a sensor that measures temperature, humidity, and the like, and weather forecast information on the Web that is linked to positional information in GPS.
  • “User's work” can be obtained by checking the status of the equipment currently used.
  • the “user's psychological state” is acquired using sensors such as body temperature and pulse rate.
  • type and status of connected device can be obtained by following various procedures for establishing a network connection.
  • the method of acquiring the status information has been described, but the status information and the method of acquiring the status information are not limited thereto.
  • the operation unit 2 includes “press a button”, “input characters”, “menu” Select an item from among “.”
  • the situation operation storage unit 3 is means for storing the situation information from the situation acquisition unit 1 and the operation information from the operation unit 2 as a pair. Here, what kind of operation was performed in such a situation that such an operation was performed in this place at this time is stored.
  • the situation collation unit 4 compares the current situation with the situation information stored in the situation operation storage unit 3, and selects the current situation from the situation information stored in the situation operation storage unit 3. This is a means of finding an operation that matches the information.
  • the situation hierarchy storage unit 5 expresses and stores the situation information as a tree structure from the upper concept to the lower concept, and performs two matchings by the situation matching unit 4 based on the stored situation information of the hierarchical structure. It is a means of finding a common high-level concept for situation information.
  • the status information stored in the status hierarchy storage unit 5 is the status information at the time of operation acquired by the status acquisition unit 1 and the information set by the user using the operation unit 2.
  • Fig. 2 shows an example where a place is expressed as a tree structure
  • Fig. 3 shows an example where time is expressed as a tree structure.
  • the subordinate concepts of public places are stations and stores, the subordinate concepts of the stations are A station and B station, and the subordinate concept of stores is store C.
  • the subordinate concepts of the commuting time zone are the homecoming time zone and the homecoming time zone, and the subordinate concepts of the homecoming time zone are 7:00 am and 9: Oam.
  • the operation adaptation unit 6 shown in FIG. 1 stores the current situation information and the situation information stored in the situation operation storage unit 3 in association with the stored situation information when the superordinate concept matches. This is a means to adapt the operation procedure according to the operation information to the situation at that time.
  • the presentation selection unit 7 is a means for presenting to the user an operation that may be executed based on the current situation information, and selecting an operation desired by the user from the operation.
  • a possible operation presentation is made by an output device (not shown).
  • the output device is generally configured by a display such as a liquid crystal, but when outputting by voice, is configured by a speaker or the like.
  • the user is selected by an input device (not shown).
  • the input device consists of a keyboard, a button, a mouse, a tablet, and a microphone.
  • FIG. 12 is a block diagram showing a basic configuration of an information processing device for making the description of the information processing device of the present invention easy to understand. The differences between the information processing apparatus having the basic configuration shown in FIG. 12 and the configuration of the present invention will be described.
  • the position acquisition unit 11 shown in FIG. 12 is a means for acquiring position information where a user is located.
  • the first difference is that the information processing apparatus of the present invention has a situation acquisition unit for acquiring situation information including position information.
  • place category holding unit 15 shown in FIG. 12 is a means for adding and storing place category information for each position, whereas the information processing apparatus of the present invention provides a method of storing situation information. There is a second difference in that is not stored in the situation hierarchy storage unit 5 as a hierarchical structure.
  • a third difference is that the information processing apparatus of the present invention has an operation adaptation unit 6, but does not have the information processing apparatus shown in FIG.
  • the operation unit 12, the situation operation storage unit 13, the position matching unit 14, and the presentation selection unit 16, which are other components of the information processing apparatus shown in FIG. 12, are the same as those in the embodiment of the present invention. It is a component.
  • FIGS. 7 and 8 are simplified diagrams of an operation example of the information processing apparatus having the basic configuration shown in FIG. 12, and FIG. 9 is a simplified diagram of an operation example of the information processing apparatus according to the embodiment of the present invention.
  • FIG. 9 is a simplified diagram of an operation example of the information processing apparatus according to the embodiment of the present invention.
  • FIG. 7 shows the position information (X 1, Y 1) acquired by the position acquisition unit 11 in the information processing apparatus shown in FIG. 12 and compared with the position stored in the situation operation storage unit 13 As a result, since an object having the same position is found, the operation A stored as a pair is presented.
  • FIG. 8 shows that the position information (XI, Y 1) is acquired by the position acquisition unit 11 and compared with the situation information stored in the operation storage unit 13. However, as a result of searching for the same category, the location information (X2, Y2) matched in the common category a. Therefore, in this example, the operation B is stored as a pair with the position information (X 2, Y 2).
  • FIG. 9 shows the information processing apparatus shown in FIG. 1 according to the embodiment of the present invention.
  • the location information (XI, Y 1) is acquired by the acquisition unit 1, and as a result of comparing with the position stored in the situation operation storage unit 3, the same thing is not found.
  • (X 2, Y 2) matched in common category a. Therefore, in this example, the operation B (2) stored as a pair with the positional information (X2, Y2) is presented in the form of B (l) adapted to the current situation information.
  • the status acquisition unit 1 acquires status information such as the current time and location (step S 1).
  • the situation matching unit 4 (shown in FIG. 1) stores the acquired situation information and the situation operation storage unit 3
  • the situation information stored in the situation operation storage unit 3 is compared with the situation information stored in the situation operation storage unit 3 (step S2). The method of determining whether they match will be described later.
  • the situation collation unit 4 sends the operation information stored in the situation operation storage unit 3 together with the situation information to the operation adaptation unit 6 (shown in FIG. 1). If there is no matching information, the process ends.
  • the operation adaptation unit 6 determines whether or not to adapt the operation information passed from the situation matching unit 4 to the situation information based on the information in the situation hierarchy storage unit 5 (shown in FIG. 1). Judgment is made (step S3), and if it is judged that there is no need, the operation information is sent to the presentation selection unit 7 (shown in FIG. 1) without doing anything. On the other hand, if it is determined that the operation is necessary, the operation adaptation unit 6 sends the operation information to the presentation selection unit 7 after performing the operation adaptation process (step S5).
  • the operation adaptive processing method will be described later.
  • the presentation selection unit 7 presents the information of the operation passed from the operation adaptation unit 6 in a form that can be understood by the user (step S4), and entrusts the user with determining whether or not to execute the operation.
  • the situation storage unit 3 every time an operation is performed in the operation unit 2, the situation information at that time acquired by the situation acquisition unit 1 is stored as a pair with the operation information.
  • the situation matching unit 4 compares the situation information, and searches for an operation that matches the situation information from the situation information stored in the situation operation storage unit 3 (S 2 in FIG. 4). This will be described based on the flowchart of FIG.
  • the situation hierarchy storage unit 5 (shown in FIG. 1) stores the hierarchy structure of the situation information (location) as shown in FIG. It is assumed that the situation information that the user is at Station A has been acquired by the situation acquisition unit 1.
  • the hierarchy level variable i is initialized (step S11).
  • the value of the variable i is incremented by one (step S12), and the status information in the status operation storage unit 3 is stored in the child node having the same parent on the i-th stage as viewed from the station A. It is checked whether there is a match (step S13). In the example of FIG. 2, it is checked whether or not the station B is stored in the situation operation storage unit 3.
  • step S 14 If there is a match (step S 14), it is determined that there is an available operation.
  • Step S15 it is determined whether or not the parent on the i-th level is a root (step S16), and if the parent is the root, no operation is available (step S17). The process ends. On the other hand, if it is not the parent route, the process returns to step S12.
  • step S21 the hierarchy level variable i is initialized (step S21), and the presentation candidate number variable j is initialized (step S22).
  • step S23 the value of the variable i is incremented by one (step S23), and the common registration information in the situation operation storage unit 3 is stored in the status operation storage unit 3 for the child node having the common parent on the i-th stage. It is checked whether or not there is (step S24).
  • step S2 In 5 it is determined that there is common registration information.
  • the registration information is common as a “timetable”, but the content presented as a timetable differs between Station A and Station B. Adapted, that is, the content to be presented is set as the timetable of Station B, and this is set as the j-th presentation candidate (Step S26).
  • step S27 The value of j is incremented by one (step S27). If the value of j is smaller than the predetermined upper limit N (step S28), the process returns to step S24 and repeats the processing. On the other hand, if the value of j is not smaller than the upper limit value N, j candidates are sent to the presentation selection unit 7 (step S30), and the process ends.
  • step S25 If it is determined in step S25 that there is no common registration information, it is determined whether the parent on the i-th level is a root (step S29). The process moves to step S30, otherwise to step S23.
  • the operation adaptation unit 6 can adapt the operation procedure according to the situation. For example, if a person who often looks at the timetable at station A is at station B, the timetable at station A is changed to the time at station B based on the operation of viewing the timetable at station A, which was performed at station A in the past. It can be realized by displaying it in a table.
  • registration information as shown in FIG. 11 is stored.
  • time information is added to the registration information in FIG.
  • the situation acquisition section 1 has acquired situation information indicating that the user is at Station A during the return time. If the situation operation storage unit 3 stores the operation of seeing the weather forecast in the morning at the station A at the time of commuting to work, as shown in the hierarchical diagram of Fig. 3, the commuting time is the commuting time and the time of returning to work. Since the weather forecast is registered as the common registration information at Station A, it is determined that there is the common registration information in step S25 (shown in FIG. 6).
  • the registration information is common as "weather forecast”
  • the content to be presented as weather forecast information is that day morning weather forecast information
  • the content is adapted to the situation information, that is, the content to be presented is used as the next day's weather forecast information, and is used as a candidate for presentation.
  • situation information such as place and time as a hierarchical structure
  • opportunities to take appropriate actions according to the situation information increase, and users who have decided to perform operations based on similar situation information can perform the desired operation with simple procedures without having to go through multiple cumbersome procedures. The effect of being able to execute is obtained.
  • the operation adaptation unit 6 matches the superordinate concept of the current situation information with the situation information stored in the situation operation storage unit 3 based on the search result of the situation hierarchy storage unit 5, the current situation information is used. By adapting and executing an operation procedure according to the stored operation information, a more appropriate response can be made according to the situation information.
  • the information processing apparatus has a communication unit 8 as a communication unit for communicating with another device having an IP (Internet Protocol) address.
  • IP Internet Protocol
  • the IP address of the device to be communicated is obtained via the communication unit 8. That is, the IP address of the device connected to the network is acquired as one element of the status information. For example, if you connect to the Internet at a certain place outdoors, if you get and store the I ⁇ address of ⁇ of the connection destination, if you connect to the Internet at the same place at another occasion, the I The address can be determined as past status information.
  • information related to the place can be used without using a special device for acquiring position information such as GPS, and past operations can be performed at the same place with a simple procedure. To perform a desired operation.
  • the assigned I ⁇ address may differ depending on the connection date and status information. If the I-address is different, it will not be possible to match the past I-address and find a match. Therefore, when the IP address of the device is assigned by the server, the IP address of the server to which the IP address is assigned is stored instead of the assigned IP address. As a result, even if the IP address assigned at the same location changes, it becomes possible to determine the same location in the past history.
  • the situation operation memory can be stored.
  • the user can specify the information to be stored in the situation control & consideration unit 3 as a means.
  • the computer readable recording medium is a program medium composed of ROM (Read Only Memory). Alternatively, it may be a program medium that is attached to and read from an external auxiliary storage device. In any case, the program reading means for reading the information processing program from the program medium may have a configuration of directly accessing and reading the program medium.
  • Random Access Memory may be loaded into a program storage area and accessed and read from the program storage area. It is assumed that a keyword program to be loaded from the program medium to the program storage area of the RAM is stored in the main unit in advance.
  • the above-mentioned program medium is configured so as to be separable from the main unit side, a magnetic tape such as a magnetic tape or a cassette tape, a magnetic disk such as a flexible disk or a hard disk, or a CD—Compact Disc-Read Only Memory (ROM). ), MO (Magnet Optical disk), MD (mini disk), DVD (Digital
  • Versatile Disc Disc system for optical disks such as digital versatile discs), Card system for IC (integrated circuit) cards and optical cards, mask ROM, EP ROM
  • Erasable Programmable Read Only Memory UV erasable R OM
  • EEPROM a (Elec rionical ⁇ y Erasable Programmable Read Only Memory electrically removed by type R OM) fixedly programmed, including semiconductor memory, such as s flash R OM It is a medium to carry.
  • the information processing apparatus in the above embodiment has a configuration that can be connected to a communication network including the Internet, including a modem, a LAN card, and the like
  • the program medium is downloaded from the communication network. Therefore, the media may carry the program in a fluid manner.
  • the download program for downloading from the above communication network The ram is stored in the main unit in advance. Alternatively, it shall be installed from another recording medium.
  • the present invention may be applied to an information processing system including a server and a mobile terminal that communicates with the server.
  • the mobile terminal includes: a status obtaining unit that obtains status information at the time of operation; and a status operation storage that stores the status information at the time of operation obtained by the status obtaining unit in association with the operation information at that time. Means, current status information and status information stored in the status operation storage means, and status information stored in the status operation storage means based on the verification result of the status comparison means.
  • Operating procedure executing means for executing a corresponding operating procedure; status hierarchical storage means for storing the status information at the time of the operation obtained by the status obtaining means as a hierarchical structure; and stored in the status hierarchical storage means.
  • a high-level concept search unit configured to search for a common high-level concept of the two pieces of status information to be compared by the status matching unit based on the hierarchically structured status information. This increases the chances of using past operations, and allows users who have decided to do the same in the same situation to perform the desired operation with simple procedures without having to go through multiple cumbersome procedures. Can be realized.
  • the situation information and the operation information are exchanged. They are stored in association with each other, and operate so that operations performed under similar circumstances in the past can be executed in an easy manner.
  • the determination of similar situational power is made by storing situational information in a hierarchical structure and examining whether the current situational information matches the superordinate concept. This increases the chances of using past operations, and the number of users who have decided to use the same
  • the desired operation can be performed with a simple procedure without going through the above procedure.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

現在の状況に対して必要な操作を的確に予測でき、状況に応じた操作を簡単な手続きで行うことができる情報処理装置を提供する。情報処理装置は、状況取得部(1)により取得された操作時の状況情報と操作部(2)からのそのときの操作情報とを対応付けて状況操作記憶部(3)により記憶する。現在の状況情報と状況操作記憶部(3)に記憶された状況情報とを状況照合部(4)により照合すると共に、階層構造として記憶された状況情報に基づいて、状況照合部(4)で照合する2つの状況情報についての共通の上位概念を状況階層記憶部(5)により求める。そして、上記状況階層記憶部(5)の検索結果により現在の状況情報と状況操作記憶部(3)に記憶された状況情報との上位概念が一致したとき、操作適応部(6)は、状況操作記憶部(3)に記憶された操作情報に応じた操作手続きを、そのときの状況に適応させて、提示選択部(7)により操作手続きを実行する。

Description

明 細 書 情報処理装置、 携帯端末、 情報処理システム、 情報処理方法、 情報処理プロダラ ム、 および、 コンピュータ読取可能な記録媒体 技術分野
この発明は、 情報処理装置、 携帯端末、 情報処理システム、 情報処理方法、 情 報処理プログラム、 および、 コンピュータ読取可能な記録媒体に関し、 特に状況 を判断して、 その状況下で実行する可能性の高い機能を予測する情報処理装置、 携帯端末、 情報処理システム、 情報処理方法、 情報処理プログラム、 および、 上 記プログラムを記録したコンピュータ読取可能な記録媒体に関する。
背景技術
従来、 情報処理装置としては、 状況を判断して、 その状況下で実行する機能を 予測するものがある(例えば、 日本公開特許公報第平 1 1一 1 5 8 7 6号を参照)。 この情報処理装置は、 どの場所でどのような操作を行つたかを履歴情報として保 存しておき、 履歴情報の中に現在位置と合致するもの、 あるいは近いものがあれ ば、 対応する操作を行う。 さらに、 上記情報処理装置は、 位置情報と場所カテゴ リを対応させて保持することにより、 場所や環境に対する情報が履歴情報に存在 しなくても、 場所カテゴリの情報を活用して操作することを可能にする。
例えば、 現在位置として経度と緯度( 135. 41, 35. 43 ) で表される場所にお り、 過去に (135. 43, 35. 43) で表される場所で、 何度か特定のメールを発信し た履歴情報が保存されている場合を考える。 位置情報と場所カテゴリを対応させ た情報に、 ( 135. 41 , 35. 43 ) と (133. 43 , 35. 43) は共に映画館であると記 載されていれば、 現在位置と履歴情報の位置は一致しないが、 場所カテゴリは一 致するので、 特定のメールを発信することができる。
通常、 機器で操作を行うには、 複数の操作手続きを行う必要がある。 例えばメ ールを送る場合には、 メール機能を選ぶ、 送り先を入力する、 タイトルを入力す る、 本文を入力する、 送信手続きを行う等の手続きを経ることになる。 同じ場所 において、 同じ操作を行うことが決まっている利用者にとっては、 このような手 続きは煩わしいため、 上記情報処理装置は、 利便性を向上させた有益なものであ る。
しかしながら、 上記情報処理装置では、 場所のカテゴリが階層化されていない ため、 同一カテゴリに属するか否かの判断しかできない。 このため、 上記情報処 理装置では、 複数候補がある場合に優先度付けが行えず、 どの候補を利用者に提 示すべきか判断できないという問題がある。
また、 上記情報処理装置では、 カテゴリ化している対象が位置情報に限定され ているため、 位置以外の状況に対して適切な操作手続きを提供できないという問 題がある。 例えば、 時刻情報をカテゴリ化していないため、 ある時間帯に決まつ た処理を行うことができないという問題がある。
また、 上記情報処理装置では、 位置情報は異なるが場所カテゴリが一致する場 合に実行される処理力 同一のものになってしまうという問題がある。 例えば、 B駅で時刻表をよく見る人が現在 A駅にいる場合、 駅という共通の場所カテゴリ であるため、 A駅でも B駅と同じ処理が実行されるが、 その結果、 A駅で B駅の B寺刻表が表示されてしまうことになる。
さらに、 上記情報処理装置では、 位置情報として緯度'経度等で表される地理 的な位置を前提としているため、 G P S等のセンサーが必要であり、 コストがか かるという点や、 地下街等では位置情報が取りにくい位置があるという技術上の 制約があるという点で問題があり、 G P S等センサーにおける精度の問題もある。 発明の開示
そこで、 この発明の第 1の目的は、 現在の状況に対して必要な操作を的確に予 測でき、 状況に応じた操作を簡単な手続きで行うことができる情報処理装置を提 供することにある。
また、 この発明の第 2の目的は、 上記情報処理装置において、 共通のカテゴリ であっても、 その状況に応じた操作ができる情報処理装置を提供することにある。 また、 この発明の第 3の目的は、 上記情報処理装置において、 位置に関する情 報を特別な装置を用いることなく利用できる情報処理装置を提供することにある。 上記目的を達成するため、 この発明の情報処理装置は、 操作時の状況情報を取 得する状況取得手段と、 上記状況取得手段により取得された上記操作時の状況情 報とそのときの操作情報とを対応付けて記憶する状況操ィ 己憶手段と、 現在の状 況情報と上記状況操作記憶手段に記憶された状況情報とを照合する状況照合手段 と、 少なくとも上記状況取得手段により取得された上記操作時の状況情報を階層 構造として記憶する状況階層記憶手段と、 上記状況階層記憶手段に記憶された階 層構造の状況情報に基づいて、 上記状況照合手段で照合する 2つの状況情報につ いての共通の上位概念を検索する上位概念検索手段と、 上記状況照合手段の照合 結果および上記上位概念検索手段の検索結果に基づいて、 上記状況操作記憶手段 に記憶された操作情報に応じた操作手続きを実行する操作手続実行手段とを備え たことを特徴とする。
ここで、 状況情報とは、 操作が行われた場所、 時間、 気候条件、 利用者の作業 内容、 利用者の心理状態、 接続機器の種類や状態等を表す。 また、 操作情報とは、 例えば 「メールを出す」 、 「W e bを閲覧する」 、 「スケジュールを入力する」 、 「テレビを見る」 といった機器の操作全般を指す。 また、 操作情報には、 「Aさ んにメールを出す」 、 「B社のホームページを閲覧する」 といった対象が明示さ れたものも含む。
この発明の情報処理装置では、 状況情報と操作情報とを対応付けて上記状況操 作記憶手段により記憶し、 過去の似た状況下において行った操作を、 容易な方法 で実行する。 このとき、 似た状況か否かの判断は、 少なくとも上記状況取得手段 により取得された操作時の状況情報を階層構造として上記状況階層記憶手段に記 憶しておき、 現在の状況情報と上記状況操作記憶手段に記憶された状況情報とが 上位概念で一致するかどうかを上記状況照合手段および上位概念検索手段により 調べることで行う。 そうして、 上記状況照合手段の照合結果および上位概念検索 手段の検索結果に基づいて、 上記操作手続実行手段は、 状況操作記憶手段に記憶 された操作情報に応じた操作手続きを実行する。 したがって、 過去の操作を利用 できる機会が増し、 同じ状況でやることが決まっている利用者が、 煩わしい複数 の手続きを経ることなく、 簡単な手続きで所望の操作を実行できる。
また、 一実施形態の情報処理装置は、 上記上位概念検索手段の検索結果により 現在の状況情報と上記状況操作記憶手段に記憶された状況情報との上位概念がー 致したとき、 上記操作手続実行手段が実行する操作手続きを、 そのときの状況に 適応させる操作適応手段を備えることを特徴とする。
ここで、 適応とは、 記憶した操作の一部を、 その状況にあてはめて変化させる ことを意味する。 例えば、 B駅で時刻表をよく見る人が A駅にいる場合、 過去に B駅で行った B駅の時刻表を見るという操作をもとにして、 B駅の時刻表を A駅 の時刻表に変えて表示するといつたことである。 これによつて、 状況に応じたよ り適切な対応ができる機会が増える。
また、 一実施形態の情報処理装置は、 機器固有のアドレスを有する他の機器と 通信する通信手段を備え、
上記状況取得手段によって、 状況情報の構成要素として通信の対象となる機器 の機器固有のァドレスを上記通信手段を介して取得することを特徴とする。 機器固有のァドレスとは、 例えば I P (インターネット ■プロトコル) ァドレ スなどがある。
この一実施形態では、 状況情報の一つの要素として、 上記状況取得手段によつ て、 ネットワーク接続されている機器の I Pアドレスを通信手段を介して取得す る。 例えば、 屋外のある場所で無線 L AN等を用いてインターネットに接続した 場合、 接続先の機器の I Pアドレスを取得し記憶しておけば、 別の機会に同じ場 所でィンターネッ トに接続した場合、 記憶した I Pァドレスを過去の状況情報と して判断することが可能になる。 このような接続先のアクセスポイントに当たる 機器に割り振られている I Pアドレスは、 場所の特定に有効である。
これによつて、 G P S等の位置情報を取得するための特別な装置を利用しなく ても、 場所に関連する情報を利用することができ、 過去に行った操作を同じ場所 において、 簡単な手続きで所望の操作を実行できる。
また、 通信の対象となる機器の I Pアドレスがサーバによって割り当てられて いる場合、 上記状況取得手段は、 サーバの I Pアドレスを上記通信手段を介して 取得することが望ましい。
また、 上記状況操ィ转己憶手段に記憶する状況情報と操作情報を利用者により指 定する状況操作入力手段を備えていることが望まし 、。 また、 この発明の携帯端末は、 上述の情報処理装置を搭載することを特徴とす る。
また、 この発明の情報処理システムは、 サーバと、 上記サーバと通信を行う携 帯端末とを含む情報処理システムであって、 上記携帯端末は、 操作時の状況情報 を取得する状況取得手段と、 上記状況取得手段により取得された上記操作時の状 況情報とそのときの操作情報とを対応付けて記憶する状況操 1己憶手段と、 現在 の状況情報と上記状況操作記憶手段に記憶された状況情報とを照合する状況照合 手段と、 上記状況照合手段の照合結果に基づいて上記状況操作記憶手段に記憶さ れた操作情報に応じた操作手続きを実行する操作手続実行手段とを備え、 上記サ ーバは、 上記状況取得手段により取得された上記操作時の状況情報を階層構造と して記憶する状況階層記憶手段と、 上記状況階層記憶手段に記憶された階層構造 の状況情報に基づいて、 上記状況照合手段で照合する 2つの状況情報についての 共通の上位概念を検索する上位概念検索手段とを備えたことを特徴とする。 これによつて、 過去の操作を利用できる機会が増し、 同じ状況でやることが決 まっている利用者が、 煩わしい複数の手続きを経ることなく、 簡単な手続きで所 望の操作を実行できる。
また、 この発明の情報処理方法は、 操作時の状況情報を取得する状況取得ステ ップと、 上記状況取得ステップにより取得された上記操作時の状況情報とそのと きの操作情報とを対応付けて記憶する状況操作記憶ステップと、 現在の状況情報 と上記状況操作記憶ステップにより記憶された状況情報とを照合する状況照合ス テツプと、 上記状況照合ステップの照合結果に基づいて上記状況操作記憶ステッ プにより記憶された操作情報に応じた操作手続きを実行する操作手続実行ステッ プと、 上記操作手続実行ステップにより取得された上記操作時の状況情報を階層 構造として記憶する階層記憶ステップと、 上記階層記憶ステップで記憶された階 層構造の状況情報に基づいて、 上記状況照合ステップで照合する 2つの状況情報 についての共通の上位概念を検索する概念検索ステップとを有することを特徴と する。
上記情報処理方法によって、 過去の操作を利用できる機会が増し、 同じ状況で やることが決まっている利用者が、 煩わしい複数の手続きを経ることなく、 簡単 な手続きで所望の操作を実行できる。
また、 この発明の情報処理プログラムは、 コンピュータに情報処理方法を実行 させるための情報処理プログラムであつて、 上述の情報処理方法を実行させる。 上記情報処理プログラムによりコンピュータが上記情報処理方法を実行するこ とによって、 過去の操作を利用できる機会が増し、 同じ状況でやることが決まつ ている利用者が、 煩わしい複数の手続きを経ることなく、 簡単な手続きで所望の 操作を実行できる。
また、 この発明のコンピュータ読取可能な記録媒体は、 上述の情報処理プログ ラムを記録したコンピュータ読取可能な記録媒体である。
上記コンピュータ読取可能な記録媒体に記録された上記情報処理プログラムを コンピュータに読み込んで上記情報処理方法を実行することによって、 過去の操 作を利用できる機会が増し、 同じ状況でやることが決まっている利用者が、 煩わ しい複数の手続きを経ることなく、 簡単な手続きで所望の操作を実行できる。 図面の簡単な説明
図 1は、 この発明の実施の一形態の情報処理装置の構成を示すプロック図であ る。
図 2は、 上記情報処理装置の状況階層記憶部を模式化した図である。
図 3は、 上記情報処理装置の状況階層記憶部を模式化した図である。
図 4は、 上記情報処理装置の動作を示すフローチャートである。
図 5は、 上記情報処理装置の状況照合部の処理動作を示すフ口一チヤ一トであ る。
図 6は、 上記情報処理装置の操作適応部の処理動作を示すフローチャートであ る。
図 7は、 比較のための基本構成の情報処理装置の処理例を示す図である。 図 8は、 比較のための基本構成の情報処理装置の処理例を示す図である。 図 9は、 この発明の実施の一形態の情報処理装置の処理例を示す図である。 図 1 0は、 上記情報処理装置の操作適応部の登録情報を示す図である。
図 1 1は、 上記情報処理装置の操作適応部の登録情報を示す図である。 図 1 2は、 比較のための基本構成の情報処理装置のプロック図である。 発明を実施するための最良の形態
以下、 この発明の情報処理装置、 携帯端末、 情報処理システム、 情報処理方法、 情報処理プログラム、 および、 コンピュータ読取可能な記録媒体を図示の実施の 形態により詳細に説明する。
図 1は、 この発明の実施の一形態の情報処理装置の構成を示すプロック図であ る。 この情報処理装置は、 状況取得手段の一例としての状況取得部 1と、 状況操 作入力手段の一例としての操作部 2と、 状況操作記憶手段の一例としての状況操 作記憶部 3と、 状況照合手段の一例としての状況照合部 4と、 状況階層記憶手段 と上位概念検索手段の一例としての状況階層記憶部 5と、 操作適応手段の一例と しての操作適応部 6と、 操作手続実行手段の一例としての提示選択部 7と、 通信 手段の一例としての通信部 8とを備えている。
上記状況取得部 1は、 操作が行われた場所、 時間、 気候条件、 利用者の作業内 容、 利用者の心理状態、 接続機器の種類や状態等の現在の状況情報を取得する手 段である。
例えば、 「操作が行われた場所」 は、 G P S (Global Positioning System)を 用いる方法がある。 上記 G P Sでは、 位置情報を経度と緯度で表現することがで きる。 また、 「時間の取得」 は、 機器に内蔵された時計や電波時計等により実現 できる。 また、 「気侯条件」 は、 温度'湿度等を計測するセンサーや、 G P Sに おける位置情報と連動させた Web (ウェブ)上の天気予報情報を用いて取得するこ とができる。 また、 「利用者の作業内容」 は、 現在使用している機器状態を見る ことにより取得することが可能である。 また、 「利用者の心理状態」 は、 体温' 脈拍数等のセンサーを用いて取得する。 さらに、 「接続機器の種類や状態」 は、 ネットワーク接続を確立するための各種手続きを追うことで取得することが可能 である。
以上、 それぞれの状況情報の取得方法について述べたが、 状況情報およびその 取得方法はこれらに限定されるものではない。
また、 上記操作部 2は、 「ポタンを押す」 、 「文字を入力する」 、 「メニュー の中から項目を選択する」 といったユーザが操作を行う手段である。
また、 上記状況操作記憶部 3は、 状況取得部 1からの状況情報と操作部 2から の操作情報を対にして記憶する手段である。 ここには、 この時刻にこの場所でこ ういう操作が実行されたといった、 どういう状況でどのような操作が行われたか が記憶される。
また、 上記状況照合部 4は、 今現在の状況と、 状況操作記憶部 3に記憶されて いる状況情報を比較し、 状況操作記憶部 3に記憶されている状況情報の中から現 在の状況情報が合致する操作を見つけ出す手段である。
また、 上記状況階層記憶部 5は、 状況情報を上位概念から下位概念への木構造 として表現し記憶すると共に、 記憶された階層構造の状況情報に基づいて、 状況 照合部 4で照合する 2つの状況情報についての共通の上位概念を求める手段であ る。 なお、 上記状況階層記憶部 5に記憶される状況情報は、 状況取得部 1により 取得された操作時の状況情報や、 操作部 2によりユーザーが設定したものである。 図 2は場所を木構造として表現した例を示しており、 図 3は時間を木構造とし て表現した例を示している。 図 2において、 公共場所の下位概念が駅と店舗であ り、 その駅の下位概念が A駅と B駅であり、 店舗の下位概念が店舗 Cである。 ま た、 図 3において、 通勤時間帯の下位概念が出社時間帯と帰宅時間帯であり、 そ の出社時間帯の下位概念が 7 : 0 0 a mと 9 : O O a mである。
また、 図 1に示す操作適応部 6は、 現在の状況情報と状況操作記憶部 3に記憶 された状況情報との上位概念が一致した場合、 上記記憶された状況情報に対応付 けて記憶された操作情報に応じた操作手続きを、 そのときの状況に適応させる手 段である。
また、 上記提示選択部 7は、 利用者に対して現在の状況情報のもと、 実行する 可能性のある操作を提示し、 その中から利用者が所望する操作を選択できる手段 である。 可能性のある操作提示は、 出力装置(図示せず)により行われる。 例えば、 出力装置は、 一般には液晶などのディスプレイ等から構成されるが、 音声で出力 する場合はスピーカ等から構成される。 また、 利用者の選択は、 入力装置(図示 せず)により行われる。 例えば、 入力装置は、 キーボード、 ポタン、 マウス、 タ ブレット、 マイクなどから構成される。 次に、 図 1 2は本発明の情報処理装置の説明を分かりやすくするための情報処 理装置の基本構成を示すブロック図である。 この図 1 2に示す基本構成の情報処 理装置とこの発明の構成の異なる点について説明する。
図 1 2に示す位置獲得部 1 1は、 利用者がいる位置情報を獲得する手段である。 この発明の情報処理装置は、 位置情報を含む状況情報を獲得する状況取得手段を 有する点に第 1の違いがある。
また、 図 1 2に示す場所カテゴリ保持部 1 5は、 位置ごとに場所カテゴリ情報 を付与し記憶している手段であるのに対して、 この発明の情報処理装置は、 状況 情報の記憶の仕方が階層構造として状況階層記憶部 5に記憶するようになってい ない点に第 2の違いがある。
また、 第 3の違いは、 この発明の情報処理装置には、 操作適応部 6があるが、 図 1 2に示す情報処理装置にない点である。
なお、 図 1 2に示す情報処理装置の他の構成要素である操作部 1 2 ,状況操作 記憶部 1 3,位置照合部 1 4および提示選択部 1 6は、 この発明の実施の形態と 同じ構成要素である。
次に、 図 1 2に示す情報処理装置とこの発明の実施の形態の情報処理装置の動 作の違いを図 7〜図 9を用いて説明する。 図 7と図 8は、 図 1 2に示す基本構成 の情報処理装置の動作例を簡略化して示した図であり、 図 9はこの発明の実施の 形態の情報処理装置の動作例を簡略化して示した図である。
図 7は、 図 1 2に示す情報処理装置において、 位置獲得部 1 1によって位置情 報(X 1, Y 1 )が取得され、 状況操作記憶部 1 3に記憶されている位置と比較し た結果、 位置が同一であるものが見つかつたため、 対として記憶されている操作 Aを提示するという例である。
また、 図 8は、 位置獲得部 1 1によって位置情報(X I , Y 1 )が取得され、 操 作記憶部 1 3に記憶されている状況情報と比較した結果、 位置が同一であるもの が見つからず、 同一のカテゴリを探した結果、 位置情報(X 2, Y 2 )が共通カテ ゴリ aで一致した。 このため位置情報(X 2 , Y 2 )と対で記憶されて 、る操作 B を提示するという例である。
一方、 図 9は、 この発明の実施形態の図 1に示す情報処理装置において、 状況 取得部 1によって位置情報(X I , Y 1 )が取得され、 状況操作記憶部 3に記憶さ れている位置と比較した結果、 同一であるものが見つからず、 同一カテゴリを探 した結果、 位置情報(X 2, Y 2 )が共通カテゴリ aで一致した。 このため位置情 報(X 2 , Y 2 )と対で記憶されている操作 B (2) を、 現在の状況情報に適応させ た B(l) という形で提示するという例である。
次に、 この発明の実施形態の情報処理装置の処理の流れを図 4のフロ一チヤ一 トをもとに説明する。
まず、 状況取得部 1 (図 1に示す)が現在の時刻,場所等の状況情報を取得する (ステップ S 1 )。
次に、 状況照合部 4 (図 1に示す)は、 取得した状況情報と状況操作記憶部 3
(図 1に示す)に記憶されている状況情報を比較し、 状況操作記憶部 3に記憶され ている状況情報の中から状況情報が合致する操作を探す (ステップ S 2 )。 合致す るかどうかを判定する方法は後述する。
合致する情報があれば、 状況照合部 4は、 状況操作記憶部 3に状況情報と対で. 記憶されている操作情報を操作適応部 6 (図 1に示す)に送る。 合致する情報がな ければ処理を終了する。 上記操作適応部 6は、 状況照合部 4から渡された操作情 報を、 状況階層記憶部 5 (図 1に示す)の情報をもとにして、 操作を状況情報に適 応させるかどうかを判断し(ステップ S 3 )、 必要なしと判断すれば何も行わずに 提示選択部 7 (図 1に示す)に操作の情報を送る。 一方、 必要と判断すれば、 操作 適応部 6は、 操作の適応処理を行つた(ステップ S 5 )後に、 提示選択部 7に操作 の情報を送る。 操作の適応処理方法については後述する。
上記提示選択部 7は、 操作適応部 6から渡された操作の情報をユーザにわかる 形で提示(ステップ S 4)し、 その操作を実行するかどうかの判断をユーザに委ね る。
なお、 状況操 憶部 3では、 操作部 2において何力操作が実行されるたぴに、 状況取得部 1が取得したその時点における状況情報を操作情報と対にして記憶さ れるものとする。
次に、 状況照合部 4において、 状況情報を比較し、 状況操作記憶部 3に記憶さ れている状況情報の中から状況情報が合致する操作を探す(図 4の S 2 )方法を、 図 5のフローチヤ一トをもとに説明する。
状況階層記憶部 5 (図 1に示す)には、 図 2に示すような状況情報 (場所)の階層 構造が記憶されている。 状況取得部 1によって A駅にいるという状況情報が取得 されていると仮定する。
まず、 階層レベル変数 i を初期化する(ステップ S 1 1 )。 次に、 変数 i の値を 一つインクリメントし(ステップ S 1 2 )、 A駅から見て i段上の親を共通とする 子ノ一ドに対して、 状況操作記憶部 3の状況情報と合致するものがあるかどうか を調べる(ステップ S 1 3 )。 図 2の例では、 B駅が状況操作記憶部 3に記憶され ているかどうかを調べることになる。
もし合致するものがあれば (ステップ S 1 4 )、 利用できる操作があると判断し
(ステップ S 1 5 )、 処理を終了する。 一方、 合致するものがなければ i段上の親 はルートであるかどうかを判断し(ステップ S 1 6 )、 親ルートであれば利用でき る操作はないと判断し(ステップ S 1 7 )、 処理を終了する。 一方、 親ルートでな ければステップ S 1 2に戻る。
以上の処理により、 状況操作記憶部 3の中に、 現在の状況下で利用できる操作 があるかどうかを判断することができる。
次に、 操作適応部 6 (図 1に示す)において、 操作を適応する方法について図 6 のフローチャートをもとに説明する。
上記操作適応部 6には、 図 1 0に示すような登録情報が記憶されているとする。 また状況取得部 1によって A駅にいるという状況情報が取得されているとする。 まず、 階層レベル変数 i を初期化し (ステップ S 2 1 )、 提示候補数変数 j を初 期化する(ステップ S 2 2)。 次に、 変数 i の値を一つインクリメントし(ステツ プ S 2 3 )、 i段上の親を共通とする子ノードに対して、 状況操作記憶部 3にあ る中に共通の登録情報があるかどうかを調べる(ステップ S 2 4 )。
現在 A駅にいるという状況情報が取得されて ヽるため、 状況操作記憶部 3に B 駅が記憶されているかどうかと、 図 1 0の登録情報に A駅と B駅の共通の登録情 報がある力否かを調べることになる。
上記状況操作記憶部 3に B駅で時刻表を見たという操作が記憶されている場合、 A駅と B駅の共通の登録情報として時刻表が登録されているため、 ステップ S 2 5において共通の登録情報があると判断される。
共通の登録情報があると判断された場合、 登録情報は 「時刻表」 として共通で あるものの、 時刻表として提示する内容は、 A駅と B駅とでそれぞれ異なるため、 その内容を状況情報に適応させて、 すなわち提示する内容を B駅の時刻表として、 これを j番目の提示候補とする(ステップ S 2 6 )。
jの値を 1つインクリメントし(ステップ S 2 7 )、 jの値が予め決めておいた 上限値 Nより小さければ (ステップ S 2 8 )、 ステップ S 2 4に戻り処理を繰り返 す。 一方、 jの値が上限値 Nより小さくなければ j個の候補を提示選択部 7に送 り(ステップ S 3 0 )、 処理を終了する。
ステップ S 2 5において共通の登録情報がないと判断された場合は、 i段上の 親がルートか否かを判断し(ステップ S 2 9 )、 i段上の親がルートであればステ ップ S 3 0へ、 そうでなければステップ S 2 3へ処理を移す。
以上の処理を行うことにより、 操作適応部 6において、 その状況に応じた形に、 操作手続きを適応させることができる。 例えば、 A駅で時刻表をよく見る人が B 駅にいる場合、 過去に A駅で行った A駅の時刻表を見るという操作をもとにして、 A駅の時刻表を B駅の時刻表に変えて表示するといつたことが実現できる。
別の例として、 図 1 1に示すような登録情報が記憶されているとする。 この図 1 1は、 図 1 0の登録情報に時刻の情報を追加したものである。 また、 状況取得 部 1によって帰宅時間帯に A駅にいるという状況情報が取得されているとする。 上記状況操作記憶部 3に A駅で午前の出社時間帯に天気予報を見たという操作 が記憶されている場合、 図 3の階層図に示すとおり出社時間帯と帰宅時間帯は通 勤時間帯という共通の親を持っており、 力 A駅における共通の登録情報として 天気予報が登録されているため、 ステップ S 2 5 (図 6に示す)において共通の登 録情報があると判断される。
そうして、 共通の登録情報があると判断された場合、 登録情報は 「天気予報」 として共通であるものの、 天気予報情報として提示する内容は、 午前の通勤時間 にはその日の天気予報情報、 午後の帰宅時間には次の日の天気予報情報であるこ とが望ましいため、 その内容を状況情報に適応させて、 すなわち提示する内容を 次の日の天気予報情報とし、 これを提示候補とする。 以上述べたように、 場所,時間等の状況情報を階層構造として記憶して利用す ることによって、 その状況情報に適応した情報を出力することが可能になる。 こ れによって、 状況情報に応じた適切な対応ができる機会が増え、 似た状況情報で 行う操作が決まっている利用者が、 煩わしい複数の手続きを経ることなく、 簡単 な手続きで所望の操作を実行できるという効果が得られるのである。
また、 上記操作適応部 6によって、 上記状況階層記憶部 5の検索結果により現 在の状況情報と状況操作記憶部 3に記憶された状況情報との上位概念が一致した 場合、 現在の状況情報に適応させて、 記憶した操作情報に応じた操作手続きを実 行することによって、 状況情報に応じたより適切な対応ができる。
また、 この発明の実施の形態の情報処理装置は、 I P (インターネット ·プロ トコル)ァドレスを有する他の機器と通信する通信手段としての通信部 8を有し、 状況取得部 1によって状況情報の構成要素として通信の対象となる機器の I Pァ ドレスを通信部 8を介して取得する。 すなわち、 状況情報の一つの要素として、 ネットワーク接続されている機器の I Pアドレスを取得する。 例えば、 屋外のあ る場所でィンターネットに接続した場合、 接続先の βの I Ρアドレスを取得し て記憶しておけば、 別の機会に同じ場所でインターネットに接続した場合、 記憶 した I Ρァドレスを過去の状況情報として判断することが可能になる。 これによ つて、 G P S等の位置情報を取得するための特別な装置を利用しなくても、 場所 に関連する情報を利用することができ、 過去に行った操作を同じ場所において、 簡単な手続きで所望の操作を実行することができる。
また、 通信の対象となる機器の I Ρアドレスがサーバによって割り当てられて いる場合、 割り当てられる I Ρアドレスは接続した日や状況情報によって異なる 場合がある。 I Ρァドレスが異なれば、 過去の I Ρァドレスと照合して一致する ものを探し出すことができない。 そこで、 機器の I Ρアドレスがサーバによって 割り当てられている場合には、 割り当てられる I Ρアドレスではなく、 I Pアド レスを割り当てているサーバの I Pアドレスを記憶するようにする。 ごうするこ とにより同一場所において割り振られた I Pアドレスが変化しても、 過去の履歴 における同一場所の判定を行うことが可能になる。
また、 状況操作入力手段としての操作部 2を備えることにより、 状況操作記憶 手段としての状況操 ί转&慮部 3に記憶する情報を利用者が指定することができる。 ところで、 上記実施の形態の情報処理装置の機能は、 プログラム記録媒体に記 録された情報処理プログラムによって実現される。 そこで、 このような情報処理 プログラムを、 コンピュータ読取可能な記録媒体にて記録させて、 プログラム製 品として »することもできる。
上記コンピュータ読取可能な記録媒体は、 R OM (Read Only Memory)でなるプ ログラムメディアである。 あるいは、 外部補助記憶装置に装着され読出されるプ ログラムメディアであってもよい。 なお、 いずれの場合においても、 上記プログ ラムメディァから情報処理プロダラムを読み出すプログラム読出手段は、 上記プ ログラムメディアに直接アクセスして読み出す構成を有してもよいし、 R AM
(Random Access Memory)に設けられたプログラム記憶ェリアにロードし、 上記プ ログラム記憶エリアにアクセスして読み出す構成を有してもよい。 なお、 上記プ ログラムメディアから上記 RAMのプログラム記憶エリアにロードするための口 ードプログラムは、 予め本体装置に格納されているものとする。
ここで、 上記プログラムメディアとは、 本体側と分離可能に構成され、 磁気テ ープゃカセットテープ等のテープ系、 フレキシブルディスク、 ハードディスク等 の磁気ディスクや C D— R OM (Compact Disc-Read Only Memory) , MO (Magnet Optical disk:光磁気ディスク)、 MD (ミニディスク)、 D VD (Digital
Versatile Disc:ディジタル多用途ディスク)等の光ディスクのディスク系、 I C (集積回路)カードや光カード等のカード系、 マスク R OM、 E P R OM
(Erasable Programmable Read Only Memory:紫外線消去型 R OM)、 E E P R O M (Elec rionical丄 y Erasable Programmable Read Only Memory:電気的 去型 R OM) s フラッシュ R OM等の半導体メモリ系を含めた固定的にプログラムを 坦持する媒体である。
また、 上記実施の形態における情報処理装置は、 モデム、 L ANカード等を備 えてインターネットを含む通信ネットワークと接続可能な構成を有している場合 は、 上記プログラムメディアは、 通信ネットワークからのダウンロード等によつ て流動的にプログラムを坦持する媒体であっても差し支えない。 なお、 その場合 における上記通信ネットワークからダウンロードするためのダウンロードプログ ラムは、 予め本体装置に格納されているものとする。 あるいは、 別の記録媒体か らインストールされるものとする。
なお、 上記記録媒体に記録されるものはプログラムのみに限定されるものでは なく、 データも記録することができる。
今回開示された実施の形態は、 すべての点で例示であって制限的なものではな い。 この発明の範囲は、 上記実施の形態で説明した範囲ではなくて特許請求の範 囲によって示され、 特許請求の範囲と均等の意味および範囲内でのすべての変更 が含まれる。
上記実施の形態では、 情報処理装置について説明したが、 サーバと、 上記サー バと通信を行う携帯端末とを含む情報処理システムにこの発明を適用してもよい。 例えば、 上記携帯端末は、 操作時の状況情報を取得する状況取得手段と、 上記 状況取得手段により取得された上記操作時の状況情報とそのときの操作情報とを 対応付けて記憶する状況操作記憶手段と、 現在の状況情報と状況操作記憶手段に 記憶された状況情報とを照合する状況照合手段と、 上記状況照合手段の照合結果 に基づレヽて状況操作記憶手段に記憶された操作情報に応じた操作手続きを実行す る操作手続実行手段と、 上記状況取得手段により取得された上記操作時の状況情 報を階層構造として記憶する状況階層記憶手段と、 上記状況階層記憶手段に記憶 された階層構造の状況情報に基づいて、 上記状況照合手段で照合する 2つの状況 情報についての共通の上位概念を検索する上位概念検索手段とを備える。 これに よって、 過去の操作を利用できる機会が増し、 同じ状況でやることが決まってい る利用者が、 煩わしい複数の手続きを経ることなく、 簡単な手続きで所望の操作 を実行可能な情報処理システムを実現することができる。
以上より明らかなように、 この発明の情報処理装置、 携帯端末、 情報処理シス テム、 情報処理方法、 情報処理プログラム、 および、 コンピュータ読取可能な記 録媒体によれば、 状況情報と操作情報とを対応付けて記憶し、 過去の似た状況下 において行った操作を、 容易な方法で実行するように作用する。 似た状況力否か の判断は、 状況情報を階層構造として記憶しておき、 現在の状況情報と上位概念 で一致するかどうかを調べることで行う。 これによつて、 過去の操作を利用でき る機会が増し、 同じ状況情報でやることが決まっている利用者が、 煩わしい複数 の手続きを経ることなく、 簡単な手続きで所望の操作を実行できる。

Claims

請 求 の 範 囲
1 . 操作時の状況情報を取得する状況取得手段と、
上記状況取得手段により取得された上記操作時の状況情報とそのときの操作情 報とを対応付けて記憶する状況操作記憶手段と、
現在の状況情報と上記状況操作記憶手段に記憶された状況情報とを照合する状 況照合手段と、
少なくとも上記状況取得手段により取得された上記操作時の状況情報を階層構 造として記憶する状況階層記憶手段と、
上記状況階層記憶手段に記憶された階層構造の状況情報に基づいて、 上記状況 照合手段で照合する 2つの状況情報についての共通の上位概念を検索する上位概 念検索手段と、
上記状況照合手段の照合結果および上記上位概念検索手段の検索結果に基づレ、 て、 上記状況操作記憶手段に記憶された操作情報に応じた操作手続きを実行する 操作手続実行手段とを備えたことを特徴とする情報処理装置。
2. 請求項 1に記載の情報処理装置において、
上記上位概念検索手段の検索結果により現在の状況情報と上記状況操作記憶手 段に記憶された状況情報との上位概念が一致したとき、 上記操作手続実行手段が 実行する操作手続きを、 そのときの状況に適応させる操作適応手段を備えること を特徴とする情報処理装置。
3 . 請求項 1に記載の情報処理装置において、
機器固有のァドレスを有する他の機器と通信する通信手段を備え、
上記状況取得手段によって、 状況情報の構成要素として通信の対象となる機器 の機器固有のァドレスを上記通信手段を介して取得することを特徴とする情報処
4. 請求項 3に記載の情報処理装置において、
上記通信の対象となる機器の機器固有のァドレスがサーバによって割り当てら れているとき、 上記状況取得手段によって、 上記サーバの I Pアドレスを上記通 信手段を介して取得することを特徴とする情報処理装置。
5 . 請求項 1に記載の情報処理装置において、
上記状況操作記憶手段に記憶する状況情報と操作情報を利用者により指定する 状況操作入力手段を備えたことを特徴とする情報処理装置。
6 . 請求項 1に記載の情報処理装置を搭載したことを特徴とする携帯端末。
7 . サーバと、 上記サーバと通信を行う携帯端末とを含む情報処理システムで あって、
上記携帯端末は、
操作時の状況情報を取得する状況取得手段と、
上記状況取得手段により取得された上記操作時の状況情報とそのときの操作情 報とを対応付けて記憶する状況操作記憶手段と、
現在の状況情報と上記状況操作記憶手段に記憶された状況情報とを照合する状 況照合手段と、 '
上記状況照合手段の照合結果に基づ ヽて上記状況操作記憶手段に記憶された操 作情報に応じた操作手続きを実行する操作手続実行手段とを備え、
上記サーバは、
上記状況取得手段により取得された上記操作時の状況情報を階層構造として記 憶する状況階層記憶手段と、
上記状況階層記憶手段に記憶された階層構造の状況情報に基づいて、 上記状況 照合手段で照合する 2つの状況情報についての共通の上位概念を検索する上位概 念検索手段とを備えたことを特徴とする情報処理システム。
8 . 操作時の状況情報を取得する状況取得ステップと、 上記状況取得ステツプにより取得された上記操作時の状況情報とそのときの操 作情報とを対応付けて記憶する状況操^ IB憶ステツプと、
現在の状況情報と上記状況操作記憶ステップにより記憶された状況情報とを照 合する状況照合ステップと、
上記状況照合ステップの照合結果に基づいて上記状況操作記憶ステップにより 記憶された操作情報に応じた操作手続きを実行する操作手続実行ステップと、 上記操作手続実行ステップにより取得された上記操作時の状況情報を階層構造 として記憶する階層記憶ステップと、
上記階層記憶ステップで記憶された階層構造の状況情報に基づいて、 上記状況 照合ステップで照合する 2つの状況情報についての共通の上位概念を検索する概 念検索ステップとを有することを特徴とする情報処理方法。
9 . 請求項 8に記載の情報処理方法をコンピュータに実行させることを特徴と する情報処理プログラム。
1 0. 請求項 9に記載の情報処理プログラムを記録したことを特徴とするコン ピュータ読取可能な記録媒体。
PCT/JP2003/016418 2002-12-26 2003-12-22 情報処理装置、携帯端末、情報処理システム、情報処理方法、情報処理プログラム、および、コンピュータ読取可能な記録媒体 WO2004059455A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/540,877 US20060095503A1 (en) 2002-12-26 2003-12-22 Information processor, mobile terminal, information processing system, information processing method, information processing program, and computer-readable recorded medium
AU2003292738A AU2003292738A1 (en) 2002-12-26 2003-12-22 Information processor, mobile terminal, information processing system, information processing method, information processing program, and computer-readable recorded medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002376610A JP4348071B2 (ja) 2002-12-26 2002-12-26 情報処理装置、携帯端末、情報処理システム、情報処理方法、情報処理プログラム、および、コンピュータ読取可能な記録媒体
JP2002-376610 2002-12-26

Publications (1)

Publication Number Publication Date
WO2004059455A1 true WO2004059455A1 (ja) 2004-07-15

Family

ID=32677369

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/016418 WO2004059455A1 (ja) 2002-12-26 2003-12-22 情報処理装置、携帯端末、情報処理システム、情報処理方法、情報処理プログラム、および、コンピュータ読取可能な記録媒体

Country Status (5)

Country Link
US (1) US20060095503A1 (ja)
JP (1) JP4348071B2 (ja)
CN (1) CN100374985C (ja)
AU (1) AU2003292738A1 (ja)
WO (1) WO2004059455A1 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008152417A (ja) * 2006-12-15 2008-07-03 Pioneer Electronic Corp 情報取得装置及び情報取得プログラム
JP4980965B2 (ja) * 2007-03-19 2012-07-18 株式会社リコー 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体
US8533795B2 (en) 2007-03-19 2013-09-10 Ricoh Company, Ltd. Information processing apparatus, information processing method, information processing program, and computer-readable medium
JP6116034B1 (ja) * 2016-02-25 2017-04-19 Necプラットフォームズ株式会社 Webサイト検索装置、Webサイト検索方法およびWebサイト検索プログラム
JP2018021709A (ja) * 2016-08-04 2018-02-08 シャープ株式会社 空気調和システム
CN108304299A (zh) * 2018-03-02 2018-07-20 郑州云海信息技术有限公司 服务器上电状态监测***及方法、计算机存储器及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1115876A (ja) * 1997-06-26 1999-01-22 Nec Corp 嗜好情報管理システム
JP2000330909A (ja) * 1999-05-20 2000-11-30 J Cast:Kk ウェブ情報提供方法およびウェブ情報提供装置
JP2001014321A (ja) * 1999-06-28 2001-01-19 Toshiba Corp 情報検索方法および情報検索装置
JP2002024223A (ja) * 2000-07-05 2002-01-25 Toshiba Corp 情報参照システムの接続情報管理サーバ、移動通信端末及び代理サーバ

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998036585A2 (en) * 1997-02-18 1998-08-20 Northern Telecom Inc. Sponsored call and cell service
US6704564B1 (en) * 2000-09-22 2004-03-09 Motorola, Inc. Method and system for controlling message transmission and acceptance by a telecommunications device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1115876A (ja) * 1997-06-26 1999-01-22 Nec Corp 嗜好情報管理システム
JP2000330909A (ja) * 1999-05-20 2000-11-30 J Cast:Kk ウェブ情報提供方法およびウェブ情報提供装置
JP2001014321A (ja) * 1999-06-28 2001-01-19 Toshiba Corp 情報検索方法および情報検索装置
JP2002024223A (ja) * 2000-07-05 2002-01-25 Toshiba Corp 情報参照システムの接続情報管理サーバ、移動通信端末及び代理サーバ

Also Published As

Publication number Publication date
US20060095503A1 (en) 2006-05-04
CN100374985C (zh) 2008-03-12
CN1754138A (zh) 2006-03-29
AU2003292738A1 (en) 2004-07-22
JP2004206549A (ja) 2004-07-22
JP4348071B2 (ja) 2009-10-21

Similar Documents

Publication Publication Date Title
Emmanouilidis et al. Mobile guides: Taxonomy of architectures, context awareness, technologies and applications
US8744413B2 (en) Mobile terminal and method for displaying standby screen according to analysis result of user's behavior
EP2917851B1 (en) Automated mobile system
CN102037467B (zh) 按时间和位置转动搜索结果
US9509674B1 (en) Information security and privacy system and method
CN106896932B (zh) 一种候选词推荐方法及装置
JP4865510B2 (ja) 情報管理サーバ、携帯端末間通信装置、携帯端末及び情報提供方法
US9032315B2 (en) Portable terminal reflecting user's environment and method for operating the same
CN117474477A (zh) 基于机器学习建议动作
CN101682667B (zh) 用于搜索不同类型项目的方法和便携式设备
WO2004053651A2 (en) Content creation, distribution, interaction, and monitoring system
CN101208613A (zh) 知道位置的多模式多语言设备
US20060036991A1 (en) Predictive help method, system and program product for software systems
JP2009076027A (ja) ネットワーク基盤のロボットのためのサービス推薦方法およびサービス推薦装置
KR20090086531A (ko) 데이터를 저장하고 액세스하는 방법
KR20140106887A (ko) 프로그램 표시 방법 및 그 전자 장치
WO2004059455A1 (ja) 情報処理装置、携帯端末、情報処理システム、情報処理方法、情報処理プログラム、および、コンピュータ読取可能な記録媒体
Choi Development and application of mobile technology in South Korean libraries
Broll et al. Modeling context information for realizing simple mobile services
Wahlster et al. SharedLife: towards selective sharing of augmented personal memories
WO2015097744A1 (ja) 空時間情報提供システム
KR102552292B1 (ko) 사용자 맞춤형 정보를 제공하는 방법 및 장치
CN102027493B (zh) 用于资源管理的方法和设备以及用于所述方法的记录介质
JP4085939B2 (ja) 登下校情報通知プログラム及び登下校情報通知装置
Koolwaaij et al. Service frameworks for mobile context-aware applications

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 2006095503

Country of ref document: US

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 10540877

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 20038A98897

Country of ref document: CN

122 Ep: pct application non-entry in european phase
WWP Wipo information: published in national office

Ref document number: 10540877

Country of ref document: US