Information processing system, environment setting system, data providing method, and program

The information processing system addresses the limitation of conventional technology by providing data during non-scheduled times, enhancing productivity and user experience through flexible environment settings.

JP7647343B2Active Publication Date: 2025-03-18RICOH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021093803
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-06-03
Publication Date
2025-03-18
Estimated Expiration
2041-06-03

AI Technical Summary

Technical Problem

Conventional technology fails to provide data during periods other than pre-determined schedules, limiting the flexibility and utility of environment settings in remote work scenarios.

Method used

An information processing system that acquires user schedule information and transmits data for creating an environment to an information processing device, allowing data provision during periods other than pre-determined schedules, with a period setting unit determining the provision period based on the importance of subsequent schedules.

Benefits of technology

Enables data provision during non-scheduled times, enhancing productivity and user experience by allowing environment settings tailored to free time periods and personal preferences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007647343000001
    Figure 0007647343000001
  • Figure 0007647343000002
    Figure 0007647343000002
  • Figure 0007647343000003
    Figure 0007647343000003
Patent Text Reader

Abstract

To provide an information processing system, an environment setting system, a data provision method, and a program that provide data during a period other than a predetermined schedule.SOLUTION: In an environment setting system 1, a server device 100 for transmitting data for environment construction to an information processing device 120 includes: an acquisition unit 23 that acquires information on a schedule of a user of the information processing device 120; a period setting unit 25 that sets a period other than a predetermined schedule included in the schedule information as a provision period for providing data; and a communication unit 27 that transmits data to be provided during the provision period to the information processing device 120.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing system, an environment setting system, a data providing method, and a program. [Background technology]

[0002] Remote work has become widespread, and users can now work outside of their offices. On the other hand, users can also communicate with people in their offices through online meetings. Generally, online meetings are registered in advance in the user's schedule information.

[0003] 2. Description of the Related Art There is known a content reproduction system that provides data such as content (eg, music content) specified by a user according to a schedule specified by the user (eg, see Patent Document 1). Summary of the Invention [Problem to be solved by the invention]

[0004] However, the conventional technology has a problem in that data is not provided during periods other than the predetermined schedule.

[0005] In view of the above-mentioned problems, an object of the present invention is to provide an information processing system that provides data during periods other than a predetermined schedule. [Means for solving the problem]

[0006] In view of the above problem, the present invention provides an information processing system for transmitting data for constructing an environment to an information processing device, the information processing system including an acquisition unit for acquiring schedule information of a user of the information processing device, and It is planned The data will be used for periods other than the predetermined schedule. Transmitted to the information processing device a period setting unit for setting a provision period to be provided; The data is A communication unit that transmits the information to the information processing device, The period setting unit limits the provision period during which the data is transmitted to a period before the start of the schedule set after the period during which the predetermined schedule is not set, based on the importance of the schedule set after the period during which the predetermined schedule is not set. Effect of the Invention

[0007] Data may be provided at times other than the pre-determined schedule. [Brief description of the drawings]

[0008] [Figure 1] FIG. 2 is a diagram for explaining an outline of environment settings. [Diagram 2] FIG. 1 illustrates an example of a system configuration of an environment setting system. [Diagram 3] FIG. 2 is a diagram illustrating an example of a connection device connected to a user terminal. [Figure 4] FIG. 2 illustrates an example of a hardware configuration of a computer. [Diagram 5] FIG. 2 is a diagram illustrating an example of a hardware configuration of a mobile terminal. [Figure 6] FIG. 2 is a diagram illustrating an example of a functional configuration of an environment setting system. [Figure 7] FIG. 11 is a diagram showing an example of basic information set by a user. [Figure 8] FIG. 11 is a diagram illustrating an example of schedule information. [Figure 9] FIG. 11 is a diagram illustrating an example of tag information set in the environment construction data. [Figure 10] FIG. 13 illustrates an example of a basic setting screen. [Figure 11] FIG. 13 illustrates an example of a schedule setting screen. [Figure 12] FIG. 13 is a diagram illustrating an example of a content setting screen. [Figure 13] FIG. 13 illustrates an example of a connected device setting screen. [Figure 14] FIG. 11 is a flowchart illustrating an example of a procedure for the environment setting system to set the environment. [Figure 15] FIG. 11 is a diagram illustrating the relationship between a specific time and a data setting time. [Figure 16] FIG. 13 is a diagram showing a schematic diagram of a period for providing sound data in the case of (i) determining based only on the length of the data setting time. [Figure 17]11 is a sequence diagram illustrating an example of a procedure for controlling a connected device based on the environment construction data received by a user terminal; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, as an example of an embodiment of the present invention, a configuration system and a data providing method performed by the configuration system will be described with reference to the drawings.

[0010] <Background to online meetings> In recent years, remote work has become widespread, and the places where users work have expanded to locations other than the company. Users can now work in a variety of situations, such as at home, in a shared office, or in a cafe. As a result, meetings are now also held online, and online meetings in which users at each location hold remote meetings via a network have become common.

[0011] When working in a space that is exclusively for the user, the user can work while listening to their favorite music through speakers or burning their favorite aroma, allowing the user to configure the environment of the space more freely.

[0012] However, in the past, users had to individually configure the environment each time, which was time-consuming for users. For example, before an online conference started, the user had to stop the music playing on the speaker.

[0013] <Outline of environment settings> Therefore, in this embodiment, the environment setting system automatically sets the environment based on the user's schedule. An overview will be given with reference to FIG.

[0014] Fig. 1 is a diagram for explaining an outline of the environment setting of this embodiment. Fig. 1(a) shows a user's schedule for a certain day. Two meetings 601 are scheduled for this day. Fig. 1(b) shows a time when no meetings 601 are scheduled. Time when no schedules, including meetings, are scheduled is called "free time" 602.

