Information processing equipment, servers, programs, and information processing systems
The information processing device addresses the issue of unintended data transmission by using user-specific connection information to block communication, ensuring secure data transfer in body composition monitors.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TANITA CORP
- Filing Date
- 2022-02-17
- Publication Date
- 2026-06-03
AI Technical Summary
When a body composition monitor is transferred from a transferor to a transferee, personal setting information may remain, potentially causing measurement data to be transmitted to an unintended destination due to mismatched connection information.
An information processing device with storage for first and second connection destination information, set for each user identifier, prohibits communication if the second connection information differs from the first, ensuring data is not sent to unintended destinations.
Prevents unintended data transmission by blocking communication based on mismatched connection settings, maintaining data security and privacy.
Smart Images

Figure 0007869561000001 
Figure 0007869561000002 
Figure 0007869561000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, a server, a program, and an information processing system.
Background Art
[0002] Patent Document 1 discloses a body composition monitor that can set personal data for each individual.
[0003] Further, Patent Document 2 discloses a body composition monitor having a communication function for transmitting measurement data to a server via the Internet.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0005] When such a body composition monitor is transferred from a transferor to a transferee, it is normal to erase the data stored in the body composition monitor before transfer. However, depending on the transferor, there may be cases where the transfer is made without erasing the data.
[0006] For example, personal setting information set by the transferor may remain, and this personal setting information may include, for example, the storage destination (transmission destination) of measurement data. In this case, there is a possibility that the data measured by the transferee may be transmitted to an unexpected transmission destination.
[0007] The present invention has been made in view of the above problems, and enables suppression of data transmission to an unexpected transmission destination.
Means for Solving the Problems
[0008] An information processing device in one aspect of the present invention is an information processing device used by multiple users and connected to an external device via a relay device for communication. The information processing device includes storage means for storing first connection destination information for identifying a relay device and second connection destination information for identifying a relay device, which is set for each user identifier for identifying a user. The information processing device includes communication means for identifying a relay device based on the first connection destination information and communicating with an external device via the identified relay device. When a user identifier is acquired and communication by the communication means is initiated, the information processing device includes communication prohibition means for prohibiting communication if the second connection destination information corresponding to the acquired user identifier differs from the first connection destination information.
[0009] For example, suppose a transferee acquires an information processing device from a transferor who forgot to erase the data on the device. This acquired information processing device still contains connection information that identifies the relay device the transferor used as a connection point, but this information is usually different from the connection information of the relay device owned by the transferee. Therefore, the transferee will need to change the connection information to match their own communication environment.
[0010] By changing the connection destination information, the transferee can connect the information processing device to the relay device. However, the information processing device retains the personal settings information set by the transferor, and this personal settings information may include, for example, the location where measurement data is stored on the internet.
[0011] In this case, there is a possibility that the data measured by the transferee may be sent to an unintended destination.
[0012] However, according to this embodiment, the storage unit of the information processing device stores first connection destination information for identifying relay devices, and second connection destination information for identifying relay devices, which is set for each user identifier for identifying a user.
[0013] In this state, if a user identifier is obtained and communication with an external device is initiated, communication with the external device is prohibited because the second connection destination information corresponding to the obtained user identifier differs from the first connection destination information.
[0014] Therefore, if personal settings information, such as the storage location of measurement data, is left on the information processing device, the transmission of data will be blocked even if the information processing device attempts to send data to an external device based on this personal settings information. [Effects of the Invention]
[0015] According to this embodiment, it becomes possible to suppress the transmission of data to unexpected destinations based on personal settings information, for example. [Brief explanation of the drawing]
[0016] [Figure 1] Figure 1 is an explanatory diagram showing an information processing system equipped with an information processing device according to the first embodiment. [Figure 2] Figure 2 is a block diagram showing an example of the hardware configuration of an information processing device according to the first embodiment. [Figure 3] Figure 3 is a flowchart showing an example of a call measurement process performed by the processor of the information processing device according to the first embodiment. [Figure 4] Figure 4 shows an example of a display shown on the display unit of the information processing device according to the first embodiment. [Figure 5] Figure 5 is a flowchart showing an example of an automatic discrimination and measurement process performed by the processor of the information processing device according to the first embodiment. [Figure 6] Figure 6 is an explanatory diagram showing an example of the operation of the information processing system according to the first embodiment. [Figure 7] Figure 7 is an explanatory diagram showing the operation following Figure 6. [Figure 8] Figure 8 is an explanatory diagram showing the operation that follows Figure 7. [Figure 9] Figure 9 is an explanatory diagram showing the operation following Figure 8. [Figure 10] FIG. 10 is an explanatory diagram showing an example of the operation of the information processing system according to the second embodiment. [Figure 11] FIG. 11 is an explanatory diagram showing an example of the operation of the information processing system according to the third embodiment. MODE FOR CARRYING OUT THE INVENTION
[0017] <First Embodiment> Hereinafter, the first embodiment will be described with reference to the accompanying drawings.
[0018] FIG. 1 is an explanatory diagram showing an information processing system 12 including an information processing apparatus 10 according to the first embodiment.
[0019] The information processing system 12 includes an information processing apparatus 10 and an external apparatus 18 which is a server to which the apparatus main body 14 of the information processing apparatus 10 is communicably connected via a relay device 16. The information processing system 12 includes an external terminal 20 communicably connected to each of the apparatus main body 14 of the information processing apparatus 10 and the external apparatus 18.
[0020] <00,00106>This external terminal 20 is an apparatus used by a user who uses the information processing apparatus 10, and there are as many external terminals 20 as the number of users who use the information processing apparatus 10.
[0021] (Information Processing Apparatus) The information processing apparatus 10 may be configured by, for example, a biological information measuring apparatus that acquires biological information. Examples of the biological information measuring apparatus include a body composition monitor.
[0022] The information processing apparatus 10 of the present embodiment constitutes a body composition monitor. The information processing apparatus 10 measures the weight and bioelectrical impedance of a user, and acquires a body composition such as a body fat percentage, muscle mass, etc.
[0023] The information processing device 10 includes a communication function for the main unit 14 to communicate with an external device 18 via a relay device 16 to exchange data. The information processing device 10 also includes a communication function for the main unit 14 to communicate with an external terminal 20 to send and receive data.
[0024] (external device) The external device 18 consists of, for example, an internet server located on the internet network. This external device 18, which constitutes the internet server, provides a service for managing the measurement data sent from the information processing device 10.
[0025] The external device 18 includes a database DB (see Figure 6). The database DB of the external device 18 stores measurement data and other information acquired by the information processing device 10.
[0026] Users who receive the measurement data management service provided by the external device 18 can store and view their own measurement data by logging into their account. To log into their account, an ID and password are required as login information. The ID and password are provided when registering the account.
[0027] When connecting the information processing device 10 to this external device 18, a relay device 16 is used.
[0028] (Relay equipment) The relay device 16 consists of communication equipment to which the information processing device 10 is connected. Examples of communication equipment include a wireless LAN router that connects to the information processing device 10 wirelessly using radio waves, or a wired LAN router that connects to the information processing device 10 using a cable. In this embodiment, a wireless LAN router is used as the relay device 16.
[0029] In this embodiment, the case in which the relay device 16 is composed of a wireless LAN router is described, but this embodiment is not limited to this. The relay device 16 also includes, for example, a relay device that relays the radio waves of a wireless LAN router.
[0030] The relay device 16 is installed, for example, indoors where the information processing device 10 is used. The relay device 16 is connected to the internet network via a modem through a cable brought into the indoors. Alternatively, the relay device 16 is connected to the internet network via an ONU (Optical Network Unit) through an optical fiber line brought into the indoors.
[0031] Each relay device 16 is configured with unique connection destination information to identify it. This connection destination information includes identification information such as an SSID (Service Set ID) or BSSID (Basic Service Set Identifier).
[0032] The information processing device 10 can connect to the relay device 16 identified by the connection destination information by using the connection destination information and a predetermined password.
[0033] The communication range of the relay device 16 is determined by the range of the radio waves. The information processing device 10 connected to this relay device 16 must be located within the communication range of the relay device 16.
[0034] (External terminal) The external terminal 20 is comprised of a mobile device. Examples of mobile devices include tablet-type personal computers or mobile phones. In this embodiment, the external terminal 20 is comprised of a smartphone, which is a mobile phone.
[0035] The external terminal 20 includes a communication function for communicating with the information processing device 10 and a communication function for communicating with a base station located on the Internet network.
[0036] The external terminal 20 and the information processing device 10 can communicate directly. Methods of direct communication include using wireless connections such as Bluetooth®, BLE (Bluetooth Low Energy), or Wi-Fi Direct, or using wired connections such as USB (universal serial bus) cables. In this embodiment, BLE is used for communication between the external terminal 20 and the information processing device 10.
[0037] Communication between the external terminal 20 and the external device 18 utilizes the communication function for connecting to a mobile phone base station. This allows the external terminal 20 to communicate with the external device 18 via the internet network connected to the base station.
[0038] (Hardware configuration) Figure 2 is a block diagram showing an example of the hardware configuration of the information processing device 10 according to the first embodiment. The information processing device 10 consists of a computer that measures and processes the user's biometric information.
[0039] As shown in Figure 2, the information processing device 10 is centered around a processor 100. The processor 100 is connected to a storage unit 102, an input unit 104, a display unit 106, a notification unit 108, a clock unit 110, and a communication unit 112. A measurement unit 120 is also connected to the processor 100.
[0040] Examples of processor 100 include general-purpose processors such as CPUs (Central Processing Units), MPUs (Micro Processing Units), or DSPs (digital signal processors). Alternatively, examples of processor 100 include dedicated processors such as GPUs (Graphics Processing Units), ASICs (Application Specific Integrated Circuits), or FPGAs (Field Programmable Gate Arrays).
[0041] The memory unit 102 constitutes a storage means. The memory unit 102 is a storage medium that can be read by a computer. The memory unit 102 consists of ROM (Read Only Memory), RAM (Random Access Memory), and a storage device. The storage device is implemented as an HDD (Hard Disk Drive), SSD (Solid State Drive), or flash memory, etc.
[0042] The memory unit 102 stores an information processing program, which is a program that indicates the processing procedure of the information processing device 10, and data used in the information processing program. The processor 100 executes each process according to the information processing program stored in the memory unit 102. In addition, data used by the processor 100 when executing each process is read from and written to the memory unit 102.
[0043] The memory unit 102 stores first connection destination information, which is connection destination information for identifying the relay device 16 to which the main unit 14 of the information processing device 10 is connected, through a setting operation. The first connection destination information is the connection destination information used when connecting the main unit 14 of the device 10 to the relay device 16.
[0044] Furthermore, the memory unit 102 stores personal settings information set by the user. In this embodiment of the information processing device 10, the memory unit 102 can store personal settings information for four people.
[0045] The individual settings information stored in the memory unit 102 includes a personal number, which is a user identifier used to identify the user; the user's gender, age, height; and the user's measurement data. The individual settings information also includes second connection destination information for identifying the relay device 16, which is set for each user.
[0046] The SSID of the relay device 16 will be used for both the first and second connection destination information.
[0047] The input unit 104 constitutes an input device for the processor 100, and the input device consists of, for example, switches provided on the main body 14 of the device. Examples of these switches include four personal number switches (not shown).
[0048] The personal number switch has "Personal Number (1)", "Personal Number (2)", "Personal Number (3)", and "Personal Number (4)". Each personal number switch is used to identify the user using the information processing device 10.
[0049] For example, if the father is assigned to "Personal Number (1)", the father's personal information such as gender, age, and height, along with the father's measurement data, are associated with Personal Number "1" and stored in the storage unit 102. Similarly, if the mother is assigned to "Personal Number (2)", the mother's personal information such as gender, age, and height, along with the mother's measurement data, are associated with Personal Number "2" and stored in the storage unit 102.
[0050] This personal settings information includes secondary connection destination information for identifying the relay device 16.
[0051] For example, the personal settings information for personal number "1" includes second connection destination information that identifies the relay device 16 used when the information processing device 10 communicated with the external device 18 to transmit measurement data in conjunction with the father's measurement. Similarly, the personal settings information for personal number "2" includes second connection destination information that identifies the relay device 16 used when the information processing device 10 communicated with the external device 18 to transmit measurement data in conjunction with the mother's measurement.
[0052] The display unit 106 is composed of a display device. In this embodiment, the display device is composed of a liquid crystal display panel (LCD) 130 (see Figure 1). The display unit 106 displays characters and images according to instructions from the processor 100.
[0053] The notification unit 108 consists of a speaker or a buzzer. In this embodiment, a piezoelectric buzzer is used for the notification unit 108. The notification unit 108 generates sound according to instructions from the processor 100.
[0054] The clock unit 110 displays the current date and time, and also measures time. The clock unit 110 outputs the current date and time to the processor 100. The date and time output from the clock unit 110 can be recorded as the measurement time from which measurement data was acquired.
[0055] The communication unit 112 constitutes an interface for sending and receiving data. The communication unit 112 enables data transmission and reception by communicating between the processor 100 and other devices. The communication unit 112 is composed of a wired communication device such as USB (universal serial bus) or a wireless communication device.
[0056] The communication unit 112 in this embodiment includes a BLE (Bluetooth Low Energy) module that enables BLE communication, and the communication unit 112 enables communication between the main unit 14 and the external terminal 20.
[0057] Furthermore, the communication unit 112 of this embodiment is equipped with a wireless LAN module that enables communication using a wireless LAN, and the main unit 14 can communicate with an external device 18 via a relay device 16 and the internet network.
[0058] Furthermore, by connecting the communication unit 112 to the program server via the Internet network, the processor 100 becomes able to receive information processing programs and necessary data from the program server.
[0059] The measurement unit 120 consists of a load sensor that measures the weight of the user standing on the device body 14, and a body composition measurement unit for measuring the body composition of the user standing on the device body 14. The body composition measurement unit includes electrodes 132 (see Figure 1) that are in contact with the feet of the user standing on the device body 14, and obtains body composition by measuring the impedance between the electrodes 132.
[0060] The measurement unit 120 outputs the acquired measurement data, such as weight and body composition, to the processor 100.
[0061] (Explanation of functional blocks) Figure 2 shows an example of the functions of the information processing device 10 that are performed by the control of the processor 100 of the information processing device.
[0062] As shown in Figure 2, the functions performed by the processor 100 of the information processing device 10 include a communication unit 139 that implements communication means, a prohibition control unit 140 that implements communication prohibition means, a prohibition notification unit 142, and a change notification unit 144. The functions of each unit are realized by the processor 100 executing an information processing program read from the storage unit 102, as shown in Figure 2.
[0063] (Communications Department) As shown in Figures 1 and 2, the communication unit 139 identifies the relay device 16 based on the first connection destination information and controls the information processing device 10 to communicate with the external device 18 via the identified relay device 16.
[0064] (Prohibition Control Unit) The prohibition control unit 140 controls the information processing device 10 to prohibit communication between the device body 14 and the external device 18 if the second connection destination information and the first connection destination information described above are different, before communication between the device body 14 and the external device 18 begins. Communication between the device body 14 and the external device 18 includes communication concerning the user who set the second connection destination information.
[0065] To explain in more detail, when a personal identification number, which is a user identifier, is acquired during measurement and communication between the main unit 14 and the external device 18 is initiated, the processor 100 of the information processing device 10 compares the second connection destination information corresponding to the acquired personal identification number with the first connection destination information. At this time, if the second connection destination information set by the first user is different from the first connection destination information, communication between the main unit 14 and the external device 18 is prohibited and the transmission of measurement data, etc., is stopped.
[0066] (Prohibition Information Department) The prohibition notification unit 142 controls the information processing device 10 to notify that communication has been prohibited when the prohibition control unit 140 prohibits communication.
[0067] To explain in more detail, when the processor 100 of the information processing device 10 prohibits communication with the external device 18 and stops the transmission of measurement data etc. by the first user, it displays a message on the display unit 106 indicating that the transmission of measurement data etc. has been stopped to inform the user.
[0068] (Change Notification Department) The change notification unit 144 controls the information processing device 10 to notify the user that it should change the second connection destination information if the prohibition control unit 140 prohibits communication.
[0069] To explain in more detail, when the processor 100 of the information processing device 10 prohibits communication with the external device 18 and stops the transmission of measurement data etc. by the first user, it displays a message on the display unit 106 prompting the first user to change the second connection destination information set by the first user, thereby informing the user.
[0070] (Explanation of the operation of the information processing device) Next, the operation of the information processing device 10 will be explained using Figures 3 to 5, along with the processing procedures executed by the processor 100.
[0071] Furthermore, it is assumed that the memory unit 102 has a reserved area for a communication prohibition flag indicating that communication is prohibited. In addition, the memory unit 102 stores each user's past measurement data, associated with a personal number set for each user.
[0072] This information processing device 10 has a call measurement function that sets the user to be measured and starts the measurement by operating a personal number switch provided on the main body of the device 14, and an automatic identification measurement function that starts the measurement without operating the personal number switch and identifies the user from the measurement results.
[0073] (Call measurement function) First, let's explain the call measurement function.
[0074] Figure 3 is a flowchart showing an example of a call measurement process performed by the processor 100 of the information processing device 10 according to the first embodiment.
[0075] When the processor 100 executes the information processing program and the call measurement process is performed, the processor 100 receives input from the input unit 104 whether any of the personal number switches provided on the main body 14 has been operated. The processor 100 then obtains a personal number, which is a user identifier used to identify the user associated with the operated personal number switch, from the personal number switch (step S1).
[0076] The processor 100 reads from the storage unit 102 the second destination information stored in association with the identified personal number and the first destination information pre-configured in the device body 14, and determines whether the second destination information and the first destination information are different (step S2). This determination in step S2 is performed before communication between the device body 14 and the external device 18 is initiated.
[0077] In step S2, if the second connection destination information and the first connection destination information are different, the processor 100 sets the communication prohibition flag stored in the memory unit 102 to "1" to prohibit communication between the main unit 14 and the external device 18 (step S3).
[0078] As a result, before communication regarding a user who has set a second connection destination information is initiated between the main unit 14 and the external device 18, if the second connection destination information differs from the first connection destination information, communication between the main unit 14 and the external device 18 is prohibited.
[0079] Furthermore, the processor 100 can determine whether communication between the main unit 14 and the external device 18 is prohibited based on whether the communication prohibition flag is set to "1" during subroutine processing or the like.
[0080] When communication between the main unit 14 and the external device 18 is prohibited, the processor 100 displays a warning screen 150 (see Figure 4) on the display unit 106 (step S4). This allows the processor 100 to inform the user that communication is prohibited and to prompt them to change the second connection destination information used in the decision in step S2.
[0081] Furthermore, when the processor 100 displays the warning screen 150 on the display unit 106, it may also generate a warning sound from the notification unit 108.
[0082] Figure 4 is a diagram showing an example of a display shown on the display unit 106 of the information processing device 10 according to the first embodiment. Figure 4 shows the state in which the warning screen 150 is displayed on the display unit 106 of the information processing device 10.
[0083] This warning screen 150 will display, for example, the string "Configuration Error" as display item 152.
[0084] Furthermore, the warning screen 150 displays a communication prohibition message 154 indicating that communication is prohibited, which reads, "The network name has been changed. Transmission has been stopped to prevent accidental data transmission." Users who see this communication prohibition message 154 can understand that communication is prohibited and that measurement data will not be stored in the external device 18.
[0085] Furthermore, the warning screen 150 displays a change prompt message 156 that indicates the user is prompted to change the second connection destination information, with the text "Please reset the network name in the app." Users who see this change prompt message 156 will understand that they need to change their personal settings information, including the second connection destination information, in order to store measurement data on the external device 18.
[0086] Then, as shown in Figure 3, the processor 100 executes the configuration change process (step S5).
[0087] This configuration change process is for an external terminal 20 to change the settings of personal settings information, including second connection destination information. This configuration change is performed by communication between the application program and the external terminal 20, which is executed by the processor.
[0088] As a result, the setting of the second connection destination information is performed via an external terminal 20 that can be connected to the main unit 14 of the device.
[0089] Specifically, the user connects the external terminal 20 to the program server, downloads the application program from the program server, and installs the application program on the external terminal 20. At this time, the user sets the ID and password necessary for connecting to the external device 18 on the external terminal 20.
[0090] The user executes an application program on the external terminal 20. The external terminal 20 then communicates with the information processing device 10 via BLE communication and obtains a unique device number set on the information processing device 10.
[0091] Then, a settings screen is displayed on the external terminal 20, and the user enters their personal number, name, gender, age, height, and second connection destination information to identify the relay device 16 to which the information processing device 10 is connected, according to the instructions on the settings screen.
[0092] The external terminal 20 then transmits the device number obtained from the information processing device 10, the entered personal number and name, and the ID and password necessary for connecting to the external device 18 to the external device 18 via the internet network, and stores them in the external device 18.
[0093] Furthermore, the external terminal 20 transmits the entered personal number, second connection destination information, gender, age, and height to the information processing device 10 via BLE communication.
[0094] Upon receiving this, the processor 100 of the information processing device 10 stores the second connection destination information, gender, age, and height received from the external terminal 20 in the storage unit 102 in association with the identified personal number during the setting change process in step S5, and clears the communication prohibition flag to "0".
[0095] Furthermore, the processor 100 stores the most recently configured second connection destination information as the first connection destination information in the storage unit 102.
[0096] This will change the primary connection destination information. Additionally, when a user changes the primary connection destination information, only the secondary connection destination information corresponding to the user's personal identification number will be changed to the same information as the primary connection destination information being changed.
[0097] Here, "only the second connection destination information corresponding to the user identifier (personal number) of the user in question will be changed to the same information as the first connection destination information being modified" means that the second connection destination information of other users will not be changed.
[0098] If no setting changes are made from the external terminal 20, the system will proceed to step S6, assuming no setting changes were made.
[0099] Then, the processor 100 determines whether or not a configuration change has been made (step S6).
[0100] If a setting change was made in step S6, the second connection destination information may have been changed, so the processor 100 returns to step S2 and determines whether the second connection destination information and the first connection destination information are different.
[0101] Furthermore, if no setting changes have been made in step S6, the processor 100 displays "Please get on" on the display unit 106, prompting the user to get on the device body 14 (step S7).
[0102] Then, the processor 100 performs measurement processing and acquires measurement data such as the user's weight and body composition from the measurement unit 120 while the user is standing on the device body 14 (step S8).
[0103] Furthermore, in this measurement process, the measurement data is stored in the storage unit 102 as untransmitted data, associated with a personal number used to identify the user.
[0104] This section explains how to store unsent data. When personal settings are configured, only measurement data collected after the personal settings were configured will be stored as unsent data; measurement data collected before the settings were configured will not be stored.
[0105] Furthermore, if personal settings information that may change when the user changes, such as gender or date of birth, is changed, any unsent data stored before the setting change is deleted, and only the measurement data after the setting change is stored in the storage unit 102.
[0106] This ensures that when a user is changed, any unsent data from the previous user will not be treated as data from the new user.
[0107] Furthermore, the processor 100 obtains the number of untransmitted data associated with the personal number used to identify the user from the storage unit 102 and displays it on the display unit 106 for a predetermined time (step S9). After that, the processor 100 displays the measurement data such as weight and body composition obtained by the measurement unit 120 on the display unit 106 as measurement results for a predetermined time (step S10), then clears the display screen displayed on the display unit 106 (step S11), and terminates the call measurement process.
[0108] In step S2 described above, if the second connection destination information and the first connection destination information are the same, the processor 100 displays "Please get on" on the display unit 106, prompting the user to get on the device body 14 (step S12).
[0109] Then, the processor 100 performs measurement processing and acquires measurement data such as the user's weight and body composition from the measurement unit 120 while the user is standing on the device body 14 (step S13), and displays the measurement data as measurement results on the display unit 106 for a predetermined time (step S14).
[0110] Next, the processor 100 performs the data transmission process (step S15).
[0111] In data processing, the processor 100 uses the first connection destination information stored in the memory unit 102 to establish a communication-enabled connection between the main unit 14 and the relay device 16.
[0112] As a result, the main unit 14 of the device can communicate with the external device 18 via the relay device 16, and data can be exchanged between the main unit 14 of the device and the external device 18.
[0113] Here, the first connection destination information used to connect with the relay device 16 is the same as the second connection destination information associated with the personal number used to identify the user. Therefore, this second connection destination information becomes information for identifying the relay device 16 that the user associated with the second connection destination information last connected to.
[0114] In this communication state, the processor 100 associates identification data, which is the device number of the main unit 14 of the device with a personal number for identifying the user, with the acquired measurement data and transmits it to the external device 18.
[0115] Here, the external device 18 includes a database DB (see Figure 6). The database DB has a related information area for each identification data, which stores information related to each identification data. In the related information area for each identification data, the user's name, ID, and password are stored, along with the measurement data.
[0116] The external device 18 stores the measurement data received from the main unit 14 of the information processing device 10 in the relevant information area.
[0117] Then, the processor 100 erases the display screen shown on the display unit 106 (step S11) and terminates the call measurement process.
[0118] In this embodiment, a case was described in which a setting change process (step S5) and a determination of whether or not a setting change has been made (step S6) are performed after step S4, which displays a warning screen. However, this embodiment is not limited to this case.
[0119] For example, steps S5 and S6 may be omitted, and step S7, which displays "Please board," may be executed after step S4.
[0120] (Automatic discrimination and measurement function) Next, I will explain the automatic discrimination and measurement function.
[0121] Figure 5 is a flowchart showing an example of an automatic discrimination and measurement process performed by the processor of the information processing device 10 according to the first embodiment.
[0122] When the processor 100 executes the information processing program and performs the automatic discrimination and measurement process, the processor 100 determines whether or not a load has been applied to the device body 14 based on the input from the measurement unit 120 (step SB1). The determination of whether or not a load has been applied can be made, for example, by determining whether or not the input from the measurement unit 120 changes by a predetermined value or more.
[0123] When a load is applied to the device body 14, the processor 100 performs a measurement process to obtain measurement data such as the user's weight and body composition from the measurement unit 120 (step SB2). Then, based on the acquired measurement data, the processor 100 identifies the user and the personal number, which is a user identifier used to identify the user (step SB3).
[0124] When identifying a user from the acquired measurement data, this can be done by comparing the measurement data acquired in step SB2 with the measurement data of each user measured in the past.
[0125] Next, the processor 100 reads from the storage unit 102 the second destination information stored in association with the acquired personal number and the first destination information pre-configured in the device body 14, and determines whether the second destination information and the first destination information are different (step SB4). Note that this determination in step SB4 is made before communication between the device body 14 and the external device 18 is initiated.
[0126] In step SB4, if the second connection destination information and the first connection destination information are different, the processor 100 sets the communication prohibition flag reserved in the memory unit 102 to "1" to prohibit communication between the main unit 14 and the external device 18 (step SB5).
[0127] As a result, when an individual number is obtained and communication between the main unit 14 and the external device 18 begins, if the second connection destination information corresponding to the obtained individual number differs from the first connection destination information, communication between the main unit 14 and the external device 18 is prohibited.
[0128] Furthermore, the processor 100 can determine whether communication between the main unit 14 and the external device 18 is prohibited based on whether the communication prohibition flag is set to "1" during subroutine processing or the like.
[0129] When communication between the main unit 14 and the external device 18 is prohibited, the processor 100 displays a warning screen 150 (see Figure 4) on the display unit 106. The processor 100 also informs the user that communication is prohibited and prompts them to change the second connection destination information used in the decision of step SB4 (step SB6).
[0130] Furthermore, when the processor 100 displays the warning screen 150 on the display unit 106, it may also generate a warning sound from the notification unit 108.
[0131] Then, processor 100 executes the configuration change process (step SB7). If no configuration change is performed, the process proceeds to step SB8, indicating no configuration change.
[0132] The configuration change process is a process for changing personal settings information, including personal connection destinations, via an external terminal 20. This configuration change is performed through communication with the external terminal 20 on which the application program is running. As a result, the setting of the second connection destination information is performed via the external terminal 20 that can connect to the main unit 14 of the device.
[0133] The details of the configuration change process are the same as in step S5 described above, so we will omit the explanation.
[0134] Then, the processor 100 determines whether or not a configuration change has been made (step SB8).
[0135] If a configuration change was made in step SB8, the second connection destination information may have been changed, so the processor 100 returns to step SB4 and determines whether the second connection destination information and the first connection destination information are different.
[0136] Furthermore, if no setting changes are made in step SB8, the processor 100 retrieves the number of untransmitted data associated with the personal number used to identify the user from the storage unit 102 and displays it on the display unit 106 for a predetermined time (step SB9).
[0137] Subsequently, the processor displays the measurement data, such as weight and body composition, acquired by the measurement unit 120, on the display unit 106 for a predetermined time (step SB10), then clears the display screen on the display unit 106 (step SB11), and terminates the automatic discrimination and measurement process.
[0138] In step SB4 described above, if the second connection destination information and the first connection destination information are the same, the measurement data such as weight and body composition acquired by the measurement unit 120 is displayed on the display unit 106 as the measurement result for a predetermined time (step SB12).
[0139] Then, the processor 100 performs the data transmission process (step SB13).
[0140] In data processing, the processor 100 uses the first connection destination information stored in the memory unit 102 to establish a communication-enabled connection between the main unit 14 and the relay device 16.
[0141] As a result, the main unit 14 of the device can communicate with the external device 18 via the relay device 16, and data can be exchanged between the main unit 14 of the device and the external device 18.
[0142] In this state, the processor 100 transmits identification data, which is the device number of the main unit 14 of the device with a personal number for identifying the user added to it, to the external device 18 in association with the acquired measurement data.
[0143] This allows the measurement data to be stored in the database DB of the external device 18 (see Figure 6).
[0144] Then, the processor 100 erases the display screen shown on the display unit 106 (step SB11) and terminates the automatic discrimination and measurement process.
[0145] (Explanation of the operation of the information processing system) Next, the operation of the information processing system 12 will be explained using Figures 6 to 9.
[0146] Figure 6 is an explanatory diagram showing an example of the operation of the information processing system 12 according to the first embodiment. Figure 7 is an explanatory diagram showing the operation following Figure 6. Figure 8 is an explanatory diagram showing the operation following Figure 7. Figure 9 is an explanatory diagram showing the operation following Figure 8.
[0147] As shown in Figure 6, the information processing device 10 is assigned a unique device number 160 for the main unit 14, and the storage unit 102 stores the device number 160 as "9999". The storage unit 102 also stores the first connection destination information 162, which is the connection destination information for the relay device 16 to which the main unit 14 is connected.
[0148] This information processing device 10 is configured to store personal information of four users. The storage unit 102 has a first personal information area 170 for storing the personal information of the first user and a second personal information area 172 for storing the personal information of the second user. The storage unit 102 also has a third personal information area 174 for storing the personal information of the third user and a fourth personal information area 176 for storing the personal information of the fourth user.
[0149] The personal number field 180 in the first personal information area 170 is set to "1", and the personal number field 180 in the second personal information area 172 is set to "2". The personal number field 180 in the third personal information area 174 is set to "3", and the personal number field 180 in the fourth personal information area 176 is set to "4".
[0150] Each personal information area 170, 172, 174, and 176 is provided with a second connection destination information field 182 that stores the second connection destination information set by the corresponding user. In addition, each personal information area 170, 172, 174, and 176 is provided with a gender field 184 for storing gender, an age field 186 for storing age, a height field 188 for storing height, and an unsent data field 189 for storing unsent data.
[0151] In the second connection destination information field 182 of each personal information area 170, 172, 174, and 176, the SSID, which is the connection destination information of the relay device 16 that last communicated when the user's data was transmitted, is stored, which is set by the corresponding user.
[0152] Furthermore, the external device 18 is provided with a first related information area 190, a second related information area 192, a third related information area 194, and a fourth related information area 196, each of which stores information related to the identification data obtained by adding a personal number to the device number.
[0153] Each related information area 190, 192, 194, and 196 has an identification data field 200 where the respective identification data is stored.
[0154] Furthermore, each related information area 190, 192, 194, and 196 is configured with a name field 202 where the user's name corresponding to each identification data is stored, an ID field 204 where the ID is stored, and a password field 206 where the password is stored. In addition, each related information area 190, 192, 194, and 196 is configured with a measurement data field 208 where the user's measurement data corresponding to each identification data is stored.
[0155] This information processing system 12 requires preparatory work to be performed using an external terminal 20. This preparatory work is performed by the external terminal 20 on which the application program is executed.
[0156] (User "T1") First, using Figure 6, we will explain the case where user "T1," the father of family "T," registers to use the information processing system.
[0157] User "T1" using this information processing system 12 connects an external terminal 20 to the program server and downloads an application program from the program server. Then, the downloaded application program is installed on the external terminal 20 used by user "T1".
[0158] When user "T1" executes an application program on the external terminal 20, the external terminal 20 communicates with the information processing device 10 via BLE communication and obtains a unique device number set on the information processing device 10.
[0159] Then, user "T1" enters the personal identification number, name, gender, age, height, and second connection destination information to identify the relay device 16 to which the information processing device 10 will be connected, according to the settings screen displayed on the external terminal 20.
[0160] The settings entered into the external terminal 20 are as follows: personal number is "1", name is "T1", gender is "male (M)", age is "20", height is "170" cm, and the second connection destination information for identifying the relay device 16 to which the information processing device 10 is connected is "A". In addition, the ID assigned and stored when registering the account is "XT1", and the password is "YT1".
[0161] The external terminal 20 then transmits identification data, name, ID, and password (which are the device number obtained from the information processing device 10 plus the personal number), to the external device 18 via the internet.
[0162] Upon receiving this, the external device 18 stores "9999-1" in the identification data field 200 of the first related information area 190 associated with the personal number "1," and stores "T1" in the name field 202. The external device 18 also stores "XT1" in the ID field 204 of the first related information area 190 and "YT1" in the password field 206.
[0163] Furthermore, the external terminal 20 transmits "1" indicating the entered personal number, "A" indicating the second connection destination information, "M" indicating gender, "20" indicating age, and "170" indicating height to the information processing device 10 via BLE communication.
[0164] Upon receiving this, the processor 100 of the information processing device 10 stores "A" in the second connection destination information field 182 of the first personal information area 170 corresponding to the personal number "1", and stores "M" in the gender field 184. The processor 100 also stores "20" in the age field 186 of the first personal information area 170, and stores "170" in the height field 188.
[0165] Furthermore, the processor 100 stores "A," the most recently configured second connection destination information, in the storage unit 102 as the first connection destination information 162.
[0166] (User "T2") Next, using Figure 7, we will explain the case where user "T2," who is the mother of family member "T," registers to use the information processing system.
[0167] User "T2" downloads the application program from the program server and installs the downloaded application program on the external terminal 20 that user "T2" uses.
[0168] Furthermore, user "T2" registers their account with the external device 18, for example, according to the processing of an application program. At this time, user "T2" stores "XT2", which indicates the ID necessary to log in to their account, and "YT2", which indicates the password, in the external terminal 20.
[0169] When user "T2" executes an application program on external terminal 20, external terminal 20 communicates with information processing device 10 via BLE communication and obtains "9999", which indicates the device number 160 set in the information processing device 10.
[0170] Then, user "T2" enters "2" to indicate the personal identification number to be used, "T2" to indicate the name, "F" to indicate the gender, "20" to indicate the age, and "160" to indicate the height, according to the settings screen displayed on the external terminal 20. In addition, user "T2" enters "A" to indicate the second connection destination information for identifying the relay device 16 to which the information processing device 10 is connected, according to the settings screen displayed on the external terminal 20.
[0171] Then, the external terminal 20 transmits to the external device 18 via the internet network "9999-2", which represents identification data obtained from the information processing device 10 by adding "2" which represents the personal number to "9999", and "T2", which represents the name. The external terminal 20 also transmits to the external device 18 via the internet network "XT2", which represents the ID, and "YT2", which represents the password.
[0172] Upon receiving this, the external device 18 stores "9999-2" in the identification data field 200 of the second related information area 192 corresponding to the personal number "2," and stores "T2" in the name field 202. The external device 18 also stores "XT2" in the ID field 204 of the second related information area 192 and "YT2" in the password field 206.
[0173] Furthermore, the external terminal 20 transmits "2" indicating the entered personal number, "A" indicating the second connection destination information, "F" indicating gender, "20" indicating age, and "160" indicating height to the information processing device 10 via BLE communication.
[0174] Upon receiving this, the processor 100 of the information processing device 10 stores "A" in the second connection destination information field 182 in the second personal information area 172 where the personal number "2" is set, and stores "F" in the gender field 184.
[0175] Furthermore, the processor 100 stores "20" in the age field 186 and "160" in the height field 188 of the second personal information area 172.
[0176] Furthermore, the processor 100 stores "A," the most recently configured second connection destination information, in the storage unit 102 as the first connection destination information 162.
[0177] (User "S1") This section describes a case where the information processing device 10 is transferred from family member "T" to family member "S," and family member "S" begins using the information processing system.
[0178] Furthermore, it is assumed that the information entered by family member "T" has not been erased from the memory unit 102.
[0179] Furthermore, in conjunction with the change in the location where the information processing device 10 is used, the connection destination information of the relay device 16 to which the information processing device 10 can be connected will be changed from "A" to "B".
[0180] In this case, family member "S" does not own the relay device 16 specified in connection information "A". Therefore, unless the settings of the information processing device 10 are changed, it is not possible to connect to the external device 18.
[0181] As shown in Figure 8, when user "S1," who is the father of family "S," uses the information processing system 12, user "S1" is registered with the information processing system 12.
[0182] User "S1" downloads the application program from the program server and installs the downloaded application program on the external terminal 20 that user "S1" will be using.
[0183] Furthermore, user "S1" registers their account with the external device 18, for example, according to the processing of an application program. At this time, user "S1" stores "XS1", which indicates the ID necessary to log in to their account, and "YS1", which indicates the password, in the external terminal 20.
[0184] When user "S1" executes an application program on external terminal 20, external terminal 20 communicates with information processing device 10 via BLE communication and obtains "9999", which represents the unique device number 160 set in the information processing device 10.
[0185] Then, user "S1" enters "1" to indicate the personal identification number to be used, "S1" to indicate the name, "M" to indicate the gender, "30" to indicate the age, and "180" to indicate the height, according to the settings screen displayed on the external terminal 20. In addition, user "S1" enters "B" to indicate the second connection destination information for identifying the relay device 16 to which the information processing device 10 is connected, according to the settings screen displayed on the external terminal 20.
[0186] Then, the external terminal 20 transmits to the external device 18 via the internet network "9999-1", which represents identification data obtained from the information processing device 10 by adding "1" which represents the personal number to "9999", and "S1", which represents the name. The external terminal 20 also transmits to the external device 18 via the internet network "XS1", which represents the ID, and "YS1", which represents the password.
[0187] Upon receiving this, the external device 18 stores "9999-1" in the identification data field 200 of the first related information area 190 corresponding to the personal number "1", and stores "S1" in the name field 202. The external device 18 also stores "XS1" in the ID field 204 of the first related information area 190 and "YS1" in the password field 206.
[0188] Furthermore, the external terminal 20 transmits "1" indicating the entered personal number, "B" indicating the second connection destination information, "M" indicating gender, "30" indicating age, and "180" indicating height to the information processing device 10 via BLE communication.
[0189] Upon receiving this, the processor 100 of the information processing device 10 stores "B" in the second connection destination information field in the first personal information area 170 where the personal number "1" is set, and stores "M" in the gender field 184. The processor 100 also stores "30" in the age field 186 and "180" in the height field 188 in the first personal information area 170.
[0190] Furthermore, the processor 100 stores "B," the most recently set second connection destination information, in the storage unit 102 as the first connection destination information 162.
[0191] This enables the information processing device 10 to communicate with the external device 18 via the relay device 16 of destination "B" owned by family member "S".
[0192] (User "S2") In this situation, the case where user "S2," who is the mother of family member "S," performs the measurement using the call measurement function will be explained using Figures 3 and 9.
[0193] In this measurement, user "S2" will perform the measurement using the information processing device 10 without making any settings to the information processing device 10.
[0194] Furthermore, user "S2" will perform the measurement using the personal number switch for "Personal Number (2)" on the information processing device 10, and the device number 160 is "9999" and the personal number is "2".
[0195] As shown in Figure 3, when user "S2" performs a measurement using the call measurement function, user "S2" operates the "Personal Number (2)" personal number switch on the input section 104 of the device body 14. Then, the processor 100 of the information processing device 10 obtains the personal number "2" from the operated personal number switch to identify the user associated with that personal number switch (step S1).
[0196] Then, the processor 100 reads from the storage unit 102 the second connection destination information stored in association with the identified personal number and the first connection destination information previously stored in the device body 14, and determines whether the second connection destination information and the first connection destination information are different (step S2).
[0197] At this time, the second connection destination information field 182 of the second personal information area 172, where the personal information of individual number "2" is stored, contains "A", which was set by user "T2", the mother of family member "T", who was the previous owner of the device body 14.
[0198] Meanwhile, the memory unit 102 stores "B," which was set by user "S1," as the first connection destination information 162.
[0199] Therefore, in step S2, it is determined that the second connection destination information and the first connection destination information are different, and the processor 100 sets the communication prohibition flag to "1" to prohibit communication between the main unit 14 and the external device 18 (step S3).
[0200] This resolves the issue where measurement data from user "S2" was being stored in user "T1's" account.
[0201] When communication between the main unit 14 and the external device 18 is prohibited, the processor 100 displays a warning screen 150 (see Figure 4) on the display unit 106. This allows the processor 100 to inform the user that communication is prohibited and to prompt them to change the second connection destination information used in the decision in step S2 (step S4).
[0202] Then, user "S2" uses their external terminal (not shown) to make settings for personal number "2," including changing the second connection destination information shown in "Main application settings" in Figure 9. The processor 100 performs a setting change process to reflect these personal settings to personal number "2" stored in the storage unit of the device body 14 (step S5). As a result, user "S2" can store the measurement data in their own account.
[0203] If no configuration change is made from the external terminal 20 during this configuration change process, steps S7 to S11 are executed. The measurement data in this process is recorded as untransmitted data and associated with personal number "2". However, the untransmitted data is deleted when user "S2" subsequently uses their external terminal (not shown) to perform the aforementioned personal settings for personal number "2".
[0204] (Mechanism of Action and Effects) Next, the effects and advantages of this embodiment will be described.
[0205] The information processing device 10 in this embodiment is an information processing device 10 used by multiple users and connected to an external device 18 via a relay device 16 so as to be able to communicate with it. The information processing device 10 includes a storage unit 102 which is a storage means for storing first connection destination information for identifying the relay device 16 and second connection destination information for identifying the relay device 16, which is set for each personal number that is a user identifier for identifying a user. The information processing device 10 includes a communication unit 139 which is a communication means for identifying the relay device 16 based on the first connection destination information and communicating with the external device 18 via the identified relay device 16. The information processing device 10 includes a prohibition control unit 140 which prohibits communication when a personal number is acquired and communication by the communication unit 139 is initiated, if the second connection destination information corresponding to the acquired personal number is different from the first connection destination information.
[0206] According to this embodiment, the storage unit 102 of the information processing device 10 stores first connection destination information for identifying the relay device 16 to which the device body 14 will be connected, and second connection destination information for identifying the relay device 16, which is set for each personal number used to identify a user.
[0207] If this information processing device 10 is transferred from the transferor to the transferee, and the first connection destination information stored in the storage unit 102 is changed to match the transferee's communication environment, the second connection destination information stored in the storage unit 102 will be different from the changed first connection destination information.
[0208] In this state, if an individual number is obtained and communication between the main unit 14 and the external device 18 is initiated, communication between the main unit 14 and the external device 18 is prohibited because the second connection destination information corresponding to the obtained individual number is different from the first connection destination information.
[0209] Therefore, if personal settings information, such as the storage location of measurement data, remains on the main unit 14, the transmission of data will be blocked even if the main unit 14 attempts to send data to the external device 18 based on this personal settings information.
[0210] Therefore, it becomes possible to suppress the transmission of data to unexpected destinations based on personal settings information, for example.
[0211] To explain in more detail, even if the information processing device 10 is transferred to a recipient without being restored to its factory default settings, it is possible to prevent the measurement data of the recipient and their family from being sent to a destination other than the intended one.
[0212] In this embodiment, the information processing device 10 notifies that communication has been prohibited when the communication prohibition means prohibits communication.
[0213] With this configuration, the user can be notified that communication is prohibited, so the user can know, for example, that measurement data will not be stored in the external device 18.
[0214] In this embodiment, the information processing device 10 notifies the user that it will prompt them to change the second connection destination information if the communication prohibition means prohibits communication.
[0215] With this configuration, if communication is prohibited, the user is prompted to change the second connection destination information, and by changing the second connection destination information, the user can resume communication between the main unit 14 and the external device 18.
[0216] This makes it possible, for example, to store measurement data in an external device 18.
[0217] In this embodiment, when a user changes the first connection destination information, the second connection destination information corresponding to the user's personal number is changed to the same information as the first connection destination information being changed.
[0218] With this configuration, when another user changes the first connection destination information, the user can notice that the relay device 16, which is the connection destination of the main unit 14, has changed, compared to when their own second connection destination information is changed to the same information as the first connection destination information.
[0219] This allows us to know, for example, that the relay device 16 has been changed.
[0220] In the information processing device 10 of this embodiment, the setting of the second connection destination information is performed via the external terminal 20.
[0221] This configuration makes operation easier and improves convenience compared to the case where the second connection destination information is set using a switch provided on the main unit 14 of the device.
[0222] Furthermore, in a configuration where the ID and password for accessing the external device 18 are transmitted from the external terminal 20, it becomes unnecessary to store the ID and password in the main device 14. This reduces the risk of ID and password leakage when the main device 14 is transferred to another party.
[0223] In the information processing device 10 of this embodiment, the storage unit 102 stores the specific information of the relay device 16 used when the communication unit 139 communicated as second connection destination information set to the personal number acquired at the time of communication.
[0224] With this configuration, it is possible to confirm that the connection destination has been changed based on the fact that the current connection destination relay device 16 is different from the relay device 16 that is set as the connection destination for the personal number obtained during communication.
[0225] This makes it possible to determine, for example, that the information processing device 10 has been transferred based on a change in the connection destination.
[0226] <Second Embodiment> The following describes the information processing system 12 equipped with the information processing device 300 according to the second embodiment. Parts identical or equivalent to those in the first embodiment are denoted by the same reference numerals and their descriptions are omitted; only the different parts will be described.
[0227] Figure 10 is an explanatory diagram showing an example of the operation of the information processing system 12 according to the second embodiment. Compared to the first embodiment, the information processing device 300 of this embodiment has a different structure for the storage area stored in the storage unit 102.
[0228] This information processing device 300 has an ID field 310 for storing an ID and a password field 312 for storing a password set in each personal information area 170, 172, 174, and 176 of the storage unit 102. The storage unit 102 does not have an area for storing the device number.
[0229] Furthermore, Figure 10 shows a case where, as described in the first embodiment, the information processing device 10 used by family "T" is transferred to family "S", and after user "S1" changes the personal information of individual number "1", user "S2" starts the measurement using the call measurement function.
[0230] In this information processing system 12, user "S2" performs a measurement using personal number "2". Then, the processor 100 of the information processing device 300 attempts to transmit the measurement data to the external device 18 using the ID stored in the ID field 310 of the second personal information area 172 and the password stored in the password field 302.
[0231] However, the second connection destination information field 182 of the second personal information area 172 stores "A", and the storage unit 102 stores "B" as the first connection destination information 162. Since the second connection destination information and the first connection destination information are different in this way, communication between the main unit 14 and the external device 18 is prohibited, and the measurement data is not sent to the external device 18.
[0232] In this embodiment, the case in which an ID and password are stored in the storage unit 102 has been described, but this embodiment is not limited to this.
[0233] For example, for security reasons, the ID and password may be converted into unique values and stored in the storage unit 102.
[0234] (Mechanism of Action and Effects) Next, the effects and advantages of this embodiment will be described.
[0235] Even when the information processing device 300 has an ID and password required for connection with the external device 18, as in this embodiment, the same effects and advantages as in the first embodiment can be achieved.
[0236] <Third Embodiment> The following describes the information processing system 12 equipped with the information processing device 400 according to the third embodiment. Parts identical or equivalent to those in the first embodiment are denoted by the same reference numerals and their descriptions are omitted; only the different parts will be described.
[0237] Figure 11 is an explanatory diagram showing an example of the operation of the information processing system 12 according to the third embodiment. Compared to the first embodiment, the information processing device 400 of this embodiment differs in the structure of the storage area stored in the storage unit 102 of the device body 14 and the storage area stored in the database DB of the external device 18.
[0238] This information processing device 400 has an ID field 310 for storing an ID and a password field 312 for storing a password set in each personal information area 170, 172, 174, and 176 of the storage unit 102. On the other hand, the storage unit 102 does not have an area for storing second connection destination information.
[0239] Furthermore, the database DB of the external device 18 constitutes the storage unit. Each related information area 190, 192, 194, and 196 of the database DB is set with a current communication field 410 that stores the connection destination information (first connection destination information) that the information processing device 10 has communicated with. In addition, each related information area 190, 192, 194, and 196 of the database DB is set with a last communication field 412 that stores the connection destination information (second connection destination information) that was last communicated with the information processing device 10, and a permission / denial field 414 that stores information on whether communication was permitted or denied.
[0240] The storage of data in columns 410, 412, and 414 is performed by the processor, which is the computer of the external device 18, operating according to a program.
[0241] Furthermore, Figure 11 shows a case where, as described in the first embodiment, the information processing device 400 used by family "T" is transferred to family "S", and after user "S1" changes the personal information of individual number "1", user "S2" starts the measurement using the call measurement function.
[0242] In this information processing system 12, when user "S2" performs a measurement using personal number "2", the processor 100 of the information processing device 400 connects to the relay device 16 using the first connection destination information 162, which is "B", and connects to the external device 18 via the relay device 16. Then, the processor 100 requests a connection to the external device 18 using the ID stored in the ID field 310 of the second personal information area 172 and the password stored in the password field 312.
[0243] Here, in the database DB of the external device 18, the last communication field 412 of the second related information area 192 stores the connection destination information "A" that was last communicated through communication before the transfer, and the current communication field 410 stores the connection destination information "B" that is currently in use.
[0244] Thus, the last communicated connection information "A" and the currently used connection information "B" are different. For this reason, the processor, which is the computer of the external device 18, operates according to its program and sets the permission / denial column 414, which indicates the permission / denial information for communication, to "prohibited". The processor, which is the computer of the external device 18, then prohibits communication between the main unit 14 and the external device 18. As a result, the measurement data of user "S2" is not sent to the external device 18.
[0245] (Mechanism of Action and Effects) Next, the effects and advantages of this embodiment will be described.
[0246] The information processing system 12 in this embodiment is an information processing system 12 comprising an information processing device 10 used by multiple users and an external device 18 that is communicably connected to the information processing device 10 via a relay device 16. The information processing device 10 includes a communication unit 139, which is a communication means for identifying the relay device 16 based on first connection destination information for identifying the relay device 16 and for communicating with the external device 18 via the identified relay device 16. At least one of the information processing device 10 or the external device 18 includes a database DB, which is a storage means for storing first connection destination information and second connection destination information for identifying the relay device 16, which is set for each personal number, which is a user identifier for identifying a user. At least one of the information processing device 10 or the external device 18 includes a prohibition control unit 140 that prohibits communication when a user identifier has been acquired and communication by the communication unit 139 has started, and the second connection destination information corresponding to the acquired personal number is different from the first connection destination information.
[0247] The program in this embodiment causes an external device 18, which is connected to an information processing device 10 used by multiple users and is communicatively connected via a relay device 16, to execute the following steps: A storage step in which the information processing device 10 stores first connection destination information for identifying and connecting to the relay device 16, and second connection destination information for identifying the relay device 16, which is set for each user identifier used to identify users of the information processing device 10. A communication prohibition step in which, when a user identifier is acquired and communication with the information processing device 10 is to begin, communication is prohibited if the second connection destination information corresponding to the acquired user identifier is different from the first connection destination information.
[0248] This embodiment, with respect to parts identical or equivalent to those in the first embodiment, can achieve the same effects and advantages as the first embodiment.
[0249] Although various embodiments of the present invention have been described above, these embodiments only represent a portion of the applications of the present invention, and are not intended to limit the technical scope of the present invention to the specific configurations of the above embodiments.
[0250] The program of the present invention causes a computer that performs information processing between an information processing device 10 used by multiple users and an external device 18, which is a server that is communicably connected to the information processing device 10 via a relay device 16, to perform a storage step and a communication prohibition step.
[0251] The storage step involves storing in the storage means first connection destination information for the information processing device 10 to identify and connect to the relay device 16, and second connection destination information for identifying the relay device 16, which is set for each user identifier used to identify the user of the information processing device 10. Examples of storage means include a storage unit 102 or a database DB.
[0252] The communication prohibition step prohibits communication when a user identifier is obtained and communication between the information processing device 10 and an external device is initiated, if the second connection destination information corresponding to the obtained user identifier is different from the first connection destination information.
[0253] In the first and second embodiments described above, the program causes the processor, which is the computer of the information processing device 10, to perform a storage step and a communication prohibition step.
[0254] In the third embodiment, the program causes the processor, which is a computer of the external device 18 that is a server, to perform a storage step and a communication prohibition step.
[0255] Furthermore, the measurement results may be displayed not only on the display unit 106 of the main unit 14 of the device, but also on the screen of the external terminal 20.
[0256] Furthermore, when the connection destination information is changed, a communication check is performed with the external device 18. This communication check can be used as a trigger to notify other users' external terminals 20 that the connection destination has been changed via push notification.
[0257] The push notification may also include information about who changed the connection destination information and when. In this case, it is not necessary to notify the external terminal 20 used by the user who changed the connection destination information that the connection destination information has been changed.
[0258] Furthermore, when notifying each user's external terminal 20 that the connection information has changed, the notified user may be asked whether or not they accept the change. If some users do not accept the change, the external terminals 20 used by other users may be notified of who did not accept the change. [Explanation of Symbols]
[0259] 10, 300, 400 Information Processing Devices 12 Information Processing Systems 14. Main unit of the device 16. Relay equipment 18 External equipment 20 External terminals 100 processors 102 Storage section 106 Display section 108 Hochi Department 112 Communications Department 140 Prohibition Control Unit 142 Prohibition Information Department 144 Change Notification Department 150 Warning Screen 154 Communication Prohibition Message 156 Change-Prompting Messages 162 First Connection Information 182 Second Connection Information Section 410 Current Communication Section 412 Last message section 414 Permission / disapproval column DB Database
Claims
1. An information processing device used by multiple users and connected to an external device via a relay device, A storage means for storing first connection destination information for identifying the relay device, and second connection destination information for identifying the relay device, which is set for each user identifier for identifying a user, A communication means that identifies the relay device based on the first connection destination information and communicates with the external device via the identified relay device, When the user identifier is obtained and the communication by the communication means is initiated, if the second connection destination information corresponding to the obtained user identifier is different from the first connection destination information, the communication is prohibited by a communication prohibition means, The second destination information is destination information for identifying the relay device that the communication means last communicated with based on the first destination information. Information processing device.
2. An information processing device used by multiple users and connected to an external device via a relay device, A storage means for storing first connection destination information for identifying the relay device, and second connection destination information for identifying the relay device, which is set for each user identifier for identifying a user, A communication means that identifies the relay device based on the first connection destination information and communicates with the external device via the identified relay device, When the user identifier is obtained and the communication by the communication means is initiated, if the second connection destination information corresponding to the obtained user identifier is different from the first connection destination information, the communication is prohibited by a communication prohibition means, If the communication prohibition means prohibits the communication, it will notify the user to change the second connection destination information. Information processing device.
3. An information processing apparatus according to claim 1 or claim 2, When the aforementioned communication prohibition means prohibits the communication, it notifies that the communication has been prohibited. Information processing device.
4. An information processing device according to any one of claims 1 to 3, When a user changes the first connection destination information, the second connection destination information corresponding to the user's user identifier is changed to the same information as the first connection destination information being changed. Information processing device.
5. An information processing device according to any one of claims 1 to 4, The setting of the second connection destination information is performed via an external terminal. Information processing device.
6. An information processing device according to any one of claims 1 to 5, The storage means stores the specific information of the relay device used when the communication means performed the communication as the second connection destination information set in the user identifier acquired at the time of the communication. Information processing device.
7. An information processing apparatus according to any one of claims 1 to 6, The system includes a measurement unit for measuring the user's biological information, The communication means communicates with the external device via the identified relay device to transmit the user's biometric information. Information processing device.
8. A server that is connected to an information processing device used by multiple users and is capable of communication via a relay device, A storage means for storing first connection destination information for the information processing device to identify and connect to the relay device, and second connection destination information for identifying the relay device, which is set for each user identifier for identifying the user of the information processing device. When the user identifier is obtained and communication with the information processing device is initiated, if the second connection destination information corresponding to the obtained user identifier is different from the first connection destination information, the system includes a communication prohibition means for prohibiting the communication. The second destination information is destination information for identifying the relay device with which the information processing device last communicated based on the first destination information. server.
9. An information processing device used by multiple users and connected to external devices via relay equipment, A storage step that stores first connection destination information for identifying the relay device and second connection destination information for identifying the relay device, which is set for each user identifier for identifying a user. A communication step of identifying the relay device based on the first connection destination information and communicating with the external device via the identified relay device, A program for causing a user identifier to be obtained and when the communication is initiated by the communication step, if the second destination information corresponding to the obtained user identifier is different from the first destination information, the program for causing the communication to be prohibited, the program for causing the communication to be prohibited, The second destination information is destination information for identifying the relay device that last communicated with the first destination information in the communication step. program.
10. A server that is connected to an information processing device used by multiple users and relay devices, A storage step in which the information processing device stores first connection destination information for identifying and connecting to the relay device, and second connection destination information for identifying the relay device, which is set for each user identifier for identifying the user of the information processing device, A program for causing a user identifier to be obtained and communication with the information processing device to begin, to perform a communication prohibition step to prohibit the communication if the second connection destination information corresponding to the obtained user identifier is different from the first connection destination information, The second destination information is destination information for identifying the relay device with which the information processing device last communicated based on the first destination information. program.
11. An information processing system comprising an information processing device used by multiple users and an external device that is communicably connected to the information processing device via a relay device, The aforementioned information processing device is The system includes communication means for identifying the relay device based on first connection destination information for identifying the relay device, and for communicating with the external device via the identified relay device, At least one of the information processing device or the external device is A storage means for storing the first connection destination information and a second connection destination information for identifying the relay device, which is set for each user identifier for identifying the user, When the user identifier is obtained and the communication by the communication means is initiated, if the second connection destination information corresponding to the obtained user identifier is different from the first connection destination information, the communication is prohibited by a communication prohibition means, The second destination information is destination information for identifying the relay device that the communication means last communicated with based on the first destination information. Information processing system.