Program and information processing device
The program and information processing device automates the linking and processing of user and device information, allowing effortless execution of processing requests through speech or text input, addressing the time-consuming manual entry of address information with dedicated devices.
Patent Information
- Application Number
- JP2024085669
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-27
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2044-05-27
AI Technical Summary
Users are required to manually enter their address information in association with the device ID of a dedicated device, which is time-consuming.
A program and information processing device that links and stores user information, including address information and device IDs, allowing processing requests to be made through speech or text input, and executes processing based on this information without additional effort.
Enables users to utilize a system that executes processing requests effortlessly by automating the linking and processing of user and device information.
Smart Images

Figure 2025178836000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program and an information processing device. [Background technology]
[0002] For example, as disclosed in Patent Document 1 below, a system that executes processing in response to a predetermined processing request, including a user's speech, is widely known. To use this system, a dedicated device such as a smart speaker is required.
[0003] When managing multiple dedicated devices, the server device may obtain address information of the house or dwelling unit where the dedicated device is installed based on the device ID of the dedicated device that accepted the processing request, and perform processing based on the address information. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 7134269 Summary of the Invention [Problem to be solved by the invention]
[0005] Users who want to use the system must enter their address information in association with the device ID of the dedicated device, which is time-consuming.
[0006] In view of the above-mentioned problems, an object of the present invention is to provide a program and an information processing device that allow a user to use a system that executes processing in response to a processing request without any effort. [Means for solving the problem]
[0007] In order to solve the above problem, the program of the first aspect of the present invention causes a computer to function as a storage means for linking and storing user information that identifies a user, the user's address information, and the device ID of an intercom base unit installed in a room having the address information, a reception means for receiving a processing request for the user to receive a service, an acquisition means for acquiring the user information and the address information based on the device ID when the reception means receives the processing request, and an execution means for executing processing in accordance with the processing request based on the processing request received by the reception means and the user information and address information acquired by the acquisition means.
[0008] In a second aspect of the present invention, the processing request is made by inputting information relating to words.
[0009] In addition, in a third aspect of the present invention, when the user is a single user, the processing request is made by the single user or another user having the same address information as the single user.
[0010] In a fourth aspect of the present invention, the execution means executes the process when the user receiving the service is a predetermined user.
[0011] In a fifth aspect of the present invention, the execution means executes the process when the one user or the other user making the process request is a predetermined user.
[0012] In a sixth aspect of the present invention, the computer further functions as output means for notifying the user of the arrangement status while the service is being arranged.
[0013] In addition, an information processing device according to a seventh aspect of the present invention includes a storage means for storing user information identifying a user, address information of the user, and a device ID of an intercom master unit installed in a room having the address information, in association with each other; a reception means for receiving a processing request for the user to receive a service; an acquisition means for acquiring the user information and the address information based on the device ID when the reception means receives the processing request; and an execution means for executing processing in accordance with the processing request based on the processing request received by the reception means and the user information and address information acquired by the acquisition means.
[0014] In addition, in an eighth aspect of the present invention, the intercom base unit and a communication terminal that is linked to the intercom base unit and has the device ID are further provided, and the reception means is provided in the intercom base unit and the communication terminal. [Effects of the Invention]
[0015] According to the program and information processing device of the present invention, a user can utilize a system that executes processing in response to a processing request without any effort. [Brief explanation of the drawings]
[0016] [Figure 1] 1 is a block diagram showing an example of the overall configuration of an intercom system according to an embodiment of the present invention. [Figure 2] 2 is a block diagram illustrating an example of a hardware configuration of the intercom master unit illustrated in FIG. 1. FIG. [Figure 3] 2 is a block diagram illustrating an example of a hardware configuration of the server device illustrated in FIG. 1. FIG. [Figure 4] 2 is a block diagram illustrating an example of a functional configuration of a portion of the intercom system illustrated in FIG. 1. FIG. [Figure 5] 10 is a flowchart illustrating a first example of processing by the intercom master unit shown in FIG. [Figure 6]10 is a flowchart illustrating a second example of processing by the intercom master unit shown in FIG. [Figure 7] FIG. 2 is a diagram schematically illustrating the appearance of the intercom master unit shown in FIG. [Figure 8] 10 is a flowchart illustrating a third example of processing by the intercom master unit shown in FIG. DETAILED DESCRIPTION OF THE INVENTION
[0017] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. To facilitate understanding of the description, the same components in the drawings will be denoted by the same reference numerals as much as possible, and duplicate descriptions will be omitted where appropriate.
[0018] === Implementation form === <Overall structure> The intercom system according to this embodiment is an information processing system that, when a processing request for various services is received in an intercom master unit (in-home master unit) installed in a building, executes processing related to the services.
[0019] The "building" may be, for example, a residential building, a detached house, etc. Furthermore, users who are the target of various services may be, for example, tenants (residents) of the building.
[0020] The above "services" include, for example, 1: suggesting and purchasing medicine, 2: arranging for ambulances, fire engines, taxis, etc., 3: suggesting cooking recipes, 4: purchasing products from nearby supermarkets or e-commerce sites, and 5: cooking.
[0021] The above "processing" includes, for example, 1: searching for medicine online or making an online purchase; 2: calling (speaking) or entering text into an online reception desk to arrange for an ambulance, fire engine, taxi, etc.; 3: searching for cooking recipes; 4: purchasing products at a nearby supermarket or e-commerce site; and 5: giving instructions to turn on and off microwaves, induction cooktops, etc. for cooking.
[0022] FIG. 1 is a block diagram showing an example of the overall configuration of an intercom system 1 according to this embodiment. As shown in FIG. 1, the intercom system 1 includes an intercom master unit 2, an intercom slave unit 3, a first server device 4, and a second server device 5 as main components. The intercom master unit 2, the first server device 4, and the second server device 5 are capable of communicating with each other via a communication network NT such as the Internet or a telephone line. The intercom master unit 2 can be connected to the communication network NT without relying on a communication network environment to which a user (tenant) has personally subscribed. Furthermore, the intercom master unit 2 is connected to the intercom slave unit 3 so as to be able to communicate with each other. However, the intercom master unit 2 may be connected to the communication network NT via the intercom slave unit 3.
[0023] The intercom slave unit 3 is installed at the entrance (or front door) 7 and is used by visitors to call and talk to the resident user. When intercom slave unit 3 is installed at the entrance of an apartment building, it is configured to be able to input information required to unlock an entrance door (not shown). Also, although not shown in the figure, the intercom handset 3 has an input device including an operation button that visitors operate when calling the resident user, a communication device that allows visitors to talk to the user, a camera for capturing images of the visitor, a display device that displays various information, etc.
[0024] The intercom master unit 2 is installed inside the building 6. The intercom master unit 2 is used to answer calls from the intercom slave unit 3 and make calls. Furthermore, if the building is an apartment building, the intercom master unit 2 also serves as a door control device that controls locking and unlocking of the entrance door through the operation of the resident. The intercom base unit 2 has an input device including operation buttons that are operated when responding to a call from the intercom handset 3, a communication device that allows the resident user to talk to visitors, a display device that displays various information including images captured by the camera of the intercom handset 3, and a control device for controlling the entire intercom base unit 2.
[0025] Furthermore, a program for using the intercom system 1 is pre-installed in the intercom master unit 2. The intercom master unit 2 is an information processing device that executes the program and performs processing related to the service in response to a processing request from a user.
[0026] The first server device 4 is an information processing device that has the function of identifying users and their addresses, etc., and stores the device ID of the intercom base unit 2 (hereinafter referred to as the "base unit ID"), the address of the building in which the intercom base unit 2 is installed (including the floor number and room number in the case of an apartment building), the user's personal information, and the user's household information in association with each other. The first server device 4 also transmits to the intercom base unit 2 the address associated with the base unit ID transmitted from the intercom base unit 2. The base unit ID is a device ID unique to the intercom base unit 2, and is information for identifying the intercom base unit 2. The base unit ID may be set, for example, by a real estate manager who installs the intercom base unit 2.
[0027] The second server device 5 is an information processing device having the function of a so-called GPT (Generative Pre-trained Transformer), which stores learning information regarding words, analyzes various information received by the intercom base unit 2, and generates words to be output from the intercom base unit 2.
[0028] Wearable device 8 is a device worn by the user, such as a smart watch, and can measure the user's physical condition, such as heart rate (pulse), body temperature, blood concentration, blood pressure, number of steps, etc., using various sensors. Furthermore, if the user's physical condition indicates an abnormality, wearable device 8 transmits the details of the abnormality and a device ID to intercom base unit 2. This device ID is unique to wearable device 8 and is information for identifying wearable device 8. In this embodiment, for convenience, it is assumed that the first user wears the wearable device 8.
[0029] The first communication terminal 9 is an information processing device operated by the first user. Examples of the first communication terminal 9 include a mobile phone, a smartphone, a tablet, a notebook computer, and a personal computer. The first communication terminal 9 constructs a GUI (Graphical User Interface) by combining an input function of an input device and a display function of a display device.
[0030] The second communication terminal 10 is an information processing device operated by a second user. Examples of the second communication terminal 10 include a mobile phone, a smartphone, a tablet, a notebook computer, and a personal computer. The second communication terminal 10 constructs a GUI by combining an input function of an input device and a display function of a display device.
[0031] In this embodiment, the first user and the second user may have the same address information, i.e., may be cohabitants or family members. Alternatively, the second user may have address information different from that of the first user and may have permission from the first user. Furthermore, although this embodiment lists two users, the first user and the second user, the number of users may be any number greater than one.
[0032] Fig. 2 is a block diagram showing an example of the hardware configuration of the intercom master unit 2 shown in Fig. 1. As shown in Fig. 2, the intercom master unit 2 includes a CPU 11, a memory 12, a communication device 13, a display device 14, an input device 15, a communication device 16, a light source 17, a locking mechanism 18, a power source 19, and a storage device 25 as main parts of the hardware configuration.
[0033] The CPU 11 controls various components of the intercom master unit 2. The memory 12 stores, for example, the master unit ID of the intercom master unit 2 (the device ID of the intercom master unit 2 itself) and various programs required for the intercom master unit 2 to execute processes.
[0034] The communication device 13 is configured with a communication interface for communicating with various devices, etc. The communication device 13 transmits and receives various information to and from, for example, the first server device 4, the second server device 5, the wearable device 8, the first communication terminal 9, the second communication terminal 10, etc.
[0035] The display device 14 displays, for example, information indicating the person on the intercom handset 3 who is speaking with the device, such as a visitor, various information transmitted from the first server device 4, the second server device 5, the wearable device 8, the first communication terminal 9, and the second communication terminal 10, and various execution screens. The display device 14 also displays characters, which will be described later, according to the situation.
[0036] The input device 15 is an operation button or the like that is used by the first user or the second user to perform an input operation. However, the display device 14 and the input device 15 may be a touch panel device.
[0037] The communication device 16 has a microphone, a speaker, etc. for enabling a call between the first user or the second user and the intercom handset 3, accepting speech from the first user or the second user to make a processing request, and realizing speech (audio output) to the first user or the second user.
[0038] The light source 17 is, for example, a diode or a lamp, and the CPU 11 controls whether or not it emits light.
[0039] The locking mechanism 18 is a component provided in the case of an apartment building, and is a mechanism for locking and unlocking the entrance door.
[0040] The power supply 19 supplies power to the CPU 11, memory 12, etc. The power supply 19 may be, for example, a battery.
[0041] The storage device 25 is configured by a hard disk, etc. The storage device 25 stores various programs and various information required for the CPU 11 to execute processing, and information on the processing results.
[0042] 2 only shows some of the main hardware components of the intercom master unit 2, and the intercom master unit 2 may not have some of the above components, or may have other components. Also, although the hardware components of the intercom slave unit 3 are not shown, they may have the same components as the intercom master unit 2, for example, a camera, etc.
[0043] Fig. 3 is a block diagram showing an example of a hardware configuration of the first server device 4 shown in Fig. 1. As shown in Fig. 3, the first server device 4 includes a control device 20, a communication device 21, and a storage device 22 as main parts of the hardware configuration.
[0044] The control device 20 mainly comprises a CPU 23 and a memory 24. The CPU 23 controls various components of the first server device 4. The memory 24 stores various programs and the like required for executing processes in the first server device 4, for example.
[0045] The communication device 21 is configured with a communication interface for communicating with various devices, etc. The communication device 21 transmits and receives various information to and from, for example, the intercom master unit 2, the wearable device 8, the first communication terminal 9, the second communication terminal 10, etc.
[0046] The storage device 22 is configured by a hard disk, etc. The storage device 22 stores various programs and various information required for executing the processes in the control device 20, as well as information on the results of the processes.
[0047] The first server device 4 can be realized using an information processing device such as a dedicated or general-purpose server computer. The first server device 4 may be configured by a single information processing device or by multiple information processing devices distributed over a communication network NT. Fig. 3 shows only a portion of the main hardware configuration of the first server device 4, and the first server device 4 may also have other configurations that are included in a general server.
[0048] Although not shown, the hardware configuration of the second server device 5 may be the same as that of the first server device 4 shown in Fig. 3. Furthermore, the hardware configuration of the first communication terminal 9 and the second communication terminal 10 may be the same as that of the first server device 4, except for including, for example, an operation device (input device), a display device, a sound output device (speaker), and the like, which are not shown.
[0049] ≪Functional means≫ FIG. 4 is a block diagram showing an example of a partial functional configuration of the intercom system 1 according to this embodiment.
[0050] <Functional configuration of intercom base unit 2> As shown in Figure 4, the intercom master unit 2 in the intercom system 1 has a receiving means 31, an acquisition means 32, an execution means 33, an output means 34, a determination means 35, and a storage means 36 as main functional components. Of these, the storage means 36 is realized by the storage device 25. The other functional components are realized by executing programs stored in the memory 12 under the control of the CPU 11 and operating the various components of the intercom master unit 2 as shown in FIG. Note that some or all of the functional configuration of the intercom master unit 2 may be provided in the first server device 4. For example, the first server device 4 may include the determination means 35, the storage means 36, and the like.
[0051] The accepting unit 31 has a function of accepting a processing request for a user to receive a service. In the following description, it is assumed that a first user receives the service.
[0052] A processing request is made by inputting information about language (speech or text information). For example, the processing request may be made by speech from the first user or the second user. That is, the receiving means 31 may receive, as a processing request, voice information input to the communication device 16 by speech from the first user or the second user.
[0053] Alternatively, the processing request may be made by transmitting a signal from an external device (first communication terminal 9, second communication terminal 10, wearable device 8). For example, the accepting means 31 may be configured such that communication device 13 receives text information input by each user at first communication terminal 9 or second communication terminal 10 and accepts this as a processing request.
[0054] Furthermore, the receiving unit 31 receives a processing request from, for example, a first user or a second user.
[0055] Furthermore, when accepting a plurality of processing requests, the accepting unit 31 may accept them individually or all at once. The processing request accepted by the accepting unit 31 is output to the acquiring unit 32 and the executing unit 33 .
[0056] Furthermore, the receiving unit 31 receives various information required for processing from the first server device 4 and the second server device 5. Furthermore, when the first user or the second user performs an input operation to input various information to the input device 15, the accepting unit 31 may accept the various information.
[0057] Furthermore, the accepting means 31 may be configured to accept, as an initial setting, user information 48, address information 46, ID information 49, and household information 47, which will be described later, from the first user or the second user, respectively. In addition, the receiving means 31 receives each piece of information when the first user or the second user performs an input operation for each piece of information on the input device 15 or when the first user or the second user speaks each piece of information into the communication device 16 (microphone). It should be noted that the person who performs the input operation or speaks may not be the user but the property manager. The receiving means 31 links the received information and transmits it to the first server device 4.
[0058] Furthermore, the accepting unit 31 accepts word data by speech or character input as needed in the process (service procedure), as will be described later with reference to the respective flowcharts.
[0059] The acquisition means 32 has a function of acquiring user information 48 and address information 46, which will be described later, based on the master unit ID of the intercom master unit 2 when the acceptance means 31 accepts a processing request. In this embodiment, the acquisition means 32 acquires address information associated with the master ID of the intercom master unit 2 from the first server device 4. For example, the acquisition means 32 transmits the parent device ID to the first server device 4, and receives the address information associated with the parent device ID from the first server device 4, thereby acquiring the address information. The acquisition means 32 may acquire the address by referring to the address information 46 stored in the storage means 45 of the first server device 4 and extracting the address associated with the base unit ID. The acquiring means 32 outputs the acquired address information to the executing means 33 .
[0060] The execution means 33 has the function of executing processing for the first user to receive a service based on the processing request accepted by the acceptance means 31 and the user information 48 and address information 46 acquired by the acquisition means 32.
[0061] Furthermore, the execution means 33 executes processing for the user to receive a service if the user identified by the identification means 44 is a predetermined user. Whether the user is a predetermined user is determined by the determination means 35. Therefore, the execution means 33 executes the processing when the determination means 35 makes a positive determination. The predetermined user may be, for example, a person who has the ability to pay money, a person who is responsible, an adult, a guardian, etc.
[0062] For example, the execution means 33 communicates with various server devices via the communication network NT and executes the above processing using address information.
[0063] Furthermore, when the receiving means 31 receives a plurality of processing requests, the executing means 33 may execute these requests all at once (sequentially or collectively).
[0064] Furthermore, the execution means 33 outputs various information to the output means 34 of the intercom master unit 2, or transmits the information to the first communication terminal 9 and the second communication terminal 10.
[0065] The output means 34 has a function of displaying predetermined information on the display device 14. For example, the output means 34 displays information for instructing the user to input a processing request or various information (using the input device 15 or the communication device 16). The output means 34 also displays information on the results of processing executed by the execution means 33.
[0066] Furthermore, the output means 34 may display a character on the display device 14 depending on the situation. For example, the display device 14 may display a character in a situation other than when it displays the other party on the intercom slave 3.
[0067] FIG. 7 is a diagram schematically showing the appearance of intercom master unit 2 shown in FIG. As shown in FIG. 7, the intercom master unit 2 has, as an example, a display device 14 disposed in the center, and a communication device 16 (speaker and microphone) disposed below the display device 14.
[0068] The output means 34 then displays a character 61 on the display device 14. The character 61 may be, for example, a concierge. Furthermore, the character may be controlled so that its mouth moves in accordance with the speech (audio output) from the communication device 16. This allows the user to feel as if the character 61 is speaking.
[0069] Furthermore, the output means 34 transmits various signals to the first server device 4, the second server device 5, and the external devices.
[0070] Furthermore, the output means 34 notifies the user receiving the service of the status of the arrangement while the service is being arranged. For example, the output means 34 may output the status by voice using the communication device 16. Alternatively, the output means 34 may transmit the status to the external device using a communication means.
[0071] Furthermore, the output means 34 may transmit the content to be displayed on the display device 14 to the first communication terminal 9 and / or the second communication terminal 10. In this case, the content is displayed on the display device (not shown) of the first communication terminal 9 and / or the second communication terminal 10.
[0072] Returning to FIG. 4, the storage means 36 stores predetermined user information 37. The predetermined user information is information about a predetermined user among the users included in the user information 48, and includes at least the user's name. The predetermined user information 37 may be input in advance by the first user or the second user using the input device 15 or the communication device 16. In this case, the input information may be accepted by the accepting means 31 and stored in the storage means 36.
[0073] The determination means 35 determines whether or not the user identified by the identification means 44, which will be described later, is a predetermined user. For example, the determination means 35 determines whether or not the user identified by the identification means 44 is included in predetermined user information 37 stored in the storage means 36.
[0074] The intercom master unit 2 may have other functional configurations in addition to those described above, such as a request receiving means for receiving an unlocking request to unlock the entrance door, and a control means for unlocking the entrance door based on an unlocking command.
[0075] <Functional configuration of first server device 4> The first server device 4 in the intercom system 1 includes, as its functional configuration, a receiving means 41, a transmitting means 42, an acquiring means 43, a specifying means 44, and a storage means 45 as its main functional components. Of these, the storage means 45 is realized by the storage device 22. The other functional components are realized by executing programs stored in the memory 24 or the storage device 22 under the control of the CPU 23, and operating the various components of the first server device 4 as shown in Fig. 3. Some or all of the functional components of the first server device 4 may be provided in the intercom master unit 2. Alternatively, a separate server device (not shown) capable of communicating with the intercom master unit 2 may be provided, and some of the functional components of the first server device 4 may be provided in this separate server device.
[0076] The storage means 45 stores, in association with each other, user information 48, which is personal information of the user for identifying the user (first user and second user), address information 46, which is the address of the user, ID information 49, which is base unit information of the intercom base unit 2 installed in the room (inside a detached house or an apartment building) having the address information 46, and household information 47, which is about the household composition including the user. The storage means 45 may also store these as a data table.
[0077] In the case of an apartment building, the address information 46 includes the room number. Furthermore, the user information 48, the address information 46, and the household information 47 may be input by the first user, the second user, etc. as initial settings in the intercom master unit 2, and transmitted from the intercom master unit 2 to the first server device 4.
[0078] The user information 48 may be personal information such as the user's name, gender, age, blood type, voice, etc. Furthermore, the user information 48 may include the device ID of the communication terminal owned by the user, the device ID of the wearable device, etc. Household information 47 is information about the composition of the family or people living together (relationships between father, mother, children, etc.) living in the residence where intercom base unit 2 is installed. For example, the information is about the first user being the father, the second user being the child, etc.
[0079] The receiving means 41 has a function of, when a processing request is accepted in the intercom master unit 2, receiving the master unit ID of the intercom master unit 2 from the intercom master unit 2. The receiving means 41 receives the master unit ID transmitted by the acquisition means 32 of the intercom master unit 2. The receiving means 41 outputs the received master unit ID to the acquisition means 43.
[0080] When the address where the intercom master unit 2 is installed is accepted by the intercom master unit 2 as the initial setting, the receiving means 41 receives information in which the master unit ID and the address are associated, which is sent from the accepting means 31 of the intercom master unit 2. The receiving means 41 outputs the received information to the storage means 45.
[0081] The acquisition means 43 has a function of acquiring, based on the parent unit ID output from the receiving means 41, an address associated with the parent unit ID from the storage means 45. The acquisition means 43 refers to the address information 46 and extracts the address associated with the parent unit ID received by the receiving means 41. Furthermore, the acquisition means 43 outputs the extracted address to the transmission means 42.
[0082] The transmitting means 42 has a function of transmitting the address output from the acquiring means 43 to the acquiring means 32 of the intercom master unit 2 .
[0083] The identification means 44 identifies the user who has made the processing request. For example, the identification means 44 identifies a user based on the voice information of the utterance received by the reception means 31. Specifically, the output means 34 transmits the voice information received by the reception means 31 to the first server device 4, which receives it and outputs it from the reception means 41 to the identification means 44. The identification means 44 may compare the voice information included in the user information 48 with the voice information, and identify the user who made the processing request.
[0084] In addition, the identification means 44 may identify the user who made the processing request based on information of the signal (a signal including the device ID of the external device) received by the reception means 31, rather than the audio information of the utterance received by the reception means 31.
[0085] Furthermore, the identification means 44 may be configured to identify a user who will receive the service. For example, when the reception means 31 receives an utterance or character input and the second server device 5, which will be described later, analyzes the content of the utterance or character input, the user who will receive the service may be identified from the analyzed content.
[0086] <Functional Configuration of Second Server Device 5> The second server device 5 in the intercom system 1 includes, as its functional configuration, a receiving means 51, a transmitting means 52, a calculating means 53, and a storage means 54 as its main functional components. Of these, the storage means 54 is realized by the storage device 22. The other functional components are realized by executing a program stored in the memory 24 or the storage device 22 under the control of the CPU 23, and operating various components as shown in Fig. 3.
[0087] The storage means 54 stores learning information 55. The learning information 55 is learning information related to the generation and analysis of word data (spoken audio information and text information). The learning information may be based on words input by various Internet users from web pages, etc.
[0088] When the acceptance means 31 of the intercom master unit 2 accepts a signal including word data, the receiving means 51 receives the word data transmitted from the output means 34 of the intercom master unit 2. In addition, the word data received by the receiving means 41 is output to the calculation means 53.
[0089] Furthermore, the receiving means 51 receives various request signals and various request signals from the output means 34 of the intercom master unit 2. The request signals and request signals will be explained in the respective flowcharts described later.
[0090] The calculation means 53 analyzes the processing request from the word data (spoken audio information and text information) that has been accepted by the acceptance means 31 of the intercom master unit 2 and received by the reception means 51. The calculation means 53 also analyzes the speech data that has been accepted by the acceptance means 31 of the intercom master unit 2 and received by the reception means 51 . Then, the calculation means 53 outputs the analyzed data (analysis data) to the transmission means 52.
[0091] Furthermore, the calculation means 53 generates words necessary for the execution means 33 to execute the process. For example, the calculation means 53 generates word data based on the request signal or demand signal output from the receiving means 51. Then, the calculation means 53 outputs the generated speech data or notification information to the transmission means 52.
[0092] The transmitting means 52 has a function of transmitting the analysis data or the word data output from the calculating means 53 to the acquiring means 32 of the intercom master unit 2 .
[0093] <<Processing using wearable device 8>> The following describes in detail the processing performed by the wearable device 8 in the intercom system 1 according to this embodiment, using the flowchart in Figure 5. The following steps are an example, and the order and content of the steps can be changed as appropriate.
[0094] In the following, steps SP1 to SP14 relate to receiving a processing request, steps SP15 to SP26 relate to processing in response to the processing request (service procedures), and steps SP27 to SP30 relate to notifying the arrangement status of the service.
[0095] (Step SP1) The wearable device 8 detects an abnormality in the physical condition of the first user who is wearing the wearable device 8, and notifies the intercom master unit 2 of the abnormality. The abnormality notification is performed by transmitting a signal including the content of the abnormality and the device ID of the wearable device 8 to the intercom master unit 2. The signal is received by the receiving means 31 of the intercom master unit 2. Thereafter, the process proceeds to step SP2.
[0096] (Step SP2) The output means 34 of the intercom master unit 2 makes a request to identify the user to the first server device 4. The request is made by transmitting a signal including the device ID of the wearable device 8. The signal is received by the receiving means 41 of the first server device 4. Thereafter, the process proceeds to step SP3.
[0097] (Step SP3) The identification means 44 of the first server device 4 identifies the user based on the device ID received by the receiving means 41. In the flowchart of Fig. 5, the identified user is the first user. Thereafter, the process proceeds to step SP4.
[0098] (Step SP4) The transmitting means 52 of the first server device 4 transmits the information of the user (first user) identified by the identifying means 44 to the intercom master unit 2. The receiving means 31 of the intercom master unit 2 receives the transmitted user information. Thereafter, the process proceeds to step SP5.
[0099] (Step SP5) The intercom master unit 2 makes an inquiry to the first user, who is the user identified by the identification means 44. For example, a signal related to the inquiry is sent to the first communication terminal 9 owned by the first user. Note that this "inquiry" may be, for example, an inquiry about whether or not to call an ambulance. Thereafter, the process proceeds to step SP6.
[0100] (Step SP6) The first communication terminal 9 outputs the inquiry from the intercom master unit 2 so that the first user can confirm it. For example, a display device (not shown) of the first communication terminal 9 may display the inquiry on a screen, or a sound output device (not shown) of the first communication terminal 9 may output the inquiry as sound. Thereafter, the process proceeds to step SP7.
[0101] (Step SP7) The first user makes a processing request (for the first user to receive a service) to the intercom base unit 2. For example, the first user uses an input device (not shown) of the first communication terminal 9 to reply to the output inquiry, and transmits this from the first communication terminal 9 to the intercom base unit 2. This may be a reply that an ambulance should be called in response to an inquiry about whether or not to call an ambulance. The transmitted reply is received by the reception means 31 of the intercom base unit 2. Thereafter, the process proceeds to step SP8.
[0102] (Step SP8) The output means 34 of the intercom base unit 2 notifies the second user of the situation regarding the abnormal condition of the first user. For example, the output means 34 transmits a notification signal to the second communication terminal 10 owned by the second user. The situation notification regarding the abnormal condition may be, for example, "XX (first user's name) is feeling unwell and has requested that an ambulance be arranged." Thereafter, the process proceeds to step SP9.
[0103] (Step SP9) The second communication terminal 10 outputs the status notification received from the intercom master unit 2 so that the second user can check it. For example, the status notification may be displayed on a screen of a display device (not shown) of the second communication terminal 10, or may be output as sound by a sound output device (not shown) of the second communication terminal 10. Thereafter, the process proceeds to step SP10.
[0104] (Step SP10) The determination means 35 of the intercom master unit 2 determines whether the user (first user) identified by the identification means 44 is a predetermined user. For example, the determination means 35 determines whether the first user identified by the identification means 44 is included in the predetermined user information 37 stored in the storage means 36. Thereafter, the process proceeds to step SP11.
[0105] (Step SP11) Subsequent processing branches depending on the determination result of the determination means 35 of the intercom master unit 2. If the determination means 35 makes an affirmative determination, the process proceeds to step SP12, and if the determination means 35 makes a negative determination, the process proceeds to step SP13. Thereafter, the process proceeds to step SP12.
[0106] (Step SP12) The output means 34 of the intercom base unit 2 sends a response notification to the first user. For example, the output means 34 transmits a response notification signal to the first communication terminal 9 owned by the first user. The response notification may be, for example, a statement such as "We have received your request to arrange for an ambulance. We will now arrange for an ambulance." Thereafter, the process proceeds to step SP14.
[0107] (Step SP13) The output means 34 of the intercom base unit 2 issues an unavailability notification to the first user. For example, the output means 34 transmits an unavailability notification signal to the first communication terminal 9 owned by the first user. The unavailability notification may be, for example, "A request to arrange for an ambulance from XX (first user's name) cannot be accepted." In this case, the second user (second communication terminal 10 owned by the second user) may be able to issue a processing request to the intercom base unit 2.
[0108] (Step SP14) The first communication terminal 9 outputs the response notification (or non-response notification) transmitted from the output means 34 of the intercom master unit 2 so that the first user can check it. For example, a display device (not shown) of the first communication terminal 9 may display it on a screen, or a sound output device (not shown) of the first communication terminal 9 may output it as sound. Thereafter, the process proceeds to step SP15.
[0109] (Step SP15) The output means 34 of the intercom base unit 2 makes an address request to the first server device 4. The address request is made by transmitting a signal including the base unit ID of the intercom base unit 2. The signal is received by the receiving means 41 of the first server device 4. Thereafter, the process proceeds to step SP16.
[0110] (Step SP16) The acquiring means 43 of the first server device 4 identifies the address. For example, the acquiring means 43 acquires address information linked to the parent device ID received by the receiving means 41 based on the address information 46 stored in the storage means 45. Thereafter, the process proceeds to step SP17.
[0111] (Step SP17) The acquisition means 43 of the first server device 4 transmits the acquired address information to the intercom master unit 2. The transmitted address information is received by the reception means 31 of the intercom master unit 2. Thereafter, the process proceeds to step SP18.
[0112] (Step SP18) The output means 34 of the intercom master unit 2 requests the second server device 5 to generate speech data. This generation request requests the generation of word data necessary for the first user to perform processing to receive the service. The output means 34 transmits the request as a signal to the second server device 5. The signal transmitted from the output means 34 is received by the receiving means 51 of the second server device 5. For example, if the process requested by the first user is to arrange for an ambulance, the first user requests the generation of word data for arranging an ambulance via telephone or internet reception. Thereafter, the process proceeds to step SP19.
[0113] (Step SP19) The calculation means 53 of the second server device 5 generates word data. This is generated based on the signal (generation request) received by the receiving means 51. This is a word for dispatching an ambulance via telephone or internet reception. After that, the process proceeds to step SP20.
[0114] (Step SP20) The transmitting means 52 of the second server device 5 transmits the word data generated by the calculating means 53 to the intercom master unit 2. The speech data transmitted from the transmitting means 52 is received by the receiving means 31 of the intercom master unit 2. Thereafter, the process proceeds to step SP21.
[0115] (Step SP21) The execution means 33 of the intercom base unit 2 performs processing for the first user to receive the service. For example, to arrange for an ambulance, the first user may call the hospital that is the service provider, or enter information into an online reception desk set up by the hospital's server device (not shown). At this time, the execution means 33 of the intercom base unit 2 transmits (sends) the address information of the first user received in step SP17. Thereafter, the process proceeds to step SP22.
[0116] (Step SP22) The reception means 31 of the intercom master unit 2 receives a response by telephone from the hospital or a response from the internet reception of the hospital's server device. Thereafter, the process proceeds to step SP23.
[0117] (Step SP23) The output means 34 of the intercom master unit 2 makes an analysis request to the second server device 5. The analysis request is made by transmitting response data accepted by the acceptance means 31. The data is received by the receiving means 51 of the second server device 5. Thereafter, the process proceeds to step SP24.
[0118] (Step SP24) The calculation means 53 of the second server device 5 analyzes the content of the response from the response data. For example, in the case of a telephone conversation, the content of the speech of the person on the other end of the phone (the person in charge at the hospital) is analyzed. Thereafter, the process proceeds to step SP25.
[0119] (Step SP25) The transmitting means 52 of the second server device 5 transmits the analyzed response content to the intercom master unit 2. The receiving means 31 of the intercom master unit 2 receives the transmitted response content. Thereafter, the process proceeds to step SP26.
[0120] (Step SP26) Subsequent processing branches depending on whether the procedure has been completed. If the procedure has been completed, processing proceeds to step SP26, and if the procedure has not been completed, processing returns to step SP18.
[0121] (Step SP27) The reception means 31 of the intercom base unit 2 receives the dispatch status from the service provider. For example, the reception means 31 receives the dispatch status of an ambulance transmitted from a server device (not shown) of a hospital. The dispatch status may be, for example, whether the ambulance has departed, how many minutes it will take to arrive, or whether it has arrived. Thereafter, the process proceeds to step SP28.
[0122] (Step SP28) The output means 34 of the intercom base unit 2 notifies the first user of the arrangement status. For example, the arrangement status is sent to the first communication terminal 9 owned by the first user. The arrangement status may be transferred as is as received in step SP27. Thereafter, the process proceeds to step SP29.
[0123] (Step SP29) The first communication terminal 9 outputs the arrangement status so that the first user can check it. For example, the arrangement status may be displayed on a screen of a display device (not shown) of the first communication terminal 9, or may be output as sound by a sound output device (not shown) of the first communication terminal 9. Thereafter, the process proceeds to step SP30.
[0124] (Step SP30) The process branches depending on whether the service has been completed. If it has been completed, the process ends. If it has not been completed, the process returns to step SP27. The above is a description of an example of processing using the wearable device 8 by the intercom system 1 according to this embodiment.
[0125] <Processing using user utterances> The following describes in detail the processing using the user's speech by the intercom system 1 according to this embodiment, using the flowchart in Fig. 6. The following steps are an example, and the order and content of the steps can be changed as appropriate.
[0126] In the following, steps SP31 to SP46 relate to receiving a processing request, steps SP47 to SP58 relate to processing in response to the processing request (service procedures), and steps SP59 to SP61 relate to notifying the status of service arrangements.
[0127] (Step SP31) A user issues a processing request by speaking to the intercom master unit 2. The processing request issued by speech is accepted by the accepting means 31 of the intercom master unit 2. The processing request in Fig. 5 is assumed to be, for example, a request to arrange a taxi. In the following description, it is assumed that the second user has spoken. Thereafter, the process proceeds to step SP32.
[0128] (Step SP32) The output means 34 of the intercom master unit 2 makes an analysis request to the second server device 5. The analysis request is made by transmitting the speech data accepted by the acceptance means 31. The data is received by the receiving means 51 of the second server device 5. Thereafter, the process proceeds to step SP33.
[0129] (Step SP33) The calculation means 53 of the second server device 5 analyzes the content of the user's utterance from the utterance data. Thereafter, the process proceeds to step SP34.
[0130] (Step SP34) The transmitting means 52 of the second server device 5 transmits the analyzed content of the utterance to the intercom master unit 2. The receiving means 31 of the intercom master unit 2 receives the transmitted content of the utterance. Thereafter, the process proceeds to step SP35.
[0131] (Step SP35) The output means 34 of the intercom master unit 2 makes a request to identify the user to the first server device 4. The request is made by transmitting a signal including voice information generated by the user's speech. The signal is received by the receiving means 41 of the first server device 4. Thereafter, the process proceeds to step SP36.
[0132] (Step SP36) The identification means 44 of the first server device 4 identifies the user based on the voice information received by the receiving means 41. For example, the identification means 44 may identify the user by comparing voice information included in the user information 48 with the voice information received by the receiving means 41. In the flowchart of Fig. 6, the identified user is the second user. Thereafter, the process proceeds to step SP37.
[0133] (Step SP37) The transmitting means 42 of the first server device 4 transmits the information of the user (second user) identified by the identifying means 44 to the intercom master unit 2. The receiving means 31 of the intercom master unit 2 receives the transmitted user information. Thereafter, the process proceeds to step SP38.
[0134] (Step SP38) The determination means 35 of the intercom master unit 2 determines whether the user (second user) identified by the identification means 44 is a predetermined user. For example, the determination means 35 determines whether the second user identified by the identification means 44 is included in the predetermined user information 37 stored in the storage means 36. Thereafter, the process proceeds to step SP39.
[0135] (Step SP39) Subsequent processing branches depending on the determination result of the determination means 35 of the intercom master unit 2. If the determination means 35 makes an affirmative determination, the processing proceeds to step SP40, and if the determination means 35 makes a negative determination, the processing proceeds to step SP46.
[0136] (Step SP40) The output means 34 of the intercom master unit 2 outputs a request to the second user by voice to confirm the execution of the process using the communication device 16. The request may be, for example, "May I arrange for a taxi now?" Thereafter, the process proceeds to step SP42.
[0137] (Step SP41) The second user confirms the request by speaking to the intercom master unit 2. The speech is accepted by the accepting means 31 of the intercom master unit 2. Thereafter, the process proceeds to step SP42.
[0138] (Step SP42) The output means 34 of the intercom master unit 2 makes an analysis request to the second server device 5. The analysis request is made by transmitting the speech data accepted by the acceptance means 31. The data is received by the receiving means 51 of the second server device 5. Thereafter, the process proceeds to step SP43.
[0139] (Step SP43) The calculation means 53 of the second server device 5 analyzes the content of the utterance from the utterance data. In Fig. 6, the content of this utterance is the content that confirms the processing request. Thereafter, the process proceeds to step SP44.
[0140] (Step SP44) The transmitting means 52 of the second server device 5 transmits the analyzed content of the utterance to the intercom master unit 2. The receiving means 31 of the intercom master unit 2 receives the transmitted content of the utterance. Thereafter, the process proceeds to step SP45.
[0141] (Step SP45) The output means 34 of the intercom master unit 2 outputs voice to the second user using the communication device 16. The voice output may be, for example, a statement such as "We will now arrange for a taxi." Thereafter, the process proceeds to step SP47.
[0142] (Step SP46) The output means 34 of the intercom base unit 2 outputs a voice to the second user using the communication device 16. The content of the voice output may be, for example, "A request to arrange a taxi from XX (the name of the second user) cannot be accepted." The process then ends.
[0143] (Step SP47) The output means 34 of the intercom base unit 2 makes an address request to the first server device 4. The address request is made by transmitting a signal including the base unit ID of the intercom base unit 2. The signal is received by the receiving means 41 of the first server device 4. Thereafter, the process proceeds to step SP48.
[0144] (Step SP48) The acquiring means 43 of the first server device 4 identifies the address. For example, the acquiring means 43 acquires address information linked to the parent device ID received by the receiving means 41 based on the address information 46 stored in the storage means 45. Thereafter, the process proceeds to step SP49.
[0145] (Step SP49) The acquisition means 43 of the first server device 4 transmits the acquired address information to the intercom master unit 2. The transmitted address information is received by the reception means 31 of the intercom master unit 2. Thereafter, the process proceeds to step SP50.
[0146] (Step SP50) The output means 34 of the intercom master unit 2 requests the second server device 5 to generate speech data. This generation request requests the generation of word data necessary for the first user to perform processing to receive the service. The output means 34 transmits the request as a signal to the second server device 5. The signal transmitted from the output means 34 is received by the receiving means 51 of the second server device 5. For example, if the process is to arrange a taxi, the system requests the generation of word data for making the arrangement over the telephone or via the Internet. Thereafter, the process proceeds to step SP51.
[0147] (Step SP51) The calculation means 53 of the second server device 5 generates word data, which is a word used to order an ambulance over the phone or via the internet. Thereafter, the process proceeds to step SP52.
[0148] (Step SP52) The transmitting means 52 of the second server device 5 transmits the word data generated by the calculating means 53 to the intercom master unit 2. The speech data transmitted from the transmitting means 52 is received by the receiving means 31 of the intercom master unit 2. Thereafter, the process proceeds to step SP53.
[0149] (Step SP53) The execution means 33 of the intercom base unit 2 performs processing for the first user to receive the service (the processing request is made by the second user, but it is assumed that it is the first user who receives the service). For example, to arrange a taxi, the execution means 33 makes a call to a taxi company, which is a service provider, and enters information into an internet reception desk set up by the taxi company's server device (not shown). At this time, the execution means 33 also transmits (sends) the address information of the first user received in step SP49. Thereafter, the process proceeds to step SP54.
[0150] (Step SP54) The reception means 31 of the intercom master unit 2 receives a response by telephone from the taxi company or a response from the internet reception of the taxi company's server device. Thereafter, the process proceeds to step SP55.
[0151] (Step SP55) The output means 34 of the intercom master unit 2 makes an analysis request to the second server device 5. The analysis request is made by transmitting response data accepted by the acceptance means 31. The data is received by the receiving means 51 of the second server device 5. Thereafter, the process proceeds to step SP56.
[0152] (Step SP56) The calculation means 53 of the second server device 5 analyzes the content of the response from the response data. For example, in the case of a telephone conversation, the calculation means 53 analyzes the content of the speech of the person on the other end of the phone (a person in charge of a taxi company that is a service provider). Thereafter, the process proceeds to step SP57.
[0153] (Step SP57) The transmitting means 52 of the second server device 5 transmits the analyzed response content to the intercom master unit 2. The receiving means 31 of the intercom master unit 2 receives the transmitted response content. Thereafter, the process proceeds to step SP58.
[0154] (Step SP58) Subsequent processing branches depending on whether the procedure has been completed. If the procedure has been completed, processing proceeds to step SP59, and if the procedure has not been completed, processing returns to step SP50.
[0155] (Step SP59) The reception means 31 of the intercom base unit 2 receives the dispatch status from the service provider. For example, the reception means 31 receives the dispatch status of a taxi transmitted from a server device (not shown) of a taxi company. The arrangement status may be, for example, whether the taxi has departed, how many minutes it will take to arrive, or whether it has arrived. Thereafter, the process proceeds to step SP60.
[0156] (Step SP60) The output means 34 of the intercom base unit 2 notifies the first user of the arrangement status. For example, the arrangement status is sent to the first communication terminal 9 owned by the first user. The arrangement status may remain the arrangement status accepted in step SP59. Thereafter, the process proceeds to step SP61.
[0157] (Step SP61) The process branches depending on whether the service has been completed. If it has been completed, the process ends. If it has not been completed, the process returns to step SP59. This concludes the description of an example of the process using the utterance of the first user by the intercom system 1 according to this embodiment.
[0158] <<Processing for online purchases>> The following describes in detail the processing of online purchasing procedures using the Internet by the intercom system 1 according to this embodiment, using the flowchart in Figure 8. The following steps are an example, and the order and content of the steps can be changed as appropriate.
[0159] In the following, steps SP71 to SP78 relate to accepting a processing request, steps SP79 to SP82 relate to processing in response to the processing request (service procedures), and steps SP83 to SP86 relate to notifying the arrangement status of the service.
[0160] (Step SP71) The reception means 31 of the intercom base unit 2 receives sale information via the Internet from a server device (not shown) that configures an e-commerce site, etc. The sale information may include product information, particularly information about products that are discounted for a limited time. Thereafter, the process proceeds to step SP72.
[0161] (Step SP72) The output means 34 of the intercom base unit 2 makes an analysis request to the second server device 5. The analysis request is made by transferring the sale information accepted by the acceptance means 31. The information is received by the receiving means 51 of the second server device 5. Thereafter, the process proceeds to step SP73.
[0162] (Step SP73) The calculation means 53 of the second server device 5 analyzes the content of the sale information. Thereafter, the process proceeds to step SP74.
[0163] (Step SP74) The calculation means 53 of the second server device 5 generates notification information based on the analyzed sale information. The notification information may be a summary of the content of the sale information so that it is easy for the user to understand, or may be a summary of multiple pieces of sale information received by the reception means 31 of the intercom base unit 2. Thereafter, the process proceeds to step SP75.
[0164] (Step SP75) The transmitting means 52 of the second server device 5 transmits the notification information generated by the calculation means 53 to the intercom master unit 2. The receiving means 31 of the intercom master unit 2 receives the transmitted notification information. Thereafter, the process proceeds to step SP76.
[0165] (Step SP76) The output means 34 of the intercom master unit 2 transmits the notification information to the predetermined user. The predetermined user is a user included in the predetermined user information 37. Thereafter, the process proceeds to step SP77.
[0166] (Step SP77) The first communication terminal 9 outputs the notification information so that a predetermined user can check it. For example, the notification information may be displayed on a screen of a display device (not shown) of the first communication terminal 9, or may be output as sound by a sound output device (not shown) of the first communication terminal 9. Thereafter, the process proceeds to step SP78.
[0167] (Step SP78) The first user makes a processing request (for the first user to receive a service) to the intercom base unit 2. For example, the first user refers to the output notification information and selects the product they wish to purchase using an input device (not shown) of the first communication terminal 9. Information about the selected product is sent as a processing request from the first communication terminal 9 to the intercom base unit 2. The information about the selected product is received by the reception means 31 of the intercom base unit 2. Thereafter, the process proceeds to step SP79.
[0168] (Step SP79) The output means 34 of the intercom master unit 2 issues a response notification to the user. For example, the output means 34 transmits a response notification signal to the first communication terminal 9 owned by the first user. The response notification may be, for example, a statement such as "I will purchase the selected product." Thereafter, the process proceeds to step SP80.
[0169] (Step SP80) The output means 34 of the intercom master unit 2 makes an address request to the first server device 4. When making the address request, a signal including the master unit ID of the intercom master unit 2 is transmitted. The signal is received by the receiving means 41 of the first server device 4. Thereafter, the process proceeds to step SP81.
[0170] (Step SP81) The acquiring means 43 of the first server device 4 identifies the address. For example, the acquiring means 43 acquires address information linked to the parent device ID received by the receiving means 41 based on the address information 46 stored in the storage means 45. Thereafter, the process proceeds to step SP82.
[0171] (Step SP82) The acquisition means 43 of the first server device 4 transmits the acquired address information to the intercom master unit 2. The transmitted address information is received by the reception means 31 of the intercom master unit 2. Thereafter, the process proceeds to step SP83.
[0172] (Step SP83) The execution means 33 of the intercom base unit 2 performs processing for the first user to receive the service. For example, the execution means 33 performs a procedure on an EC site to purchase a product. At that time, the execution means 33 also transmits (sends) the information of the first user necessary for purchasing the product, including the address information of the first user received in step SP81. Thereafter, the process proceeds to step SP84.
[0173] (Step SP84) The reception means 31 of the intercom base unit 2 receives the order status from the service provider. The order status may be information about delivery of the purchased product. For example, it may be information about whether the product has been shipped or on what date it will arrive. Thereafter, the process proceeds to step SP85.
[0174] (Step SP85) The output means 34 of the intercom base unit 2 notifies the first user of the arrangement status. For example, the arrangement status is sent to the first communication terminal 9 owned by the first user. The arrangement status may be transferred as is as received in step SP84. Thereafter, the process proceeds to step SP86.
[0175] (Step SP86) The first communication terminal 9 outputs the arrangement status so that the first user can check it. For example, the arrangement status may be displayed on a screen of a display device (not shown) of the first communication terminal 9, or may be output as sound by a sound output device (not shown) of the first communication terminal 9. Thereafter, the process proceeds to step SP87.
[0176] (Step SP87) The process branches depending on whether the service has been completed. If it has been completed, the process ends. If it has not been completed, the process returns to step SP84. The above is a description of an example of the process related to the purchasing procedure using the Internet by the intercom system 1 according to this embodiment.
[0177] <Action and effect> The program of this embodiment causes a computer to function as a storage means 45 that links and stores user information that identifies a user, the user's address information, and the device ID (base unit ID) of the intercom base unit 2 installed in the room having the address information, a reception means 31 that receives a processing request for the user to receive a service, an acquisition means 32 (and / or acquisition means 43) that, when the reception means 31 receives a processing request, acquires user information and address information based on the device ID (base unit ID), and an execution means 33 that executes processing in accordance with the processing request based on the processing request received by the reception means 31 and the user information and address information acquired by the acquisition means 32. In this embodiment, by linking the base unit ID with the user's address information when the intercom base unit 2 is installed at the user's residence, etc., the user does not need to enter address information when using the intercom system 1, thereby reducing the user's effort.
[0178] In the program according to this embodiment, a processing request is made by inputting information related to words. In this manner, in this embodiment, processing can be executed by inputting information related to words, such as user speech or character input, thereby improving convenience.
[0179] In the program according to this embodiment, if the user is one user, a processing request is made by the one user or another user who has the same address information as the one user. In this manner, in this embodiment, safety can be ensured by making the processing request be made by the user or his / her family members.
[0180] In the program according to this embodiment, the execution means 33 executes processing when the user receiving the service is a predetermined user. In this way, in this embodiment, if the user receiving the service is not a specified user, the process is not executed. For example, if the content of the service is to purchase a product, the service cannot be received if the user is a minor. This improves safety.
[0181] In the program according to this embodiment, the execution means 33 executes the process when one user or another user making a process request is a predetermined user. In this manner, in this embodiment, if one user or another user is not a predetermined user, the authority to make a processing request is not given. For example, if one user who has made a processing request or another user is a minor, the service will not be available to that user, thereby improving safety.
[0182] Furthermore, the program according to this embodiment causes the computer to further function as output means 34 that notifies the user of the status of the arrangement while the service is being arranged. In this way, in this embodiment, when there is a time lag between when a processing request is made and when the user actually receives the service, the arrangement status can be communicated, thereby improving convenience.
[0183] In addition, the information processing device of this embodiment is equipped with a storage means 45 that stores user information that identifies a user, the user's address information, and the device ID (parent device ID) of the intercom parent device installed in the room having the address information, in association with each other; a reception means 31 that receives a processing request for the user to receive a service; an acquisition means 32 that, when the reception means 31 receives a processing request, acquires user information and address information based on the device ID (parent device ID); and an execution means 33 that executes processing in accordance with the processing request based on the processing request received by the reception means 31 and the user information and address information acquired by the acquisition means 32. In this embodiment, by linking the base unit ID with the user's address information when the intercom base unit 2 is installed at the user's residence, etc., the user does not need to enter address information when using the intercom system 1, thereby reducing the user's effort.
[0184] In addition, the information processing device of this embodiment further includes an intercom base unit 2 and communication terminals (first communication terminal 9 and second communication terminal 10) that are linked to the intercom base unit 2 and have a device ID (base unit ID), and the reception means 31 is provided in the intercom base unit 2 and the communication terminals (first communication terminal 9 and second communication terminal 10). In this way, in this embodiment, the intercom base unit 2 and the communication terminals (first communication terminal 9 and second communication terminal 10) have a configuration (microphone and keyboard functions) that accepts various requests from users as a general hardware configuration, so there is no need to install new ones, and manufacturing costs can be reduced.
[0185] === Variations === The present invention is not limited to the above-described embodiments. In other words, designs that are produced by those skilled in the art with appropriate design modifications to the above-described specific examples are also included within the scope of the present invention as long as they include the features of the present invention. Furthermore, the elements of the above-described embodiments and the following modifications can be combined to the extent technically possible, and such combinations are also included within the scope of the present invention as long as they include the features of the present invention.
[0186] For example, in the intercom system 1 according to the above embodiment, the functional configuration has been described as follows: the first server device 4 has receiving means 41, transmitting means 42, acquiring means 43, identifying means 44, and storage means 45; the intercom master unit 2 has accepting means 31, acquiring means 32, executing means 33, output means 34, and determining means 35; and the second server device 5 has receiving means 51, transmitting means 52, calculating means 53, and storage means 54. However, the entities of each functional configuration are not limited to these. For example, the functional configuration of the first server device 4 may be provided in the intercom master unit 2, and the first server device 4 may not be provided in the intercom system 1. In this case, the intercom master unit 2 may extract and obtain the address where its own device is installed from the information stored in association with its own storage means 36, based on its own device ID (master unit ID). In addition, the intercom system 1 may be configured so that some of the functional components corresponding to the acquisition means 32, execution means 33, etc. in the intercom base unit 2 are possessed by the first server device 4 rather than the intercom base unit 2.
[0187] Furthermore, the intercom system 1 may have a configuration other than that described above, and the intercom system 1 may have a server device (another server device) other than the first server device 4 and the second server device 5, and the other server device may have part of the functional configuration of the first server device 4 (for example, the identification means 44 and the voice information included in the user information 48). Furthermore, part of the functional configuration of the intercom master unit 2 (for example, the determination means 35 and the storage means 36) may be provided in the separate server device.
[0188] In addition, the output means 34 may not only display various information, but also output the various information as audio, or transmit the various information to the first communication terminal 9 and the second communication terminal 10, thereby notifying each user.
[0189] In addition, the service providers in the above embodiments may include providers that provide services related to daily life infrastructure such as electricity, water, gas, and the Internet, as well as providers that provide specified services such as food delivery services, home delivery services, cleaning services, repair service providers, and drinking water providers.
[0190] Furthermore, in the intercom system 1 according to the above embodiment, it is the intercom base unit 2 that communicates with the first server device 4 and the second server device 5, and the external devices (first communication terminal 9, second communication terminal 10, wearable device 8) each communicate with the intercom base unit 2, but the present invention is not limited to this. For example, the intercom system 1 may further include a server device (third server device) that generates and controls the character 61, generates voice, and the like, as described in the above embodiment using Fig. 7. The third server device may then communicate with the intercom master unit 2, an external device, the first server device 4, and the second server device 5, respectively, to perform the processes that were performed by the intercom master unit 2 in the flowcharts of Figs. 5, 6, and 8 in the above embodiment. In this case, the third server device will have part of the functional configuration of the intercom master unit 2 described in the above embodiment in place of the intercom master unit 2 in order to perform each process. In this case, the characters 61 and voices generated and controlled by the third server device may be output by a display device, a sound output device, etc. in the intercom master unit 2, the first communication terminal 9, and the second communication terminal 10, respectively, by using a browser or application software. In this case, however, each external device performs processing to be linked to the intercom master unit 2. This processing includes each external device obtaining the master unit ID of the intercom master unit 2. This process may be performed, for example, by displaying a one-dimensional code (barcode) or a two-dimensional code (QR code (registered trademark)) on the display device 14 of the intercom master unit 2, and having the first communication terminal 9 and the second communication terminal 10 read this code using a camera (not shown). Alternatively, the wearable device 8 may directly communicate using wireless communication (for example, Bluetooth (registered trademark)). As a result, when an external device communicates with the third server device, it sends the parent unit ID, and the third server device then sends the sent parent unit ID to the first server device 4 and the second server device 5, allowing the first server device 4 and the second server device 5 to determine that the external device communicating with the third server device is an external device linked to the intercom parent unit 2. By doing this, the acquisition means 32 can acquire user information and address information based on the base unit ID, in the same way as when an external device communicates with the intercom base unit 2 as described in the above embodiment.
[0191] In the above embodiment, the wearable device 8 notifies the user of an abnormality in step SP1, etc. However, at this time, the wearable device 8 may also transmit a signal requesting processing (such as dispatching an ambulance). In addition, if a third server device is provided as described above, this signal may be transmitted to the third server device. This makes it possible to deal with an emergency situation where a user is unable to make a processing request due to poor health.
[0192] Furthermore, with regard to "a user receiving a service" as described in the above embodiment, for example, in a case where a user (first user) wants to arrange a taxi for a friend, the service may be considered to respond to the user's request to "arrange a taxi for a friend," and the recipient of the service may be considered to be the user. Alternatively, in a case where a user wants to "send a photo (electronic data) to a friend," the service may be considered to respond to the user's request to "send a photo to a friend," and the recipient of the service may still be considered to be the user. That is, even if the content of the service provides some kind of benefit to a person (such as a friend of the user) other than the user (first user), as long as the user (first user) makes a processing request, it may be included as an example of "the user receiving the service," because the service can also be considered to meet the desires of the user.
[0193] Furthermore, the user (first user) receiving the service does not necessarily need to be at the location (such as home) of the address information 46 when making the processing request or when receiving the service. For example, if the service is home delivery, the service may be provided by leaving the item at the location indicated by the address information 46. Alternatively, if the content of the service is to arrange a taxi, ambulance, etc. for a user who is outside, the service may be provided to the user's location information by determining the user's location information based on the GPS information of the first communication terminal 9.
[0194] Furthermore, in SP35 and the like in the above embodiment, the user is identified from voice information, but this is not limited to voice information. For example, a camera may be provided in the intercom master unit 2, and face authentication may be performed based on an image captured by the camera to identify the user. Alternatively, when a third server is provided as described above, face authentication may be performed based on image information captured by the camera of the first communication terminal 9 or the second communication terminal 10 to identify the user. Alternatively, when a processing request is made from an external device having a specified base unit ID, or when a processing request is made by inputting text information using an intercom base unit 2 having a specified base unit ID, processing may be executed to allow the user to receive the service without identifying the user. In this case, however, the signal making the processing request must include the parent device ID. This makes it possible to consider that the processing request was made by the first user or the second user who has the address information 46 linked to the base unit ID.
[0195] Furthermore, the building described in the above embodiment is not limited to a house, but may be an office building, a commercial facility, etc. In this case, the user may include a person who performs work in the office building, the commercial facility, etc. [Explanation of symbols]
[0196] 1: Intercom system, 2: Intercom master unit, 3: Intercom slave unit, 4: First server device, 5: Second server device, 6: Inside of building, 31: Receiving means, 32: Acquiring means, 33: Executing means, 34: Outputting means, 44: Identifying means, 53: Calculating means
Claims
1. Computer, a storage means for storing, in association with each other, user information for identifying a user, address information of the user, and a device ID of an intercom master unit installed in a room having the address information; a receiving means for receiving a processing request for the user to receive a service; an acquisition means for acquiring the user information and the address information based on the device ID when the acceptance means accepts the processing request; an execution means for executing a process in response to the processing request, based on the processing request accepted by the acceptance means and the user information and address information acquired by the acquisition means; A program that functions as a
2. The processing request is made by inputting information about a word. The program according to claim 1.
3. If the user is one user, The processing request is made by the one user or another user who has the same address information as the one user. The program according to claim 1 or 2.
4. the execution means executes the process when the user receiving the service is a predetermined user. The program according to claim 1.
5. the execution means executes the process when the one user or the other user making the process request is a predetermined user. The program according to claim 3.
6. The computer an output means for informing the user of the arrangement status while the service is being arranged; Further function as The program according to claim 1 or 2.
7. a storage means for storing, in association with each other, user information for identifying a user, address information of the user, and a device ID of an intercom master unit installed in a room having the address information; a receiving means for receiving a processing request for the user to receive a service; an acquisition means for acquiring the user information and the address information based on the device ID when the acceptance means accepts the processing request; an execution means for executing a process in response to the processing request, based on the processing request received by the reception means and the user information and address information acquired by the acquisition means; An information processing device comprising:
8. The intercom master unit; a communication terminal that is linked to the intercom master unit and has the device ID; Further provided with The reception means is provided in the intercom master unit and the communication terminal. The information processing device according to claim 7 .
Citation Information
Patent Citations
Smart speaker, processing method and processing program
JP7134269B2