[0015] 1(c), the environment setting system of this embodiment automatically sets the environment such that music is played only during free time 602. A part or the whole of free time 602 is, for example, music provision period 603. The environment setting system sets the music playback time so that music is not played while a meeting 601 is being held. Specifically, the environment setting system stops the playback of music shortly before the start time of the meeting 601 and starts the playback of music shortly after the end time of the meeting 601.

[0016] Therefore, according to the environment setting system of this embodiment, the user can set the environment according to his / her own schedule without operating a music playback device, etc. Furthermore, the environment setting system can set the environment for free time when no schedule is set. By setting the environment for free time using the environment setting system, the productivity of free time can be improved, and the user's mental state can be easily adjusted to a state suitable for the contents of the schedule after the free time.

[0017] As will be described later, even if an event is set in the schedule, if this event is not a predetermined event such as a meeting (hereinafter referred to as a "specific event"), the environment setting system will treat the event other than the specific event as free time and set the environment. In this way, the environment setting system can set the environment to play music for personal events, etc.

[0018] <Terminology> The environment is the external world that surrounds humans and can affect their five senses. Environment construction data is data that is processed by a user terminal or a connected device to construct an environment. The environment includes sound, light, scent, images, etc.

[0019] Schedule information is a schedule that lists plans and dates on a calendar or a timetable for a day.

[0020] The predetermined schedule is a schedule in which it is not desirable to provide at least a certain type of environment construction data, and is referred to as a specific schedule in this embodiment.

[0021] <System configuration> 2 is a diagram showing an example of the system configuration of an environment setting system according to an embodiment. The environment setting system 1 includes, for example, a communication server 101, an information server 102, and one or more user terminals 120, which are communicatively connected to each other via a communication network 10. There may be a plurality of user terminals 120 and connection devices 140.

[0022] The one or more user terminals 120 are, for example, information processing devices such as a PC (Personal Computer), a tablet terminal, or a smartphone. The user terminal 120 functions as the user terminal 120, for example, by starting an application for the environment setting system 1 in a user terminal mode. The application communicates with the communication server 101 and receives data (hereinafter, referred to as environment construction data) used according to the environment setting.

[0023] The communication server 101 is a computer or a system including multiple computers. As an example, the communication server 101 communicates with one or more user terminals 120 and sets the environment according to the user's schedule. The communication server 101 has a function as a Web server, generates screen information for the user to perform various settings, and transmits it to the user terminal 120. The screen information is a program written in HTML, XML, a scripting language, CSS (cascading style sheet), or the like, and the structure of a Web page is mainly specified by HTML, the operation of the Web page is defined by the scripting language, and the style of the Web page is specified by CSS.

[0024] Furthermore, when an online conference is held, the communication server 101 manages the online conference in which content data such as audio, video, and application display screens for the conference are transmitted and received between multiple user terminals 120. Note that the online conference is an example of a session managed by the communication server 101. The session managed by the communication server 101 is not limited to an online conference, and may be various sessions such as online lectures, online medical treatment, online games, and online drinking parties. Here, the following description will be given assuming that the session is an online conference as an example.

[0025] A session refers to communication for transmitting and receiving various content data between multiple user terminals 120. A session is connected (or established) at a certain point in time, and then disconnected (or released). By connecting to the same session, multiple user terminals 120 can transmit and receive various content data to and from each other.

[0026] The information server 102 is a computer or a system including multiple computers, and stores various information (schedule information, basic settings described below, etc.) used in the environmental setting system 1. Although Office365 (registered trademark), Google Calendar (registered trademark), etc. are known as information servers 102 that manage schedules, schedules may be managed in any manner.

[0027] The information server 102 may be an external web service, cloud system, storage server, or the like of the environment setting system 1. The communication server 101 and the information server 102 may be a single server device. In the following description, when there is no need to particularly distinguish between the communication server 101 and the information server 102, they will simply be referred to as the "server device 100." The server device 100 is an information processing system having one or more information processing devices.

[0028] One or more user terminals 120 are each connected to a connection device 140. The user terminal 120 has a function of receiving environment construction data and controlling the environment around the user terminal 120 using the connection device 140 based on the received environment construction data. Note that the connection device 140 is not necessarily required, and a speaker or the like provided in the user terminal 120 can be used instead.

[0029] A set-top box 150 may also be connected to the communication network. The set-top box 150 is registered in advance in the server device 100 in association with a user ID. The set-top box 150 receives the environment construction data and transmits it to the connection device 140. Therefore, the user terminal 120 only needs to receive the contents of the conference, which makes it easier to suppress communication delays and the like. The set-top box 150 and the connection device 140 can communicate with each other via wireless communication such as Bluetooth (registered trademark) or wireless LAN, or wired communication such as a dedicated line or wired LAN. The set-top box 150 and the connection device 140 may also be an integrated device.

[0030] Fig. 3 shows an example of a connection device 140 connected to a user terminal 120. In the example of Fig. 3, the connection device 140 includes one or more speakers 201, a display device 202, a lighting device 203, and a fragrance emitting device 204.

[0031] One or more speakers 201 output, for example, sounds representing the environment. Here, the sounds representing the environment may include various sounds, such as the sound of rain, the sound of wind, birds singing, babbling, the sound of vehicles, and commotion. As a suitable example, the user terminal 120 may output sounds representing the environment from the multiple speakers 201 using a high resolution sound source (High Resolution Audio) with higher sound quality than the audio of the conference, in order to enhance the sense of realism.

[0032] The one or more display devices 202 display images representing the environment. As a preferred example, the user terminal 120 may display scenery or the like on one or more window-type display devices 202, or may display paintings or the like on a frame-type display device 202. Furthermore, the user terminal 120 may display ornamental fish in an aquarium on an aquarium-type display device 202, or may display the sky or the like on a display device 202 provided on the ceiling.

[0033] The one or more lighting devices 203 change, for example, the brightness or color of the surroundings of the user terminal 120 according to control from the user terminal 120.

