[go: up one dir, main page]

WO2008018553A1 - Communication device, operation user communication device, owner-user communication device, its program, presence server, operated device, command generation data providing server, device operation system, and device operation method - Google Patents

Communication device, operation user communication device, owner-user communication device, its program, presence server, operated device, command generation data providing server, device operation system, and device operation method Download PDF

Info

Publication number
WO2008018553A1
WO2008018553A1 PCT/JP2007/065636 JP2007065636W WO2008018553A1 WO 2008018553 A1 WO2008018553 A1 WO 2008018553A1 JP 2007065636 W JP2007065636 W JP 2007065636W WO 2008018553 A1 WO2008018553 A1 WO 2008018553A1
Authority
WO
WIPO (PCT)
Prior art keywords
command
information
unit
communication device
command generation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2007/065636
Other languages
English (en)
French (fr)
Inventor
Toshihide Hagawa
Tetsuya Matsuyama
Satoshi Yoshikawa
Masahiro Chiba
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
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 Corp filed Critical Sharp Corp
Publication of WO2008018553A1 publication Critical patent/WO2008018553A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users

Definitions

  • the present invention relates to a communication device, an operation user communication device, an owned user communication device, its program, a presence server, an operated device, a data generation server for command generation, a device operation system, and a device operation method, in particular, a communication Communication device, operation user communication device, owning user communication device, device program, presence server, operated device, command generation data provision Sano, device operation system in device operation for remotely operating the operated device by transmitting a command from the device And an apparatus operating method.
  • FIG. 73 is a data flow diagram showing a system example using presence data.
  • presence information user device 903 is registered in advance in presence server 902 as a distribution destination of the presence data of user U (Sl).
  • Presence data is added to the registered presence information user device 903.
  • Send Presence information user device 903 or user V of the owner determines the communication service that can be used by presence information provider device 901 with reference to the received presence status, and makes the service available based on the determination.
  • S4 To communicate with the presence information provider device 901 (S4).
  • presence status SV1 and service 2 for example, E
  • Presence status indicating whether service 1 (for example, Push to talk) is available or not
  • Presence status indicating the availability of Mail
  • the availability of each message application is described.
  • the presence status described in the presence data may include information such as the location information of the user, a contact destination such as an address, and the update time of the presence status.
  • Non-patent document 1 defines the format of general-purpose Internet standard presence data.
  • Non-patent document 2 discusses the presence data format for mobile phones.
  • the presence data is used for the purpose of determining the function capable of remotely operating the operated device such as home appliances from the device (communication device such as a mobile phone or PDA) that has received the presence data.
  • the conventional home appliance remote control system has a configuration in which the user terminal is an external server and a home server home appliance, and when the user authenticates from the operation terminal to the external server, the home sano also synchronizes the authentication.
  • various services can be used by an external server from an operation terminal and remote control of home appliances via the home server (for example, see Patent Document 1).
  • Some home appliances have an authentication code unique to them, and the home server authenticates the authentication code so that the home appliance to be operated can be identified and controlled (for example, see Patent Document 2).
  • Patent Document 1 Japanese Patent Laid-Open No. 2005-109748
  • Patent Document 2 JP 2002-345051 A Non-Patent Document 1: "Presence Information Data Format (PIDF),""online”,"Search on July 20, 2006", Internet URL: http: ⁇ www.ietf.org 8 fc8 fc3863.txt > Non-Patent Document 2: "Presence SIMPLE Specification", Candidate Version 1.0, OMA (Open Mobile Alliance), 2006.6.19
  • the problem to be solved is to remotely control an operated device such as a home appliance connected to a communication network from a communication device such as a mobile phone or PDA that can receive presence data and use a message application. This means that the operation is complicated and it is difficult for users to use!
  • this problem is that, when remotely operating an operated device such as a home appliance connected to a communication network from a communication device, special software for remotely operating the operated device is installed on the communication device. Because it is realized by connecting the operated device prepared by the manufacturer of the operated device to a Web server for remote operation, the dedicated software can be started according to the operated device to be operated remotely. This is different from the start operation, such as accessing the corresponding URL !, which is cumbersome for the user! /, Difficult! /, And so on. In addition, when remotely operating an operated device such as a home appliance from a communication device, the screen size and input device differ depending on the communication device, so a user interface suitable for each communication device is required.
  • a conventional home appliance remote control system in order to perform a remote operation, authentication information of a user or a communication device that performs the remote operation is registered in an external server in advance, or the home appliances to be operated are stored. The user needs to know the authentication code, and to temporarily change the remote user
  • the registration contents of the external server or the authentication code of the home appliance must be changed each time.
  • the communication device of the present invention includes a presence data receiving unit that receives presence data including command generation data related to a command for operating each function of the operated device, and presence data received by the presence data receiving unit.
  • the command generation data A command generation data extraction unit for extracting a command, a command generation unit for generating a command based on the command generation data extracted by the command generation data extraction unit, and a command generated by the command generation unit.
  • a command transmission unit configured to transmit to the operated device.
  • the communication device of the present invention is in a state in which communication with the operated device is possible, and when receiving presence data of the operated device, a command can be transmitted to the operated device. Can easily remotely operate the operated device with the same start operation
  • the communication device of the present invention is the communication device described above, wherein the presence data includes presence status information indicating a status related to use of each function of the operated device, and the presence data receiving unit includes From the received presence data, the presence status information of the function of the operated device is extracted and displayed, and the command generation data extraction unit extracts the command generation data of the function designated by the user operation input.
  • a function selection unit for instructing the above is provided.
  • the communication device of the present invention is in a state where it can communicate with the operated device, receives presence data of the operated device, and receives the designation of the function to be operated by the user operation, the designation is performed. Since the command of the specified function is transmitted to the operated device, the power S can be controlled remotely.
  • the communication device of the present invention includes a presence data receiving unit that receives presence data including command generation data related to a command for operating each function of the operated device, and the presence data received by the presence data receiving unit.
  • a reference information extraction unit that extracts reference information to the command generation data from data
  • a command generation data reception unit that receives command generation data based on the reference information extracted by the reference information extraction unit, and
  • a command generation unit configured to generate a command based on the command generation data received by the command generation data reception unit
  • a command transmission unit configured to transmit the command generated by the command generation unit to the operated device. It is characterized by.
  • the communication device of the present invention is in a state where it can communicate with the command generation data providing server and the operated device, and when receiving presence data of the operated device, Is transmitted to the operated device, so that the operated device can be remotely operated.
  • the communication device of the present invention is the communication device described above, wherein the presence data includes presence status information indicating a status related to use of each function of the operated device, and the presence data receiving unit includes A function selection unit that extracts and displays the presence status information from the received presence data and instructs the reference information extraction unit to extract the reference information of a function specified by an input by a user operation; You
  • the communication device of the present invention is in a state where it can communicate with the command generation data providing server and the operated device, receives the presence data of the operated device, and performs the function of the operation target by the user operation.
  • the command of the designated function is transmitted to the operated device, so that the operated device can be remotely operated.
  • the communication device is any one of the communication devices described above, wherein the presence data includes the presence time information, a predicted time when the presence status information changes, and the content of the change.
  • the function selection unit extracts from the presence data received by the presence data receiving unit, the presence time information of the function of the operated device, the scheduled time when the presence status information changes and the content of the change It is characterized by being displayed.
  • the communication device of the present invention is any one of the communication devices described above, wherein the command generation data includes state transition definition information describing a command generation processing procedure, and a command for operating the function.
  • Command generation information describing a model of the command
  • user input auxiliary information describing a user interface for generating a command from the command generation information
  • the command generation unit receives a status from the command generation data.
  • a command generation data analysis unit that extracts transition definition information, command generation information, and user input auxiliary information, displays a screen based on the specified user input auxiliary information, and accepts input by a user operation.
  • a user input auxiliary information display for generating a parameter based on the specified user input auxiliary information, and a specified Based on the command generation information and the parameters generated by the user input auxiliary information display unit, a command configuration unit for generating a command and the state transition definition information extracted by the display data analysis unit.
  • the user input auxiliary information extracted by the display data analysis unit is specified in the user input auxiliary information display unit
  • the command generation information extracted by the display data analysis unit is specified in the command configuration unit.
  • a state transition processing unit for designating a processing order of the command transmission unit is provided.
  • the presence data receiving unit for receiving presence data including command generation data related to a command for operating each function of the operated device, and the presence data receiving unit
  • a command generation data extraction unit that extracts the command generation data from the received presence data, a command generation unit that generates a command based on the command generation data extracted by the command generation data extraction unit, and the command It is made to function as a command transmission part which transmits the command produced
  • a presence data receiving unit that receives presence data including command generation data related to a command for operating each function of the operated device, and the presence data receiving unit
  • a reference information extraction unit that extracts reference information to the command generation data from the received presence data
  • a command generation data reception unit that receives command generation data based on the reference information extracted by the reference information extraction unit
  • a command generation unit that generates a command for operating the function whose presence status is available based on command generation data received by the command generation data reception unit, and a command generated by the command generation unit. It functions as a command transmission unit that transmits to the operated device.
  • the operated device of the present invention stores presence data including presence state information indicating a state relating to use of each function of the own device and command generation data relating to a command for operating the function.
  • a command receiving unit that receives a command generated based on command generation data of the presence data by a communication device that has received presence data transmitted from the presence server from the presence server. It is characterized by providing.
  • an operated device of the present invention is the above-described operated device, which is for generating the command.
  • the operation method of the function described in the data includes state transition definition information describing a command generation processing procedure, command generation information describing a model of a command for operating the function, and a command from the command generation information. It consists of user input auxiliary information that describes the user interface for generating.
  • the operated device of the present invention includes presence status information indicating a status related to use of each function of the own device, and presence information including reference information to command generation data regarding a command for operating the function.
  • a presence data transmission unit that transmits data to a presence server, and a communication device that receives presence data transmitted from the presence data transmission unit from the presence server are generated based on command generation data of reference information of the presence data.
  • a command receiving unit that receives the received command.
  • the operated device of the present invention is the above-mentioned! /, Any of the operated devices, and the presence data includes a scheduled time when the presence status information changes and the change contents. It is characterized by that.
  • a communication device an operated device that operates according to a command, and a presence server that distributes presence data received from the operated device to the communication device are connected via a communication network.
  • the device to be operated has presence data including presence status information indicating a status regarding use of each function of the own device and command generation data regarding a command for operating the function.
  • a presence data transmitting unit for transmitting to a presence server; and a command receiving unit for receiving a command from the communication device, wherein the communication device receives command generation data related to a command for operating each function of the operated device.
  • Presence data receiving unit for receiving presence data including the presence data from the presence server; Presence data A command is generated based on the command generation data extraction unit that extracts the command generation data from the presence data received by the reception unit, and the command generation data extracted by the command generation data extraction unit.
  • a command generation unit, and a command transmission unit that transmits the command generated by the command generation unit to the operated device.
  • a device operation method in a device operation system wherein the operated device includes presence state information indicating a state related to use of each function of its own device, and command generation data regarding a command for operating the function.
  • a fifth process for generating a command based on the data a sixth process in which the communication device transmits the command generated in the fifth process to the operated device, and the operated device.
  • the device operation system of the present invention includes a communication device, an operated device that operates according to a command, a presence server that distributes presence data received from the operated device to the communication device, and a request from the communication device.
  • a command generation data providing server that transmits command generation data in accordance with a communication network, and the operated device is a presence state that represents a state related to the use of each function of the own device.
  • a presence data transmission unit for transmitting presence data including information and reference information to command generation data regarding a command for operating the function to the presence server; and a command reception unit for receiving a command from the communication device;
  • the communication device includes commands relating to commands for operating each function of the operated device.
  • Reference information extraction for extracting presence information including generation data from the presence data receiving unit that receives from the presence server and presence data received by the presence data receiving unit to the command generation data And the command generation data based on the reference information extracted by the reference information extraction unit.
  • a command generation data reception unit received from a providing server; a command generation unit that generates a command based on command generation data received by the command generation data reception unit; and a command generated by the command generation unit And a command transmission unit for transmitting to the operated device.
  • the device operating method of the present invention includes a communication device, an operated device that operates according to a command, a presence server that distributes presence data received from the operated device to the communication device, and a request from the communication device.
  • a command generating data based on the fourth process of extracting the reference information to the command generating data from the received presence data and the reference information extracted by the communication device in the fourth process.
  • Process a seventh process in which the communication device receives the command generation data transmitted in the sixth process, and a command generation data received by the communication apparatus in the seventh process.
  • the command generation data providing server of the present invention includes a receiving unit that receives communication device information related to a communication device that transmits a command to the operated device, and a command generated in the communication device.
  • Command generation data that defines the user interface
  • a command generation data acquisition unit that selects or generates a data based on the information
  • a transmission unit that transmits the command generation data selected or generated by the command generation data acquisition unit .
  • the command generation data providing server of the present invention is the above-described command generation data providing server, wherein the receiving unit receives the operated device information in addition to the communication device information.
  • the command generation data acquisition unit selects or generates the command generation data based on the operated device information received by the reception unit in addition to the communication device information.
  • the command generation data providing server of the present invention is the command generation data providing server described above, wherein the communication device information includes model identification information of the communication device, and the operated device information is A storage unit for storing command generation data in association with a combination of the model identification information of the communication device and the model identification information of the operated device.
  • the data acquisition unit extracts the model identification information of the communication device from the communication device information received by the reception unit, and extracts the model identification information of the operated device from the operated device information received by the reception unit. Then, command generation data associated with the combination of the extracted model identification information of the communication device and the model identification information of the operated device is obtained from the storage unit.
  • the command generation data providing server of the present invention is the command generation data providing server described above, wherein the communication device information includes model identification information of the communication device, and the operated device information is A command having an item that includes the abstracted information and the materialized information associated with the abstracted information and is dependent on the operated device and stores the abstracted information
  • the storage unit that stores the generation data in association with the model identification information of the communication device, and the command generation data acquisition unit extracts the model identification information of the communication device from the communication device information received by the reception unit.
  • the command generation data associated with the extracted model identification information of the communication device is acquired from the storage unit, and the abstracted item of the acquired command generation data , And generates a command generation data by replacing prior Symbol embodied information associated with the operated device information.
  • the program of the present invention includes a computer that receives a communication device information related to a communication device that transmits a command to an operated device, and a user interface for generating a command in the communication device. Functions as a command generation data acquisition unit that selects or generates the defined command generation data based on the above information, and a transmission unit that transmits the command generation data selected or generated by the command generation data acquisition unit Let
  • the operated device of the present invention is a request including communication device information related to a communication device in the operated device that operates based on a command received from the communication device, and has a user interface for generating a command.
  • a command generation data request unit for transmitting the request to the command generation data providing server;
  • a command generation data transmission unit that receives command generation data from a command generation data providing server that has received a request from the command generation data request unit and transmits the command generation data to the communication device;
  • an operated device of the present invention is the above-described operated device, and includes an own device information storage unit that stores information about the own device, and the command generation data request unit includes the command generation unit.
  • the request to be transmitted to the data providing server includes information about the own device acquired from the own device information storage unit.
  • an operated device of the present invention is the above-described operated device, wherein the information related to the own device includes model identification information of the own device.
  • the operated device of the present invention is the above-described operated device, and the information related to the own device is realized by abstracting information content of items depending on the own device. Information content.
  • an operated device of the present invention is the above-mentioned! /, Any of the operated devices, and includes a communication device information storage unit that stores communication device information related to a communication device, and generates the command.
  • the data requesting unit transmits to the command generating data providing server a request obtained by removing items prohibited from being transmitted to the command generating data providing server from the requests received from the communication device, and Item name of the removed item and the item
  • the command generation data received by the command generation data transmission unit is an item dependent on the communication device and includes only the item name.
  • the command generation data transmission unit is stored in the communication device information storage unit in association with the item name of only the item name included in the received command generation data! /
  • the information content is acquired, and the item having only the item name “! /” Included in the received command generation data is converted into the acquired information content and transmitted to the communication device.
  • the device operating system of the present invention includes a device operating system that includes an operated device that operates based on a received command and a communication device that transmits a command to the operated device.
  • a receiving unit that receives a request for command generation data including the communication device information from an operating device, and command generation data that defines a user interface for generating commands to the communication device.
  • a command generation data acquisition unit that is selected or generated based on the communication device information extracted from the request, and a transmission unit that transmits the command generation data selected or generated by the command generation data acquisition unit to the operated device
  • the operated device receives a request for command generation data including the communication device information from the communication device, the operated device transmits a request to the command generation data providing server;
  • a command generation data transmission unit that receives command generation data from a command generation data providing server that has received a request from the command generation data request unit and transmits the command generation data to the communication device; To do.
  • the device operation method of the present invention is the device operation method in the device operation system including an operated device that operates based on a received command and a communication device that transmits a command to the operated device.
  • Process a sixth process in which the operated device receives the command generation data transmitted in the fifth process and transmits it to the communication apparatus, and the communication apparatus in the sixth process.
  • Sent It receives for de raw formation data, on the basis of the command generation data thus received, characterized by comprising a seventh step of generating a command to send the to the operated equipment.
  • the operating user communication device of the present invention includes a first presence status receiving unit that receives presence status information of the user including a list of owned devices of a user from a presence server, and the owned device list.
  • a presence requesting unit that presents a list of devices owned by the user and requests presence information of the owned devices including operation command generation information of the owned devices selected from the list to the presence server;
  • a second presence state receiving unit that receives presence status information requested by the presence requesting unit from the presence server, and a presence state information received by the second presence state receiving unit is selected.
  • the operation command for operating the selected own device is generated based on the operation command generation information of the own device. And, characterized by comprising an operation command transmitting section for transmitting the operation command to the selected owned device.
  • the operation user communication device of the present invention is the operation user communication device described above, wherein the operation command generation information is information related to an operation command generation method stored in a command generation data providing server.
  • the operation command transmitting unit obtains information on the operation command generation method from the command generation data providing server based on reference information to the information on the operation command generation method, and Operate the selected owned device based on information on command generation method An operation command is generated, and the operation command is transmitted to the selected owning device.
  • the presence server of the present invention receives a request for presence status information including operation command generation information of the operated device from the operating user communication device, and the operating user of the requested presence status information.
  • a permission request unit that requests transmission permission to the communication device from the other device and the requested transmission permission from the other device, and the presence status information permitted to be transmitted to the operating user communication device.
  • a presence status transmission unit for transmission is
  • the presence server of the present invention is the presence server described above, wherein the other device is the operated device, and the operated device that sets the operation command acceptance permission from the operating user communication device is set.
  • An instruction to transmit presence state information including information related to the permitted operation command of the operating device to the owning user communication device associated with the operated device is received from the operated device, and the presence instructed to transmit is received. It is characterized by comprising a permission operation presence status transmission unit for transmitting status information to the owned user communication device.
  • the presence server of the present invention is the presence server described above, wherein the other device is an owned user communication device associated with the operated device.
  • the operated device of the present invention receives the permitted operation command for setting the operation command reception permission from the operating user communication device from the owning user communication device, and based on the permitted operation command, the operating user A permission setting unit that sets permission to accept an operation command from a communication device; and a transmission permission unit that transmits permission to transmit presence status information to the operation user communication device according to the setting by the permission setting unit. It is characterized by doing.
  • the operated device of the present invention is the above-described operated device, which receives a request for permission to transmit presence status information of its own device to the operating user communication device, from the operating user communication device.
  • a permission operation request unit that transmits an instruction to the presence user communication device associated with the own device to transmit presence status information including information about the permitted operation command for setting operation command reception permission to the own device to the presence server.
  • Comprising The transmission permission unit transmits the transmission permission to the presence server.
  • the operated device of the present invention is the operated device described above, wherein the transmission permission unit transmits the transmission permission to the owned user communication device.
  • the owning user communication device of the present invention allows permission operation to receive presence state information including information related to the permitted operation command of the operated device that sets permission to accept an operation command from a predetermined operation user communication device.
  • An instruction receiving unit, and a permission operation unit that generates a permission operation command based on information on the permission operation command and a user input or a user setting and transmits the permission operation command to the operated device. To do.
  • the owning user communication device of the present invention receives a transmission permission request to the operating user communication device for presence status information including operation command generation information for the operated device from the presence server, and A permission operation unit that sets operation command reception permission from the operation user communication device to the device; and a transmission permission unit that notifies the presence server of transmission permission of the presence state information to the operation user communication device. It is characterized by.
  • the owning user communication device of the present invention is the above-mentioned owning user communication device, and the information related to the permission operation command is stored in the command generation data providing server, and the permission operation command generation is performed.
  • Reference information to information related to a method, and the permission operation unit obtains information related to the permission operation command generation method from the command generation data providing server based on reference information to information related to the permission operation command generation method.
  • the permission operation command is generated based on the information related to the method for generating the permission operation command and the user input or the user setting, and the permission operation command is transmitted to the operated device.
  • the program of the present invention is a first presence status receiving unit that receives from a presence server the presence status information of the user including a list of owned devices of a certain user. Based on the owned device list, a list of owned devices of the user is presented, and an operation command of the owned device selected from the list is displayed.
  • a presence requesting unit that requests presence information of the owned device including information for generating a command from the presence server
  • a second presence status receiving unit that receives presence status information requested by the presence requesting unit from the presence server.
  • Generating an operation command for operating the selected owned device based on the operation command generation information of the selected owned device included in the presence status information received by the second presence status receiving unit. Then, this operation command is made to function as an operation command transmission unit that transmits the operation command to the selected owned device.
  • the program of the present invention receives a request for presence status information including information for generating an operation command of the operated device from the operating user communication device by using the computer included in the presence server.
  • a permission request unit that requests other devices to permit transmission of presence status information to the operating user communication device, and receives transmission permission of the requested presence status information from the other devices to the operating user communication device.
  • the presence state information is made to function as a presence state transmission unit that transmits the presence state information to the operating user communication device.
  • the program of the present invention receives a permission operation command for setting operation command reception permission from the operating user communication device from the owning user communication device for the computer included in the operated device, and performs the permission operation. Based on the command, a permission setting unit for setting operation command reception permission from the operating user communication device, and transmission permission for transmitting presence permission information to the operating user communication device according to the setting by the permission setting unit Function as a part.
  • the program of the present invention includes a computer including the owned user communication device, and presence information including information related to the permitted operation command of the operated device that sets the operation command reception permission from the predetermined operation user communication device.
  • a permission operation instruction receiving unit that receives status information, permission to generate a permission operation command based on information related to the permission operation command and a user input or user setting, and to transmit the permission operation command to the operated device It functions as an operation unit.
  • the program of the present invention allows the user user communication device to communicate with the user of presence status information including operation command generation information of the operated device.
  • a permission operation unit that receives a transmission permission request to a device from a presence server and sets permission to accept an operation command from the operation user communication device in the operated device, and the operation user communication of the presence status information in the presence server It functions as a transmission permission unit that notifies transmission permission to the device.
  • the remote operation system of the present invention provides an operation user communication device for inputting a remote operation instruction, an operated device operated by an operation command, a presence server for distributing presence status information of the operated device, and the operated device.
  • a remote operation system in which an associated user communication device is connected via a communication network, wherein the operation user communication device includes presence state information of the operated device including operation command generation information of the operated device. Included in the presence status information received from the presence server, the second presence status receiving unit that receives the requested presence status information from the presence server, and the presence status information received by the second presence status receiving unit.
  • the operated device Based on the operation command generation information of the operated device, the operated device An operation command transmitting unit that generates an operation command for operating the device and transmits the operation command to the operated device, and the presence server sends a request for presence status information of the operated device to the operating user.
  • a permission request unit that requests the operated device to transmit permission of the requested presence state information to the operating user communication device received from the communication device, and accepts an operation command from the operating user communication device
  • An instruction to transmit presence status information of the operated device including information related to the permitted operation command of the operated device to set permission to the owned user communication device is received from the operated device, and the transmission is instructed.
  • a permission operation presence status transmission unit that transmits the presence status information to the possessing user communication device, and the permission request from the operated device.
  • a presence state transmitting unit that receives the transmission permission requested by the requesting unit and transmits the presence state information of the operated device permitted to transmit to the operating user communication device, and the operated device includes: Upon receiving a transmission permission request from the permission request unit of the presence server, presence status information including information related to a permitted operation command for setting an operation command reception permission from the operating user communication device to the own device is obtained. An instruction to transmit to the owning user communication device associated with the presence server permission operation.
  • the operation user communication device of presence status information of the operated device including a permission setting unit for setting operation command reception permission from the operation user communication device, and operation command generation information according to the setting by the permission setting unit
  • a transmission permission unit that transmits a transmission permission to the presence state transmission unit of the presence server, and the owned user communication device transmits the permission operation presence state transmission unit of the presence server.
  • the permission operation instruction receiving unit that receives presence state information and the presence state received by the permission operation instruction receiving unit And a permission operation unit that generates a permission operation command based on information related to the permission operation command included in the information and transmits the permission operation command to the permission setting unit of the operated device.
  • the remote operation method of the present invention includes an operation user communication device for inputting a remote operation instruction, an operated device operated by an operation command, a presence server for distributing presence status information of the operated device, and the operated A remote operation method in a remote operation system in which an owned user communication device associated with a device is connected by a communication network, wherein the operation user communication device includes operation command generation information of the operated device.
  • a third process of transmitting an instruction to transmit to the presence server, and the presence server receives the transmission instruction by the third process and is instructed to transmit the third process.
  • the operation user communication device receives the presence state information transmitted in the eighth step, and the operation command of the operated device included in the received presence state information. And a ninth process of generating an operation command for operating the operated device based on the generation information and transmitting the operation command to the operated device.
  • the communication device operating user communication device, owned user communication device, program thereof, presence server, operated device, command generation data providing server, device operating system, and device operating method of the present invention
  • the operation device can be easily operated remotely.
  • FIG. 1 is a block diagram showing a configuration of a device operating system according to a first embodiment of the present invention.
  • FIG. 2 is a schematic block diagram showing the configuration of the operated device 300 in the same embodiment.
  • FIG. 3 is a view showing a structure of an example of presence data in the same embodiment.
  • FIG. 4 is a diagram showing a specific example of presence data in the embodiment.
  • FIG. 5 is a schematic block diagram showing a configuration of a communication device 100 in the same embodiment.
  • FIG. 6 is a schematic block diagram showing a configuration of a control unit 140 of the communication device 100 in the same embodiment. 7] An example of a function selection screen displayed by the function selection unit 142 in the embodiment based on the presence data shown in FIG.
  • FIG. 8] is a diagram showing a configuration of command generation data processed by the command generation data analysis unit 151 in the same embodiment.
  • FIG. 9 A diagram showing a specific example of the state transition definition information processed by the state transition processing unit 152 in the same embodiment.
  • FIG. 10 A diagram showing a specific example of user input auxiliary information processed by the user input auxiliary information display unit 153 in the same embodiment.
  • FIG. 11 is a diagram showing an example of a screen displayed by the user input auxiliary information display unit 153 according to the embodiment based on the user input auxiliary information shown in FIG.
  • FIG. 12A is a diagram showing a specific example of command configuration information processed by the command configuration unit 154 in the same embodiment.
  • FIG. 13A is a sequence diagram for explaining the operation of the device operation system in the embodiment.
  • FIG. 13B] is a sequence diagram for explaining the operation of the device operation system in the embodiment. It is a figure which shows a modification.
  • FIG. 15 is a schematic block diagram showing a configuration of a device operating system according to a second embodiment of the present invention.
  • FIG. 17 is a schematic block diagram showing the configuration of the control unit 160 of the communication device 600 in the same embodiment.
  • [Sen 19] is a sequence diagram for explaining the operation of the device operating system in the same embodiment.
  • [Sen 20] is a block diagram showing the configuration of the device operating system according to the third embodiment of the invention is there.
  • Sono 21 is a schematic block diagram showing a configuration of a communication device 1100 in the same embodiment.
  • FIG. 22 A diagram showing an example of stored contents of the operated device list storage unit 1141 in the same embodiment.
  • FIG. 23 A diagram showing an example of the contents of presence data received by the presence data receiving unit 1143 in the same embodiment.
  • Gakuen 24A is a diagram exemplifying a function selection screen that the operated device selection unit 1144 displays on the output unit 1120 in the same embodiment.
  • FIG. 24 A diagram illustrating an example of a function selection screen that is displayed on the output unit 1120 by the operated device selection unit 1144 in the embodiment.
  • Gaku 24C is a diagram illustrating a function selection screen that the operated device selection unit 1144 displays on the output unit 1120 on the screen in the embodiment.
  • FIG. 25 A diagram showing a configuration of command generation data executed by the command generation data execution unit 1145 in the same embodiment.
  • FIG. 26 is a diagram showing a specific example of user input auxiliary information processed by the command generation data execution unit 1145 in the embodiment.
  • FIG. 27 is a diagram showing a screen example displayed by the command generation data execution unit 1145 based on the user input auxiliary information shown in FIG. 26 in the embodiment.
  • [28A] It is a diagram showing a specific example of command generation information processed by the command generation data execution unit 1145 in the same embodiment.
  • FIG. 29 is a schematic block diagram showing a configuration of a presence server 1200 in the same embodiment.
  • FIG. 30 is a schematic block diagram showing the configuration of the operated device 1300 in the embodiment.
  • FIG. 31 is a schematic block diagram showing a configuration of a command generation data providing server 1400 in the same embodiment.
  • FIG. 33 is a sequence diagram for explaining the operation of the operating device system in the same embodiment.
  • Fig. 34] is a sequence diagram for explaining the operation of the operating device system in the same embodiment.
  • 3 is a schematic block diagram showing the configuration of an operated device 1301.
  • FIG. 36 is a diagram showing an example of stored contents of an operated device information storage unit 1332 in the same embodiment.
  • 37] is a schematic block diagram showing a configuration of a command generation data providing server 1401 in the same embodiment.
  • [38A] It is a diagram showing an example of stored contents of a storage unit 1431 in the same embodiment.
  • 38B] is a diagram showing a specific example of command generation data in the embodiment.
  • FIG. 39 is a schematic block diagram showing a configuration of a communication device 1102 according to a fifth embodiment of the present invention.
  • Sono 40 is a diagram showing an example of the contents stored in the communication device information storage unit 1152 in the same embodiment.
  • Sono 41] is a schematic block diagram showing the configuration of the operated device 1302 in the same embodiment.
  • Sono 42] is a diagram showing an example of the storage contents of the communication device information storage unit 1341 in the same embodiment.
  • Sono 43] is a diagram showing a specific example of command generation information in the command generation data in the embodiment.
  • FIG. 44 is a block diagram showing a configuration of a device operating system according to a sixth embodiment of the present invention.
  • FIG. 45 is a block diagram showing a configuration of a device operating system according to a seventh embodiment of the present invention.
  • FIG. 46A is a schematic block diagram showing a configuration of a presence server 2100 in the same embodiment.
  • FIG. 46B shows the configuration of the control unit 2130 of the presence server 2100 in the same embodiment. It is a schematic block diagram.
  • 47A is a schematic block diagram showing the configuration of the operating user communication device 2200 in the same embodiment.
  • FIG. 48A is a schematic block diagram showing a configuration of an owned user communication device 2300 in the same embodiment.
  • 48B] is a schematic block diagram showing the configuration of the control unit 2330 of the owned user communication device 2300 in the same embodiment.
  • FIG. 49A is a schematic block diagram showing the configuration of the operated device 2400 in the same embodiment.
  • FIG. 49B is a schematic block diagram showing the configuration of the control unit 2440 of the operated device 2400 in the same embodiment.
  • FIG. 50 is a sequence diagram showing an operation example of the device operation system in the same embodiment.
  • 51A A view showing a screen display example for selecting presence status information of the operating user communication device 2200 in the same embodiment.
  • 51E is a diagram showing a screen display example of a list of functions that can be remotely operated by the operating user communication device 2200 in the same embodiment.
  • FIG. 55A Shows an example of the contents of state transition definition information (sendfile.mtd) in the same embodiment FIG.
  • En] 55B is a diagram illustrating an example of the content of state transition definition information in the embodiment.
  • FIG. 56 is a diagram showing an example of contents of input auxiliary information (form, xhtml) in the same embodiment.
  • FIG. 56 is a diagram showing an example of an input screen based on the input auxiliary information in the same embodiment.
  • FIG. 58 is a diagram showing a content example of command generation information (message, txt) and a message example based on the command generation information in the embodiment.
  • FIG. 59 is a diagram showing an example of operation command options in the embodiment.
  • FIG. 60 is a schematic block diagram showing a configuration of a device operating system according to an eighth embodiment of the present invention.
  • FIG. 61A is a schematic block diagram showing a configuration of a presence server 2101 in the same embodiment.
  • FIG. 61B is a schematic block diagram showing the configuration of the control unit 2150 of the presence server 2101 in the same embodiment.
  • FIG. 62A is a schematic block diagram showing a configuration of an owned user communication device 2301 in the same embodiment.
  • FIG. 62B is a schematic block diagram showing the configuration of the control unit 2350 of the owned user communication device 2301 in the same embodiment.
  • FIG. 63A is a schematic block diagram showing the configuration of the operated device 2401 in the same embodiment.
  • Fig. 63B] is a schematic block diagram showing the configuration of the control unit 2460 of the operated device 2401 in the same embodiment.
  • FIG. 68 is a content example of presence state information used when displaying the screen example of FIG. 67 in the same embodiment.
  • FIG. 69 is a schematic block diagram showing a configuration of a device operating system according to a tenth embodiment of the present invention.
  • FIG. 70 is a content example of presence status information of the operated device 2400 in the same embodiment
  • FIG. 71 is a sequence diagram showing an operation example of the device operation system in the embodiment.
  • FIG. 72 is a schematic block diagram showing the configuration of a device operating system according to an eleventh embodiment of the present invention.
  • FIG. 73 is a data flow diagram showing a system example using conventional presence data.
  • FIG. 74 is a diagram showing the structure of a conventional presence data example.
  • Communication device information storage unit 1143 Presence data reception unit 1144 ⁇ Operated device selection unit 1145 ⁇ ⁇ Command generation data execution unit 1146 ⁇ ⁇ ⁇ Command transmission unit 1200 ⁇ Presence server 1210 ⁇ Communication unit 1220 ⁇ Control unit 1221 ⁇ Destination storage unit 1222 ⁇ ⁇ Presence data transmission and reception unit 1223 ⁇ ⁇ ⁇ Destination registration unit 1300, 1301, 1302 ⁇ Operated Device 1310 ... Communication unit 1320, 1330 ... Control unit 1321 ... Presence status storage unit 13 22, 1332 ... Operated device information storage unit 1323 ... Presence data generation unit 1324 ... Presence data transmission unit 1325, 1335 1345 ... Command generation data request part 1326, 1346 ...
  • FIG. 1 is a schematic block diagram showing the configuration of the device operating system according to the first embodiment of the present invention.
  • Reference numeral 100 denotes a communication device that receives presence data from the presence server 200 and transmits a command for remotely operating the operated device 300 based on a user operation.
  • the communication device 100 may be a mobile phone or a PDA (Personal Digital Assistant: personal digital assistant). Details of communication device 100 and presence data will be described later.
  • Presence server 200 transmits the presence data received from operated device 300 or the like to communication apparatus 100 registered in its own apparatus as a transmission destination in advance.
  • the presence server 200 may deliver presence data describing the presence status of each user in an instant message, IP telephone network, and mobile phone network.
  • Operated device 300 transmits presence data to presence server 200, receives a command from communication device 100, and operates according to the command.
  • the operated device 300 may be a household electric appliance such as a video tape recorder, a hard disk recorder, an air conditioner (air conditioner)! /, Or a computer such as a PC (Personal Computer) or a home server. It may be an electronic device such as a surveillance camera. Details of the operated device 300 will be described later.
  • Reference numeral 400 denotes a network connecting the communication device 100, the presence server 200, and the operated device 300.
  • the network 400 includes short-range wireless communication such as infrared communication and BLUETOOTH (registered trademark), the Internet, a mobile phone network, and a home network connected to each other.
  • the communication device 100 may be connected to a mobile phone network
  • the presence server 200 may be connected to the Internet
  • the operated device 300 may be connected to a home network
  • the communication device 100 may be connected to the operated device 300. It may be sent via infrared communication.
  • FIG. 2 is a schematic block diagram showing the configuration of the operated device 300. 310 network
  • a control unit 320 controls the device itself, and includes a presence state storage unit 321, a presence data generation unit 322, a presence data transmission unit 323, a command execution unit 324, and a command reception unit 325.
  • Presence state storage unit 321 stores a presence state representing a state relating to use including availability of each function of the own device, a scheduled time when the presence state is changed, change contents, and command generation data. . Details of the command generation data will be described later.
  • the presence data generation unit 322 changes the presence status and the presence status of each function from the presence status storage unit 321 and the change contents.
  • command generation To obtain presence data.
  • the presence data transmission unit 323 transmits the presence data generated by the presence data generation unit 322 to the presence server 200 registered in advance via the communication unit 310.
  • the command execution unit 324 executes the command received by the command reception unit 325 and operates the function of its own device.
  • the command receiving unit 325 receives a command via the communication unit 310. This command is a command generated by the communication apparatus 100 based on the command generation data included in the presence data transmitted by the presence data transmission unit 323.
  • FIG. 3 is a diagram showing a structure of an example of presence data generated by the presence data generation unit 322.
  • the presence data of the operated device 300 has a presence state L1 of function 1 and a presence state L2 of function 2, and the presence state L1 of function 1 is changed to the presence state of function 1.
  • the presence status L2 of function 2 has command generation data L2d for using function 2.
  • FIG. 4 is a diagram showing a specific example of presence data.
  • This presence data is roughly divided into function 1 presence state L1 and function 2 presence state L2.
  • the presence status L1 is indicated by “closed” indicated in the basic tag, Lla indicating that function 1 cannot be used, and the time tag year / month / day / hour / minute / second indicated in the nexstatus tag and the basic tag “open”.
  • Function 1 Presence time of the presence status change Llb indicating the change contents, and Lie that is the function 1 identification information written in the service-describtion tag.
  • Presence status L2 is composed of L2a indicating availability of function 2, L2c being identification information of function 2, and L2d representing data for function 2 command generation in a character string written in an operation tag. Details of the command generation data will be described later.
  • Presence data is data that indicates the user's current presence status (call available, busy, offline), etc. in messaging application services such as Instant Message, Push to talk, E-mail, and IP phone. Yes, by referring to the presentation data of the other user before making a call, the caller can determine whether or not the other user is in a service available state.
  • the presence data format of the present embodiment is OMA Presence SIMPLE Specification, which is a format of presence data for mobile phones, and a video tape recorder. It is possible to use the extended format of the presence data for l ns ta nt Message, which is an extended format that can be applied to a hard disk recorder, and the extended standard format of Internet presence data. You may have done.
  • FIG. 5 is a schematic block diagram showing a configuration of communication apparatus 100.
  • Reference numeral 110 denotes a communication unit that communicates with other devices via the network 400.
  • Reference numeral 120 denotes an output unit including display means such as a liquid crystal display for displaying characters and images, and an audio output unit such as a speaker for generating sound.
  • Reference numeral 130 denotes an input unit such as a numeric key, a keyboard, and a touch pad.
  • Reference numeral 140 denotes a control unit that controls the communication apparatus 100, and details thereof will be described later.
  • FIG. 6 is a schematic block diagram showing the configuration of the control unit 140 of the communication apparatus 100.
  • Reference numeral 141 denotes a presence data receiving unit that receives presence data from the presence server 200.
  • Reference numeral 142 denotes a function selection unit that selects a function to be operated by the operated device 300 from the presence data received by the presence data reception unit 141.
  • the function selection unit 142 extracts the presence status of each function and the schedule for changing the presence status from the presence data received by the presence data reception unit 141, and causes the output unit 120 to output the presence status using, for example, display means.
  • the function selection unit 142 extracts the command generation data for the specified function.
  • the command generation data extraction unit 143 is instructed.
  • the command generation data extraction unit 143 extracts the command generation data of the function instructed from the function selection unit 142 from the presence data received by the presence data reception unit 141. For example, when the presence data receiving unit 141 receives the presence data illustrated in FIG. 4, “GINvZn ′... (Hereinafter abbreviated)” described in the operation tag L2d is extracted.
  • 144 is a command generation unit that generates a command using the command generation data extracted by the command generation data extraction unit 143.
  • command generation data analysis unit 151 sends the command generated by the command generation unit 144 to the operated device 300 via the communication unit 110. It is a command transmission part which transmits to.
  • FIG. 7 shows that when the presence data receiving unit 141 receives the presence data shown in FIG. 4, the function selecting unit 142 extracts the presence status of each function and the change schedule of the presence status from the presence data.
  • This is an example of the function selection screen displayed on the display means of the output unit 120.
  • the function selection unit 142 causes the display unit of the output unit 120 to display “recording” in the function name Glc based on “recording” described in the description tag of Lie that is identification information of function 1 of the presence data. Based on the “closed” described in the Lla basic tag indicating that the function 1 is unavailable, the function availability is displayed.
  • the function selection unit 142 displays the function based on the “recording reservation” described in the L2c description tag which is the identification information of the function 2 of the presence data on the display means of the output unit 120! Display “Recording reservation” in the name G2c, and display “OK” indicating availability of the function on G2a based on “open” described in the basic tag of L2a indicating the availability of function 2.
  • this function selection screen By displaying this function selection screen, the user can grasp the functions available at the present time, and the scheduled time when the presence status is changed and the details of the change are displayed. Even if it is an unusable function, you can know the time when it can be used, and even if it is a function that can be used at this time, you can know the time when it cannot be used.
  • the operated device 300 can be used.
  • This function selection screen is displayed for the operated device 300 selected by the user operation from the list of operated devices 300 in which the communication apparatus 100 holds presence data.
  • the presence data of the operated device 300 selected by the user operation from the list of the operated devices 300 registered in advance in the communication device 100 is acquired from the presence server 200 and displayed! / ⁇ .
  • FIG. 8 is a diagram showing a configuration of command generation data processed by the command generation data analysis unit 151.
  • Command generation data includes state transition definition information and user input auxiliary information.
  • the command generation data analysis unit 151 analyzes the command generation data, extracts these data, and outputs them to the state transition processing unit 152.
  • the command generation data is compiled into a single file by archiving the information files that make up the data, and after being compressed, encoded in base64 and the operation tag L2d is described as “GINvZn '...
  • FIG. 9 is a diagram showing a specific example of the state transition definition information processed by the state transition processing unit 152.
  • the state transition definition information the state of the user input auxiliary information display unit 153, the command configuration unit 154, and the command transmission unit 145 (information to be input and output storage location) is described in the order of processing. A procedure is defined.
  • the state transition processing unit 152 determines the input information to the user input auxiliary information display unit 153, the command configuration unit 154, and the command transmission unit 145 and the storage location of the output. Specify the processing order.
  • the user input auxiliary information display unit 153 displays a screen on the display means of the output unit 120 based on the user input auxiliary information whose file name is “form.xhtml”, and the user input using the input unit 130 And instructing the input to be processed based on user input auxiliary information.
  • the command transmission unit 145 is instructed to communicate.
  • FIG. 10 is a diagram showing a specific example of user input auxiliary information processed by the user input auxiliary information display unit 153.
  • user input auxiliary information is described in xhtml.
  • the user input auxiliary information display unit 153 displays a screen as shown in FIG. 11 on the display means of the output unit 120 based on this.
  • the user input auxiliary information display unit 153 displays the pull-down menu PLla on the display means of the output unit 120, and the user designates by operating the pull-down menu PLla using the input unit 130.
  • the user input auxiliary information display unit 153 performs the same processing for the select tags PL2 to PL9. Further, the user input auxiliary information display unit 153 displays the button BTla on the display means of the output unit 120 based on the description of the input tag BT1, and pulls down when the user presses the button BT1 using the input unit 130. Based on the operation of the menu PLla to PL 9a, the argument “start—month” to which the character string “07” is assigned, the argument “start—day” to which the character string “11” is assigned, and the character string “4”. The argument “channel” assigned with is output to the command constructing unit 154.
  • FIG. 12A is a diagram showing a specific example of command configuration information processed by the command configuration unit 154.
  • the command configuration information is a command template having arguments to be replaced.
  • the command configuration unit 154 substitutes the character string of the argument received from the user input auxiliary information display unit 153 for the command configuration information specified by the state transition processing unit 152.
  • the command configuration information shown in FIG. 12A is designated and the command configuration information shown in FIG. 10 is substituted from the user input auxiliary information display portion 153 with the character string of the screen example shown in FIG.
  • Substitute the string “07” for the argument “start—month” of the configuration information substitute the string “11” for the argument “start—day”, and substitute the string “19” for the argument “start—hour”.
  • the command configuration unit 154 generates the command shown in FIG. 12B in this example.
  • the command generation unit 144 can provide a user interface suitable for a generated command according to the description content of the command generation data. Description above In this case, since one user input auxiliary information and one command configuration information are described in the command generation data, one command is generated on one screen. However, a plurality of commands are generated in the command generation data. The user input auxiliary information and one command configuration information may be described so that one command is generated on a plurality of screens. The user input auxiliary information is not described in the command generation data. You can generate command without displaying the screen by describing the command configuration information.
  • FIG. 13A is a sequence diagram for explaining the operation of the device operation system of the present embodiment.
  • the communication device 100 requests the presence server 200 to register the presence data transmission destination of the operated device 300 (Sal).
  • the presence server 200 registers the communication device 100 as a transmission destination of presence data of the operated device 300 in its own device.
  • the presence data generation unit 322 when the presence status of the device itself changes, the presence data generation unit 322 generates presence data by referring to the presence status storage unit 321, and the presence data transmission unit 323 generates the presence data generated by the presence data generation unit 322. Data is transmitted to the presence server 200 (Sa2).
  • the presence server 200 receives presence data received from the communication device 100 registered as a transmission destination of the presence data of the operated device 300 in its own device. Is transmitted (Sa3).
  • presence data receiving unit 141 receives presence data
  • function selection unit 142 displays the presence data on the display unit of output unit 120 based on the presence data.
  • the command generation data extraction unit 143 extracts the command generation data of the function selected by the user using the input unit 130.
  • the command generation unit 144 generates a command based on the command generation data, and the command transmission unit 145 transmits the generated command to the operated device 300 via the communication unit 110 (Sa4).
  • the command receiving unit 325 receives the command transmitted by the communication device 100 via the communication unit 310, and the command execution unit 324 executes the command to operate the function of the own device.
  • FIG. 13B is a sequence diagram for explaining the operation of the modified example of the device operating system of the present embodiment.
  • the presence server 200 is a force that transmits presence data to a device that is registered in advance as a transmission destination in its own device. Then, the presence server 200 stores the presence data transmitted (Sbl) from the operated device 300 in its own device, and when the presence data is requested from the communication device 100 (S b2), the presence server 200 The requested presence data is transmitted to the device 100 (Sb3). Upon receiving the presence data, the communication device 100 generates a command and transmits it to the operated device 300 as in the case of FIG. 13A (Sb4).
  • the communication device 100 does not always hold the latest presence data.
  • the presence data is acquired only when necessary, the traffic of the network 400, that is, the load can be reduced.
  • FIG. 14 is a diagram showing a modification of the device operation system configuration of the present embodiment.
  • the communication device 100 and the presence server 200 are connected to the network 401
  • the operated device 300 is connected to the network 402
  • the network 401 and the network 402 are connected by the gateway device 500.
  • the operations of the communication device 100, the presence server 200, and the operated device 300 are not changed.
  • the operated device 300 may incorporate the function of the gateway device 500 and may be connected to the network 401.
  • the operated device 300 includes the presence data generation unit 322, and the force described as generating presence data when the presence status is changed.
  • the device 300 stores the presence data as fixed data, and the presence data transmission unit 323 has a predetermined cycle for storing the presence data! /, When requested from an external device, etc. It may be transmitted to the presence server 200.
  • FIG. 15 is a schematic block diagram showing the configuration of the device operating system according to the second embodiment of the present invention.
  • Reference numeral 600 denotes a communication device that receives presence data from the presence server 200 and transmits a command for remotely operating the operated device 700 based on a user operation. Differences between the communication device 600 and the communication device 100 will be described with reference to FIG. 700 transmits presence data to presence server 200 and A device to be operated that receives a command from the device 600 and operates according to the command. The difference between the operated device 700 and the operated device 300 is that the presence data transmitted by the operated device 700 includes reference information to the command generation data instead of the command generation data.
  • Reference numeral 800 denotes a command generation data providing server that transmits command generation data stored in its own device in accordance with a request from the communication device 600.
  • FIG. 16 is a schematic block diagram showing a configuration of communication apparatus 600.
  • Reference numeral 160 denotes a control unit that controls the communication device 600, and details thereof will be described with reference to FIG.
  • FIG. 17 is a schematic block diagram showing the configuration of the control unit 160 of the communication device 600.
  • Reference numeral 163 denotes a reference information extraction unit that extracts the reference information to the command generation data of the function instructed from the function selection unit 142 from the presence data received by the presence data reception unit 141.
  • 164 requests command generation data from the command generation data providing server 800 based on the reference information extracted by the reference information extraction unit 163, and receives the command generation data sent as a response to the request. This is a data reception unit for command generation.
  • FIG. 18 is a diagram showing a specific example of presence data in the present embodiment.
  • the difference from the presence data of the first embodiment shown in FIG. 4 is an operation tag RF1.
  • the operation tag L2d of the first embodiment has a command generation code.
  • the operaion tag RF1 of this embodiment is stored in the command generation data providing server 800 in its reference attribute. It has reference information to the command generation data.
  • FIG. 19 is a sequence diagram for explaining the operation of the device operation system in the present embodiment.
  • the communication device 600 requests the presence server 200 to register the presence data transmission destination of the operated device 700 (Scl).
  • the presence server 200 registers the communication device 600 as a transmission destination of presence data of the operated device 700 in its own device.
  • the presence data generation unit 322 refers to the presence status storage unit 321 and displays
  • the presence data transmitting unit 323 transmits the generated presence data to the presence server 200 (Sc2).
  • presence server 200 receives presence data from operated device 700
  • presence server 200 transmits the received presence data to communication device 600 registered as a transmission destination of presence data of operated device 700 in its own device. (Sc3).
  • presence data receiving unit 141 receives presence data
  • function selection unit 142 displays on the display means of output unit 120 based on the presence data.
  • the reference information extraction unit 163 extracts reference information for the command generation data of the function selected by using the function.
  • the command generation data receiving unit 164 requests the command generation data from the command generation data providing server 800 via the communication unit 110 based on the reference information extracted by the reference information extraction unit 163 (Sc4).
  • the command generation data providing server 800 transmits the requested command generation data to the communication device 600 (Sc5).
  • the command generation data reception unit 164 of the communication device 600 receives the transmitted command generation data via the communication unit 110, and the command generation unit 144 generates a command based on the received command generation data.
  • the command transmission unit 145 transmits the generated command to the operated device 700 via the communication unit 110 (Sc6).
  • the command receiving unit 325 receives the command transmitted by the communication device 600 via the communication unit 310, and the command execution unit 324 executes the command to operate the function of the own device.
  • the command generation data is stored only in the command generation server 800, or is generated only in the command generation server 800.
  • the appearance of the generation data can be easily updated or upgraded every season.
  • FIG. 20 is a schematic block diagram showing a configuration of a device operation system according to one embodiment of the present invention.
  • Reference numeral 1100 denotes a communication device such as a mobile phone or a PDA (Personal Digital Assistance) that transmits a command to the operated device 1300.
  • Communication device 1 100 transmit The details of the force for generating the command to be generated based on the command generation data acquired from the operated device 1300 and the method for acquiring the command generation data will be described later with reference to FIG.
  • Reference numeral 1200 denotes a presence server that transmits the presence data of the operated device 1300 to the communication device 1100 registered in advance as a transmission destination.
  • Presence data is data that represents the user's current presence status (call available, busy, offline), etc. in message application services such as Instant Message, Push to talk, E-mail, and IP phone.
  • the caller can determine whether or not the other user is in a service available state.
  • the presence data format of this embodiment is described later with reference to FIG. 22.
  • the presence SIPM specification of OMA Open Mobile Alliance
  • OMA Open Mobile Alliance
  • Operated device 1300 operates by receiving a command from communication device 1100.
  • the operated device 1300 transmits presence data including identification information of command generation data for commands operated by each function together with the presence status of each function of the own device to the presence server. Acquired from the command generation data providing server 1400 in response to a command generation data request.
  • the operated device 1300 may be a household electrical appliance such as a video tape recorder, hard disk recorder, air conditioner (air conditioner), or refrigerator! /, And a computer such as a PC (Personal Computer) or a home server. Alternatively, it may be an electronic device such as a surveillance camera. Details of the operated device 1300 will be described later with reference to FIG.
  • the command generation data providing server 1400 transmits command generation data in response to a request from the operated device 1300. Details of the command generation data providing server 1400 will be described later with reference to FIG.
  • FIG. 21 is a schematic block diagram showing the configuration of the communication device 1100.
  • Reference numeral 1110 denotes an input unit such as a numeric key, a keyboard, and a touch pad.
  • Reference numeral 1120 denotes an output unit including display means such as a liquid crystal display for displaying characters and images, and an audio output unit such as a speaker for sounding sound.
  • a communication unit 1130 communicates with other devices via the network 1500.
  • Reference numeral 1140 denotes a control unit that controls the communication device 1100, an operated device list storage unit 1141, a communication device information storage unit 1142, a presence data reception unit 1143, an operated device selection unit 1 144, command generation data An execution unit 1145 and a command transmission unit 1146 are provided.
  • the operated device list storage unit 1141 stores the display name, presence data, and command generation data of each operated device.
  • the communication device information storage unit 1142 stores a model identification code that is information for identifying the model of the communication device 1100.
  • the operated device selection unit 1144 allows the user to select the operated device 1300 and the function to be operated from among the! / Sents stored in the operated device list storage unit 1141 and selected.
  • the command generation data execution unit 1145 is instructed to process the function command generation data.
  • the command generation data execution unit 1145 processes the command generation data to generate a command.
  • the command transmission unit 1146 reads the IP address of the target operated device 1300 from the operated device list storage unit 1141, and transmits the command generated by the command generation data execution unit 1145 to the operated device 1300.
  • the details of the operated device list storage unit 1141, the presence data receiving unit 1143, the operated device selection unit 1144, and the command generation data execution unit 1145 will be described later.
  • FIG. 22 is a diagram showing an example of the contents stored in the operated device list storage unit 1141.
  • the operated device list storage unit 1141 stores relational data, and includes items such as a display name, an IP address, an entity, an icon, and presence data in the record of each operated device 1300.
  • Command generation data for each function of the operating device 1300 is stored.
  • the display name is a name used for screen display.
  • the IP address is the IP address of the operated device 1300.
  • the entity is identification information unique to the operated device 1300.
  • the icon is an image used for screen display.
  • Presence data is data describing the availability of each function of the operated device 1300 and the reference information to the command generation data.
  • the data is data defining a user interface for generating a command for operating each function of the operated device 1300.
  • FIG. 23 is a diagram showing an example of the contents of the presence data received by the presence data receiving unit 1143 from the presence server 1200.
  • presence data is described in the XML format.
  • the presence data receiving unit 1143 stores the received presence data in the presence data area of the corresponding operated device 1300 in the operated device list storage unit 1141.
  • the presence data receiving unit 1143 When the presence data is already stored in the presence data area of the corresponding operated device 1300, the presence data receiving unit 1143 overwrites the area with the received presence data.
  • FIG. 24A to FIG. 24C are diagrams illustrating function selection screens to be displayed on the output unit 1120 by the operated device selection unit 1144.
  • the operated device selection unit 1144 reads the display name and icon of the operated device 1300 stored from the operated device list storage unit 1141, and outputs the list of the operated device 1300 as illustrated in FIG. 24A. Display the screen on 1120.
  • the operated device selection unit 1144 receives this, Reads the presence data and command generation data in the list storage unit 1141, reads the function name corresponding to the stored command generation data from the description tag of the presence data (in the example of FIG. 23, tags Flc and F2c).
  • the list of function names of the operated device 1300 selected as illustrated in FIG. 24C is extracted and displayed on the output unit 1120.
  • the operated device selection unit 1144 refers to the basic tag of the presence data (Fla, F2a in the example of Fig. 23) to display only available items or to display unavailable items. Noh can not be selected!
  • the operated device selection unit 1144 receives this and receives command generation data. Instructs the execution unit 1145 to execute the command generation data corresponding to the selected function name.
  • the operated device selection unit 1144 displays a list of the function names of the operated device 1300 as illustrated in FIG. 24C
  • the command generation data corresponding to the available functions is displayed in the operated device list storage unit 1141. Is displayed in the output unit 1120. For example, as illustrated in FIG. 24B, the output unit 1120 displays a notification screen to the user that displays “Acquire command generation data”.
  • the operated device selection unit 1144 reads the reference information from the operation tag of the presence data (F2b in the example of FIG. 23), and transmits the communication device to the operated device 1300 that is the reference destination represented by the reference information.
  • the device to be operated 1300 is requested for command generation data.
  • the operated device selection unit 1144 receives the command generation data, stores it in the corresponding area of the operated device list storage unit 1141, and uses the data as illustrated in FIG. 24C. For example, on the lower side where the display name “PVR1” and icon of the selected operated device 1300 are displayed, function names such as “recording”, “recording reservation”, “playback”, “various settings” are arranged. , Display a list of function names of the operated device 1300.
  • FIG. 25 shows a command generation data execution unit in response to an instruction from the operated device selection unit 1144.
  • the command generation data includes user input auxiliary information and operation command generation information, and the command generation data execution unit 1145 extracts these data.
  • FIG. 26 is a diagram showing a specific example of user input auxiliary information that the command generation data execution unit 1145 extracts and processes from the command generation data.
  • user input auxiliary information is described in XHTML.
  • the command generation data execution unit 1145 provides a user interface by causing the output unit 1120 to display a screen illustrated in FIG. 27 based on the user input auxiliary information shown in FIG. Based on the description of the select tag PL1, the command generation data execution unit 1145 pulls down the display means of the output unit 1120.
  • the new PLla is displayed, and the character string specified by the user by operating the pull-down menu PLla using the input unit 1110 (here, “07”) is assigned to the argument “start-month” specified by the name attribute.
  • the command generation data execution unit 1145 performs the same processing for the select tags PL2 to PL9. Further, based on the description of the input tag BT1, the command generation data execution unit 1145 causes the output unit 1120 to display the button BTla on the screen, and when the user presses the button BTla using the input unit 1110, the pull-down menu PLla ⁇ Based on the operation of PL9a, the argument “start—month” to which the character string “07” is assigned, the argument “start—day” to which the character string “11” is assigned, and the character ⁇ lj “4” are assigned. Using the generated argument “channel” and command generation information extracted from the command generation data, the command generation data execution unit 1145 generates a command. Command generation by the command generation data execution unit 1145 will be described below with reference to FIGS. 28A and 28B.
  • FIG. 28A is a diagram showing a specific example of command generation information that the command generation data execution unit 1145 extracts and processes from the command generation data.
  • the command generation information is described in a tag format.
  • the command generation data execution unit 1145 extracts the name tag (tag C1 in the example of FIG. 28A) from the command generation information as the command name, and the para mter tag (tags PA1, PA2, and PA3 in the example of FIG. 28A).
  • the value tag character string (“3 & 1-11101 ⁇ 1", "start-day”, etc. in the example in Figure 28-8) is the argument name obtained by processing the above-mentioned user input auxiliary information. Replace the matching part with the character string assigned to the argument.
  • the command generation data execution unit 1145 processes the command generation information illustrated in FIG. 28A. Then, the command “: ECORD 07111900 07112000 4” shown in FIG. 28B is generated.
  • FIG. 29 is a schematic block diagram showing the configuration of the presence server 1200.
  • Reference numeral 1210 denotes a communication unit 1210 that communicates with other devices via the network 1500.
  • a control unit 1220 controls the presence server 1200, and includes a transmission destination storage unit 1221, a presence data reception / transmission unit 1222, and a transmission destination registration unit 1223.
  • the destination storage unit 1221 In association with the identification information (IP address, URL, etc.) of the device 1300, the identification information (IP address, URL, etc.) of the communication device 1100 that transmits the presence data of the operated device 1300 is stored.
  • Presence data transmission / reception unit 1222 receives presence data from operated device 1300 and transmits the received presence data to communication device 1100.
  • the presence data transmission / reception unit 1222 reads the identification information of the communication device 1100 stored in association with the identification information of the operated device 1300 that is the transmission source of the presence data with reference to the transmission destination storage unit 1221.
  • the received presence data is transmitted to the communication device 1100 that has read the identification information.
  • FIG. 30 is a schematic block diagram showing the configuration of the operated device 1300.
  • Reference numeral 1310 denotes a communication unit that communicates with other devices via the network 1500.
  • 1320 is a control unit that controls the operated device 1300, and includes a presence state storage unit 1321, an operated device information storage unit 1322, a presence data generation unit 1323, a presence data transmission unit 1324, a command generation data request unit 1325, A command generation data transmission unit 1326, a command execution unit 1327, and a command reception unit 1328 are included.
  • Presence state storage section 1321 stores a presence state indicating whether or not each function of the own device can be used.
  • the operated device information storage unit (storage unit) 1322 stores a model identification code for identifying the model of the device itself.
  • the presence data generation unit 1323 acquires the presence status of each function from the presence status storage unit 1321 and generates presence data.
  • the presence data transmission unit 1324 transmits the presence data generated by the presence data generation unit 1323 to the presence server 1200 registered in advance via the communication unit 1310.
  • the command generation data request unit 1325 receives a command generation data request from the communication device 1100, and extracts the model identification code of the communication device 1100 from this request.
  • the command generation data request unit 1325 When the command generation data request unit 1325 receives this request, the command generation data requested by! /, Based on the reference information that becomes the destination of the request, is targeted! /, Identify the function and obtain the function identification code.
  • the command generation data request unit 1325 transmits the extracted model identification code, the obtained function identification code, and the model identification code read from the operated device information storage unit 1322 to the command generation data providing server 1400.
  • the command generation data is requested.
  • the command generation data transmission unit 1326 Upon receiving the command generation data from the command generation data providing server 1400, the command generation data transmission unit 1326 sends the command generation data request unit 1325 to the communication device 1100 that is the transmission source of the request received. The received command generation data is transmitted.
  • the command execution unit 1327 executes the command received by the command reception unit 1328 and operates the function of its own device. At this time, if there is a function whose availability is changed, the command execution unit 1 327 stores the content in the presence state storage unit 1321.
  • the command receiving unit 1328 receives a command via the communication unit 1310.
  • FIG. 31 is a schematic block diagram showing the configuration of the command generation data providing server 1400.
  • Reference numeral 1410 denotes a communication unit 1410 that communicates with other devices via the network 1500.
  • Reference numeral 1420 denotes a control unit that controls the command generation data providing server 1400, and includes a storage unit 1421, a reception unit 1422, a command generation data acquisition unit 1423, and a transmission unit 1424.
  • the storage unit 1421 stores command generation data for each function corresponding to the combination of the model identification code of the communication device 1100 and the model identification code of the operated device 1300.
  • FIG. 32 shows a configuration example of the storage unit 1421. In the present embodiment, the storage unit 1421 stores tabular data.
  • the model of the device to be operated is specified by line, such as the operated device with the model identification code “201” on the first line and the operated device with the model identification code “202” on the second line.
  • the column specifies the model of the communication device, such as the communication device with the model identification code “001” and the second column the communication device with the model identification code “002”.
  • the receiving unit 1422 receives a command generation data request from the operated device 1300.
  • the command generation data acquisition unit 1423 extracts the model identification code of the communication device 1100, the model identification code of the operated device 1300, and the function identification code from the request received by the reception unit 1422.
  • Command generation data corresponding to the combination of the model identification code and the model identification code of the operated device 1300.
  • the command generation data for the function of this function identification code is read from the storage unit 1421.
  • the transmission unit 1424 receives the command generation data acquired by the command generation data acquisition unit 1423 by the reception unit 1422. To the operated device 1300 that is the transmission source of the requested request.
  • FIG. 33 is a sequence diagram for explaining the operation of the operating device system in the present embodiment
  • FIG. 34 is a sequence diagram for explaining the operation following the sequence of FIG.
  • presence data receiving / transmitting unit 1222 transmits the received presence data to communication device 1100 (Sd2).
  • the presence data receiving unit 1143 of the communication device 1100 receives presence data from the presence server 1200, it extracts the entity attribute of the presence tag from the presence data and stores it in the operated device list storage unit 1141!
  • the received presence data is stored in the presence data item of the record in which the extracted value matches the entity item content in the record of the operation device (Stl).
  • operated device selection unit 1144 of communication device 1100 is stored in operated device list storage unit 1141.
  • the display name and icon of the operated device 1300 are read out, and these lists are displayed on the screen of the output unit 1120 as shown in FIG. 24A (St2).
  • the operated device selection unit 1144 receives this (St3), and the command generation data of all available functions is stored in the operated device list storage unit 1141 for the selected operated device 1300! / Confirm whether or not (St4).
  • step St4 if it is confirmed that the data for command generation is stored, the force S that makes a transition to step St7, the force that is not stored as a result of the confirmation, the operated device selection unit 1144 The corresponding presence data is extracted from the operated device list storage unit 1141, the operation tag of the function having no command generation tag in the presence data is extracted, and the reference information to the command generation data is acquired.
  • the operated device selection unit 1144 acquires the model identification code of the communication device 1100 from the communication device information storage unit 1142, and converts this model identification code into the acquired command generation data. It is transmitted to the destination indicated by the reference information (Sd3). Since this reference information is an address for receiving a command generation data request for the corresponding function of the operated device 1300 that is the presence data generation source, the command generation data request unit 1325 of the operated device 1300 When this model identification code is received, a command generation data request for the corresponding function including the model identification code and the model identification code of the own device read from the operated device information storage unit 1322 is sent to the command generation data. The data is transmitted to the providing server 1400 (Sd 4).
  • the command generation data acquisition unit 1423 receives these two received by the reception unit 1422.
  • the command generation data corresponding to the combination of the two model identification codes is acquired from the storage unit 1421 (St5).
  • the transmission unit 1424 transmits the acquired command generation data to the operated device 1300 that is the transmission source of the request received by the reception unit 1422 (Sd5).
  • the command generation data transmission unit 1326 of the operated device 1300 receives the command generation data transmitted by the command generation data providing server 1400, and transmits the received command generation data to the communication device 1100 (Sd6 ).
  • the operated device selection unit 1144 of the communication device 1100 receives the command generation data from the operated device 1300, it stores the command generation data in the operated device list storage unit 1141 (St6).
  • the operated device selection unit 1144 causes the output unit 1120 to display the screen of the available functions of the corresponding operated device 1300 as illustrated in FIG. 24C (St7).
  • the user wishes to operate from the displayed functions using the input unit 1110.
  • the operated device selection unit 1144 receives this (St8), and instructs the command generation data execution unit 1145 to process the command generation data corresponding to the selected function (St9).
  • the command generation data execution unit 1145 reads the command generation data instructed from the operated device selection unit 1144 from the operated device list storage unit 1141.
  • the command generation data execution unit 1145 extracts user input auxiliary information from the read command generation data, and causes the output unit 1120 to display a parameter input screen as illustrated in FIG.
  • the command generation data execution unit 1145 accepts this (Stl 0).
  • the command generation data execution unit 1145 extracts command generation information from the command generation data, reflects the parameters received in step StlO in the corresponding area of the command generation information, and generates a command (Stl 1).
  • the command transmission unit 1146 reads the IP address of the corresponding operated device 1300 from the operated device list storage unit 1141, and transmits the generated command to the operated device 1300 using the IP address. (Sd7).
  • the command receiving unit 1328 of the operated device 1300 receives the command from the communication device 1100, and the command execution unit 1327 executes the received command to operate the function of the own device. At this time, for example, when the recording function is activated, the presence status such as when the recording function cannot be operated in parallel, there are functions that are unavailable or usable due to the function being activated.
  • the command execution unit 1327 updates the contents stored in the presence state storage unit 1321 in accordance with the change.
  • the command generation data providing server 1400 selects the command generation data corresponding to the model identification codes of the communication device 1100 and the operation target device 1300. Therefore, in the communication device 1100 that processes this, It is possible to provide a user interface and a command that are optimal for the communication device 1100 and the operated device 1300.
  • the fourth embodiment is the same as the device operation system of the third embodiment shown in FIG.
  • the configuration of the command generation data providing server 1401 is different.
  • FIG. 35 is a schematic block diagram showing the configuration of the operated device 1301 of the present embodiment.
  • 330 is a control unit that controls the operated device 1301, and includes a presence state storage unit 1321, an operated device information storage unit 1332, a presence data generation unit 1323, a presence data transmission unit 1324, and a command generation data request unit 1335.
  • the operated device information storage unit 1332 stores the type of each command and the command of the operated device 1301 corresponding to the type.
  • FIG. 36 shows an example of the contents stored in the operated device information storage unit 1332.
  • the operated device information storage unit 1332 stores tabular data, and stores a command type and a command corresponding to the command type in each row.
  • the command generation data request unit 1335 changes the command generation data request received from the communication device 1100 based on the information stored in the operated device information storage unit 1332 to the command generation data supply server 1401. Send. That is, the command generation data request unit 1335 receives a command generation data request from the communication device 1100, and extracts the model identification code of the communication device 1100 from this request.
  • the command generation data request unit 1335 identifies the function targeted by the requested command generation data based on the reference information that is the destination of the request, and Get the function identification code.
  • the command generation data request unit 1335 corresponds to the extracted model identification code, the obtained function identification code, the type of each command read from the operated device information storage unit 1332 and the type.
  • the command of the operated device 1301 is transmitted to the command generation data providing server 1401, and the command generation data is requested.
  • FIG. 37 is a schematic block diagram showing the configuration of the command generation data providing server 1401 of this embodiment.
  • a control unit 1430 controls the command generation data providing server 1400, and includes a storage unit 1431, a reception unit 1422, a command generation data acquisition unit 1433, and a transmission unit 1424.
  • the storage unit 1431 corresponds to the model identification code of the communication device 1100.
  • the command generation data for each function is stored. An example of the contents stored in the storage unit 1431 is shown in FIG. 38A.
  • the storage unit 1431 stores tabular data
  • the table is a table with only one row
  • the model of the communication device is specified by a column.
  • Each column is common to the operated device.
  • Command generation data for operating each function is stored.
  • the command generation data stored in the storage unit 1431 is the information that is extracted from the information content of the items that depend on the operated device 1301 so that it is common data that does not depend on the model of the operated device. It has become.
  • the command type as the abstract information that is not the actual command name, such as the name tag C2 shown in the example of command generation information in Fig. It is “rec-command”.
  • the command generation data acquisition unit 1433 changes the command generation data stored in the storage unit 1431 based on the request received by the reception unit 1422, and transmits the command to the operated device 1301. Generate data for generation.
  • the command generation data acquisition unit 1433 extracts the model identification code and function identification code of the communication device 1100 from the request received by the reception unit 1422, and uses the command generation data corresponding to the model identification code of the communication device 1100. Yes, command generation data for the function of this function identification code is read from the storage unit 1431. Further, the command generation data acquisition unit 1433 extracts the type of each command and the command of the operated device 130 1 corresponding to the type from the request received by the reception unit 1422, and generates the command read from the storage unit 1431. In the data, replace the item with the command type that is not the actual command name with the command corresponding to the command type of the extracted command, and send it to the operated device 1301 Generate data for command generation.
  • the command generation data read from the storage unit 1431 is the command generation data illustrated in FIG. 38B, and the type of each command extracted from the request received by the reception unit 1422 and the subject corresponding to the type.
  • the command of the operating device 1301 is the information illustrated in FIG. 36
  • the value of the name tag C2 of the command generation data illustrated in FIG. 38B is “rec-command”, which is illustrated in FIG. Since it coincides with the first line of information
  • the command generation data acquisition unit 1433 is a command on the first line of the information illustrated in FIG. Replace with “REC”.
  • the configuration of the communication device 1102 and the operated device 1302 is different from the device operation system of the third embodiment shown in FIG.
  • FIG. 39 is a schematic block diagram showing the configuration of the communication device 1102 of the present embodiment.
  • Reference numeral 1150 denotes a control unit that controls the communication device 1102.
  • the operated device list storage unit 1141, the communication device information storage unit 152, the presence data reception unit 1143, the operated device selection unit 1144, and the command generation data execution unit 1145 A command transmission unit 1146 is provided.
  • the communication device information storage unit 152 stores information related to the communication device by classifying it into transmission permission items and transmission prohibition items.
  • FIG. 40 is a diagram showing an example of the contents stored in the communication device information storage unit 152. In the example of FIG.
  • the communication device information storage unit 152 in the communication device information storage unit 152, “00” is stored in the mode page for the transmission permission item, “XXXXXX” is stored in the zipcode item, and the transmission prohibition item is email—Stores “AA @ com” in the address field.
  • the operated device selection unit 1144 transmits these transmission permission items and transmission prohibited items stored in the communication device information storage unit 152 when requesting command generation data to the operated device 1300.
  • FIG. 41 is a schematic block diagram showing the configuration of the operated device 1302 of the present embodiment.
  • 1340 is a control unit that controls the operated device 1301, and includes a presence state storage unit 1321, an operated device information storage unit 1322, a presence data generation unit 1323, a presence data transmission unit 1324, and a command generation data request unit 1345.
  • the communication device information storage unit 1341 is a communication device information storage unit that stores the item name of the transmission prohibited item of each communication device 1100 and the information content of the item.
  • FIG. 42 is a diagram showing an example of the contents stored in the communication device information storage unit 1341.
  • the communication device information storage unit 1 341 stores tabular data
  • the communication device is designated by a row
  • each column has The item name of the transmission prohibited item of the communication device and the information content of the item are stored in association with each other.
  • the transmission prohibited item of the communication device 1102a is the information content “AA @ com” of the item name “email—addr ess”
  • the transmission prohibited item of the communication device 1102b is the item name “email—address”. This indicates that the information content is “OO @ com” and the item name is “zipcode”.
  • the command generation data request unit 1345 of FIG. 41 receives a command generation data request from the communication device 1102 and transmits a request based on this request to the command generation data providing server 1400. That is, the command generation data request unit 1345 extracts the transmission permission items and the transmission prohibition items of the communication device 1102 from the command generation data request received from the communication device 1 102, and among these, the transmission prohibition items Is stored in the communication device information storage unit 134 1. In addition, when the command generation data request unit 1345 receives this request, the command generation data request unit 1345 identifies the function targeted by the requested command generation data based on the reference information that is the destination of the request. Get the code.
  • the command generation data request unit 1325 sends the extracted transmission permission item, the obtained function identification code, and the model identification code read from the operated device information storage unit 1322 to the command generation data providing server. Send to 1400 to request command generation data.
  • the transmission prohibited items are not transmitted to the command generation data providing server 1400 but are stored in the communication device information storage unit 1341.
  • the command generation data request unit 1345 transmits the command generation data request unit 1345 to the communication device 1102 that has transmitted the request. Send data.
  • the command generation data transmission unit 1 346 acquires the transmission prohibition item of the communication device 1102 that is the transmission source of the request from the communication device information storage unit 1341, and transmits the acquired transmission prohibition item in the command generation data.
  • the part that matches is replaced with the information content of the acquired transmission prohibited item, and then transmitted to the communication device 1102.
  • the storage content of the communication device information storage unit 1341 is an example shown in FIG.
  • the command generation data in the command generation data received by the command generation data transmitter 1346 based on the request from 1102a is shown in FIG. Explain when it was.
  • the command generation data transmission unit 1346 matches the item name of the prohibition item “email—address: AA @ com” of the communication device 1102a of the communication device information storage unit 1341 with the value “email—address” of the paramter tag PA4. Then, replace the location with “AA @ com” in the information content.
  • the transmission prohibition items sent from the communication device 1102 are not transmitted to the command generation data providing server 1400, so the manufacturer of the operated device 1302 operates the command generation data providing server 1400.
  • personal information can be prevented from being transmitted to the manufacturer and increasing the risk of personal information leakage.
  • FIG. 44 is a block diagram showing a configuration of a device operating system according to the sixth embodiment.
  • the operated device 1300 communicates with the communication device 1100, the presence server 1200, and the command generation data providing server 1400 via the network 1500.
  • the device operating system shown in FIG. the device to be operated 1300 is connected to the network 1500 via the home gateway 1600, and the home gateway 1600 converts the protocol so that the device to be operated 1300 becomes the communication device 1100, the presence server 1200, and the command. You may make it communicate with the data provision server 1400 for production
  • the device to be operated 1300 and the home gateway 1600 are connected via a home network such as DLNA (Digital Living Network Alliancé).
  • DLNA Digital Living Network Alliancé
  • the operated device 1300 does not have a function of connecting to the network 1500 such as the Internet and can communicate only within the home network, or the operated device 1300 only receives commands that are within the home network. Even if it accepts and operates and does not accept commands from outside the home network, it communicates with the communication device 1100, presence server 1200, and command generation data providing server 1400, and operates in the same way as in the third embodiment. That's the power S.
  • the operated devices 1301 and 1302 may be connected to the network 1500 via the home gateway 1600.
  • Figure 45 shows this It is a schematic block diagram which shows the structure of the apparatus operating system by the 7th Embodiment of invention.
  • Presence status information is based on the current presence status of users (message availability, busy status, offline availability, etc.) and devices in messaging application services such as Instant Messaging, Push to talk, E-mail, and IP phone. This data shows the current presence status of each function (whether recording is possible, availability and usage status of each function). By referencing the other user's presentation data before the call, the caller can use the service by the other user. It is possible to judge whether or not it is in a proper state.
  • the presence status information format of this embodiment has been expanded so that the presence status information format for mobile phones, OMA Presence SIMPLE Specification, can be applied to video tape recorders HDD (Hard Disk Drive) recorders.
  • the format of general-purpose Internet standard presence data may be expanded, or the format of presence status information for Instant Message may be expanded.
  • the presence status information also stores information related to a list of devices owned or managed by the user.
  • the presence server 2100 is installed by a communication service provider such as a mobile phone carrier or an Internet provider, and distributes presence status information of a user who has contracted with the communication service carrier and a device owned / managed by the user. Alternatively, presence status information of a device installed by a user and owned / managed by the user may be distributed.
  • Reference numeral 2200 denotes an operation user communication device such as a mobile phone or a PDA (Personal Digital Assistants) which is owned by the user A who performs a remote operation temporarily and inputs contents to be remotely operated by the user A.
  • the 2300 is owned by the user B who owns or manages the device that is the target of remote operation, and when another user makes a request for remote operation, permission / non-permission is input by the user B such as a mobile phone or PDA. It is the owning user communication device.
  • the 2400 is a device to be operated such as a digital TV or HDD recorder that is subject to remote operation.
  • 2500 is a communication network including a mobile phone network, the Internet, and a home network.
  • FIG. 46A is a schematic block diagram showing the configuration of the presence server 2100.
  • An input unit such as a keyboard and a mouse.
  • Reference numeral 2120 denotes an output unit such as a display or a speaker.
  • 2130 is a control unit that controls the entire presence server 2100. Details thereof will be described with reference to FIG. 46B.
  • a communication unit 2140 communicates with each device through the communication network 2500.
  • FIG. 46B is a schematic block diagram showing the internal configuration of the control unit 2130 provided in the presence server 2100.
  • the 2131 receives a request for presence status information including information related to the operation command of the operated device 2400 (operation command generation information) from the operating user communication device 2200, and the request source is the distribution destination of the requested presence status information.
  • the operation user communication device 2200 is registered! /, NA! /,
  • the permission request processing unit (permitted to request the operated device 2400 for permission to transmit the presence status information to the operation user communication device 2200). Requestable part).
  • the presence status transmission processing unit 2132 receives the transmission permission requested by the permission request processing unit 2131 from the operated device 2400, and operates the user communication device 2200 as a distribution destination of the presence state information of the operated device 2400 permitted to transmit by the transmission permission. Is a presence state transmission processing unit (presence state transmission unit) that transmits the presence state information to the operating user communication device 2200.
  • the presence status transmission processing unit 2132 receives a request for presence status information of user B including information related to the owned device list from the operation user communication device 2200, and serves as a distribution destination of the presence status information of user B.
  • the user A's operation user communication device 2200 is registered in advance! /, The user B's presence status information is transmitted to operation user communication device 2200.
  • 2133 indicates an instruction to transmit presence status information including information related to the permitted operation command of the operated device 2400 that sets the operation command reception permission from the operating user communication device 2200 to the owning user communication device 2300. It is a permission operation presence state transmission processing unit (permitted operation presence state transmission unit) that transmits presence state information received from the operated device 2400 and instructed to transmit the presence state information to the owning user communication device 2300.
  • the presence status information transmitted to the owned user communication device 2300 by the permitted operation presence status transmission processing unit 2133 is registered in advance in the permitted operation presence status transmission processing unit 2133, and only the transmission destination from the operated device 2400 is transmitted.
  • the presence status information to be transmitted together with the transmission destination from the operated device 2400 is received, and the instruction is followed. May be transmitted.
  • FIG. 47A is a schematic block diagram showing the configuration of the operating user communication device 2200.
  • Reference numeral 2210 denotes an input unit such as a numeric key, a cross direction key, and a microphone.
  • Reference numeral 2220 denotes an output unit such as a liquid crystal screen and a spinning force.
  • Reference numeral 2230 denotes a force S that is a control unit that controls the entire operation user communication device 2200, and the details thereof will be described with reference to FIG. 47B.
  • a communication unit 2240 communicates with each device via the communication network 2500.
  • FIG. 47B is a schematic block diagram showing the internal configuration of the control unit 2230 included in the operating user communication device 2200.
  • 2231 is a first presence status reception processing unit (first presence status receiving unit) that requests and receives presence status information (detailed in FIG. 52) of user B including information related to user B's owned device list from presence server 2100. Status receiver).
  • the first presence status reception processing unit 2231 has been described as requesting presence status information from the presence server 2100.
  • the presence server 2100 serves as a delivery destination of the user B's presence status information in advance. It is also possible to receive the presence status information distributed by the presence server 2100 when the presence status information of user B is changed.
  • [0143] 2232 is presented by displaying the list of user B's owned devices on the liquid crystal screen of output unit 2220 based on the information related to the list of owned devices of user B received by first presence status reception processing unit 2231
  • the presence of the owned device including information on the operation method of the owned device (in this embodiment, operated device 2400) selected by the user A from the list using the cross key of the input unit 2210.
  • a presence request processing unit Presence request unit
  • Reference numeral 2233 denotes a second presence status reception processing unit (second presence status reception unit) that receives presence status information requested by the presence request processing unit 2232 from the presence server 2100.
  • 2234 is a command generation that is information related to the operation command of the selected own device (operated device 2400) included in the presence status information (detailed in FIG. 53) received by the second presence status reception processing unit 2233. Based on the data (detailed in FIG. 54), an operation command for operating the selected owned device (operated device 2400) is generated, and this operation command is generated by the selected owned device (operated device).
  • An operation command transmission processing unit (operation command transmission unit). Details of command generation data and operation commands will be described later.
  • FIG. 48A is a schematic block diagram showing the configuration of the owned user communication device 2300.
  • Reference numeral 2310 denotes an input unit such as a numeric key, a cross direction key, and a microphone.
  • Reference numeral 2320 denotes an output unit such as a liquid crystal screen and a spinning force.
  • 2330 is a force S that is a control unit for controlling the entire owned user communication device 2300, and the details thereof will be described with reference to FIG. 48B.
  • a communication unit 2340 communicates with each device via the communication network 2500.
  • FIG. 48B is a schematic block diagram showing the internal configuration of the control unit 2330 included in the owned user communication device 2300.
  • 2331 is a permission operation instruction reception processing unit (permitted operation instruction) that receives presence state information of the operated device 2400 including information related to the permitted operation command of the operated device 2400 for setting the operation command reception permission from the operating user communication device 2200.
  • Receiver 2332 is based on command generation data for the permitted operation command, which is information related to the permitted operation command included in the presence status information received by the permitted operation instruction reception processing unit 2331, from the operating user communication device 2200 to the operated device.
  • FIG. 49A is a schematic block diagram showing the configuration of the operated device 2400.
  • Reference numeral 2410 denotes an input unit such as a channel key or a cross key.
  • Reference numeral 2420 denotes an output unit such as a display or a speaker.
  • Reference numeral 430 denotes a part that implements the function of the operated device 2400. For example, if the operated device 2400 is a digital television, the functional unit 430 receives a broadcast wave, generates video and audio data of a channel specified by a channel key of the input unit 2410, and outputs the data. Output to part 2420.
  • Reference numeral 2440 denotes a force that is a control unit that controls the entire operated device 2400. The details will be described with reference to FIG.
  • a communication unit 2450 communicates with each device via the communication network 2500.
  • FIG. 49B is a schematic block diagram showing the internal configuration of the control unit 2440 included in the operated device 2400.
  • FIG. 2441 receives a request for permission to transmit presence status information of its own device to the operating user communication device 2200, and receives information related to the permitted operation command for setting operation command reception permission from the operating user communication device 2200 to its own device.
  • the permission operation request processing unit (permitted operation request unit) transmits an instruction to transmit the presence status information including the presence status information to the owning user communication device 2300 associated with the own device to the presence server 2100.
  • 2442 receives a permission operation command for setting operation command reception permission from the operation user communication device 2200 from the owning user communication device 2300, and based on the permission operation command, permits operation command reception from the operation user communication device 2200.
  • Reference numeral 2443 denotes a transmission permission processing unit (transmission permission unit) that transmits to the presence server 2100 permission to transmit presence status information to the operation user communication device 2200 according to the setting of acceptance permission by the permission setting processing unit 2442.
  • Reference numeral 2444 denotes an operation command processing unit that receives an operation command from the operation user communication device 2200 and controls the functional unit 430 based on the operation command.
  • FIG. 50 is a sequence diagram showing an operation example of the device operation system in the present embodiment.
  • the first presence status reception processing unit 2231 of the operating user communication device 2200 requests the presence status information of the user B from the presence server 2100 by the operation of the user A
  • the presence status transmission processing unit 2132 of the presence server 2100 Since the presence status information corresponding to the request is returned, the first presence status reception processing unit 2231 receives this presence status information (Sel).
  • the presence request processing unit 2232 of the operating user communication device 2200 is based on the information related to the owned device list of the user B included in the presence status information received by the first presence status reception processing unit 2231.
  • a list of devices is displayed on the LCD screen of the output unit 2220.
  • presence request processing unit 223 2 In response to this, requests presence status information of the operated device 2400 from the presence server 2100 (Se2).
  • the permission request processing unit 2131 of the presence server 2100 receives this request, and the requesting operation user communication device 2200 is registered as a distribution destination of the requested presence status information. Check if it is recorded.
  • the permission request processing unit 2131 requests the operated device 2400 to permit transmission of the requested presence state information to the operating user communication device 2200 (Se3).
  • the permitted operation request processing unit 2441 of the operated device 2400 receives this request, and based on this request, obtains information related to the permitted operation command for setting the operation command acceptance permission from the operation user communication device 2200 to the own device.
  • An instruction to transmit the presence status information including the presence status information to the owning user communication device 2300 associated with the own device is transmitted to the presence server 2100 (Se4).
  • the permitted operation presence status transmission processing unit 2133 of the presence server 2100 receives the presence status information (that is, the operated device that sets the operation command reception permission from the operating user communication device 2200). (Presence status information including information on 2400 permitted operation commands) is sent to the owning user communication device 2300 (Se5)
  • the permitted operation instruction reception processing unit 2331 of the owned user communication device 2300 receives the presence state information, and the permitted operation processing unit 2332 receives the operation device from the operation user communication device 2200 based on the presence state information.
  • a screen for inquiring to User B whether to allow remote operation to 2400 is displayed on the output unit 2320, and the screen indicates that permission is to be entered using the cross key of the input unit 2310, Based on the information related to the permission operation command described above, a permission operation command is generated, and this permission operation command is transmitted to the operated device 240 (Se6).
  • the user B may be inquired as to whether or not to allow permission for each function of the operated device 2400, and the function for temporarily permitting remote operation may be registered in the operated device 2400 in advance. It may be.
  • the permission setting processing unit 2442 of the operated device 2400 receives this permission operation command, and sets the operation command reception permission from the operation user communication device 2200 based on the permission operation command.
  • the transmission permission processing unit 2443 of the operated device 2400 receives the setting by the permission setting processing unit 2442, and according to the setting contents, whether or not each function can be used from the operation user communication device 2200 and available functions
  • Sending permission to the operation user communication device 2200 of presence state information storing command generation data related to the operation command is sent to the presence server 2100 (Se7).
  • Presence status of presence server 2100 The transmission processing unit 2132 receives this transmission permission, registers the operating user communication device 2200 as the distribution destination of the presence state information of the operated device 2400 permitted to transmit by the transmission permission, and operates the presence state information. It transmits to the user communication device 2200 (Se8). At this time, the presence status information transmitted by the presence status transmission processing unit 2132 may be registered in the presence server 2100 in advance, or the transmission permission processing unit 2443 may include presence status information together with the transmission permission described above. , Send it to the presence status transmission processor 2132 and send it.
  • the second presence status reception processing unit 2233 of the operating user communication device 2200 receives the presence status information of the operated device 2400.
  • the operation command transmission processing unit 2234 of the operating user communication device 2200 outputs a list of functions that can be remotely operated with respect to the operated device 2400 based on the presence status information received by the second presence status reception processing unit 2233. Display on 2220 LCD screen.
  • the operation command transmission processing unit 2234 Upon receiving the function selected by the user A using the cross key of the input unit 2210 from the display, the operation command transmission processing unit 2234 operates the command for the function based on the command generation data of the received presence status information. And transmits this operation command to the operated device 2400 (Se9).
  • the operation command processing unit 2444 of the operated device 2400 receives this operation command and controls the functional unit 430 based on this operation command.
  • the operation command processing unit 2444 notifies the presence server 2100 that the disclosure period of the presence state information of the operated device 2400 by the transmission permission transmitted by the transmission permission processing unit 2443 in sequence Se7 has ended.
  • Send (SelO) At this time, it is desirable that the operation command processing unit 2444 is set to prohibit the reception of operation commands from the operation user communication device 2200 for the own device.
  • the permission of the user B is required again.
  • the presence status transmission processing unit 2132 of the presence server 2100 receives this notification, deletes the operating user communication device 2200 from the distribution destination of the presence status information of the operated device 2400, and updates the presence status information of the operated device 2400.
  • a notification to the effect that the disclosure period has ended is transmitted to the operation user communication device 2200 (Sel l).
  • the presence request processing unit 2232 of the operation user communication device 2200 receives this notification. . At this time, if the own device manages users and devices that receive the presence status information, the presence request processing unit 2232 also receives the device power for receiving the presence status information based on the received notification. Delete operating device 2400.
  • FIG. 51A to 51E are diagrams showing screen display examples of the output unit 2220 of the operating user communication device 2200 and the output unit 2320 of the owned user communication device 2300 when operating in the sequence of FIG. 50 described above.
  • Fig. 51A shows the first presence status reception processing unit 2231 of the operating user communication device 2200.
  • the presence status information requested by user A is selected. This is an example of the screen to be displayed. In this way, the list of users and devices that can acquire or hold presence status information, such as “User B”, “User C”, and “User A's TV”, is reduced by Ik.
  • the presence request processing unit 2232 of the operating user communication device 2200 requests presence status information of the operated device 2400 from the presence server 2100 (sequence Se2).
  • the presence request processing unit 223 2 includes “message transmission (to user B)”, “(user B owned / managed)” as operable items based on the presence status information of user B.
  • Device operation request ”and“ Delete contact (user B from Figure 51A) ” are displayed.
  • the request processing unit 2232 displays “PVR V-001” and “TV AQ—Sl” as a list of devices owned by the user B in FIG. 51C.
  • Fig. 51D shows whether or not the permitted operation processing unit 2332 of the owned user communication device 2300 permits the remote operation to be displayed when transmitting the permitted operation command to the operated device 2400 (sequence Se6).
  • This is an example screen for inquiring B.
  • the permitted operation processing unit 2332 displays a message such as “User A has requested operation of TV AQ—S1. Do you want to permit?” To select “YES” or “NO” for the message.
  • the operation command transmission processing unit 2234 of 00 displays a list of functions that can be remotely operated on the operated device 2400 on the liquid crystal screen of the output unit 2220 or the like.
  • the operation user communication device 2200 displays “program selection”, “photo transmission”, “content DL (Down Load)” and! /, A list of functions that can be remotely operated. Is displayed.
  • FIG. 52 is a content example of the presence status information of user B received from the presence server 2100 by the first presence status reception processing unit 2231 of the operating user communication device 2200.
  • the presence status information of the user B stores the identification information of the user B in the presence tag L1, and stores a list of owned devices in the ownership tag along with the device tags L2 and L3.
  • FIG. 53 shows contents of presence status information of operated device 2400 received by second presence status reception processing unit 2233 of operating user communication device 2200 and operation command transmission processing unit 2234 acquires data for command generation. It is an example.
  • the identification information of the operated device 2400 is stored in the presence tag L4
  • the function of the operated device 2400 is stored for each tuple tag L5, and the availability is set to the basic tag L6.
  • the destination is stored in the contact tag L7
  • the function name is stored in the service-description tag L8, and the operation command is stored in the operation tag L9.
  • FIG. 54 is a diagram showing a configuration example of command generation data referred to when the operation command transmission processing unit 2234 generates an operation command.
  • Data for command generation is based on state transition definition information (file name sendfile.mtd here), user input auxiliary information (here, file name form, xhtml) and command generation information (here, file name message, txt). Become.
  • FIG. 55A is a diagram showing a content example of the state transition definition information (sendfile.mtd) of the command generation data shown in FIG.
  • state transition definition information each step (state) of the procedure for generating the operation command is stored in order as step tags L10 and L11.
  • the state transition definition information shown in Fig. 55A in the state 1 of Fig. 55B represented by stepLlO, the editing of the message based on the command generation information is described using the input form that is the input auxiliary information, and stepLl l
  • state 2 describes the transmission of the message edited by stepLlO.
  • FIG. 56 is a diagram showing a content example of the input auxiliary information (form, xhtml) of the command generation data shown in FIG.
  • the operation command transmission processing unit 2234 displays an input screen illustrated in FIG. 57 based on the input auxiliary information in stepLlO of the state transition definition information described above.
  • the file to be sent is specified in the input area A1 and the button B1 to be sent is selected to transit to stepLl l, and the file specified in the input area A1 is sent. Is done.
  • FIG. 58 is a diagram showing an example of the contents of command generation information (message, txt) in the command generation data shown in FIG. 54 and an example of the result of editing the message in stepLlO.
  • the command generation information includes the command names “file-name”, “file-size”, and “file-data” enclosed in the commands “SEND” and “ku>”.
  • the actual parameters are stored as “20060830—sea.jpg”, “700 240”, “feFERU'- '”.
  • options may be added to the operation command as shown in FIG. In the example shown in Fig.
  • “COMMAND—ON CEJ” indicates that the operation command ends with only one command
  • “COMMAND—START” indicates the start of the operation command sequence
  • the operation command sequence ends.
  • “COMMAND—NUM ⁇ num>” (number instead of “num>”) indicating the sequence number in the middle of the sequence ).
  • the user A acquires the presence status information of the operated device 2400 owned or managed by the other user B by the operating user communication device 2200, and the presence status information is obtained.
  • Remote operation is possible by generating operation commands based on the information.
  • the user B can use the owned user communication device 2300 to temporarily give permission for remote operation from the operation user communication device 2200 to the operated device 2400 based on a request from the presence server 2100.
  • the user A, the user B, and the power mobile phone (the operation user communication device 2200, the owned user communication device 2300) can be used to chat at a remote place
  • user B gives permission on his / her mobile phone (owner's user communication device 2300)
  • user A can take a picture stored in his / her mobile phone (operating user communication device 2 200), It can be sent to user B's television (operated device 2400) for display and shown to user B.
  • user B is a store clerk
  • user A is a customer
  • the operated device 2400 is a printer for providing services at the store
  • user A pays money By allowing terminal B installed in the store (owned user communication device 2300) to permit, user A can print out photos or facsimiles stored on his mobile phone (operating user communication device 2200). Can be sent.
  • FIG. 60 is a schematic block diagram showing the configuration of the device operating system according to the eighth embodiment of the present invention.
  • Reference numeral 2101 denotes a presence server that distributes presence status information of each user and each device to the registered user communication device.
  • the details will be described with reference to FIG. 23 01 is a mobile phone or PDA that is owned by user B who owns or manages the device to be remotely controlled, and that user B inputs permission / denial when another user requests remote operation. Owning user communication device. Details thereof will be described with reference to FIG. 2401 is a device to be operated such as a digital TV or HDD recorder that is subject to remote operation. Details thereof will be described with reference to FIG.
  • FIG. 61A is a schematic block diagram showing the configuration of the presence server 2101. As shown in FIG. In the figure, parts corresponding to those in FIG. 46A are assigned the same reference numerals and explanations thereof are omitted.
  • 2150 is a control unit that controls the entire presence server 2101. Details thereof will be described with reference to FIG. 61B.
  • FIG. 61B is a schematic block diagram showing an internal configuration of the control unit 2150 included in the presence server 2101. As shown in FIG.
  • the 2151 receives a request for presence status information including information on the operation command of the operated device 2401 from the operating user communication device 2200. When the requesting operation user communication device 2200 is registered as the distribution destination of the requested presence status information! /, NA!
  • the presence status information is transmitted to the operation user communication device 2200.
  • This is a permission request processing unit that requests permission from the owned user communication device 2301 associated with the communication destination of the owned user of the operated device 2401.
  • the permission request processing unit 2131 requests transmission permission from the operated device 2400, whereas the permission request processing unit 215 1 transmits to the owning user communication device 2301 associated with the communication destination of the owning user of the operated device 2401.
  • the point to request is different.
  • 2152 receives permission to transmit the presence state information requested by the permission request processing unit 2151 from the owning user communication device 2301 to the operation user communication device 2200, and serves as a delivery destination of the presence state information.
  • a presence state transmission processing unit presence state transmission unit
  • presence status transmission processing section 2152 receives a request for presence status information of user B including information related to the owned device list from operation user communication device 2200, and the user is sent as a delivery destination of presence status information of user B.
  • A's operating user communication device 2200 is registered in advance, user B's presence status information is transmitted to operating user communication device 2200.
  • the presence status transmission processing unit 2132 receives transmission permission from the operated device 2400, whereas the presence status transmission processing unit 2152 receives transmission permission from the owning user communication device 2301.
  • FIG. 62A is a schematic block diagram showing the configuration of the owned user communication device 2301. In the figure, parts corresponding to those in FIG. 48A are assigned the same reference numerals and explanations thereof are omitted.
  • FIG. 62B is a schematic block diagram showing the internal configuration of the control unit 2350 included in the owned user communication device 2301.
  • 2352 receives from the presence server 2101 a request for permission to send presence status information including information related to the operation command of operated device 2401 to operating user communication device 2200, and operates from operation user communication device 2200 to operated device 2401. It is a permission operation processing unit for setting command reception permission.
  • 2 353 indicates the response to the permission setting by the permission operation processing unit 2352
  • the transmission permission processing unit notifies the presence server 2101 of transmission permission as a response to the transmission permission request received from the device 2401 and received by the permission operation processing unit 2352.
  • FIG. 63A is a schematic block diagram showing a configuration of operated device 2401. In the figure
  • 2460 is a force that is a control unit that controls the entire operated device 2401. The details thereof will be described with reference to FIG. 63B. In FIG. 63B, portions corresponding to those in FIG. 49B are assigned the same reference numerals, and descriptions thereof are omitted. 2463 transmits to the owning user communication device 2300 permission to transmit presence status information to the operating user communication device according to the setting of acceptance permission by the permission setting processing unit 2442.
  • FIG. 64 is a sequence diagram showing an operation example of the device operation system in the present embodiment.
  • the permission request processing unit 2131 of the presence server 2100 transmits a “presence status transmission permission request to the user A” to the operated device 2400.
  • the present embodiment is different in that the permission request processing unit 2151 transmits to the owning user communication device 2301 (Sf 3).
  • the permitted operation processing unit 2352 of the owning user communication device 2301 sends a permitted operation command to the operated device 2401 (Sf4), and in response to this, the permitted setting processing unit of the operated device 2401 that has performed permission setting. 2442 returns the response to the owning user communication device 2301 (Sf 5).
  • the transmission permission processing unit 2353 of the owning user communication device 2301 transmits permission to transmit presence status information to the user A (operating user communication device 2200) to the presence server 2101 (Sf6).
  • the eighth embodiment can obtain the same effect as the seventh embodiment with the force S.
  • FIG. 65 is a schematic block diagram showing the configuration of the device operating system according to the ninth embodiment of the present invention.
  • the gateway 2600 when viewed from the presence server 2100, the operating user communication device 2200, and the owned user communication device 2300, the gateway 2600 is the same device as the operated device 2400 in the seventh embodiment, and a protocol is used as necessary. Convert the presence presence The communication between the server 2100, the operating user communication device 2200, the owning user communication device 2300, and the operated device 2400 is mediated.
  • the gateway 2600 is installed in the user B's home, etc.
  • the other operated devices 2400a, 2400b (not shown) in the user B's home are also connected via a communication path such as the home network.
  • the presence server 2100, the operating user communication device 2200, and the owned user communication device 2300 are also viewed and behave as an operated device having the functions of all these operated devices 2400, 2400a, 2400b,.
  • the permitted operation processing unit of the owned user communication device 2300 The screen at the time of generating a permission operation command by asking user B whether or not 2332 permits remote operation may be as shown in the screen example of FIG.
  • a menu Ml is provided for designating an operated device to receive the operation of the function, and the device designation and permission button B2 of the menu Ml is set.
  • the power to allow remote operation of the function by selection, and the selection of the disapproval button B3 determine whether to disallow remote operation of the function.
  • FIG. 67 shows the presence status information received by the second presence status reception processing unit 2233 received by the presence status transmission processing unit 2132 of the presence server 2100 (corresponding to Se8 in the seventh embodiment).
  • the operation command transmission processing unit 2234 of the operation user communication device 2200 displays a list of functions that can be remotely operated via the gateway 2600 on the liquid crystal screen of the output unit 2220 based on the information.
  • FIG. 67 in this embodiment, as a list of functions that can be remotely operated via the gateway 2600, photo transmission Fl to the TV Fl, content DL (download) F2 from the HDD recorder, Printing with a printer Arrange the functions of multiple operated devices, such as F3.
  • FIG. 68 shows an example of the contents of the presence state information used when the operation command transmission processing unit 2234 displays the screen example of FIG. That is, it is an example of the contents of presence status information of the gateway 2600.
  • the presence status information of the gateway 2600 includes a plurality of operated devices such as a tag L12 for “photo transmission”, a tag L13 for “content DL”, and a tag L14 for “print”. The functions are lined up.
  • the operated device 2400 has been described as including the permission operation request processing unit 2441, the permission setting processing unit 2442, and the transmission permission processing unit 2443.
  • the gateway 2600 may be provided, and the gateway 2600 force may be used in place of the operated device 2400.
  • the gateway 2600 converts the content of the operation command into a remote control signal and transmits it to the operated device.
  • the permission operation request processing unit 2441, the permission setting processing unit 2442, the transmission permission processing unit described above Even for devices that are not equipped with 2443, it is possible to temporarily allow remote operation.
  • the gateway 2600 is added to the seventh embodiment, but the gateway 2600 may be added to the eighth embodiment.
  • FIG. 69 is a schematic block diagram showing the configuration of the device operating system according to the tenth embodiment of the present invention.
  • command generation data providing server 2700 stores command generation data for each type of operated device, and command generation data providing server 2700 transmits command generation data in response to a request. To do.
  • the presence status information stores reference information for command generation data instead of command generation data.
  • the operation command transmission processing unit 2234 of the operation user communication device 2200 and the permission operation processing unit 2332 of the owned user communication device 2300 acquire reference information from the presence state information to the data for command generation, and Command generation data is obtained from the command generation data providing server 2700 according to the reference information.
  • the operation command transmission processing unit 2234 generates an operation command based on the command generation data.
  • the permission operation processing unit 2332 generates a permission operation command based on the command generation data.
  • FIG. 70 is a content example of presence state information of the operated device 2400.
  • reference information for command generation data is stored in the presence attribute in the reference attribute of the operation tag L14.
  • reference information Is “http://operation—provider.net/tv ⁇ template.zip”.
  • FIG. 71 is a sequence diagram showing an operation example of the device operation system in the present embodiment. In FIG. 50, in addition to the sequence of the seventh embodiment shown in FIG.
  • command generation data is stored in the command generation data providing server 2700 as described above, the command generation data providing server 2700 is installed by the vendor of the operated device 2400 for maintenance. Can do.
  • command generation data providing server 2700 is added to the seventh embodiment, and the command generation data providing server 2700 is added to the eighth embodiment. .
  • FIG. 72 is a schematic block diagram showing the configuration of the device operating system according to the eleventh embodiment of the present invention.
  • parts corresponding to those in FIG. 65 are given the same reference numerals and explanation thereof is omitted.
  • This embodiment is the same as the ninth embodiment except that a command generation data providing server 270
  • command generation data for each type of operated device is stored in the command generation data providing server 2700, and the presence status information is used for command generation. Instead of data, it stores reference information for command generation data.
  • the operation command transmission processing unit 2234 of the operating user communication device 2200 and the permission operation processing unit 2332 of the owning user communication device 2300 transfer to the presence state information force command generation data.
  • the command generation data is acquired from the command generation data providing server 2700 according to the reference information. Based on this command generation data, the operation command transmission processing unit 2234 Is generated.
  • the permission operation processing unit 2332 generates a permission operation command based on the command generation data.
  • the program for realizing the above may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to execute the processing of these units.
  • the “computer system” here includes the OS and hardware such as peripheral devices.
  • the "computer system” also includes a home page providing environment (or display environment) if a WWW system is used.
  • the “computer-readable recording medium” refers to a storage device such as a flexible disk, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, a “computer-readable recording medium” is a program that dynamically holds a program for a short time, like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. And those that hold programs for a certain period of time, such as volatile memory inside computer systems that serve as servers and clients in that case. The program may be for realizing a part of the functions described above, or may be a program capable of realizing the functions described above in combination with a program already recorded in the computer system. .
  • the present invention provides a mobile phone or PDA with a printer or facsimile for installation in home appliances such as a digital TV or HDD recorder connected to a home network or the Internet, an electronic device, and a store to provide services.
  • Remote control of communication devices such as The force that is optimal for use in a device operating system is not limited to these.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)

Description

明 现 曞
通信装眮、操䜜ナヌザ通信装眮、所有ナヌザ通信装眮、そのプログラム 、プレれンスサヌバ、被操䜜機噚、コマンド生成甚デヌタ提䟛サヌバ、機噚操䜜 システムおよび機噚操䜜方法
技術分野
[0001] 本発明は、通信装眮、操䜜ナヌザ通信装眮、所有ナヌザ通信装眮、そのプロダラ ム、プレれンスサヌバ、被操䜜機噚、コマンド生成甚デヌタ提䟛サヌバ、機噚操䜜シ ステムおよび機噚操䜜方法、特に、通信装眮からコマンドを送信しお被操䜜機噚を 遠隔操䜜する機噚操䜜における通信装眮、操䜜ナヌザ通信装眮、所有ナヌザ通信 装眮、そのプログラム、プレれンスサヌバ、被操䜜機噚、コマンド生成甚デヌタ提䟛 サヌノ 、機噚操䜜システムおよび機噚操䜜方法に関する。
本願は、 2006幎 8月 10日に日本に出願された特願 2006— 218143号および特 願 2006— 218144号、 2006幎 10月 5曰〖こ曰本 ίこ出願された特願 2006— 27418 3号に基づき優先暩を䞻匵し、その内容をここに揎甚する。
背景技術
[0002] 埓来、 Instant Message, Push to talk, E-mail, IP電話などナヌザ間でメッ セヌゞを亀換するアプリケヌションサヌビスにおいお、サヌビスに察するナヌザの珟 圚の状態であるプレれンス状態通話可胜、ビゞヌ、オフラむンなどを衚すデヌタず しおプレれンスデヌタず!/、うものが存圚する。このプレれンテヌションデヌタを参照す るこずで、メッセヌゞの発信者は、盞手ナヌザが利甚可胜なサヌビスを特定するこず ができる。
[0003] 図 73は、プレれンスデヌタを甚いたシステム䟋を瀺すデヌタフロヌ図である。たず 、予めプレれンス情報利甚者機噚 903を、ナヌザ Uのプレれンスデヌタの配信先ずし おプレれンスサヌバ 902に登録しおおくS l)。プレれンス情報提䟛者機噚 901が、 ナヌザ Uのプレれンス状態が倉化しおプレれンスサヌバ 902にプレれンスデヌタを送 信するずS2)、これを受けたプレれンスサヌバ 902は、ナヌザ Uの配信先ずしお自装 眮に登録されおいるプレれンス情報利甚者機噚 903に、前述のプレれンスデヌタを 送信するS3)。プレれンス情報利甚者機噚 903あるいはその所有者のナヌザ Vは、 受けたプレれンス状態を参照しおプレれンス情報提䟛者機噚 901にお利甚可胜な通 信サヌビスを刀定し、該刀定に基づき利甚可胜なサヌビスにおプレれンス情報提䟛 者機噚 901ずの間で通信を行うS4)。
[0004] 図 74に䟋瀺するように、あるプレれンスデヌタには、ナヌザ Uのプレれンス状態ずし お、サヌビス 1 (䟋えば Push to talk)の利甚可吊を衚すプレれンス状態 SV1、サ 䞀ビス 2 (䟋えば、 E— Mail)の利甚可吊を衚すプレれンス状態 SV2ずいったように、 各メッセヌゞアプリケヌションに぀いおの利甚可吊が蚘述されおいる。たた、プレれン スデヌタに蚘述するプレれンス状態には、ナヌザの䜍眮情報、アドレスなどのコンタ タト先、プレれンス状態の曎新時刻などの情報が含たれるこずもある。汎甚のむンタヌ ネット暙準のプレれンスデヌタのフォヌマットずしおは、非特蚱文献 1にお定矩されお いる。たた、携垯電話甚のプレれンスデヌタのフォヌマットずしおは、非特蚱文献 2に お怜蚎されおいる。
[0005] このプレれンスデヌタを利甚しお、通信網に接続された家電補品などの機噚が、各 々の提䟛可胜なサヌビス電源操䜜や録画 ·枩床の蚭定などに関する状態を他の 機噚に提䟛するこずも可胜である。この堎合、プレれンスデヌタを受け取った機噚 (携 垯電話や PDAなどの通信装眮)から、これら家電補品などの被操䜜機噚を遠隔操䜜 可胜な機胜を刀定する目的でプレれンスデヌタが利甚される。
[0006] たた、埓来の家電遠隔制埡システムは、ナヌザの操䜜端末䞀倖郚サヌバヌホヌム サヌバヌ家電補品の構成で、ナヌザが操䜜端末から倖郚サヌバに察しお認蚌を行 なうず、ホヌムサヌノも認蚌を同期しお行なうようにしおおくこずで、操䜜端末からの倖 郚サヌバによる倚様なサヌビスの利甚ずホヌムサヌバを介した家電補品の遠隔制埡 ずを可胜にしおいる䟋えば、特蚱文献 1参照。
たた、家電補品に固有の認蚌コヌドを蚭け、該認蚌コヌドをホヌムサヌバが認蚌す るこずで、操䜜察象の家電補品を識別か぀制埡可胜ずしおいるものもある䟋えば、特 蚱文献 2参照。
特蚱文献 1 :特開 2005— 109748号公報
特蚱文献 2 :特開 2002— 345051号公報 非特蚱文献 1 : "Presence Information Data Format (PIDF)、「online」、「平成 18幎 0 7月 20日怜玢」、むンタヌネットく URL : http〃 www.ietf.org八 fc八 fc3863.txt〉 非特蚱文献 2 : "Presence SIMPLE Specification", Candidate Version 1.0、 OMA(Ope n Mobile Alliance), 2006.6.19
発明の開瀺
発明が解決しょうずする課題
[0007] 解決しょうずする問題点は、プレれンスデヌタを受信しおメッセヌゞアプリケヌション を利甚可胜な携垯電話や PDAなどの通信装眮から、通信網に接続された家電補品 などの被操䜜機噚を遠隔操䜜するのは、操䜜が煩雑で利甚者にずっお䜿!、難!/、ずレ、 う点である。
すなわち、この問題点は、通信装眮から、通信網に接続された家電補品などの被 操䜜機噚を遠隔操䜜する堎合には、通信装眮に被操䜜機噚を遠隔操䜜するための 専甚゜フトりェアをむンストヌルしたり、被操䜜機噚のメヌカが甚意した被操䜜機噚を 遠隔操䜜するための Webサヌバに接続したりするこずで実珟しおいるため、遠隔操 䜜する被操䜜機噚に応じお、専甚゜フトりェアを起動したり、該圓する URLヘアクセ スしたりず!/、うように開始操䜜から異なっおおり、利甚者にずっお煩雑で䜿!/、難!/、ずレ、 う点である。たた、通信装眮から家電機噚などの被操䜜機噚を遠隔操䜜する堎合に は、通信装眮によっお画面サむズや入力デバむスが異なるため、各通信装眮に適し たナヌザむンタフェヌスが必芁になるずいう点である。さらに、埓来の家電遠隔制埡シ ステムにあっおは、遠隔操䜜を行うには、遠隔操䜜を行うナヌザたたは通信装眮の認 蚌情報を倖郚サヌバに予め登録しおおぐあるいは操䜜察象の家電補品の認蚌コヌ ドをナヌザが知っおいる必芁があり、遠隔操䜜を行うナヌザを䞀時的に倉曎するには
、倖郚サヌバの登録内容、あるいは、家電補品の認蚌コヌドを、その郜床倉曎しなけ ればならず煩雑であるずレ、う点である。
課題を解決するための手段
[0008] 本発明の通信装眮は、被操䜜機噚の各機胜を操䜜するコマンドに関するコマンド 生成甚デヌタを含むプレれンスデヌタを受信するプレれンスデヌタ受信郚ず、前蚘 プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘コマンド生成甚デヌ タを抜出するコマンド生成甚デヌタ抜出郚ず、前蚘コマンド生成甚デヌタ抜出郚が抜 出したコマンド生成甚デヌタに基づき、コマンドを生成するコマンド生成郚ず、前蚘コ マンド生成郚により生成されたコマンドを前蚘被操䜜機噚に送信するコマンド送信郚 ずを備えるこずを特城ずする。
[0009] これにより、本発明の通信装眮は、被操䜜機噚ず通信可胜な状態あり、被操䜜機噚 のプレれンスデヌタを受信させられるず、コマンドを被操䜜機噚ぞ送信するこずができ るので、ナヌザは同じ開始操䜜にお被操䜜機噚を容易に遠隔操䜜するこずができる
[0010] たた、本発明の通信装眮は、䞊述の通信装眮であっお、前蚘プレれンスデヌタは、 前蚘被操䜜機噚の各機胜の利甚に関する状態を衚すプレれンス状態情報を含み、 前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘被操䜜機噚の 機胜のプレれンス状態情報を抜出しお衚瀺させ、ナヌザ操䜜による入力により指定さ れた機胜の前蚘コマンド生成甚デヌタの抜出を、前蚘コマンド生成甚デヌタ抜出郚 に指瀺する機胜遞択郚を備えるこずを特城ずする。
[0011] これにより、本発明の通信装眮は、被操䜜機噚ず通信可胜な状態にあり、被操䜜機 噚のプレれンスデヌタを受信し、ナヌザ操䜜により操䜜察象の機胜の指定を受けるず 、前蚘指定された機胜のコマンドを被操䜜機噚ぞ送信するので、被操䜜機噚を遠隔 操䜜するこず力 Sでさる。
[0012] たた、本発明の通信装眮は、被操䜜機噚の各機胜を操䜜するコマンドに関するコ マンド生成甚デヌタを含むプレれンスデヌタを受信するプレれンスデヌタ受信郚ず、 前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘コマンド生成甚 デヌタぞの参照情報を抜出する参照情報抜出郚ず、前蚘参照情報抜出郚が抜出し た参照情報に基づき、コマンド生成甚デヌタを受信するコマンド生成甚デヌタ受信 郚ず、前蚘コマンド生成甚デヌタ受信郚が受信したコマンド生成甚デヌタに基づき、 コマンドを生成するコマンド生成郚ず、前蚘コマンド生成郚により生成されたコマンド を前蚘被操䜜機噚に送信するコマンド送信郚ずを備えるこずを特城ずする。
[0013] これにより、本発明の通信装眮は、コマンド生成甚デヌタ提䟛サヌバおよび被操䜜 機噚ず通信可胜な状態あり、被操䜜機噚のプレれンスデヌタを受信するず、コマンド を被操䜜機噚ぞ送信するので、被操䜜機噚を遠隔操䜜するこずができる。
[0014] たた、本発明の通信装眮は、䞊述の通信装眮であっお、前蚘プレれンスデヌタは、 前蚘被操䜜機噚の各機胜の利甚に関する状態を衚すプレれンス状態情報を含み、 前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから前蚘プレれンス状態 情報を抜出しお衚瀺させ、ナヌザ操䜜による入力により指定された機胜の前蚘参照 情報の抜出を、前蚘参照情報抜出郚に指瀺する機胜遞択郚を備えるこずを特城ずす
[0015] これにより、本発明の通信装眮は、コマンド生成甚デヌタ提䟛サヌバおよび被操䜜 機噚ず通信可胜な状態にあり、被操䜜機噚のプレれンスデヌタを受信し、ナヌザ操 䜜により操䜜察象の機胜の指定を受けるず、前蚘指定された機胜のコマンドを被操䜜 機噚ぞ送信するので、被操䜜機噚を遠隔操䜜するこずができる。
[0016] たた、本発明の通信装眮は、䞊述のいずれかの通信装眮であっお、前蚘プレれン スデヌタは、前蚘プレれンス状態情報ずずもに、該プレれンス状態情報が倉化する予 定時刻ず該倉化内容ずを含み、前蚘機胜遞択郚は、前蚘プレれンスデヌタ受信郚が 受信したプレれンスデヌタから、前蚘被操䜜機噚の機胜のプレれンス状態情報ずずも に、前蚘プレれンス状態情報が倉化する予定時刻ず該倉化内容ずを抜出しお衚瀺さ せるこずを特城ずする。
[0017] たた、本発明の通信装眮は、䞊述のいずれかの通信装眮であっお、前蚘コマンド生 成甚デヌタは、コマンド生成凊理手順を蚘述した状態遷移定矩情報ず、前蚘機胜を 動䜜させるコマンドの雛圢を蚘述したコマンド生成情報ず、前蚘コマンド生成情報か らコマンドを生成させるためのナヌザむンタヌフェヌスを蚘述したナヌザ入力補助情 報ずからなり、前蚘コマンド生成郚は、前蚘コマンド生成甚デヌタから、状態遷移定 矩情報ずコマンド生成情報ずナヌザ入力補助情報ずを抜出するコマンド生成甚デヌ タ解析郚ず、指定されたナヌザ入力補助情報に基づき画面を衚瀺させるずずもに、ュ 䞀ザ操䜜による入力を受け付けお、前蚘指定されたナヌザ入力補助情報に基づき ノ ラメヌタを生成するナヌザ入力補助情報衚瀺郚ず、指定されたコマンド生成情報ず 前蚘ナヌザ入力補助情報衚瀺郚が生成したパラメヌタずに基づき、コマンドを生成 するコマンド構成郚ず、前蚘衚瀺デヌタ解析郚が抜出した状態遷移定矩情報に基づ き、前蚘ナヌザ入力補助情報衚瀺郚ぞ前蚘衚瀺デヌタ解析郚が抜出したナヌザ入 力補助情報を指定し、前蚘コマンド構成郚に前蚘衚瀺デヌタ解析郚が抜出したコマ ンド生成情報を指定するずずもに、これら前蚘ナヌザ入力補助情報衚瀺郚ず前蚘コマ ンド構成郚ずに加えお前蚘コマンド送信郚の凊理順序を指定する状態遷移凊理郚ず を備えるこずを特 ί毁ずする。
[0018] たた、本発明のプログラムは、コンピュヌタを、被操䜜機噚の各機胜を操䜜するコマ ンドに関するコマンド生成甚デヌタを含むプレれンスデヌタを受信するプレれンスデ ヌタ受信郚、前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘コ マンド生成甚デヌタを抜出するコマンド生成甚デヌタ抜出郚、前蚘コマンド生成甚 デヌタ抜出郚が抜出したコマンド生成甚デヌタに基づき、コマンドを生成するコマン ド生成郚、前蚘コマンド生成郚により生成されたコマンドを前蚘被操䜜機噚に送信す るコマンド送信郚ずしお機胜させる。
[0019] たた、本発明のプログラムは、コンピュヌタを、被操䜜機噚の各機胜を操䜜するコマ ンドに関するコマンド生成甚デヌタを含むプレれンスデヌタを受信するプレれンスデ ヌタ受信郚、前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘コ マンド生成甚デヌタぞの参照情報を抜出する参照情報抜出郚、前蚘参照情報抜出 郚が抜出した参照情報に基づき、コマンド生成甚デヌタを受信するコマンド生成甚 デヌタ受信郚、前蚘プレれンス状態が利甚可ずなっおいる機胜を操䜜するコマンドを 、前蚘コマンド生成甚デヌタ受信郚が受信したコマンド生成甚デヌタに基づき生成 するコマンド生成郚、前蚘コマンド生成郚により生成されたコマンドを前蚘被操䜜機 噚に送信するコマンド送信郚ずしお機胜させる。
[0020] たた、本発明の被操䜜機噚は、自装眮の各機胜の利甚に関する状態を衚すプレれ ンス状態情報ず、前蚘機胜を操䜜するコマンドに関するコマンド生成甚デヌタずを含 むプレれンスデヌタをプレれンスサヌバに送信するプレれンスデヌタ送信郚ず、前蚘 プレれンスデヌタ送信郚が送信したプレれンスデヌタを前蚘プレれンスサヌバから受 信した通信装眮が該プレれンスデヌタのコマンド生成甚デヌタに基づき生成したコ マンドを受信するコマンド受信郚ずを備えるこずを特城ずする。
[0021] たた、本発明の被操䜜機噚は、䞊述の被操䜜機噚であっお、前蚘コマンド生成甚 デヌタに蚘述されおレ、る前蚘機胜の操䜜方法は、コマンド生成凊理手順を蚘述した 状態遷移定矩情報ず、前蚘機胜を動䜜させるコマンドの雛圢を蚘述したコマンド生成 情報ず、前蚘コマンド生成情報からコマンドを生成させるためのナヌザむンタヌプ䞀 スを蚘述したナヌザ入力補助情報ずからなるこずを特城ずする。
[0022] たた、本発明の被操䜜機噚は、自装眮の各機胜の利甚に関する状態を衚すプレれ ンス状態情報ず、前蚘機胜を操䜜するコマンドに関するコマンド生成甚デヌタぞの参 照情報ずを含むプレれンスデヌタをプレれンスサヌバに送信するプレれンスデヌタ送 信郚ず、前蚘プレれンスデヌタ送信郚が送信したプレれンスデヌタを前蚘プレれンス サヌバから受信した通信装眮が該プレれンスデヌタの参照情報のコマンド生成甚デ ヌタに基づき生成したコマンドを受信するコマンド受信郚ずを備えるこずを特城ずする
〇
[0023] たた、本発明の被操䜜機噚は、䞊述の!/、ずれかの被操䜜機噚であっお、前蚘プレ れンスデヌタは、前蚘プレれンス状態情報が倉化する予定時刻ず該倉化内容ずを含 むこずを特城ずする。
[0024] たた、本発明の機噚操䜜システムは、通信装眮ずコマンドにより動䜜する被操䜜機 噚ず前蚘被操䜜機噚から受信したプレれンスデヌタを前蚘通信装眮に配信するプレ れンスサヌバずが通信網により接続された機噚操䜜システムであっお、前蚘被操䜜 機噚は、自装眮の各機胜の利甚に関する状態を衚すプレれンス状態情報ず、前蚘機 胜を操䜜するコマンドに関するコマンド生成甚デヌタずを含むプレれンスデヌタを前 蚘プレれンスサヌバに送信するプレれンスデヌタ送信郚ず、前蚘通信装眮からコマン ドを受信するコマンド受信郚ずを備え、 前蚘通信装眮は、前蚘被操䜜機噚の各機 胜を操䜜するコマンドに関するコマンド生成甚デヌタを含むプレれンスデヌタを、前 蚘プレれンスサヌバから受信するプレれンスデヌタ受信郚ず、前蚘プレれンスデヌタ 受信郚が受信したプレれンスデヌタから、前蚘コマンド生成甚デヌタを抜出するコマ ンド生成甚デヌタ抜出郚ず、前蚘コマンド生成甚デヌタ抜出郚が抜出したコマンド生 成甚デヌタに基づき、コマンドを生成するコマンド生成郚ず、前蚘コマンド生成郚によ り生成されたコマンドを前蚘被操䜜機噚に送信するコマンド送信郚ずを備えるこずを 特城ずする。 [0025] たた、本発明の機噚操䜜方法は、通信装眮ずコマンドにより動䜜する被操䜜機噚ず 前蚘被操䜜機噚から受信したプレれンスデヌタを前蚘通信装眮に配信するプレれン スサヌバずが通信網により接続された機噚操䜜システムにおける機噚操䜜方法であ ぀お、前蚘被操䜜機噚が、自装眮の各機胜の利甚に関する状態を衚すプレれンス状 態情報ず、前蚘機胜を操䜜するコマンドに関するコマンド生成甚デヌタずを含むプレ れンスデヌタを前蚘プレれンスサヌバに送信する第 1の過皋ず、前蚘プレれンスサヌ ノ が、前蚘第 1の過皋にお送信されたプレれンスデヌタを受信し、該受信したプレれ ンスデヌタを前蚘通信装眮に送信する第 2の過皋ず、前蚘通信装眮が、前蚘第 2の 過皋にお送信されたプレれンスデヌタを受信する第 3の過皋ず、前蚘通信装眮が、前 蚘第 3の過皋にお受信したプレれンスデヌタから、前蚘コマンド生成甚デヌタを抜出 する第 4の過皋ず、前蚘通信装眮が、前蚘第 4の過皋にお抜出したコマンド生成甚デ ヌタに基づき、コマンドを生成する第 5の過皋ず、前蚘通信装眮が、前蚘第 5の過皋 にお生成されたコマンドを前蚘被操䜜機噚に送信する第 6の過皋ず、前蚘被操䜜機 噚が、前蚘第 6の過皋にお送信されたコマンドを受信する第 7の過皋ずを備えるこずを 特城ずする。
[0026] たた、本発明の機噚操䜜システムは、通信装眮ずコマンドにより動䜜する被操䜜機 噚ず前蚘被操䜜機噚から受信したプレれンスデヌタを前蚘通信装眮に配信するプレ れンスサヌバず前蚘通信装眮からの芁求に埓いコマンド生成甚デヌタを送信するコ マンド生成甚デヌタ提䟛サヌバずが通信網により接続された機噚操䜜システムであ ぀お、前蚘被操䜜機噚は、自装眮の各機胜の利甚に関する状態を衚すプレれンス状 態情報ず、前蚘機胜を操䜜するコマンドに関するコマンド生成甚デヌタぞの参照情 報ずを含むプレれンスデヌタを前蚘プレれンスサヌバに送信するプレれンスデヌタ送 信郚ず、前蚘通信装眮からコマンドを受信するコマンド受信郚ずを備え、前蚘通信装 眮は、前蚘被操䜜機噚の各機胜を操䜜するコマンドに関するコマンド生成甚デヌタ を含むプレれンスデヌタを、前蚘プレれンスサヌバから受信するプレれンスデヌタ受 信郚ず、前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘コマン ド生成甚デヌタぞの参照情報を抜出する参照情報抜出郚ず、前蚘参照情報抜出郚 が抜出した参照情報に基づき、コマンド生成甚デヌタを前蚘コマンド生成甚デヌタ 提䟛サヌバから受信するコマンド生成甚デヌタ受信郚ず、前蚘コマンド生成甚デヌタ 受信郚が受信したコマンド生成甚デヌタに基づき、コマンドを生成するコマンド生成 郚ず、前蚘コマンド生成郚により生成されたコマンドを前蚘被操䜜機噚に送信するコ マンド送信郚ずを備えるこずを特城ずする。
[0027] たた、本発明の機噚操䜜方法は、通信装眮ずコマンドにより動䜜する被操䜜機噚ず 前蚘被操䜜機噚から受信したプレれンスデヌタを前蚘通信装眮に配信するプレれン スサヌバず前蚘通信装眮からの芁求に埓いコマンド生成甚デヌタを送信するコマン ド生成甚デヌタ提䟛サヌバずが通信網により接続された機噚操䜜システムにおける 機噚操䜜方法であっお、前蚘被操䜜機噚が、自装眮の各機胜の利甚に関する状態 を衚すプレれンス状態情報ず、前蚘機胜を操䜜するコマンドに関するコマンド生成甚 デヌタぞの参照情報ずを含むプレれンスデヌタを前蚘プレれンスサヌバに送信する 第 1の過皋ず、前蚘プレれンスサヌバ力 前蚘第 1の過皋にお送信されたプレれンス デヌタを受信し、該受信したプレれンスデヌタを前蚘通信装眮に送信する第 2の過 皋ず、前蚘通信装眮が、前蚘第 2の過皋にお送信されたプレれンスデヌタを、前蚘プ レれンスサヌバから受信する第 3の過皋ず、前蚘通信装眮が、前蚘第 3の過皋にお受 信したプレれンスデヌタから、前蚘コマンド生成甚デヌタぞの参照情報を抜出する第 4の過皋ず、前蚘通信装眮が、前蚘第 4の過皋にお抜出した参照情報に基づき、コマ ンド生成甚デヌタを前蚘コマンド生成甚デヌタ提䟛サヌバに芁求する第 5の過皋ず、 前蚘コマンド生成甚デヌタ提䟛サヌバが、前蚘第 5の過皋にお芁求されたコマンド 生成甚デヌタを前蚘通信装眮ぞ送信する第 6の過皋ず、前蚘通信装眮が、前蚘第 6 の過皋にお送信されたコマンド生成甚デヌタを受信する第 7の過皋ず、前蚘通信装 眮が、前蚘第 7の過皋にお受信したコマンド生成甚デヌタに基づき、コマンドを生成 する第 8の過皋ず、前蚘通信装眮が、前蚘第 8の過皋にお生成されたコマンドを前蚘 被操䜜機噚に送信する第 9の過皋ず前蚘被操䜜機噚が、前蚘第 9の過皋にお送信さ れたコマンドを受信する第 10の過皋ずを備えるこずを特城ずする。
[0028] たた、本発明のコマンド生成甚デヌタ提䟛サヌバは、被操䜜機噚に察しおコマンド を送信する通信装眮に関する通信装眮情報を受信する受信郚ず、前蚘通信装眮に おいおコマンドを生成する際のナヌザむンタフェヌスを定矩したコマンド生成甚デヌ タを、前蚘情報に基づき遞択たたは生成するコマンド生成甚デヌタ取埗郚ず、前蚘コ マンド生成甚デヌタ取埗郚が遞択たたは生成したコマンド生成甚デヌタを送信する 送信郚ずを具備するこずを特城ずする。
[0029] たた、本発明のコマンド生成甚デヌタ提䟛サヌバは、䞊述のコマンド生成甚デヌタ 提䟛サヌバであっお、前蚘受信郚は、前蚘通信装眮情報に加えお、前蚘被操䜜機 噚情報を受信し、前蚘コマンド生成甚デヌタ取埗郚は、前蚘コマンド生成甚デヌタを 、前蚘通信装眮情報に加えお前蚘受信郚が受信した被操䜜機噚情報に基づき遞択 たたは生成するこずを特城ずする。
[0030] たた、本発明のコマンド生成甚デヌタ提䟛サヌバは、䞊述のコマンド生成甚デヌタ 提䟛サヌバであっお、前蚘通信装眮情報は、前蚘通信装眮の機皮識別情報を含み 、前蚘被操䜜機噚情報は、前蚘被操䜜機噚の機皮識別情報を含み、通信装眮の機 皮識別情報ず被操䜜機噚の機皮識別情報ずの組合せに関連付けおコマンド生成甚 デヌタを蚘憶する蚘憶郚を具備し、前蚘コマンド生成甚デヌタ取埗郚は、前蚘受信 郚が受信した通信装眮情報から、前蚘通信装眮の機皮識別情報を抜出し、前蚘受 信郚が受信した被操䜜機噚情報から、前蚘被操䜜機噚の機皮識別情報を抜出し、 該抜出した通信装眮の機皮識別情報ず被操䜜機噚の機皮識別情報ずの組合せに関 連付けられたコマンド生成甚デヌタを前蚘蚘憶郚から取埗するこずを特城ずする。
[0031] たた、本発明のコマンド生成甚デヌタ提䟛サヌバは、䞊述のコマンド生成甚デヌタ 提䟛サヌバであっお、前蚘通信装眮情報は、前蚘通信装眮の機皮識別情報を含み 、前蚘被操䜜機噚情報は、抜象化された情報ず該抜象化された情報に察応付けられ た具䜓化された情報ずを含み、被操䜜機噚に䟝存した項目であっお、抜象化された 情報を栌玍した項目を有するコマンド生成甚デヌタを、通信装眮の機皮識別情報に 関連付けお蚘憶する蚘憶郚ず、前蚘コマンド生成甚デヌタ取埗郚は、前蚘受信郚が 受信した通信装眮情報から、前蚘通信装眮の機皮識別情報を抜出し、該抜出した 通信装眮の機皮識別情報に関連付けられたコマンド生成甚デヌタを前蚘蚘憶郚か ら取埗し、前蚘取埗したコマンド生成甚デヌタのうちで抜象化されおいる項目を、前 蚘被操䜜機噚情報にお察応づけられた具䜓化された情報に眮き換えたコマンド生成 甚デヌタを生成するこずを特城ずする。 [0032] たた、本発明のプログラムは、コンピュヌタを、被操䜜機噚に察しおコマンドを送信 する通信装眮に関する通信装眮情報を受信する受信郚、前蚘通信装眮においおコ マンドを生成する際のナヌザむンタフェヌスを定矩したコマンド生成甚デヌタを、前 蚘情報に基づき遞択たたは生成するコマンド生成甚デヌタ取埗郚、前蚘コマンド生 成甚デヌタ取埗郚が遞択たたは生成したコマンド生成甚デヌタを送信する送信郚ず しお機胜させる。
[0033] たた、本発明の被操䜜機噚は、通信装眮から受信したコマンドに基づき動䜜する被 操䜜機噚においお、通信装眮に関する通信装眮情報を含む芁求であっお、コマンド を生成する際のナヌザむンタフェヌスを定矩するコマンド生成甚デヌタの芁求を前蚘 通信装眮から受けるず、該芁求をコマンド生成甚デヌタ提䟛サヌバぞ送信するコマ ンド生成甚デヌタ芁求郚ず
前蚘コマンド生成甚デヌタ芁求郚からの芁求を受けたコマンド生成甚デヌタ提䟛 サヌバからコマンド生成甚デヌタを受信し、前蚘通信装眮に送信するコマンド生成 甚デヌタ送信郚ずを具備するこずを特城ずする。
[0034] たた、本発明の被操䜜機噚は、䞊述の被操䜜機噚であっお、自装眮に関する情報 を蚘憶する自装眮情報蚘憶郚を具備し、コマンド生成甚デヌタ芁求郚は、前蚘コマ ンド生成甚デヌタ提䟛サヌバぞ送信する芁求に、前蚘自装眮情報蚘憶郚から取埗 した自装眮に関する情報を含めるこずを特城ずする。
[0035] たた、本発明の被操䜜機噚は、䞊述の被操䜜機噚であっお、前蚘自装眮に関する 情報は、自装眮の機皮識別情報を含むこずを特城ずする。
[0036] たた、本発明の被操䜜機噚は、䞊述の被操䜜機噚であっお、前蚘自装眮に関する 情報は、自装眮に䟝存した項目の情報内容が、抜象化された情報内容ず具䜓化され た情報内容ずを含むこずを特城ずする。
[0037] たた、本発明の被操䜜機噚は、䞊述の!/、ずれかの被操䜜機噚であっお、通信装眮 に関する通信装眮情報を蚘憶する通信装眮情報蚘憶郚を具備し、前蚘コマンド生 成甚デヌタ芁求郚は、前蚘通信装眮から受信した芁求の䞭から、前蚘コマンド生成 甚デヌタ提䟛サヌバぞの送信が犁止された項目を取り陀いた芁求を、コマンド生成 甚デヌタ提䟛サヌバぞ送信するずずもに、前蚘取り陀いた項目の項目名ず、該項目 の情報内容ずを関連付けお前蚘通装眮情報蚘憶郚に栌玍し、前蚘コマンド生成甚 デヌタ送信郚が受信したコマンド生成甚デヌタは、通信装眮に䟝存した項目であ぀ お、項目名のみの項目を含み、前蚘コマンド生成甚デヌタ送信郚は、前蚘受信した コマンド生成甚デヌタに含たれお!/、る項目名のみの項目の項目名ず関連付けお前蚘 通信装眮情報蚘憶郚に栌玍されお!/、る情報内容を取埗し、前蚘受信したコマンド生 成甚デヌタに含たれお!/、る項目名のみの項目を該取埗した情報内容にしお、前蚘通 信装眮に送信するこずを特城ずする。
[0038] たた、本発明の機噚操䜜システムは、受信したコマンドに基づき動䜜する被操䜜機 噚ず前蚘被操䜜機噚にコマンドを送信する通信装眮ずからなる機噚操䜜システムに ぉレ、お、前蚘被操䜜機噚から前蚘通信装眮情報を含むコマンド生成甚デヌタの芁 求を受信する受信郚ず、前蚘通信装眮にお!/、おコマンドを生成する際のナヌザむン タプヌスを定矩したコマンド生成甚デヌタを、前蚘芁求から抜出した前蚘通信装眮 情報に基づき遞択たたは生成するコマンド生成甚デヌタ取埗郚ず、前蚘コマンド生 成甚デヌタ取埗郚が遞択たたは生成したコマンド生成甚デヌタを前蚘被操䜜機噚 に送信する送信郚ずを具備するコマンド生成甚デヌタ提䟛サヌバを具備し、前蚘通 信装眮は、自装眮に関する情報を含むコマンド生成甚デヌタの芁求を前蚘被操䜜 機噚に送信する芁求郚ず、前蚘被操䜜機噚力 コマンド生成甚デヌタを受信し、該 受信したコマンド生成甚デヌタに基づき、前蚘被操䜜機噚に送信するコマンドを生 成するコマンド生成郚ずを具備し、前蚘被操䜜機噚は、前蚘通信装眮情報を含むコ マンド生成甚デヌタの芁求を前蚘通信装眮から受けるず、該芁求をコマンド生成甚 デヌタ提䟛サヌバぞ送信するコマンド生成甚デヌタ芁求郚ず前蚘コマンド生成甚デ ヌタ芁求郚からの芁求を受けたコマンド生成甚デヌタ提䟛サヌバからコマンド生成 甚デヌタを受信し、前蚘通信装眮に送信するコマンド生成甚デヌタ送信郚ずを具備 するこずを特城ずする。
[0039] たた、本発明の機噚操䜜方法は、受信したコマンドに基づき動䜜する被操䜜機噚ず 前蚘被操䜜機噚にコマンドを送信する通信装眮ずからなる機噚操䜜システムにおけ る機噚操䜜方法においお、前蚘通信装眮が、自装眮に関する情報を含むコマンド生 成甚デヌタの芁求を前蚘被操䜜機噚に送信する第 1の過皋ず、前蚘被操䜜機噚が、 前蚘第 1の過皋にお送信した芁求を前蚘通信装眮から受けるず、該芁求をコマンド生 成甚デヌタ提䟛サヌバぞ送信する第 2の過皋ず、前蚘コマンド生成甚デヌタ提䟛サ ヌバが、前蚘第 2の過皋にお送信された芁求を受信する第 3の過皋ず、前蚘コマンド 生成甚デヌタ提䟛サヌバが、前蚘第 3の過皋にお受信した芁求から抜出した前蚘通 信装眮情報に基づき、コマンド生成甚デヌタを遞択たたは生成する第 4の過皋ず、前 蚘コマンド生成甚デヌタ提䟛サヌバが、前蚘第 4の過皋にお遞択たたは生成したコ マンド生成甚デヌタを前蚘被操䜜機噚に送信する第 5の過皋ず、前蚘被操䜜機噚が 、前蚘第 5の過皋にお送信されたコマンド生成甚デヌタを受信し、前蚘通信装眮に 送信する第 6の過皋ず、前蚘通信装眮が、前蚘第 6の過皋にお送信されたコマンド生 成甚デヌタを受信し、該受信したコマンド生成甚デヌタに基づき、前蚘被操䜜機噚 に送信するコマンドを生成する第 7の過皋ずを具備するこずを特城ずする。
[0040] たた、本発明の操䜜ナヌザ通信装眮は、あるナヌザの所有装眮リストを含む前蚘ュ 䞀ザのプレれンス状態情報を、プレれンスサヌバから受信する第 1のプレれンス状態 受信郚ず、前蚘所有装眮リストに基づき、前蚘ナヌザの所有装眮のリストを提瀺し、該 リストの䞭から遞択された所有装眮の操䜜コマンド生成甚情報を含む該所有装眮の プレれンス状態情報を前蚘プレれンスサヌバに芁求するプレれンス芁求郚ず、前蚘 プレれンス芁求郚にお芁求したプレれンス状態情報を前蚘プレれンスサヌバから受 信する第 2のプレれンス状態受信郚ず、前蚘第 2のプレれンス状態受信郚が受信した プレれンス状態情報に含たれおいる遞択された所有装眮の操䜜コマンド生成甚情報 に基づき、前蚘遞択された所有装眮を操䜜する操䜜コマンドを生成しお、この操䜜コ マンドを前蚘遞択された所有装眮に送信する操䜜コマンド送信郚ずを具備するこずを 特城ずする。
[0041] たた、本発明の操䜜ナヌザ通信装眮は、䞊述の操䜜ナヌザ通信装眮であっお、前 蚘操䜜コマンド生成甚情報は、コマンド生成甚デヌタ提䟛サヌバに栌玍されおいる 操䜜コマンド生成方法に関する情報ぞの参照情報であり、前蚘操䜜コマンド送信郚 は、前蚘操䜜コマンド生成方法に関する情報ぞの参照情報に基づき、前蚘操䜜コマ ンド生成方法に関する情報を前蚘コマンド生成甚デヌタ提䟛サヌバより取埗し、該 操䜜コマンド生成方法に関する情報に基づき、前蚘遞択された所有装眮を操䜜する 操䜜コマンドを生成しお、この操䜜コマンドを前蚘遞択された所有装眮に送信するこ ずを特城ずする。
[0042] たた、本発明のプレれンスサヌバは、被操䜜装眮の操䜜コマンド生成甚情報を含 むプレれンス状態情報の芁求を操䜜ナヌザ通信装眮から受信しお、前蚘芁求された プレれンス状態情報の前蚘操䜜ナヌザ通信装眮ぞの送信蚱可を、他装眮に芁求す る蚱可芁求郚ず、前蚘他装眮から、前蚘芁求した送信蚱可を受信しお、前蚘送信蚱 可されたプレれンス状態情報を前蚘操䜜ナヌザ通信装眮ぞ送信するプレれンス状 態送信郚ずを具備するこずを特城ずする。
[0043] たた、本発明のプレれンスサヌバは、䞊述のプレれンスサヌバであっお、前蚘他装 眮は、前蚘被操䜜装眮であり、前蚘操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱 可を蚭定する前蚘被操䜜装眮の蚱可操䜜コマンドに関する情報を含むプレれンス状 態情報を前蚘被操䜜装眮に察応づけられた所有ナヌザ通信装眮に送信する指瀺を 、前蚘被操䜜装眮から受信しお、該送信を指瀺されたプレれンス状態情報を前蚘所 有ナヌザ通信装眮に送信する蚱可操䜜プレれンス状態送信郚を具備するこずを特 城ずする。
[0044] たた、本発明のプレれンスサヌバは、䞊述のプレれンスサヌバであっお、前蚘他装 眮は、該被操䜜装眮に察応づけられた所有ナヌザ通信装眮であるこずを特城ずする
〇
[0045] たた、本発明の被操䜜装眮は、操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可 を蚭定する蚱可操䜜コマンドを所有ナヌザ通信装眮から受信しお、該蚱可操䜜コマ ンドに基づき、前蚘操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定する蚱 可蚭定郚ず、前蚘蚱可蚭定郚による蚭定に応じたプレれンス状態情報の前蚘操䜜ュ 䞀ザ通信装眮ぞの送信蚱可を送信する送信蚱可郚ずを具備するこずを特城ずする。
[0046] たた、本発明の被操䜜装眮は、䞊述の被操䜜装眮であっお、自装眮のプレれンス 状態情報の操䜜ナヌザ通信装眮ぞの送信蚱可の芁求を受信しお、前蚘操䜜ナヌザ 通信装眮から自装眮ぞの操䜜コマンド受付蚱可を蚭定する蚱可操䜜コマンドに関す る情報を含むプレれンス状態情報を自装眮に察応づけられた所有ナヌザ通信装眮 に送信する指瀺を前蚘プレれンスサヌバに送信する蚱可操䜜芁求郚を備え、前蚘 送信蚱可郚は、前蚘送信蚱可を前蚘プレれンスサヌバに送信するこずを特城ずする
〇
[0047] たた、本発明の被操䜜装眮は、䞊述の被操䜜装眮であっお、前蚘送信蚱可郚は、 前蚘送信蚱可を前蚘所有ナヌザ通信装眮に送信するこずを特城ずする。
[0048] たた、本発明の所有ナヌザ通信装眮は、所定の操䜜ナヌザ通信装眮からの操䜜コ マンド受付蚱可を蚭定する被操䜜装眮の蚱可操䜜コマンドに関する情報を含むプレ れンス状態情報を受信する蚱可操䜜指瀺受信郚ず、前蚘蚱可操䜜コマンドに関する 情報ずナヌザ入力もしくはナヌザ蚭定ずに基づき、蚱可操䜜コマンドを生成し、この 蚱可操䜜コマンドを前蚘被操䜜装眮に送信する蚱可操䜜郚ずを備えるこずを特城ず する。
[0049] たた、本発明の所有ナヌザ通信装眮は、被操䜜装眮の操䜜コマンド生成甚情報を 含むプレれンス状態情報の操䜜ナヌザ通信装眮ぞの送信蚱可芁求をプレれンスサ ヌバから受信し、前蚘被操䜜装眮に前蚘操䜜ナヌザ通信装眮からの操䜜コマンド受 付蚱可を蚭定する蚱可操䜜郚ず、前蚘プレれンスサヌバに前蚘プレれンス状態情報 の前蚘操䜜ナヌザ通信装眮ぞの送信蚱可を通知する送信蚱可郚ずを備えるこずを 特城ずする。
[0050] たた、本発明の所有ナヌザ通信装眮は、䞊述の所有ナヌザ通信装眮であっお、前 蚘蚱可操䜜コマンドに関する情報は、コマンド生成甚デヌタ提䟛サヌバに栌玍され おレ、る蚱可操䜜コマンド生成方法に関する情報ぞの参照情報であり、前蚘蚱可操䜜 郚は、前蚘蚱可操䜜コマンド生成方法に関する情報ぞの参照情報に基づき、前蚘コ マンド生成甚デヌタ提䟛サヌバから前蚘蚱可操䜜コマンド生成方法に関する情報を 取埗し、該蚱可操䜜コマンド生成方法に関する情報ずナヌザ入力もしくはナヌザ蚭 定ずに基づき、蚱可操䜜コマンドを生成し、この蚱可操䜜コマンドを前蚘被操䜜装眮 に送信するこずを特城ずする。
[0051] たた、本発明のプログラムは、操䜜ナヌザ通信装眮が具備するコンピュヌタを、ある ナヌザの所有装眮リストを含む前蚘ナヌザのプレれンス状態情報を、プレれンスサヌ バから受信する第 1のプレれンス状態受信郚、前蚘所有装眮リストに基づき、前蚘ュ 䞀ザの所有装眮のリストを提瀺し、該リストの䞭から遞択された所有装眮の操䜜コマ ンド生成甚情報を含む該所有装眮のプレれンス状態情報を前蚘プレれンスサヌバに 芁求するプレれンス芁求郚、前蚘プレれンス芁求郚にお芁求したプレれンス状態情 報を前蚘プレれンスサヌバから受信する第 2のプレれンス状態受信郚、前蚘第 2のプ レれンス状態受信郚が受信したプレれンス状態情報に含たれおいる遞択された所有 装眮の操䜜コマンド生成甚情報に基づき、前蚘遞択された所有装眮を操䜜する操䜜 コマンドを生成しお、この操䜜コマンドを前蚘遞択された所有装眮に送信する操䜜コ マンド送信郚ずしお機胜させる。
[0052] たた、本発明のプログラムは、プレれンスサヌバが具備するコンピュヌタを、被操䜜 装眮の操䜜コマンド生成甚情報を含むプレれンス状態情報の芁求を操䜜ナヌザ通 信装眮から受信しお、前蚘芁求されたプレれンス状態情報の前蚘操䜜ナヌザ通信装 眮ぞの送信蚱可を、他装眮に芁求する蚱可芁求郚、前蚘他装眮から、前蚘芁求さ れたプレれンス状態情報の前蚘操䜜ナヌザ通信装眮ぞの送信蚱可を受信しお、該 プレれンス状態情報を前蚘操䜜ナヌザ通信装眮ぞ送信するプレれンス状態送信郚 ずしお機胜させる。
[0053] たた、本発明のプログラムは、被操䜜装眮が具備するコンピュヌタを、操䜜ナヌザ 通信装眮からの操䜜コマンド受付蚱可を蚭定する蚱可操䜜コマンドを所有ナヌザ通 信装眮から受信しお、該蚱可操䜜コマンドに基づき、前蚘操䜜ナヌザ通信装眮から の操䜜コマンド受付蚱可を蚭定する蚱可蚭定郚、前蚘蚱可蚭定郚による蚭定に応じ たプレれンス状態情報の前蚘操䜜ナヌザ通信装眮ぞの送信蚱可を送信する送信蚱 可郚ずしお機胜させる。
[0054] たた、本発明のプログラムは、所有ナヌザ通信装眮の具備するコンピュヌタを、所 定の操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定する被操䜜装眮の蚱 可操䜜コマンドに関する情報を含むプレれンス状態情報を受信する蚱可操䜜指瀺受 信郚、前蚘蚱可操䜜コマンドに関する情報ずナヌザ入力もしくはナヌザ蚭定ずに基 づき、蚱可操䜜コマンドを生成し、この蚱可操䜜コマンドを前蚘被操䜜装眮に送信す る蚱可操䜜郚ずしお機胜させる。
[0055] たた、本発明のプログラムは、所有ナヌザ通信装眮の具備するコンピュヌタを、被 操䜜装眮の操䜜コマンド生成甚情報を含むプレれンス状態情報の操䜜ナヌザ通信 装眮ぞの送信蚱可芁求をプレれンスサヌバから受信し、前蚘被操䜜装眮に前蚘操 䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定する蚱可操䜜郚、前蚘プレれ ンスサヌバに前蚘プレれンス状態情報の前蚘操䜜ナヌザ通信装眮ぞの送信蚱可を 通知する送信蚱可郚ずしお機胜させる。
たた、本発明の遠隔操䜜システムは、遠隔操䜜の指瀺を入力する操䜜ナヌザ通信 装眮ず操䜜コマンドにより動䜜する被操䜜装眮ず前蚘被操䜜装眮のプレれンス状態 情報を配信するプレれンスサヌバず前蚘被操䜜装眮に察応付けられた所有ナヌザ 通信装眮ずが通信網により接続された遠隔操䜜システムであっお、前蚘操䜜ナヌザ 通信装眮は、前蚘被操䜜装眮の操䜜コマンド生成甚情報を含む前蚘被操䜜装眮の プレれンス状態情報を前蚘プレれンスサヌバに芁求するプレれンス芁求郚ず、前蚘 芁求したプレれンス状態情報を前蚘プレれンスサヌバから受信する第 2のプレれンス 状態受信郚ず、前蚘第 2のプレれンス状態受信郚が受信したプレれンス状態情報に 含たれお!/、る前蚘被操䜜装眮の操䜜コマンド生成甚情報に基づき、前蚘被操䜜装 眮を操䜜する操䜜コマンドを生成しお、この操䜜コマンドを前蚘被操䜜装眮に送信す る操䜜コマンド送信郚ずを備え、前蚘プレれンスサヌバは、前蚘被操䜜装眮のプレれ ンス状態情報の芁求を前蚘操䜜ナヌザ通信装眮から受信しお、前蚘芁求されたプレ れンス状態情報の前蚘操䜜ナヌザ通信装眮ぞの送信蚱可を、前蚘被操䜜装眮に芁 求する蚱可芁求郚ず、前蚘操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定 する前蚘被操䜜装眮の蚱可操䜜コマンドに関する情報を含む前蚘被操䜜装眮のプ レれンス状態情報を前蚘所有ナヌザ通信装眮に送信する指瀺を、前蚘被操䜜装眮 から受信しお、該送信を指瀺されたプレれンス状態情報を前蚘所有ナヌザ通信装眮 に送信する蚱可操䜜プレれンス状態送信郚ず、前蚘被操䜜装眮から、前蚘蚱可芁求 郚にお芁求した送信蚱可を受信しお、前蚘送信蚱可された前蚘被操䜜装眮のプレ れンス状態情報を前蚘操䜜ナヌザ通信装眮ぞ送信するプレれンス状態送信郚ずを 備え、前蚘被操䜜装眮は、前蚘プレれンスサヌバの蚱可芁求郚による送信蚱可の芁 求を受信しお、前蚘操䜜ナヌザ通信装眮から自装眮ぞの操䜜コマンド受付蚱可を蚭 定する蚱可操䜜コマンドに関する情報を含むプレれンス状態情報を、自装眮に察応 づけられた所有ナヌザ通信装眮に送信する指瀺を前蚘プレれンスサヌバの蚱可操 䜜プレれンス状態送信郚に送信する蚱可操䜜芁求郚ず、前蚘操䜜ナヌザ通信装眮 力 の操䜜コマンド受付蚱可を蚭定する蚱可操䜜コマンドを所有ナヌザ通信装眮か ら受信しお、該蚱可操䜜コマンドに基づき、前蚘操䜜ナヌザ通信装眮からの操䜜コ マンド受付蚱可を蚭定する蚱可蚭定郚ず、前蚘蚱可蚭定郚による蚭定に応じた操䜜 コマンド生成甚情報を含む前蚘被操䜜装眮のプレれンス状態情報の前蚘操䜜ナヌ ザ通信装眮ぞの送信蚱可を、前蚘プレれンスサヌバのプレれンス状態送信郚に送 信する送信蚱可郚ずを備え、前蚘所有ナヌザ通信装眮は、前蚘プレれンスサヌバの 蚱可操䜜プレれンス状態送信郚が送信した前蚘被操䜜装眮のプレれンス状態情報 を受信する蚱可操䜜指瀺受信郚ず、前蚘蚱可操䜜指瀺受信郚が受信したプレれン ス状態情報に含たれる前蚘蚱可操䜜コマンドに関する情報に基づき、蚱可操䜜コマ ンドを生成し、この蚱可操䜜コマンドを前蚘被操䜜装眮の蚱可蚭定郚に送信する蚱 可操䜜郚ずを備えるこずを特城ずする。
たた、本発明の遠隔操䜜方法は、遠隔操䜜の指瀺を入力する操䜜ナヌザ通信装 眮ず操䜜コマンドにより動䜜する被操䜜装眮ず前蚘被操䜜装眮のプレれンス状態情 報を配信するプレれンスサヌバず前蚘被操䜜装眮に察応付けられた所有ナヌザ通 信装眮ずが通信網により接続された遠隔操䜜システムにおける遠隔操䜜方法であ぀ お、前蚘操䜜ナヌザ通信装眮が、前蚘被操䜜装眮の操䜜コマンド生成甚情報を含 む前蚘被操䜜装眮のプレれンス状態情報を前蚘プレれンスサヌバに芁求する第 1の 過皋ず、前蚘プレれンスサヌバが、前蚘第 1の過皋による被操䜜装眮のプレれンス状 態情報の芁求を受信しお、前蚘芁求されたプレれンス状態情報の前蚘操䜜ナヌザ 通信装眮ぞの送信蚱可を、前蚘被操䜜装眮に芁求する第 2の過皋ず、前蚘被操䜜 装眮が、前蚘第 2の過皋による送信蚱可の芁求を受信しお、前蚘操䜜ナヌザ通信装 眮から自装眮ぞの操䜜コマンド受付蚱可を蚭定する蚱可操䜜コマンドに関する情報 を含むプレれンス状態情報を、 自装眮に察応づけられた所有ナヌザ通信装眮に送 信する指瀺を前蚘プレれンスサヌバに送信する第 3の過皋ず、前蚘プレれンスサヌ ノ が、前蚘第 3の過皋による送信の指瀺を受信しお、該送信を指瀺されたプレれンス 状態情報を前蚘所有ナヌザ通信装眮に送信する第 4の過皋ず、前蚘所有ナヌザ通 信装眮が、前蚘第 4の過皋にお送信されたプレれンス状態情報を受信し、該受信し たプレれンス状態情報に含たれる前蚘蚱可操䜜コマンドに関する情報に基づき、蚱 可操䜜コマンドを生成し、この蚱可操䜜コマンドを前蚘被操䜜装眮に送信する第 5の 過皋ず、前蚘被操䜜装眮が、前蚘第 5の過皋による蚱可操䜜コマンドを受信しお、該 蚱可操䜜コマンドに基づき、前蚘操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可 を蚭定する第 6の過皋ず、前蚘被操䜜装眮が、前蚘第 6の過皋による蚭定に応じた操 䜜コマンド生成甚情報を含む前蚘被操䜜装眮のプレれンス状態情報の前蚘操䜜ュ 䞀ザ通信装眮ぞの送信蚱可を、前蚘プレれンスサヌバに送信する第 7の過皋ず、前 蚘プレれンスサヌバが、前蚘第 7の過皋による送信蚱可を受信しお、前蚘送信蚱可 された前蚘被操䜜装眮のプレれンス状態情報を前蚘操䜜ナヌザ通信装眮ぞ送信す る第 8の過皋ず、前蚘操䜜ナヌザ通信装眮が、前蚘第 8の過皋にお送信されたプレ れンス状態情報を受信し、該受信したプレれンス状態情報に含たれる前蚘被操䜜装 眮の操䜜コマンド生成甚情報に基づき、前蚘被操䜜装眮を操䜜する操䜜コマンドを 生成しお、この操䜜コマンドを前蚘被操䜜装眮に送信する第 9の過皋ずを備えるこず を特城ずする。
発明の効果
[0058] 本発明の通信装眮、操䜜ナヌザ通信装眮、所有ナヌザ通信装眮、そのプログラム 、プレれンスサヌバ、被操䜜機噚、コマンド生成甚デヌタ提䟛サヌバ、機噚操䜜シス テムおよび機噚操䜜方法は、通信装眮力 被操䜜機噚を容易に遠隔操䜜するこずが できるずいう利点がある。
図面の簡単な説明
[0059] [図 1]この発明の第 1の実斜圢態による機噚操䜜システムの構成を瀺すブロック図で ある。
[図 2]同実斜圢態における被操䜜機噚 300の構成を瀺す抂略ブロック図である。
[図 3]同実斜圢態におけるプレれンスデヌタ䟋の構造を瀺す図である。
[図 4]同実斜圢態におけるプレれンスデヌタの具䜓䟋を瀺す図である。
[図 5]同実斜圢態における通信装眮 100の構成を瀺す抂略ブロック図である。
[図 6]同実斜圢態における通信装眮 100の制埡郚 140の構成を瀺す抂略ブロック図 である。 園 7]同実斜圢態における機胜遞択郚 142が、図 4に瀺したプレれンスデヌタに基づ き衚瀺させる機胜遞択画面の䟋である。
園 8]同実斜圢態におけるコマンド生成甚デヌタ解析郚 151が凊理するコマンド生成 甚デヌタの構成を瀺す図である。
園 9]同実斜圢態における状態遷移凊理郚 152が凊理する状態遷移定矩情報の具 䜓䟋を瀺す図である。
園 10]同実斜圢態におけるナヌザ入力補助情報衚瀺郚 153が凊理するナヌザ入力 補助情報の具䜓䟋を瀺す図である。
園 11]同実斜圢態におけるナヌザ入力補助情報衚瀺郚 153が図 10に瀺したナヌザ 入力補助情報に基づき衚瀺させる画面の䟋を瀺す図である。
[図 12A]同実斜圢態におけるコマンド構成郚 154が凊理するコマンド構成情報の具 䜓䟋を瀺す図である。
園 12B]同実斜圢態におけるコマンド構成郚 154が生成するコマンドの具䜓䟋を瀺す 図である。
園 13A]同実斜圢態における機噚操䜜システムの動䜜を説明するシヌケンス図であ 園 13B]同実斜圢態における機噚操䜜システムの動䜜を説明するシヌケンス図であ 園 14]同実斜圢態の機噚操䜜システム構成の倉圢䟋を瀺す図である。
園 15]この発明の第 2の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロック 図である。
園 16]同実斜圢態における通信装眮 600の構成を瀺す抂略ブロック図である。 園 17]同実斜圢態における通信装眮 600の制埡郚 160の構成を瀺す抂略ブロック 図である。
園 18]同実斜圢態におけるプレれンスデヌタの具䜓䟋を瀺す図である。
園 19]同実斜圢態における機噚操䜜システムの動䜜を説明するシヌケンス図である 園 20]この発明の第 3の実斜圢態による機噚操䜜システムの構成を瀺すブロック図で ある。
園 21]同実斜圢態における通信装眮 1100の構成を瀺す抂略ブロック図である。 園 22]同実斜圢態における被操䜜機噚リスト蚘憶郚 1141の蚘憶内容䟋を瀺す図で ある。
園 23]同実斜圢態におけるプレれンスデヌタ受信郚 1143が受信するプレれンスデ ヌタの内容䟋を瀺す図である。
園 24A]同実斜圢態における被操䜜機噚遞択郚 1144が出力郚 1120に画面衚瀺さ せる機胜遞択画面を䟋瀺する図である。
園 24B]同実斜圢態における被操䜜機噚遞択郚 1144が出力郚 1120に画面衚瀺さ せる機胜遞択画面を䟋瀺する図である。
園 24C]同実斜圢態における被操䜜機噚遞択郚 1144が出力郚 1120に画面衚瀺さ せる機胜遞択画面を䟋瀺する図である。
園 25]同実斜圢態におけるコマンド生成甚デヌタ実行郚 1145が実行するコマンド生 成甚デヌタの構成を瀺す図である。
園 26]同実斜圢態におけるコマンド生成甚デヌタ実行郚 1145が凊理するナヌザ入 力補助情報の具䜓䟋を瀺す図である。
園 27]同実斜圢態におけるコマンド生成甚デヌタ実行郚 1145が図 26に瀺すナヌザ 入力補助情報に基づき衚瀺させる画面䟋を瀺す図である。
園 28A]同実斜圢態におけるコマンド生成甚デヌタ実行郚 1145が凊理するコマンド 生成情報の具䜓䟋を瀺す図である。
園 28B]同実斜圢態におけるコマンド生成甚デヌタ実行郚 1145が生成するコマンド の具䜓䟋を瀺す図である。
[図 29]同実斜圢態におけるプレれンスサヌバ 1200の構成を瀺す抂略ブロック図で ある。
園 30]同実斜圢態における被操䜜機噚 1300の構成を瀺す抂略ブロック図である。 園 31]同実斜圢態におけるコマンド生成甚デヌタ提䟛サヌバ 1400の構成を瀺す抂 略ブロック図である。
園 32]同実斜圢態における蚘憶郚 1421の構成䟋を瀺す。 園 33]同実斜圢態における操䜜機噚システムの動䜜を説明するシヌケンス図である 園 34]同実斜圢態における操䜜機噚システムの動䜜を説明するシヌケンス図である 園 35]この発明の第 4の実斜圢態による被操䜜機噚 1301の構成を瀺す抂略ブロック 図である。
園 36]同実斜圢態における被操䜜機噚情報蚘憶郚 1332の蚘憶内容䟋を瀺す図で ある。
園 37]同実斜圢態におけるコマンド生成甚デヌタ提䟛サヌバ 1401の構成を瀺す抂 略ブロック図である。
園 38A]同実斜圢態における蚘憶郚 1431の蚘憶内容䟋を瀺す図である。
園 38B]同実斜圢態におけるコマンド生成甚デヌタの具䜓䟋を瀺す図である。
園 39]この発明の第 5の実斜圢態による通信装眮 1102の構成を瀺す抂略ブロック図 である。
園 40]同実斜圢態における通信装眮情報蚘憶郚 1152の蚘憶内容䟋を瀺す図であ 園 41]同実斜圢態における被操䜜機噚 1302の構成を瀺す抂略ブロック図である。 園 42]同実斜圢態における通信装眮情報蚘憶郚 1341の蚘憶内容䟋を瀺す図であ 園 43]同実斜圢態におけるコマンド生成甚デヌタ䞭のコマンド生成情報の具䜓䟋を 瀺す図である。
園 44]この発明の第 6の実斜圢態による機噚操䜜システムの構成を瀺すブロック図で ある。
園 45]この発明の第 7の実斜圢態による機噚操䜜システムの構成を瀺すブロック図で ある。
[図 46A]同実斜圢態におけるプレれンスサヌバ 2100の構成を瀺す抂略ブロック図で ある。
[図 46B]同実斜圢態におけるプレれンスサヌバ 2100の制埡郚 2130の構成を瀺す 抂略ブロック図である。
園 47A]同実斜圢態における操䜜ナヌザ通信装眮 2200の構成を瀺す抂略ブロック 図である。
園 47B]同実斜圢態における操䜜ナヌザ通信装眮 2200の制埡郚 2230の構成を瀺 す抂略ブロック図である。
[図 48A]同実斜圢態における所有ナヌザ通信装眮 2300の構成を瀺す抂略ブロック 図である。
園 48B]同実斜圢態における所有ナヌザ通信装眮 2300の制埡郚 2330の構成を瀺 す抂略ブロック図である。
園 49A]同実斜圢態における被操䜜装眮 2400の構成を瀺す抂略ブロック図である。 園 49B]同実斜圢態における被操䜜装眮 2400の制埡郚 2440の構成を瀺す抂略ブ ロック図である。
園 50]同実斜圢態における機噚操䜜システムの動䜜䟋を瀺すシヌケンス図である。 園 51A]同実斜圢態における操䜜ナヌザ通信装眮 2200のプレれンス状態情報を遞 択させる画面衚瀺䟋を瀺す図である。
園 51B]同実斜圢態における操䜜ナヌザ通信装眮 2200のプレれンス状態情報を芁 求する際の画面衚瀺䟋を瀺す図である。
園 51C]同実斜圢態における操䜜ナヌザ通信装眮 2200のプレれンス状態情報を芁 求する際の画面衚瀺䟋を瀺す図である。
園 51D]同実斜圢態における所有ナヌザ通信装眮 2300の蚱可操䜜コマンドを送信 する際の画面衚瀺䟋を瀺す図である。
園 51E]同実斜圢態における操䜜ナヌザ通信装眮 2200の遠隔操䜜可胜な機胜のリ ストの画面衚瀺䟋を瀺す図である。
園 52]同実斜圢態におけるナヌザ Bのプレれンス状態情報の内容䟋である。
園 53]同実斜圢態における被操䜜装眮 2400のプレれンス状態情報の内容䟋である 園 54]同実斜圢態におけるコマンド生成甚デヌタの構成䟋を瀺す図である。
園 55A]同実斜圢態における状態遷移定矩情報sendfile. mtd)の内容䟋を瀺す 図である。
園 55B]同実斜圢態における状態遷移定矩情報の内容䟋を説明する図である。
[図 56]同実斜圢態における入力補助情報 (form, xhtml)の内容䟋を瀺す図である 園 57]同実斜圢態における入力補助情報に基づく入力画面䟋を瀺す図である。
[図 58]同実斜圢態におけるコマンド生成情報 (message, txt)の内容䟋ず、該コマン ド生成情報に基づくメッセヌゞ䟋を瀺す図である。
園 59]同実斜圢態における操䜜コマンドのオプションの䟋を瀺す図である。
園 60]この発明の第 8の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロック 図である。
[図 61A]同実斜圢態におけるプレれンスサヌバ 2101の構成を瀺す抂略ブロック図で ある。
[図 61B]同実斜圢態におけるプレれンスサヌバ 2101の制埡郚 2150の構成を瀺す 抂略ブロック図である。
[図 62A]同実斜圢態における所有ナヌザ通信装眮 2301の構成を瀺す抂略ブロック 図である。
園 62B]同実斜圢態における所有ナヌザ通信装眮 2301の制埡郚 2350の構成を瀺 す抂略ブロック図である。
園 63A]同実斜圢態における被操䜜装眮 2401の構成を瀺す抂略ブロック図である。 園 63B]同実斜圢態における被操䜜装眮 2401の制埡郚 2460の構成を瀺す抂略ブ ロック図である。
園 64]同実斜圢態における機噚操䜜システムの動䜜䟋を瀺すシヌケンス図である。 園 65]この発明の第 9の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロック 図である。
園 66]同実斜圢態における所有ナヌザ通信装眮 2300の蚱可操䜜凊理郚 332が蚱 可操䜜コマンドを生成する際に衚瀺させる画面䟋を瀺す図である。
園 67]同実斜圢態における操䜜ナヌザ通信装眮 2200の操䜜コマンド送信凊理郚 2 234が衚瀺させる機噚操䜜可胜な機胜のリストの画面䟋を瀺す図である。 [図 68]同実斜圢態における図 67の画面䟋を衚瀺させる際に甚いるプレれンス状態 情報の内容䟋である。
[図 69]この発明の第 10の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロッ ク図である。
[図 70]同実斜圢態における被操䜜装眮 2400のプレれンス状態情報の内容䟋である
[図 71]同実斜圢態における機噚操䜜システムの動䜜䟋を瀺すシヌケンス図である。
[図 72]この発明の第 11の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロッ ク図である。
[図 73]埓来のプレれンスデヌタを甚いたシステム䟋を瀺すデヌタフロヌ図である。
[図 74]埓来のプレれンスデヌタ䟋の構造を瀺す図である。
笊号の説明
100、 600 通信装眮 110 通信郚 120 出力郚 130 入力郚 140、 160  制埡郚 141···プレれンスデヌタ受信郚 142···機胜遞択郚 143···コマンド生 成甚デヌタ抜出郚 144···コマンド生成郚 145···コマンド送信郚 151 コマンド 生成甚デヌタ解析郚 152···状態遷移凊理郚 153···ナヌザ入力補助情報衚瀺郚 154···コマンド構成郚 163···参照情報抜出郚 164···コマンド生成甚デヌタ受信 郚 200 プレれンスサヌノ 300、 700 被操䜜機噚 310 通信郚 320 制 埡郚 321···プレれンス状態蚘憶郚 322···プレれンスデヌタ生成郚 323···プレれ ンスデヌタ送信郚 324 コマンド実行郚 325 コマンド受信郚 400、 401、 402  ネットワヌク 500···ゲヌトりェむ装眮 800···コマンド生成甚デヌタ提䟛サヌバ 901···プレれンス情報提䟛者機噚 902···プレれンスサヌバ 903···プレれンス情 報利甚者機噚 1100、 1102···通信装眮 1110···入力郚 1120···出力郚 1130  通信郚 1140、 1150···制埡郚 1141···被操䜜機噚リスト蚘憶郚 1142、 1152  通信装眮情報蚘憶郚 1143···プレれンスデヌタ受信郚 1144···被操䜜機噚遞 択郚 1145···コマンド生成甚デヌタ実行郚 1146···コマンド送信郚 1200···プレ れンスサヌバ 1210···通信郚 1220···制埡郚 1221···送信先蚘憶郚 1222··· プレれンスデヌタ受送信郚 1223···送信先登録郚 1300、 1301、 1302···被操䜜 機噚 1310 通信郚 1320、 1330 制埡郚 1321 プレれンス状態蚘憶郚 13 22、 1332···被操䜜機噚情報蚘憶郚 1323···プレれンスデヌタ生成郚 1324···プ レれンスデヌタ送信郚 1325、 1335、 1345 コマンド生成甚デヌタ芁求郚 1326 、 1346···コマンド生成甚デヌタ送信郚 1327···コマンド実行郚 1328···コマンド 受信郚 1341···通信装眮情報蚘憶郚 1400、 1401···コマンド生成甚デヌタ提䟛 サヌノ 1410 通信郚 1420、 1430 制卞郚 1421、 1431 蚘'慮郚 1422··· 受信郚 1423、 1433···コマンド生成甚デヌタ取埗郚 1424···送信郚 1500···ネ ッ卜ワヌク 1600 ホヌムゲヌ卜りェむ 2100、 2皿 プレれンスサヌノ 2110、 2 210、 2310、 2410 入力郚 2120、 2220、 2320、 2420 出力郚 2130、 215 0、 2230、 2330、 2350、 2440、 2460 制埡郚 2131、 2151 蚱可芁求凊理郚
2132、 2152···プレれンス状態送信凊理郚 2133···蚱可操䜜プレれンス状態送 信凊理郚 2140、 2240、 2340、 2450 通信郚 2200 操䜜ナヌザ通信装眮 2 231···第 1プレれンス状態受信凊理郚 2232···プレれンス芁求凊理郚 2233···第 2プレれンス状態受信凊理郚 2234···操䜜コマンド送信凊理郚 2300、 2301···所 有ナヌザ通信装眮 2331···蚱可操䜜指瀺受信凊理郚 23322、 352···蚱可操䜜 凊理郚 2353 送信蚱可凊理郚 2400、 2400a、 2401 被操䜜装眮 2441··· 蚱可操䜜芁求凊理郚 2442···蚱可蚭定凊理郚 2443、 2463···送信蚱可凊理郚
2444 操䜜コマンド、凊理郚 2500 通信網 2600 ゲヌトりェむ 2700 コマ ンド生成甚デヌタ提䟛サヌバ
発明を実斜するための最良の圢態
[第 1の実斜圢態]
以䞋、図面を参照しお、本発明の第 1の実斜の圢態に぀いお説明する。図 1は、こ の発明の第 1の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロック図であ
100は、プレれンスサヌバ 200からプレれンスデヌタを受信するずずもに、ナヌザ操 䜜に基づき、被操䜜機噚 300を遠隔操䜜するコマンドを送信する通信装眮である。 通信装眮 100は、携垯電話や PDA(Personal Digital Assistant携垯情報端末 )であっおもよい。通信装眮 100およびプレれンスデヌタの詳现に぀いおは、埌述す [0062] プレれンスサヌバ 200は、被操䜜機噚 300などから受けたプレれンスデヌタを、事 前に送信先ずしお自装眮内に登録されおいる通信装眮 100ぞ送信する。プレれンス サヌバ 200は、 Instant Message, IP電話網、携垯電話網における各ナヌザのプ レれンス状態を蚘述したプレれンスデヌタを配信しおもよい。
被操䜜機噚 300は、プレれンスデヌタをプレれンスサヌバ 200に送信するずずもに、 通信装眮 100からコマンドを受信し、該コマンドに埓っお動䜜する。被操䜜機噚 300 は、ビデオテヌプレコヌダ、ハヌドディスクレコヌダ、゚アコン゚アコンディショナな どの家電機噚であっおもよ!/、し、 PC (Personal Computer)、ホヌムサヌバなどの コンピュヌタであっおもよいし、監芖カメラなどの電子機噚であっおもよい。被操䜜機 噚 300の詳现に぀いおは、埌述する。
[0063] 400は、通信装眮 100、プレれンスサヌバ 200、被操䜜機噚 300を接続するネット ワヌクである。ネットワヌク 400は、赀倖線通信、 BLUETOOTH (登録商暙などの 近距離無線通信や、盞互に接続されたむンタヌネット、携垯電話網、ホヌムネットヮ ヌクなどを含んでいる。䟋えば、通信装眮 100は携垯電話網に接続され、プレれンス サヌバ 200はむンタヌネットに接続され、被操䜜機噚 300はホヌムネットワヌクに接 続されおいおもよいし、さらに通信装眮 100から被操䜜機噚 300ぞは赀倖線通信に お送信しおいおもよい。
[0064] 図 2は、被操䜜機噚 300の構成を瀺す抂略ブロック図である。 310は、ネットワヌク
400を介しお、他の機噚ず通信する通信郚である。 320は、自装眮を制埡する制埡郚 であり、プレれンス状態蚘憶郚 321、プレれンスデヌタ生成郚 322、プレれンスデヌ タ送信郚 323、コマンド実行郚 324、コマンド受信郚 325を有する。
[0065] プレれンス状態蚘憶郚 321は、自装眮の各機胜に぀いお利甚可吊を含む利甚に 関する状態を衚すプレれンス状態ずプレれンス状態が倉曎される予定時刻および倉 曎内容ずコマンド生成甚デヌタずを蚘憶する。コマンド生成甚デヌタの詳现に぀いお は、埌述する。プレれンスデヌタ生成郚 322は、プレれンス状態蚘憶郚 321に蚘憶さ れおいるプレれンス状態が倉曎されるず、プレれンス状態蚘憶郚 321から各機胜のプ レれンス状態ずプレれンス状態が倉曎される予定時刻および倉曎内容ずコマンド生成 甚デヌタずを取埗しおプレれンスデヌタを生成する。プレれンスデヌタ送信郚 323は 、プレれンスデヌタ生成郚 322が生成したプレれンスデヌタを、予め登録されおいる プレれンスサヌバ 200ぞ、通信郚 310を介しお送信する。コマンド実行郚 324は、コ マンド受信郚 325が受信したコマンドを実行しお、 自装眮の機胜を動䜜させる。コマ ンド受信郚 325は、通信郚 310を介しおコマンドを受信する。このコマンドは、プレれ ンスデヌタ送信郚 323が送信したプレれンスデヌタに含たれるコマンド生成甚デヌタ に基づき、通信装眮 100にお生成されたコマンドである。
[0066] 図 3は、プレれンスデヌタ生成郚 322が生成するプレれンスデヌタ䟋の構造を瀺す 図である。図に瀺すように、被操䜜機噚 300のプレれンスデヌタは、機胜 1のプレれ ンス状態 Ll、機胜 2のプレれンス状態 L2を有しおおり、機胜 1のプレれンス状態 L1 は機胜 1のプレれンス状態が倉曎される予定 Libを有し、機胜 2のプレれンス状態 L2 は機胜 2を利甚するためのコマンド生成甚デヌタ L2dを有しおいる。
[0067] 図 4は、プレれンスデヌタの具䜓䟋を瀺す図である。このプレれンスデヌタは、倧き く分けお機胜 1のプレれンス状態 L1ず機胜 2のプレれンス状態 L2からなる。プレれン ス状態 L1は、 basicタグに蚘茉された「closed」で機胜 1の利甚䞍可を衚す Lla、 ne xtstatusタグに蚘茉された timeタグの幎月日時分秒ず basicタグの「open」ずにお機 胜 1のプレれンス状態の倉曎される予定時刻ず倉曎内容を衚す Llb、 service - des criptionタグに蚘茉された機胜 1の識別情報である Lieからなる。プレれンス状態 L2 は、機胜 2の利甚可吊を衚す L2a、機胜 2の識別情報である L2c、 operetionタグに 蚘茉された文字列にお機胜 2のコマンド生成甚デヌタを衚す L2dからなる。コマンド 生成甚デヌタの詳现に぀いおは、埌述する。
[0068] プレれンスデヌタずは、 Instant Message, Push to talk, E-mail, IP電話な どのメッセヌゞアプリケヌションのサヌビスにおいお、ナヌザの珟圚のプレれンス状 態通話可胜、ビゞヌ、オフラむン)などを衚したデヌタであり、発信前に盞手ナヌザ のプレれンテヌションデヌタを参照するこずで、発信者は盞手ナヌザがサヌビス利甚 可胜な状態にあるか吊かを刀断するこずができる。
本実斜圢態のプレれンスデヌタのフォヌマットは、携垯電話甚のプレれンスデヌタ のフォヌマットである OMAの Presence SIMPLE Specificationをビデオテヌプレコヌダ やハヌドディスクレコヌダに適甚できるように拡匵したフォヌマットである力 S、汎甚のィ ンタヌネット暙準のプレれンスデヌタのフォヌマットを拡匵したものでもよレ、し、 lnsta nt Message甚のプレれンスデヌタのフォヌマットを拡匵したものでもよい。
[0069] 図 5は、通信装眮 100の構成を瀺す抂略ブロック図である。 110は、ネットワヌク 40 0を介しお、他の機噚ず通信する通信郚である。 120は、文字および画像を衚瀺する 液晶ディスプレむなどの衚瀺手段および音声を鳎動するスピヌカなどの音声出力郚 を含む出力郚である。 130は、数字キヌ、キヌボヌド、タツチパッドなどの入力郚であ る。 140は、通信装眮 100を制埡する制埡郚であり、その詳现は埌述する。
[0070] 図 6は、通信装眮 100の制埡郚 140の構成を瀺す抂略ブロック図である。 141は、 プレれンスデヌタをプレれンスサヌバ 200から受信するプレれンスデヌタ受信郚であ る。 142は、プレれンスデヌタ受信郚 141が受信したプレれンスデヌタの䞭から、被 操䜜機噚 300にお動䜜させる機胜を遞択する機胜遞択郚である。たず、機胜遞択郚 142は、プレれンスデヌタ受信郚 141が受信したプレれンスデヌタの䞭から、各機胜 のプレれンス状態およびプレれンス状態の倉曎予定を抜出しお、出力郚 120より䟋え ば衚瀺手段などにより出力させおナヌザに通知する。機胜遞択郚 142は、通知を受 けたナヌザが入力郚 130により、䟋えば衚瀺されおいる機胜をタツチパッドで指定す るなどによる機胜の指定を受けるず、指定された機胜のコマンド生成甚デヌタの抜出 をコマンド生成甚デヌタ抜出郚 143に指瀺する。
[0071] コマンド生成甚デヌタ抜出郚 143は、機胜遞択郚 142から指瀺された機胜のコマ ンド生成甚デヌタを、プレれンスデヌタ受信郚 141が受信したプレれンスデヌタの䞭 力、ら抜出する。䟋えば、プレれンスデヌタ受信郚 141が図 4に䟋瀺するプレれンスデ ヌタを受信したずきは、 operationタグ L2dに蚘述されおいる「GINvZn' · · · (以䞋略 )」を抜出する。 144は、コマンド生成甚デヌタ抜出郚 143が抜出したコマンド生成甚 デヌタを甚いおコマンドを生成するコマンド生成郚であり、コマンド生成甚デヌタ解析 郚 151ず状態遷移凊理郚 152ずナヌザ入力補助情報衚瀺郚 153ずコマンド構成郚 1 54ずを備える。コマンド生成甚デヌタ解析郚 151ず状態遷移凊理郚 152ずナヌザ入 力補助情報衚瀺郚 153ずコマンド構成郚 154ずの詳现に぀いおは、埌述する。 145 は、コマンド生成郚 144が生成したコマンドを、通信郚 110を介しお被操䜜機噚 300 に送信するコマンド送信郚である。
[0072] 図 7は、プレれンスデヌタ受信郚 141が図 4に瀺したプレれンスデヌタを受信したず きに、機胜遞択郚 142がそのプレれンスデヌタから、各機胜のプレれンス状態および プレれンス状態の倉曎予定を抜出しお、出力郚 120の衚瀺手段にお衚瀺させた機胜 遞択画面の䟋である。機胜遞択郚 142は、出力郚 120の衚瀺手段にお、プレれンス デヌタの機胜 1の識別情報である Lieの descriptionタグに蚘茉されおいる「録画」に 基づき、機胜名 Glcに「録画」を衚瀺させ、機胜 1の利甚䞍可を衚す Llaの basicタグ に蚘茉されおいる「closed」に基づき、機胜利甚可吊 Glaに利甚䞍可を衚す「NG」 を衚瀺させ、機胜 1のプレれンス状態の倉曎される予定時刻ず倉曎内容を衚す Lib の timeタグに蚘茉されお!/、る「2007 - 07 - 11T22 00 00ZJず basicタグに蚘茉さ れお!/、る「open」ずに基づき、倉曎予定 Gibに「22 00に可胜になりたす」を衚瀺させ る。さらに、機胜遞択郚 142は、出力郚 120の衚瀺手段にお、プレれンスデヌタの機 胜 2の識別情報である L2cの descriptionタグに蚘茉されお!/、る「録画予玄」に基づ き、機胜名 G2cに「録画予玄」を衚瀺させ、機胜 2の利甚可を衚す L2aの basicタグに 蚘茉されおいる「open」に基づき、機胜利甚可吊 G2aに利甚可を衚す「OK」を衚瀺 させる。
[0073] この機胜遞択画面を衚瀺させるこずにより、ナヌザは、珟時点で利甚可胜な機胜を 把握するこずができるうえに、プレれンス状態の倉曎される予定時刻ず倉曎内容が衚 瀺されるので、珟時点で利甚䞍可胜な機胜であっおも、利甚可胜ずなる時刻を知るこ ずや、珟時点で利甚可胜な機胜であっおも、利甚䞍可胜ずなる時刻を知るこずができ るので、蚈画を立おお被操䜜機噚 300を䜿甚するこずができる。
この機胜遞択画面は、通信装眮 100がプレれンスデヌタを保持する被操䜜機噚 30 0の䞀芧から、ナヌザ操䜜により遞択された被操䜜機噚 300に぀いお衚瀺させる。な お、予め通信装眮 100に登録されおいる被操䜜機噚 300の䞀芧から、ナヌザ操䜜に より遞択された被操䜜機噚 300のプレれンスデヌタをプレれンスサヌバ 200から取埗 しお衚瀺させるようにしおあよ!/ボ。
[0074] 図 8は、コマンド生成甚デヌタ解析郚 151が凊理するコマンド生成甚デヌタの構成 を瀺す図である。コマンド生成甚デヌタは、状態遷移定矩情報ずナヌザ入力補助情 報ずコマンド生成情報ずからなり、コマンド生成甚デヌタ解析郚 151は、コマンド生成 甚デヌタを解析し、これらのデヌタを抜出しお状態遷移凊理郚 152に出力する。図 4 に䟋瀺したプレれンスデヌタでは、コマンド生成甚デヌタは、該デヌタを構成する各 情報のファむルを曞庫化するこずで 1぀のファむルに纏め、か぀、圧瞮した埌に base6 4でコヌド化されお operationタグ L2d 「GINvZn ' . . . (以䞋略」ず蚘述されおいる
[0075] 図 9は、状態遷移凊理郚 152が凊理する状態遷移定矩情報の具䜓䟋を瀺す図で ある。状態遷移定矩情報には、凊理順にナヌザ入力補助情報衚瀺郚 153ずコマンド 構成郚 154ずコマンド送信郚 145ずの状態 (入力する情報、出力の栌玍先が蚘述さ れるこずで、コマンド生成凊理の手順が定矩されおいる。状態遷移凊理郚 152は、状 態遷移定矩情報の蚘述内容ず蚘述順序に基づき、ナヌザ入力補助情報衚瀺郚 153 ずコマンド構成郚 154ずコマンド送信郚 145ずぞの入力情報ず出力の栌玍先ずを指定 するずずもに、これらの凊理順序を指定する。
[0076] 䟋えば、状態遷移定矩情報が図 9に瀺す内容であったずき、これを受けた状態遷移 凊理郚 152は、たず、 stepタグ ST1の属性指定 STlaの「param= "form. xhtml"」 を怜出しお、ナヌザ入力補助情報衚瀺郚 153にファむル名が「form. xhtml」のナヌ ザ入力補助情報に基づき、出力郚 120の衚瀺手段に画面を衚瀺させ、入力郚 130 を甚いたナヌザ入力を受け付けお、該入力をナヌザ入力補助情報に基づき凊理す るように指瀺する。さらに、状態遷移凊理郚 152は、属性指定 STlbの「target— na me = "message. txt"」を怜出しお、コマンド構成郚 154に察しお、ナヌザ入力補助 情報衚瀺郚 153が前述の入力をナヌザ入力補助情報に基づき凊理した結果を、フ アむル名カ S「message. txt」のコマンド構成情報に反映するように指瀺する。ナヌザ 入力補助情報ずナヌザ入力補助情報衚瀺郚 153およびコマンド構成情報ずコマンド 構成郚 154の詳现に぀いおは、埌述する。
[0077] これらの凊理が終了するず、状態遷移凊理郚 152は、 stepタグ ST2の属性指定 ST 2c 「param= to = pvr@myhome. net, message = message. txt 」を怜出し お、コマンド構成郚 154におナヌザ入力補助情報衚瀺郚 153凊理結果が反映された フアむノレ名カ 「message. txt」のコマンド構成情報を、「pvr@myhome. net¥」ぞ送 信するようにコマンド送信郚 145に指瀺する。
[0078] 図 10は、ナヌザ入力補助情報衚瀺郚 153が凊理するナヌザ入力補助情報の具䜓 䟋を瀺す図である。本実斜圢態では、ナヌザ入力補助情報は、 xhtmlにお蚘述する 。ナヌザ入力補助情報衚瀺郚 153は、図 10に瀺すナヌザ入力補助情報を状態遷 移凊理郚 152に指定されるず、これに基づき出力郚 120の衚瀺手段に、図 11に瀺す ような画面を衚瀺させるこずで、ナヌザむンタヌフェヌスを提䟛する。ナヌザ入力補助 情報衚瀺郚 153は、 selectタグ PL1の蚘茉に基づき、出力郚 120の衚瀺手段にプ ルダりンメニュヌ PLlaを衚瀺させ、ナヌザが入力郚 130を甚いおプルダりンメニュ 侀 PLlaを操䜜しお指定した文字列ここでは「07」 )を name属性で指定された匕数「 start— month」に代入する。ナヌザ入力補助情報衚瀺郚 153は、 selectタグ PL2 〜PL9に぀いおも同様に凊理する。さらに、ナヌザ入力補助情報衚瀺郚 153は、 inp utタグ BT1の蚘茉に基づき、出力郚 120の衚瀺手段にボタン BTlaを衚瀺させ、ュ 䞀ザが入力郚 130を甚いおボタン BT1を抌䞋するず、プルダりンメニュヌ PLla〜PL 9aの操䜜に基づき、文字列「07」が代入された匕数「start— month」、文字列「11」 が代入された匕数「start— day」、 · · ·文字列「4」が代入された匕数「channel」をコ マンド構成郚 154に出力する。
[0079] 図 12Aは、コマンド構成郚 154が凊理するコマンド構成情報の具䜓䟋を瀺す図で ある。コマンド構成情報は、眮き換えるべき匕数を有するコマンドの雛圢である。コマ ンド構成郚 154は、ナヌザ入力補助情報衚瀺郚 153から受けた匕数の文字列を、状 態遷移凊理郚 152に指定されたコマンド構成情報に代入する。コマンド構成郚 154 は、図 12Aに瀺すコマンド構成情報を指定され、ナヌザ入力補助情報衚瀺郚 153か ら図 11で瀺した画面䟋の文字列が代入された図 10で瀺す匕数を受けるず、コマンド 構成情報の匕数「start— month」に文字列「07」を代入し、匕数「start— day」に文 字列「11」を代入し、匕数「start— hour」に文字列「19」を代入し、ずいうようにしお、 ナヌザ入力補助情報衚瀺郚 153から受けた党おの匕数の文字列を代入する。その 結果、コマンド構成郚 154は、ここの䟋では、図 12Bに瀺すコマンドを生成する。
[0080] このように、コマンド生成郚 144は、コマンド生成甚デヌタの蚘茉内容によっお、生 成するコマンドに適したナヌザむンタヌフェヌスを提䟛するこずができる。䞊述の説明 では、コマンド生成甚デヌタに䞀぀のナヌザ入力補助情報ず䞀぀のコマンド構成情 報ずを蚘茉した堎合であったので、䞀぀の画面で䞀぀のコマンドを生成したが、コマ ンド生成甚デヌタに耇数のナヌザ入力補助情報ず䞀぀のコマンド構成情報ずを蚘茉 しお、耇数の画面で䞀぀のコマンドを生成するようにしおもよいし、コマンド生成甚デ ヌタにナヌザ入力補助情報は蚘茉せず、䞀぀のコマンド構成情報を蚘茉しお、画面 衚瀺なしにコマンドを生成しおもよレ、。
[0081] 図 13Aは、本実斜圢態の機噚操䜜システムの動䜜を説明するシヌケンス図である 。たず、通信装眮 100は、被操䜜機噚 300のプレれンスデヌタの送信先ずしお登録 するようにプレれンスサヌバ 200に芁求するSal)。プレれンスサヌバ 200は、この 芁求を受けるず、自装眮内に被操䜜機噚 300のプレれンスデヌタの送信先ずしお通 信装眮 100を登録する。被操䜜機噚 300では、自装眮のプレれンス状態に倉化があ るず、プレれンスデヌタ生成郚 322がプレれンス状態蚘憶郚 321を参照しおプレれン スデヌタを生成し、プレれンスデヌタ送信郚 323が該生成されたプレれンスデヌタを プレれンスサヌバ 200に送信するSa2)。
[0082] プレれンスサヌバ 200は、被操䜜機噚 300からプレれンスデヌタを受けるず、自装 眮内に被操䜜機噚 300のプレれンスデヌタの送信先ずしお登録されおいる通信装眮 100に、前述の受けたプレれンスデヌタを送信するSa3)。通信装眮 100では、図 6 の説明にお述べたように、プレれンスデヌタ受信郚 141がプレれンスデヌタを受信し 、機胜遞択郚 142が該プレれンスデヌタに基づき出力郚 120の衚瀺手段に衚瀺させ た䞭から、ナヌザが入力郚 130を甚いお遞択した機胜のコマンド生成甚デヌタをコ マンド生成甚デヌタ抜出郚 143が抜出する。コマンド生成郚 144が該コマンド生成甚 デヌタに基づきコマンドを生成し、コマンド送信郚 145が生成されたコマンドを通信 郚 110を介しお、被操䜜機噚 300に送信するSa4)。被操䜜機噚 300では、コマンド 受信郚 325が通信郚 310を介しお、通信装眮 100が送信したコマンドを受信し、コマ ンド実行郚 324が、該コマンドを実行しお自装眮の機胜を動䜜させる。
[0083] 図 13Bは、本実斜圢態の機噚操䜜システムの倉圢䟋の動䜜を説明するシヌケンス 図である。本実斜圢態では、プレれンスサヌバ 200は、事前に送信先ずしお自装眮 内に登録されおいる装眮ぞ、プレれンスデヌタを送信するずした力 図 13Bの倉圢䟋 では、プレれンスサヌバ 200は、被操䜜機噚 300が送信Sbl)したプレれンスデヌ タを自装眮内に蚘憶しおおき、通信装眮 100からプレれンスデヌタを芁求されるずS b2)、芁求元の通信装眮 100ぞ芁求されたプレれンスデヌタを送信するSb3)。通 信装眮 100は、プレれンスデヌタを受けるず図 13Aの堎合ず同様にしお、コマンドを 生成し、被操䜜機噚 300ぞ送信するSb4)。
これにより、通信装眮 100は垞に最新のプレれンスデヌタを保持しおいるずは限ら ないが、必芁なずきにのみプレれンスデヌタを取埗するため、ネットワヌク 400のトラフ むツクすなわち負荷を枛らすこずができる。
[0084] 図 14は、本実斜圢態の機噚操䜜システム構成の倉圢䟋を瀺す図である。本倉圢 䟋の圢態では、ネットワヌク 401に通信装眮 100ずプレれンスサヌバ 200ずが接続さ れ、ネットワヌク 402に被操䜜機噚 300が接続され、ネットワヌク 401ずネットワヌク 40 2ずがゲヌトりェむ装眮 500により接続されおいる。このような圢態の堎合、通信装眮 1 00、プレれンスサヌバ 200、被操䜜機噚 300の動䜜は倉わらない。たた、被操䜜機 噚 300がゲヌトりェむ装眮 500の機胜を内蔵しおおり、ネットワヌク 401に接続されお いおもよい。
[0085] なお、本実斜圢態においお、被操䜜機噚 300は、プレれンスデヌタ生成郚 322を 備え、プレれンス状態に倉曎があるずプレれンスデヌタを生成するずしお説明した力 プレれンス状態が倉化するこずはなぐ被操䜜機噚 300は、固定デヌタずしおプレれ ンスデヌタを蚘憶しおおり、この蚘憶しお!/、るプレれンスデヌタをプレれンスデヌタ送 信郚 323が䞀定呚期ある!/、は倖郚装眮からの芁求時などに、プレれンスサヌバ 200 に送信するようにしおもよい。
[0086] [第 2の実斜圢態]
図 15は、この発明の第 2の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブ ロック図である。同図においお図 1の各郚に察応する郚分には同䞀の笊号を付け、そ の説明を省略する。 600は、プレれンスサヌバ 200からプレれンスデヌタを受信する ずずもに、ナヌザ操䜜に基づき、被操䜜機噚 700を遠隔操䜜するコマンドを送信する 通信装眮である。通信装眮 600ず通信装眮 100ずの盞違点は、図 16の説明にお述 ベる。 700は、プレれンスデヌタをプレれンスサヌバ 200に送信するずずもに、通信装 眮 600からコマンドを受信し、該コマンドに埓っお動䜜する被操䜜機噚である。被操 䜜機噚 700ず被操䜜機噚 300ずの盞違点は、被操䜜機噚 700が送信するプレれンス デヌタが、コマンド生成甚デヌタに代えお、コマンド生成甚デヌタぞの参照情報を含 んでいるこずである。 800は、通信装眮 600からの芁求に埓い、自装眮内に蚘憶しお いるコマンド生成甚デヌタを送信するコマンド生成甚デヌタ提䟛サヌバである。
[0087] 図 16は、通信装眮 600の構成を瀺す抂略ブロック図である。同図においお図 5の 各郚に察応する郚分には同䞀の笊号を付け、その説明を省略する。 160は、通信装 眮 600を制埡する制埡郚であり、その詳现は図 17の説明にお述べる。
図 17は、通信装眮 600の制埡郚 160の構成を瀺す抂略ブロック図である。同図に おいお図 6の各郚に察応する郚分には同䞀の笊号を付け、その説明を省略する。 16 3は、機胜遞択郚 142から指瀺された機胜のコマンド生成甚デヌタぞの参照情報を 、プレれンスデヌタ受信郚 141が受信したプレれンスデヌタの䞭から抜出する参照 情報抜出郚である。 164は、参照情報抜出郚 163が抜出した参照情報に基づき、コ マンド生成甚デヌタをコマンド生成甚デヌタ提䟛サヌバ 800に芁求し、該芁求の返 信ずしお送られおきたコマンド生成甚デヌタを受信するコマンド生成甚デヌタ受信郚 である。
[0088] 図 18は、本実斜圢態におけるプレれンスデヌタの具䜓䟋を瀺す図である。図 4に 瀺した第 1の実斜圢態のプレれンスデヌタずの盞違点は、 operationタグ RF1である 。第 1の実斜圢態の operationタグ L2dは、コマンド生成甚コヌドを有しおいる力 本 実斜圢態の operaionタグ RF1は、これに代えお、その reference属性に、コマンド生 成甚デヌタ提䟛サヌバ 800に栌玍されおいるコマンド生成甚デヌタぞの参照情報を 有しおいる。
[0089] 図 19は、本実斜圢態における機噚操䜜システムの動䜜を説明するシヌケンス図で ある。たず、通信装眮 600は、被操䜜機噚 700のプレれンスデヌタの送信先ずしお登 録するようにプレれンスサヌバ 200に芁求するSc l)。プレれンスサヌバ 200は、こ の芁求を受けるず、自装眮内に被操䜜機噚 700のプレれンスデヌタの送信先ずしお 通信装眮 600を登録する。被操䜜機噚 700では、自装眮のプレれンス状態に倉化が あるず、プレれンスデヌタ生成郚 322がプレれンス状態蚘憶郚 321を参照しおプレれ ンスデヌタを生成し、プレれンスデヌタ送信郚 323が該生成されたプレれンスデヌタ をプレれンスサヌバ 200に送信するSc2)。プレれンスサヌバ 200は、被操䜜機噚 7 00からプレれンスデヌタを受けるず、自装眮内に被操䜜機噚 700のプレれンスデヌ タの送信先ずしお登録されおいる通信装眮 600に、前述の受けたプレれンスデヌタを 送信するSc3)。
[0090] 通信装眮 600では、プレれンスデヌタ受信郚 141がプレれンスデヌタを受信し、機 胜遞択郚 142が該プレれンスデヌタに基づき出力郚 120の衚瀺手段に衚瀺させた 䞭から、ナヌザが入力郚 130を甚いお遞択した機胜のコマンド生成甚デヌタぞの参 照情報を参照情報抜出郚 163が抜出する。コマンド生成甚デヌタ受信郚 164は、参 照情報抜出郚 163が抜出した参照情報に基づき、通信郚 110を介しお、コマンド生 成甚デヌタ提䟛サヌバ 800にコマンド生成甚デヌタを芁求するSc4)。コマンド生 成甚デヌタ提䟛サヌバ 800は、該芁求を受けお、芁求されたコマンド生成甚デヌタ を通信装眮 600ぞ送信するSc5)。通信装眮 600のコマンド生成甚デヌタ受信郚 1 64は、通信郚 110を介しお、該送信されたコマンド生成甚デヌタを受信し、コマンド 生成郚 144は該受信したコマンド生成甚デヌタに基づきコマンドを生成し、コマンド 送信郚 145は、該生成されたコマンドを、通信郚 110を介しお被操䜜機噚 700ぞ送 信するSc6)。被操䜜機噚 700では、コマンド受信郚 325が通信郚 310を介しお、通 信装眮 600が送信したコマンドを受信し、コマンド実行郚 324が、該コマンドを実行し お自装眮の機胜を動䜜させる。
[0091] これにより、コマンド生成甚デヌタは、コマンド生成甚サヌバ 800のみに栌玍される 、もしくは、コマンド生成甚サヌバ 800のみにお生成されるので、コマンド生成甚デヌ タを集䞭管理しお、コマンド生成甚デヌタの芋た目を季節ごずに曎新したり、バヌゞョ ンアップしたりするこずを容易に行うこずができる。
[0092] [第 3の実斜圢態]
以䞋、図面を参照しお、本発明の第 3の実斜圢態に぀いお説明する。図 20は、この 発明の䞀実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロック図である。
1100は、被操䜜機噚 1300に察しおコマンドを送信する携垯電話、 PDA (Personal Digital Assistance :携垯情報端末などの通信装眮である。通信装眮 1 100は、送信 するコマンドを、被操䜜機噚 1300から取埗したコマンド生成甚デヌタに基づき生成 する力 その詳现およびコマンド生成甚デヌタの取埗方法に぀いおは、図 21を甚い お埌述する。
[0093] 1200は、被操䜜機噚 1300のプレれンスデヌタを、予め送信先ずしお登録されおい る通信装眮 1100に送信するプレれンスサヌバである。プレれンスデヌタずは、 Insta nt Message, Push to talk, E-mail, IP電話などのメッセヌゞアプリケヌション のサヌビスにおいお、ナヌザの珟圚のプレれンス状態通話可胜、ビゞヌ、オフラむ ンなどを衚したデヌタであり、発信前に盞手ナヌザのプレれンスデヌタを参照するこ ずで、発信者は盞手ナヌザがサヌビス利甚可胜な状態にあるか吊力、を刀断するこず ができる。
[0094] 本実斜圢態のプレれンスデヌタのフォヌマットは、図 22を甚いお埌述する力 S、携垯 電話甚のプレれンスデヌタのフォヌマットである OMA (Open Mobile Alliance)の Pres ence SIPMLE Specificationをビデオテヌプレコヌダやハヌドディスクレコヌダに適甚 できるように拡匵したフォヌマットである力 S、汎甚のむンタヌネット暙準のプレれンスデ ヌタのフォヌマットを拡匵したものでもよいし、 Instant Message甚のプレれンスデ ヌタのフォヌマットを拡匵したものでもよレ、。
[0095] 被操䜜機噚 1300は、通信装眮 1100からコマンドを受信しお動䜜する。たた、被操 䜜機噚 1300は、自装眮の各機胜のプレれンス状態ずずもに各機胜の操䜜するコマン ド甚のコマンド生成甚デヌタの識別情報を含むプレれンスデヌタをプレれンスサヌバ に送信し、通信装眮 1100からのコマンド生成甚デヌタの芁求に応じおコマンド生成 甚デヌタ提䟛サヌバ 1400から取埗する。被操䜜機噚 1300は、ビデオテヌプレコヌ ダ、ハヌドディスクレコヌダ、゚アコン (゚アコンディショナ、冷蔵庫などの家電機噚 であっおもよ!/、し、 PC (Personal Computer)、ホヌムサヌバなどのコンピュヌタで あっおもよいし、監芖カメラなどの電子機噚であっおもよい。被操䜜機噚 1300の詳现 に぀いおは、図 30を甚いお埌述する。
[0096] コマンド生成甚デヌタ提䟛サヌバ 1400は、被操䜜機噚 1300からの芁求に応じお コマンド生成甚デヌタを送信する。コマンド生成甚デヌタ提䟛サヌバ 1400の詳现に ぀いおは、図 31を甚いお埌述する。 図 21は、通信装眮 1100の構成を瀺す抂略ブロック図である。 1110は、数字キヌ 、キヌボヌド、タツチパッドなどの入力郚である。 1120は、文字および画像を衚瀺す る液晶ディスプレむなどの衚瀺手段および音声を鳎動するスピヌカなどの音声出力 郚を含む出力郚である。 1130は、ネットワヌク 1500を介しお、他の機噚ず通信する 通信郚である。
[0097] 1140は、通信装眮 1100を制埡する制埡郚であり、被操䜜機噚リスト蚘憶郚 1141 、通信装眮情報蚘憶郚 1142、プレれンスデヌタ受信郚 1143、被操䜜機噚遞択郚 1 144、コマンド生成甚デヌタ実行郚 1145、コマンド送信郚 1146を備える。被操䜜機 噚リスト蚘憶郚 1141は、各被操䜜機噚の衚瀺名やプレれンスデヌタ、コマンド生成 甚デヌタを蚘憶しおいる。通信装眮情報蚘憶郚 1142は、通信装眮 1100の機皮を 識別する情報である機皮識別コヌドを蚘憶しおいる。
[0098] 被操䜜機噚遞択郚 1144は、被操䜜機噚リスト蚘憶郚 1141に蚘憶されお!/ボる䞭か ら、操䜜を垌望する被操䜜機噚 1300ず機胜ずをナヌザに遞択させ、遞択された機胜 のコマンド生成甚デヌタの凊理をコマンド生成甚デヌタ実行郚 1145に指瀺する。コ マンド生成甚デヌタ実行郚 1145は、コマンド生成甚デヌタを凊理しおコマンドを生 成する。コマンド送信郚 1146は、被操䜜機噚リスト蚘憶郚 1141から察象の被操䜜 機噚 1300の IPアドレスを読み出しお、コマンド生成甚デヌタ実行郚 1145が生成し たコマンドを被操䜜機噚 1300に送信する。被操䜜機噚リスト蚘憶郚 1141、プレれン スデヌタ受信郚 1143、被操䜜機噚遞択郚 1144、コマンド生成甚デヌタ実行郚 114 5の詳现に぀いおは埌述する。
[0099] 図 22は、被操䜜機噚リスト蚘憶郚 1141の蚘憶内容䟋を瀺す図である。被操䜜機 噚リスト蚘憶郚 1141は、リレヌショナル圢匏のデヌタを蚘憶しおおり、各被操䜜機噚 1300のレコヌドに、項目ずしお、衚瀺名、 IPアドレス、 entity、アむコン、プレれンスデ ヌタず、該被操䜜機噚 1300の各機胜のコマンド生成甚デヌタを蚘憶する。衚瀺名ず は画面衚瀺などに甚いる名称である。 IPアドレスは、該被操䜜機噚 1300の IPァドレ スである。 entityは、該被操䜜機噚 1300固有の識別情報である。アむコンは画面衚 瀺に甚いる画像である。プレれンスデヌタは、該被操䜜機噚 1300の各機胜の利甚 可吊ずコマンド生成甚デヌタぞの参照情報を蚘述したデヌタである。コマンド生成甚 デヌタは、該被操䜜機噚 1300の各機胜を操䜜するためのコマンドを生成する際の ナヌザむンタフェヌスを定矩するデヌタである。
[0100] 図 23は、プレれンスデヌタ受信郚 1143が、プレれンスサヌバ 1200から受信する プレれンスデヌタの内容䟋を瀺す図である。本実斜圢態では、プレれンスデヌタは X ML圢匏で蚘述する。プレれンスデヌタ受信郚 1143は、受信したプレれンスデヌタ を被操䜜機噚リスト蚘憶郚 1141の該圓する被操䜜機噚 1300のプレれンスデヌタの 領域に栌玍する。
既に、該圓する被操䜜機噚 1300のプレれンスデヌタの領域にプレれンスデヌタが 栌玍されおいるずきは、プレれンスデヌタ受信郚 1143は、その領域を、受信したプレ れンスデヌタで䞊曞きする。
[0101] プレれンスデヌタには、 presenceタグ PR1の entity属性に被操䜜機噚 1300の識 別情報pres:recorder@myhome.net)を蚘述し、 tupleタグ Fl、 F2に各機胜のプレれ ンス状態を蚘述する。プレれンス状態には、 basicタグ Fla、 F2aに該圓機胜の利甚 可吊open :利甚可、 close :利甚䞍可を蚘述し、利甚可の機胜に぀いおは operati onタグ F2bに該圓機胜のコマンド生成甚デヌタぞの参照情報を蚘述する。たた、 des criptionタグ Flc、 F2cに機胜名称を蚘述する。
[0102] 図 24A〜図 24Cは、被操䜜機噚遞択郚 1144が出力郚 1120に画面衚瀺させる機 胜遞択画面の䟋瀺する図である。被操䜜機噚遞択郚 1144は、被操䜜機噚リスト蚘 憶郚 1141から栌玍されおいる被操䜜機噚 1300の衚瀺名ずアむコンずを読み出し、 図 24Aに䟋瀺するように被操䜜機噚 1300のリストを出力郚 1120に画面衚瀺させる 。衚瀺されおいる被操䜜機噚 1300の䞭から、ナヌザがキヌ操䜜など入力郚 1110を 甚いお操䜜を垌望する被操䜜機噚 1300を遞択するず、被操䜜機噚遞択郚 1144は これを受けお、被操䜜機噚リスト蚘憶郚 1141のプレれンスデヌタずコマンド生成甚デ 䞀タずを読み出し、栌玍しおいるコマンド生成甚デヌタに察応する機胜名称をプレれ ンスデヌタの descriptionタグ図 23の䟋ではタグ Flc、 F2c)から抜出しお、図 24C に䟋瀺するように遞択された被操䜜機噚 1300の機胜名称のリストを出力郚 1120に 衚瀺させる。このずき、被操䜜機噚遞択郚 1144はプレれンスデヌタの basicタグ図 2 3の䟋では Fla、 F2a)を参照しお、利甚可なものだけを衚瀺させたり、利甚䞍可な機 胜は遞択できな!/、ように衚瀺させたりしおもよ!/、。
[0103] 衚瀺されおいる機胜名称の䞭から、ナヌザがキヌ操䜜など入力郚 1110を甚いお 操䜜を垌望する機胜名称を遞択するず、被操䜜機噚遞択郚 1144はこれを受けお、 コマンド生成甚デヌタ実行郚 1145に遞択された機胜名称に察応するコマンド生成 甚デヌタの実行を指瀺する。被操䜜機噚遞択郚 1144は、図 24Cに䟋瀺するような 被操䜜機噚 1300の機胜名称のリストを衚瀺させる際に、利甚可胜な機胜に察応す るコマンド生成甚デヌタが被操䜜機噚リスト蚘憶郚 1141に蚘憶されお!/、な!/、ずきは、 図 24Bに䟋瀺するように、䟋えば「コマンド生成甚デヌタを取埗したす」ず衚瀺させた ナヌザぞの通知画面を出力郚 1120に衚瀺させる。さらに、被操䜜機噚遞択郚 114 4は、プレれンスデヌタの operationタグ図 23の䟋では F2b)から参照情報を読み 出しお、この参照情報が衚す参照先である被操䜜機噚 1300に宛おお通信装眮情報 蚘憶郚 1142から取埗した機皮識別コヌドを送信するこずで、被操䜜機噚 1300にコ マンド生成甚デヌタを芁求する。被操䜜機噚遞択郚 1144は、その応答ずしおコマン ド生成甚デヌタを受信し、これを被操䜜機噚リスト蚘憶郚 1141の該圓領域に栌玍す るずずもに、該デヌタを甚いお、図 24Cに䟋瀺するように、䟋えば遞択された被操䜜 機噚 1300の衚瀺名「PVR1」ずアむコンずを衚瀺した䞋偎に、「録画」、「録画予玄」、「 再生」、「各皮蚭定」ずいうように機胜名称を䞊べお、被操䜜機噚 1300の機胜名称の リストを衚瀺させる。
[0104] 図 25は、被操䜜機噚遞択郚 1144の指瀺を受けお、コマンド生成甚デヌタ実行郚
1145が実行するコマンド生成甚デヌタの構成を瀺す図である。コマンド生成甚デヌ タは、図 25に瀺すようにナヌザ入力補助情報ず操䜜コマンド生成情報ずを有しおおり 、コマンド生成甚デヌタ実行郚 1145は、これらのデヌタを抜出する。
[0105] 図 26は、コマンド生成甚デヌタ実行郚 1145がコマンド生成甚デヌタから抜出しお 凊理するナヌザ入力補助情報の具䜓䟋を瀺す図である。本実斜圢態では、ナヌザ 入力補助情報は、 XHTMLにお蚘述する。コマンド生成甚デヌタ実行郚 1145は、 図 26に瀺すナヌザ入力補助情報に基づき出力郚 1120に、図 27に䟋瀺するような 画面を衚瀺させお、ナヌザむンタフェヌスを提䟛する。コマンド生成甚デヌタ実行郚 1145は、 selectタグ PL1の蚘茉に基づき、出力郚 1120の衚瀺手段にプルダりンメ ニュヌ PLlaを衚瀺させ、ナヌザが入力郚 1110を甚いおプルダりンメニュヌ PLlaを 操䜜しお指定した文字列ここでは「07」 )を name属性で指定された匕数「start— m onth」に代入する。コマンド生成甚デヌタ実行郚 1145は、 selectタグ PL2〜PL9に ぀いおも同様に凊理する。さらに、コマンド生成甚デヌタ実行郚 1145は、 inputタグ BT1の蚘茉に基づき、出力郚 1120にボタン BTl aを画面衚瀺させ、ナヌザが入力 郚 11 10を甚いおボタン BTlaを抌䞋するず、プルダりンメニュヌ PLla〜PL9aの操 䜜に基づき、文字列「07」が代入された匕数「start— month」、文字列「11」が代入 された匕数「start— day」、 . · ·文字歹 lj「4」が代入された匕数「channel」ず、コマンド 生成甚デヌタから抜出したコマンド生成情報ずを甚いお、コマンド生成甚デヌタ実行 郚 1145はコマンドを生成する。コマンド生成甚デヌタ実行郚 1145によるコマンドの 生成に぀いおは、図 28A、図 28Bを甚いお以降、説明する。
[0106] 図 28Aは、コマンド生成甚デヌタ実行郚 1145がコマンド生成甚デヌタから抜出し お凊理するコマンド生成情報の具䜓䟋を瀺す図である。本実斜圢態では、コマンド生 成情報はタグ圢匏で蚘述する。コマンド生成甚デヌタ実行郚 1145は、コマンド生成 甚情報の nameタグ図 28Aの䟋ではタグ C1)を抜出しおコマンドの名称ずし、 para mterタグ図 28Aの䟋ではタグ PA1、 PA2、 PA3)を抜出し、 valueタグの文字列 図 28八の䟋では「3 & 1—11101^1」、「start— day」などが、前述のナヌザ入力補助 情報を凊理しお埗た匕数名ず䞀臎しおいる箇所を匕数に代入されおいる文字列に眮 き換える。この眮き換えにより、ナヌザ入力補助情報が図 26に瀺す䟋のずきは、前述 のように匕数「start— month」に文字歹 lj「07」が代入され、匓 |数「start— day」に文 字列「11」が代入され、 . · ·匕数「channel」に文字歹 IJ「4」が代入されおいるので、コ マンド生成甚デヌタ実行郚 1145は、図 28Aに䟋瀺するコマンド生成情報を凊理す るず、図 28Bに列瀺するコマンド「 ECORD 07111900 07112000 4」を生成 する。
[0107] 図 29は、プレれンスサヌバ 1200の構成を瀺す抂略ブロック図である。 1210は、ネ ットワヌク 1500を介しお、他の機噚ず通信する通信郚 1210である。 1220は、プレれ ンスサヌバ 1200を制埡する制埡郚であり、送信先蚘憶郚 1221、プレれンスデヌタ 受送信郚 1222、送信先登録郚 1223を有する。送信先蚘憶郚 1221は、各被操䜜 機噚 1300の識別情報 (IPアドレス、 URLなどに関連付けお、該被操䜜機噚 1300 のプレれンスデヌタを送信する通信装眮 1100の識別情報 (IPアドレス、 URLなど を蚘憶する。プレれンスデヌタ受送信郚 1222は、被操䜜機噚 1300からプレれンス デヌタを受信し、受信したプレれンスデヌタを通信装眮 1100ぞ送信する。このずき、 プレれンスデヌタ受送信郚 1222は、送信先蚘憶郚 1221を参照しおプレれンスデヌ タの送信元の被操䜜機噚 1300の識別情報に関連付けお蚘憶されおいる通信装眮 1 100の識別情報を読み出し、受信したプレれンスデヌタを識別情報を読み出した通 信装眮 1100ぞ宛おお送信する。
[0108] 図 30は、被操䜜機噚 1300の構成を瀺す抂略ブロック図である。 1310は、ネットヮ ヌク 1500を介しお、他の機噚ず通信する通信郚である。 1320は、被操䜜機噚 1300 を制埡する制埡郚であり、プレれンス状態蚘憶郚 1321、被操䜜機噚情報蚘憶郚 13 22、プレれンスデヌタ生成郚 1323、プレれンスデヌタ送信郚 1324、コマンド生成甚 デヌタ芁求郚 1325、コマンド生成甚デヌタ送信郚 1326、コマンド実行郚 1327、コ マンド受信郚 1328を有する。
[0109] プレれンス状態蚘憶郚 1321は、自装眮の各機胜に぀いお利甚可吊を衚すプレれ ンス状態を蚘憶する。被操䜜機噚情報蚘憶郚 (蚘憶郚 1322は、自装眮の機皮を識 別する機皮識別コヌドを蚘憶する。プレれンスデヌタ生成郚 1323は、プレれンス状 態蚘憶郚 1321に蚘憶されお!/、るプレれンス状態が倉曎されるず、プレれンス状態蚘 憶郚 1321から各機胜のプレれンス状態を取埗しおプレれンスデヌタを生成する。プ レれンスデヌタ送信郚 1324は、プレれンスデヌタ生成郚 1323が生成したプレれン スデヌタを、予め登録されおいるプレれンスサヌバ 1200ぞ、通信郚 1310を介しお 送信する。コマンド生成甚デヌタ芁求郚 1325は、コマンド生成甚デヌタの芁求を通 信装眮 1100から受信し、この芁求から通信装眮 1100の機皮識別コヌドを抜出する 。たた、コマンド生成甚デヌタ芁求郚 1325は、この芁求を受信する際に、芁求の宛 先ずなっおレ、る参照情報により、芁求しお!/、るコマンド生成甚デヌタが察象ずしお!/、る 機胜を識別しお、機胜識別コヌドを埗る。コマンド生成甚デヌタ芁求郚 1325は、この 抜出した機皮識別コヌドず、この埗た機胜識別コヌドず、被操䜜機噚情報蚘憶郚 132 2から読み出した機皮識別コヌドずをコマンド生成甚デヌタ提䟛サヌバ 1400に送信 しお、コマンド生成甚デヌタを芁求する。
[0110] コマンド生成甚デヌタ送信郚 1326は、コマンド生成甚デヌタ提䟛サヌバ 1400か らコマンド生成甚デヌタを受信するず、コマンド生成甚デヌタ芁求郚 1325が受信し た芁求の送信元の通信装眮 1100ぞ、受信したコマンド生成甚デヌタを送信する。コ マンド実行郚 1327は、コマンド受信郚 1328が受信したコマンドを実行しお、自装眮 の機胜を動䜜させる。このずき、利甚可吊が倉化した機胜があれば、コマンド実行郚 1 327は、その内容をプレれンス状態蚘憶郚 1321に蚘憶させる。コマンド受信郚 132 8は、通信郚 1310を介しおコマンドを受信する。
[0111] 図 31は、コマンド生成甚デヌタ提䟛サヌバ 1400の構成を瀺す抂略ブロック図であ る。 1410は、ネットワヌク 1500を介しお、他の機噚ず通信する通信郚 1410である。 1 420は、コマンド生成甚デヌタ提䟛サヌバ 1400を制埡する制埡郚であり、蚘憶郚 1 421、受信郚 1422、コマンド生成甚デヌタ取埗郚 1423、送信郚 1424を有する。蚘 憶郚 1421は、通信装眮 1100の機皮識別コヌドず被操䜜機噚 1300の機皮識別コ ヌドずの組合せに察応した各機胜のコマンド生成甚デヌタを蚘憶する。図 32に、蚘 憶郚 1421の構成䟋を瀺す。本実斜圢態では、蚘憶郚 1421は衚圢匏のデヌタを蚘 憶しおいる。その衚は、 1行目は機皮識別コヌド「201」の被操䜜機噚、 2行目は機皮 識別コヌド「202」の被操䜜機噚ずいうように、行によっお被操䜜機噚の機皮が指定さ れ、 1列目は機皮識別コヌド「001」の通信装眮、 2列目は機皮識別コヌド「002」の 通信装眮ずいうように、列によっお通信装眮の機皮が指定される。
[0112] 被操䜜機噚の機皮ず通信装眮の機皮ずが指定された各欄には、該圓する被操䜜機 噚の機皮の各々の機胜を操䜜するためのコマンド生成甚デヌタが栌玍されおいる。 受信郚 1422は、被操䜜機噚 1300からコマンド生成甚デヌタの芁求を受信する。コ マンド生成甚デヌタ取埗郚 1423は、受信郚 1422が受信した芁求から、通信装眮 1 100の機皮識別コヌドず被操䜜機噚 1300の機皮識別コヌドず機胜識別コヌドずを抜 出し、この通信装眮 1100の機皮識別コヌドず被操䜜機噚 1300の機皮識別コヌドず の組合せに察応したコマンド生成甚デヌタであり、この機胜識別コヌドの機胜を察象 ずしたコマンド生成甚デヌタを蚘憶郚 1421から読み出す。送信郚 1424は、コマンド 生成甚デヌタ取埗郚 1423が取埗したコマンド生成甚デヌタを受信郚 1422が受信 した芁求の送信元である被操䜜機噚 1300ぞ送信する。
[0113] 図 33は、本実斜圢態における操䜜機噚システムの動䜜を説明するシヌケンス図で あり、図 34は、図 33のシヌケンスに続く動䜜を説明するシヌケンス図である。被操䜜 機噚 1300のプレれンスデヌタ生成郚 1323は、プレれンス状態蚘憶郚 1321の蚘憶 内容の倉化を怜出するず、倉化埌のプレれンス状態を栌玍したプレれンスデヌタを生 成する。プレれンスデヌタ送信郚 1324は、プレれンスデヌタ生成郚 1323が生成し たプレれンスデヌタをプレれンスサヌバ 1200に送信するSdl)。プレれンスサヌバ 1200のプレれンスデヌタ受送信郚 1222は、被操䜜機噚 1300が送信したプレれン スデヌタを受信するず、送信先蚘憶郚 1221を参照し、該プレれンスデヌタの送信元 の被操䜜機噚 1300の送信先ずしお登録されおいる通信装眮 1100の識別情報を取 埗する。
[0114] ここでは、予め通信装眮 1100が送信先ずしお登録されおいたずするず、プレれンス デヌタ受送信郚 1222は、受信したプレれンスデヌタを通信装眮 1100に送信する Sd2)。通信装眮 1100のプレれンスデヌタ受信郚 1143は、プレれンスサヌバ 1200 からプレれンスデヌタを受信するず、プレれンスデヌタから presenceタグの entity属 性を抜出し、被操䜜機噚リスト蚘憶郚 1141に蚘憶されお!/、る被操䜜機噚のレコヌド のうち、抜出した倀ず entityの項目内容が䞀臎しおいるレコヌドのプレれンスデヌタ の項目に、受信したプレれンスデヌタを蚘憶させるStl)。
[0115] 次に、ナヌザが通信装眮 1100を操䜜しお、遠隔操䜜を行う旚の指瀺を入力するず 、通信装眮 1100の被操䜜機噚遞択郚 1144が被操䜜機噚リスト蚘憶郚 1141に蚘 憶されおいる被操䜜機噚 1300の衚瀺名ずアむコンずを読み出しお、図 24Aに䟋瀺す るように、これらのリストを出力郚 1120に画面衚瀺させるSt2)。ナヌザが入力郚 11 10の入力キヌあるいはタツチパッドなどを甚いお、画面衚瀺されおいる被操䜜機噚 1 300の衚瀺名およびアむコンのリストの䞭から、遠隔操䜜を垌望する被操䜜機噚 130 0を遞択するず、被操䜜機噚遞択郚 1144はこれを受け付けおSt3)、遞択された被 操䜜機噚 1300に぀いお、党おの利甚可胜な機胜のコマンド生成甚デヌタが被操䜜 機噚リスト蚘憶郚 1141に蚘憶されお!/、るか吊か確認するSt4)。
[0116] この確認の際で利甚可胜な機胜ずは、被操䜜機噚リスト蚘憶郚 1141に蚘憶されお V、るプレれンスデヌタの statusタグ盎䞋の basicタグを参照し、「open」ずなっお!/、る 機胜を指す。ステップ St4にお、コマンド生成甚デヌタが蚘憶されおいるず確認される ずステップ St7に遷移する力 S、確認の結果、蚘憶されおいな力、぀たずきは、被操䜜機 噚遞択郚 1144は、被操䜜機噚リスト蚘憶郚 1141から該圓するプレれンスデヌタを 抜出し、このプレれンスデヌタの䞭のコマンド生成甚タグが無かった機胜の operatio nタグを抜出し、コマンド生成甚デヌタぞの参照情報を取埗する。
[0117] 次に、被操䜜機噚遞択郚 1144は、通信装眮情報蚘憶郚 1142から通信装眮 110 0の機皮識別コヌドを取埗しお、この機皮識別コヌドを、前述の取埗したコマンド生成 甚デヌタぞの参照情報が衚す宛先に送信するSd3)。この参照情報は、プレれンス デヌタの生成元の被操䜜機噚 1300の該圓機胜のコマンド生成甚デヌタの芁求を受 け付けるアドレスずなっおいるので、被操䜜機噚 1300のコマンド生成甚デヌタ芁求 郚 1325は、この機皮識別コヌドを受信するず、この機皮識別コヌドず被操䜜機噚情 報蚘憶郚 1322から読み出した自装眮の機皮識別コヌドずを含んだ該圓機胜のコマ ンド生成甚デヌタの芁求を、コマンド生成甚デヌタ提䟛サヌバ 1400に送信するSd 4)。コマンド生成甚デヌタ提䟛サヌバ 1400の受信郚 1422は、これら 2぀の機皮識 別コヌドを含んだコマンド生成甚デヌタの芁求を受信するず、コマンド生成甚デヌタ 取埗郚 1423は、受信郚 1422が受信したこれら 2぀の機皮識別コヌドの組合せに察 応するコマンド生成甚デヌタを蚘憶郚 1421から取埗するSt5)。送信郚 1424は、 この取埗したコマンド生成甚デヌタを、受信郚 1422が受信した芁求の送信元の被 操䜜機噚 1300ぞ送信するSd5)。被操䜜機噚 1300のコマンド生成甚デヌタ送信 郚 1326は、このコマンド生成甚デヌタ提䟛サヌバ 1400が送信したコマンド生成甚 デヌタを受信しお、この受信したコマンド生成甚デヌタを通信装眮 1100ぞ送信する (Sd6)。
[0118] 通信装眮 1100の被操䜜機噚遞択郚 1144は、被操䜜機噚 1300からコマンド生成 甚デヌタを受信するず、該コマンド生成甚デヌタを被操䜜機噚リスト蚘憶郚 1141に 栌玍するSt6)。次に、被操䜜機噚遞択郚 1144は、該圓する被操䜜機噚 1300の 利甚可胜な機胜を図 24Cに䟋瀺するように出力郚 1120に画面衚瀺させるSt7)。 ナヌザが入力郚 1110を甚いお、衚瀺されおいる機胜の䞭から、操䜜を垌望するもの を遞択するず、これを被操䜜機噚遞択郚 1144が受け付けおSt8)、遞択された機胜 に察応するコマンド生成甚デヌタの凊理をコマンド生成甚デヌタ実行郚 1145に指 瀺するSt9)。
[0119] コマンド生成甚デヌタ実行郚 1145は、被操䜜機噚遞択郚 1144から指瀺されたコ マンド生成甚デヌタを、被操䜜機噚リスト蚘憶郚 1141から読み出す。コマンド生成 甚デヌタ実行郚 1145は、読み出したコマンド生成甚デヌタからナヌザ入力補助情 報を抜出し、図 27に䟋瀺するようなパラメヌタ入力画面を出力郚 1120に衚瀺させる 。ナヌザが入力郚 1110を甚いお、衚瀺されおいるパラメヌタ入力画面に察しおパラ メヌタの指定をするず、これをコマンド生成甚デヌタ実行郚 1145は受け付けるStl 0)。コマンド生成甚デヌタ実行郚 1145は、コマンド生成甚デヌタからコマンド生成 情報を抜出し、ステップ StlOにお受け付けたパラメヌタをコマンド生成情報の該圓領 域に反映しお、コマンドを生成するStl 1)。
[0120] コマンド送信郚 1146は、被操䜜機噚リスト蚘憶郚 1141から該圓する被操䜜機噚 13 00の IPアドレスを読み出しお、該 IPアドレスを甚いお、生成したコマンドを被操䜜機 噚 1300に送信するSd7)。被操䜜機噚 1300のコマンド受信郚 1328は、通信装眮 1100力、らコマンドを受信し、コマンド実行郚 1327は、この受信したコマンドを実行し お、自装眮の機胜を動䜜させる。このずき、䟋えば、録画機胜を動䜜させおいるずきは 、䞊行しお録画機胜を動䜜させられない堎合など、機胜を動䜜させたこずにより利甚 䞍可あるいは利甚可ずなった機胜があるなど、プレれンス状態に倉化があ぀たずきは 、コマンド実行郚 1327は、プレれンス状態蚘憶郚 1321の蚘憶内容を倉化にあわせ お曎新する。
[0121] このように、コマンド生成甚デヌタ提䟛サヌバ 1400は、通信装眮 1100および被操 䜜機噚 1300の機皮識別コヌドに察応したコマンド生成甚デヌタを遞択するので、こ れを凊理する通信装眮 1100では、通信装眮 1100および被操䜜機噚 1300に最適 なナヌザむンタフェヌスずコマンドずを提䟛するこずができる。
[0122] [第 4の実斜圢態]
次に、図面を参照しお、本発明の第 4の実斜圢態に぀いお説明する。第 4の実斜圢 態は、図 20に瀺した第 3の実斜圢態の機噚操䜜システムずは、被操䜜機噚 1301ずコ マンド生成甚デヌタ提䟛サヌバ 1401の構成が異なる。
図 35は、本実斜圢態の被操䜜機噚 1301の構成を瀺す抂略ブロック図である。同 図においお図 30の各郚に察応する郚分には同䞀の笊号を付け、その説明を省略す る。 330は、被操䜜機噚 1301を制埡する制埡郚であり、プレれンス状態蚘憶郚 132 1、被操䜜機噚情報蚘憶郚 1332、プレれンスデヌタ生成郚 1323、プレれンスデヌ タ送信郚 1324、コマンド生成甚デヌタ芁求郚 1335、コマンド生成甚デヌタ送信郚 1 326、コマンド実行郚 1327、コマンド受信郚 1328を有する。被操䜜機噚情報蚘憶 郚 1332は、各コマンドの皮別ず、該皮別に察応する本被操䜜機噚 1301のコマンドず を蚘憶する。
[0123] 被操䜜機噚情報蚘憶郚 1332の蚘憶内容䟋を、図 36に瀺す。本実斜圢態では、被 操䜜機噚情報蚘憶郚 1332は、衚圢匏のデヌタを蚘憶しおおり、各行にコマンド皮別 ず該コマンド皮別に察応するコマンドずを蚘憶しおいる。コマンド生成甚デヌタ芁求郚 1335は、通信装眮 1100から受信したコマンド生成甚デヌタの芁求を、被操䜜機噚 情報蚘憶郚 1332に栌玍されおいる情報に基づき倉曎しおコマンド生成甚デヌタ提 䟛サヌバ 1401に送信する。すなわち、コマンド生成甚デヌタ芁求郚 1335は、コマ ンド生成甚デヌタの芁求を通信装眮 1100から受信し、この芁求から通信装眮 1100 の機皮識別コヌドを抜出する。次に、コマンド生成甚デヌタ芁求郚 1335は、この芁 求を受信する際に、芁求の宛先ずなっおいる参照情報により、芁求しおいるコマンド 生成甚デヌタが察象ずしおいる機胜を識別しお、機胜識別コヌドを埗る。次に、コマ ンド生成甚デヌタ芁求郚 1335は、この抜出した機皮識別コヌドず、この埗た機胜識 別コヌドず、被操䜜機噚情報蚘憶郚 1332から読み出した各コマンドの皮別および該 皮別に察応する本被操䜜機噚 1301のコマンドずをコマンド生成甚デヌタ提䟛サヌバ 1401に送信しお、コマンド生成甚デヌタを芁求する。
[0124] 図 37は、本実斜圢態のコマンド生成甚デヌタ提䟛サヌバ 1401の構成を瀺す抂略 ブロック図である。同図においお図 31の各郚に察応する郚分には同䞀の笊号を付け 、その説明を省略する。 1430は、コマンド生成甚デヌタ提䟛サヌバ 1400を制埡す る制埡郚であり、蚘憶郚 1431、受信郚 1422、コマンド生成甚デヌタ取埗郚 1433、 送信郚 1424を有する。蚘憶郚 1431は、通信装眮 1100の機皮識別コヌドに察応し た各機胜のコマンド生成甚デヌタを蚘憶する。蚘憶郚 1431の蚘憶内容䟋を、図 38 Aに瀺す。本実斜圢態では、蚘憶郚 1431は衚圢匏のデヌタを蚘憶しおおり、該衚 は 1行のみの衚で、列によっお通信装眮の機皮が指定され、各欄には、被操䜜機噚 に共通で各々の機胜を操䜜するためのコマンド生成甚デヌタが栌玍されおいる。蚘 憶郚 1431に栌玍されおいるコマンド生成甚デヌタは、被操䜜機噚の機皮に䟝存し ない共通のデヌタずなるように、被操䜜機噚 1301に䟝存した項目の情報内容が、抜 象化した情報ずなっおいる。䟋えば、被操䜜機噚 1301の機皮に固有な名称のコマン ドを蚘述する箇所が、図 38Bのコマンド生成情報の䟋に瀺す nameタグ C2のように 実際のコマンド名ではなぐ抜象化した情報ずしおコマンド皮別「rec—command」ず なっおいる。
[0125] コマンド生成甚デヌタ取埗郚 1433は、受信郚 1422が受信した芁求に基づき、蚘 憶郚 1431に栌玍されおいるコマンド生成甚デヌタに倉曎を加えお、被操䜜機噚 13 01に送信するコマンド生成甚デヌタを生成する。コマンド生成甚デヌタ取埗郚 1433 は、受信郚 1422が受信した芁求から、通信装眮 1100の機皮識別コヌドず機胜識別 コヌドずを抜出し、この通信装眮 1100の機皮識別コヌドに察応したコマンド生成甚 デヌタであり、この機胜識別コヌドの機胜を察象ずしたコマンド生成甚デヌタを蚘憶 郚 1431から読み出す。さらに、コマンド生成甚デヌタ取埗郚 1433は、受信郚 1422 が受信した芁求から、各コマンドの皮別および該皮別に察応する本被操䜜機噚 130 1のコマンドを抜出し、蚘憶郚 1431から読み出したコマンド生成甚デヌタの䞭で、実 際のコマンド名ではなぐコマンド皮別ずなっおいる項目を、抜出したコマンドの䞭で、 該項目のコマンド皮別に察応するコマンドに眮き換えお、被操䜜機噚 1301に送信す るコマンド生成甚デヌタを生成する。
[0126] 䟋えば、蚘憶郚 1431から読み出したコマンド生成甚デヌタが図 38Bに䟋瀺するコ マンド生成甚デヌタで、受信郚 1422が受信した芁求から抜出した各コマンドの皮別 および該皮別に察応する本被操䜜機噚 1301のコマンドが図 36に䟋瀺する情報であ るずきは、図 38Bに䟋瀺するコマンド生成甚デヌタの nameタグ C2の倀が「rec— co mmand」ずなっおおり、図 36に䟋瀺する情報の 1行目ず䞀臎するので、コマンド生成 甚デヌタ取埗郚 1433は、該箇所を図 36に䟋瀺する情報の 1行目のコマンドである「 REC」に眮き換える。
[0127] [第 5の実斜圢態]
次に、図面を参照しお、本発明の第 5の実斜圢態に぀いお説明する。第 5の実斜圢 態は、図 20に瀺した第 3の実斜圢態の機噚操䜜システムずは、通信装眮 1102ず被 操䜜機噚 1302の構成が異なる。
図 39は、本実斜圢態の通信装眮 1102の構成を瀺す抂略ブロック図である。同図 においお図 21の各郚に察応する郚分には同䞀の笊号を付け、その説明を省略する 。 1150は、通信装眮 1102を制埡する制埡郚であり、被操䜜機噚リスト蚘憶郚 1141 、通信装眮情報蚘憶郚 152、プレれンスデヌタ受信郚 1143、被操䜜機噚遞択郚 11 44、コマンド生成甚デヌタ実行郚 1145、コマンド送信郚 1146を備える。通信装眮 情報蚘憶郚 152は、通信装眮に関連する情報を、送信蚱可項目ず送信犁止項目ず に分類しお蚘憶しおいる。図 40は、通信装眮情報蚘憶郚 152の蚘憶内容䟋を瀺す 図である。図 40の䟋では、通信装眮情報蚘憶郚 152には、送信蚱可項目には、 mo de 頁目に「〇〇」を栌玍し、 zipcode項目に「X X X X X X X」を栌玍し、送信犁止 項目には、 email— address項目に「AA@ com」を栌玍しおいる。被操䜜機噚遞択 郚 1144は、コマンド生成甚デヌタを被操䜜機噚 1300に芁求する際は、通信装眮情 報蚘憶郚 152に栌玍された、これら送信蚱可項目および送信犁止項目を送信する。
[0128] 図 41は、本実斜圢態の被操䜜機噚 1302の構成を瀺す抂略ブロック図である。同 図においお図 30の各郚に察応する郚分には同䞀の笊号を付け、その説明を省略す る。 1340は、被操䜜機噚 1301を制埡する制埡郚であり、プレれンス状態蚘憶郚 13 21、被操䜜機噚情報蚘憶郚 1322、プレれンスデヌタ生成郚 1323、プレれンスデヌ タ送信郚 1324、コマンド生成甚デヌタ芁求郚 1345、コマンド生成甚デヌタ送信郚 1 346、コマンド実行郚 1327、コマンド受信郚 1328、通信装眮情報蚘憶郚 1341を有 する。
[0129] 通信装眮情報蚘憶郚 1341は、各通信装眮 1100の送信犁止項目の項目名ず該項 目の情報内容ずを蚘憶する通信装眮情報蚘憶郚である。図 42は、通信装眮情報蚘 憶郚 1341の蚘憶内容䟋を瀺す図である。本実斜圢態では、通信装眮情報蚘憶郚 1 341は、衚圢匏のデヌタを蚘憶しおおり、行によっお通信装眮が指定され、各欄には 該通信装眮の送信犁止項目の項目名ず該項目の情報内容ずが察応付けお蚘憶され おいる。図 42の䟋では、通信装眮 1102aの送信犁止項目は、項目名「email— addr ess」の情報内容「AA @ com」であり、通信装眮 1102bの送信犁止項目は、項目名 「email— address」の情報内容「〇〇@ com」ず項目名「zipcode」ずであるこずを衚し おいる。
[0130] 図 41のコマンド生成甚デヌタ芁求郚 1345は、コマンド生成甚デヌタの芁求を通信 装眮 1102から受信し、この芁求に基づく芁求を、コマンド生成甚デヌタ提䟛サヌバ 1400に送信する。すなわち、コマンド生成甚デヌタ芁求郚 1345は、通信装眮 1 10 2から受信したコマンド生成甚デヌタの芁求から、通信装眮 1102の送信蚱可項目お よび送信犁止項目を抜出しお、このうちの送信犁止項目を通信装眮情報蚘憶郚 134 1に蚘憶させる。たた、コマンド生成甚デヌタ芁求郚 1345は、この芁求を受信する際 に、芁求の宛先ずなっおいる参照情報により、芁求しおいるコマンド生成甚デヌタが 察象ずしおいる機胜を識別しお、機胜識別コヌドを埗る。
[0131] コマンド生成甚デヌタ芁求郚 1325は、抜出した送信蚱可項目ず、この埗た機胜識 別コヌドず、被操䜜機噚情報蚘憶郚 1322から読み出した機皮識別コヌドずをコマン ド生成甚デヌタ提䟛サヌバ 1400に送信しお、コマンド生成甚デヌタを芁求する。す なわち、送信犁止項目に぀いおは、コマンド生成甚デヌタ提䟛サヌバ 1400に送信 せずに、通信装眮情報蚘憶郚 1341に蚘憶させおおく。コマンド生成甚デヌタ送信 郚 1346は、コマンド生成甚デヌタ提䟛サヌバ 1400からコマンド生成甚デヌタを受 信するず、コマンド生成甚デヌタ芁求郚 1345が受信した芁求の送信元の通信装眮 1 102に該コマンド生成甚デヌタを送信する。このずき、コマンド生成甚デヌタ送信郚 1 346は、通信装眮情報蚘憶郚 1341から、芁求の送信元の通信装眮 1102の送信犁 止項目を取埗し、コマンド生成甚デヌタ䞭で該取埗した送信犁止項目ず䞀臎する箇 所を、該取埗した送信犁止項目の情報内容に眮き換えおから、通信装眮 1102に送 信する。
[0132] 䟋えば、通信装眮情報蚘憶郚 1341の蚘憶内容が図 42に瀺す䟋であり、通信装眮
1102aからの芁求に基づくコマンド生成甚デヌタであっお、コマンド生成甚デヌタ送 信郚 1346が受信したコマンド生成甚デヌタ䞭のコマンド生成情報が図 43に瀺す䟋 であったずきを説明する。コマンド生成甚デヌタ送信郚 1346は、 paramterタグ PA4 の倀「email— address」力 通信装眮情報蚘憶郚 1341の通信装眮 1102aの送信 犁止項目「email— address : AA @ com」の項目名ず䞀臎するので、該箇所を情報 内容の「AA @ com」に眮き換える。
これにより、通信装眮 1102から送られおきた送信犁止項目に぀いおは、コマンド生 成甚デヌタ提䟛サヌバ 1400に送信されないので、コマンド生成甚デヌタ提䟛サヌ ノ 1400を被操䜜機噚 1302の補造メヌカが運営しおいる堎合などに、個人情報が 補造メヌカに送信されお個人情報挏掩のリスクが高たるのを防止するこずができる。
[0133] [第 6の実斜圢態]
図 44は、第 6の実斜圢態による機噚操䜜システムの構成を瀺すブロック図である。 䞊述の第 3の実斜圢態においお、被操䜜機噚 1300は、ネットワヌク 1500を介しお 、通信装眮 1100、プレれンスサヌバ 1200、コマンド生成甚デヌタ提䟛サヌバ 1400 ず通信しおいるが、図 44に瀺す機噚操䜜システムのように、被操䜜機噚 1300は、ホ ヌムゲヌトりェむ 1600を介しおネットワヌク 1500に接続し、ホヌムゲヌトりェむ 1600 がプロトコル倉換するこずで、被操䜜機噚 1300が、通信装眮 1100、プレれンスサヌ バ 1200、コマンド生成甚デヌタ提䟛サヌバ 1400ず通信するようにしおもよい。被操 䜜機噚 1300ずホヌムゲヌトりェむ 1600ずは、 DLNA (Digital Living Network Allianc e)などのホヌムネットワヌクにお接続する。
[0134] これにより、被操䜜機噚 1300がむンタヌネットなどのネットワヌク 1500に接続する 機胜を持たずホヌムネットワヌク内のみで通信可胜であっおも、あるいは、被操䜜機 噚 1300がホヌムネットワヌク内力ものコマンドのみを受け付けお動䜜し、ホヌムネット ワヌク倖からのコマンドを受け付けなくおも、通信装眮 1100、プレれンスサヌバ 120 0、コマンド生成甚デヌタ提䟛サヌバ 1400ず通信しお、第 3の実斜圢態ず同様に動 䜜するこず力 Sでさる。
なお、第 4および第 5の実斜圢態においおも、本実斜圢態ず同様に、被操䜜機噚 1 301、 1302をホヌムゲヌトりェむ 1600を介しおネットワヌク 1500に接続しおもよい。
[0135] [第 7の実斜圢態]
以䞋、図面を参照しお、本発明の第 7の実斜圢態に぀いお説明する。図 45は、この 発明の第 7の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロック図である。
2100は、各ナヌザおよび各装眮のプレれンス状態情報を登録されたナヌザの通信 装眮に配信するプレれンスサヌバである。プレれンス状態情報は、 Instant Messa ge、 Push to talk, E-mail, IP電話などのメッセヌゞアプリケヌションのサヌビス においお、ナヌザの珟圚のプレれンス状態通話可胜、ビゞヌ、オフラむン等、利甚 可吊や利甚状態および装眮の珟圚のプレれンス状態 (録画可胜など、各機胜の利 甚可吊や利甚状態を衚したデヌタであり、発信前に盞手ナヌザのプレれンテヌショ ンデヌタを参照するこずで、発信者は盞手ナヌザがサヌビス利甚可胜な状態にある か吊かを刀断するこずができる。
[0136] 本実斜圢態のプレれンス状態情報のフォヌマットは、携垯電話甚のプレれンス状態 情報のフォヌマットである OMAの Presence SIMPLE Specificationをビデオテヌプレコ ヌダゃ HDD (Hard Disk Drive)レコヌダに適甚できるように拡匵したフォヌマットであ る力 汎甚のむンタヌネット暙準のプレれンスデヌタのフォヌマットを拡匵したものでも よいし、 Instant Message甚のプレれンス状態情報のフォヌマットを拡匵したもので もよい。本実斜圢態では、プレれンス状態情報は、ナヌザの所有あるいは管理しおい る装眮のリストに関する情報に぀いおも栌玍しおいる。プレれンスサヌバ 2100は、携 垯電話事業者やむンタヌネットプロバむダなどの通信サヌビス事業者のなどが蚭眮し 、該通信サヌビス事業者ず契玄したナヌザおよび該ナヌザの所有/管理する装眮の プレれンス状態情報を配信しおもよいし、ナヌザが蚭眮し、該ナヌザおよび該ナヌザ の所有/管理する装眮のプレれンス状態情報を配信しおもよい。
[0137] 2200は、䞀時的に遠隔操䜜を行うナヌザ Aが所有し、該ナヌザ Aが遠隔操䜜する 内容を入力する携垯電話や PDA (Personal Digital Assistants)などの操䜜ナヌザ通 信装眮である。 2300は、遠隔操䜜の察象ずなる装眮を所有たたは管理するナヌザ B が所有し、他ナヌザが遠隔操䜜の芁求を行った際に蚱可/䞍蚱可を該ナヌザ Bが 入力する携垯電話や PDAなどの所有ナヌザ通信装眮である。 2400は、遠隔操䜜 の察象ずなるデゞタルテレビ、 HDDレコヌダなどの被操䜜装眮である。 2500は、携 垯電話網、むンタヌネット、ホヌムネットワヌクなどからなる通信網である。
[0138] 図 46Aは、プレれンスサヌバ 2100の構成を瀺す抂略ブロック図である。 2110は、 キヌボヌド、マりスなどの入力郚である。 2120は、ディスプレむ、スピヌカなどの出力 郚である。 2130は、プレれンスサヌバ 2100の党䜓を制埡する制埡郚である力 その 詳现は、図 46Bにお説明する。 2140は、通信網 2500を介しお、各装眮ず盞互に通 信する通信郚である。
[0139] 図 46Bは、プレれンスサヌバ 2100が具備する制埡郚 2130の内郚構成を瀺す抂 略ブロック図である。 2131は、被操䜜装眮 2400の操䜜コマンドに関する情報 (操䜜 コマンド生成甚情報を含むプレれンス状態情報の芁求を操䜜ナヌザ通信装眮 220 0から受信し、この芁求されたプレれンス状態情報の配信先ずしお芁求元の操䜜ナヌ ザ通信装眮 2200が登録されお!/、な!/、ずきは、このプレれンス状態情報の操䜜ナヌザ 通信装眮 2200ぞの送信蚱可を、被操䜜装眮 2400に芁求する蚱可芁求凊理郚蚱 可芁求郚である。 2132は、被操䜜装眮 2400から、蚱可芁求凊理郚 2131が芁求 した送信蚱可を受信しお、該送信蚱可により送信を蚱可された被操䜜装眮 2400の プレれンス状態情報の配信先ずしお操䜜ナヌザ通信装眮 2200を登録し、該プレれ ンス状態情報を操䜜ナヌザ通信装眮 2200ぞ送信するプレれンス状態送信凊理郚 プレれンス状態送信郚である。たた、プレれンス状態送信凊理郚 2132は、操䜜ュ 䞀ザ通信装眮 2200から、所有する装眮リストに関する情報を含むナヌザ Bのプレれ ンス状態情報の芁求を受信し、ナヌザ Bのプレれンス状態情報の配信先ずしおナヌ ザ Aの操䜜ナヌザ通信装眮 2200が予め登録されお!/、るずきは、ナヌザ Bのプレれン ス状態情報を操䜜ナヌザ通信装眮 2200に送信する。
[0140] 2133は、操䜜ナヌザ通信装眮 2200からの操䜜コマンド受付蚱可を蚭定する被操 䜜装眮 2400の蚱可操䜜コマンドに関する情報を含むプレれンス状態情報を所有ュ 䞀ザ通信装眮 2300に送信する指瀺を、被操䜜装眮 2400から受信しお、該送信を 指瀺されたプレれンス状態情報を所有ナヌザ通信装眮 2300に送信する蚱可操䜜 プレれンス状態送信凊理郚蚱可操䜜プレれンス状態送信郚である。なお、この蚱 可操䜜プレれンス状態送信凊理郚 2133が、所有ナヌザ通信装眮 2300に送信する プレれンス状態情報は、予め蚱可操䜜プレれンス状態送信凊理郚 2133に登録しお あり、被操䜜装眮 2400から送信先のみの指瀺を受信するようにしおもよいし、被操䜜 装眮 2400から送信先ずずもに、送信するプレれンス状態情報を受信しお、指瀺に埓 い送信するようにしおもよい。
[0141] 図 47Aは、操䜜ナヌザ通信装眮 2200の構成を瀺す抂略ブロック図である。 2210 は、数字キヌ、十字方向キヌ、マむクなどの入力郚である。 2220は、液晶画面、スピ 䞀力などの出力郚である。 2230は、操䜜ナヌザ通信装眮 2200の党䜓を制埡する制 埡郚である力 S、その詳现は、図 47Bにお説明する。 2240は、通信網 2500を介しお、 各装眮ず盞互に通信する通信郚である。
[0142] 図 47Bは、操䜜ナヌザ通信装眮 2200が具備する制埡郚 2230の内郚構成を瀺す 抂略ブロック図である。 2231は、ナヌザ Bの所有装眮リストに関する情報を含むナヌ ザ Bのプレれンス状態情報図 52にお詳述を、プレれンスサヌバ 2100に芁求しお 受信する第 1プレれンス状態受信凊理郚第 1プレれンス状態受信郚である。なお、 本実斜圢態では、第 1プレれンス状態受信凊理郚 2231は、プレれンスサヌバ 2100 に察しお、プレれンス状態情報を芁求するずしお説明したが、予めナヌザ Bのプレれ ンス状態情報の配信先ずしおプレれンスサヌバ 2100に登録しおおき、ナヌザ Bのプ レれンス状態情報が倉曎されたずき等にプレれンスサヌバ 2100が配信したプレれン ス状態情報を受信するようにしおもょレ、。
[0143] 2232は、第 1プレれンス状態受信凊理郚 2231が受信したナヌザ Bの所有装眮リス トに関する情報に基づき、ナヌザ Bの所有装眮のリストを出力郚 2220の液晶画面に 衚瀺するなどしお提瀺し、該リストの䞭からナヌザ Aが入力郚 2210の十字キヌにより 遞択した所有装眮 (本実斜圢態では、被操䜜装眮 2400)の操䜜方法に関する情報 を含む該所有装眮 (被操䜜装眮 2400)のプレれンス状態情報を前蚘プレれンスサヌ バに芁求するプレれンス芁求凊理郚プレれンス芁求郚である。
[0144] 2233は、プレれンス芁求凊理郚 2232が芁求したプレれンス状態情報をプレれン スサヌバ 2100から受信する第 2プレれンス状態受信凊理郚第 2プレれンス状態受 信郚である。 2234は、第 2プレれンス状態受信凊理郚 2233が受信したプレれンス 状態情報図 53にお詳述に含たれおいる遞択された所有装眮 (被操䜜装眮 2400) の操䜜コマンドに関する情報であるコマンド生成甚デヌタ図 54にお詳述に基づき 、前述の遞択された所有装眮 (被操䜜装眮 2400)を操䜜する操䜜コマンドを生成し お、この操䜜コマンドを前述の遞択された所有装眮 (被操䜜装眮 2400)に送信する 操䜜コマンド送信凊理郚操䜜コマンド送信郚である。コマンド生成甚デヌタおよび 操䜜コマンドの詳现に぀いおは、埌述する。
[0145] 図 48Aは、所有ナヌザ通信装眮 2300の構成を瀺す抂略ブロック図である。 2310 は、数字キヌ、十字方向キヌ、マむクなどの入力郚である。 2320は、液晶画面、スピ 䞀力などの出力郚である。 2330は、所有ナヌザ通信装眮 2300の党䜓を制埡する制 埡郚である力 S、その詳现は、図 48Bにお説明する。 2340は、通信網 2500を介しお、 各装眮ず盞互に通信する通信郚である。
[0146] 図 48Bは、所有ナヌザ通信装眮 2300が具備する制埡郚 2330の内郚構成を瀺す 抂略ブロック図である。 2331は、操䜜ナヌザ通信装眮 2200からの操䜜コマンド受付 蚱可を蚭定する被操䜜装眮 2400の蚱可操䜜コマンドに関する情報を含む被操䜜 装眮 2400のプレれンス状態情報を受信する蚱可操䜜指瀺受信凊理郚蚱可操䜜 指瀺受信郚である。 2332は、蚱可操䜜指瀺受信凊理郚 2331が受信したプレれン ス状態情報に含たれおいる蚱可操䜜コマンドに関する情報である蚱可操䜜コマンド に぀いおのコマンド生成甚デヌタに基づき、操䜜ナヌザ通信装眮 2200から被操䜜 装眮 2400ぞの遠隔操䜜を蚱可するか吊かをナヌザ Bに問い合わせる画面を出力郚 2320に衚瀺し、該画面に察しお、入力郚 2310の十字キヌで蚱可する旚を入力され たずきは、前述のコマンド生成甚デヌタに基づき、蚱可操䜜コマンドを生成しお、この 蚱可操䜜コマンドを被操䜜装眮 2400に送信する蚱可操䜜凊理郚蚱可操䜜郚で ある。
[0147] 図 49Aは、被操䜜装眮 2400の構成を瀺す抂略ブロック図である。 2410は、チャン ネルキヌ、十字キヌなどの入力郚である。 2420は、ディスプレむ、スピヌカなどの出 力郚である。 430は、被操䜜装眮 2400の機胜を実珟する郚分である。䟋えば、被操 䜜装眮 2400がデゞタルテレビであれば、機胜郚 430は、攟送波を受信しお、入力郚 2410のチャンネルキヌなどにより指定されたチャンネルの映像および音声のデヌタ を生成しお、出力郚 2420に出力する。 2440は、被操䜜装眮 2400の党䜓を制埡す る制埡郚である力 その詳现は、図 49Bにお説明する。 2450は、通信網 2500を介 しお、各装眮ず盞互に通信する通信郚である。
[0148] 図 49Bは、被操䜜装眮 2400が具備する制埡郚 2440の内郚構成を瀺す抂略ブロ ック図である。 2441は、自装眮のプレれンス状態情報の操䜜ナヌザ通信装眮 2200 ぞの送信蚱可の芁求を受信しお、操䜜ナヌザ通信装眮 2200から自装眮ぞの操䜜コ マンド受付蚱可を蚭定する蚱可操䜜コマンドに関する情報を含むプレれンス状態情 報を自装眮に察応づけられた所有ナヌザ通信装眮 2300に送信する指瀺をプレれン スサヌバ 2100に送信する蚱可操䜜芁求凊理郚蚱可操䜜芁求郚である。 2442は 、操䜜ナヌザ通信装眮 2200からの操䜜コマンド受付蚱可を蚭定する蚱可操䜜コマ ンドを所有ナヌザ通信装眮 2300から受信しお、該蚱可操䜜コマンドに基づき、操䜜 ナヌザ通信装眮 2200からの操䜜コマンド受付蚱可を蚭定する蚱可蚭定凊理郚蚱 可蚭定郚である。 2443は、蚱可蚭定凊理郚 2442による受付蚱可の蚭定に応じた プレれンス状態情報の操䜜ナヌザ通信装眮 2200ぞの送信蚱可をプレれンスサヌバ 2100に送信する送信蚱可凊理郚送信蚱可郚である。 2444は、操䜜ナヌザ通信 装眮 2200からの操䜜コマンドを受信しお、該操䜜コマンドに基づき、機胜郚 430を 制埡する操䜜コマンド凊理郚である。
[0149] 図 50は、本実斜圢態における機噚操䜜システムの動䜜䟋を瀺すシヌケンス図であ る。たず、ナヌザ Aの操䜜により、操䜜ナヌザ通信装眮 2200の第 1プレれンス状態 受信凊理郚 2231は、プレれンスサヌバ 2100にナヌザ Bのプレれンス状態情報を芁 求するず、プレれンスサヌバ 2100のプレれンス状態送信凊理郚 2132は、該芁求に 応じたプレれンス状態情報を返信するので、第 1プレれンス状態受信凊理郚 2231は 、このプレれンス状態情報を受信するSel)。次に、操䜜ナヌザ通信装眮 2200のプ レれンス芁求凊理郚 2232は、第 1プレれンス状態受信凊理郚 2231が受信したプレ れンス状態情報に含たれおいるナヌザ Bの所有装眮リストに関する情報に基づき、所 有装眮のリストを出力郚 2220の液晶画面に衚瀺する。ナヌザ Aが、操䜜ナヌザ通信 装眮 2200の入力郚 2210の十字キヌなどを甚いお、所有装眮のリストの䞭から、操 䜜を所望する装眮ずしお被操䜜装眮 2400を遞択するず、プレれンス芁求凊理郚 223 2は、これを受けお、被操䜜装眮 2400のプレれンス状態情報をプレれンスサヌバ 21 00に芁求するSe2)。
[0150] プレれンスサヌバ 2100の蚱可芁求凊理郚 2131は、この芁求を受信し、この芁求 されたプレれンス状態情報の配信先ずしお芁求元の操䜜ナヌザ通信装眮 2200が登 録されおいるか吊かを確認する。ここでは、配信先ずしお登録されおいないので、蚱 可芁求凊理郚 2131は、この芁求されたプレれンス状態情報の操䜜ナヌザ通信装眮 2200ぞの送信蚱可を、被操䜜装眮 2400に芁求するSe3)。被操䜜装眮 2400の 蚱可操䜜芁求凊理郚 2441は、この芁求を受信しお、この芁求に基づき、操䜜ナヌ ザ通信装眮 2200から自装眮ぞの操䜜コマンド受付蚱可を蚭定する蚱可操䜜コマン ドに関する情報を含むプレれンス状態情報を自装眮に察応づけられた所有ナヌザ 通信装眮 2300に送信する指瀺をプレれンスサヌバ 2100に送信するSe4)。プレれ ンスサヌバ 2100の蚱可操䜜プレれンス状態送信凊理郚 2133は、この指瀺を受信し 、該送信を指瀺されたプレれンス状態情報 (すなわち、操䜜ナヌザ通信装眮 2200か らの操䜜コマンド受付蚱可を蚭定する被操䜜装眮 2400の蚱可操䜜コマンドに関す る情報を含むプレれンス状態情報)を所有ナヌザ通信装眮 2300に送信するSe5)
〇
[0151] 所有ナヌザ通信装眮 2300の蚱可操䜜指瀺受信凊理郚 2331は、このプレれンス 状態情報を受信し、蚱可操䜜凊理郚 2332は、該プレれンス状態情報に基づき、操 䜜ナヌザ通信装眮 2200から被操䜜装眮 2400ぞの遠隔操䜜を蚱可するか吊かをュ 䞀ザ Bに問い合わせる画面を出力郚 2320に衚瀺し、該画面に察しお、入力郚 2310 の十字キヌで蚱可する旚を入力されたずきは、前述の蚱可操䜜コマンドに関する情 報に基づき、蚱可操䜜コマンドを生成しお、この蚱可操䜜コマンドを被操䜜装眮 240 0に送信するSe6)。このずき、被操䜜装眮 2400の機胜毎に蚱可するか吊力、をナヌ ザ Bに問い合わせおもよいし、予め䞀時的に遠隔操䜜を蚱可する機胜に぀いお被操 䜜装眮 2400に登録しおおくようにしおもよい。
[0152] 被操䜜装眮 2400の蚱可蚭定凊理郚 2442は、この蚱可操䜜コマンドを受信し、該 蚱可操䜜コマンドに基づき、操䜜ナヌザ通信装眮 2200からの操䜜コマンド受付蚱 可を蚭定する。次に被操䜜装眮 2400の送信蚱可凊理郚 2443は、蚱可蚭定凊理郚 2442による蚭定を受けお、該蚭定内容に応じお、各機胜の操䜜ナヌザ通信装眮 22 00からの利甚可吊および利甚可胜な機胜の操䜜コマンドに関するコマンド生成甚デ ヌタを栌玍したプレれンス状態情報の操䜜ナヌザ通信装眮 2200ぞの送信蚱可をプ レれンスサヌバ 2100に送信するSe7)。プレれンスサヌバ 2100のプレれンス状態 送信凊理郚 2132は、この送信蚱可を受信しお、該送信蚱可により送信を蚱可された 被操䜜装眮 2400のプレれンス状態情報の配信先ずしお操䜜ナヌザ通信装眮 2200 を登録し、該プレれンス状態情報を操䜜ナヌザ通信装眮 2200ぞ送信するSe8)。 なお、このずき、プレれンス状態送信凊理郚 2132が送信するプレれンス状態情報は 、予めプレれンスサヌバ 2100に登録しおおくようにしおもよいし、送信蚱可凊理郚 24 43が前述の送信蚱可ずずもにプレれンス状態情報を送信しお、これをプレれンス状態 送信凊理郚 2132が受信しお送信するようにしおもょレ、。
[0153] 操䜜ナヌザ通信装眮 2200の第 2プレれンス状態受信凊理郚 2233は、この被操䜜 装眮 2400のプレれンス状態情報を受信する。次に、操䜜ナヌザ通信装眮 2200の 操䜜コマンド送信凊理郚 2234は、この第 2プレれンス状態受信凊理郚 2233が受信 したプレれンス状態情報に基づき、被操䜜装眮 2400に察する遠隔操䜜可胜な機胜 のリストを出力郚 2220の液晶画面などに衚瀺する。ナヌザ Aが該衚瀺の䞭から入力 郚 2210の十字キヌなどで遞択した機胜を受けお、操䜜コマンド送信凊理郚 2234は 、受信したプレれンス状態情報のコマンド生成甚デヌタに基づき、該機胜に぀いおの 操䜜コマンドを生成しお、この操䜜コマンドを被操䜜装眮 2400に送信するSe9)。
[0154] 被操䜜装眮 2400の操䜜コマンド凊理郚 2444は、この操䜜コマンドを受信し、この 操䜜コマンドに基づき、機胜郚 430を制埡する。制埡が終了するず、操䜜コマンド凊 理郹 2444は、シヌケンス Se7にお送信蚱可凊理郚 2443が送信した送信蚱可による 被操䜜装眮 2400のプレれンス状態情報の開瀺期間が終了した旚の通知をプレれン スサヌバ 2100に送信するSelO)。このずき、操䜜コマンド凊理郚 2444は、自装眮 に察する操䜜ナヌザ通信装眮 2200からの操䜜コマンドの受付を犁止に蚭定するこ ずが望たしい。これにより、以埌、ナヌザ Aが操䜜ナヌザ通信装眮 2200を甚いお被 操䜜装眮 2400を遠隔操䜜するには、再床ナヌザ Bの蚱可が必芁ずなる。プレれンス サヌバ 2100のプレれンス状態送信凊理郚 2132は、この通知を受信しお、被操䜜装 眮 2400のプレれンス状態情報の配信先から操䜜ナヌザ通信装眮 2200を削陀し、 被操䜜装眮 2400のプレれンス状態情報の開瀺期間が終了した旚の通知を操䜜ュ 䞀ザ通信装眮 2200に送信するSel l)。
操䜜ナヌザ通信装眮 2200のプレれンス芁求凊理郚 2232は、この通知を受信する 。なお、このずき、プレれンス芁求凊理郚 2232は、自装眮がプレれンス状態情報を受 信するナヌザおよび装眮を管理しおいる堎合は、該受信した通知に基づき、プレれ ンス状態情報を受信する装眮力も被操䜜装眮 2400を削陀する。
[0155] 図 51A〜図 51Eは、䞊蚘図 50のシヌケンスにお動䜜したずきの、操䜜ナヌザ通信 装眮 2200の出力郚 2220および所有ナヌザ通信装眮 2300の出力郚 2320の画面 衚瀺䟋を瀺す図である。図 51Aは操䜜ナヌザ通信装眮 2200の第 1プレれンス状態 受信凊理郚 2231が、プレれンスサヌバ 2100にナヌザ Bのプレれンス状態情報を芁 求する際 (シヌケンス Sel)に、ナヌザ Aに芁求するプレれンス状態情報を遞択させ る画面の䟋である。このように、「ナヌザ B」、「ナヌザ C」、「ナヌザ Aの TV」ずいうよう に、プレれンス状態情報を取埗可胜もしくは保持しおいるナヌザおよび装眮のリストを Ik小 ^る。
図 51B、図 51Cは、操䜜ナヌザ通信装眮 2200のプレれンス芁求凊理郚 2232が、 被操䜜装眮 2400のプレれンス状態情報をプレれンスサヌバ 2100に芁求する際シ 䞀ケンス Se2)の画面衚瀺䟋である。たず、図 51Bにお、プレれンス芁求凊理郚 223 2は、ナヌザ Bのプレれンス状態情報に基づき、操䜜可胜な項目ずしお、「ナヌザ B ぞのメッセヌゞ送信」、「ナヌザ B所有/管理の)機噚操䜜芁求」、「図 51 Aからュ 䞀ザ Bのコンタクト削陀」を衚瀺し、これらの䞭力もナヌザ Aが入力郚 2210の十字キ 䞀を甚いお、機噚操䜜芁求を遞択するず、プレれンス芁求凊理郚 2232は、これを受 けお、図 51Cにお、ナヌザ Bの所有装眮のリストずしお、 「PVR V— 001」、 「テレビ AQ— S l」を衚瀺する。
[0156] 図 51Dは、所有ナヌザ通信装眮 2300の蚱可操䜜凊理郚 2332が、蚱可操䜜コマ ンドを被操䜜装眮 2400に送信する際 (シヌケンス Se6)に衚瀺する遠隔操䜜を蚱可 するか吊かをナヌザ Bに問い合わせる画面䟋である。このように、図 51Dの画面䟋で は、蚱可操䜜凊理郚 2332は、「ナヌザ Aより、テレビ AQ— S1の操䜜芁求がきたした 。蚱可したすか」ずいったメッセヌゞを衚瀺しお、ナヌザ Bに該メッセヌゞに察しお「 YES 、「NO」かを遞択させる。図 51Eは、プレれンスサヌバ 2100のプレれンス状 態送信凊理郚 2132が送信したSe8)プレれンス状態情報を第 2プレれンス状態受 信凊理郚 2233が受けお、該プレれンス状態情報に基づき、操䜜ナヌザ通信装眮 22 00の操䜜コマンド送信凊理郚 2234が、被操䜜装眮 2400に察する遠隔操䜜可胜な 機胜のリストを出力郚 2220の液晶画面などに衚瀺する画面䟋である。このように、図 51Eの画面䟋では、操䜜ナヌザ通信装眮 2200は、「番組遞局」、「フォト送信」、「コ ンテンッ DL (Down Load)」ず!/、぀た遠隔操䜜可胜な機胜のリストを衚瀺する。
[0157] 図 52は、操䜜ナヌザ通信装眮 2200の第 1プレれンス状態受信凊理郚 2231が、プ レれンスサヌバ 2100から受信するナヌザ Bのプレれンス状態情報の内容䟋である。 このようにナヌザ Bのプレれンス状態情報には、ナヌザ Bの識別情報を presenceタグ L1に栌玍し、所有しおいる装眮のリストを ownershipタグ内に deviceタグ L2、 L3を 䞊べお栌玍しおいる。
[0158] 図 53は、操䜜ナヌザ通信装眮 2200の第 2プレれンス状態受信凊理郚 2233が受 信し、操䜜コマンド送信凊理郚 2234がコマンド生成甚デヌタを取埗する被操䜜装眮 2400のプレれンス状態情報の内容䟋である。このように被操䜜装眮 2400のプレれ ンス状態情報には、被操䜜装眮 2400の識別情報を presenceタグ L4に栌玍し、被 操䜜装眮 2400の機胜を tupleタグ L5ごずに、利甚可吊を basicタグ L6に、送信先を contactタグ L7に、機胜名を service— descriptionタグ L8に、操䜜コマンドを oper ationタグ L9に栌玍しおいる。
[0159] 図 54は、操䜜コマンド送信凊理郚 2234が、操䜜コマンドを生成する際に参照する コマンド生成甚デヌタの構成䟋を瀺す図である。コマンド生成甚デヌタは、状態遷移 定矩情報ここではファむル名 sendfile. mtd)ず、ナヌザ入力補助情報ここではファ むノレ名 form, xhtml)ず、コマンド生成情報ここではフアむノレ名 message, txt)から なる。
[0160] 図 55Aは、図 54に瀺したコマンド生成甚デヌタの状態遷移定矩情報sendfile. mtd)の内容䟋を瀺す図である。状態遷移定矩情報には、操䜜コマンドを生成するた めの手順の各ステップ状態を順に stepタグ L10、 L11のように䞊べお栌玍する。図 55Aに瀺す状態遷移定矩情報では、 stepLlOで衚す図 55Bの状態 1にお、入力補 助情報である入力フォヌムを甚いお、コマンド生成情報を基にしたメッセヌゞの線集 を蚘述し、 stepLl lで衚す図 55Bの状態 2にお、 stepLlOで線集したメッセヌゞの送 信を蚘述しおいる。 [0161] 図 56は、図 54に瀺したコマンド生成甚デヌタの入力補助情報form, xhtml)の 内容䟋を瀺す図である。操䜜コマンド送信凊理郚 2234は、前述の状態遷移定矩情 報の stepLlOにお、該入力補助情報に基づき、図 57に䟋瀺するような入力画面を衚 瀺する。図 57に䟋瀺する入力画面では、送信するファむルを入力領域 A1にお指定 し、送信するボタン B1を遞択するこずで、 stepLl lに遷移しお、入力領域 A1にお指 定されたファむルが送信される。
[0162] 図 58は、図 54に瀺したコマンド生成甚デヌタのコマンド生成情報message, txt) の内容䟋ず、 stepLlOでのメッセヌゞの線集結果䟋を瀺す図である。コマンド生成情 報には、コマンド「SEND]ず「く〉」で括ったそのパラメヌタ名「file— name」、「file — size」、「file— data」ずが蚘述されおおり、線集結果䟋では、コマンド生成情報のパ ラメヌタ名ず「く〉」ずに代えお、実際のパラメヌタが「20060830— sea. jpg」、「700 240」、「feFERU' - '」ずいうように栌玍されおいる。たた、操䜜コマンドには、図 59に 瀺すようにパラメヌタ以倖にオプションを付加しおおいおもよい。図 59に瀺す䟋は、 1 ぀のみでシヌケンスが終了する操䜜コマンドであるこずを衚す「COMMAND— ON CEJ、操䜜コマンドのシヌケンスの始たりを衚す「COMMAND—START」、操䜜コ マンドのシヌケンスの終了を衚す「COMMAND— END」、操䜜コマンドのシヌケン スの途䞭終了を衚す「COMMAND— CANCEL」、シヌケンスの途䞭でありか぀通 し番号を衚す「COMMAND— NUM < num〉」く num >に代えお数字を入れ るである。これらのオプションを付加するこずで被操䜜装眮 2400の操䜜コマンド凊 理郹 2444は、遠隔操䜜による操䜜コマンドが耇数に枡っおいおも、その操䜜コマン ドのシヌケンスの終了を認識しお、シヌケンス SelOの通知を送信するこずができる。
[0163] このように、ナヌザ Aは、操䜜ナヌザ通信装眮 2200により、他のナヌザ Bが所有た たは管理しおいる被操䜜装眮 2400に぀いおも、そのプレれンス状態情報を取埗しお 、該プレれンス状態情報に基づき操䜜コマンドを生成するこずで、遠隔操䜜するこず ができる。
たた、ナヌザ Bは、所有ナヌザ通信装眮 2300により、プレれンスサヌバ 2100からの 芁求に基づき、被操䜜装眮 2400に䞀時的に操䜜ナヌザ通信装眮 2200からの遠隔 操䜜の蚱可を䞎えるこずができる。 [0164] 本実斜圢態の機噚操䜜システムを甚いるこずにより、䟋えば、ナヌザ Aずナヌザ Bず 力 携垯電話 (操䜜ナヌザ通信装眮 2200、所有ナヌザ通信装眮 2300)を甚いお、 遠隔地でチャットをしおいるずきに、ナヌザ Bが自分の携垯電話 (所有ナヌザ通信装 眮 2300)にお蚱可をすれば、ナヌザ Aは、自分の携垯電話 (操䜜ナヌザ通信装眮 2 200)に栌玍されおいる写真を、ナヌザ Bのテレビ (被操䜜装眮 2400)に送信しお衚 瀺させお、ナヌザ Bに芋せるこずができる。たた、䟋えば、ナヌザ Bが店員で、ナヌザ Aが客であり、被操䜜装眮 2400が店舗におサヌビスを提䟛するためのプリンタゃフ ァクシミリであれば、ナヌザ Aがお金を支払った堎合に、ナヌザ Bが店舗に蚭眮され た端末装眮 (所有ナヌザ通信装眮 2300)にお蚱可するこずで、ナヌザ Aは、自身の 携垯電話など (操䜜ナヌザ通信装眮 2200)に栌玍された写真などをプリントアりトや ファクシミリにお送信するこずができる。
[0165] [第 8の実斜圢態]
以䞋、図面を参照しお、本発明の第 8の実斜圢態に぀いお説明する。図 60は、この 発明の第 8の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロック図である。 同図においお図 45の各郚に察応する郚分には同䞀の笊号を付け、その説明を省略 する。 2101は、各ナヌザおよび各装眮のプレれンス状態情報を登録されたナヌザ の通信装眮に配信するプレれンスサヌバである。その詳现は図 61にお説明する。 23 01は、遠隔操䜜の察象ずなる装眮を所有たたは管理するナヌザ Bが所有し、他ナヌ ザが遠隔操䜜の芁求を行った際に蚱可/䞍蚱可を該ナヌザ Bが入力する携垯電話 や PDAなどの所有ナヌザ通信装眮である。その詳现は図 62にお説明する。 2401 は、遠隔操䜜の察象ずなるデゞタルテレビ、 HDDレコヌダなどの被操䜜装眮である。 その詳现は図 63にお説明する。
[0166] 図 61Aは、プレれンスサヌバ 2101の構成を瀺す抂略ブロック図である。同図にお いお図 46Aの各郚に察応する郚分には同䞀の笊号を付け、その説明を省略する。 2 150は、プレれンスサヌバ 2101の党䜓を制埡する制埡郚である力 その詳现は、図 61Bにお説明する。図 61Bは、プレれンスサヌバ 2101が具備する制埡郚 2150の内 郚構成を瀺す抂略ブロック図である。 2151は、被操䜜装眮 2401の操䜜コマンドに 関する情報を含むプレれンス状態情報の芁求を操䜜ナヌザ通信装眮 2200から受信 し、この芁求されたプレれンス状態情報の配信先ずしお芁求元の操䜜ナヌザ通信装 眮 2200が登録されお!/、な!/、ずきは、このプレれンス状態情報の操䜜ナヌザ通信装 眮 2200ぞの送信蚱可を、被操䜜装眮 2401の所有ナヌザの通信先ずしお察応付け られた所有ナヌザ通信装眮 2301に芁求する蚱可芁求凊理郚である。蚱可芁求凊理 郚 2131が送信蚱可を被操䜜装眮 2400に芁求するのに察し、蚱可芁求凊理郚 215 1は、被操䜜装眮 2401の所有ナヌザの通信先ずしお察応付けられた所有ナヌザ通 信装眮 2301に芁求する点が異なる。
[0167] 2152は、所有ナヌザ通信装眮 2301から、蚱可芁求凊理郚 2151が芁求されたプ レれンス状態情報の操䜜ナヌザ通信装眮 2200ぞの送信蚱可を受信しお、該プレれ ンス状態情報の配信先ずしお操䜜ナヌザ通信装眮 2200を登録し、該プレれンス状 態情報を操䜜ナヌザ通信装眮 2200 送信するプレれンス状態送信凊理郚 (プレれ ンス状態送信郚である。たた、プレれンス状態送信凊理郚 2152は、操䜜ナヌザ通 信装眮 2200から、所有する装眮リストに関する情報を含むナヌザ Bのプレれンス状 態情報の芁求を受信し、ナヌザ Bのプレれンス状態情報の配信先ずしおナヌザ Aの 操䜜ナヌザ通信装眮 2200が予め登録されおいるずきは、ナヌザ Bのプレれンス状態 情報を操䜜ナヌザ通信装眮 2200に送信する。プレれンス状態送信凊理郚 2132が 、送信蚱可を被操䜜装眮 2400から受信するのに察しお、プレれンス状態送信凊理 郚 2152は、送信蚱可を所有ナヌザ通信装眮 2301から受信する点が異なる。
[0168] 図 62Aは、所有ナヌザ通信装眮 2301の構成を瀺す抂略ブロック図である。同図に おいお図 48Aの各郚に察応する郚分には同䞀の笊号を付け、その説明を省略する
2350は、所有ナヌザ通信装眮 2301の党䜓を制埡する制埡郚である力 その詳现 は、図 62Bにお説明する。図 62Bは、所有ナヌザ通信装眮 2301が具備する制埡郚 2350の内郚構成を瀺す抂略ブロック図である。 2352は、被操䜜装眮 2401の操䜜 コマンドに関する情報を含むプレれンス状態情報の操䜜ナヌザ通信装眮 2200ぞの 送信蚱可芁求をプレれンスサヌバ 2101から受信し、被操䜜装眮 2401に操䜜ナヌ ザ通信装眮 2200からの操䜜コマンド受付蚱可を蚭定する蚱可操䜜凊理郚である。 2 353は、蚱可操䜜凊理郚 2352による受付蚱可の蚭定に察するレスポンスを被操䜜 装眮 2401から受信し、蚱可操䜜凊理郚 2352が受信した送信蚱可芁求の応答ずし お、送信蚱可をプレれンスサヌバ 2101に通知する送信蚱可凊理郚である。
[0169] 図 63Aは、被操䜜装眮 2401の構成を瀺す抂略ブロック図である。同図においお図
49Aの各郚に察応する郚分には同䞀の笊号を付け、その説明を省略する。 2460は 、被操䜜装眮 2401の党䜓を制埡する制埡郚である力 その詳现は、図 63Bにお説 明する。図 63Bにおいお図 49Bの各郚に察応する郚分には同䞀の笊号を付け、そ の説明を省略する。 2463は、蚱可蚭定凊理郚 2442による受付蚱可の蚭定に応じ たプレれンス状態情報の操䜜ナヌザ通信装眮ぞの送信蚱可を所有ナヌザ通信装眮 2300に送信する。
[0170] 図 64は、本実斜圢態における機噚操䜜システムの動䜜䟋を瀺すシヌケンス図であ る。図 64に瀺すように、第 7の実斜圢態では、プレれンスサヌバ 2100の蚱可芁求凊 理郹 2131が「ナヌザ Aぞのプレれンス状態送信蚱可芁求」を被操䜜装眮 2400に送 信しおいたのに察し、本実斜圢態では、蚱可芁求凊理郚 2151が所有ナヌザ通信装 眮 2301に送信しおいる点が異なるSf 3)。これを受けた所有ナヌザ通信装眮 2301 の蚱可操䜜凊理郚 2352が蚱可操䜜コマンドを被操䜜装眮 2401に送信しSf4)、こ れを受けお蚱可蚭定を実行した被操䜜装眮 2401の蚱可蚭定凊理郚 2442が、レス ポンスを所有ナヌザ通信装眮 2301に返すSf 5)。レスポンスを受けお、所有ナヌザ 通信装眮 2301の送信蚱可凊理郚 2353は、ナヌザ A (操䜜ナヌザ通信装眮 2200) ぞのプレれンス状態情報の送信蚱可をプレれンスサヌバ 2101に送信するSf 6)。
[0171] このように、動䜜するこずで、第 8の実斜圢態でも、第 7の実斜圢態ず同様の効果を 埗るこず力 Sでさる。
[0172] [第 9の実斜圢態]
以䞋、図面を参照しお、本発明の第 9の実斜圢態に぀いお説明する。図 65は、この 発明の第 9の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロック図である。 同図においお図 45の各郚に察応する郚分には同䞀の笊号を付け、その説明を省略 する。本実斜圢態では、プレれンスサヌバ 2100、操䜜ナヌザ通信装眮 2200、所有 ナヌザ通信装眮 2300から芋お、ゲヌトりェむ 2600は、第 7の実斜圢態における被操 䜜装眮 2400ず同等の装眮ずなり、必芁に応じおプロトコル倉換を行い、プレれンスサ ヌバ 2100、操䜜ナヌザ通信装眮 2200、所有ナヌザ通信装眮 2300ず、被操䜜装眮 2400ずの通信を仲介する。
ゲヌトりェむ 2600は、ナヌザ B宅内などに蚭眮し、被操䜜装眮 2400に加えお、ナヌ ザ B宅内の他の被操䜜装眮 2400a、 2400b (図瀺せず . . 'もホヌムネットワヌクなど の通信路を介しお接続し、プレれンスサヌバ 2100、操䜜ナヌザ通信装眮 2200、所 有ナヌザ通信装眮 2300力も芋お、これら党おの被操䜜装眮 2400、 2400a, 2400b • · ·の機胜を備えた被操䜜装眮ずしお振舞う。
[0173] このずき、ゲヌトりェむ 2600に耇数台のテレビが被操䜜装眮ずしお接続されおいる など、同䞀機胜を提䟛する被操䜜装眮が耇数ある堎合には、所有ナヌザ通信装眮 2 300の蚱可操䜜凊理郚 2332が遠隔操䜜を蚱可するか吊かをナヌザ Bに問い合わ せお、蚱可操䜜コマンドを生成する際の画面を図 66の画面䟋のようにしおもよい。図 66の画面䟋では、同䞀機胜の䟋ずしお「ファむル送信」に぀いお、該機胜の操䜜を受 ける被操䜜装眮を指定するメニュヌ Mlを蚭けお、該メニュヌ Mlでの装眮指定ず蚱 可ボタン B2の遞択ずで該機胜の遠隔操䜜を蚱可する力、、䞍蚱可ボタン B3の遞択で 該機胜の遠隔操䜜を䞍蚱可ずするかを決めるようにしおいる。
[0174] 図 67は、プレれンスサヌバ 2100のプレれンス状態送信凊理郚 2132が送信した 第 7の実斜圢態の Se8に盞圓プレれンス状態情報を第 2プレれンス状態受信凊理 郚 2233が受けお、該プレれンス状態情報に基づき、操䜜ナヌザ通信装眮 2200の 操䜜コマンド送信凊理郚 2234が、ゲヌトりェむ 2600を介しお遠隔操䜜可胜な機胜 のリストを出力郚 2220の液晶画面などに衚瀺させる画面䟋である。本実斜圢態では 、該画面に、図 67に瀺すように、ゲヌトりェむ 2600を介しお遠隔操䜜可胜な機胜のリ ストずしお、テレビぞのフォト送信 Fl、 HDDレコヌダからのコンテンツ DL (ダりンロヌ ド F2、プリンタでの印刷 F3ずいうように、耇数の被操䜜装眮の機胜を䞊べる。
[0175] 図 68は、操䜜コマンド送信凊理郚 2234が、図 67の画面䟋を衚瀺させる際に甚い るプレれンス状態情報の内容䟋である。すなわち、ゲヌトりェむ 2600のプレれンス状 態情報の内容䟋である。図 68に瀺すように、ゲヌトりェむ 2600のプレれンス状態情 報には、「フォト送信」に぀いおのタグ L12、「コンテンツ DL」に぀いおのタグ L13、「 印刷」に぀いおのタグ L14ずいった、耇数の被操䜜装眮の機胜が䞊んでいる。 [0176] なお、本実斜圢態においお、被操䜜装眮 2400は蚱可操䜜芁求凊理郚 2441、蚱 可蚭定凊理郚 2442、送信蚱可凊理郚 2443を具備するずしお説明したが、これらの 各郚党おもしくは䞀郚をゲヌトりェむ 2600が具備し、被操䜜装眮 2400に代えお、ゲ 䞀トり゚む 2600力 これらの凊理を fiうようにしおもよい。これにより、䟋えば、ゲヌトゥ ゚む 2600が操䜜コマンドの内容をリモコン信号に倉換しお被操䜜装眮に送信するな どの手段で、前述の蚱可操䜜芁求凊理郚 2441、蚱可蚭定凊理郚 2442、送信蚱可 凊理郚 2443を具備しない被操䜜装眮に぀いおも、䞀時的に遠隔操䜜を蚱可するこ ず力 Sできる。
[0177] たた、本実斜圢態は、第 7の実斜圢態にゲヌトりェむ 2600を远加する圢態ずしたが 、第 8の実斜圢態にゲヌトりェむ 2600を远加するようにしおもよい。
[0178] [第 10の実斜圢態]
以䞋、図面を参照しお、本発明の第 10の実斜圢態に぀いお説明する。図 69は、こ の発明の第 10の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロック図であ る。同図においお図 45の各郚に察応する郚分には同䞀の笊号を付け、その説明を 省略する。本実斜圢態では、コマンド生成甚デヌタ提䟛サヌバ 2700に、各機皮の 被操䜜装眮甚のコマンド生成甚デヌタを栌玍し、コマンド生成甚デヌタ提䟛サヌバ 2 700は、芁求に応じたコマンド生成甚デヌタを送信する。そしお、プレれンス状態情 報にはコマンド生成甚デヌタに代えお、コマンド生成甚デヌタぞの参照情報を栌玍 する。
[0179] 操䜜ナヌザ通信装眮 2200の操䜜コマンド送信凊理郚 2234および所有ナヌザ通 信装眮 2300の蚱可操䜜凊理郚 2332は、プレれンス状態情報からコマンド生成甚デ ヌタぞの参照情報を取埗しお、該参照情報に埓い、コマンド生成甚デヌタ提䟛サヌ ノ 2700からコマンド生成甚デヌタを取埗する。操䜜コマンド送信凊理郚 2234は、こ のコマンド生成甚デヌタに基づき、操䜜コマンドを生成する。蚱可操䜜凊理郚 2332 は、このコマンド生成甚デヌタに基づき、蚱可操䜜コマンドを生成する。
[0180] 図 70は、被操䜜装眮 2400のプレれンス状態情報の内容䟋である。本実斜圢態で は、図 70に瀺すように、プレれンス状態情報にコマンド生成甚デヌタぞの参照情報 を、 operationタグ L14の reference属性に栌玍しおいる。図 70の䟋では、参照情報 は、「http://operation— provider.net/tv· · 'template.zip」である。図 71は、本実斜圢 態における機噚操䜜システムの動䜜䟋を瀺すシヌケンス図である。同図では、図 50 に瀺した第 7の実斜圢態のシヌケンスに加えお、シヌケンス Se5の埌に、シヌケンス Sglずしお、所有ナヌザ通信装眮 2300の蚱可操䜜凊理郚 2332によるコマンド生成 甚デヌタ提䟛サヌバ 2700からのコマンド生成甚デヌタ取埗ず、シヌケンス Se8の埌 に、シヌケンス Sg2ずしお、操䜜ナヌザ通信装眮 2200の操䜜コマンド送信凊理郚 22 34コマンド生成甚デヌタ提䟛サヌバ 2700からのコマンド生成甚デヌタ取埗ずが远 加されおいる。
[0181] このように、コマンド生成甚デヌタ提䟛サヌバ 2700にコマンド生成甚デヌタを栌玍 しおおくず、このコマンド生成甚デヌタ提䟛サヌバ 2700を被操䜜装眮 2400のベンダ が蚭眮しお、メンテナンスを行うこずができる。
なお、本実斜圢態は、第 7の実斜圢態にコマンド生成甚デヌタ提䟛サヌバ 2700を 远加する圢態ずした力 第 8の実斜圢態にコマンド生成甚デヌタ提䟛サヌバ 2700を 远カロするようにしおあよレボ。
[0182] [第 11の実斜圢態]
以䞋、図面を参照しお、本発明の第 11の実斜圢態に぀いお説明する。図 72は、こ の発明の第 11の実斜圢態による機噚操䜜システムの構成を瀺す抂略ブロック図であ る。同図においお図 65の各郚に察応する郚分には同䞀の笊号を付け、その説明を 省略する。本実斜圢態は、第 9の実斜圢態にコマンド生成甚デヌタ提䟛サヌバ 270
0を远加した圢態である。本実斜圢態においおも、第 10の実斜圢態ず同様に、コマン ド生成甚デヌタ提䟛サヌバ 2700に、各機皮の被操䜜装眮甚のコマンド生成甚デヌ タを栌玍し、プレれンス状態情報にはコマンド生成甚デヌタに代えお、コマンド生成 甚デヌタぞの参照情報を栌玍する。
[0183] たた、第 10の実斜圢態ず同様に、操䜜ナヌザ通信装眮 2200の操䜜コマンド送信 凊理郚 2234および所有ナヌザ通信装眮 2300の蚱可操䜜凊理郚 2332は、プレれ ンス状態情報力 コマンド生成甚デヌタぞの参照情報を取埗しお、該参照情報に埓 い、コマンド生成甚デヌタ提䟛サヌバ 2700からコマンド生成甚デヌタを取埗する。 操䜜コマンド送信凊理郚 2234は、このコマンド生成甚デヌタに基づき、操䜜コマンド を生成する。蚱可操䜜凊理郚 2332は、このコマンド生成甚デヌタに基づき、蚱可操 䜜コマンドを生成する。
たた、図 2におけるプレれンスデヌタ生成郚 322、プレれンスデヌタ送信郚 323、コ マンド実行郚 324、コマンド受信郚 325、あるいは、図 6におけるプレれンスデヌタ受 信郚 141、機胜遞択郚 142、コマンド生成甚デヌタ抜出郚 143、コマンド生成郚 144 、コマンド送信郚 145、コマンド生成甚デヌタ解析郚 151、状態遷移凊理郚 152、ュ 䞀ザ入力補助情報衚瀺郚 153、コマンド構成郚 154、あるいは、図 17におけるプレ れンスデヌタ受信郚 141、機胜遞択郚 142、参照情報抜出郚 163、コマンド生成甚 デヌタ受信郚 164、コマンド生成郚 144、コマンド送信郚 145、コマンド生成甚デヌ タ解析郚 151、状態遷移凊理郚 152、ナヌザ入力補助情報衚瀺郚 153、コマンド構 成郚 154、および、図 21におけるプレれンスデヌタ受信郚 1143、被操䜜機噚遞択 郚 1144、コマンド生成甚デヌタ実行郚 1145、コマンド送信郚 1146、および、図 29 におけるプレれンスデヌタ受送信郚 1222、送信先登録郚 1223、および、図 30にお けるプレれンスデヌタ生成郚 1323、プレれンスデヌタ送信郚 1324、コマンド生成甚 デヌタ芁求郚 1325、コマンド生成甚デヌタ送信郚 1326、コマンド実行郚 1327、コ マンド受信郚 1328、および、図 31における受信郚 1422、コマンド生成甚デヌタ取 埗郚 1423、送信郚 1424、および、図 35におけるプレれンスデヌタ生成郚 1323、プ レれンスデヌタ送信郚 1324、コマンド生成甚デヌタ芁求郚 1335、コマンド生成甚デ ヌタ送信郚 3126、コマンド実行郚 1327、コマンド受信郚 1328、および、図 37にお ける受信郚 1422、コマンド生成甚デヌタ取埗郚 433、送信郚 1424、および、図 39 におけるプレれンスデヌタ受信郚 1143、被操䜜機噚遞択郚 1144、コマンド生成甚 デヌタ実行郚 1145、コマンド送信郚 1146、および、図 41におけるプレれンスデヌタ 生成郚 1323、プレれンスデヌタ送信郚 1324、コマンド生成甚デヌタ芁求郚 1345、 コマンド生成甚デヌタ送信郚 1346、コマンド実行郚 1327、コマンド受信郚 1328、 の機胜、および、図 46における蚱可芁求凊理郚 2131、プレれンス状態送信凊理郚 2132、蚱可操䜜プレれンス状態送信凊理郚 2133、および、図 47における第 1プレ れンス状態受信凊理郚 2231、プレれンス芁求凊理郚 2232、第 2プレれンス状態受 信凊理郚 2233、操䜜コマンド送信凊理郚 2234、および、図 48における蚱可操䜜指 瀺受信凊理郚 2331、蚱可操䜜凊理郚 2332、および、図 49における蚱可操䜜芁求 凊理郚 2441、蚱可蚭定凊理郚 2442、送信蚱可凊理郚 2443、操䜜コマンド凊理郚 2444、および、図 61における蚱可芁求凊理郚 2151、プレれンス状態送信凊理郚 2 152、および、図 62における蚱可操䜜凊理郚 2352、送信蚱可凊理郚 2353、および 、図 63における蚱可蚭定凊理郚 2442、送信蚱可凊理郚 2463、操䜜コマンド凊理 郚 2444を実珟するためのプログラムをコンピュヌタ読み取り可胜な蚘録媒䜓に蚘録 しお、この蚘録媒䜓に蚘録されたプログラムをコンピュヌタシステムに読み蟌たせ、実 行するこずにより、これら各郚の凊理を行っおもよい。なお、ここでいう「コンピュヌタシ ステム」ずは、 OSや呚蟺機噚等のハヌドりェアを含むものずする。
[0185] たた、「コンピュヌタシステム」は、 WWWシステムを利甚しおいる堎合であれば、ホ ヌムペヌゞ提䟛環境あるいは衚瀺環境)も含むものずする。
たた、「コンピュヌタ読み取り可胜な蚘録媒䜓」ずは、フレキシブルディスク、光磁気 ディスク、 ROM, CD— ROM等の可搬媒䜓、コンピュヌタシステムに内蔵されるハヌ ドディスク等の蚘憶装眮のこずをいう。さらに「コンピュヌタ読み取り可胜な蚘録媒䜓」 ずは、むンタヌネット等のネットワヌクや電話回線等の通信回線を介しおプログラムを 送信する堎合の通信線のように、短時間の間、動的にプログラムを保持するもの、そ の堎合のサヌバやクラむアントずなるコンピュヌタシステム内郚の揮発性メモリのように 、䞀定時間プログラムを保持しおいるものも含むものずする。たた䞊蚘プログラムは、 前述した機胜の䞀郚を実珟するためのものであっおも良ぐさらに前述した機胜をコ ンピュヌタシステムにすでに蚘録されおいるプログラムずの組み合わせで実珟できる ものであっおも良い。
[0186] 以䞊、この発明の実斜圢態を図面を参照しお詳述しおきたが、具䜓的な構成はこの 実斜圢態に限られるものではなぐこの発明の芁旚を逞脱しない範囲の蚭蚈倉曎も pŸよれ 。
産業䞊の利甚可胜性
[0187] 本発明は、ホヌムネットワヌクやむンタヌネットなどに接続されたデゞタルテレビ、 H DDレコヌダなどの家電補品や電子機噚および店舗などに蚭眮しおサヌビスを提䟛 するためのプリンタやファクシミリを携垯電話や PDAなどの通信装眮力も遠隔操䜜す る機噚操䜜システムに甚いお最適である力、これらに限定されない。

Claims

請求の範囲
[1] 被操䜜機噚の各機胜を操䜜するコマンドに関するコマンド生成甚デヌタを含むプ レれンスデヌタを受信するプレれンスデヌタ受信郚ず、
前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘コマンド生成 甚デヌタを抜出するコマンド生成甚デヌタ抜出郚ず、
前蚘コマンド生成甚デヌタ抜出郚が抜出したコマンド生成甚デヌタに基づき、コマ ンドを生成するコマンド生成郚ず、
前蚘コマンド生成郚により生成されたコマンドを前蚘被操䜜機噚に送信するコマン ド送信郚ず
を備えるこずを特城ずする通信装眮。
[2] 前蚘プレれンスデヌタは、前蚘被操䜜機噚の各機胜の利甚に関する状態を衚すプ レれンス状態情報を含み、
前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘被操䜜機噚 の機胜のプレれンス状態情報を抜出しお衚瀺させ、ナヌザ操䜜による入力により指 定された機胜の前蚘コマンド生成甚デヌタの抜出を、前蚘コマンド生成甚デヌタ抜 出郚に指瀺する機胜遞択郚を備えるこず
を特城ずする請求項 1に蚘茉の通信装眮。
[3] 被操䜜機噚の各機胜を操䜜するコマンドに関するコマンド生成甚デヌタを含むプ レれンスデヌタを受信するプレれンスデヌタ受信郚ず、
前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘コマンド生成 甚デヌタぞの参照情報を抜出する参照情報抜出郚ず、 前蚘参照情報抜出郚が抜出した参照情報に基づき、コマンド生成甚デヌタを受信 するコマンド生成甚デヌタ受信郚ず、
前蚘コマンド生成甚デヌタ受信郚が受信したコマンド生成甚デヌタに基づき、コマ ンドを生成するコマンド生成郚ず、
前蚘コマンド生成郚により生成されたコマンドを前蚘被操䜜機噚に送信するコマン ド送信郚ず
を備えるこずを特城ずする通信装眮。 [4] 前蚘プレれンスデヌタは、前蚘被操䜜機噚の各機胜の利甚に関する状態を衚すプ レれンス状態情報を含み、
前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから前蚘プレれンス状態 情報を抜出しお衚瀺させ、ナヌザ操䜜による入力により指定された機胜の前蚘参照 情報の抜出を、前蚘参照情報抜出郚に指瀺する機胜遞択郚を備えるこず
を特城ずする請求項 3に蚘茉の通信装眮。
[5] 前蚘プレれンスデヌタは、前蚘プレれンス状態情報ずずもに、該プレれンス状態情 報が倉化する予定時刻ず該倉化内容ずを含み、
前蚘機胜遞択郚は、前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタか ら、前蚘被操䜜機噚の機胜のプレれンス状態情報ずずもに、前蚘プレれンス状態情報 が倉化する予定時刻ず該倉化内容ずを抜出しお衚瀺させるこずを特城ずする請求項 2 たたは請求項 4に蚘茉の通信装眮。
[6] 前蚘コマンド生成甚デヌタは、コマンド生成凊理手順を蚘述した状態遷移定矩情 報ず、前蚘機胜を動䜜させるコマンドの雛圢を蚘述したコマンド生成情報ず、前蚘コマ ンド生成情報からコマンドを生成させるためのナヌザむンタヌフェヌスを蚘述したュ 䞀ザ入力補助情報ずからなり、
前蚘コマンド生成郚は、
前蚘コマンド生成甚デヌタから、状態遷移定矩情報ずコマンド生成情報ずナヌザ入 力補助情報ずを抜出するコマンド生成甚デヌタ解析郚ず、
指定されたナヌザ入力補助情報に基づき画面を衚瀺させるずずもに、ナヌザ操䜜 による入力を受け付けお、前蚘指定されたナヌザ入力補助情報に基づきパラメヌタ を生成するナヌザ入力補助情報衚瀺郚ず、
指定されたコマンド生成情報ず前蚘ナヌザ入力補助情報衚瀺郚が生成したパラメ ヌタずに基づき、コマンドを生成するコマンド構成郚ず、
前蚘衚瀺デヌタ解析郚が抜出した状態遷移定矩情報に基づき、前蚘ナヌザ入力 補助情報衚瀺郚ぞ前蚘衚瀺デヌタ解析郚が抜出したナヌザ入力補助情報を指定し 、前蚘コマンド構成郚に前蚘衚瀺デヌタ解析郚が抜出したコマンド生成情報を指定 するずずもに、これら前蚘ナヌザ入力補助情報衚瀺郚ず前蚘コマンド構成郚ずに加え お前蚘コマンド送信郚の凊理順序を指定する状態遷移凊理郚ず
を備えるこずを特城ずする請求項 1たたは請求項 3に蚘茉の通信装眮。
[7] コンピュヌタを、
被操䜜機噚の各機胜を操䜜するコマンドに関するコマンド生成甚デヌタを含むプ レれンスデヌタを受信するプレれンスデヌタ受信郚、
前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘コマンド生成 甚デヌタを抜出するコマンド生成甚デヌタ抜出郚、
前蚘コマンド生成甚デヌタ抜出郚が抜出したコマンド生成甚デヌタに基づき、コマ ンドを生成するコマンド生成郚、
前蚘コマンド生成郚により生成されたコマンドを前蚘被操䜜機噚に送信するコマン ド送信郚
ずしお機胜させるためのプログラム。
[8] コンピュヌタを、
被操䜜機噚の各機胜を操䜜するコマンドに関するコマンド生成甚デヌタを含むプ レれンスデヌタを受信するプレれンスデヌタ受信郚、
前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘コマンド生成 甚デヌタぞの参照情報を抜出する参照情報抜出郚、 前蚘参照情報抜出郚が抜出した参照情報に基づき、コマンド生成甚デヌタを受信 するコマンド生成甚デヌタ受信郚、
前蚘プレれンス状態が利甚可ずなっおいる機胜を操䜜するコマンドを、前蚘コマンド 生成甚デヌタ受信郚が受信したコマンド生成甚デヌタに基づき生成するコマンド生 成郚、
前蚘コマンド生成郚により生成されたコマンドを前蚘被操䜜機噚に送信するコマン ド送信郚
ずしお機胜させるためのプログラム。
[9] 自装眮の各機胜の利甚に関する状態を衚すプレれンス状態情報ず、前蚘機胜を操 䜜するコマンドに関するコマンド生成甚デヌタずを含むプレれンスデヌタをプレれンス サヌバに送信するプレれンスデヌタ送信郚ず、 前蚘プレれンスデヌタ送信郚が送信したプレれンスデヌタを前蚘プレれンスサヌバ 力、ら受信した通信装眮が該プレれンスデヌタのコマンド生成甚デヌタに基づき生成 したコマンドを受信するコマンド受信郚ず
を備えるこずを特城ずする被操䜜機噚。
[10] 前蚘コマンド生成甚デヌタに蚘述されおいる前蚘機胜の操䜜方法は、コマンド生成 凊理手順を蚘述した状態遷移定矩情報ず、前蚘機胜を動䜜させるコマンドの雛圢を 蚘述したコマンド生成情報ず、前蚘コマンド生成情報からコマンドを生成させるための ナヌザむンタヌフェヌスを蚘述したナヌザ入力補助情報ずからなるこずを特城ずする 請求項 9に蚘茉の被操䜜機噚。
[11] 自装眮の各機胜の利甚に関する状態を衚すプレれンス状態情報ず、前蚘機胜を操 䜜するコマンドに関するコマンド生成甚デヌタぞの参照情報ずを含むプレれンスデヌ タをプレれンスサヌバに送信するプレれンスデヌタ送信郚ず、
前蚘プレれンスデヌタ送信郚が送信したプレれンスデヌタを前蚘プレれンスサヌバ 力、ら受信した通信装眮が該プレれンスデヌタの参照情報のコマンド生成甚デヌタに 基づき生成したコマンドを受信するコマンド受信郚ず
を備えるこずを特城ずする被操䜜機噚。
[12] 前蚘プレれンスデヌタは、前蚘プレれンス状態情報が倉化する予定時刻ず該倉化 内容ずを含むこずを特城ずする請求項 9たたは請求項 11に蚘茉の被操䜜機噚。
[13] 通信装眮ずコマンドにより動䜜する被操䜜機噚ず前蚘被操䜜機噚力 受信したプレ れンスデヌタを前蚘通信装眮に配信するプレれンスサヌバずが通信網により接続さ れた機噚操䜜システムであっお、
前蚘被操䜜機噚は、
自装眮の各機胜の利甚に関する状態を衚すプレれンス状態情報ず、前蚘機胜を操 䜜するコマンドに関するコマンド生成甚デヌタずを含むプレれンスデヌタを前蚘プレ れンスサヌバに送信するプレれンスデヌタ送信郚ず、
前蚘通信装眮力 コマンドを受信するコマンド受信郚ずを備え、
前蚘通信装眮は、
前蚘被操䜜機噚の各機胜を操䜜するコマンドに関するコマンド生成甚デヌタを含 むプレれンスデヌタを、前蚘プレれンスサヌバから受信するプレれンスデヌタ受信郚 ず、
前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘コマンド生成 甚デヌタを抜出するコマンド生成甚デヌタ抜出郚ず、
前蚘コマンド生成甚デヌタ抜出郚が抜出したコマンド生成甚デヌタに基づき、コマ ンドを生成するコマンド生成郚ず、
前蚘コマンド生成郚により生成されたコマンドを前蚘被操䜜機噚に送信するコマン ド送信郚ず
を備えるこずを特城ずする機噚操䜜システム。
[14] 通信装眮ずコマンドにより動䜜する被操䜜機噚ず前蚘被操䜜機噚から受信したプレ れンスデヌタを前蚘通信装眮に配信するプレれンスサヌバずが通信網により接続さ れた機噚操䜜システムにおける機噚操䜜方法であっお、
前蚘被操䜜機噚が、自装眮の各機胜の利甚に関する状態を衚すプレれンス状態 情報ず、前蚘機胜を操䜜するコマンドに関するコマンド生成甚デヌタずを含むプレれ ンスデヌタを前蚘プレれンスサヌバに送信する第 1の過皋ず、
前蚘プレれンスサヌバが、前蚘第 1の過皋にお送信されたプレれンスデヌタを受信 し、該受信したプレれンスデヌタを前蚘通信装眮に送信する第 2の過皋ず、
前蚘通信装眮が、前蚘第 2の過皋にお送信されたプレれンスデヌタを受信する第 3 の過皋ず、
前蚘通信装眮が、前蚘第 3の過皋にお受信したプレれンスデヌタから、前蚘コマン ド生成甚デヌタを抜出する第 4の過皋ず、
前蚘通信装眮が、前蚘第 4の過皋にお抜出したコマンド生成甚デヌタに基づき、コ マンドを生成する第 5の過皋ず、
前蚘通信装眮が、前蚘第 5の過皋にお生成されたコマンドを前蚘被操䜜機噚に送 信する第 6の過皋ず、
前蚘被操䜜機噚が、前蚘第 6の過皋にお送信されたコマンドを受信する第 7の過皋 ず
を備えるこずを特城ずする機噚操䜜方法。 [15] 通信装眮ずコマンドにより動䜜する被操䜜機噚ず前蚘被操䜜機噚から受信したプレ れンスデヌタを前蚘通信装眮に配信するプレれンスサヌバず前蚘通信装眮からの芁 求に埓いコマンド生成甚デヌタを送信するコマンド生成甚デヌタ提䟛サヌバずが通 信網により接続された機噚操䜜システムであっお、
前蚘被操䜜機噚は、
自装眮の各機胜の利甚に関する状態を衚すプレれンス状態情報ず、前蚘機胜を操 䜜するコマンドに関するコマンド生成甚デヌタぞの参照情報ずを含むプレれンスデヌ タを前蚘プレれンスサヌバに送信するプレれンスデヌタ送信郚ず、
前蚘通信装眮からコマンドを受信するコマンド受信郚ず
を備え、
前蚘通信装眮は、
前蚘被操䜜機噚の各機胜を操䜜するコマンドに関するコマンド生成甚デヌタを含 むプレれンスデヌタを、前蚘プレれンスサヌバから受信するプレれンスデヌタ受信郚 ず、
前蚘プレれンスデヌタ受信郚が受信したプレれンスデヌタから、前蚘コマンド生成 甚デヌタぞの参照情報を抜出する参照情報抜出郚ず、 前蚘参照情報抜出郚が抜出した参照情報に基づき、コマンド生成甚デヌタを前蚘 コマンド生成甚デヌタ提䟛サヌバから受信するコマンド生成甚デヌタ受信郚ず、 前蚘コマンド生成甚デヌタ受信郚が受信したコマンド生成甚デヌタに基づき、コマ ンドを生成するコマンド生成郚ず、
前蚘コマンド生成郚により生成されたコマンドを前蚘被操䜜機噚に送信するコマン ド送信郚ず
を備えるこずを特城ずする機噚操䜜システム。
[16] 通信装眮ずコマンドにより動䜜する被操䜜機噚ず前蚘被操䜜機噚から受信したプレ れンスデヌタを前蚘通信装眮に配信するプレれンスサヌバず前蚘通信装眮からの芁 求に埓いコマンド生成甚デヌタを送信するコマンド生成甚デヌタ提䟛サヌバずが通 信網により接続された機噚操䜜システムにおける機噚操䜜方法であっお、
前蚘被操䜜機噚が、自装眮の各機胜の利甚に関する状態を衚すプレれンス状態 情報ず、前蚘機胜を操䜜するコマンドに関するコマンド生成甚デヌタぞの参照情報ず を含むプレれンスデヌタを前蚘プレれンスサヌバに送信する第 1の過皋ず、
前蚘プレれンスサヌバが、前蚘第 1の過皋にお送信されたプレれンスデヌタを受信 し、該受信したプレれンスデヌタを前蚘通信装眮に送信する第 2の過皋ず、
前蚘通信装眮が、前蚘第 2の過皋にお送信されたプレれンスデヌタを、前蚘プレれ ンスサヌバから受信する第 3の過皋ず、
前蚘通信装眮が、前蚘第 3の過皋にお受信したプレれンスデヌタから、前蚘コマン ド生成甚デヌタぞの参照情報を抜出する第 4の過皋ず、
前蚘通信装眮が、前蚘第 4の過皋にお抜出した参照情報に基づき、コマンド生成 甚デヌタを前蚘コマンド生成甚デヌタ提䟛サヌバに芁求する第 5の過皋ず、 前蚘コマンド生成甚デヌタ提䟛サヌバが、前蚘第 5の過皋にお芁求されたコマンド 生成甚デヌタを前蚘通信装眮ぞ送信する第 6の過皋ず、
前蚘通信装眮が、前蚘第 6の過皋にお送信されたコマンド生成甚デヌタを受信す る第 7の過皋ず、
前蚘通信装眮が、前蚘第 7の過皋にお受信したコマンド生成甚デヌタに基づき、コ マンドを生成する第 8の過皋ず、
前蚘通信装眮が、前蚘第 8の過皋にお生成されたコマンドを前蚘被操䜜機噚に送 信する第 9の過皋ず
前蚘被操䜜機噚が、前蚘第 9の過皋にお送信されたコマンドを受信する第 10の過 皋ず
を備えるこずを特城ずする機噚操䜜方法。
被操䜜機噚に察しおコマンドを送信する通信装眮に関する通信装眮情報を受信す る受信郚ず、
前蚘通信装眮においおコマンドを生成する際のナヌザむンタフェヌスを定矩したコ マンド生成甚デヌタを、前蚘情報に基づき遞択たたは生成するコマンド生成甚デヌ タ取埗郚ず、
前蚘コマンド生成甚デヌタ取埗郚が遞択たたは生成したコマンド生成甚デヌタを 送信する送信郚ず を具備するこずを特城ずするコマンド生成甚デヌタ提䟛サヌバ。
[18] 前蚘受信郚は、前蚘通信装眮情報に加えお、前蚘被操䜜機噚に関する被操䜜機 噚情報を受信し、
前蚘コマンド生成甚デヌタ取埗郚は、前蚘コマンド生成甚デヌタを、前蚘通信装 眮情報に加えお前蚘受信郚が受信した被操䜜機噚情報に基づき遞択たたは生成す るこず
を特城ずする請求項 17に蚘茉のコマンド生成甚デヌタ提䟛サヌバ。
[19] 前蚘通信装眮情報は、前蚘通信装眮の機皮識別情報を含み、
前蚘被操䜜機噚情報は、前蚘被操䜜機噚の機皮識別情報を含み、
通信装眮の機皮識別情報ず被操䜜機噚の機皮識別情報ずの組合せに関連付けお コマンド生成甚デヌタを蚘憶する蚘憶郚を具備し、
前蚘コマンド生成甚デヌタ取埗郚は、前蚘受信郚が受信した通信装眮情報から、 前蚘通信装眮の機皮識別情報を抜出し、前蚘受信郚が受信した被操䜜機噚情報か ら、前蚘被操䜜機噚の機皮識別情報を抜出し、該抜出した通信装眮の機皮識別情 報ず被操䜜機噚の機皮識別情報ずの組合せに関連付けられたコマンド生成甚デヌタ を前蚘蚘憶郚から取埗するこず
を特城ずする請求項 18に蚘茉のコマンド生成甚デヌタ提䟛サヌバ。
[20] 前蚘通信装眮情報は、前蚘通信装眮の機皮識別情報を含み、
前蚘被操䜜機噚情報は、抜象化された情報ず該抜象化された情報に察応付けられ た具䜓化された情報ずを含み、
被操䜜機噚に䟝存した項目であっお、抜象化された情報を栌玍した項目を有する コマンド生成甚デヌタを、通信装眮の機皮識別情報に関連付けお蚘憶する蚘憶郚ず 前蚘コマンド生成甚デヌタ取埗郚は、前蚘受信郚が受信した通信装眮情報から、 前蚘通信装眮の機皮識別情報を抜出し、該抜出した通信装眮の機皮識別情報に関 連付けられたコマンド生成甚デヌタを前蚘蚘憶郚から取埗し、前蚘取埗したコマンド 生成甚デヌタのうちで抜象化されお!/、る項目を、前蚘被操䜜機噚情報にお察応づけ られた具䜓化された情報に眮き換えたコマンド生成甚デヌタを生成するこず を特城ずする請求項 18に蚘茉のコマンド生成甚デヌタ提䟛サヌバ。
[21] コマンド生成甚デヌタ提䟛サヌバが具備するコンピュヌタを、
被操䜜機噚に察しおコマンドを送信する通信装眮に関する通信装眮情報を受信す る受信郚、
前蚘通信装眮においおコマンドを生成する際のナヌザむンタフェヌスを定矩したコ マンド生成甚デヌタを、前蚘情報に基づき遞択たたは生成するコマンド生成甚デヌ タ取埗郚、
前蚘コマンド生成甚デヌタ取埗郚が遞択たたは生成したコマンド生成甚デヌタを 送信する送信郚
ずしお機胜させるためのプログラム。
[22] 通信装眮から受信したコマンドに基づき動䜜する被操䜜機噚であっお、
通信装眮に関する通信装眮情報を含む芁求であっお、コマンドを生成する際のュ 䞀ザむンタプヌスを定矩するコマンド生成甚デヌタの芁求を前蚘通信装眮から受 信しお、該芁求をコマンド生成甚デヌタ提䟛サヌバぞ送信するコマンド生成甚デヌ タ芁求郚ず、
前蚘コマンド生成甚デヌタ芁求郚からの芁求を受けたコマンド生成甚デヌタ提䟛 サヌバからコマンド生成甚デヌタを受信し、前蚘通信装眮に送信するコマンド生成 甚デヌタ送信郚ず
を具備するこずを特城ずする被操䜜機噚。
[23] 自装眮に関する情報を蚘憶する自装眮情報蚘憶郚を具備し、
コマンド生成甚デヌタ芁求郚は、前蚘コマンド生成甚デヌタ提䟛サヌバぞ送信す る芁求に、前蚘自装眮情報蚘憶郚から取埗した自装眮に関する情報を含めるこず を特城ずする請求項 22に蚘茉の被操䜜機噚。
[24] 前蚘自装眮に関する情報は、自装眮の機皮識別情報を含むこずを特城ずする請求 項 23に蚘茉の被操䜜機噚。
[25] 前蚘自装眮に関する情報は、自装眮に䟝存した項目の情報内容が、抜象化された 情報内容ず具䜓化された情報内容ずを含むこずを特城ずする請求項 23に蚘茉の被操 䜜機噚。 [26] 通信装眮に関する通信装眮情報を蚘憶する通信装眮情報蚘憶郚を具備し、 前蚘コマンド生成甚デヌタ芁求郚は、前蚘通信装眮から受信した芁求の䞭から、 前蚘コマンド生成甚デヌタ提䟛サヌバぞの送信が犁止された項目を取り陀いた芁求 を、コマンド生成甚デヌタ提䟛サヌバぞ送信するずずもに、前蚘取り陀いた項目の項 目名ず、該項目の情報内容ずを関連付けお前蚘通装眮情報蚘憶郚に栌玍し、 前蚘コマンド生成甚デヌタ送信郚が受信したコマンド生成甚デヌタは、通信装眮 に䟝存した項目であっお、項目名のみの項目を含み、
前蚘コマンド生成甚デヌタ送信郚は、前蚘受信したコマンド生成甚デヌタに含たれ おレ、る項目名のみの項目の項目名ず関連付けお前蚘通信装眮情報蚘憶郚に栌玍さ れおいる情報内容を取埗し、前蚘受信したコマンド生成甚デヌタに含たれおいる項 目名のみの項目を該取埗した情報内容にしお、前蚘通信装眮に送信するこず を特城ずする請求項 22たたは請求項 23に蚘茉の被操䜜機噚。
[27] 受信したコマンドに基づき動䜜する被操䜜機噚ず前蚘被操䜜機噚にコマンドを送 信する通信装眮ずからなる機噚操䜜システムであっお、
前蚘被操䜜機噚から前蚘通信装眮に関する通信装眮情報を含むコマンド生成甚 デヌタの芁求を受信する受信郚ず、
前蚘通信装眮においおコマンドを生成する際のナヌザむンタフェヌスを定矩したコ マンド生成甚デヌタを、前蚘芁求から抜出した前蚘通信装眮情報に基づき遞択たた は生成するコマンド生成甚デヌタ取埗郚ず、
前蚘コマンド生成甚デヌタ取埗郚が遞択たたは生成したコマンド生成甚デヌタを 前蚘被操䜜機噚に送信する送信郚ず
を具備するコマンド生成甚デヌタ提䟛サヌバを具備し、
前蚘通信装眮は、
自装眮に関する情報を含むコマンド生成甚デヌタの芁求を前蚘被操䜜機噚に送 信する芁求郚ず、
前蚘被操䜜機噚からコマンド生成甚デヌタを受信し、該受信したコマンド生成甚デ ヌタに基づき、前蚘被操䜜機噚に送信するコマンドを生成するコマンド生成郚ず を具備し、 前蚘被操䜜機噚は、
前蚘通信装眮情報を含むコマンド生成甚デヌタの芁求を前蚘通信装眮から受信し お、該芁求をコマンド生成甚デヌタ提䟛サヌバぞ送信するコマンド生成甚デヌタ芁 求郚ず、
前蚘コマンド生成甚デヌタ芁求郚からの芁求を受けたコマンド生成甚デヌタ提䟛 サヌバからコマンド生成甚デヌタを受信し、前蚘通信装眮に送信するコマンド生成 甚デヌタ送信郚ず
を具備するこず
を特城ずする機噚操䜜システム。
受信したコマンドに基づき動䜜する被操䜜機噚ず前蚘被操䜜機噚にコマンドを送 信する通信装眮ずからなる機噚操䜜システムにおける機噚操䜜方法であっお、 前蚘通信装眮が、自装眮に関する情報を含むコマンド生成甚デヌタの芁求を前蚘 被操䜜機噚に送信する第 1の過皋ず、
前蚘被操䜜機噚が、前蚘第 1の過皋にお送信した芁求を前蚘通信装眮から受信し お、該芁求をコマンド生成甚デヌタ提䟛サヌバぞ送信する第 2の過皋ず、
前蚘コマンド生成甚デヌタ提䟛サヌバが、前蚘第 2の過皋にお送信された芁求を 受信する第 3の過皋ず、
前蚘コマンド生成甚デヌタ提䟛サヌバが、前蚘第 3の過皋にお受信した芁求から 抜出した前蚘通信装眮情報に基づき、コマンド生成甚デヌタを遞択たたは生成する 第 4の過皋ず、
前蚘コマンド生成甚デヌタ提䟛サヌバが、前蚘第 4の過皋にお遞択たたは生成し たコマンド生成甚デヌタを前蚘被操䜜機噚に送信する第 5の過皋ず、
前蚘被操䜜機噚が、前蚘第 5の過皋にお送信されたコマンド生成甚デヌタを受信 し、前蚘通信装眮に送信する第 6の過皋ず、
前蚘通信装眮が、前蚘第 6の過皋にお送信されたコマンド生成甚デヌタを受信し、 該受信したコマンド生成甚デヌタに基づき、前蚘被操䜜機噚に送信するコマンドを 生成する第 7の過皋ず
を具備するこずを特城ずする機噚操䜜方法。 [29] あるナヌザの所有装眮リストを含む前蚘ナヌザのプレれンス状態情報を、プレれン スサヌバから受信する第 1のプレれンス状態受信郚ず、
前蚘所有装眮リストに基づき、前蚘ナヌザの所有装眮のリストを提瀺し、該リストの 䞭から遞択された所有装眮の操䜜コマンド生成甚情報を含む該所有装眮のプレれ ンス状態情報を前蚘プレれンスサヌバに芁求するプレれンス芁求郚ず、
前蚘プレれンス芁求郚にお芁求したプレれンス状態情報を前蚘プレれンスサヌバ から受信する第 2のプレれンス状態受信郚ず、
前蚘第 2のプレれンス状態受信郚が受信したプレれンス状態情報に含たれおいる 遞択された所有装眮の操䜜コマンド生成甚情報に基づき、前蚘遞択された所有装眮 を操䜜する操䜜コマンドを生成しお、この操䜜コマンドを前蚘遞択された所有装眮に 送信する操䜜コマンド送信郚ず
を具備するこずを特城ずする操䜜ナヌザ通信装眮。
[30] 前蚘操䜜コマンド生成甚情報は、コマンド生成甚デヌタ提䟛サヌバに栌玍されお いる操䜜コマンド生成方法に関する情報ぞの参照情報であり、
前蚘操䜜コマンド送信郚は、前蚘操䜜コマンド生成方法に関する情報ぞの参照情 報に基づき、前蚘操䜜コマンド生成方法に関する情報を前蚘コマンド生成甚デヌタ 提䟛サヌバより取埗し、該操䜜コマンド生成方法に関する情報に基づき、前蚘遞択 された所有装眮を操䜜する操䜜コマンドを生成しお、この操䜜コマンドを前蚘遞択さ れた所有装眮に送信するこず
を特城ずする請求項 29に蚘茉の操䜜ナヌザ通信装眮。
[31] 被操䜜装眮の操䜜コマンド生成甚情報を含むプレれンス状態情報の芁求を操䜜ュ 䞀ザ通信装眮から受信しお、前蚘芁求されたプレれンス状態情報の前蚘操䜜ナヌザ 通信装眮ぞの送信蚱可を、他装眮に芁求する蚱可芁求郚ず、
前蚘他装眮から、前蚘芁求した送信蚱可を受信しお、前蚘送信蚱可されたプレれ ンス状態情報を前蚘操䜜ナヌザ通信装眮ぞ送信するプレれンス状態送信郚ず を具備するこずを特城ずするプレれンスサヌバ。
[32] 前蚘他装眮は、前蚘被操䜜装眮であり、
前蚘操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定する前蚘被操䜜装 眮の蚱可操䜜コマンドに関する情報を含むプレれンス状態情報を前蚘被操䜜装眮 に察応づけられた所有ナヌザ通信装眮に送信する指瀺を、前蚘被操䜜装眮から受 信しお、該送信を指瀺されたプレれンス状態情報を前蚘所有ナヌザ通信装眮に送信 する蚱可操䜜プレれンス状態送信郚を具備するこず
を特城ずする請求項 31に蚘茉のプレれンスサヌバ。
[33] 前蚘他装眮は、該被操䜜装眮に察応づけられた所有ナヌザ通信装眮であるこずを 特城ずする請求項 31に蚘茉のプレれンスサヌバ。
[34] 操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定する蚱可操䜜コマンドを 所有ナヌザ通信装眮から受信しお、該蚱可操䜜コマンドに基づき、前蚘操䜜ナヌザ 通信装眮からの操䜜コマンド受付蚱可を蚭定する蚱可蚭定郚ず、
前蚘蚱可蚭定郚による蚭定に応じたプレれンス状態情報の前蚘操䜜ナヌザ通信 装眮ぞの送信蚱可を送信する送信蚱可郚ず
を具備するこずを特城ずする被操䜜装眮。
[35] 自装眮のプレれンス状態情報の操䜜ナヌザ通信装眮ぞの送信蚱可の芁求を受信 しお、前蚘操䜜ナヌザ通信装眮から自装眮ぞの操䜜コマンド受付蚱可を蚭定する蚱 可操䜜コマンドに関する情報を含むプレれンス状態情報を自装眮に察応づけられた 所有ナヌザ通信装眮に送信する指瀺を前蚘プレれンスサヌバに送信する蚱可操䜜 芁求郚を備え、
前蚘送信蚱可郚は、前蚘送信蚱可を前蚘プレれンスサヌバに送信するこず を特城ずする請求項 34に蚘茉の被操䜜装眮。
[36] 前蚘送信蚱可郚は、前蚘送信蚱可を前蚘所有ナヌザ通信装眮に送信するこずを 特城ずする請求項 34に蚘茉の被操䜜装眮。
[37] 所定の操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定する被操䜜装眮 の蚱可操䜜コマンドに関する情報を含むプレれンス状態情報を受信する蚱可操䜜指 瀺受信郚ず、
前蚘蚱可操䜜コマンドに関する情報ずナヌザ入力もしくはナヌザ蚭定ずに基づき、 蚱可操䜜コマンドを生成し、この蚱可操䜜コマンドを前蚘被操䜜装眮に送信する蚱 可操䜜郚ず を備えるこずを特城ずする所有ナヌザ通信装眮。
[38] 被操䜜装眮の操䜜コマンド生成甚情報を含むプレれンス状態情報の操䜜ナヌザ 通信装眮ぞの送信蚱可芁求をプレれンスサヌバから受信し、前蚘被操䜜装眮に前 蚘操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定する蚱可操䜜郚ず、 前蚘プレれンスサヌバに前蚘プレれンス状態情報の前蚘操䜜ナヌザ通信装眮ぞ の送信蚱可を通知する送信蚱可郚ず
を備えるこずを特城ずする所有ナヌザ通信装眮。
[39] 前蚘蚱可操䜜コマンドに関する情報は、コマンド生成甚デヌタ提䟛サヌバに栌玍 されおいる蚱可操䜜コマンド生成方法に関する情報ぞの参照情報であり、
前蚘蚱可操䜜郚は、前蚘蚱可操䜜コマンド生成方法に関する情報ぞの参照情報 に基づき、前蚘コマンド生成甚デヌタ提䟛サヌバから前蚘蚱可操䜜コマンド生成方 法に関する情報を取埗し、該蚱可操䜜コマンド生成方法に関する情報ずナヌザ入力 もしくはナヌザ蚭定ずに基づき、蚱可操䜜コマンドを生成し、この蚱可操䜜コマンドを 前蚘被操䜜装眮に送信するこず
を特城ずする請求項 37に蚘茉の所有ナヌザ通信装眮。
[40] 操䜜ナヌザ通信装眮が具備するコンピュヌタを、
あるナヌザの所有装眮リストを含む前蚘ナヌザのプレれンス状態情報を、プレれン スサヌバから受信する第 1のプレれンス状態受信郚、
前蚘所有装眮リストに基づき、前蚘ナヌザの所有装眮のリストを提瀺し、該リストの 䞭から遞択された所有装眮の操䜜コマンド生成甚情報を含む該所有装眮のプレれ ンス状態情報を前蚘プレれンスサヌバに芁求するプレれンス芁求郚、
前蚘プレれンス芁求郚にお芁求したプレれンス状態情報を前蚘プレれンスサヌバ から受信する第 2のプレれンス状態受信郚、
前蚘第 2のプレれンス状態受信郚が受信したプレれンス状態情報に含たれおいる 遞択された所有装眮の操䜜コマンド生成甚情報に基づき、前蚘遞択された所有装眮 を操䜜する操䜜コマンドを生成しお、この操䜜コマンドを前蚘遞択された所有装眮に 送信する操䜜コマンド送信郚
ずしお機胜させるためのプログラム。 [41] プレれンスサヌバが具備するコンピュヌタを、
被操䜜装眮の操䜜コマンド生成甚情報を含むプレれンス状態情報の芁求を操䜜ュ 䞀ザ通信装眮から受信しお、前蚘芁求されたプレれンス状態情報の前蚘操䜜ナヌザ 通信装眮ぞの送信蚱可を、他装眮に芁求する蚱可芁求郚、
前蚘他装眮から、前蚘芁求されたプレれンス状態情報の前蚘操䜜ナヌザ通信装眮 ぞの送信蚱可を受信しお、該プレれンス状態情報を前蚘操䜜ナヌザ通信装眮ぞ送 信するプレれンス状態送信郚
ずしお機胜させるためのプログラム。
[42] 被操䜜装眮が具備するコンピュヌタを、操䜜ナヌザ通信装眮からの操䜜コマンド受 付蚱可を蚭定する蚱可操䜜コマンドを所有ナヌザ通信装眮から受信しお、該蚱可操 䜜コマンドに基づき、前蚘操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定 する蚱可蚭定郚、
前蚘蚱可蚭定郚による蚭定に応じたプレれンス状態情報の前蚘操䜜ナヌザ通信 装眮ぞの送信蚱可を送信する送信蚱可郚
ずしお機胜させるためのプログラム。
[43] 所有ナヌザ通信装眮の具備するコンピュヌタを、所定の操䜜ナヌザ通信装眮から の操䜜コマンド受付蚱可を蚭定する被操䜜装眮の蚱可操䜜コマンドに関する情報を 含むプレれンス状態情報を受信する蚱可操䜜指瀺受信郚、
前蚘蚱可操䜜コマンドに関する情報ずナヌザ入力もしくはナヌザ蚭定ずに基づき、 蚱可操䜜コマンドを生成し、この蚱可操䜜コマンドを前蚘被操䜜装眮に送信する蚱 可操䜜郚
ずしお機胜させるためのプログラム。
[44] 所有ナヌザ通信装眮の具備するコンピュヌタを、
被操䜜装眮の操䜜コマンド生成甚情報を含むプレれンス状態情報の操䜜ナヌザ 通信装眮ぞの送信蚱可芁求をプレれンスサヌバから受信し、前蚘被操䜜装眮に前 蚘操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定する蚱可操䜜郚、 前蚘プレれンスサヌバに前蚘プレれンス状態情報の前蚘操䜜ナヌザ通信装眮ぞ の送信蚱可を通知する送信蚱可郚 ずしお機胜させるためのプログラム。
機噚操䜜の指瀺を入力する操䜜ナヌザ通信装眮ず操䜜コマンドにより動䜜する被 操䜜装眮ず前蚘被操䜜装眮のプレれンス状態情報を配信するプレれンスサヌバず前 蚘被操䜜装眮に察応付けられた所有ナヌザ通信装眮ずが通信網により接続された 機噚操䜜システムであっお、
前蚘操䜜ナヌザ通信装眮は、
前蚘被操䜜装眮の操䜜コマンド生成甚情報を含む前蚘被操䜜装眮のプレれンス 状態情報を前蚘プレれンスサヌバに芁求するプレれンス芁求郚ず、
前蚘芁求したプレれンス状態情報を前蚘プレれンスサヌバから受信する第 2のプレ れンス状態受信郚ず、
前蚘第 2のプレれンス状態受信郚が受信したプレれンス状態情報に含たれおいる 前蚘被操䜜装眮の操䜜コマンド生成甚情報に基づき、前蚘被操䜜装眮を操䜜する 操䜜コマンドを生成しお、この操䜜コマンドを前蚘被操䜜装眮に送信する操䜜コマン ド送信郚ず
を備え、
前蚘プレれンスサヌバは、
前蚘被操䜜装眮のプレれンス状態情報の芁求を前蚘操䜜ナヌザ通信装眮から受 信しお、前蚘芁求されたプレれンス状態情報の前蚘操䜜ナヌザ通信装眮ぞの送信 蚱可を、前蚘被操䜜装眮に芁求する蚱可芁求郚ず、
前蚘操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定する前蚘被操䜜装 眮の蚱可操䜜コマンドに関する情報を含む前蚘被操䜜装眮のプレれンス状態情報 を前蚘所有ナヌザ通信装眮に送信する指瀺を、前蚘被操䜜装眮から受信しお、該 送信を指瀺されたプレれンス状態情報を前蚘所有ナヌザ通信装眮に送信する蚱可 操䜜プレれンス状態送信郚ず、
前蚘被操䜜装眮から、前蚘蚱可芁求郚にお芁求した送信蚱可を受信しお、前蚘送 信蚱可された前蚘被操䜜装眮のプレれンス状態情報を前蚘操䜜ナヌザ通信装眮ぞ 送信するプレれンス状態送信郚ず
を備え、 前蚘被操䜜装眮は、
前蚘プレれンスサヌバの蚱可芁求郚による送信蚱可の芁求を受信しお、前蚘操䜜 ナヌザ通信装眮から自装眮ぞの操䜜コマンド受付蚱可を蚭定する蚱可操䜜コマンド に関する情報を含むプレれンス状態情報を、 自装眮に察応づけられた所有ナヌザ通 信装眮に送信する指瀺を前蚘プレれンスサヌバの蚱可操䜜プレれンス状態送信郚 に送信する蚱可操䜜芁求郚ず、
前蚘操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定する蚱可操䜜コマン ドを所有ナヌザ通信装眮から受信しお、該蚱可操䜜コマンドに基づき、前蚘操䜜ュ 䞀ザ通信装眮からの操䜜コマンド受付蚱可を蚭定する蚱可蚭定郚ず、
前蚘蚱可蚭定郚による蚭定に応じた操䜜コマンドに関する情報を含む前蚘被操䜜 装眮のプレれンス状態情報の前蚘操䜜ナヌザ通信装眮ぞの送信蚱可を、前蚘プレ れンスサヌバのプレれンス状態送信郚に送信する送信蚱可郚ず
を備え、
前蚘所有ナヌザ通信装眮は、
前蚘プレれンスサヌバの蚱可操䜜プレれンス状態送信郚が送信した前蚘被操䜜 装眮のプレれンス状態情報を受信する蚱可操䜜指瀺受信郚ず、
前蚘蚱可操䜜指瀺受信郚が受信したプレれンス状態情報に含たれる前蚘蚱可操 䜜コマンドに関する情報に基づき、蚱可操䜜コマンドを生成し、この蚱可操䜜コマン ドを前蚘被操䜜装眮の蚱可蚭定郚に送信する蚱可操䜜郚ず
を備えるこずを特城ずする機噚操䜜システム。
機噚操䜜の指瀺を入力する操䜜ナヌザ通信装眮ず操䜜コマンドにより動䜜する被 操䜜装眮ず前蚘被操䜜装眮のプレれンス状態情報を配信するプレれンスサヌバず前 蚘被操䜜装眮に察応付けられた所有ナヌザ通信装眮ずが通信網により接続された 機噚操䜜システムにおける機噚操䜜方法であっお、
前蚘操䜜ナヌザ通信装眮が、前蚘被操䜜装眮の操䜜コマンド生成甚情報を含む 前蚘被操䜜装眮のプレれンス状態情報を前蚘プレれンスサヌバに芁求する第 1の過 皋ず、
前蚘プレれンスサヌバが、前蚘第 1の過皋による被操䜜装眮のプレれンス状態情 報の芁求を受信しお、前蚘芁求されたプレれンス状態情報の前蚘操䜜ナヌザ通信 装眮ぞの送信蚱可を、前蚘被操䜜装眮に芁求する第 2の過皋ず、
前蚘被操䜜装眮が、前蚘第 2の過皋による送信蚱可の芁求を受信しお、前蚘操䜜 ナヌザ通信装眮から自装眮ぞの操䜜コマンド受付蚱可を蚭定する蚱可操䜜コマンド に関する情報を含むプレれンス状態情報を、 自装眮に察応づけられた所有ナヌザ通 信装眮に送信する指瀺を前蚘プレれンスサヌバに送信する第 3の過皋ず、
前蚘プレれンスサヌバが、前蚘第 3の過皋による送信の指瀺を受信しお、該送信を 指瀺されたプレれンス状態情報を前蚘所有ナヌザ通信装眮に送信する第 4の過皋ず 前蚘所有ナヌザ通信装眮が、前蚘第 4の過皋にお送信されたプレれンス状態情報 を受信し、該受信したプレれンス状態情報に含たれる前蚘蚱可操䜜コマンドに関す る情報に基づき、蚱可操䜜コマンドを生成し、この蚱可操䜜コマンドを前蚘被操䜜装 眮に送信する第 5の過皋ず、
前蚘被操䜜装眮が、前蚘第 5の過皋による蚱可操䜜コマンドを受信しお、該蚱可操 䜜コマンドに基づき、前蚘操䜜ナヌザ通信装眮からの操䜜コマンド受付蚱可を蚭定 する第 6の過皋ず、
前蚘被操䜜装眮が、前蚘第 6の過皋による蚭定に応じた操䜜コマンド生成甚情報 を含む前蚘被操䜜装眮のプレれンス状態情報の前蚘操䜜ナヌザ通信装眮ぞの送 信蚱可を、前蚘プレれンスサヌバに送信する第 7の過皋ず、
前蚘プレれンスサヌバが、前蚘第 7の過皋による送信蚱可を受信しお、前蚘送信蚱 可された前蚘被操䜜装眮のプレれンス状態情報を前蚘操䜜ナヌザ通信装眮ぞ送信 する第 8の過皋ず、
前蚘操䜜ナヌザ通信装眮が、前蚘第 8の過皋にお送信されたプレれンス状態情報 を受信し、該受信したプレれンス状態情報に含たれる前蚘被操䜜装眮の操䜜コマン ド生成甚情報に基づき、前蚘被操䜜装眮を操䜜する操䜜コマンドを生成しお、この操 䜜コマンドを前蚘被操䜜装眮に送信する第 9の過皋ず
を備えるこずを特城ずする機噚操䜜方法。
PCT/JP2007/065636 2006-08-10 2007-08-09 Communication device, operation user communication device, owner-user communication device, its program, presence server, operated device, command generation data providing server, device operation system, and device operation method Ceased WO2008018553A1 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2006-218143 2006-08-10
JP2006-218144 2006-08-10
JP2006218144 2006-08-10
JP2006218143 2006-08-10
JP2006-274183 2006-10-05
JP2006274183 2006-10-05

Publications (1)

Publication Number Publication Date
WO2008018553A1 true WO2008018553A1 (en) 2008-02-14

Family

ID=39033082

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/065636 Ceased WO2008018553A1 (en) 2006-08-10 2007-08-09 Communication device, operation user communication device, owner-user communication device, its program, presence server, operated device, command generation data providing server, device operation system, and device operation method

Country Status (1)

Country Link
WO (1) WO2008018553A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010107062A1 (ja) * 2009-03-17 2010-09-23 サむバヌステヌション株匏䌚瀟 システム、呜什察象システム、及び、コンテンツデヌタ提䟛方法
CN103634689A (zh) * 2013-12-06 2014-03-12 乐视臎新电子科技倩接有限公叞 通过移劚通信终端向智胜电视安装应甚皋序的方法及装眮
JP6005760B2 (ja) * 2012-11-26 2016-10-12 日立マクセル株匏䌚瀟 ネットワヌク端末システム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003071178A (ja) * 2001-09-04 2003-03-11 Sanyo Electric Co Ltd 掗濯機
JP2003280731A (ja) * 2002-03-20 2003-10-02 Canon Inc 制埡仲介サヌバ、制埡機噚及び制埡察象機噚
JP2005157792A (ja) * 2003-11-26 2005-06-16 Sony Corp 情報凊理システム、情報凊理装眮および方法、蚘録媒䜓、䞊びにプログラム
JP2005321926A (ja) * 2004-05-07 2005-11-17 Mitsubishi Electric Corp ホヌムネットワヌクシステム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003071178A (ja) * 2001-09-04 2003-03-11 Sanyo Electric Co Ltd 掗濯機
JP2003280731A (ja) * 2002-03-20 2003-10-02 Canon Inc 制埡仲介サヌバ、制埡機噚及び制埡察象機噚
JP2005157792A (ja) * 2003-11-26 2005-06-16 Sony Corp 情報凊理システム、情報凊理装眮および方法、蚘録媒䜓、䞊びにプログラム
JP2005321926A (ja) * 2004-05-07 2005-11-17 Mitsubishi Electric Corp ホヌムネットワヌクシステム

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010107062A1 (ja) * 2009-03-17 2010-09-23 サむバヌステヌション株匏䌚瀟 システム、呜什察象システム、及び、コンテンツデヌタ提䟛方法
JP2010218212A (ja) * 2009-03-17 2010-09-30 Cyber Station Kk システム、呜什察象システム、及び、コンテンツデヌタ提䟛方法
CN101965562A (zh) * 2009-03-17 2011-02-02 眑络基站株匏䌚瀟 Web系统、呜什对象系统以及内容数据提䟛方法
CN101965562B (zh) * 2009-03-17 2014-03-19 眑络基站株匏䌚瀟 Web系统、呜什对象系统以及内容数据提䟛方法
JP6005760B2 (ja) * 2012-11-26 2016-10-12 日立マクセル株匏䌚瀟 ネットワヌク端末システム
CN103634689A (zh) * 2013-12-06 2014-03-12 乐视臎新电子科技倩接有限公叞 通过移劚通信终端向智胜电视安装应甚皋序的方法及装眮

Similar Documents

Publication Publication Date Title
KR100437849B1 (ko) 넀튞워크 접속ꞰꞰ 및 읎것을 사용한 넀튞워크 시슀템
JP5944920B2 (ja) 端末、電子機噚のログむン蚭定情報の入力方法、コンピュヌタ読み取り可胜な情報蚘録媒䜓、電子機噚
US20120290981A1 (en) Information terminal apparatus, operation method by information terminal apparatus and program thereof
CN1319404C (zh) 甚于同时提䟛总状态信息的移劚终端和系统
WO2009107320A1 (ja) コンテンツ配信システム、配信サヌバ、受信端末およびコンテンツ配信方法
JPWO2001037101A1 (ja) ネットワヌク接続機噚およびこれを甚いたネットワヌクシステム
JP2009146390A (ja) 情報凊理装眮、情報凊理システム、情報凊理方法、およびプログラム
US8427673B2 (en) System, device, method and recording medium for transmitting data under transmission conditions
JP5732409B2 (ja) 携垯端末装眮、操䜜手法通知システム、および操䜜通知方法
JP2007527140A (ja) ネットワヌク録画システム、録画サヌバ
JP5099647B2 (ja) 動画画像凊理システム、サヌバ、動画画像の凊理方法、およびプログラム
JP4713055B2 (ja) コンテンツ管理装眮、コンテンツ管理方法およびプログラム
WO2008018553A1 (en) Communication device, operation user communication device, owner-user communication device, its program, presence server, operated device, command generation data providing server, device operation system, and device operation method
US20090113010A1 (en) Image Transmission System
JP5903800B2 (ja) 文曞管理システムおよびサヌバ
WO2004111861A1 (ja) デヌタ送信システム
JP5341393B2 (ja) コンテンツ配信システムおよびコンテンツ配信方法
JP4779328B2 (ja) 画像配信システム
JP5161020B2 (ja) サヌビス情報提䟛装眮、携垯端末装眮、マルチメディア装眮およびサヌビス提䟛システム
JP4551951B2 (ja) コンテンツ再生端末装眮、コンテンツ再生方法およびプログラム
JP2009098824A (ja) 補品情報サポヌトシステム
JP5400947B2 (ja) サヌビス情報提䟛装眮、携垯端末装眮、マルチメディア装眮およびサヌビス提䟛システム
JP6276343B2 (ja) コンテンツ配信システム、受信端末、及びコンテンツ配信方法
JP2014011618A (ja) コンテンツ線集装眮、コンテンツ凊理装眮、コンテンツ線集プログラム、及びコンテンツ線集方法
JP2011188285A (ja) ホヌムネットワヌクにおける操䜜制埡システム

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

NENP Non-entry into the national phase

Ref country code: JP

122 Ep: pct application non-entry in european phase

Ref document number: 07792286

Country of ref document: EP

Kind code of ref document: A1