WO2015011861A1 - 情報管理方法 - Google Patents

情報管理方法 Download PDF

Info

Publication number
WO2015011861A1
WO2015011861A1 PCT/JP2014/002544 JP2014002544W WO2015011861A1 WO 2015011861 A1 WO2015011861 A1 WO 2015011861A1 JP 2014002544 W JP2014002544 W JP 2014002544W WO 2015011861 A1 WO2015011861 A1 WO 2015011861A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
provision
log information
date
display screen
Prior art date
Application number
PCT/JP2014/002544
Other languages
English (en)
French (fr)
Inventor
松島 秀樹
大森 基司
松崎 なつめ
布田 裕一
中野 稔久
前田 学
勇二 海上
博史 天野
航太郎 箱田
Original Assignee
パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ
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 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ filed Critical パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ
Priority to JP2015528109A priority Critical patent/JP6224105B2/ja
Publication of WO2015011861A1 publication Critical patent/WO2015011861A1/ja
Priority to US14/740,065 priority patent/US9762459B2/en
Priority to US15/673,748 priority patent/US10284442B2/en
Priority to US16/355,069 priority patent/US10965557B2/en
Priority to US17/189,795 priority patent/US11303547B2/en
Priority to US17/693,803 priority patent/US11632314B2/en
Priority to US18/120,542 priority patent/US11962480B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/552Detecting local intrusion or implementing counter-measures involving long-term monitoring or reporting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/20Administration of product repair or maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Definitions

  • the present application relates to an information management method used in an information management system that provides a service by using log information of a device owned by a user.
  • Patent Document 1 refers to a maintenance support system for home appliances.
  • Patent Document 2 refers to an air conditioner performance deterioration evaluation system.
  • Patent No. 4559195 gazette Patent No. 4206953
  • an information management method collects log information of a home appliance and provides information based on the log information to a computer of a service provider. And (1) collect log information of one or more home appliances of the user via the network, and (2) display screen data representing the provision status of the log information of each home appliance corresponding to each service provider.
  • a set of types of one home appliance included in the one or more home appliances, one service provider corresponding to the one home appliance, and one type of log information output from the one home appliance To generate display screen data including information for displaying a field in which it is possible to select whether or not to provide the log information in the group unit, and (3) to the information management system According to the access, the display screen data is provided to the accessed display terminal via the network, and (4) from the display terminal via the network, on the display screen based on the display screen data, Receiving information indicating that selection of availability regarding the provision of log information of one type of one home appliance corresponding to the service provider is performed in the group unit, and (5) the one corresponding to the one service provider If it is determined that the selection for refusing the provision of the one type of log information of the one home appliance is performed in the group unit, the provision of the log information is stopped for the group for which the rejection is selected.
  • An information management method is an information management method in an information management system which collects log information of a home appliance and provides information based on the log information to a computer of a service provider, (1) The log information of one or more home appliances of the user is collected via the network, and (2) display screen data representing the provision status of the log information of each home appliance corresponding to each service provider, One type of home appliance included in the home appliance, one service provider corresponding to the one home appliance, and one type of log information output from the one home appliance are configured as a group, and in the group unit Generating display screen data including the provision status of the log information and the information for displaying the column which can select the provision of the log information in the group unit, and (3) the information The display screen data is provided to the accessed display terminal via the network according to the access to the management system, and (4) the display screen based on the display screen data from the display terminal via the network Receiving information indicating that selection of availability of log information of one type of one home appliance corresponding to one service provider is performed in the group unit
  • the display screen data is regenerated so as to be displayed in a second display format different from the first expression format, which indicates that the log information is provided until the end of the provision period of the set log information.
  • the display terminal is provided via the network.
  • An information management method is an information management method in an information management system which collects log information of a home appliance and provides information based on the log information to a computer of a service provider, (1) The log information of one or more home appliances of the user is collected via the network, and (2) display screen data representing the provision status of the log information of each home appliance corresponding to each service provider, One type of home appliance included in the home appliance, one service provider corresponding to the one home appliance, and one type of log information output from the one home appliance are configured as a group, and in the group unit Generating display screen data including information for displaying a column capable of selecting whether or not to provide the log information; and (3) responding to the access to the information management system
  • the display screen data is provided to the accessed display terminal via the network, and (4) from the display terminal via the network, on the display screen based on the display screen data, one corresponding to one service provider Receiving information indicating that the selection as to availability of the log information of one type of home appliance has been performed in the group unit, and (5)
  • log information of one type of one home appliance corresponding to one service provider is managed as a set, the user can select whether the log information can be provided or not in groups. it can. For this reason, further improvement of the system which collects the log information of household appliances and provides it to a service provider can be realized.
  • FIG. 2 is a block diagram showing a hardware configuration of a server device 200.
  • FIG. 2 is a block diagram showing a functional configuration of a server device 200.
  • FIG. 5 is a block diagram showing a hardware configuration of a display terminal 300.
  • FIG. 7 is a block diagram showing a functional configuration of a display terminal 300.
  • FIG. 7 is a block diagram showing the configuration of a home appliance 400.
  • FIG. 6 is a block diagram showing the configuration of a gateway 500. It is a figure which shows the example of the log information which the household appliances 400 produce
  • FIG. 18 is a diagram showing an example of data configuration stored in a log information holding unit 513 in the gateway 500. It is a figure which shows the table which manages the information regarding a user's apparatus. It is a figure which shows the table which manages a service provider, the household appliances of the object which collects log information, the classification of log information, and the information of the purpose of utilization. It is a figure which shows the table structure of management information.
  • FIG. 5 is a sequence diagram showing an outline of the overall operation of the system in the first embodiment. It is a sequence diagram which shows the detail of the operation
  • FIG. 7 is a sequence diagram showing an example of the operation of the system in the first embodiment.
  • FIG. 7 is a sequence diagram showing another example of the operation of the system in the first embodiment. It is a flow chart which shows an example of processing which judges whether offer of log information is performed. It is a flowchart which shows the other example of the process which judges whether provision of log information is performed.
  • FIG. 7 is a diagram showing how a set of information included in management information in the first embodiment changes.
  • FIG. 7 is a first diagram showing an example of change of a display screen in the first embodiment.
  • 5 is a second diagram showing an example of change of a display screen in Embodiment 1.
  • FIG. 7 is a third diagram illustrating an example of change of a display screen in Embodiment 1.
  • FIG. FIG. 8 is a sequence diagram showing the operation of the system in the second embodiment.
  • FIG. 14 is a sequence diagram showing another operation of the system in the second embodiment.
  • FIG. 16 is a diagram showing how a set of information included in management information in the second embodiment changes.
  • FIG. 16 is a first diagram illustrating an example of change of a display screen in the second embodiment.
  • FIG. 16 is a second diagram showing an example of change of the display screen in the second embodiment.
  • FIG. 18 is a third diagram illustrating an example of change of the display screen in the second embodiment. It is a whole block diagram of the information management system in this indication. It is a figure which shows the example of a change of the data center operating company in this indication. It is a figure which shows the example of a change of the data center operating company in this indication.
  • log information collected in a system that collects log information of home appliances and provides it to a service provider (hereinafter sometimes referred to as "information management system” or “service provision system”) relates to the privacy of the user
  • the information needs to be handled strictly.
  • the log information can not be collected without permission, and it is considered that individual permission of the user is required to collect and provide the service provider.
  • the service provider A may be provided with log information of the home appliance, but the service provider B does not want to provide log information, and wants to set availability for each service provider.
  • the service provider B does not want to provide log information, and wants to set availability for each service provider.
  • a user who wants to set whether to provide log information for each home appliance may be assumed, for example, television log information may be provided to a service provider, but refrigerator log information may not be provided.
  • log information related to ON / OFF of the television may be provided to the service provider, but log information related to viewing history, which shows which program has been viewed, is not desired to be provided. Users who want to set are also assumed.
  • the setting change processing is performed in the home appliance or the server in the system that collects log information each time, so the number of home appliances or server increases The load may increase.
  • the service provider that is the provision destination of log information, the home appliance, and the type of log information to be provided are managed as a set.
  • the information management system includes display screen data representing the provision status of log information of each home appliance, including a field in which it is possible to select whether or not to decline the provision of log information to the service provider in this group unit.
  • the display terminal is caused to select, in the group unit, information indicating whether to refuse to provide one service provider for one type of log information corresponding to one home appliance.
  • An information management method is an information management method in an information management system for collecting log information of a home appliance and providing information based on the log information to a computer of a service provider, The log information of one or more home appliances of the user, and (2) display screen data representing the provision status of the log information of each home appliance corresponding to each service provider, the one or more home appliances
  • One household appliance included in the device, one service provider corresponding to the one household appliance, and one type of log information output from the one household appliance are configured as a set, and Generating display screen data including information for displaying a column capable of selecting whether to provide log information, and (3) in accordance with the access to the information management system, Providing the display screen data to the display terminal which performed the access via the network, and (4) from the display terminal via the network, on the display screen based on the display screen data, one corresponding to one service provider Receiving information indicating that the selection as to availability of the log information of one type of home appliance has been performed in the group unit, and (5) the one of the one home
  • the display screen data may include information indicating the provision status of log information in units of sets.
  • the selection to reject is
  • the display screen data may be regenerated so as to be displayed in a display format indicating that the log information is not provided for the set performed, and may be provided to the display terminal via the network.
  • An information management method is an information management method in an information management system which collects log information of a home appliance and provides information based on the log information to a computer of a service provider, (1) The log information of one or more home appliances of the user is collected via the network, and (2) display screen data representing the provision status of the log information of each home appliance corresponding to each service provider, One type of home appliance included in the home appliance, one service provider corresponding to the one home appliance, and one type of log information output from the one home appliance are configured as a group, and in the group unit Generating display screen data including the provision status of the log information and the information for displaying the column which can select the provision of the log information in the group unit, and (3) the information The display screen data is provided to the accessed display terminal via the network according to the access to the management system, and (4) the display screen based on the display screen data from the display terminal via the network Receiving information indicating that selection of availability of log information of one type of one home appliance corresponding to one service provider is performed in the group unit
  • the display screen data is regenerated so as to be displayed in a second display format different from the first expression format, which indicates that the log information is provided until the end of the provision period of the set log information.
  • the display terminal is provided via the network.
  • a log for the set after the last day of the provision period set for the set It may stop providing information.
  • the display screen is displayed so as to be displayed in a third display format different from the second display format, which indicates that the log information is not provided for the set when it is determined that the last day of the provision period has elapsed.
  • Data may be regenerated and provided to the display terminal via the network.
  • the first display format and the third display format may be the same display format.
  • date information indicating the current date and provision start date information indicating the start date of the provision period for the pair are managed, the date information is compared with the provision start date information, and the date information If the date indicated by is earlier than the date indicated by the provision start date information, it may be determined that provision of the log information for the set has not started.
  • the date information and the provision start date information may include information indicating time.
  • the time indicated by the date information is earlier than the time indicated by the provision start date information It may be determined that provision of log information for the set has not been started.
  • date information indicating the current date and provision end date information indicating the last date of the provision period for the set are managed, the date information is compared with the provision end date information, and a log for the set is stored. After the provision of the information is started, when the date indicated by the date information is earlier than the date indicated by the provision end date information, it may be determined that the log information about the set is provided.
  • the date information and the provision end date information may include information indicating time.
  • the time indicated by the date information is earlier than the time indicated by the provision end date information
  • log information for the set is provided.
  • the display screen data includes a field capable of selecting refusal of provision of the log information in the group unit, and a field capable of selecting permission, and log information regarding the group for which the refusal is selected. If the information indicating that the selection to permit the provision of the log information has been made is received for the set after stopping the provision of the information on the set, the provision of the log information for the set may be resumed.
  • An information management method is an information management method in an information management system which collects log information of a home appliance and provides information based on the log information to a computer of a service provider, (1) The log information of one or more home appliances of the user is collected via the network, and (2) display screen data representing the provision status of the log information of each home appliance corresponding to each service provider, One type of home appliance included in the home appliance, one service provider corresponding to the one home appliance, and one type of log information output from the one home appliance are configured as a group, and in the group unit Generating display screen data including information for displaying a column capable of selecting whether or not to provide the log information; and (3) responding to the access to the information management system
  • the display screen data is provided to the accessed display terminal via the network, and (4) from the display terminal via the network, on the display screen based on the display screen data, one corresponding to one service provider Receiving information indicating that the selection as to availability of the log information of one type of home appliance has been performed in the group unit, and (5)
  • the selection to permit the provision of the one type of log information of the one home appliance corresponding to the one service provider is performed in the group unit, and the selection to permit is performed. If it is determined that the provision start time of the log information for the group is designated, the provision of the log information may be started from the designated provision start time.
  • the display screen data may include information indicating the provision status of log information in units of sets.
  • Household appliances Devices that use electric power for heat sources, light sources, and power sources. Although typically used at home, there may also be business use. Examples of home appliances may include, for example, a refrigerator, an air conditioner, a vacuum cleaner, an air purifier, a television, a recording and reproducing device (recorder), an audio reproducing device, lighting, a dryer, and an electric cooker.
  • home appliances may include, for example, a refrigerator, an air conditioner, a vacuum cleaner, an air purifier, a television, a recording and reproducing device (recorder), an audio reproducing device, lighting, a dryer, and an electric cooker.
  • Mobile communication device A communication device not connected to a communication line. Not limited to those intended for individual users, those used for business use are also included. Specifically, for example, a device capable of wireless communication, such as a mobile phone, a smartphone, a tablet terminal, a PHS, a notebook PC, a mobile router, etc.
  • Log information A record of the processing and operations performed by the home appliance and the operations performed by the user on the home appliance.
  • the log information may include various information that can be obtained from the home appliance, such as information indicating the operation status or operation date of the home appliance. Examples of log information include television viewing history, recorder recording reservation information, operation date and time of washing machine, amount of laundry, opening and closing date and number of times of opening and closing of a refrigerator, and the like.
  • the log information is not limited to the information related to the operation history, and may be information other than the operation history that can be associated with the home appliance such as an internal photo of a refrigerator and a gender of the user.
  • Mobile communication device log information A record regarding processing or communication performed by the mobile communication device, or a record regarding movement information of the mobile communication device.
  • the mobile communication device is, for example, a device such as a smart phone, it is a record regarding processing of an application executed by the user using the device, information of a browsed WEB page, a call record, and the like.
  • the mobile communication device can be connected to a GPS (Global Positioning System), transition recording of position information of the mobile communication device using the GPS is also included in the mobile communication device log information.
  • GPS Global Positioning System
  • a user of a service providing system specifically, a person who receives a service based on provided log information or performs various settings relating to the provision of log information using the service providing system.
  • Such setting may include an operation of selecting a service provider that permits the user to use the log information of the home appliance.
  • a householder who subscribes to a service providing system may be a user.
  • a company, a corporation, or a natural person who has a contract for a service providing system can be a user.
  • a user is an owner of a home electric appliance that provides log information
  • a family including a user
  • the user and the user of the home appliance may be the same or different. In the embodiment of the present disclosure, for the convenience of description, the user and the person who uses the home appliance are assumed to be the same.
  • Display data or display screen data Any data to be displayed on a display.
  • the data format is not limited to a specific one, and may be, for example, data in XML (Exchangeable Markup Language) format, text data, image data, and the like.
  • the “display data” may be numerical data that does not conform to the existing data format. When the display terminal constructs a user interface which is an object to be displayed by receiving the numerical data, the numerical data can be said to be “display data” or "display screen data”.
  • Display terminal An information device having a function of displaying information on a display. Other than the device having a built-in display, it may be a device for displaying information on an external display.
  • the display terminal may be, for example, a smartphone, a tablet terminal, a mobile phone, a laptop computer, a desktop computer, a dedicated display terminal, or the like.
  • a home appliance a refrigerator, a washing machine, a television, etc.
  • Such a home electric appliance can not only output log information, but also can perform an operation of selecting whether to provide log information in the present disclosure.
  • the display terminal does not necessarily have to be a portable information terminal.
  • Cloud server or server device A computer or storage medium connected to a display terminal so as to be able to communicate via a network, and providing the display terminal with information necessary for the user to select whether to provide log information.
  • a general-purpose computer and software (computer program) for performing the above operation can be realized by a combination of a general-purpose computer and software (computer program) for performing the above operation.
  • Network means a network constituted by telecommunication lines. It includes the Internet, a dedicated line, and a LAN (Local Area Network). It may be a combination of multiple types of networks, whether wired or wireless.
  • FIG. 1 is a diagram showing an overview of a service providing system according to a first embodiment of the present disclosure.
  • the service providing system includes a server device 200, a display terminal 300, at least one home appliance 400, a home gateway 500, and a computer 600 of a service provider.
  • the home gateway 500 may be referred to as the “gateway 500”
  • the service provider computer 600 may be referred to as the “service provider 600”.
  • the server apparatus 200 is, for example, a server computer installed in a data center or a building of a service providing company.
  • the server device 200 is configured to be able to communicate with the display terminal 300 owned by the user and the gateway 500 installed in the user's home or office via the network (NW).
  • the server device 200 is also communicably connected to the service provider 600 and the management database 700.
  • the server device 200 manages information necessary to provide the service.
  • the server apparatus 200 collects the ID information and log information of the home appliance 400 via the network and the home gateway 500, performs necessary processing, and provides the information to the computer of the service provider 600. Also, the server device 200 provides the display terminal 300 with a display screen for confirming the provision status of the log information and setting the availability of the provision via the network in response to a request using the display terminal 300 of the user. When the user makes settings regarding whether to provide log information on the display screen, the server apparatus 200 records the setting information in the management information stored in the management database 700.
  • the display terminal 300 is, for example, an information terminal such as a smartphone, a tablet terminal, a mobile phone, a notebook PC, or a desktop PC owned by a user.
  • the display terminal 300 When acquiring display screen data by a method such as logging in to a dedicated website provided by the server device 200, the display terminal 300 causes a built-in or external display to display a display screen based on the display screen data. This enables the user to set whether to provide log information.
  • the home appliance 400 and the home gateway 500 are installed in the user's home or office.
  • Home gateway 500 collects ID information and log information from home appliance 400, and transmits the information to server apparatus 200 periodically or in response to a request from server apparatus 200.
  • the home appliance 400 may transmit the log information directly to the server apparatus 200 without passing through the gateway.
  • the service provider 600 receives provision of log information of the home appliance 400 from the server device 200, and provides various services based on the log information to the user. Such services may include, for example, service on maintenance of equipment and provision of information on new products.
  • the service provider 600 provides the service according to the user by registering information on service provision for each user in the management database 800.
  • FIG. 2A is a block diagram showing a hardware configuration of the server device 200.
  • the server device 200 includes a processing circuit 280 and a communication circuit 290.
  • the processing circuit 280 has a CPU 270 and a memory 260 storing a program 250. These components are connected by a bus and can exchange data with each other.
  • the processing circuit 280 is connected to the management database 700, and can acquire and edit management information stored in the management database 700.
  • the management database 700 is an element outside the server device 200, but may be an element inside the server device 200.
  • the communication circuit 290 is a circuit that communicates with other communication devices (for example, the display terminal 300, the gateway 500, and the service provider 600) via a network.
  • the communication circuit 290 performs communication in compliance with, for example, the Ethernet (registered trademark) standard.
  • the CPU 270 controls the operation of the server device 200.
  • the CPU 270 executes a group of instructions described in the computer program 250 developed in the memory 260. Thereby, the CPU 270 can realize various functions.
  • the computer program 250 describes a group of instructions for the server device 200 to realize an operation to be described later.
  • the computer program 250 described above may be recorded on a recording medium such as a CD-ROM and distributed as a product to the market, or may be transmitted through a telecommunication line such as the Internet.
  • An apparatus for example, a PC equipped with the hardware shown in FIG. 2A can function as the server apparatus 200 according to the present embodiment by reading the computer program 250.
  • the CPU 270 and the memory 260 storing the computer program 250 may be realized as hardware such as a DSP (Digital Signal Processor) in which the computer program is incorporated in one semiconductor circuit. Such a DSP can implement all the processing performed by the CPU 270 executing the computer program 250 described above in one integrated circuit. Such a DSP may be used as the processing circuit 280 in place of the CPU 270 and the memory 260 shown in FIG. 2A.
  • DSP Digital Signal Processor
  • FIG. 2B is a block diagram showing a functional configuration of the server device 200.
  • the same reference numerals as in FIG. 2B denote the same constituent elements, and a description thereof will be omitted.
  • Six functional blocks implemented by the processing circuit 280 are shown in FIG. 2B. Specifically, the control unit 281, the date information comparison unit 282, the management information holding unit 283, the display data generation unit 284, the determination unit 285, and the update unit 286.
  • the CPU 270 that has executed the software functions as, for example, the date information management unit 282 at a certain point in time, and functions as, for example, the updating unit 284 at another different point in time. Thus, the CPU 270 has any of the functions of the six functional blocks. Note that at least one of these six configuration blocks may be realized by hardware that performs dedicated processing, such as a DSP.
  • the control unit 281 controls the entire components of the server apparatus 200 to collect, process, provide to a service provider, and various processes necessary to provide display screen data to the display terminal 300. Run.
  • the date information comparison unit 282 includes date information indicating the current date, provision start date information indicating the start date of the provision period for each pair of log information, and provision end date information indicating the end date of the provision period for each pair. And determine the provision status of the log information based on the above information. Specifically, the date information comparing unit 282 is provided with a start date information and an end date information of provision in the management information acquired from the management database 700 by the management information holding unit 283 described later, and a clock circuit such as a real time clock (not shown). Compare with current date information obtained from. Then, if the date indicated by the date information is earlier than the date indicated by the provision start date information, it is determined that provision of the log information has not been started for the group.
  • the management information holding unit 283 acquires management information for managing the provision status of log information from the management database 700 and temporarily holds it.
  • Management information is information which shows the provision condition for every group including a household appliances, a provision destination company, and a log classification to provide about each user so that it may mention later.
  • the management information is generated based on information such as a user or a company stored in the management database 700.
  • the display data generation unit 284 generates display screen data based on the management information acquired by the management information storage unit 283 and the information on the date acquired by the date information comparison unit 282.
  • the display screen data is configured as a set of one home appliance, one service provider corresponding to one home appliance, and one type of log information output from one home appliance, and the log information It contains information to display a field where it is possible to select whether to provide or not.
  • the generated display screen data is provided to the display terminal 300 via the control unit 281 and the communication circuit 290.
  • Judgment unit 285 selects, from the display terminal 300, whether or not provision of log information of one type of one home appliance corresponding to one service provider is performed on the display screen based on the display screen data in a group unit. When information indicating that has been sent, it is determined whether the selection indicates rejection or permission. Then, depending on the determination result, it is determined whether to stop or start the provision of the log information.
  • the update unit 286 updates the management information according to the determination result by the determination unit 285. For example, if the setting for providing log information is changed from “permitted” to “rejected” or if it is changed from “rejected” to “permitted” for a set, the information in the corresponding part of the management information is updated. .
  • the control unit 281 causes the communication circuit 290 and the display data generation unit 284 to execute notification of information indicating a change in setting to the service provider 600 and update of the display screen data.
  • the control unit 281 records the management information updated by the updating unit 286 in the management database 700.
  • FIG. 3A is a block diagram showing the hardware configuration of the display terminal 300.
  • the display terminal 300 includes a user interface 310, a display 320, a processing circuit 340, and a communication circuit 350.
  • the processing circuit 340 has a CPU 341 and a memory 342 storing a program 343.
  • the user interface 310 is a device that receives input from a user, and may be, for example, a touch screen, a hardware button, a keyboard, or a mouse, or a combination thereof.
  • the display 320 is a device that displays a requested image in response to an instruction from the processing circuit 340.
  • the display 320 can be realized by, for example, a liquid crystal or an organic EL. When a touch screen is employed as the display 320, the display 320 also doubles as the user interface 310.
  • the communication circuit 350 is a circuit that communicates with another communication device (for example, the communication circuit 290 in the server device 200) via a network.
  • the communication circuit 350 performs communication in compliance with, for example, the Ethernet (registered trademark) standard.
  • the CPU 341 controls the operation of the display terminal 300.
  • the CPU 341 executes a group of instructions described in the computer program 343 developed in the memory 342. Thereby, the CPU 341 can realize various functions.
  • the computer program 343 describes a group of instructions for the display terminal 300 to realize an operation to be described later.
  • the computer program 343 described above may be recorded on a recording medium such as a CD-ROM and distributed as a product to the market, or may be transmitted through a telecommunication line such as the Internet.
  • the display terminal 300 is a smartphone or a tablet terminal
  • the computer program 343 may be sold as an application or provided free of charge.
  • a device for example, a PC equipped with the hardware shown in FIG. 3A can function as the display terminal 300 according to the present embodiment by reading the computer program 343.
  • the CPU 341 and the memory 342 storing the computer program 343 may be realized as hardware such as a DSP (Digital Signal Processor) in which the computer program is incorporated in one semiconductor circuit. Such a DSP can implement all the processing performed by the CPU 341 executing the computer program 343 described above in one integrated circuit. Such a DSP may be used as the processing circuit 340 instead of the CPU 341 and the memory 342 shown in FIG. 3A.
  • DSP Digital Signal Processor
  • FIG. 3B is a block diagram showing a functional configuration of the display terminal 300. As shown in FIG. The same reference numerals as in FIG. 3A denote the same constituent elements, and a description thereof will be omitted.
  • FIG. 3B three functional blocks implemented by the processing circuit 340 are described. Specifically, the control unit 346, the display screen generation unit 347, and the transmission data generation unit 348 are provided. At one point in time, the CPU 341 that has executed the software functions as, for example, the display screen generation unit 347, and at another different point in time, functions as, for example, the transmission data generation unit 348. Have. Note that at least one of these three configuration blocks may be realized by hardware that performs dedicated processing such as a DSP.
  • the display screen generation unit 347 generates an image to be displayed on the display 320.
  • the transmission data generation unit 348 generates data to be transmitted to the network via the communication circuit 350.
  • the control unit 346 controls each component of the display terminal 300 to execute various processes necessary to determine the home appliance that provides the log information and the service provider of the provision destination.
  • FIG. 4 is a block diagram showing the configuration of home appliance 400.
  • the home appliance 400 includes a processing circuit 410 and a communication circuit 420.
  • the processing circuit 410 may be realized by a combination of a CPU and a memory storing a program. Alternatively, it may be realized by dedicated hardware configured to realize the following operation.
  • the home appliance 400 may also include components for implementing the functions required for the device, in addition to the components shown.
  • the communication circuit 420 is a circuit that communicates with other communication devices (for example, the gateway 500, a router (not shown), a switching hub, etc.) via a network.
  • the communication circuit 420 performs communication in compliance with, for example, the Ethernet (registered trademark) standard.
  • the communication circuit 420 transmits, to the gateway 500, log information and ID information generated by the processing circuit 410.
  • the control unit 411 controls the overall operation of the home appliance 400. For example, it instructs the log information generation unit 413 to generate log information, and instructs the communication circuit 420 to transmit log information.
  • the device ID holding unit 412 holds ID information for identifying the home appliance.
  • the log information generation unit 410 generates log information such as information on an operation history, user attributes, and information on an installation place. There are various types of log information depending on the device. In the present embodiment, the type of log information is not limited to a specific one.
  • the transmission timing of the log information generated by the log information generation unit 413 may be determined arbitrarily.
  • the control unit 411 may store log information in a memory such as the device ID holding unit 412 to some extent and then transmit the log information, or may transmit each time the state of the home appliance 400 changes.
  • FIG. 5 is a block diagram showing the configuration of the gateway 500.
  • the gateway 500 includes a processing circuit 510 and a communication circuit 520.
  • the processing circuit 510 can be realized by a combination of a CPU and a memory storing a program. Alternatively, it may be realized by dedicated hardware configured to realize the following operation.
  • the communication circuit 520 is a circuit that communicates with other communication devices (for example, the home appliance 400 and the server device 200) via a network.
  • the communication circuit 520 performs communication in compliance with, for example, the Ethernet (registered trademark) standard.
  • the communication circuit 520 transmits the log information and the ID information sent from the processing circuit 510 to the server device 200.
  • the control unit 511 controls the overall operation of the gateway 500. For example, the timing of collecting and transmitting log information is determined, and the communication circuit 520 is instructed to transmit and receive.
  • the gateway ID holding unit 512 is a memory for storing a gateway ID for identifying the gateway. The gateway ID identifies the user because the gateway ID identifies the home or office. In addition to the gateway ID, ID information for identifying individual users may be managed.
  • the log information holding unit 513 is a memory for accumulating log information sent from the home appliance 400. When there are a plurality of home appliances 400, log information of each appliance is collectively stored. The accumulated log information may be transmitted to the server device 200 via the network, for example, in response to a request from the server device 200 or at a preset date and time.
  • FIG. 6 is a diagram showing an example of log information generated by the home appliance 400.
  • the log information in this example includes a device ID, home appliance type information, and home appliance history information.
  • the device ID is information for uniquely identifying the home appliance 400, and different values are given to different home appliances even if they have the same home appliance type.
  • the home appliance type information is, for example, information indicating the type of device such as a light, a television, an air conditioner, a washing machine, and a refrigerator.
  • the home appliance history information is information indicating the content of log information such as the operation history of the device, and the format thereof is predetermined.
  • the home appliance history information may be, for example, information indicating the date and time when an operation was performed and the content of the operation. In the example shown in FIG.
  • FIG. 7 is a view showing an example of the data configuration stored in the log information holding unit 513 in the gateway 500.
  • the gateway 500 manages the device ID, the home appliance type information, and the home appliance history information for each gateway ID.
  • the gateway 500 transmits such data to the server device 200.
  • FIG. 8 shows a table stored in the management database 700 for managing information on the user's device.
  • This table represents a gateway ID identifying a user (or an installation place), a device ID of a home appliance which provides log information, and a home appliance type thereof.
  • This table may be automatically updated, for example, each time the server apparatus 200 collects log information. Alternatively, it may be manually created and updated.
  • FIG. 9 shows a service provider (a provision destination company), a home appliance (a home appliance type) for which log information is to be collected, a type of log information (a provision log type), and a usage purpose stored in the management database 700. It shows a table that manages information. This table is created by the server device 200.
  • FIG. 10 shows a table configuration of management information stored in the management database 700.
  • the management information in this example includes information of gateway ID, device ID, log provision availability, log provision status, provision destination company, home appliance type, provision log type, use purpose, provision end date, and provision start date.
  • the server apparatus 200 generates such management information by combining the two tables stored in the management database 700.
  • the management information is configured to be a set of home appliances for each user, a service provider corresponding to the home appliance, and a type of log information, and if provision for each set is managed, the format is It may be anything.
  • the server device 200 generates display screen data to be transmitted to the display terminal 300 based on such management information.
  • FIG. 11 is a sequence diagram showing an outline of the overall operation of the present system. Here, it is assumed that, after the operation of collecting and providing log information, it is selected whether the log information can be provided or not.
  • the home appliance 400 transmits log information to the gateway 500.
  • the log information may be transmitted to the gateway 500 multiple times from, for example, a plurality of home appliances 400.
  • the gateway 500 collectively transmits the collected log information to the server device 200. This transmission may be performed at a predetermined frequency, for example, once a day or once a week. Alternatively, it may be performed when a request for log information from the server device 200 is made. Moreover, in order to provide a service instantaneously according to the operation log, transmission may be performed whenever a log is generated.
  • the server device 200 provides the collected log information to the service provider 600. Although only one service provider 600 is illustrated in FIG.
  • steps S100 to S120 may be performed periodically or may be performed irregularly.
  • step S200 the operation of changing the setting of whether to provide log information is performed.
  • the display terminal 300 and the server device 200 perform an operation necessary to change the setting of the provision of the log information.
  • server device 200 transmits display screen data for changing the setting to display terminal 300.
  • the user selects the provision / non-provision of the log information in units of sets determined by the home appliance, the service provider, and the type of the log information.
  • the server device 200 receives from the display terminal 300 information indicating the selection content of the group availability, the server device 200 performs setting change processing, regenerates the display screen data, and transmits the display screen data to the display terminal 300.
  • step S300 the server apparatus 200 determines for each set whether the provision of the log information is permitted. .
  • the log information is provided to the service provider 600 for the permitted set, and the log information is not provided to the service provider 600 for the unauthorized set.
  • step S200 of FIG. 11 The details of the operation in step S200 of FIG. 11 will be described below.
  • FIG. 12 is a sequence diagram showing details of the operation of changing the provision availability of the log information in step S200.
  • the display terminal 300 accesses the server device 200 by the operation of the user (step S201).
  • “access” means requesting the server apparatus 200 for display screen data.
  • Accessing the server device 200 may be referred to as “accessing an information management system”.
  • the access to the server device 200 can be performed, for example, by the user logging in to a dedicated web page provided by the server device 200.
  • the server device 200 When receiving the request from the display terminal 300, the server device 200 generates display screen data based on the management information (step S202).
  • the server device 200 may generate display screen data in advance before step S201.
  • the server device 200 transmits the display screen data to the display terminal 300 (step S203).
  • the display terminal 300 displays a display screen based on the display screen data on the display.
  • FIG. 13 is a diagram showing an example of a display screen displayed here.
  • the display screen includes information indicating the provision status for each set configured by the service provider (a provision destination company), the home appliance (a home appliance type), and the type of the log information (a provision log type).
  • the provision status includes, for example, information on categories such as being in service, waiting for effect, and being suspended, and date information such as a new provision start date, a provision end date, and a provision resume date.
  • the display screen further includes, for each set, fields in which the user can select whether or not to provide the log information ("Provision of refusal" and "Resume provision").
  • the configuration of the display screen may be different from that shown in FIG. For example, only a part of the information shown in FIG. 13 may be displayed. Further, display / non-display of some items may be switched by user's selection.
  • the display screen is configured as a set of one home appliance, one service provider corresponding to the home appliance, and one type of log information output from the home appliance, and the availability of provision of log information on a group basis
  • the configuration may be arbitrarily designed as long as it includes selectable fields.
  • the user can change the setting as to whether or not to provide log information.
  • the change of the setting is realized by putting a check in the check box of the column of “Provision Rejected” or “Provision Resumption” and pressing the update button 130.
  • the display terminal 300 transmits, to the server apparatus 200, information indicating that the setting of the log information provision availability has been changed for each set (step S205).
  • the server device 200 determines, for each set whose setting has been changed, which one of rejection and permission has been selected (step S206).
  • the processing for stopping the provision of the log information to the service provider is performed for the group for which the selection of rejection is made (step S207).
  • the management information shown in FIG. 10 is updated to notify the service provider of the change in setting.
  • the server device 200 regenerates display screen data indicating that the log information is not provided for the set (step S208).
  • processing for starting provision of log information to the service provider is performed for the group for which the selection of permission has been made in step S206 (step S209).
  • the management information shown in FIG. 10 is updated to notify the service provider of the change in setting.
  • the server device 200 regenerates display screen data indicating provision of log information for the corresponding group (step S210).
  • the server device 200 transmits (re-provides) the re-generated display screen data to the display terminal 300 (step S211).
  • the display terminal 300 causes the display to display a display screen based on the display screen data.
  • the classification is changed to "wait for effect” for a set for which availability of availability has been selected, and a date is added to the "end date of provision” or "delivery resume date” field. It is
  • FIG. 14 is a sequence diagram showing an example of an operation of determining whether or not log information is provided when selection to reject provision of log information is made, and generating display data of a different display format according to the determination result. It is.
  • the operations from step S201 to S203 are the same as the corresponding operations in FIG.
  • the display terminal 300 in response to the user's operation, the display terminal 300 makes a selection to refuse provision of log information for a specific set (step S220). Then, information indicating that the provision of the log information is refused is transmitted for the set (step S221).
  • the server apparatus 200 determines whether log information is currently provided for the set (step S222). If the log information is not provided, display screen data indicating that the log information is not provided is regenerated (step S223).
  • the display format for the set based on the display screen data is referred to as "first display format”.
  • the server device 200 regenerates display screen data indicating the last day of the provision period (step S224).
  • the display format for the set based on the display screen data is referred to as "second display format”. Thereafter, the server device 200 transmits (re-provides) display screen data to the display terminal 300 (step S225).
  • FIG. 15 is a sequence diagram showing an operation example when the display terminal 300 accesses the server apparatus 200 again after the process of step S224 in FIG. 14 is performed.
  • the display terminal 300 accesses the server device 200 and requests display screen data (step S241).
  • the server device determines whether the current day has passed the last day of the provision period of the log information set in the group (step S 242). If it is determined that the last day of the provision period of log information has passed, the server apparatus 200 generates display screen data indicating that the last day of the provision period has passed (step S243).
  • the display format for the set based on the display screen data is referred to as "third display format".
  • the server device 200 regenerates display screen data indicating the last day of the provision period (step S244).
  • the display format for the set based on the display screen data is the second display format described above. In other words, at this time, the display format for the set does not change. Thereafter, the server device 200 transmits (re-provides) the display screen data to the display terminal 300 (step S245).
  • FIG. 16 is a flowchart showing details of the process of step S222 in FIG.
  • the server device 200 first acquires information on the provision start date for each set for which rejection has been selected (step S401).
  • the information on the provision start date is date information that defines the start point of the log information provision, which is set when the provision of the log information for the group is permitted (for example, at the time of service application or restart setting). Since the start date of the provision of log information is generally set to a day later than the time of application and resume setting, although we permitted the provision of log information, we also want to refuse it before the provision start date Users are also envisioned. For this reason, the server apparatus 200 acquires provision start date information for each set in order to determine whether provision of log information is started when rejection is set.
  • the server device 200 determines whether the current date is before the provision start date (step S402). Here, when it is determined as Yes, the server apparatus 200 determines that provision of log information has not been started yet (step S403). On the other hand, when it determines with No in step S402, it is judged that provision of log information is already started (step S404).
  • FIG. 17 is a flowchart showing another example of the process of step S222 in FIG.
  • the server device 200 acquires information on the end date of provision for each set for which rejection is selected (step S501). Next, it is determined whether the current date is later than the end date of provision (step S502). Here, when it is determined as Yes, the server apparatus 200 determines that the provision of the log information is ended (step S503). On the other hand, when it determines with No in step S502, it is judged that provision of log information is not complete
  • the server apparatus 200 can determine the provision state of the log information by performing at least one of the process illustrated in FIG. 16 and the process illustrated in FIG.
  • the server apparatus 200 itself determines the provision state of log information by comparing dates, but the present invention is not limited to such an example.
  • the same determination and management information may be updated by another device, and the server device 200 may determine the provision state based on the information of the log provision status of the updated management information.
  • FIG. 18 shows how a set of information included in the management information changes.
  • the set of “destination company: company L, type of home appliance: lighting, type of provision log: lighting time” is illustrated, and the other sets are omitted.
  • the provision availability of the log is set as "available” and the status of providing the log is set as "provided”.
  • the server apparatus 200 changes the availability of the log provision of the management information to “No”, and the field of the provision end date.
  • the information of the date which ends provision of log information is added to (FIG. 18 (2)).
  • the end date of the provision may be, for example, a date after one week, a date of the end of the month, or a date of a day defined by the service provider in the next one week.
  • the log provision status remains “during provision” until the provision end date has passed.
  • the server apparatus 200 changes the log provision status to “provision stop”, and deletes the information on the provision end date.
  • the management information is updated according to the operation of changing the setting by the user.
  • the display screen data generated with reference to the management information is also changed.
  • the user can confirm the current status of each set by referring to the display screen.
  • the system may be designed to immediately end or resume the provision without providing the concepts of the end date of the offer and the resumption date of the offer.
  • the server apparatus 200 immediately changes the management information, for example, from the state of FIG. 18 (1) to the state of FIG. 18 (3).
  • FIG. 19 in the example shown in FIG. 13, “Provide rejection” is checked in the top row (Provided company: L, home appliance type: lighting, provision log type: lighting time), and the update button 130 is pressed.
  • the display screen immediately after is shown.
  • the display terminal 300 is in a state of waiting for a response from the server device 200 after transmitting information on the setting change to the server device 200.
  • the category changes to "declaring" for the group, and the user can confirm that communication is in progress.
  • FIG. 20 shows the display screen after the process of updating management information in the server device 200 is completed and a response from the server device 200 is returned.
  • the set whose setting has been changed is moved to the row of the "Waiting for Validity" category, and the date is added to the offer end date column.
  • a check box for resuming offers has been added. The user can resume provision of log information by checking the check box. Thereafter, this state is maintained for the set until the end date of provision.
  • This display format corresponds to the above-mentioned "second display format”.
  • FIG. 21 shows the state after the end of the provision end date in the above example.
  • the group has moved to the row of the “suspended” category, and the column of the end date of the offer has changed to “done (end date 2013.3.15)”. Thereafter, for this set, this state is maintained until the user operates to resume provision of log information.
  • This display format corresponds to the above-mentioned "third display format”.
  • whether to provide log information can be managed for each set. If the server apparatus 200 determines that the selection to reject the provision of the log information of one type of one home appliance 400 corresponding to the one service provider 600 is performed in a group unit, the selection to reject is performed. Stop providing log information for the
  • the types of the service provider 600, the home appliance 400, and the log information do not need to be individually designated, and can be collectively selected in pairs.
  • the processing frequency in the server device 200 and the display terminal 300 can be reduced, and the processing load on the network and the server device 200 can be reduced.
  • the server apparatus 200 determines that the selection to refuse the provision of the log information is performed on a group basis, the server apparatus 200 determines that the provision of the log information is not started for the set for which the selection of the rejection is performed.
  • the display screen data is regenerated and provided to the display terminal 300 so that the group is displayed in the first display format indicating that the log information is not provided.
  • the provision of log information shall be provided until the end of the provision period of the log information set for the set.
  • the display screen data is regenerated and provided to the display terminal 300 so that the display screen data is displayed in the second display format.
  • Embodiment 2 Next, Embodiment 2 of the present disclosure will be described with reference to FIGS.
  • the provision of the log information can be resumed after being once refused.
  • the configuration of the system in the present embodiment is the same as that of the first embodiment.
  • differences from the first embodiment will be mainly described, and the description of the common matters will be omitted.
  • FIG. 22 is a sequence diagram showing an operation in the present embodiment.
  • the server apparatus 200 determines whether the log information is provided, and generates display data of different display formats according to the determination result.
  • the operations from step S201 to S203 are the same as the corresponding operations in FIG. 12 and FIG.
  • the display terminal 300 in response to the user's operation, makes a selection to permit provision of log information for a specific set (step S620). Then, information indicating that the provision of log information is permitted is transmitted for the set (step S621).
  • the server apparatus 200 determines whether log information is currently provided for the group (step S622). If the log information is not provided, display screen data indicating the start date (resumption date) of the provision period is regenerated (step S623). On the other hand, when it is determined that the log information is provided for the group, the server device 200 regenerates display screen data indicating continuation of provision of the log information (step S624). Thereafter, the server device 200 transmits (re-provides) display screen data to the display terminal 300 (step S625).
  • FIG. 23 is a sequence diagram showing an operation example when the display terminal 300 accesses the server apparatus 200 again after the process of step S623 in FIG.
  • the display terminal 300 accesses the server device 200 and requests display screen data (step S741).
  • the server apparatus 200 determines whether the current date has passed the start date of the provision period of the log information set in the group (step S742). If it is determined that the start date of the provision period of the log information has passed, the server apparatus 200 generates display screen data indicating that the start date of the provision period has passed (step S743). On the other hand, when it is determined that the start date of the provision period of the log information has not passed, the server device 200 regenerates display screen data indicating the start date of the provision period (step S744). Thereafter, the server device 200 transmits (re-provides) display screen data to the display terminal 300 (step S745).
  • step S 622 of FIG. 22 The method of determining whether or not the log information is provided in step S 622 of FIG. 22 is the same as the method described with reference to FIGS.
  • FIG. 24 shows how a set of information included in the management information changes. Also here, only the set of "destination company: company L, type of home appliance: lighting, type of provision log: lighting time” is illustrated, and the description of the other sets is omitted.
  • the provision availability of the log is set to "not available” and the status of providing the log is set to "provisioning stopped”.
  • the server apparatus 200 changes the availability of the log for the management information to “permitted”, and the field for the resumption date of provision. The date information to start provision of log information is added to (FIG.
  • the offer resumption date may be, for example, a date after one week, a date of the beginning of the month, or a date of a day defined by the service provider in the next week.
  • the log provision status remains "pending".
  • the server apparatus 200 changes the log provision status to "during provision” and deletes the information of the provision resumption date.
  • FIG. 25 is in the column of "Provision resumption" of a pair (providing destination company: L, home appliance type: illumination, provision log type: lighting time) for which the processing for refusing the provision of log information is completed. A check is shown, and the display screen immediately after pressing the update button 130 is shown. At this time, the display terminal 300 is in a state of waiting for a response from the server device 200 after transmitting information on the setting change to the server device 200. In this state, the classification changes to "declaring" for the set.
  • provision resumption of a pair (providing destination company: L, home appliance type: illumination, provision log type: lighting time) for which the processing for refusing the provision of log information is completed. A check is shown, and the display screen immediately after pressing the update button 130 is shown. At this time, the display terminal 300 is in a state of waiting for a response from the server device 200 after transmitting information on the setting change to the server device 200. In this state, the classification changes to "declaring" for the set
  • FIG. 26 shows the display screen after the process of updating management information in the server device 200 is completed and a response from the server device 200 is returned.
  • the set whose setting has been changed is changed to a "wait for effect" category, and a date is added to the offer resumption date column.
  • a check box for denial of provision has been added. If the user checks this check box, the provision of log information can be denied again. Thereafter, this state is maintained for the set until the resumption date of provision.
  • the first display format may be the same display format as the third display format applied to the set in FIG. 21, but may be different.
  • FIG. 27 shows the state after the provision resumption date has elapsed in the above example.
  • the group has moved to the row of the "under offering" category, and the field for the resumption date for provision has changed to "done (resumption date 2013.6.15)". Thereafter, for this set, this state is maintained until the user performs an operation to reject provision of log information.
  • FIG. 28A shows an overview of a service providing system.
  • the service providing system includes a plurality of information devices provided for each of the user group 100, the data center operating company 110, and the service provider 120.
  • the user group 100 is, for example, a company, an organization, a family, or the like, regardless of the size.
  • the user group 100 includes a plurality of home appliances 101 including a device A and a device B, and a home gateway 102.
  • Each of the plurality of home appliances 101 has a communication function, and can transmit and receive data with other devices.
  • the plurality of home appliances 101 may include a device having a configuration and a function for directly connecting to the Internet, and a device without such a configuration and a function.
  • the device corresponding to the former may be, for example, a smartphone, a tablet terminal, a dedicated display terminal, a personal computer (PC) or a television.
  • PC personal computer
  • the device corresponding to the latter may be, for example, a light, a washing machine or a refrigerator.
  • the plurality of home appliances 101 in the user group 100 are used by one or more users 10.
  • the user 10 is described for the convenience of description and is not included in the service providing system.
  • the home gateway 102 receives log information on the operation of the device from each of the plurality of home appliances 101, and transmits the log information to the cloud server 111.
  • the home gateway 102 accumulates log information, and provides the accumulated log information to the cloud server 111, for example, once a day.
  • FIG. 28A Although one home gateway 102 is described in FIG. 28A, this is an example. There may be multiple home gateways. When multiple home gateways exist, another home gateway (child home gateway) may be connected to, for example, a home gateway (parent home gateway) connected to an external network. The child home gateway receives and accumulates log information from, for example, one or more of the plurality of devices 101, and uploads the log information to the server through the parent home gateway. Alternatively, the child home gateway may output a signal to operate one or more of the plurality of devices 101 via the parent home gateway.
  • child home gateway may be connected to, for example, a home gateway (parent home gateway) connected to an external network.
  • the child home gateway receives and accumulates log information from, for example, one or more of the plurality of devices 101, and uploads the log information to the server through the parent home gateway.
  • the child home gateway may output a signal to operate one or more of the plurality of devices 101 via the parent home gateway.
  • the data center operating company 110 comprises a cloud server 111.
  • the cloud server 111 is a virtualization server that cooperates with various devices via, for example, the Internet.
  • the cloud server 111 mainly manages a large amount of data groups (so-called “big data”) that are difficult to handle with the existing general technology, such as ordinary database management tools.
  • the data center operating company 110 performs data management, management of the cloud server 111, and operation of a data center that performs those. Details of services performed by the data center operating company 110 will be described later.
  • the data center operating company 110 is not limited to a company that only operates data management and the cloud server 111.
  • 28B and 28C show a modification of the data center operating company 110.
  • FIG. 28B shows a device maker that functions as the data center operating company 110.
  • the device maker corresponds to the data center operating company 110.
  • FIG. 28C illustrates a plurality of companies that jointly manage one cloud server 111.
  • the data center operating company 110 is not limited to one company.
  • a device maker and another management company jointly or share data management and operation of the cloud server 111, both correspond to the data center operating company 110. Even if the data management or the cloud server 111 is managed jointly or in a shared manner, only one of the device maker and the management company may function as the data center operating company 110.
  • the data center operating company 110 may have the function of a service provider.
  • the cloud server 111 described above can be realized not only as a computer of hardware but also as software in which functions required for the cloud server 111 are programmed.
  • the service provider 120 has a server 121.
  • the size of the server 121 is not limited as long as it means a computer or a recording medium having a function of providing data or a service based on the data.
  • the personal PC itself, a memory in the personal PC, etc. may also be included in the “server” in that the personal PC can be used to provide data.
  • the service provider 120 may not have the server 121.
  • the home gateway 102 is not essential in the above service providing system. For example, when the cloud server 111 performs all data management, the home gateway 102 is unnecessary. In addition, home gateway 102 may be omitted even when all the devices in the home have a configuration and a function for connecting to the Internet, and there is no device which can not be connected to the Internet by itself.
  • the log information may be provided from the plurality of home appliances 101 directly to the cloud server 111 via the Internet.
  • the device A or the device B of the user group 100 transmits each piece of log information to the cloud server 111 of the data center operating company 110.
  • the cloud server 111 receives and stores log information sent from the device A or the device B (arrow (a) in FIG. 28A).
  • the cloud server 111 of the data center operating company 110 provides the accumulated log information to the service provider 120 in a fixed unit.
  • the “certain unit” may be a unit capable of organizing the information accumulated by the data center operating company and providing it to the service provider 120, or a unit requested by the service provider 120.
  • provision of log information does not need to be performed by a fixed unit.
  • the amount of log information provided may change depending on the situation.
  • the log information is stored in the server 121 held by the service provider 120 as needed (arrow (b) in FIG. 28A).
  • the service provider 120 organizes the log information into information compatible with the service provided to the user and provides the user with the information.
  • the user to whom the information is provided may be the user 10 who uses or owns the plurality of home appliances 101 or may be the external user 20.
  • the service providing method to the user may be provided from the service provider 120 directly to the users 10 and 20, for example (arrows (e) and (f) in FIG. 28A). Also, for example, it may be provided to the user 10 via the cloud server 111 of the data center operating company 110 again (arrows (c) and (d) in FIG. 28A). Also, the cloud server 111 of the data center operating company 110 may organize log information into information conforming to the service provided to the user, and provide it to the computer of the service provider 120.
  • the user 10 and the user 20 may be different or the same. Further, the plurality of home appliances 101, the cloud server 110, and the server 121 need not all be installed in the same country. For example, each of the plurality of home appliances 101 may be installed in Japan, and the cloud server 111 and the server 121 may be installed in the United States. Alternatively, the opposite may be applied. If at least one of the cloud server 111 and the server 121 provides the analysis result etc. by the operation (control) of the user 10 and the user can confirm the analysis result using a display terminal such as a PC, the user It can be said that the system benefits from the The system is virtually the same as being installed in one country.
  • the transmission source device may encrypt and transmit the information in order to prevent leakage of personal information.
  • Cloud Service Types for Implementing a Service Providing System The technology described in the above embodiments can be implemented, for example, in the following cloud service types. Note that the types of cloud services are not limited to these.
  • FIG. 29 shows an overview of services provided by a system using service type 1 (in-house data center type cloud service).
  • service type 1 in-house data center type cloud service
  • the service provider 120 obtains information from the user group 100 and provides a service to the user.
  • the service provider 120 has the function of a data center operating company. That is, the service provider 120 holds a cloud server 203 that manages big data. Therefore, there is no data center operating company.
  • the service provider 120 operates and manages the data center (cloud server) 203.
  • the service provider 120 also manages an operating system (OS) 202 and an application 201.
  • the service provider 120 provides a service using the OS 202 and the application 201 managed by the service provider 120 (arrow 204).
  • FIG. 30 shows an overview of the services provided by the system in service type 2 (IaaS cloud service).
  • IaaS is an abbreviation of Infrastructure as a Service, and is a cloud service provision model that provides the infrastructure itself for building and operating a computer system as a service via the Internet. It is.
  • the data center operating company 110 operates and manages the data center (cloud server) 203.
  • the service provider 120 also manages the OS 202 and the application 201.
  • the service provider 120 provides a service using the OS 202 and the application 201 managed by the service provider 120 (arrow 204).
  • PaaS PaaS using Cloud Service
  • FIG. 31 shows an overview of services provided by a system using service type 3 (PaaS using cloud service).
  • PaaS is an abbreviation for Platform as a Service, and is a cloud service provision model that provides a platform that is the basis for building and operating software as a service via the Internet. It is.
  • the data center operating company 110 manages the OS 202, and operates and manages the data center (cloud server) 203.
  • the service provider 120 also manages the application 201.
  • the service provider 120 provides a service using the OS 202 managed by the data center operating company 110 and the application 201 managed by the service provider 120 (arrow 204).
  • FIG. 32 shows an overview of services provided by a system using Type 4 of service (SaaS type cloud service).
  • SaaS is an abbreviation of Software as a Service.
  • the SaaS-based cloud service is, for example, an application provided by a platform provider having a data center (cloud server), a user such as a company or an individual who does not have a data center (cloud server), the Internet, etc.
  • Cloud service provision model having functions that can be used via the network of
  • the data center operating company 110 manages the application 201, manages the OS 202, and operates and manages the data center (cloud server) 203.
  • the service provider 120 also provides a service using the OS 202 and the application 201 managed by the data center operating company 110 (arrow 204).
  • the service provider 120 provides a service in any type of cloud service.
  • a service provider or a data center operating company may develop an OS, an application, a database of big data, etc. by itself, or may outsource it to a third party.
  • the technology of the present disclosure is useful when implemented as a service providing system that provides cloud services using log information of home appliances.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Debugging And Monitoring (AREA)
  • Telephonic Communication Services (AREA)

Abstract

情報管理方法は、ユーザの一以上の家電機器のログ情報を収集し、各サービスプロバイダに対応した各家電機器の前記ログ情報の提供状況を表す表示画面データであって、前記少なくとも1つの家電機器に含まれる一の家電機器、前記一の家電機器に対応する一のサービスプロバイダ、および、前記一の家電機器から出力されるログ情報の一の種別を組として構成し、前記組単位で前記ログ情報の提供の可否を選択可能な欄を表示させる情報を含む表示画面データを、収集したログ情報に基づいて生成し、サーバ装置へのアクセスを行った表示端末にネットワークを介して前記表示画面データを提供し、前記表示端末から、一の組についてのログ情報の提供に関する可否の選択が行われたことを示す情報を受信し、前記組についてのログ情報の提供を拒否する選択が行われたと判断した場合には、前記拒否する選択が行われた組についてログ情報の提供を停止する。

Description

情報管理方法
 本願は、ユーザが保有する機器のログ情報を利用してサービスを提供する情報管理システムにおいて用いられる情報管理方法に関する。
 一般家庭の家電機器からログ情報を収集し、収集したログ情報を活用したサービスを提供するシステムが検討されている。例えば、特許文献1は、家電機器の保守支援システムに言及している。特許文献2は、空気調和機の性能劣化評価システムに言及している。
 これらのシステムは、家電機器とコンピュータとを直接接続することによって家電機器のログ情報を収集する。これに対し、近年、家庭内のAV機器などの家電機器の中でネットワークに接続可能なものが増えている。これに伴い、メーカやサービスプロバイダがネットワークを介してAV機器などの家電機器の動作履歴を含む各種のログ情報を収集するシステムが検討されている。この収集したログ情報に基づいて、ユーザのライフスタイルに合ったサービスの提供が可能になることが期待されている。
特許第4559195号公報 特許第4206953号公報
 しかし、上記のようなシステムはまだ実現されておらず、実用化には今後の検討および更なる改善が必要であった。特に、家電機器から収集したログ情報をサービス事業者に提供するシステムにおいて、ユーザがログ情報を提供してもよいと考えるサービス事業者などを適切に管理する方法については、これまで検討されていない。
 上記の課題を解決するため、本開示の一態様に係る情報管理方法は、家電機器のログ情報を収集し、前記ログ情報に基づく情報をサービスプロバイダのコンピュータに提供する情報管理システムにおける情報管理方法であって、(1)ネットワークを介して、ユーザの一以上の家電機器のログ情報を収集し、(2)各サービスプロバイダに対応した各家電機器のログ情報の提供状況を表す表示画面データであって、前記一以上の家電機器に含まれる一の家電機器、前記一の家電機器に対応する一のサービスプロバイダ、および、前記一の家電機器から出力されるログ情報の一の種別を組として構成し、前記組単位で前記ログ情報の提供の可否を選択可能な欄を表示させる情報を含む表示画面データを生成し、(3)前記情報管理システムへのアクセスに応じて、前記アクセスを行った表示端末にネットワークを介して前記表示画面データを提供し、(4)前記ネットワークを介して前記表示端末から、前記表示画面データに基づく表示画面において、一のサービスプロバイダに対応する一の家電機器の一の種別のログ情報の提供に関する可否の選択が前記組単位で行われたことを示す情報を受信し、(5)前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を拒否する選択が前記組単位で行われたと判断した場合には、前記拒否する選択が行われた組についてログ情報の提供を停止する。
 本開示の他の態様に係る情報管理方法は、家電機器のログ情報を収集し、前記ログ情報に基づく情報をサービスプロバイダのコンピュータに提供する情報管理システムにおける情報管理方法であって、(1)ネットワークを介して、ユーザの一以上の家電機器のログ情報を収集し、(2)各サービスプロバイダに対応する各家電機器のログ情報の提供状況を表す表示画面データであって、前記一以上の家電機器に含まれる一の家電機器、前記一の家電機器に対応する一のサービスプロバイダ、および、前記一の家電機器から出力されるログ情報の一の種別を組として構成し、前記組単位でのログ情報の提供状況、および前記組単位で前記ログ情報の提供の可否を選択可能な欄を表示させる情報を含む表示画面データを生成し、(3)前記情報管理システムへのアクセスに応じて、前記アクセスを行った表示端末にネットワークを介して前記表示画面データを提供し、(4)前記ネットワークを介して前記表示端末から、前記表示画面データに基づく表示画面において、一のサービスプロバイダに対応する一の家電機器の一の種別のログ情報の提供に関する可否の選択が前記組単位で行われたことを示す情報を受信し、(5)前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を拒否する選択が前記組単位で行われたと判断した場合において、前記拒否する選択が行われた組についてログ情報の提供が開始されていないと判断した場合には、前記組についてはログ情報の提供を行わないことを示す第1表示形式で表示されるように、前記表示画面データを再生成して前記ネットワークを介して前記表示端末に提供し、前記拒否する選択が行われた組について、ログ情報の提供が既に行われていると判断した場合には、前記組について設定されたログ情報の提供期間の末日までは前記ログ情報を提供することを示す、前記第1表現形式とは異なる第2表示形式で表示されるように、前記表示画面データを再生成して前記ネットワークを介して前記表示端末に提供する。
 本開示の他の態様に係る情報管理方法は、家電機器のログ情報を収集し、前記ログ情報に基づく情報をサービスプロバイダのコンピュータに提供する情報管理システムにおける情報管理方法であって、(1)ネットワークを介して、ユーザの一以上の家電機器のログ情報を収集し、(2)各サービスプロバイダに対応する各家電機器のログ情報の提供状況を表す表示画面データであって、前記一以上の家電機器に含まれる一の家電機器、前記一の家電機器に対応する一のサービスプロバイダ、および、前記一の家電機器から出力されるログ情報の一の種別を組として構成し、前記組単位で前記ログ情報の提供の可否を選択可能な欄を表示させる情報を含む表示画面データを生成し、(3)前記情報管理システムへのアクセスに応じて、前記アクセスを行った表示端末にネットワークを介して前記表示画面データを提供し、(4)前記ネットワークを介して前記表示端末から、前記表示画面データに基づく表示画面において、一のサービスプロバイダに対応する一の家電機器の一の種別のログ情報の提供に関する可否の選択が前記組単位で行われたことを示す情報を受信し、(5)前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を許可する選択が前記組単位で行われたと判断した場合には、前記許可する選択が行われた組についてのログ情報の提供を開始する。
 上述の一般的かつ特定の態様は、システム、方法およびコンピュータプログラムを用いて実装され、またはシステム、方法およびコンピュータプログラムの組み合わせを用いて実現され得る。
 本開示の一態様によれば、一のサービスプロバイダに対応する一の家電機器の一の種別のログ情報が組として管理されるため、組単位でログ情報の提供可否をユーザが選択することができる。このため、家電機器のログ情報を収集してサービスプロバイダに提供するシステムのさらなる改善を実現できる。
本開示の実施形態1におけるサービス提供システムの全体像を示す図である。 サーバ装置200のハードウェア構成を示すブロック図である。 サーバ装置200の機能的な構成を示すブロック図である。 表示端末300のハードウェア構成を示すブロック図である。 表示端末300の機能的な構成を示すブロック図である。 家電機器400の構成を示すブロック図である。 ゲートウェイ500の構成を示すブロック図である。 家電機器400が生成するログ情報の例を示す図である。 ゲートウェイ500におけるログ情報保持部513に格納されるデータ構成例を示す図である。 ユーザの機器に関する情報を管理するテーブルを示す図である。 サービスプロバイダと、ログ情報を収集する対象の家電機器と、ログ情報の種別と、利用目的の情報とを管理するテーブルを示す図である。 管理情報のテーブル構成を示す図である。 実施形態1におけるシステムの全体の動作の概要を示すシーケンス図である。 ログ情報の提供可否設定を変更する動作の詳細を示すシーケンス図である。 表示画面の例を示す図である。 実施形態1におけるシステムの動作の例を示すシーケンス図である。 実施形態1におけるシステムの動作の他の例を示すシーケンス図である。 ログ情報の提供が行われているか否かを判断する処理の例を示すフローチャートである。 ログ情報の提供が行われているか否かを判断する処理の他の例を示すフローチャートである。 実施形態1における管理情報に含まれる1組の情報の変化の様子を示す図である。 実施形態1における表示画面の変化の例を示す第1の図である。 実施形態1における表示画面の変化の例を示す第2の図である。 実施形態1における表示画面の変化の例を示す第3の図である。 実施形態2におけるシステムの動作を示すシーケンス図である。 実施形態2におけるシステムの他の動作を示すシーケンス図である。 実施形態2における管理情報に含まれる1組の情報の変化の様子を示す図である。 実施形態2における表示画面の変化の例を示す第1の図である。 実施形態2における表示画面の変化の例を示す第2の図である。 実施形態2における表示画面の変化の例を示す第3の図である。 本開示における情報管理システムの全体構成図である。 本開示におけるデータセンタ運営会社の変化の例を示す図である。 本開示におけるデータセンタ運営会社の変化の例を示す図である。 本開示における情報管理システムのサービスの類型1の全体構成図である。 本開示における情報管理システムのサービスの類型2の全体構成図である。 本開示における情報管理システムのサービスの類型3の全体構成図である。 本開示における情報管理システムのサービスの類型4の全体構成図である。
 1.本開示の基礎となった知見
 まず初めに、本開示の基礎となった知見を説明する。
 家電機器のログ情報を収集してサービスプロバイダに提供するシステム(以下、「情報管理システム」または「サービス提供システム」と呼ぶことがある。)において収集した各種のログ情報は、ユーザのプライバシーに関連する情報であるため、その取扱いは厳重に行う必要がある。ログ情報は、無断で収集することはできず、収集およびサービスプロバイダに提供するためには、個別にユーザの許諾が必要であると考えられる。
 この際、ユーザによっては、例えば、サービスプロバイダAには家電機器のログ情報を提供しても良いが、サービスプロバイダBには提供したくないなど、サービスプロバイダ毎に提供可否を設定したいと考えることが想定される。また、例えば、テレビのログ情報はサービスプロバイダに提供しても良いが、冷蔵庫のログ情報は提供したくないなど、家電機器毎にログ情報の提供可否を設定したいと考えるユーザも想定される。あるいは、例えば、テレビのON/OFFに関するログ情報はサービスプロバイダへ提供しても良いが、どの番組を視聴したかと言う視聴履歴に関するログ情報は提供したくないなど、ログ情報の種別毎に提供可否を設定したいと考えるユーザも想定される。
 従って、家電機器、提供するログ情報の種別、および、提供先であるサービスプロバイダのそれぞれについて、個別に提供可否を設定することができれば、ユーザの意向に沿ったログ情報の提供が可能になると考えられる。
 一方で、上記のように個別に提供可否を設定すると、その都度、家電機器、またはログ情報を収集するシステムにおけるサーバにおいて設定変更の処理が行われるため、処理回数の増加によって家電機器またはサーバの負荷が増大する恐れがある。
 そこで、本開示の実施形態では、家電機器から収集したログ情報を管理する情報管理システムにおいて、ログ情報の提供先であるサービスプロバイダ、家電機器、および提供するログ情報の種別が組として管理される。具体的には、この組単位でログ情報をサービスプロバイダに提供拒否するか否かを選択可能な欄を含み、各家電機器のログ情報の提供状況を表した表示画面データを、情報管理システムにアクセスした表示端末に提供する。即ち、一の家電機器に対応するログ情報の一の種別について一のサービスプロバイダに提供することを拒否するか否かを示す情報を、表示端末にて前記組単位で選択させる。
 これにより、ログ情報の提供の可否を選択する際に、各サービスプロバイダ、各家電機器、および、提供するログ情報の各種別について、それぞれ個別に指定して情報管理システムにおけるサーバへ通知する必要がなく、組単位で一括して通知を行うことができる。このため、情報管理システムのサーバおよび表示端末における処理頻度が軽減されるとともに、情報管理システムと表示端末とを繋ぐネットワークおよび情報管理システムにおけるサーバの処理負荷も低減できる。
 2.実施形態の概要
 以下、本開示の実施形態の概要を説明する。
 本開示の一態様に係る情報管理方法は、家電機器のログ情報を収集し、前記ログ情報に基づく情報をサービスプロバイダのコンピュータに提供する情報管理システムにおける情報管理方法であって、(1)ネットワークを介して、ユーザの一以上の家電機器のログ情報を収集し、(2)各サービスプロバイダに対応した各家電機器のログ情報の提供状況を表す表示画面データであって、前記一以上の家電機器に含まれる一の家電機器、前記一の家電機器に対応する一のサービスプロバイダ、および、前記一の家電機器から出力されるログ情報の一の種別を組として構成し、前記組単位で前記ログ情報の提供の可否を選択可能な欄を表示させる情報を含む表示画面データを生成し、(3)前記情報管理システムへのアクセスに応じて、前記アクセスを行った表示端末にネットワークを介して前記表示画面データを提供し、(4)前記ネットワークを介して前記表示端末から、前記表示画面データに基づく表示画面において、一のサービスプロバイダに対応する一の家電機器の一の種別のログ情報の提供に関する可否の選択が前記組単位で行われたことを示す情報を受信し、(5)前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を拒否する選択が前記組単位で行われたと判断した場合には、前記拒否する選択が行われた組についてログ情報の提供を停止する。
 上記態様において、前記表示画面データは、前記組単位でのログ情報の提供状況を示す情報を含んでいてもよい。
 上記態様において、前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を拒否する選択が前記組単位で行われたと判断した場合には、前記拒否する選択が行われた組についてはログ情報の提供を行わないことを示す表示形式で表示されるように前記表示画面データを再生成して前記ネットワークを介して前記表示端末に提供してもよい。
 本開示の他の態様に係る情報管理方法は、家電機器のログ情報を収集し、前記ログ情報に基づく情報をサービスプロバイダのコンピュータに提供する情報管理システムにおける情報管理方法であって、(1)ネットワークを介して、ユーザの一以上の家電機器のログ情報を収集し、(2)各サービスプロバイダに対応する各家電機器のログ情報の提供状況を表す表示画面データであって、前記一以上の家電機器に含まれる一の家電機器、前記一の家電機器に対応する一のサービスプロバイダ、および、前記一の家電機器から出力されるログ情報の一の種別を組として構成し、前記組単位でのログ情報の提供状況、および前記組単位で前記ログ情報の提供の可否を選択可能な欄を表示させる情報を含む表示画面データを生成し、(3)前記情報管理システムへのアクセスに応じて、前記アクセスを行った表示端末にネットワークを介して前記表示画面データを提供し、(4)前記ネットワークを介して前記表示端末から、前記表示画面データに基づく表示画面において、一のサービスプロバイダに対応する一の家電機器の一の種別のログ情報の提供に関する可否の選択が前記組単位で行われたことを示す情報を受信し、(5)前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を拒否する選択が前記組単位で行われたと判断した場合において、前記拒否する選択が行われた組についてログ情報の提供が開始されていないと判断した場合には、前記組についてはログ情報の提供を行わないことを示す第1表示形式で表示されるように、前記表示画面データを再生成して前記ネットワークを介して前記表示端末に提供し、前記拒否する選択が行われた組について、ログ情報の提供が既に行われていると判断した場合には、前記組について設定されたログ情報の提供期間の末日までは前記ログ情報を提供することを示す、前記第1表現形式とは異なる第2表示形式で表示されるように、前記表示画面データを再生成して前記ネットワークを介して前記表示端末に提供する。
 上記態様において、前記拒否する選択が行われた組について、ログ情報の提供が既に行われていると判断した場合において、前記組について設定された前記提供期間の末日以降は、前記組についてのログ情報の提供を停止してもよい。
 上記態様において、前記提供期間の末日の経過を判断すると、前記組について前記ログ情報を提供しないことを示す、前記第2表示形式とは異なる第3表示形式で表示されるように、前記表示画面データを再生成して前記ネットワークを介して前記表示端末に提供してもよい。
 上記態様において、前記第1表示形式と前記第3表示形式とは同一の表示形式であってもよい。
 上記態様において、現在の日付を示す日付情報および前記組についての前記提供期間が開始する日付を示す提供開始日情報を管理し、前記日付情報と前記提供開始日情報とを比較し、前記日付情報の示す日付が、前記提供開始日情報の示す日付より前である場合に、前記組についてのログ情報の提供が開始されていないと判断してもよい。
 上記態様において、前記日付情報および前記提供開始日情報は、時刻を示す情報を含んでいてもよい。
 上記態様において、前記日付情報の示す日付と、前記提供開始日情報の示す日付とが同一である場合において、前記日付情報の示す時刻が、前記提供開始日情報の示す時刻よりも前である場合に、前記組についてのログ情報の提供が開始されていないと判断してもよい。
 上記態様において、現在の日付を示す日付情報および前記組についての前記提供期間の末日を示す提供終了日情報を管理し、前記日付情報と前記提供終了日情報とを比較し、前記組についてのログ情報の提供が開始した後において、前記日付情報の示す日付が、前記提供終了日情報の示す日付より前である場合に、前記組についてのログ情報が提供されていると判断してもよい。
 上記態様において、前記日付情報および前記提供終了日情報は、時刻を示す情報を含んでいてもよい。
 上記態様において、前記日付情報の示す日付と、前記提供終了日情報の示す日付とが同一である場合において、前記日付情報の示す時刻が、前記提供終了日情報の示す時刻よりも前である場合に、前記組についてのログ情報が提供されていると判断してもよい。
 上記態様において、前記表示画面データは、前記組単位で前記ログ情報の提供の拒否を選択可能な欄と、許可を選択可能な欄とを含み、前記拒否する選択が行われた組についてログ情報の提供を停止した後、前記組について、ログ情報の提供を許可する選択が行われたことを示す情報を受信した場合、前記組についてのログ情報の提供を再開してもよい。
 本開示の他の態様に係る情報管理方法は、家電機器のログ情報を収集し、前記ログ情報に基づく情報をサービスプロバイダのコンピュータに提供する情報管理システムにおける情報管理方法であって、(1)ネットワークを介して、ユーザの一以上の家電機器のログ情報を収集し、(2)各サービスプロバイダに対応する各家電機器のログ情報の提供状況を表す表示画面データであって、前記一以上の家電機器に含まれる一の家電機器、前記一の家電機器に対応する一のサービスプロバイダ、および、前記一の家電機器から出力されるログ情報の一の種別を組として構成し、前記組単位で前記ログ情報の提供の可否を選択可能な欄を表示させる情報を含む表示画面データを生成し、(3)前記情報管理システムへのアクセスに応じて、前記アクセスを行った表示端末にネットワークを介して前記表示画面データを提供し、(4)前記ネットワークを介して前記表示端末から、前記表示画面データに基づく表示画面において、一のサービスプロバイダに対応する一の家電機器の一の種別のログ情報の提供に関する可否の選択が前記組単位で行われたことを示す情報を受信し、(5)前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を許可する選択が前記組単位で行われたと判断した場合には、前記許可する選択が行われた組についてのログ情報の提供を開始する。
 上記態様において、前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を許可する選択が前記組単位で行われたと判断し、前記許可する選択が行われた組についてのログ情報の提供開始時期が指定されたと判断した場合には、前記指定された提供開始時期から前記ログ情報の提供を開始してもよい。
 上記態様において、前記表示画面データは、前記組単位でのログ情報の提供状況を示す情報を含んでいてもよい。
 以下、添付の図面を参照しながら、本開示の実施形態を、より具体的に説明する。
 以下で説明する実施の形態は、いずれも本開示の一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、ステップ、ステップの順序などは、一例であり、本開示の技術を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、例えば出願時における独立形式の請求項に記載されていない構成要素については、任意の構成要素として説明される。また、全ての実施の形態において、各々の内容を組み合わせることも出来る。
 3.用語の定義
 本願明細書では、以下のように用語を定義する。
 家電機器:熱源・光源・動力源に電力を用いる機器をいう。典型的には家庭で利用されるが、業務用の利用もあり得る。家電機器の例としては、例えば、冷蔵庫、空調機、掃除機、空気清浄器、テレビ、録画再生装置(レコーダー)、オーディオ再生装置、照明、ドライヤー、電気調理器具などがあり得る。
 移動体通信機器:通信線路に接続されていない通信機器をいう。個人ユーザ向けであるものに限らず、業務用に利用されるものも含む。具体的には、例えば、携帯電話、スマートフォン、タブレット端末、PHS、ノートPC、モバイルルータなど、無線通信可能な機器である。
 ログ情報:家電機器が行った処理、動作、ユーザが家電機器について行った操作などに関する記録をいう。ログ情報は、家電機器の運転状況または動作日時を示す情報のような、家電機器から取得が可能な種々の情報を含み得る。ログ情報の例としては、テレビの視聴履歴、レコーダーの録画予約情報、洗濯機の運転日時・洗濯物の量、冷蔵庫の開閉日時・開閉回数などが挙げられる。ログ情報は、動作履歴に関する情報に限らず、例えば冷蔵庫の内部写真やユーザの性別といった家電機器に関連付けることのできる動作履歴以外の情報であってよい。
 移動体通信機器ログ情報:移動体通信機器が行った処理もしくは通信に関する記録、または移動体通信機器の移動情報に関する記録をいう。移動体通信機器が、例えば、スマートフォンのような機器である場合は、ユーザが機器を用いて実行したアプリケーションの処理に関する記録、閲覧したWEBページの情報、通話記録などである。また、移動体通信機器がGPS(Global Positioning System)に接続可能である場合には、GPSを用いた移動体通信機器の位置情報の遷移記録も移動体通信機器ログ情報に含まれる。
 ユーザ:サービス提供システムの利用者、具体的には、サービス提供システムを利用して、提供したログ情報に基づくサービスを受けたり、ログ情報の提供に関する種々の設定を行う者をいう。そのような設定の中には、ユーザが家電機器のログ情報の利用を許可するサービス事業者を選択する操作が含まれ得る。一般家庭では、例えばサービス提供システムを契約している世帯主がユーザであり得る。業務用途では、サービス提供システムを契約している会社、法人、自然人がユーザであり得る。一般家庭では、ユーザが、ログ情報を提供する家電機器の所有者であり、家族(ユーザを含む)がその家電機器を利用する者である。ユーザと、家電機器を利用する者とは、同一である場合と異なる場合とがある。本開示の実施形態では、説明の便宜のため、ユーザと、家電機器を利用する者とは同じであるものとしている。
 表示データまたは表示画面データ:ディスプレイに表示させるための任意のデータをいう。データ形式は特定のものに限定されず、例えば、XML(Exchangeable Markup Language)形式のデータ、テキストデータ、画像データなどであり得る。「表示データ」は、既存のデータ形式に準拠していない数値データであってもよい。表示端末がその数値データを受け取って表示される対象であるユーザインターフェースを構築する場合には、その数値データは「表示データ」または「表示画面データ」と言える。
 表示端末:情報をディスプレイに表示させる機能を有する情報機器をいう。ディスプレイを内蔵する機器の他、外付けのディスプレイに情報を表示させる機器であってもよい。表示端末は、例えば、スマートフォン、タブレット端末、携帯電話、ノートパソコン、デスクトップパソコン、専用表示端末などであり得る。上記の他、例えばディスプレイを搭載する家電機器(冷蔵庫、洗濯機、テレビなど)を表示端末として使用することもできる。そのような家電機器は、ログ情報を出力するだけでなく、本開示におけるログ情報の提供可否の選択動作を行うこともできる。このように、表示端末は必ずしも携帯情報端末である必要はない。
 クラウドサーバまたはサーバ装置:表示端末にネットワークを介して通信できるように接続され、ログ情報の提供可否の選択動作をユーザが行うために必要な情報を表示端末に提供するコンピュータまたは記録媒体をいう。典型的には、汎用のコンピュータと、上記の動作を行うソフトウェア(コンピュータプログラム)との組み合わせによって実現され得る。
 ネットワーク:電気通信回線によって構成されるネットワークを意味する。インターネット、専用回線、LAN(Local Area Network)などを含む。複数種類のネットワークの組み合わせであってもよく、有線、無線の別を問わない。
 4.実施形態1
 4.1.構成
 4.1.1.全体構成
 図1は、本開示の実施形態1におけるサービス提供システムの全体像を示す図である。このサービス提供システムは、サーバ装置200と、表示端末300と、少なくとも1つの家電機器400と、ホームゲートウェイ500と、サービスプロバイダのコンピュータ600とを備えている。以下の説明では、簡単のため、ホームゲートウェイ500を「ゲートウェイ500」と称し、サービスプロバイダのコンピュータ600を「サービスプロバイダ600」と称することがある。
 サーバ装置200は、例えばデータセンタやサービス提供会社の建物内に設置されたサーバコンピュータである。サーバ装置200は、ユーザが保有する表示端末300およびユーザの家庭または事業所内に設置されたゲートウェイ500と、ネットワーク(NW)を介して通信できるように構成されている。サーバ装置200はまた、サービスプロバイダ600および管理データベース700にも通信可能に接続されている。
 サーバ装置200は、本サービスを提供するために必要な情報の管理を行う。サーバ装置200は、ネットワークおよびホームゲートウェイ500を介して、家電機器400のID情報およびログ情報を収集し、必要な加工を行った上でそれらの情報をサービスプロバイダ600のコンピュータに提供する。サーバ装置200はまた、ユーザの表示端末300を用いた要求に応じて、ログ情報の提供状況の確認および提供可否の設定を行うための表示画面をネットワークを介して表示端末300に提供する。ユーザが当該表示画面においてログ情報の提供可否に関する設定を行うと、サーバ装置200は、その設定情報を管理データベース700に格納された管理情報に記録する。
 表示端末300は、例えばユーザが保有するスマートフォン、タブレット端末、携帯電話、ノートPC、デスクトップPCといった情報端末である。表示端末300は、サーバ装置200が提供する専用のウェブサイトにログインするなどの方法により、表示画面データを取得すると、当該表示画面データに基づく表示画面を内蔵または外付けのディスプレイに表示させる。これにより、ユーザによるログ情報の提供可否の設定が可能となる。
 家電機器400およびホームゲートウェイ500は、ユーザの家庭または事業所内に設置される。ホームゲートウェイ500は、家電機器400からID情報およびログ情報を収集し、定期的に、またはサーバ装置200からの要求に応じて当該情報をサーバ装置200に送信する。なお、ゲートウェイを介さずに家電機器400からサーバ装置200に直接ログ情報を送信してもよい。
 サービスプロバイダ600は、サーバ装置200から家電機器400のログ情報の提供を受け、当該ログ情報に基づく様々なサービスを当該ユーザに提供する。そのようなサービスには、例えば、機器の保守に関するサービスや新製品に関する情報の提供などがあり得る。サービスプロバイダ600は、管理データベース800にユーザ毎のサービス提供に関する情報を登録することにより、ユーザに応じたサービスを提供する。
 以下、各構成要素の構成を具体的に説明する。
 4.1.2.サーバ装置200の構成
 図2Aは、サーバ装置200のハードウェア構成を示すブロック図である。サーバ装置200は、処理回路280と、通信回路290とを備えている。処理回路280は、CPU270と、プログラム250を格納したメモリ260とを有している。これらの構成要素は、バスで接続されており、相互にデータを授受することが可能である。処理回路280は、管理データベース700に接続されており、管理データベース700に格納された管理情報の取得や編集を行うことができる。なお、本実施形態では、管理データベース700は、サーバ装置200の外部の要素であるが、サーバ装置200の内部の要素であってもよい。
 通信回路290は、ネットワークを介して他の通信機器(例えば表示端末300、ゲートウェイ500、サービスプロバイダ600)と通信を行う回路である。通信回路290は、例えばイーサネット(登録商標)規格に準拠した通信を行う。
 CPU270は、サーバ装置200の動作を制御する。CPU270は、メモリ260に展開されたコンピュータプログラム250に記述された命令群を実行する。これにより、CPU270は種々の機能を実現することができる。コンピュータプログラム250には、サーバ装置200が後述する動作を実現するための命令群が記述されている。
 上述のコンピュータプログラム250は、CD-ROM等の記録媒体に記録されて製品として市場に流通され、または、インターネット等の電気通信回線を通じて伝送され得る。図2Aに示すハードウェアを備えた機器(例えばPC)は、当該コンピュータプログラム250を読み込むことにより、本実施形態によるサーバ装置200として機能し得る。
 なお、CPU270、コンピュータプログラム250を格納したメモリ260は、1つの半導体回路にコンピュータプログラムを組み込んだDSP(Digital Signal Processor)等のハードウェアとして実現されてもよい。そのようなDSPは、1つの集積回路で上述のコンピュータプログラム250を実行するCPU270によって行われる全ての処理を実現することができる。図2Aに示すCPU270およびメモリ260に代えて、そのようなDSPを処理回路280として用いてもよい。
 次に、図2Bを参照しながら、処理回路280によって実現される機能的な構成を説明する。
 図2Bは、サーバ装置200の機能的な構成を示すブロック図である。図2Bと共通する構成要素には同じ参照符号を付し、その説明は省略する。図2Bには、処理回路280によって実現される6つの機能ブロックが記載されている。具体的には、制御部281、日付情報比較部282、管理情報保持部283、表示データ生成部284、判断部285、更新部286である。ソフトウェアを実行したCPU270は、ある時点では、例えば日付情報管理部282として機能し、異なる他の時点では、例えば更新部284として機能する。このように、CPU270は、6つの機能ブロックのいずれの機能も有する。なお、これらの6つの構成ブロックのうち、少なくとも1つが、DSPなどの専用の処理を行うハードウェアによって実現されてもよい。
 制御部281は、サーバ装置200の構成要素全体を制御することによって、ログ情報の収集、加工、サービス事業者への提供、および表示端末300に表示画面データを提供するために必要な各種の処理を実行する。
 日付情報比較部282は、現在の日付を示す日付情報と、ログ情報の組ごとの提供期間が開始する日付を示す提供開始日情報と、組ごとの提供期間の末日を示す提供終了日情報とを取得し、これらの情報に基づき、ログ情報の提供状態を判断する。具体的には、日付情報比較部282は、後述する管理情報保持部283によって管理データベース700から取得された管理情報における提供開始日情報および提供終了日情報と、不図示のリアルタイムクロック等の計時回路から取得した現在の日付情報とを比較する。そして、日付情報の示す日付が、提供開始日情報の示す日付よりも前である場合には、その組についてはログ情報の提供が開始されていないと判断する。また、提供開始後、日付情報の示す日付が、提供終了日情報の示す日付よりも前である場合には、その組についてのログ情報の提供がなされていると判断する。これらの判断の結果は、表示データ生成部286が生成する表示画面データに反映される。
 管理情報保持部283は、ログ情報の提供状況を管理する管理情報を管理データベース700から取得して一時的に保持する。管理情報は、後述するように、各ユーザについて、家電機器、提供先企業、提供するログ種別を含む組ごとの提供状況を示す情報である。管理情報は、管理データベース700に格納されたユーザや企業などの情報に基づいて生成される。
 表示データ生成部284は、管理情報保持部283によって取得された管理情報および日付情報比較部282によって取得された日付に関する情報に基づいて、表示画面データを生成する。表示画面データは、一の家電機器、一の家電機器に対応する一のサービスプロバイダ、および、一の家電機器から出力されるログ情報の一の種別を組として構成し、組単位でログ情報の提供の可否を選択可能な欄を表示させる情報を含んでいる。生成された表示画面データは、制御部281および通信回路290を経て、表示端末300に提供される。
 判断部285は、表示端末300から、表示画面データに基づく表示画面において、一のサービスプロバイダに対応する一の家電機器の一の種別のログ情報の提供に関する可否の選択が組単位で行われたことを示す情報が送られてきたとき、その選択が拒否を示すか、許可を示すかを判断する。そして、判断結果に応じてログ情報の提供を停止するか、開始するかを決定する。
 更新部286は、判断部285による判断結果に応じて、管理情報を更新する。例えば、ある組について、ログ情報の提供の設定が「許可」から「拒否」へ変更された場合、または「拒否」から「許可」へ変更された場合、管理情報の該当箇所の情報を更新する。この更新に伴い、制御部281は、サービスプロバイダ600への設定変更を示す情報の通知、および表示画面データの更新を、それぞれ通信回路290および表示データ生成部284に実行させる。制御部281は、更新部286によって更新された管理情報を、管理データベース700に記録する。
 4.1.3.表示端末300の構成
 次に、表示端末300の構成および機能を説明する。
 図3Aは、表示端末300のハードウェア構成を示すブロック図である。表示端末300は、ユーザインターフェース310、ディスプレイ320、処理回路340、および通信回路350を備えている。処理回路340は、CPU341と、プログラム343を格納したメモリ342とを有している。
 ユーザインターフェース310は、ユーザからの入力を受け付けるデバイスであり、例えばタッチスクリーン、ハードウェアボタン、キーボード、もしくはマウス、またはこれらの組み合わせであり得る。ディスプレイ320は、処理回路340からの指令に応じて、要求された画像を表示するデバイスである。ディスプレイ320は、例えば液晶や有機ELによって実現され得る。ディスプレイ320としてタッチスクリーンを採用する場合、ディスプレイ320は、ユーザインターフェース310の機能も兼ねることになる。
 通信回路350は、ネットワークを介して他の通信機器(例えばサーバ装置200における通信回路290)と通信する回路である。通信回路350は、例えばイーサネット(登録商標)規格に準拠した通信を行う。
 CPU341は、表示端末300の動作を制御する。CPU341は、メモリ342に展開されたコンピュータプログラム343に記述された命令群を実行する。これにより、CPU341は種々の機能を実現することができる。コンピュータプログラム343には、表示端末300が後述する動作を実現するための命令群が記述されている。
 上述のコンピュータプログラム343は、CD-ROM等の記録媒体に記録されて製品として市場に流通され、または、インターネット等の電気通信回線を通じて伝送され得る。表示端末300がスマートフォンやタブレット端末である場合、コンピュータプログラム343は、アプリとして販売または無償で提供され得る。これらの機器の他、図3Aに示すハードウェアを備えた機器(例えばPC)は、当該コンピュータプログラム343を読み込むことにより、本実施形態による表示端末300として機能し得る。
 なお、CPU341、コンピュータプログラム343を格納したメモリ342は、1つの半導体回路にコンピュータプログラムを組み込んだDSP(Digital Signal Processor)等のハードウェアとして実現されてもよい。そのようなDSPは、1つの集積回路で上述のコンピュータプログラム343を実行するCPU341によって行われる全ての処理を実現することができる。図3Aに示すCPU341およびメモリ342に代えて、そのようなDSPを処理回路340として用いてもよい。
 次に、図3Bを参照しながら、処理回路340によって実現される機能的な構成を説明する。
 図3Bは、表示端末300の機能的な構成を示すブロック図である。図3Aと共通する構成要素には同じ参照符号を付し、その説明は省略する。図3Bには、処理回路340によって実現される3つの機能ブロックが記載されている。具体的には、制御部346、表示画面生成部347、送信データ生成部348である。ソフトウェアを実行したCPU341は、ある時点では、例えば表示画面生成部347として機能し、異なる他の時点では、例えば送信データ生成部348として機能する、というように、3つの機能ブロックのいずれの機能も有する。なお、これらの3つの構成ブロックのうち、少なくとも1つが、DSPなどの専用の処理を行うハードウェアによって実現されてもよい。
 表示画面生成部347は、ディスプレイ320に表示させる画像を生成する。送信データ生成部348は、通信回路350を介してネットワークに送信するデータを生成する。制御部346は、表示端末300の各構成要素を制御することによって、ログ情報を提供する家電機器や提供先のサービス事業者の決定に必要な各種の処理を実行する。
 4.1.4.家電機器400およびホームゲートウェイ500の構成
 次に、家電機器400およびゲートウェイ500の構成を説明する。
 図4は、家電機器400の構成を示すブロック図である。家電機器400は、処理回路410と、通信回路420とを備えている。図4には示されていないが、処理回路410は、CPUと、プログラムを格納したメモリとの組み合わせによって実現され得る。あるいは、以下の動作を実現するように構成された専用のハードウェアによって実現されていてもよい。家電機器400は、図示される構成要素以外にも、その機器に要求される機能を実現するための構成要素も含み得る。
 通信回路420は、ネットワークを介して他の通信機器(例えばゲートウェイ500や、不図示のルータ、スイッチングハブなど)と通信を行う回路である。通信回路420は、例えばイーサネット(登録商標)規格に準拠した通信を行う。通信回路420は、処理回路410によって生成されたログ情報やID情報をゲートウェイ500に送信する。
 図4には、処理回路410によって実現される3つの機能ブロックが記載されている。具体的には、制御部411、機器ID保持部(メモリ)412、ログ情報生成部413である。制御部411は、家電機器400全体の動作を制御する。例えば、ログ情報の生成をログ情報生成部413に指示したり、ログ情報の送信を通信回路420に指示する。機器ID保持部412は、その家電機器を識別するID情報を保持する。ログ情報生成部410は、動作履歴に関する情報や、ユーザの属性、設置場所の情報といったログ情報を生成する。ログ情報には機器に応じて様々な種類があり得る。本実施形態では、ログ情報の種類は特定のものに限定されない。
 ログ情報生成部413によって生成されたログ情報の送信のタイミングは任意に定めてよい。例えば、制御部411は、ログ情報を、機器ID保持部412などのメモリにある程度蓄積してから送信してもよいし、家電機器400の状態が変化する度に逐一送信してもよい。
 図5は、ゲートウェイ500の構成を示すブロック図である。ゲートウェイ500は、処理回路510と、通信回路520とを備えている。図5には示されていないが、処理回路510は、CPUと、プログラムを格納したメモリとの組み合わせによって実現され得る。あるいは、以下の動作を実現するように構成された専用のハードウェアによって実現されていてもよい。
 通信回路520は、ネットワークを介して他の通信機器(例えば家電機器400やサーバ装置200)と通信を行う回路である。通信回路520は、例えばイーサネット(登録商標)規格に準拠した通信を行う。通信回路520は、処理回路510から送られたログ情報やID情報をサーバ装置200に送信する。
 図5には、処理回路510によって実現される3つの機能ブロックが記載されている。具体的には、制御部511、ゲートウェイID保持部512、ログ情報保持部513である。制御部511は、ゲートウェイ500全体の動作を制御する。例えば、ログ情報の収集および送信のタイミングを決定し、通信回路520に送受信の指示を出す。ゲートウェイID保持部512は、そのゲートウェイを識別するゲートウェイIDを格納するメモリである。ゲートウェイIDによってその家庭または事業所が特定されるため、ゲートウェイIDはユーザを識別する情報とも言える。ゲートウェイID以外に個々のユーザを識別するID情報を管理してもよい。ログ情報保持部513は、家電機器400から送られてきたログ情報を蓄積するメモリである。家電機器400が複数存在する場合、各機器のログ情報を、まとめて蓄積する。蓄積されたログ情報は、例えばサーバ装置200からの要求に応じて、あるいは、予め設定された日時にネットワークを介してサーバ装置200に送信され得る。
 4.1.5.データ構成
 続いて、本実施形態における各種のデータの構成例を説明する。
 図6は、家電機器400が生成するログ情報の例を示す図である。この例におけるログ情報は、機器IDと、家電種別情報と、家電履歴情報とを含む。機器IDは、家電機器400を一意に特定する情報であり、同一の家電種別であっても機器が異なれば異なる値が付与される。家電種別情報は、例えば、照明、テレビ、エアコン、洗濯機、冷蔵庫といった機器の種別を示す情報である。家電履歴情報は、その機器の動作履歴などのログ情報の内容を示す情報であり、その形式が、予め定められている。家電履歴情報は、例えば、ある動作が行われた日時と、その動作の内容とを示す情報であり得る。図6に示す例では、日時の情報として、西暦、月、日、時、分、秒をそれぞれ示す複数の数値がコロン(:)で区切られた形式が採用されている。また、日時の情報に続いて、動作を示す情報(照明における「ON」操作ログ、テレビにおける「ドラマ」などのジャンルを示す情報やタイトルなどの番組の視聴に関する情報、エアコンにおける「ON」、「20℃」、「強」などの操作・設定ログ)が続いている。ログ情報の形式は、上記のものに限定されず、任意に定めてよい。このようなログ情報が、各家電機器からゲートウェイ500に送信される。なお、ゲートウェイ500を設けない場合、上記のようなログ情報が直接サーバ装置200に送信される。
 図7は、ゲートウェイ500におけるログ情報保持部513に格納されるデータ構成例を示す図である。図示されるように、ゲートウェイ500は、ゲートウェイIDごとに、機器ID、家電種別情報、および家電履歴情報を管理する。ゲートウェイ500は、このようなデータを、サーバ装置200に送信する。
 図8は、管理データベース700に格納された、ユーザの機器に関する情報を管理するテーブルを示している。このテーブルは、ユーザ(または設置場所)を識別するゲートウェイIDと、ログ情報を提供する家電機器の機器IDと、その家電種別とを表している。このテーブルは、例えばサーバ装置200がログ情報を収集する度に自動的に更新され得る。あるいは、手動で作成・更新できるようにしてもよい。
 図9は、管理データベース700に格納された、サービスプロバイダ(提供先企業)と、ログ情報を収集する対象の家電機器(家電種別)と、ログ情報の種別(提供ログ種別)と、利用目的の情報とを管理するテーブルを示している。このテーブルは、サーバ装置200によって作成される。
 図10は、管理データベース700に格納される管理情報のテーブル構成を示している。この例における管理情報は、ゲートウェイID、機器ID、ログ提供可否、ログ提供状況、提供先企業、家電種別、提供ログ種別、利用目的、提供終了日、提供開始日の情報を含む。サーバ装置200は、管理データベース700に格納された上記2つのテーブルを組み合わせることによってこのような管理情報を生成する。管理情報は、ユーザごとの家電機器と、当該家電機器に対応するサービスプロバイダと、ログ情報の種別とを組とし、組毎の提供可否が管理されるように構成されていれば、その形式はどのようなものでもよい。サーバ装置200は、このような管理情報に基づいて表示端末300に送信する表示画面データを生成する。
 4.2.動作
 4.2.1.全体の動作の概要
 続いて、本実施における情報管理システムの動作を説明する。
 図11は、本システムの全体の動作の概要を示すシーケンス図である。ここでは、ログ情報の収集および提供の動作の後、ログ情報の提供可否の選択が行われた場合を想定している。
 まず、ステップS100において、家電機器400は、ゲートウェイ500にログ情報を送信する。ログ情報は、例えば複数の家電機器400から複数回に亘ってゲートウェイ500に送信され得る。続くステップS110において、ゲートウェイ500は、収集したログ情報をまとめてサーバ装置200に送信する。この送信は、例えば1日に1回であったり、1週間に1回といった所定の頻度で行われ得る。あるいは、サーバ装置200からのログ情報の要求が行われた時点で行われてもよい。また、操作ログに応じて、瞬時にサービスを提供するために、ログの発生時点で都度送信が行われてもよい。次のステップS120において、サーバ装置200は、収集したログ情報をサービスプロバイダ600に提供する。図11では、1つのサービスプロバイダ600のみを例示しているが、ログ情報の提供を受けるサービスプロバイダが複数存在する場合、それらのサービスプロバイダに必要なログ情報を送信する。この際、サーバ装置200は、どのログ情報をどのサービスプロバイダに送信するかを、図10に示す管理情報に基づいて決定する。ステップS100~S120の動作は、定期的に行われてもよいし、不定期に行われてもよい。
 図11に示す例では、その後、ステップS200において、ログ情報の提供可否の設定変更の動作が行われる。ステップS200では、表示端末300およびサーバ装置200が、ログ情報の提供可否の設定を変更するために必要な動作を行う。具体的には、ユーザによる表示端末300を用いたアクセスに応じて、サーバ装置200は、設定変更のための表示画面データを表示端末300に送信する。その表示画面データに基づいて表示される画面により、ユーザは、家電機器、サービスプロバイダ、およびログ情報の種別によって定まる組の単位で、ログ情報の提供可否の選択を行う。サーバ装置200は、組単位の提供可否の選択内容を示す情報を表示端末300から受けると、設定変更処理を行い、表示画面データを再生成して表示端末300に送信する。
 ログ情報の提供可否の設定の変更が完了すると、サーバ装置200は、ログ情報をサービスプロバイダ600に送信する際、ステップS300において、ログ情報の提供が許可されているか否かを組毎に判定する。許可された組については、サービスプロバイダ600にログ情報を提供し、許可されていない組については、サービスプロバイダ600にログ情報の提供を行わない。
 以下、図11のステップS200における動作の詳細を説明する。
 図12は、ステップS200におけるログ情報の提供可否設定を変更する動作の詳細を示すシーケンス図である。まず、表示端末300は、ユーザの操作により、サーバ装置200にアクセスする(ステップS201)。ここで、「アクセス」とは、サーバ装置200に表示画面データを要求することを意味する。サーバ装置200にアクセスすることを、「情報管理システムにアクセスする」と呼ぶこともある。サーバ装置200へのアクセスは、例えば、サーバ装置200が提供する専用のWebページにユーザがログインすることによって行われ得る。サーバ装置200は、表示端末300からの要求を受けると、管理情報に基づいて表示画面データを生成する(ステップS202)。なお、サーバ装置200は、表示画面データをステップS201よりも前に予め生成していてもよい。サーバ装置200は、当該表示画面データを表示端末300に送信する(ステップS203)。表示端末300は、当該表示画面データに基づく表示画面をディスプレイに表示させる。
 図13は、ここで表示される表示画面の例を示す図である。この表示画面は、サービスプロバイダ(提供先企業)、家電機器(家電種別)、およびログ情報の種別(提供ログ種別)によって構成される組毎の提供状況を示す情報を含んでいる。提供状況には、例えば、提供中、効力発生待ち、提供停止中といった区分の情報や、新規提供開始日、提供終了日、提供再開日といった日付情報を含む。この表示画面は、さらに、組毎にログ情報の提供の可否をユーザが選択可能な欄(「提供拒否」欄および「提供再開」欄)を含む。これらの欄は、チェックボックスの形式で表示されており、ログ情報を提供中の組については「提供拒否」を選択でき、提供停止中の組については「提供再開」を選択できるように構成されている。なお、「提供拒否」または「提供再開」のいずれかの選択が行われたものの、まだその効力が発生していない組については、「効力発生待ち」というステータスになり、「提供拒否」および「提供再開」のいずれも選択可能な状態になっている。
 表示画面の構成は図13に示すものとは異なっていてもよい。例えば、図13に示されている情報の一部のみが表示されるようにしてもよい。また、一部の項目について、ユーザの選択によって表示/非表示を切り替えられるようにしてもよい。表示画面は、一の家電機器、当該家電機器に対応する一のサービスプロバイダ、および当該家電機器から出力されるログ情報の一の種別を組として構成し、組単位でログ情報の提供の可否を選択可能な欄を含むものである限り、その構成は任意に設計してよい。
 このような表示画面により、ユーザは、ログ情報の提供可否の設定を変更することができる。設定の変更は、「提供拒否」または「提供再開」の欄のチェックボックスにチェックを入れ、更新ボタン130を押下することによって実現する。この動作により、表示端末300は、ログ情報提供の可否の設定が組毎に変更されたことを示す情報をサーバ装置200に送信する(ステップS205)。
 当該情報を受けると、サーバ装置200は、設定が変更された組毎に、拒否または許可のいずれの選択が行われたかを判定する(ステップS206)。拒否の選択が行われた組については、サービスプロバイダへのログ情報の提供を停止する処理を行う(ステップS207)。具体的には、図10に示す管理情報を更新し、設定の変更をサービスプロバイダに通知する。その後、サーバ装置200は、当該組について、ログ情報を提供しないことを示す表示画面データを再生成する(ステップS208)。
 一方、ステップS206において、許可の選択が行われた組については、サービスプロバイダへのログ情報の提供を開始する処理を行う(ステップS209)。具体的には、図10に示す管理情報を更新し、設定の変更をサービスプロバイダに通知する。その後、サーバ装置200は、該当する組について、ログ情報を提供することを示す表示画面データを再生成する(ステップS210)。
 次に、サーバ装置200は、再生成した表示画面データを表示端末300に送信(再提供)する(ステップS211)。これにより、表示端末300は、当該表示画面データに基づく表示画面をディスプレイに表示させる。ここで表示される画面は、例えば、提供可否の選択が行われた組について、区分が「効力発生待ち」に変更され、「提供終了日」または「提供再開日」の欄に日付が追加されたものである。
 4.2.2.提供を拒否する場合の動作の例
 次に、ログ情報の提供可否を変更する動作のうち、特に提供可否を「可」から「否」に変更する場合の動作の例を説明する。
 図14は、ログ情報の提供を拒否する選択が行われたとき、ログ情報が提供されているか否かを判定し、判定結果によって異なる表示形式の表示データを生成する動作の例を示すシーケンス図である。ステップS201からS203までの動作は図12における対応する動作と同一である。この例では、表示端末300は、ユーザの操作に応答して、特定の組についてのログ情報の提供を拒否する選択を行う(ステップS220)。そして、当該組について、ログ情報の提供を拒否する旨を示す情報を送信する(ステップS221)。
 サーバ装置200は、その情報を受けると、当該組について、現時点でログ情報が提供される状態になっているか否かを判定する(ステップS222)。ログ情報が提供される状態になっていない場合、引き続き提供しないことを示す表示画面データを再生成する(ステップS223)。この表示画面データに基づく当該組についての表示形式を、「第1表示形式」と呼ぶ。一方、当該組について、ログ情報が提供される状態になっていることを判定した場合、サーバ装置200は、提供期間の末日を示す表示画面データを再生成する(ステップS224)。この表示画面データに基づく当該組についての表示形式を、「第2表示形式」と呼ぶ。その後、サーバ装置200は、表示端末300に表示画面データを送信(再提供)する(ステップS225)。
 図15は、図14においてステップS224の処理が行われた後、表示端末300が再度サーバ装置200にアクセスした場合の動作例を示すシーケンス図である。まず、表示端末300は、サーバ装置200にアクセスし、表示画面データを要求する(ステップS241)。サーバ装置は、現在の日が当該組に設定されたログ情報の提供期間の末日を経過しているか否かを判定する(ステップS242)。ログ情報の提供期間の末日を経過していると判定した場合、サーバ装置200は、提供期間の末日を経過していることを示す表示画面データを生成する(ステップS243)。この表示画面データに基づく当該組についての表示形式を、「第3表示形式」と呼ぶ。一方、ログ情報の提供期間の末日を経過していないと判定した場合、サーバ装置200は、提供期間の末日を示す表示画面データを再生成する(ステップS244)。この表示画面データに基づく当該組についての表示形式は、上述の第2表示形式である。言い換えれば、このとき、当該組についての表示形式は変化しない。サーバ装置200は、その後、表示画面データを表示端末300に送信(再提供)する(ステップS245)。
 図16は、図14におけるステップS222の処理の詳細を示すフローチャートである。図16に示す例では、サーバ装置200はまず、拒否の選択がなされた組ごとに提供開始日の情報を取得する(ステップS401)。提供開始日の情報は、その組についてのログ情報の提供を許可された時(例えばサービス申込時や再開設定時)に設定された、ログ情報提供の始期を定める日付情報である。ログ情報の提供の開始日は、申込時や再開設定時よりも後の日に設定されることが一般的であるため、ログ情報の提供を許可したものの、提供開始日前にやはり拒否したいと考えるユーザも想定される。このため、サーバ装置200は、拒否の設定がなされた時点でログ情報の提供が開始しているか否かを判定するため、組毎に提供開始日情報を取得する。サーバ装置200は、現在の日付が提供開始日よりも前であるか否かを判定する(ステップS402)。ここでYesと判定した場合、サーバ装置200は、ログ情報の提供がまだ開始されていないと判断する(ステップS403)。一方、ステップS402においてNoと判定した場合、ログ情報の提供が既に開始されていると判断する(ステップS404)。
 図17は、図14におけるステップS222の処理の他の例を示すフローチャートである。図17に示す例では、サーバ装置200は、拒否の選択がなされた組ごとに提供終了日の情報を取得する(ステップS501)。次に、現在の日付が提供終了日よりも後であるか否かを判定する(ステップS502)。ここでYesと判定した場合、サーバ装置200は、ログ情報の提供が終了していると判断する(ステップS503)。一方、ステップS502においてNoと判定した場合、ログ情報の提供がまだ終了していないと判断する(ステップS504)。
 サーバ装置200は、図16に示す処理および図17に示す処理の少なくとも一方を行うことにより、ログ情報の提供状態を判断することができる。なお、本実施形態ではサーバ装置200自身が日付の比較によってログ情報の提供状態を判断しているが、このような例に限定されない。例えば、他の装置に同様の判断および管理情報の更新をさせ、サーバ装置200は、更新された管理情報のログ提供状況の情報に基づいて提供状態を判断してもよい。
 4.2.3.管理情報の変化
 次に、以上の動作によって管理情報の内容が具体的にどのように変化するかを説明する。
 図18は、管理情報に含まれる1組の情報の変化の様子を示している。ここでは、「提供先企業:L社、家電種別:照明、提供ログ種別:点灯時間」の組のみを例示し、他の組については省略されている。この組について、ログ情報の提供可否の設定が更新される前(図18(1))は、ログ提供可否が「可」に、ログ提供状況が「提供中」に設定されている。ここで、ユーザの操作によって当該組のログ情報の提供可否が「否」に変更されると、サーバ装置200は、管理情報のログ提供可否を、「否」に変更し、提供終了日の欄にログ情報の提供を終了する日付の情報を追加する(図18(2))。ここで提供終了日は、例えば1週間後の日付であったり、月末の日付であったり、今後1週間のうち、サービスプロバイダが定めた曜日の日付であり得る。提供終了日が経過するまでは、ログ提供状況は、「提供中」のままである。提供終了日が経過すると、サーバ装置200は、ログ提供状況を「提供停止」に変更し、提供終了日の情報を削除する。
 このように、ユーザによる設定の変更の操作に応じて管理情報は更新される。これにより、管理情報を参照して生成される表示画面データも変更される。ユーザは、表示画面を参照することによって現在の組毎のステータスを確認することができる。
 上記の例では、ログ提供可否を「可」から「否」に変更する場合を想定したが、逆に、「否」から「可」に変更する場合も、同様の考え方で管理情報の内容が更新される。この場合、提供終了日の代わりに提供再開日の欄が利用される。
 なお、提供終了日および提供再開日という概念を設けず、直ちに提供を終了または再開するようにシステムが設計されていてもよい。その場合、サーバ装置200は、管理情報を、例えば図18(1)の状態から直ちに図18(3)の状態に変化させる。
 4.2.4.表示画面の変化
 続いて、図19から図21を参照しながら、上記動作に伴う表示画面の変化について、さらに詳細に説明する。なお、これらの図中において、1つの組を囲む太い枠線は、わかり易さのために付されており、実際の画面では必ずしも表示されない。また、説明が複雑になるのを避けるため、着目する組以外のステータスに変化はないものとする。
 図19は、図13に示す例において、最上段の組(提供先企業:L、家電種別:照明、提供ログ種別:点灯時間)の「提供拒否」にチェックを入れ、更新ボタン130を押下した直後の表示画面を示している。このとき、表示端末300は、サーバ装置200に設定変更に関する情報を送信した後、サーバ装置200からの応答を待っている状態である。この状態では、当該組について、区分が「申告中」に変化し、通信中であることをユーザが確認できるようになっている。
 図20は、サーバ装置200における管理情報の更新処理が完了し、サーバ装置200からの応答が返ってきた後の表示画面を示している。この状態では、設定が変更された組は、「効力発生待ち」の区分の行に移動するとともに、提供終了日の欄に日付が追加されている。さらに、提供再開のためのチェックボックスが追加されている。ユーザがこのチェックボックスにチェックを入れることにより、ログ情報の提供を再開することができる。以後、提供終了日まで、当該組についてはこの状態が維持される。この表示形式は、上記の「第2表示形式」に相当する。
 図21は、上記の例において、提供終了日経過後の状態を示している。この状態では、当該組は、「提供停止中」の区分の行に移動しており、提供終了日の欄が「済み(終了日2013.3.15)」に変化している。以後、当該組については、ユーザがログ情報の提供を再開する操作をするまでは、この状態が維持される。この表示形式は、上記の「第3表示形式」に相当する。
 4.3.効果等
 以上のように、本実施形態の情報管理方法によれば、ログ情報の提供可否を組毎に管理できる。サーバ装置200は、一のサービスプロバイダ600に対応する一の家電機器400の一の種別のログ情報の提供を拒否する選択が組単位で行われたと判断した場合には、拒否する選択が行われた組についてログ情報の提供を停止する。
 これにより、ユーザがログ情報の提供拒否を選択する際に、サービスプロバイダ600、家電機器400、ログ情報の種別について、それぞれ個別に指定する必要がなく、組単位で一括して選択できる。これにより、サーバ装置200および表示端末300における処理頻度が軽減されるとともに、ネットワークおよびサーバ装置200の処理負荷を低減できる。また、ユーザが、サービスプロバイダ600、家電機器400、ログ情報の種別の各々について、個別に提供拒否の選択を行う際の煩わしさを回避することができる。
 また、サーバ装置200は、ログ情報の提供を拒否する選択が組単位で行われたと判断した場合において、拒否の選択が行われた組についてログ情報の提供が開始されていないと判断した場合には、当該組についてはログ情報の提供を行わないことを示す第1表示形式で表示されるように、表示画面データを再生成して表示端末300に提供する。一方、拒否する選択が行われた組について、ログ情報の提供が既に行われていると判断した場合には、当該組について設定されたログ情報の提供期間の末日まではログ情報を提供することを示す第2表示形式で表示されるように、表示画面データを再生成して表示端末300に提供する。
 これにより、ログ情報の提供が既に開始されている場合に、拒否の選択がされた時点でログ情報の停止が完了したと誤認することによる誤操作を防止できる。例えば、組単位で提供の拒否が選択された一のサービスプロバイダ600、一の家電機器400、および一の種別のログ情報が表示画面上では提供拒否状態として表示されているが、実際には提供期間の末日まではログ情報の提供が継続していることをユーザに認識させることができる。
 5.実施形態2
 次に、図22から図26を参照しながら、本開示の実施形態2を説明する。本実施形態では、実施形態1における動作に加えて、ログ情報の提供を一旦拒否した後、再開することができる。本実施形態におけるシステムの構成については、実施形態1と同一である。以下、実施形態1と異なる点を中心に説明し、共通する事項についての説明は省略する。
 図22は、本実施形態における動作を示すシーケンス図である。本実施形態では、サーバ装置200は、ログ情報の提供を拒否する選択が完了した後、ログ情報が提供されているか否かを判定し、判定結果によって異なる表示形式の表示データを生成する。ステップS201からS203までの動作は図12および図14における対応する動作と同一であるため、説明を省略する。
 本実施形態では、表示端末300は、ユーザの操作に応答して、特定の組についてのログ情報の提供を許可する選択を行う(ステップS620)。そして、当該組について、ログ情報の提供を許可する旨を示す情報を送信する(ステップS621)。
 サーバ装置200は、その情報を受けると、当該組について、現時点でログ情報が提供される状態になっているか否かを判定する(ステップS622)。ログ情報が提供される状態になっていない場合、提供期間の開始日(再開日)を示す表示画面データを再生成する(ステップS623)。一方、当該組について、ログ情報が提供される状態になっていることを判定した場合、サーバ装置200は、ログ情報の提供の継続を示す表示画面データを再生成する(ステップS624)。その後、サーバ装置200は、表示端末300に表示画面データを送信(再提供)する(ステップS625)。
 図23は、図22においてステップS623の処理が行われた後、表示端末300が再度サーバ装置200にアクセスした場合の動作例を示すシーケンス図である。まず、表示端末300は、サーバ装置200にアクセスし、表示画面データを要求する(ステップS741)。サーバ装置200は、現在の日が当該組に設定されたログ情報の提供期間の開始日を経過しているか否かを判定する(ステップS742)。ログ情報の提供期間の開始日を経過していると判定した場合、サーバ装置200は、提供期間の開始日を経過していることを示す表示画面データを生成する(ステップS743)。一方、ログ情報の提供期間の開始日を経過していないと判定した場合、サーバ装置200は、提供期間の開始日を示す表示画面データを再生成する(ステップS744)。サーバ装置200は、その後、表示画面データを表示端末300に送信(再提供)する(ステップS745)。
 なお、図22のステップS622におけるログ情報が提供されているか否かの判定処理の方法は、図16および図17を参照しながら説明した方法と同じであるため、説明を省略する。
 次に、以上の動作によって管理情報の内容が具体的にどのように変化するかを説明する。
 図24は、管理情報に含まれる1組の情報の変化の様子を示している。ここでも、「提供先企業:L社、家電種別:照明、提供ログ種別:点灯時間」の組のみを例示し、他の組については記載を省略する。この組について、ログ情報の提供可否の設定が更新される前(図24(1))は、ログ提供可否が「否」に、ログ提供状況が「提供停止中」に設定されている。ここで、ユーザの操作によって当該組のログ情報の提供可否が「可」に変更されると、サーバ装置200は、管理情報のログ提供可否を、「可」に変更し、提供再開日の欄にログ情報の提供を開始する日付の情報を追加する(図24(2))。ここで提供再開日は、例えば1週間後の日付であったり、月始の日付であったり、今後1週間のうち、サービスプロバイダが定めた曜日の日付であり得る。提供再開日が経過するまでは、ログ提供状況は、「提供停止中」のままである。提供再開日が経過すると、サーバ装置200は、ログ提供状況を「提供中」に変更し、提供再開日の情報を削除する。
 続いて、図25から図27を参照しながら、上記動作に伴う表示画面の変化について説明する。
 図25は、図21に示す例において、ログ情報の提供の拒否の処理が完了した組(提供先企業:L、家電種別:照明、提供ログ種別:点灯時間)の「提供再開」の欄にチェックを入れ、更新ボタン130を押下した直後の表示画面を示している。このとき、表示端末300は、サーバ装置200に設定変更に関する情報を送信した後、サーバ装置200からの応答を待っている状態である。この状態では、当該組について、区分が「申告中」に変化する。
 図26は、サーバ装置200における管理情報の更新処理が完了し、サーバ装置200からの応答が返ってきた後の表示画面を示している。この状態では、設定が変更された当該組は、「効力発生待ち」の区分に変化するとともに、提供再開日の欄に日付が追加されている。さらに、提供拒否のためのチェックボックスが追加されている。ユーザがこのチェックボックスにチェックを入れることにより、ログ情報の提供を再度拒否することができる。以後、提供再開日まで、当該組についてはこの状態が維持される。
 なお、この状態で再度ユーザが提供拒否を選択し、更新ボタンを押下すると、当該組については、ログ情報の提供を行わないことを示す「第1表示形式」で表示されることになる。第1表示形式は、図21における当該組に適用されている第3表示形式と同一の表示形式であり得るが、異なっていてもよい。
 図27は、上記の例において、提供再開日経過後の状態を示している。この状態では、当該組は、「提供中」の区分の行に移動しており、提供再開日の欄が「済み(再開日2013.6.15)」に変化している。以後、当該組については、ユーザがログ情報の提供を拒否する操作をするまでは、この状態が維持される。
 以上のように、本実施形態によれば、ログ情報の提供を拒否した組について、提供を再開させることができる。また、提供の再開の操作を行った後、提供再開日までは拒否に戻すこともできる。組毎の提供状態および提供再開日などの情報を一見して把握できるため、例えばログ情報の提供がまだ再開していないにも関わらず再開が開始済みであると誤認することによる誤操作を回避できる。
 6.サービス提供システムの他の例
 以下、本開示の技術を適用できるサービス提供システムの他の例を説明する。
 図28Aは、サービス提供システムの全体像を示す図である。このサービス提供システムは、ユーザグループ100、データセンタ運営会社110、およびサービスプロバイダ120のそれぞれに設けられた複数の情報機器を備える。
 ユーザグループ100は、例えば企業、団体、家庭等であり、その規模を問わない。ユーザグループ100は、機器Aおよび機器Bを含む複数の家電機器101と、ホームゲートウェイ102とを備える。複数の家電機器101は、いずれも通信機能を有しており、他の機器との間でデータの送受信が可能である。複数の家電機器101は、インターネットに直接接続するための構成および機能を有する機器、およびそのような構成および機能を有しない機器を含み得る。前者に該当する機器は、例えばスマートフォン、タブレット端末、専用表示端末、パーソナルコンピュータ(PC)またはテレビであり得る。後者に該当する機器は、例えば照明、洗濯機、または冷蔵庫であり得る。このように、ホームゲートウェイ102を介することによってインターネットに接続可能になる機器が存在していてもよい。ユーザグループ100内の複数の家電機器101は、1以上のユーザ10によって使用される。なお、ユーザ10は説明の便宜のために記載されており、サービス提供システムに含まれない。
 ホームゲートウェイ102は、複数の家電機器101の各々から、機器の動作に関するログ情報を受信し、そのログ情報をクラウドサーバ111に送信する。ホームゲートウェイ102は、ログ情報を蓄積し、蓄積したログ情報を、例えば1日に1回、クラウドサーバ111に提供する。
 なお、図28Aでは、1つのホームゲートウェイ102が記載されているが、これは一例である。ホームゲートウェイは複数存在してもよい。複数のホームゲートウェイが存在する場合には、例えば外部のネットワークと接続されるホームゲートウェイ(親ホームゲートウェイ)に、他のホームゲートウェイ(子ホームゲートウェイ)が接続されていればよい。子ホームゲートウェイは、例えば複数の機器101のうちの一つまたは複数からログ情報を受信して蓄積し、親ホームゲートウェイを通してサーバにログ情報をアップロードする。または子ホームゲートウェイは、親ホームゲートウェイを介して複数の機器101のうちの一つまたは複数を操作する信号を出力してもよい。
 データセンタ運営会社110は、クラウドサーバ111を備える。クラウドサーバ111は、例えばインターネットを介して様々な機器と連携する仮想化サーバである。クラウドサーバ111は、主に通常のデータベース管理ツール等の、既存の一般的な技術で取り扱うことが困難な大量のデータ群(いわゆる「ビッグデータ」)等を管理する。データセンタ運営会社110は、データ管理、クラウドサーバ111の管理、およびそれらを行うデータセンタの運営等を行っている。データセンタ運営会社110が行っている役務の詳細は後述する。
 データセンタ運営会社110は、データ管理やクラウドサーバ111の運営のみを行っている会社に限らない。図28Bおよび図28Cは、データセンタ運営会社110の変形例を示す。図28Bは、データセンタ運営会社110として機能する機器メーカを示す。複数の機器110に含まれる機器を開発・製造している機器メーカが、併せてデータ管理やクラウドサーバ111の管理等を行っている場合は、その機器メーカがデータセンタ運営会社110に該当する。また、図28Cは、共同で1つのクラウドサーバ111を管理する複数の会社を示す。このように、データセンタ運営会社110は一つの会社に限られない。機器メーカおよび他の管理会社が共同もしくは分担してデータ管理やクラウドサーバ111の運営を行っている場合は、両者がデータセンタ運営会社110に該当する。なお、共同または分担してデータの管理またはクラウドサーバ111の管理を行っているとしても、機器メーカおよび管理会社の一方のみがデータセンタ運営会社110として機能していてもよい。また、データセンタ運営会社110がサービスプロバイダの機能を有していてもよい。
 上述したクラウドサーバ111は、ハードウェアのコンピュータのみならず、クラウドサーバ111に必要とされる機能がプログラムされたソフトウェアとしても実現され得る。
 サービスプロバイダ120は、サーバ121を保有している。ここで言うサーバ121とは、データまたはそのデータに基づくサービスを提供する機能を有するコンピュータや記録媒体を意味する限り、その規模は問わない。例えば、個人用PCを用いてデータの提供が行われ得るという点からすると、個人用PCそれ自体、または個人用PC内のメモリ等もまた「サーバ」に含まれ得る。また、サービスプロバイダ120がサーバ121を保有していない場合もある。
 なお、上記のサービス提供システムにおいてホームゲートウェイ102は必須ではない。例えば、クラウドサーバ111が全てのデータ管理を行っている場合は、ホームゲートウェイ102は不要である。また、家庭内のあらゆる機器がインターネットに接続するための構成および機能を有しており、それ自身ではインターネットと接続不可能な機器が存在しない場合にも、ホームゲートウェイ102は省略されてもよい。ログ情報は、インターネットを介して複数の家電機器101から直接クラウドサーバ111に提供されてもよい。
 次に、上記サービスにおける情報の流れを説明する。
 まず、ユーザグループ100の機器Aまたは機器Bは、各々のログ情報をデータセンタ運営会社110のクラウドサーバ111に送信する。クラウドサーバ111は、機器Aまたは機器Bから送られてきたログ情報を受信して蓄積する(図28Aの矢印(a))。
 次に、データセンタ運営会社110のクラウドサーバ111は、集積したログ情報を一定の単位でサービスプロバイダ120に提供する。ここで、「一定の単位」とは、データセンタ運営会社が蓄積した情報を整理してサービスプロバイダ120に提供することが出来る単位でもよいし、サービスプロバイダ120が要求する単位でもよい。なお、一定の単位と記載したが、ログ情報の提供は一定の単位で行われなくてもよい。状況に応じて提供するログ情報の量が変化する場合もあり得る。ログ情報は、必要に応じてサービスプロバイダ120が保有するサーバ121に保存される(図28Aの矢印(b))。
 サービスプロバイダ120は、ログ情報を、ユーザに提供するサービスに適合する情報に整理し、ユーザに提供する。情報が提供されるユーザは、複数の家電機器101を使用または所有するユーザ10でもよいし、外部のユーザ20でもよい。ユーザへのサービスの提供方法については、例えば、サービスプロバイダ120から直接ユーザ10、20へ提供されてもよい(図28Aの矢印(e)、(f))。また、例えば、データセンタ運営会社110のクラウドサーバ111を再度経由して、ユーザ10に提供されてもよい(図28Aの矢印(c)、(d))。また、データセンタ運営会社110のクラウドサーバ111がログ情報をユーザに提供するサービスに適合する情報に整理し、サービスプロバイダ120のコンピュータに提供してもよい。
 なお、ユーザ10とユーザ20とは、別でも同一でもよい。また、複数の家電機器101、クラウドサーバ110、およびサーバ121の全てが同一の国に設置されている必要はない。例えば、複数の家電機器101の各々が日本に設置され、クラウドサーバ111およびサーバ121が米国に設置されていてもよい。あるいは、その逆であってもよい。ユーザ10の操作(制御)によってクラウドサーバ111およびサーバ121の少なくとも一方が分析結果等を提供し、ユーザがPC等の表示端末を利用してその分析結果を確認できる場合には、ユーザはその国においてそのシステムの恩恵を受けていると言える。そのシステムは実質的には1つの国に設置されていることと何ら変わりはない。
 なお、ログ情報の収集(図28Aの矢印(a)、(b))、および情報の提供(図28Aの矢印(c)、(d)、(e)、(f))において、個々のユ―ザ10を特定する情報が含まれていると、情報が悪用される可能性がある。そのため、ログ情報には氏名などの個々のユ―ザ10を特定する情報を含めないという運用も考えられる。個々のユーザ10を特定する情報を含める場合には、個人情報の漏洩を防ぐため、送信元の機器は、その情報を暗号化して送信してもよい。
 7.サービス提供システムを実現するためのクラウドサービスの類型
 上述の実施の形態において説明された技術は、例えば、以下のクラウドサービスの類型において実現され得る。なお、クラウドサービスの類型はこれらに限られるものでない。
 7.1.サービスの類型1:自社データセンタ型クラウドサービス
 図29は、サービスの類型1(自社データセンタ型クラウドサービス)を利用したシステムが提供するサービスの全体像を示す。本類型では、サービスプロバイダ120がユーザグループ100から情報を取得し、ユーザに対してサービスを提供する。本類型では、サービスプロバイダ120が、データセンタ運営会社の機能を有している。すなわち、サービスプロバイダ120が、ビッグデータを管理するクラウドサーバ203を保有している。したがって、データセンタ運営会社は存在しない。
 本類型では、サービスプロバイダ120は、データセンタ(クラウドサーバ)203を運営および管理している。また、サービスプロバイダ120は、オペレーティングシステム(OS)202およびアプリケーション201を管理する。サービスプロバイダ120は、サービスプロバイダ120が管理するOS202およびアプリケーション201を用いてサービスを提供する(矢印204)。
 7.2.サービスの類型2:IaaS利用型クラウドサービス
 図30は、サービスの類型2(IaaS利用型クラウドサービス)におけるシステムが提供するサービスの全体像を示す。ここで、IaaSとは、インフラストラクチャー・アズ・ア・サービス(Infrastructure as a Service)の略であり、コンピュータシステムを構築および稼動させるための基盤そのものを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
 本類型では、データセンタ運営会社110が、データセンタ(クラウドサーバ)203を運営および管理している。また、サービスプロバイダ120は、OS202およびアプリケーション201を管理する。サービスプロバイダ120は、サービスプロバイダ120が管理するOS202およびアプリケーション201を用いてサービスを提供する(矢印204)。
 7.3.サービスの類型3:PaaS利用型クラウドサービス
 図31は、サービスの類型3(PaaS利用型クラウドサービス)を利用したシステムが提供するサービスの全体像を示す。ここで、PaaSとは、プラットフォーム・アズ・ア・サービス(Platform as a Service)の略であり、ソフトウェアを構築および稼動させるための土台となるプラットフォームを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
 本類型では、データセンタ運営会社110は、OS202を管理し、データセンタ(クラウドサーバ)203を運営および管理している。また、サービスプロバイダ120は、アプリケーション201を管理する。サービスプロバイダ120は、データセンタ運営会社110が管理するOS202およびサービスプロバイダ120が管理するアプリケーション201を用いてサービスを提供する(矢印204)。
 7.4.サービスの類型4:SaaS利用型クラウドサービス
 図32は、サービスの類型4(SaaS利用型クラウドサービス)を利用したシステムが提供するサービスの全体像を示す。ここで、SaaSとは、ソフトウェア・アズ・ア・サービス(Software as a Service)の略である。SaaS利用型クラウドサービスは、例えば、データセンタ(クラウドサーバ)を保有しているプラットフォーム提供者が提供するアプリケーションを、データセンタ(クラウドサーバ)を保有していない会社または個人などの利用者がインターネットなどのネットワーク経由で使用できる機能を有するクラウドサービス提供モデルである。
 本類型では、データセンタ運営会社110は、アプリケーション201を管理し、OS202を管理し、データセンタ(クラウドサーバ)203を運営および管理している。また、サービスプロバイダ120は、データセンタ運営会社110が管理するOS202およびアプリケーション201を用いてサービスを提供する(矢印204)。
 以上、いずれのクラウドサービスの類型においても、サービスプロバイダ120がサービスを提供する。また、例えば、サービスプロバイダまたはデータセンタ運営会社は、OS、アプリケーションまたはビックデータのデータベース等を自ら開発してもよいし、第三者に外注させてもよい。
 本開示の技術は、家電機器のログ情報を用いたクラウドサービスを提供するサービス提供システムとして実現される際に有用である。
 10,20 ユーザ
 100 ユーザグループ
 101 家電機器
 102 ホームゲートウェイ
 110 データセンタ運営会社
 111 クラウドサーバ
 120 サービスプロバイダ
 121 サービスプロバイダのサーバ
 200 サーバ装置
 201 アプリケーション
 202 OS
 203 データセンタ(クラウドサーバ)
 250 プログラム
 260 メモリ
 270 CPU
 280 処理回路
 281 制御部
 282 日付情報管理部
 283 管理情報保持部
 284 表示データ生成部
 285 判断部
 286 更新部
 290 通信回路
 300 表示端末
 310 ユーザインターフェース
 320 ディスプレイ
 340 処理回路
 341 CPU
 342 メモリ
 343 プログラム
 346 制御部
 347 表示画面生成部
 348 送信データ生成部
 350 通信回路
 400 家電機器
 410 処理回路
 411 制御部
 412 機器ID保持部
 413 ログ情報生成部
 420 通信回路
 500 家電機器
 510 処理回路
 511 制御部
 512 ゲートウェイID保持部
 513 ログ情報保持部
 520 通信回路

Claims (17)

  1.  家電機器のログ情報を収集し、前記ログ情報に基づく情報をサービスプロバイダのコンピュータに提供する情報管理システムにおける情報管理方法であって、
     ネットワークを介して、ユーザの一以上の家電機器のログ情報を収集し、
     各サービスプロバイダに対応した各家電機器のログ情報の提供状況を表す表示画面データを生成し、前記表示画面データは、前記一以上の家電機器に含まれる一の家電機器、前記一の家電機器に対応する一のサービスプロバイダ、および、前記一の家電機器から出力されるログ情報の一の種別を組として構成し、前記組単位で前記ログ情報の提供の可否を選択可能な欄を表示させる情報を含み、
     前記情報管理システムへのアクセスに応じて、前記アクセスを行った表示端末にネットワークを介して前記表示画面データを提供し、
     前記ネットワークを介して前記表示端末から、前記表示画面データに基づく表示画面において、一のサービスプロバイダに対応する一の家電機器の一の種別のログ情報の提供に関する可否の選択が前記組単位で行われたことを示す情報を受信し、
     前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を拒否する選択が前記組単位で行われたと判断した場合には、前記拒否する選択が行われた組についてログ情報の提供を停止する、
     情報管理方法。
  2.  前記表示画面データは、前記組単位でのログ情報の提供状況を示す情報を含む、
     請求項1に記載の情報管理方法。
  3.  前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を拒否する選択が前記組単位で行われたと判断した場合には、前記拒否する選択が行われた組についてはログ情報の提供を行わないことを示す表示形式で表示されるように前記表示画面データを再生成して前記ネットワークを介して前記表示端末に提供する、
     請求項1または2に記載の情報管理方法。
  4.  家電機器のログ情報を収集し、前記ログ情報に基づく情報をサービスプロバイダのコンピュータに提供する情報管理システムにおける情報管理方法であって、
     ネットワークを介して、ユーザの一以上の家電機器のログ情報を収集し、
     各サービスプロバイダに対応する各家電機器のログ情報の提供状況を表す表示画面データを生成し、前記表示画面データは、前記一以上の家電機器に含まれる一の家電機器、前記一の家電機器に対応する一のサービスプロバイダ、および、前記一の家電機器から出力されるログ情報の一の種別を組として構成し、前記組単位でのログ情報の提供状況、および前記組単位で前記ログ情報の提供の可否を選択可能な欄を表示させる情報を含み、
     前記情報管理システムへのアクセスに応じて、前記アクセスを行った表示端末にネットワークを介して前記表示画面データを提供し、
     前記ネットワークを介して前記表示端末から、前記表示画面データに基づく表示画面において、一のサービスプロバイダに対応する一の家電機器の一の種別のログ情報の提供に関する可否の選択が前記組単位で行われたことを示す情報を受信し、
     前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を拒否する選択が前記組単位で行われたと判断した場合において、
     前記拒否する選択が行われた組についてログ情報の提供が開始されていないと判断した場合には、前記組についてはログ情報の提供を行わないことを示す第1表示形式で表示されるように、前記表示画面データを再生成して前記ネットワークを介して前記表示端末に提供し、
     前記拒否する選択が行われた組について、ログ情報の提供が既に行われていると判断した場合には、前記組について設定されたログ情報の提供期間の末日までは前記ログ情報を
    提供することを示す、前記第1表現形式とは異なる第2表示形式で表示されるように、前記表示画面データを再生成して前記ネットワークを介して前記表示端末に提供する、
     情報管理方法。
  5.  前記拒否する選択が行われた組について、ログ情報の提供が既に行われていると判断した場合において、前記組について設定された前記提供期間の末日以降は、前記組についてのログ情報の提供を停止する、
     請求項4に記載の情報管理方法。
  6.  前記提供期間の末日の経過を判断すると、前記組について前記ログ情報を提供しないことを示す、前記第2表示形式とは異なる第3表示形式で表示されるように、前記表示画面データを再生成して前記ネットワークを介して前記表示端末に提供する、
     請求項4または5に記載の情報管理方法。
  7.  前記第1表示形式と前記第3表示形式とは同一の表示形式である、
     請求項6に記載の情報管理方法。
  8.  現在の日付を示す日付情報および前記組についての前記提供期間が開始する日付を示す提供開始日情報を管理し、
     前記日付情報と前記提供開始日情報とを比較し、
     前記日付情報の示す日付が、前記提供開始日情報の示す日付より前である場合に、前記組についてのログ情報の提供が開始されていないと判断する、
     請求項4から7のいずれかに記載の情報管理方法。
  9.  前記日付情報および前記提供開始日情報は、時刻を示す情報を含む、
     請求項8に記載の情報管理方法。
  10.  前記日付情報の示す日付と、前記提供開始日情報の示す日付とが同一である場合において、前記日付情報の示す時刻が、前記提供開始日情報の示す時刻よりも前である場合に、前記組についてのログ情報の提供が開始されていないと判断する、
     請求項9に記載の情報管理方法。
  11.  現在の日付を示す日付情報および前記組についての前記提供期間の末日を示す提供終了日情報を管理し、
     前記日付情報と前記提供終了日情報とを比較し、
     前記組についてのログ情報の提供が開始した後において、前記日付情報の示す日付が、前記提供終了日情報の示す日付より前である場合に、前記組についてのログ情報が提供されていると判断する、
     請求項4から10のいずれかに記載の情報管理方法。
  12.  前記日付情報および前記提供終了日情報は、時刻を示す情報を含む、
     請求項10に記載の情報管理方法。
  13.  前記日付情報の示す日付と、前記提供終了日情報の示す日付とが同一である場合において、前記日付情報の示す時刻が、前記提供終了日情報の示す時刻よりも前である場合に、前記組についてのログ情報が提供されていると判断する、
     請求項12に記載の情報管理方法。
  14.  前記表示画面データは、前記組単位で前記ログ情報の提供の拒否を選択可能な欄と、許可を選択可能な欄とを含み、
     前記拒否する選択が行われた組についてログ情報の提供を停止した後、前記組について、ログ情報の提供を許可する選択が行われたことを示す情報を受信した場合、前記組についてのログ情報の提供を再開する、
     請求項1から13のいずれかに記載の情報管理方法。
  15.  家電機器のログ情報を収集し、前記ログ情報に基づく情報をサービスプロバイダのコンピュータに提供する情報管理システムにおける情報管理方法であって、
     ネットワークを介して、ユーザの一以上の家電機器のログ情報を収集し、
     各サービスプロバイダに対応する各家電機器のログ情報の提供状況を表す表示画面データを生成し、前記表示画面データは、前記一以上の家電機器に含まれる一の家電機器、前記一の家電機器に対応する一のサービスプロバイダ、および、前記一の家電機器から出力されるログ情報の一の種別を組として構成し、前記組単位で前記ログ情報の提供の可否を選択可能な欄を表示させる情報を含み、
     前記情報管理システムへのアクセスに応じて、前記アクセスを行った表示端末にネットワークを介して前記表示画面データを提供し、
     前記ネットワークを介して前記表示端末から、前記表示画面データに基づく表示画面において、一のサービスプロバイダに対応する一の家電機器の一の種別のログ情報の提供に関する可否の選択が前記組単位で行われたことを示す情報を受信し、
     前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を許可する選択が前記組単位で行われたと判断した場合には、前記許可する選択が行われた組についてのログ情報の提供を開始する、
     情報管理方法。
  16.  前記一のサービスプロバイダに対応する前記一の家電機器の前記一の種別のログ情報の提供を許可する選択が前記組単位で行われたと判断し、前記許可する選択が行われた組についてのログ情報の提供開始時期が指定されたと判断した場合には、前記指定された提供開始時期から前記ログ情報の提供を開始する、
     請求項15に記載の情報管理方法。
  17.  前記表示画面データは、前記組単位でのログ情報の提供状況を示す情報を含む、
     請求項15または16に記載の情報管理方法。
PCT/JP2014/002544 2013-07-22 2014-05-14 情報管理方法 WO2015011861A1 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2015528109A JP6224105B2 (ja) 2013-07-22 2014-05-14 情報管理方法
US14/740,065 US9762459B2 (en) 2013-07-22 2015-06-15 Information management method
US15/673,748 US10284442B2 (en) 2013-07-22 2017-08-10 Information management method
US16/355,069 US10965557B2 (en) 2013-07-22 2019-03-15 Information management method
US17/189,795 US11303547B2 (en) 2013-07-22 2021-03-02 Information management method
US17/693,803 US11632314B2 (en) 2013-07-22 2022-03-14 Information management method
US18/120,542 US11962480B2 (en) 2013-07-22 2023-03-13 Information management method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2013-151729 2013-07-22
JP2013151729 2013-07-22

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/740,065 Continuation US9762459B2 (en) 2013-07-22 2015-06-15 Information management method

Publications (1)

Publication Number Publication Date
WO2015011861A1 true WO2015011861A1 (ja) 2015-01-29

Family

ID=52392931

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2014/002544 WO2015011861A1 (ja) 2013-07-22 2014-05-14 情報管理方法

Country Status (3)

Country Link
US (6) US9762459B2 (ja)
JP (4) JP6224105B2 (ja)
WO (1) WO2015011861A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017055505A (ja) * 2015-09-08 2017-03-16 住友電気工業株式会社 需要家装置、機器情報管理方法および機器情報管理プログラム
JP7335908B2 (ja) 2019-10-09 2023-08-30 東芝ライフスタイル株式会社 情報提供システム

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10637738B1 (en) * 2017-05-26 2020-04-28 Amazon Technologies, Inc. Network traffic logs with integrated product identifiers
JP6958311B2 (ja) * 2017-12-12 2021-11-02 富士通株式会社 情報処理装置、情報処理システムおよびプログラム
JP7179589B2 (ja) * 2018-11-21 2022-11-29 東芝テック株式会社 画像形成装置及びログ情報取得システム
JP2022150212A (ja) * 2021-03-26 2022-10-07 富士通株式会社 通信システム、通信装置及び異常監視方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002189647A (ja) * 2000-12-21 2002-07-05 Sharp Corp 情報収集提供システム
JP2003032762A (ja) * 2001-07-19 2003-01-31 Mitsubishi Electric Corp 家電機器のチューンアップシステム及び家電機器のチューンアップ方法
JP2005025663A (ja) * 2003-07-02 2005-01-27 Nec Corp 個人情報提供仲介システム
US20060248592A1 (en) * 2005-04-28 2006-11-02 International Business Machines Corporation System and method for limiting disclosure in hippocratic databases
JP2010123011A (ja) * 2008-11-21 2010-06-03 Panasonic Corp 広告配信システム、広告配信方法、広告配信サーバ及び端末装置
JP2012133730A (ja) * 2010-12-24 2012-07-12 Toyota Motor Corp 情報処理装置及び表示装置

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010049620A1 (en) * 2000-02-29 2001-12-06 Blasko John P. Privacy-protected targeting system
US6725281B1 (en) * 1999-06-11 2004-04-20 Microsoft Corporation Synchronization of controlled device state using state table and eventing in data-driven remote device control model
US6618764B1 (en) * 1999-06-25 2003-09-09 Koninklijke Philips Electronics N.V. Method for enabling interaction between two home networks of different software architectures
US6970869B1 (en) * 2000-05-09 2005-11-29 Sun Microsystems, Inc. Method and apparatus to discover services and negotiate capabilities
US6917976B1 (en) * 2000-05-09 2005-07-12 Sun Microsystems, Inc. Message-based leasing of resources in a distributed computing environment
JP2002015215A (ja) * 2000-06-30 2002-01-18 Hitachi Ltd マルチメデア情報配信システムおよび携帯情報端末装置
US7337217B2 (en) * 2000-07-21 2008-02-26 Samsung Electronics Co., Ltd. Architecture for home network on world wide web
JP2002175323A (ja) * 2000-12-07 2002-06-21 Sony Corp 情報提供方法とそのシステムおよび情報提供装置
US7660756B2 (en) * 2001-05-09 2010-02-09 Sony Corporation Client terminal device, storage medium product, bank server apparatus, information transmitting method, information transmitting program, and information transmitting/receiving program
US20030187920A1 (en) * 2002-04-01 2003-10-02 Tejaswi Redkar Communication management system
WO2003096669A2 (en) * 2002-05-10 2003-11-20 Reisman Richard R Method and apparatus for browsing using multiple coordinated device
KR100681625B1 (ko) * 2002-05-17 2007-02-09 레노보(베이징)리미티드 장치간 동적 네트워킹을 구성하여 리소스 공유를 구현하는 방법
JP2004135051A (ja) * 2002-10-10 2004-04-30 Sony Corp 情報処理システム、サービス提供装置および方法、情報処理装置および方法、記録媒体、並びにプログラム
US20040078542A1 (en) * 2002-10-14 2004-04-22 Fuller William Tracy Systems and methods for transparent expansion and management of online electronic storage
JP4218336B2 (ja) * 2002-12-12 2009-02-04 ソニー株式会社 情報処理システム、サービス提供装置および方法、情報処理装置および方法、並びにプログラム
US20060058046A1 (en) * 2003-01-07 2006-03-16 Matsushita Electric Industrial Co., Ltd. Information delivering apparatus and information delivering method
US7398305B2 (en) * 2003-02-06 2008-07-08 International Business Machines Corporation Client device configuration with hooks
US20060155851A1 (en) * 2003-11-25 2006-07-13 Matsushita Electric Industrial Co., Ltd. Networked home surveillance architecture for a portable or remote monitoring device
JP2005167793A (ja) * 2003-12-04 2005-06-23 Osaka Gas Co Ltd 送信情報管理システム及び送信情報管理プログラム
JP4206953B2 (ja) 2004-04-01 2009-01-14 ダイキン工業株式会社 空気調和機の性能劣化評価方法、空気調和機の性能劣化評価システムおよび空気調和機の情報収集装置
JP4559195B2 (ja) 2004-11-15 2010-10-06 パナソニック株式会社 洗濯機の保守支援システム
US8261341B2 (en) * 2005-01-27 2012-09-04 Nokia Corporation UPnP VPN gateway configuration service
JP5021184B2 (ja) * 2005-06-09 2012-09-05 富士通株式会社 機器情報提供装置および機器情報提供方法
WO2007004754A1 (en) * 2005-07-04 2007-01-11 Sk Telecom Co., Ltd. Residential gateway system for home network service
US20070203979A1 (en) * 2006-02-14 2007-08-30 Walker Mark R Home communications server
CN101438256B (zh) * 2006-03-07 2011-12-21 索尼株式会社 信息处理设备、信息通信***、信息处理方法
US8194681B2 (en) * 2006-05-23 2012-06-05 Core Wireless Licensing S. á.r. l. Bridging between AD HOC local networks and internet-based peer-to-peer networks
US9386327B2 (en) * 2006-05-24 2016-07-05 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US8024762B2 (en) * 2006-06-13 2011-09-20 Time Warner Cable Inc. Methods and apparatus for providing virtual content over a network
JP2008040858A (ja) * 2006-08-08 2008-02-21 Hitachi Ltd 情報処理機器及び情報処理システム
WO2008085206A2 (en) * 2006-12-29 2008-07-17 Prodea Systems, Inc. Subscription management of applications and services provided through user premises gateway devices
US20090080453A1 (en) * 2007-09-21 2009-03-26 Nokia Corporation Context aware ipv6 connection activation in a upnp remote access environment
US8176112B2 (en) * 2007-10-12 2012-05-08 At&T Intellectual Property I, L.P. Systems, methods, and products for multimedia applications gateways
US9844243B2 (en) * 2008-10-03 2017-12-19 Nike, Inc. Protective cover and graphic transfer assembly
US8838978B2 (en) * 2010-09-16 2014-09-16 Verance Corporation Content access management using extracted watermark information
JP5467028B2 (ja) * 2010-11-09 2014-04-09 日本電信電話株式会社 情報仲介装置、方法、プログラムおよびシステム
JP2012216035A (ja) * 2011-03-31 2012-11-08 Canon Marketing Japan Inc 情報処理装置及びその制御方法、プログラム
JP5799625B2 (ja) * 2011-07-14 2015-10-28 株式会社リコー 履歴管理システム、履歴管理方法、プログラム、及び画像形成システム
JP2013088994A (ja) * 2011-10-18 2013-05-13 Sony Corp 情報処理装置、サーバ、情報処理システム、および情報処理方法
JP5845802B2 (ja) * 2011-10-20 2016-01-20 ソニー株式会社 情報処理装置、通信システム、情報処理装置の制御方法およびプログラム
US20140122349A1 (en) * 2012-10-31 2014-05-01 Ricoh Company, Ltd. System, information management method, and information processing apparatus
JP6175062B2 (ja) * 2012-12-19 2017-08-02 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America マッチング方法及びマッチングプログラム
WO2014119255A1 (ja) * 2013-01-29 2014-08-07 パナソニック株式会社 情報管理方法、制御システム及び表示機器の制御方法
JP2015056139A (ja) * 2013-09-13 2015-03-23 株式会社東芝 電子機器、番組推奨システム、番組推奨方法及び番組推奨プログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002189647A (ja) * 2000-12-21 2002-07-05 Sharp Corp 情報収集提供システム
JP2003032762A (ja) * 2001-07-19 2003-01-31 Mitsubishi Electric Corp 家電機器のチューンアップシステム及び家電機器のチューンアップ方法
JP2005025663A (ja) * 2003-07-02 2005-01-27 Nec Corp 個人情報提供仲介システム
US20060248592A1 (en) * 2005-04-28 2006-11-02 International Business Machines Corporation System and method for limiting disclosure in hippocratic databases
JP2010123011A (ja) * 2008-11-21 2010-06-03 Panasonic Corp 広告配信システム、広告配信方法、広告配信サーバ及び端末装置
JP2012133730A (ja) * 2010-12-24 2012-07-12 Toyota Motor Corp 情報処理装置及び表示装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017055505A (ja) * 2015-09-08 2017-03-16 住友電気工業株式会社 需要家装置、機器情報管理方法および機器情報管理プログラム
JP7335908B2 (ja) 2019-10-09 2023-08-30 東芝ライフスタイル株式会社 情報提供システム

Also Published As

Publication number Publication date
US9762459B2 (en) 2017-09-12
US20230216759A1 (en) 2023-07-06
JP6224105B2 (ja) 2017-11-01
US20170339033A1 (en) 2017-11-23
US10284442B2 (en) 2019-05-07
JP2018181356A (ja) 2018-11-15
JP6352514B2 (ja) 2018-07-04
US20190215252A1 (en) 2019-07-11
JP2017228320A (ja) 2017-12-28
JP2020077436A (ja) 2020-05-21
US11962480B2 (en) 2024-04-16
US20210184949A1 (en) 2021-06-17
US20220278908A1 (en) 2022-09-01
US11303547B2 (en) 2022-04-12
JP6978529B2 (ja) 2021-12-08
US11632314B2 (en) 2023-04-18
US20150281010A1 (en) 2015-10-01
JPWO2015011861A1 (ja) 2017-03-02
US10965557B2 (en) 2021-03-30
JP6657304B2 (ja) 2020-03-04

Similar Documents

Publication Publication Date Title
JP6657304B2 (ja) 情報管理方法
JP6371707B2 (ja) 情報管理方法、制御システム及び表示機器の制御方法
TWI606347B (zh) 用以選擇滿足使用者請求之裝置的方法、系統及裝置
US11509549B2 (en) Information management method
JP2017504852A (ja) 携帯端末装置におけるアプリケーションプログラム情報を提供する方法および装置
CN104937582A (zh) 数据同步
JP6490261B2 (ja) 情報管理方法、情報管理システム、及び情報管理プログラム
US20090234902A1 (en) System, method and apparatus for making content available over multiple devices
CN112084247A (zh) 一种应用程序服务扩展的方法和装置
US20240223475A1 (en) Information management method
US11966770B2 (en) Collaboration across isolated virtual environments

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

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2015528109

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14828727

Country of ref document: EP

Kind code of ref document: A1