[0034] The one or more fragrance emitting devices 204 change the type and strength of the fragrance they emit according to control from the user terminal 120.

[0035] <Hardware configuration> The server device 100 has, for example, the hardware configuration of a computer 300 as shown in Fig. 4. Alternatively, the server device 100 is composed of a plurality of computers 300. The user terminal 120 has, for example, the hardware configuration of a computer 300 as shown in Fig. 4 or the hardware configuration of a mobile terminal 400 as shown in Fig. 5.

[0036] (Computer hardware configuration) 4 is a diagram showing an example of a hardware configuration of a computer according to an embodiment. The computer 300 includes, for example, a CPU (Central Processing Unit) 301, a ROM (Read Only Memory) 302, a RAM (Random Access Memory) 303, a HD (Hard Disk) 304, a HDD (Hard Disk Drive) controller 305, a display 306, an external device connection I / F (Interface) 307, a network I / F 308, a keyboard 309, a pointing device 310, a DVD-RW (Digital Versatile Disk Rewritable) drive 312, a media I / F 314, and a bus line 315.

[0037] Of these, the CPU 301 controls the overall operation of the computer 300. The ROM 302 stores programs used to start up the computer 300, such as an IPL (Initial Program Loader). The RAM 303 is used, for example, as a work area for the CPU 301. The HD 304 stores various data, such as programs. The HDD controller 305 controls the reading and writing of various data from and to the HD 304 under the control of the CPU 301.

[0038] The display 306 displays various information such as a cursor, a menu, a window, a character, or an image. The external device connection I / F 307 is an interface for connecting various external devices. For example, when the computer 300 is the user terminal 120, a microphone 321 for acquiring the sound of the online conference, a camera 322 for capturing the video of the online conference, and a speaker 323 for outputting the sound of the online conference are connected to the external device connection I / F 307. The microphone 321, the camera 322, the speaker 323, and the like may be provided inside the computer 300. When the computer 300 is the user terminal 120, the connection device 140 described in FIG. 3 is connected to the external device connection I / F 307.

[0039] The network I / F 308 is an interface for communicating with other computers 300 etc. using the communication network 10. The keyboard 309 is a type of input means having multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 310 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc.

[0040] The DVD-RW drive 312 controls reading and writing of various data from and to a DVD-RW 311, which is an example of a removable recording medium. The DVD-RW 311 is not limited to a DVD-RW, and may be another recording medium. The media I / F 314 controls reading and writing (storing) of data from and to a medium 313, such as a flash memory or a memory card. The bus line 315 includes an address bus, a data bus, various control signals, and the like, for electrically connecting the above components.

[0041] (Mobile device hardware configuration) Fig. 5 is a diagram showing an example of a hardware configuration of a mobile terminal according to an embodiment. As shown in Fig. 5, a mobile terminal 400 includes a CPU 401, a ROM 402, a RAM 403, a storage device 404, a CMOS (Complementary Metal Oxide Semiconductor) sensor 405, an image sensor I / F (Interface) 406, a sensor 407, a media I / F 409, a GPS (Global Positioning System) receiving unit 410, and the like.

[0042] Of these, the CPU 401 executes a predetermined program to control the overall operation of the mobile terminal 400. The ROM 402 stores programs used to drive the mobile terminal 400, such as an IPL. The RAM 403 is used as a work area for the CPU 401. The storage device 404 is realized by, for example, an SSD (Solid State Drive), a flash ROM, or the like, and is a large-capacity non-volatile storage device that stores an OS (Operating System), programs such as applications, various data, and the like.

[0043] The CMOS sensor 405 is a type of built-in imaging means that captures an image of a subject (mainly a self-portrait) under the control of the CPU 401 to obtain image data. The mobile terminal 400 may have an imaging means such as a CCD (Charge Coupled Device) sensor instead of the CMOS sensor 405. The imaging element I / F 406 is a circuit that controls the driving of the CMOS sensor 405. The sensor 407 is various sensors such as an electronic magnetic compass or gyrocompass that detects geomagnetism, and an acceleration sensor. The media I / F 409 controls the reading or writing (storing) of data from or to a media 408 such as a flash memory. The GPS receiver 410 receives GPS signals from GPS satellites.

[0044] The mobile terminal 400 also includes a long-distance communication circuit 411, an antenna 411a of the long-distance communication circuit 411, a CMOS sensor 412, an image sensor I / F 413, a microphone 414, a speaker 415, an audio input / output I / F 416, a display 417, an external device connection I / F 418, a short-distance communication circuit 419, an antenna 419a of the short-distance communication circuit 419, and a touch panel 420.

[0045] Of these, the long-distance communication circuit 411 is a circuit that communicates with other devices, for example, via the communication network 10. The CMOS sensor 412 is a type of built-in imaging means that captures an object under control of the CPU 401 to obtain image data. The image sensor I / F 413 is a circuit that controls the driving of the CMOS sensor 412. The microphone 414 is a built-in circuit that converts sound into an electrical signal. The speaker 415 is a built-in circuit that converts an electrical signal into physical vibrations to generate sounds such as music and voice. The sound input / output I / F 416 is a circuit that processes the input and output of sound wave signals between the microphone 414 and the speaker 415 under control of the CPU 401.

[0046] The display 417 is a type of display means such as a liquid crystal or organic EL (Electro Luminescence) that displays an image of a subject, various icons, etc. The external device connection I / F 418 is an interface for connecting various external devices. The short-range communication circuit 419 performs various short-range wireless communications. The connection device 140 described in FIG. 3 is connected to the mobile terminal 400 via the external device connection I / F 418 or the short-range communication circuit 419. The touch panel 420 is a type of input means that allows the user to operate the mobile terminal 400 by pressing the display 417.

[0047] 5. The mobile terminal 400 also includes a bus line 421. The bus line 421 includes an address bus, a data bus, various control signals, and the like for electrically connecting the components shown in FIG.

[0048] <Functional configuration> FIG. 6 is a diagram showing an example of the functional configuration of the environment setting system 1. As shown in FIG.

[0049] (Server device functional configuration) The server device 100 realizes an authentication unit 21, a storage unit 22, an acquisition unit 23, an execution decision unit 24, a period setting unit 25, a data setting unit 26, a communication unit 27, etc. by having the CPU 301 execute a program stored in the memory. At least a part of the above-mentioned functional configurations may be realized by hardware. The server device 100 realizes the storage unit 22 by the program executed by the CPU 301, the HD 304, the HDD controller 305, etc.

[0050] The communication unit 27 uses, for example, the network I / F 308 in FIG. 4 or the like to connect the server device 100 to the communication network 10 and executes communication processing for communicating with other devices.

[0051] The authentication unit 21 executes an authentication process for authenticating a user (or an information processing device) using an information processing device such as the user terminal 120. For example, the authentication unit 21 determines that the user is a legitimate user when a user ID and a password of the user included in an authentication request transmitted from the user terminal 120 or the like are pre-stored in the server device 100. Biometric authentication, an IC card, or the like may be used for the authentication.

[0052] The execution decision unit 24 judges whether it is the timing to perform the environment setting. That is, the execution decision unit 24 judges whether the environment setting is to be performed during free time (including deemed free time) in the user's schedule. For example, the execution decision unit 24 judges that the environment setting is to be performed when the basic information is updated, when a new event is registered in the schedule, or just before the start time of the basic information.

[0053] The acquisition unit 23 acquires the schedule information and basic information of the user associated with the user ID from the information server 102 , and stores the information and basic information in the storage unit 22 .

[0054] The period setting unit 25 sets a provision period for setting up an environment based on the schedule information. During the provision period set by the period setting unit 25, the environment construction data is provided to the user terminal 120 or the connection device 140.

[0055] The data setting unit 26 determines the environment construction data to be set for the provision period set by the period setting unit 25. That is, it determines, for example, sound data, image data, lighting data, and fragrance data that the user prefers, according to the basic information. The data setting unit 26 can also determine the volume of the sound data, the brightness and color of the lighting data, or the type and strength of the fragrance data.

[0056] The storage unit 22 stores the user's schedule information, basic information when using the system, etc. The storage unit 22 may also store sound data and image data. The sound data and image data may be acquired by the server device 100 from an external server.

[0057] (User terminal functional configuration) The user terminal 120 is realized by, for example, a CPU (CPU 301 or CPU 401) executing a program stored in a memory of an information processing device such as a computer 300 as shown in FIG. 4 or a mobile terminal 400 as shown in FIG. 5. For example, the user terminal 120 realizes a communication unit 531, a storage unit 532, a display control unit 533, an operation reception unit 534, an environment construction data receiving unit 535, an information conversion unit 536, and an environment control unit 537 by the CPU executing an application corresponding to the environment setting system 1 stored in the memory of the user terminal 120. At least a part of the above functional configurations may be realized by hardware. The user terminal 120 realizes the storage unit 532 by a program executed by the CPU of the user terminal 120 and a storage device or the like of the user terminal 120.

[0058] The communication unit 531 uses, for example, the network I / F 308 in FIG. 4 or the long-distance communication circuit 411 in FIG. 5 to connect the user terminal 120 to the communication network 10 and executes communication processing for communicating with other devices.

[0059] The display control unit 533 executes a display control process for displaying various display screens on a display unit such as the display 306 in Fig. 4 or the display 417 in Fig. 5. For example, the display control unit 533 executes a process for displaying various screens on the display unit based on screen information transmitted from a communication server.

[0060] The operation reception unit 534 receives various operations by a user who uses the user terminal 120. For example, the operation reception unit 534 receives operations by the user on various operation screens displayed by the display control unit 533, etc.

[0061] The environment creation data receiving unit 535 receives, for example, the environment creation data transmitted from the server device 100 or the like via the communication unit 531. The environment creation data receiving unit 535 stores the received environment creation data in the storage unit 532 or the like.

[0062] The information conversion unit 536 modifies the environment creation data received by the environment creation data receiving unit 535 as necessary so that the data is compatible with the connected device 140 connected to the user terminal 120. For example, the information conversion unit 536 stores information about the connected device 140 in the storage unit 532 in advance, and converts the information to match the program or data format that controls the connected device 140.

[0063] The environment control unit 537 executes an environment control process for controlling the environment around the user terminal 120 based on the environment construction data received by the environment construction data receiving unit 535 (converted by the information conversion unit 536). For example, the environment control unit 537 plays (outputs) sound data included in the environment construction data using one or more speakers 201 as shown in Fig. 3. The environment control unit 537 also uses image data (still image data or moving image data) included in the environment construction data to display images on one or more display devices 202 as shown in Fig. 3. Furthermore, the environment control unit 537 changes the brightness, color, etc. of one or more lighting devices 203 as shown in Fig. 3 based on sensor data, control data, etc. included in the environment construction data.

[0064] The storage unit 532 temporarily stores, for example, the environment creation data received by the environment creation data receiving unit 535. The storage unit 532 also stores information about the connection device 140 connected to the user terminal 120 in advance.

[0065] <Information used by the server device> Next, various types of information used by the server device 100 for environment setting will be described. A user can register various types of information in association with a user ID by logging in to the environment setting system 1 in advance and setting such information. When basic information for each user is registered in the server device 100 in association with the user ID, the server device 100 can obtain the basic information of the user by obtaining the user ID from the user terminal 120. The user ID may be, for example, an email address, or may be any combination of numbers or letters.

[0066] Fig. 7 is an example of basic information set by the user. The basic information is information set by the user as a basic policy for environmental setting. The basic information in Fig. 7 is information that the user registers in advance from a Web page or the like by logging in to the server device 100. Each item of the basic information will be described below.

[0067] The set period indicates a time period for which the environment setting system 1 sets the environment. In other words, the environment setting system 1 sets the environment for events within the set period.

[0068] The type of environment construction data provided is set by the user as the type of environment construction data the user desires for the environment settings. The types of environment construction data include sound data having information such as music, image data such as image and video, lighting data which is information regarding the brightness of lighting, and scent data which is information regarding scents. However, lighting data and scent data require specific devices in the user's environment.

[0069] The user's taste is information about the user's preferences for each type of environment construction data (corresponding to the genre of data, and considered as tag information, described later). The user can select options that suit his / her preferences in advance, so that the data setting unit 26 can select the environment construction data that he / she desires. For example, in the case of sound data, if the user sets classical music, the data setting unit 26 selects classical music and transmits it to the user terminal 120 as the environment construction data. In addition to classical music, the sound data includes pop music, ambient music such as the sound of rain, Western music, anime songs, and the like. The user can also set the volume of the sound data.

[0070] Image data includes landscapes, paintings, geometric patterns, etc. Lighting data includes daylight color, lamp color, white light, etc. The user can set the brightness and color of the lighting data. Fragrance data includes mint, lavender, citrus fruits, eucalyptus, etc. The user can set the strength of the fragrance data.

[0071] The NG list is the opposite of the preferred genres, and is a list of genres that the user does not want to be provided. No environment construction data for the NG list is provided.

[0072] Restrictions on sound data to be provided are information for restricting the environmental construction data to be provided depending on the contents of the schedule after a certain free time. In FIG. 7, the type of tag of sound data to be provided is set depending on the importance (optional, normal, or important) of the schedule after a certain free time. A tag is information that categorizes the nature of environmental construction data. Restrictions on sound data to be provided may further define the time during which sound data is provided. For example, if the schedule after a certain free time is classified as important, it is possible to set sound data to be provided except for the 30 minutes from the start of the free time to the schedule after the free time.

[0073] A specific event is an item for defining a predetermined event such as a meeting. The environment setting system regards events other than a specific event as free time and sets the environment accordingly. In other words, a specific event is an event that is not considered to be free time.

[0074] Fig. 8 shows an example of schedule information. Schedule information is managed in association with a user ID. Schedule information is information in which a user inputs a plan by specifying a date and time on a calendar that shows the year, date, day of the week, etc. By inputting a plan, the content input by the user is displayed on the calendar in correspondence with the date and time in the calendar.

[0075] The schedule information may be held by the information server 102 or may be held locally by the user terminal 120. In this case, when a user logs in to the environment setting system 1, the user terminal 120 transmits the locally held schedule information to the server device 100.

[0076] Each item of the schedule information will be described below.

[0077] The title is the name of the conference. The conference name may be arbitrarily set by the user or may be selected from a list.

[0078] The start time is the time when the conference is scheduled to begin, and the end time is the time when the conference is scheduled to end.

[0079] The details include the topics to be discussed at the meeting.

[0080] Participants are the user IDs (email addresses) of people who plan to attend the conference.

[0081] The classification information is information for classifying the category into which the event is held. Each event is classified, for example, into "travel," "meeting," "personal study," etc. The user can arbitrarily select an event that corresponds to the event from the options.

[0082] The importance level is information indicating the importance of the schedule. For example, there are "optional," "normal," "important," etc. The user can select an option that corresponds to the schedule.

[0083] Although FIG. 8 shows a schedule of a meeting as an example, a schedule of work to be performed by an individual may also be set.

[0084] FIG. 9 is an example of tag information set in the environment construction data. FIG. 9(a) is an example of tag information for sound data, and FIG. 9(b) is an example of tag information for image data. Tag information includes season tags, weather tags, effect tags, and the like. The sound data in FIG. 9(a) has a weather tag of rain and effect tags of relaxation and concentration, and sound data that matches the user's preferences set by the user in the basic information is provided. The image data in FIG. 9(b) has a season tag of summer, a weather tag of rain, and effect tags of relaxation and concentration, and image data that matches the user's preferences set by the user in the basic information is provided.

[0085] For environment construction data other than sound data, the data setting section 26 may automatically select environment construction data that has the same weather tag or season tag as the sound data.

[0086] <Basic information setting screen> An example of a setting screen for basic information and the like will be described with reference to Fig. 10 to Fig. 13. The setting screen can be switched using tabs. Fig. 10 is an example of a basic setting screen. Each item on the basic setting screen will be described.

[0087] The connection schedule 51 may be managed online, such as with Google Calendar (registered trademark), or may be managed offline locally using an editor 70. The user sets these.

[0088] The service provision period 52 corresponds to the period set in the basic information, and the user sets the start time and end time.

[0089] Target time recognition 53 is an item for setting whether or not a specific schedule includes personal work, etc. If it is set to include personal work, a schedule with only individual participants is also considered to be a specific schedule.

[0090] The minimum time setting 54 corresponds to a predetermined time T. If the continuous free time exceeds the minimum time setting, it is recognized as a data setting time.

[0091] Fatigue state 55 is enabled when the user terminal detects the user's fatigue state using a device such as a camera. If the user wants to detect the fatigue state from facial expressions, set it to ON. If the user wants to set it subjectively, select the magnitude of their own fatigue state as a numerical value.

[0092] Fig. 11 is an example of a schedule setting screen. Each item on the schedule setting screen will be described. Fig. 11 illustrates a case where the contents of a schedule are individually operated.

[0093] A period 56 is the time required for the schedule. In FIG. 11, the period from 9:00 to 10:00 is selected.

[0094] Case Name 57 is the planned title.

[0095] Category 58 is an item for selecting the category of the event from a list (report, regular, divergence, etc.).

[0096] The importance level 59 is an item for selecting the importance level of the schedule (any, normal, important, most important).

[0097] Participants 60 is an item for selecting whether the participants are one person or multiple people. The user can also directly input or select the participants. In this case, whether the participants are one person or multiple people is automatically set.

[0098] The memo 61 is an item in which the user can save any information.

[0099] 12 is an example of a content setting screen. Each item on the content setting screen will be described below.

[0100] For each of the environment construction data of images, sounds, and aromas, the user can select a genre in the NG list 62 or a genre in the preferences 63. That is, different types of environment construction data are prepared for each connected device used to construct the environment. The genre set in the preferences 63 corresponds to the user's taste in the basic information. The genre set in the NG list 62 is set in the NG list of the basic information. The genre set in the NG list 62 will no longer be used for the environment construction data. The genre set in the preferences 63 is preferentially used for the environment construction data.

[0101] Fig. 13 is an example of a connected device setting screen. Each item on the connected device setting screen will be described below. The user can select a connected device for video, a connected device for audio, or a connected device for aroma from the devices that are actually connected and displayed in a pull-down menu 64. The connected device selected by the user is stored in the storage unit 22. Fig. 13 shows a list of registered devices. By selecting a connected device, a device driver for the connected device is installed, allowing the user terminal 120 to control the connected device 140.

[0102] <Operation procedure> 14 is a flow chart for explaining the procedure for the environment setting system to set up the environment. The process in FIG.

[0103] In S100, the communication unit 27 of the server device 100 accepts a request to start this process transmitted from the user terminal 120. The start request is transmitted when the user operates the terminal and logs into the system, and also when the user changes basic information or schedule after logging in. The execution decision unit 24 detects this and starts environment setting. Furthermore, if the user remains logged in, the execution decision unit 24 starts this process at a predetermined time every day.

[0104] In S101, the acquisition unit 23 acquires from the storage unit 22 the basic information set by the user and described with reference to FIG.

[0105] In S102, the acquisition unit 23 acquires, from the storage unit 22, schedule information associated with the user ID of the logged-in user.

[0106] In S103, the period setting unit 25 judges whether or not sound data is included in the item "Type of environment construction data to be provided" set in the basic information. This is because sound data has a stronger influence on the user's sensibility compared to other environment construction data. Also, when holding a Web conference with a person in a remote location, there is a possibility that the other party may hear the sound, etc. If the answer is Yes in step S103, the process proceeds to step S104. If the answer is No in step S103, the process proceeds to step S106.

[0107] In S104, the period setting unit 25 refers to the schedule information of the user in the set period set in the basic information, and sets the period for providing the sound data.

[0108] When setting the period for providing sound data, the period setting unit 25 extracts the time from the schedule excluding the specific time classified as a specific event as the data setting time. In this embodiment, the specific time is the time classified as a "specific event" in the basic information. For example, a meeting or an event with two or more participants is a specific event, but all events classified other than "meeting" may be set as the specific time. In that case, only the free time within the set period in which no event is entered corresponds to the data setting time.

[0109] Data setting time within the setting period refers to the following three. a. The period between specific dates b. The period from the start time of the set period to the time when the next specific event is entered c. The period from the last specific event to the end of the set period.

[0110] Fig. 15 is a diagram for explaining the relationship between specific time and data setting time. In Fig. 15(a), two specific events 31 are set in the schedule. No events are set other than these specific events 31. In this case, the time other than the specific events 31 becomes data setting time 41. Also, in this case, data setting time = free time.

[0111] In Fig. 15(b), two specific events 31 are set in the schedule, but one event 32 is also set in addition to these specific events 31. This event 32 is neither a conference nor an event with two or more participants. In this case, the time other than the specific events 31, including the event 32, becomes the data set time 41.

[0112] When the data setting time 41 is extracted, the period setting unit 25 judges whether or not there is a data setting time 41 in the schedule that is longer than the predetermined time T. The period setting unit 25 sets a provision period for providing sound data in the data setting time 41 that is longer than the predetermined time T. The provision period is as follows: (i) The length of time that the data is set (ii) The content of the scheduled data setting time (iii) The contents of the schedule before and after the data setting time It is set based on the following.

[0113] The length of the predetermined time T may be set in advance in the basic information by the user, or may be set as a default value. Also, the length of the predetermined time T does not have to be always the same, for example, the predetermined time T may be one hour for the period between specific schedules 31, and 30 minutes for the period from the start time of the set period to the first specific schedule 31. Also, the predetermined time T may vary depending on the time of day, such as morning and afternoon.

[0114] In addition, if the data setting time 41 that is equal to or longer than the predetermined time T does not appear consecutively for a certain period of time or more, the predetermined time T may be set shorter than a specified value.

[0115] (i) When judging only based on the length of the data setting time In this case, the period setting unit 25 sets the sound data providing period in the data setting time 41 according to, for example, the following policy. When the length of the data setting time 41 is equal to or longer than a predetermined time and shorter than the first setting value, 1 / 3 of the data setting time 41 is set in the center of the data setting time 41 as the sound data providing period. When the length of the data setting time 41 is equal to or longer than the first setting value, 1 / 10 of the data setting time 41 is set as the sound data providing period at regular intervals.

[0116] Fig. 16 is a diagram showing a typical sound data provision period in "(i) the case where the determination is made only based on the length of the data setting time". In Fig. 16(a), 1 / 3 of the data setting time 41 is set in the center of the data setting time 41 as provision period 42 for providing sound data. In Fig. 16(b), 1 / 10 of the data setting time 41 is set at regular intervals as provision period 42 for providing sound data.

[0117] Note that the examples of 1 / 3 and 1 / 10 of the time are merely examples, and the entire data setting time 41 may be set as the period for providing sound data, or the user may be able to set the period for providing sound data.

[0118] (ii) Details of the data setting time schedule 15(b), when the data setting time 41 includes another schedule, the period setting unit 25 determines whether to switch the sound data (provide the sound data) for this schedule, or whether to not provide the sound data for this schedule, etc. The user can set this setting in the basic information in advance.

[0119] (iii) When making a judgment based on the contents of the schedule before and after the data setting time For example, if the schedule after the data setting time 41 is classified as important or categorized as a report, the period setting unit 25 sets the period for providing sound data excluding 30 minutes from the start of the data setting time 41 to the later schedule. That is, the period setting unit 25 sets the period for providing data based on the contents of the schedule set after the period in which no specific schedule 31 is set. 30 minutes is one example, but by excluding 30 minutes, the user can get used to the state without sound data before attending a specific schedule 31 such as a meeting.

[0120] The period setting unit 25 can execute any combination of two or more of the period setting methods (i) to (iii).

[0121] Next, in S105, the data setting unit 26 sets the sound data to be provided during the period in which the sound data determined in step S104 is provided. The sound data to be provided may be set based on the user's preferences from among the basic information input by the user, or may be determined based on the schedule before and after the data setting time 41.

[0122] An example of a method for determining the time based on a schedule before and after the data setting time 41 will be described below.

[0123] <When determining based on schedules before and after the data setting time> For example, if the schedule after the data setting time 41 is classified as important or categorized as a report, the data setting unit 26 sets background music that relaxes the user as sound data. Alternatively, the data setting unit 26 may set fast-paced sound data to wake up the user. Also, if the schedule after the data setting time 41 is classified as normal, the data setting unit 26 sets sound data according to the user's preferences.

[0124] In S106, the period setting unit 25 checks whether there is any item set in the "type of environment construction data to be provided" in the basic information other than the sound data. If Yes, the process proceeds to step S107. If No, the process proceeds to step S109.

[0125] In S107, the period setting unit 25 refers to the schedule information of the user in the set period set in the basic information, and sets a period for providing data other than sound data. In this embodiment, a period for providing image data, lighting data, or scent data is set.

[0126] First, the data setting time 41 for the environmental construction data other than the sound data may be a to c as described above, or may not take the specific schedule 31 into consideration. In other words, even if the specific schedule 31 is set, the entire schedule may be the data setting time 41. This is because image data, lighting data, or fragrance data have little effect on other participants, even during a meeting, for example. For example, image data may be displayed during the specific schedule 31, and lighting data or fragrance data may be provided during the specific schedule 31. However, in the case of a specific schedule 31 such as a meeting, if the image data, lighting data, or fragrance data is changed to something that enhances concentration, etc., the data setting time 41 may be set taking the specific schedule 31 into consideration.

[0127] The period during which image data, lighting data, or aroma data is provided may be determined according to the policies (i) to (iii) in the same manner as sound data, or the entire data setting time 41 may be the period. The period setting unit 25 can set the period during which data is provided for each type of environment construction data. The period setting unit 25 can appropriately set the period during which the environment construction data is provided, for example, by determining the period during which image data is provided according to (i), the period during which lighting data is provided according to (iii), and the period during which aroma data is provided according to (ii). In other words, the periods during which sound data, image data, lighting data, or aroma data are provided do not have to be the same.

[0128] When the provision period of the environment construction data other than the sound data is to be the same as the provision period of the sound data, the period setting unit 25 may set the period set in step S104 as the provision period of these data.

[0129] In S108, the data setting unit 26 sets the data to be provided. The image data, lighting data, or fragrance data to be provided may be set based on the user's preferences among the basic information input by the user, or may be determined based on plans before and after the data setting time 41. The data setting unit 26 can set the contents for each type of environment construction data. In other words, the data setting unit 26 may set the image data based on the user's preferences, and set the lighting data and fragrance data based on plans before and after the data setting time 41.

[0130] In S109, the communication unit 27 transmits the environment creation data corresponding to the set provision period to the user terminal 120. The communication unit 27 may transmit the environment creation data to the user terminal 120 in real time, such as by streaming, or may transmit the environment creation data to the user terminal 120 in advance. When providing the environment creation data in real time, the user terminal 120 processes the environment creation data in real time as soon as it receives the environment creation data. When the environment creation data has been transmitted to the user terminal 120 in advance, the server device 100 transmits information regarding the provision period to the user terminal 120 together with the environment creation data.

[0131] <Processing after receiving the environment construction data> Fig. 17 shows an example of a sequence diagram illustrating a procedure for controlling the connected device 140 based on the environment construction data received by the user terminal 120. In Fig. 17, a process after the user terminal 120 receives the sound data, the lighting data, and the image data will be described.

[0132] S200: The communication unit 531 of the user terminal 120 receives the environment construction data.

[0133] S201: The user selects the user terminal 120 or the connected device 140 to which the infrastructure configuration data is to be applied. If the user predetermines the connected device 140 to which the infrastructure configuration data is to be applied, the selection process can be performed automatically.

[0134] S202: The information conversion unit 536 converts each piece of environment construction data into an appropriate data format so that it can be processed by the selected user terminal 120 or connected device 140. For example, for data such as lighting data in which illuminance, brightness, and saturation are input, the illuminance, brightness, and saturation are converted into a command corresponding to the API of the lighting device 203. For example, in the case of image data, streaming data is converted into a video signal that can be displayed by the display device 202. No conversion is performed on environment construction data that does not require conversion.

[0135] S203: The environment control unit 537 transmits the converted data and controls the converted data using control information for each connected device 140. If the transmission is not performed in real time, the environment control unit 537 transmits and controls the converted data based on information related to the provision period attached to the environment construction data.

[0136] S204 to S207: As a result of the above, the speaker 201 can play back sound data, the lighting device 203 can change the illuminance, brightness, and saturation of the light, the display device 202 can display image data, and the fragrance emitting device 204 can emit fragrance. Furthermore, if the user terminal 120 can process data such as image data and sound data, the processing may be performed on the user terminal 120 side. For example, when image data is displayed on the user terminal 120, the user terminal 120 sets it as wallpaper. When sound data is played on the user terminal 120, it is played from the speaker 415 of the user terminal 120.

[0137] <Major Effects> According to the environment setting system of this embodiment, the user can set the environment according to his / her own schedule without operating a music playback device or the like. The environment setting system can also set the environment for free time when no schedule is set. The environment setting system also regards schedules other than the specific schedule 31 as free time and sets the environment. By the environment setting system setting the environment for free time, the productivity of free time can be improved, and the user's mental state, etc. can be easily adjusted to a state suitable for the contents of the specific schedule 31. Furthermore, for personal schedules, the environment setting system can set the environment, such as playing music.

[0138] <Other application examples> The above describes the best mode for carrying out the present invention using examples, but the present invention is not limited to these examples in any way, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention.

[0139] For example, in the present embodiment, the server device 100 sets up the environment, but a part of the processing executed by the server device 100 may be executed by the user terminal 120. For example, if the user terminal 120 can refer to basic information and schedule information, the execution decision unit 24, the period setting unit 25, and the data setting unit 26 can be executed by the user terminal 120.

[0140] Moreover, the configuration examples in Fig. 6 and the like are divided according to main functions in order to facilitate understanding of the processing by the server device 100 and the user terminal 120. The method of dividing the processing units and their names do not limit the present invention. The processing by the server device 100 and the user terminal 120 can be divided into even more processing units depending on the processing content. Also, it can be divided so that one processing unit includes even more processes.

[0141] Additionally, the devices described in the examples are merely one of a number of computing environments for implementing the embodiments disclosed herein. In one embodiment, the server apparatus 100 includes a number of computing devices, such as a server cluster, configured to communicate with each other via any type of communication link, including a network, shared memory, and the like, and to implement the processes disclosed herein.

[0142] Furthermore, the server device 100 can be configured to share the processing steps disclosed in this embodiment, for example, Fig. 14, in various combinations. For example, a process executed by a specific unit can be executed by multiple information processing devices included in the server device 100. Also, the server device 100 may be integrated into one server device, or may be divided into multiple devices.

[0143] Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and a device such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), or a conventional circuit module designed to execute each function described above. [Explanation of symbols]

[0144] 1 Preferences system 100 Server device 120 User terminal (information processing device) [Prior art documents] [Patent documents]

[0145] [Patent Document 1] JP 2019-121064 A

Claims

1. An information processing system that transmits data for constructing an environment to an information processing device, an acquisition unit for acquiring schedule information of a user of the information processing device; a period setting unit that sets a period that is included in the schedule information and is other than a predetermined schedule as a provision period during which the data is to be transmitted to the information processing device; a communication unit that transmits the data to the information processing device during the provision period, The period setting unit limits the provision period for transmitting the data to a period before the start of a schedule set after the period in which the predetermined schedule is not set, based on the importance of the schedule set after the period in which the predetermined schedule is not set.

2. The information processing system as described in claim 1, further comprising a data setting unit which determines the content of the data based on a policy for environmental settings set by the user.

3. 3 . The information processing system according to claim 1 , wherein the period setting unit determines whether the plan is the predetermined plan based on classification information that classifies the types of plans set in the schedule information.

4. The information processing system according to claim 1 , wherein the period setting unit sets the provision period within a period during which the predetermined plan is not set in the schedule information for a predetermined period of time or longer.

5. A connection device used to construct an environment is connected to the information processing device, the connection device constructs an environment by outputting or displaying the data received from the information processing device; The data is prepared in a different type for each of the connected devices, the period setting unit sets the provision period for each type of data, The information processing system according to claim 2 , wherein the data setting unit sets the contents of the data for each type of the data.

6. 6. The information processing system according to claim 1, wherein the period setting unit sets the provision period based on the length of a period during which the predetermined schedule is not set.

7. An environment setting system including an information processing system that transmits data for constructing an environment to an information processing device, and the information processing device, the information processing system and the information processing device communicating with each other, The information processing system includes: an acquisition unit for acquiring schedule information of a user of the information processing device; a period setting unit that sets a period that is included in the schedule information and is other than a predetermined schedule as a provision period during which the data is to be transmitted to the information processing device; a communication unit that transmits the data to the information processing device during the provision period, the period setting unit limits a provision period during which the data is to be transmitted to a period prior to a start of a schedule set after the period during which the predetermined schedule is not set, based on an importance of the schedule set after the period during which the predetermined schedule is not set; The information processing device includes: An environment setting system having an environment control unit that constructs an environment using the data received from the information processing system.

8. A data providing method performed by an information processing system that transmits data for constructing an environment to an information processing device, comprising: acquiring schedule information of a user of the information processing device; setting a period that is included in the schedule information and is other than a predetermined schedule as a provision period during which the data is to be transmitted to the information processing device; transmitting the data to the information processing device during the provision period; In the setting step, a provision period for transmitting the data is limited to a period before the start of the schedule set after the period in which the predetermined schedule is not set, based on the importance of the schedule set after the period in which the predetermined schedule is not set. How data is provided.

9. An information processing system that transmits data for constructing an environment to an information processing device, an acquisition unit for acquiring schedule information of a user of the information processing device; a period setting unit that sets a period that is included in the schedule information and is other than a predetermined schedule as a provision period during which the data is to be transmitted to the information processing device; a communication unit that transmits the data to the information processing device during the provision period; The period setting unit is a program for limiting the provision period for transmitting the data to a period prior to the start of a schedule set after the period in which the predetermined schedule is not set, based on the importance of the schedule set after the period in which the predetermined schedule is not set.

Citation Information

Patent Citations

  • Air conditioning control system, and air conditioning control method, and program

    JP2019060535A

  • Content reproduction system

    JP2019121064A

  • Anticipatory Lighting from Device Screens Based on User Profile

    US20170181251A1

  • Intelligent meeting classifier

    US20180300664A1

  • Systems, Methods And Articles For Enhancing Wellness Associated With Habitable Environments

    US20190209806A1