Information processing terminal, information processor, information processing method, and information processing program
The system enhances convenience by allowing customizable notification patterns for received data, improving the user experience in monitoring and communication between terminals.
Patent Information
- Application Number
- JP2025060470
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-01
- Publication Date
- 2025-07-28
- Estimated Expiration
- 2042-02-25
AI Technical Summary
Conventional information processing systems for monitoring the location and communication of children lack convenience in setting up and managing notification patterns for received data.
An information processing terminal equipped with a receiving unit, notification unit, and setting unit that allows for setting a notification pattern based on a received data setting instruction, enabling convenient communication and notification management between user terminals.
Provides a highly convenient information processing system for monitoring and communicating with children, enhancing user experience through customizable notification patterns.
Smart Images

Figure 2025110410000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing terminal, an information processing apparatus, an information processing method, and an information processing program capable of exchanging voice data.
Background Art
[0002] When a child reaches a certain age, for example, becomes an elementary school student and often acts alone, a guardian with a child worries about the child's actions, such as whether the child has safely arrived at school or a cram school without encountering an accident or has returned home.
[0003] Therefore, as a mechanism for dealing with the above problems, for example, a service that enables confirmation of a child's location information by using a GPS function mounted on a portable information terminal such as a smartphone is provided (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, there is still room for improvement in convenience in the conventional information processing system.
[0006] The present invention has been made in view of the above problems, and an object thereof is to provide an information processing terminal, an information processing apparatus, an information processing method, and an information processing program with high convenience.
Means for Solving the Problems
[0007] To solve the above problems, the information processing terminal according to the present invention receives data and a setting instruction for setting a notification pattern when notifying that the data has been received from a different terminal, a receiving unit, a notification unit that notifies that the receiving unit has received the data, and a setting unit that sets the notification pattern of the notification unit based on the setting instruction. It is provided with.
Effect of the Invention
[0008] According to the present invention, it is possible to provide a highly convenient information processing terminal, information processing device, information processing method, and information processing program.
Brief Explanation of Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Mode for carrying out the invention
[0010] [Embodiment] Hereinafter, the information processing system 1 which concerns on embodiment is demonstrated with reference to drawings. The information processing system 1 which concerns on embodiment is a so-called monitoring system, and from the 2nd user terminal 4 carried by the person under guardianship (for example, a child), for example, information uploaded to the server 2 at a predetermined interval such as every 1.5 minutes the position of the 2nd user terminal 4 is determined, and the determined position is notified to the 1st user terminal 3 carried or used by the guardian (for example, family such as parents or grandparents). Also, in the information processing system 1 which concerns on this embodiment, the 1st user terminal 3 and the 2nd user terminal 4 are equipped with a microphone and a speaker, and are configured to be able to transmit and receive messages by voice (hereinafter also referred to as voice messages) to and from each other. In the following description, the guardian is also referred to as the 1st user. Also, the person under guardianship is also referred to as the 2nd user. As shown in FIG. 1, the information processing system 1 includes a server 2 and a network 5 that connects to the server 2.
[0011] It includes one or more first user terminals 3 and second user terminals 4 connected via it. As shown in FIG. 1 In the example shown, the information processing system 1 has a configuration including a server 2, a first user terminal 3, and a second user terminal 4 each having one unit. However, the number of the server 2, the first user terminal 3, and the second user terminal 4 included in the information processing system 1 is arbitrary respectively.
[0012] (Server 2) FIGS. 2 and 3 are configuration diagrams of the server 2. FIG. 2 shows the main hardware configuration of the server 2 and the server 2 includes a communication IF 200A, a storage device 200B, a CPU 200C, etc. Although not shown in FIG. 2, the server 2 may include an input device (e.g., a mouse, a keyboard , a touch panel, etc.) and a display device (a CRT (Cathode Ray Tube), a liquid crystal display , an organic EL display, etc.).
[0013] The communication IF 200A is an interface for communicating with other devices (e.g., the first user terminal 3, the second user terminal 4, etc.) The storage device 200B is, for example, an HDD (Hard Disk Drive) or a semiconductor storage device (SSD (
[0014] Solid State Drive)). Various data and information processing programs are stored in the storage device 200B. Note that part or all of the various data stored in the storage device 200B may be stored in an external storage device such as a USB (Universal Serial Bus) memory or an external HDD, or in the storage device of another information processing device connected via a network 5. In this case, the server 2 can refer to or obtain the data stored in the external storage device or the storage device of another information processing device The data is then stored in an external storage device or in a storage device of another information processing device.
[0015] The storage device 200B stores account information of the first user terminal 3, for example, 3 identification number, name, contact information (email address, phone number), second user (e.g., yourself The identification number of the second user terminal 4 carried by the user (the child of the user) is stored in the storage device. In 200B, the account information of the second user terminal 4, for example, the identification number of the second user terminal 4, The first user's name, name, and the first user terminal owned by the first user (for example, your parents, grandparents, or other family members) The identification number of the first user terminal 3 and the Logs including data transmitted and received by the second user terminal 4 are stored in association with the account. In addition, the storage device 200B for transmitting to the second user terminal 4 has downloaded Audio files that can be used for streaming (e.g. messages recorded by voice actors, actors, idols, etc.) Messages generated by voice synthesis engines such as Sage voice files and Vocaloid (registered trademark) This stores the audio files of the messages, etc.
[0016] The CPU 200C controls the server 2 according to this embodiment, and includes a ROM and a RAM (not shown). Equipped with:
[0017] FIG. 3 is a functional block diagram of the server 2. As shown in FIG. 3, the server 2 includes a receiving unit 2 01, a transmission unit 202, a storage device control unit 203, etc. The CPU 200C executes the information processing program stored in the storage device 200B. This is achieved by:
[0018] The receiving unit 201 receives data transmitted from the first user terminal 3, the second user terminal 4, etc., for example, voice data, setting instructions, etc.
[0019] The transmitting unit 202 transmits the data received from the first user terminal 3, for example, voice data or setting instructions, to the second user terminal 4. Also, the transmitting unit 202 transmits the data received from the second user terminal 4, for example, voice data, to the first user terminal 3.
[0020] The storage device control unit 203 stores the data transmitted and received by the first user terminal 3 and the second user terminal 4 in the storage device 20 0B, associating it with the account or the identification number of the user terminal that transmitted and received the data.
[0021] (First user terminal 3) The first user terminal 3 is a terminal owned by the first user, for example, a smartphone installed with application software. The first user can transmit and receive voice data with the second user terminal 4 registered using the first user terminal 3, and thus transmit and receive voice messages with the second user (for example, their own child). FIG. 4 shows the main hardware configuration of the first user terminal 3, including a communication IF 300A, a storage device 300B, an input device 300C, a display device 300D, a CPU 300E, a microphone 300F, a speaker 3 00G, etc.
[0022] The communication IF 300A is an interface for communicating with other devices (in this embodiment, the server 2).
[0023] The storage device 300B is, for example, an HDD (Hard Disk Drive) or a semiconductor storage device (SSD ( It is a Solid State Drive. The storage device 300B stores the identification number of the terminal, information processing programs RAM (application software), and preset messages to be transmitted to the second user terminal 4 such as messages blown in by people such as voice actors, actors, and idols, messages by a voice synthesis engine such as Vocaloid (registered trademark), messages input by the first user (the messages input by the first user include voice messages blown in by the first user and character messages input in text), messages downloaded from the server 2 etc. are stored. Also, the storage device 300B stores, for example, data transmitted and received between the first user terminal 3 and the second user terminal 4. The identification number of the terminal is a number for identifying the first user terminal 3. By attaching the identification number of the terminal to the data transmitted from the first user terminal 3, the server 2 can determine which first user terminal 3 the received data was transmitted from. Note that the identification number of the terminal may use an IP (Internet Protocol) address, a MAC (Media Access Control) address, etc., or may be assigned by the server 2 to the first user terminal 3. The input device 300C is, for example, an input device such as a keyboard, a mouse, or a touch panel, but other devices or equipment may be used as long as input is possible. It may also be a voice input device. The display device 300D is, for example, a liquid crystal display, a plasma display, an organic EL display, etc., but other devices or equipment (for example, CRT: Cathode Ray Tube) may be used as long as display is possible. The identification number may use an IP (Internet Protocol) address, a MAC (Media Access Control) address, etc., or may be assigned by the server 2 to the first user terminal 3. The input device 300C is, for example, an input device such as a keyboard, a mouse, or a touch panel, but other devices or equipment may be used as long as input is possible. It may also be a voice input device.
[0024] The input device 300C is, for example, an input device such as a keyboard, a mouse, or a touch panel, but other devices or equipment may be used as long as input is possible. It may also be a voice input device. The display device 300D is, for example, a liquid crystal display, a plasma display, an organic EL display, etc., but other devices or equipment (for example, CRT: Cathode Ray Tube) may be used as long as display is possible.
[0025] The display device 300D is, for example, a liquid crystal display, a plasma display, an organic EL display, etc., but other devices or equipment (for example, CRT: Cathode Ray Tube) may be used as long as display is possible. It may also be a Ray Tube).
[0026] The CPU 300E controls the first user terminal 3 according to the present embodiment and includes a ROM (not shown) and a RAM.
[0027] The microphone 300F is an acoustic device that converts sound into an electrical signal. The user of the first user terminal 3 can use the microphone 300F to input voice (for example, a message for sending to the second user terminal 4, etc.). The input voice is sent to the server 2 by the transmission unit 302 described later.
[0028] The speaker 300G is an acoustic device that converts an electrical signal into sound. The speaker 300G, for example, reproduces the voice data transmitted from the second user terminal 4 via the server 2 and stored in the storage device 300B.
[0029] FIG. 5 shows a functional block diagram of the first user terminal 3. The first user terminal 3 has functions such as a reception unit 301, a transmission unit 302, a storage device control unit 303, an input reception unit 304 (reception unit), and a display device control unit 305. Note that the functions shown in FIG. 5 are realized by the CPU 300E executing an information processing program stored in the storage device 300B.
[0030] The reception unit 301 receives data transmitted from the server 2, for example.
[0031] The transmission unit 302 transmits data to the server 2 according to an input operation received by the input reception unit 304, for example.
[0032] The storage device control unit 303 controls the storage device 300B. For example, the storage device control unit 30 3 stores data such as data transmitted and received between the first user terminal 3 and the second user terminal 4 in the storage device 300B in association with the account or the identification number of the user terminal that transmitted and received the data. Also, the storage device control unit 303 stores, for example, audio data transmitted and received between the first user terminal 3 and the second user terminal 4 in the storage device 300B.
[0033] The input reception unit 304 receives an input operation from the input device 300C.
[0034] The display device control unit 305 controls the display device 300D and displays, for example, the screens illustrated in FIGS. 8 to 11 described later on the display device 300D.
[0035] (Second user terminal 4) The second user terminal 4 is a terminal used by the second user of the present information processing system 1. The second user can communicate with the first user terminal 3 registered using the second user terminal 4 by transmitting and receiving audio data, and can communicate with the first user (for example, their family) by voice. FIG. 6 shows the main hardware configuration of the second user terminal 4, and the second user terminal 4 includes a communication IF 400A, a storage device 400B, an input device 400C, a display device 400D (LED), a CPU 400E, a microphone 400F, a speaker 400G, a GPS sensor 400H, etc.
[0036] The communication IF 400A is an interface for communicating with other devices (in this embodiment, the server 2).
[0037] The storage device 400B is, for example, an HDD (Hard Disk Drive) or a semiconductor storage device (SSD ( It is a Solid State Drive. The storage device 400B stores the identification number of the terminal, information processing programs, RAM, voice data transmitted from the first user terminal 3, etc. The identification number of the terminal is a number for identifying the second user terminal 4. By attaching the identification number of the terminal to the data transmitted from the second user terminal 4, the server 2 can determine from which second user terminal 4 the received data was transmitted. Note that the identification number of the terminal may use an IP (Internet Protocol) address, a MAC (Media Access Control) address, etc., or may be assigned by the server 2 to the second user terminal 4.
[0038] The input device 400C is, for example, an input device such as a keyboard, a mouse, or a touch panel , but other devices or equipment may be used as long as input is possible. It may also be a voice input device. The second user can operate the input device 400C to input voice and transmit it to the first user terminal 3, or play back the voice data transmitted from the first user terminal 3.
[0039] The display device 400D is, for example, an LED. The display device 400D is controlled by a notification unit 40 5 described later, and lights up or blinks in a set pattern or a predetermined pattern to notify that voice has been received.
[0040] The CPU 400E controls the second user terminal 4 according to the present embodiment and includes a ROM and a RAM (not shown).
[0041] The microphone 400F is an acoustic device that converts sound into an electrical signal. The second user terminal The user of No. 4 can input voice using the microphone 400F. The input voice is transmitted to the server 2 by the transmission unit 402 described later.
[0042] The speaker 400G is an acoustic device that converts an electrical signal into sound. The speaker 400G reproduces, for example, the voice data transmitted from the first user terminal 3 via the server 2 and stored in the storage device 400B. Also, the speaker 400G is controlled by the notification unit 405 described later and notifies that voice has been received by generating sound in a set pattern or a predetermined pattern.
[0043] The GPS sensor 400H receives a signal containing data such as the time data of an atomic clock mounted on a satellite and the celestial ephemeris (orbit) of the satellite from the GPS satellite, calculates the distance from the satellite based on the difference between the transmission time and the reception time of the received signal, and identifies the current position. Also, the GPS sensor 400H outputs the identified current position.
[0044] FIG. 7 shows a functional block diagram of the second user terminal 4. The second user terminal 4 has functions such as a reception unit 401, a transmission unit 402, a storage device control unit 403, an input reception unit 404, a notification unit 405, a setting unit 406, and a determination unit 407 (first to third determination units). Note that the functions shown in FIG. 7 are realized by the CPU 400E executing an information processing program stored in the storage device 400B. The reception unit 401 receives, for example, data (such as voice data) transmitted from the server 2 and a setting instruction for setting a notification pattern for notifying that the data has been received.
[0045]
[0046] The transmission unit 402 transmits data, such as voice data, to the server 2, for example, according to the input operation received by the input reception unit 304. Further, the transmission unit 402 transmits the determination result by the determination unit 407 to the first user terminal 3 (via the server 2). Also, the transmission unit 402 transmits a recommendation instruction for recommending setting the notification pattern of the notification unit 405 to a predetermined notification pattern according to the determination result by the determination unit 407 to the first user terminal 3. The storage device control unit 403 controls the storage device 400B. For example, the storage device control unit 403 controls the storage device 400B to write and read data. The storage device control unit 403 stores the data received by the reception unit 401 in the storage device 400B, for example. The input reception unit 404 receives an input operation from the input device 400C. The input reception unit 404 receives, for example, a reproduction operation of the voice data stored in the storage device 400B. The notification unit 405 notifies that the reception unit 401 has received data. The notification unit 405 notifies that the reception unit 401 has received data by, for example, lighting or flashing the display device 400D (LED) or generating sound from the speaker based on the notification pattern set by the setting unit 406. The setting unit 406 sets the notification pattern of the notification unit 405 based on the setting instruction received by the reception unit 401. Also, the setting unit 406 sets the notification pattern of the notification unit 405 to a predetermined notification pattern according to the determination result by the determination unit 407. Note that the notification pattern includes notification by reproduction of the data received by the reception unit 401 (the first notification pattern).
[0047] The storage device control unit 403 controls the storage device 400B. For example, the storage device control unit 403 controls the storage device 400B to write and read data. The storage device control unit 403 stores the data received by the reception unit 401 in the storage device 400B, for example. The input reception unit 404 receives an input operation from the input device 400C. The input reception unit 404 receives, for example, a reproduction operation of the voice data stored in the storage device 400B. The notification unit 405 notifies that the reception unit 401 has received data. The notification unit 405 notifies that the reception unit 401 has received data by, for example, lighting or flashing the display device 400D (LED) or generating sound from the speaker based on the notification pattern set by the setting unit 406.
[0048] The input reception unit 404 receives an input operation from the input device 400C. The input reception unit 404 receives, for example, a reproduction operation of the voice data stored in the storage device 400B. The notification unit 405 notifies that the reception unit 401 has received data. The notification unit 405 notifies that the reception unit 401 has received data by, for example, lighting or flashing the display device 400D (LED) or generating sound from the speaker based on the notification pattern set by the setting unit 406.
[0049] The notification unit 405 notifies that the reception unit 401 has received data. The notification unit 405 notifies that the reception unit 401 has received data by, for example, lighting or flashing the display device 400D (LED) or generating sound from the speaker based on the notification pattern set by the setting unit 406. The setting unit 406 sets the notification pattern of the notification unit 405 based on the setting instruction received by the reception unit 401. Also, the setting unit 406 sets the notification pattern of the notification unit 405 to a predetermined notification pattern according to the determination result by the determination unit 407. Note that the notification pattern includes notification by reproduction of the data received by the reception unit 401 (the first notification pattern). The setting unit 406 sets the notification pattern of the notification unit 405 based on the setting instruction received by the reception unit 401. Also, the setting unit 406 sets the notification pattern of the notification unit 405 to a predetermined notification pattern according to the determination result by the determination unit 407. Note that the notification pattern includes notification by reproduction of the data received by the reception unit 401 (the first notification pattern). The setting unit 406 sets the notification pattern of the notification unit 405 based on the setting instruction received by the reception unit 401. Also, the setting unit 406 sets the notification pattern of the notification unit 405 to a predetermined notification pattern according to the determination result by the determination unit 407. Note that the notification pattern includes notification by reproduction of the data received by the reception unit 401 (the first notification pattern).
[0050] The setting unit 406 sets the notification pattern of the notification unit 405 based on the setting instruction received by the reception unit 401. Also, the setting unit 406 sets the notification pattern of the notification unit 405 to a predetermined notification pattern according to the determination result by the determination unit 407. Note that the notification pattern includes notification by reproduction of the data received by the reception unit 401 (the first notification pattern). The setting unit 406 sets the notification pattern of the notification unit 405 based on the setting instruction received by the reception unit 401. Also, the setting unit 406 sets the notification pattern of the notification unit 405 to a predetermined notification pattern according to the determination result by the determination unit 407. Note that the notification pattern includes notification by reproduction of the data received by the reception unit 401 (the first notification pattern). The setting unit 406 sets the notification pattern of the notification unit 405 based on the setting instruction received by the reception unit 401. Also, the setting unit 406 sets the notification pattern of the notification unit 405 to a predetermined notification pattern according to the determination result by the determination unit 407. Note that the notification pattern includes notification by reproduction of the data received by the reception unit 401 (the first notification pattern). The setting unit 406 sets the notification pattern of the notification unit 405 based on the setting instruction received by the reception unit 401. Also, the setting unit 406 sets the notification pattern of the notification unit 405 to a predetermined notification pattern according to the determination result by the determination unit 407. Note that the notification pattern includes notification by reproduction of the data received by the reception unit 401 (the first notification pattern). In the case of [description missing in the original], the notification unit 405 notifies that the reception unit 401 has received data by playing back the data received by the reception unit 40 1.
[0051] The determination unit 407 determines the state regarding the notification of the data received by the reception unit 301, for example, whether voice data has been played back or not. Further, the determination unit 407 determines whether at least one of the date and time, the position, and the attributes of the first user terminal 3 satisfies a predetermined condition. Here, the date and time may be the current date and time, and the position may be the current position.
[0052] (Display screen) Figs. 8 to 11 are diagrams showing an example of the screen G1 displayed on the display device 300D of the first user terminal 3. Hereinafter, with reference to Figs. 8 to 11, an example of the screen G1 displayed on the display device 300D of the first user terminal 3 will be described. Note that the same components as those described with reference to Figs. 1 to 7 are denoted by the same reference numerals and redundant descriptions are omitted.
[0053] As shown in Fig. 8, on the display device 300D, the voice data transmitted and received between the first user terminal 3 and the second user terminal 4 is displayed in chronological order in units of voice files (hereinafter, also referred to as time line display). In the example shown in Fig. 8, the name 11 of the second user (which may be a handle name) is displayed at the upper part of the screen G1. On the left side of the screen G1, a display frame 12B indicating the voice data (the voice file of the second user) transmitted from the second user terminal 4 is displayed together with the transmission time 12D (using the information of the time stamp ) and the icon 12A (icon indicating the second user). Further, when the play button 12C is selected (tapped), the voice data corresponding to the display frame 12B (Voice file) can be played and the voice can be listened to. Also, on the right side of the screen G1, there is a voice data (voice file of the first user) sent from the first user terminal 3 to the second user terminal 4, and it is displayed together with the transmission time 13C (using the information of the time stamp). Also, near the display frame 13A, the status 13D regarding the notification of the voice data (for example, whether the voice data has been played on the second user terminal 4 or not) is also noted. Also, when the play button 13B is selected, the voice data (voice file) corresponding to the display frame 13A can be played and the voice can be listened to. Also, on the left side of the screen G1, according to the status of the second user terminal 4 (for example, time and position), a comment 14B indicating the situation automatically sent from the second user terminal 4 or the server 2 is displayed together with the transmission time 14D (using the information of the time stamp) and the icon 14A (icon indicating the second user terminal 4). When the first user wants to send voice data to the second user terminal 4, the first user operates an input device 300C such as a touch panel and selects an icon 15 simulating a microphone displayed at the bottom of the screen G1.
[0054] The screen G2 shown in FIG. 9 is a screen that transitions when the icon 15 described with reference to FIG. 8 is selected (tapped). As shown in FIG. 9, when the icon 15 is selected in FIG. 8, a display frame 16 for sending a message to the second user terminal 4 appears so as to rise from the lower side of the screen G2. The first user can record a voice by operating an input device 300C such as a touch panel and selecting a microphone icon 16A displayed in the display frame 16 of the screen G2 and send it to the second user terminal 4. When the microphone icon 16A is selected, The display form (e.g., the color of the icon) of the microphone icon 16A changes, indicating that recording has started. It is shown that the first user speaks a message (e.g., "I'm coming to pick you up now"). After finishing speaking and reselecting the microphone icon 16A again, the display form (e.g., the color of the icon) of the microphone icon 16A returns to its original state, indicating that recording has ended. Also, at the bottom of the microphone icon 16A, a plurality of messages 16B preset in the storage device 300B, the message 16B input by the first user, the message 16B downloaded from the server 2, etc. are displayed. The first user can select any one of the plurality of displayed messages 16B by operating the input device 300C such as a touch panel, and send the selected message 16B to the second user terminal 4. Note that the message input by the first user includes, as already described, the voice message blown in by the first user using the microphone 300F and the character message input in text by the first user operating the input device 300C. Here, the voice message is transcribed (textualized) and displayed as the title of the voice file. FIG. 10 is an example of a screen G3 in which the voice message is transcribed (textualized) and displayed as the title of the voice file. As illustrated in FIG. 10, on the screen G3, the message of the voice file obtained by transcribing (textualizing) the voice message is displayed as the title 16B. The first user can select the voice stamp store 17A on the screen G3 by operating the input device 300C such as a touch panel, and thus obtain a voice file (e.g., a voice file of a message blown in by a voice actor, an actor, an idol, etc., a vocaloid (registered trademark
[0055] (such as voice files of messages by a voice synthesis engine such as a label) can be downloaded and used. In addition, the first user can operate an input device 300C such as a touch panel to select (such as long-pressing or tapping) a replacement button 17B arranged on the left side of the title 16B, and thus can change the display order of the title 16B. In addition, the first user can operate an input device 300C such as a touch panel to select (such as long-pressing or tapping) an edit button 17C arranged on the right side of the title 16B, and thus can edit the title 16B. In addition, the first user can operate an input device 300C such as a touch panel to select (such as long-pressing or tapping) a playback button 17D arranged on the right side of the title 16B, and thus can play (preview) the voice file that is the source of the title 16B. In addition, the first user can operate an input device 300C such as a touch panel to select (such as long-pressing or tapping) a recording button 17E arranged on the right side of the title 16B, and thus can re-record the voice file that is the source of the title 16B. Note that the title 16B of the voice file may also be set to be displayed in the order of decreasing usage frequency. When displaying in the order of decreasing usage frequency, it is preferable to calculate the usage frequency of the message considering the variation in the message notation (such as the similarity of the messages, etc.).
[0056] In addition, the message 16B displayed on the screen G2 in FIG. 9 is preferably displayed in the order according to the usage frequency of the message by the first user or according to the settings by the first user. For example, when displayed according to the usage frequency, it is preferable that the messages are displayed in the order of decreasing usage frequency. This is preferable. Also, the message 16B displayed on the screen G2 in FIG. 9 may be displayed in an order according to the settings by the first user. In this case, similar to the description in FIG. 10, the first user may be able to operate the input device 300C to manually rearrange the display order of the message 16B and set it. Also, it may be set so that the preset message 16B is displayed in the order of decreasing usage frequency, or it may be set so that the message 16B input by the first user is displayed in the order of decreasing usage frequency. When displaying in the order of decreasing usage frequency, it is preferable to calculate the usage frequency of the message in consideration of the variation in the notation of the message (for example, the similarity of the message, etc.).
[0057] The screen G4 shown in FIG. 11 is a screen that transitions after selecting (touch operation) the microphone icon 16A described with reference to FIG. 9 and recording sound, or after selecting the message 16B displayed below the microphone icon 16A. As shown in FIG. 11, the first user can operate an input device 300C such as a touch panel to select the icon 18A on the screen G4 to audition and confirm the recorded sound. Also, the first user can operate an input device 300C such as a touch panel to select the icon 18B on the screen G4 to transition to the screen G2 and re-record the sound. Also, instead of re-recording the sound, the first user may select a message on the transitioned screen G2. Also, the first user can set a notification pattern when notifying that the second user terminal 4 has received a message from the first user terminal 3. In the example shown in FIG. 11, the first user can select "Incoming call sound ON" 19A, "Incoming call sound OFF" 19B, "Use this sound as the incoming call sound and ring" From "Rasu", a notification pattern can be selected. When the first user selects any one of 19A to 19C, a check mark is displayed in the selected item (in the example shown in Fig. 11, "Incoming Call Tone ON" 19A is selected). In the example shown in Fig. 11, three or more notification patterns can be selected, but the notification patterns are not limited to the example shown in Fig. 11. For example, when "Incoming Call Tone ON" 19A is selected, it may be configured such that the incoming call tone can be selected, or it may be configured such that vibration can be selected as the notification pattern. When any one of them is selected, a check mark is displayed in the selected item (in the example shown in Fig. 11, "Incoming Call Tone ON" 19A is selected). Note that in the example shown in Fig. 11, three or more notification patterns can be selected, but the notification patterns are not limited to the example shown in Fig. 11. For example, when "Incoming Call Tone ON" 19A is selected, it may be configured such that the incoming call tone can be selected, or it may be configured such that vibration can be selected as the notification pattern. When the first user operates an input device 300C such as a touch panel and selects the transmission icon 18C on the screen G4, the data corresponding to the recorded voice data or the selected message 16B is transmitted to the server 2 together with the setting instruction of the notification pattern. When the first user operates an input device 300C such as a touch panel and selects the transmission icon 18C on the screen G4, the data corresponding to the recorded voice data or the selected message 16B is transmitted to the server 2 together with the setting instruction of the notification pattern.
[0058] (Information Processing) Figs. 12 to 15 are flowcharts showing an example of the information processing of the information processing system 1. Hereinafter, the information processing of the information processing system 1 will be described with reference to Figs. 12 to 15. Note that the same components as those described with reference to Figs. 1 to 11 are denoted by the same reference numerals, and redundant descriptions are omitted.
[0059] (Message Transmission Processing) Fig. 12 is a flowchart showing an example of the message transmission processing of the information processing system 1. Hereinafter, an example of the message transmission processing of the information processing system 1 will be described with reference to Fig. 12. Note that in Fig. 12, the case where voice data is transmitted from the second user terminal 4 to the first user terminal 3 will be described.
[0060] (Step S101) The second user operates the input device 400C of the second user terminal 4 to input voice.
[0061] (Step S102) The input voice is converted into an electrical signal by the microphone 400F and then transmitted from the transmitter 402 to the server 2 as voice data. In addition, data such as the identification number and timestamp of the second user terminal 4 are attached to the data transmitted from the second user terminal 4.
[0062] (Step S103) The receiving unit 201 of the server 2 receives the voice data transmitted from the second user terminal 4.
[0063] (Step S104) The storage device control unit 203 of the server 2 stores the voice data transmitted by the second user terminal 4 in the storage device 200B in association with the account or the identification number of the user terminal that has sent and received the data.
[0064] (Step S105) The transmitting unit 202 of the server 2 refers to the storage device 200B, identifies the identification number of the first user terminal 3 associated with the identification number assigned to the voice data received by the receiving unit 201, and transmits the voice data transmitted from the second user terminal 4 to the identified first user terminal 3.
[0065] (Step S106) The receiving unit 301 of the first user terminal 3 receives the voice data transmitted from the server 2.
[0066] (Step S107) The notification unit 311 of the first user terminal 3 notifies that the voice has been received.
[0067] (Message Sending Process) FIG. 13 is a flowchart showing an example of the message sending process of the information processing system 1. Next, with reference to FIG. 13, an example of the message transmission process of the information processing system 1 will be described. Note that in FIG. 13, the case where voice data is transmitted from the first user terminal 3 to the second user terminal 4 will be described.
[0068] (Step S201) The first user operates the input device 300C of the first user terminal 3 to input a message to be transmitted to the second user terminal 4 and a setting instruction for the notification pattern. This input operation will be described later.
[0069] (Step S202) The transmission unit 302 of the first user terminal 3 transmits the input input data to the server 2. Note that the input data transmitted from the first user terminal 3 is provided with data such as the identification number of the first user terminal 3 and the time stamp.
[0070] (Step S203) The reception unit 201 of the server 2 receives the input data transmitted from the first user terminal 3.
[0071] (Step S204) The storage device control unit 203 of the server 2 stores the voice data among the input data transmitted by the first user terminal 3 in the storage device 200B in association with the account or the identification number of the user terminal that has transmitted and received the data.
[0072] (Step S205) The transmission unit 202 of the server 2 refers to the storage device 200B, identifies the identification number of the second user terminal 4 associated with the identification number given to the voice data received by the reception unit 201, and transmits the input data transmitted from the first user terminal 3 to the identified second user terminal 4.
[0073] (Step S206) The receiving unit 401 of the second user terminal 4 receives the input data transmitted from the server 2.
[0074] (Step S207) The setting unit 406 of the second user terminal 4 sets a notification pattern. The setting of the notification pattern by the setting unit 406 will be described later. The setting of the notification pattern will be described later.
[0075] (Step S208) The notification unit 405 of the second user terminal 4 notifies that data has been received in the notification pattern set by the setting unit 406. The notification unit 405 notifies that a message has been received based on the notification pattern set by the setting unit 406, by lighting or blinking of a display device (LED), sound, vibration, etc. The notification unit 405 notifies that a message has been received by lighting or blinking of a display device (LED), sound, vibration, etc. based on the notification pattern set by the setting unit 406.
[0076] (Input process) FIG. 14 is a flowchart showing an example of the input process in step S201 of FIG. 13. Hereinafter, with reference to FIG. 14, an example of the input process in step S201 of FIG. 13 will be described. .
[0077] (Step S301) The first user operates the input device 300C of the first user terminal 3 to display the screen G2 described in FIG. 9 or the screen G3 described in FIG. 10. The display device control unit 305 of the first user terminal 3 displays the screen G2 or the screen G3 on the display device 300D.
[0078] (Step S302) The input reception unit 304 of the first user terminal 3 determines whether any of the messages 16B displayed on the screen G2 or the screen G3 is selected by operating the input device 300C. If any of the messages 16B is selected (YES), the first user terminal 3 proceeds to step S3 Execute the process of 05. If no message is selected (NO), the first user terminal 3 executes the process of step S303.
[0079] (Step S303) The input reception unit 304 of the first user terminal 3 determines whether the microphone icon 16A displayed on the screen G2 or the screen G3 is selected by operating the input device 300C. If the microphone icon 1 6A is selected (YES), the first user terminal 3 executes the process of step S304. If the microphone icon 16A is not selected (NO), the first user terminal 3 returns to the process of step S302.
[0080] (Step S304) The first user terminal 3 records the voice of the first user input using the microphone. For example, the storage device control unit 303 of the first user terminal 3 stores the voice of the first user input using the microphone in the storage device 300B.
[0081]
[0082] Note that the order of the process of step S302 and the processes of step S303 and step S304 may be reversed. (Step S305) The display device control unit 305 of the first user terminal 3 causes the screen G4 described in FIG. 11 to be displayed on the display device 3 00D. The input reception unit 304 of the first user terminal 3 receives the notification pattern input by the first user operating the input device 3 00C.
[0083] (Notification pattern setting process) FIG. 15 shows an example of the notification pattern setting process of step S207 in FIG. 13 as a flowchart. It is a door. Hereinafter, with reference to FIG. 15, the notification pattern setting process of step S207 in FIG. 13 will be described by way of an example.
[0084] (Step S401) The determination unit 407 of the second user terminal 4 determines whether at least one of the date and time, location, and attributes of the first user terminal 3 satisfies a predetermined condition. If the predetermined condition is satisfied (YES) , the second user terminal 4 executes the process of step S402. If the predetermined condition is not satisfied (NO), the second user terminal 4 executes the process of step S403.
[0085] (Step S402) The setting unit 406 of the second user terminal 4 sets the notification pattern of the above notification unit 405 based on the setting instruction received by the reception unit 401.
[0086] (Step S403) The transmission unit 402 of the second user terminal 4 transmits (via the server 2) to the first user terminal 3 that the notification pattern of the notification unit 405 is set to a predetermined notification pattern.
[0087] (Step S404) The setting unit 406 of the second user terminal 4 sets the notification pattern of the notification unit 405 to a predetermined notification pattern.
[0088] In the above description, when at least one of the date and time, location, and attributes of the first user terminal 3 does not satisfy the predetermined condition, the notification pattern of the notification unit 405 is set to a predetermined notification pattern. However, the determination unit 407 determines whether at least one of the date and time, location, and attributes and status of different terminals satisfies a predetermined condition, and the date and time, location, and the first user terminal 3 When at least one of the attributes does not satisfy a predetermined condition, it is recommended to set the notification pattern of the notification unit 405 to a predetermined notification pattern, and send this recommendation instruction to the first user terminal 3. When a permission signal is received from the first user terminal 3, the setting unit 406 may be configured to set the notification pattern of the notification unit 405 to a predetermined notification pattern. As described above, the second user terminal 4 receives data (for example, voice data) and a setting instruction for setting a notification pattern when notifying that the data has been received from different terminals. It includes a receiving unit 401, a notification unit 405 that notifies that the receiving unit 401 has received data, and a setting unit 406 that sets the notification pattern of the notification unit based on the setting instruction. When a permission signal is received from the first user terminal 3, the setting unit 406 may be configured to set the notification pattern of the notification unit 405 to a predetermined notification pattern. As described above, the second user terminal 4 receives data (for example, voice data) and a setting instruction for setting a notification pattern when notifying that the data has been received from different terminals. It includes a receiving unit 401, a notification unit 405 that notifies that the receiving unit 401 has received data, and a setting unit 406 that sets the notification pattern of the notification unit based on the setting instruction.
[0089] As described above, the second user terminal 4 receives data (for example, voice data) and a setting instruction for setting a notification pattern when notifying that the data has been received from different terminals. It includes a receiving unit 401, a notification unit 405 that notifies that the receiving unit 401 has received data, and a setting unit 406 that sets the notification pattern of the notification unit based on the setting instruction. When a permission signal is received from the first user terminal 3, the setting unit 406 may be configured to set the notification pattern of the notification unit 405 to a predetermined notification pattern. As described above, the second user terminal 4 receives data (for example, voice data) and a setting instruction for setting a notification pattern when notifying that the data has been received from different terminals. It includes a receiving unit 401, a notification unit 405 that notifies that the receiving unit 401 has received data, and a setting unit 406 that sets the notification pattern of the notification unit based on the setting instruction. As described above, the second user terminal 4 receives data (for example, voice data) and a setting instruction for setting a notification pattern when notifying that the data has been received from different terminals. It includes a receiving unit 401, a notification unit 405 that notifies that the receiving unit 401 has received data, and a setting unit 406 that sets the notification pattern of the notification unit based on the setting instruction. Normally, on a mobile terminal, the notification settings of the terminal are performed by the owner of the terminal according to the situation, etc., and it is not a specification that a third party such as the sender of a message can set. However, as described above, in the present invention, since the notification pattern for data reception can be set from the first user terminal 3 which is a different terminal, it is highly convenient. For example, when a message arrives during a school or cram school class and is notified by sound or the like, it may be troublesome, while if it is always kept silent, there is a risk that the second user will never notice the message. However, since the notification pattern of the second user terminal 4 can be changed, the above problems can be solved. Normally, on a mobile terminal, the notification settings of the terminal are performed by the owner of the terminal according to the situation, etc., and it is not a specification that a third party such as the sender of a message can set. However, as described above, in the present invention, since the notification pattern for data reception can be set from the first user terminal 3 which is a different terminal, it is highly convenient. For example, when a message arrives during a school or cram school class and is notified by sound or the like, it may be troublesome, while if it is always kept silent, there is a risk that the second user will never notice the message. However, since the notification pattern of the second user terminal 4 can be changed, the above problems can be solved. Normally, on a mobile terminal, the notification settings of the terminal are performed by the owner of the terminal according to the situation, etc., and it is not a specification that a third party such as the sender of a message can set. However, as described above, in the present invention, since the notification pattern for data reception can be set from the first user terminal 3 which is a different terminal, it is highly convenient. For example, when a message arrives during a school or cram school class and is notified by sound or the like, it may be troublesome, while if it is always kept silent, there is a risk that the second user will never notice the message. However, since the notification pattern of the second user terminal 4 can be changed, the above problems can be solved. Normally, on a mobile terminal, the notification settings of the terminal are performed by the owner of the terminal according to the situation, etc., and it is not a specification that a third party such as the sender of a message can set. However, as described above, in the present invention, since the notification pattern for data reception can be set from the first user terminal 3 which is a different terminal, it is highly convenient. For example, when a message arrives during a school or cram school class and is notified by sound or the like, it may be troublesome, while if it is always kept silent, there is a risk that the second user will never notice the message. However, since the notification pattern of the second user terminal 4 can be changed, the above problems can be solved. Normally, on a mobile terminal, the notification settings of the terminal are performed by the owner of the terminal according to the situation, etc., and it is not a specification that a third party such as the sender of a message can set. However, as described above, in the present invention, since the notification pattern for data reception can be set from the first user terminal 3 which is a different terminal, it is highly convenient. For example, when a message arrives during a school or cram school class and is notified by sound or the like, it may be troublesome, while if it is always kept silent, there is a risk that the second user will never notice the message. However, since the notification pattern of the second user terminal 4 can be changed, the above problems can be solved. Normally, on a mobile terminal, the notification settings of the terminal are performed by the owner of the terminal according to the situation, etc., and it is not a specification that a third party such as the sender of a message can set. However, as described above, in the present invention, since the notification pattern for data reception can be set from the first user terminal 3 which is a different terminal, it is highly convenient. For example, when a message arrives during a school or cram school class and is notified by sound or the like, it may be troublesome, while if it is always kept silent, there is a risk that the second user will never notice the message. However, since the notification pattern of the second user terminal 4 can be changed, the above problems can be solved. Normally, on a mobile terminal, the notification settings of the terminal are performed by the owner of the terminal according to the situation, etc., and it is not a specification that a third party such as the sender of a message can set. However, as described above, in the present invention, since the notification pattern for data reception can be set from the first user terminal 3 which is a different terminal, it is highly convenient. For example, when a message arrives during a school or cram school class and is notified by sound or the like, it may be troublesome, while if it is always kept silent, there is a risk that the second user will never notice the message. However, since the notification pattern of the second user terminal 4 can be changed, the above problems can be solved.
[0090] Also, the second user terminal 4 includes a determination unit 407 that determines the state regarding the notification of the data received by the receiving unit 401, and a transmission unit 402 that transmits the determination result by the determination unit 407 to the first user terminal 3 which is a different terminal. Also, the second user terminal 4 includes a determination unit 407 that determines the state regarding the notification of the data received by the receiving unit 401, and a transmission unit 402 that transmits the determination result by the determination unit 407 to the first user terminal 3 which is a different terminal. Also, the second user terminal 4 includes a determination unit 407 that determines the state regarding the notification of the data received by the receiving unit 401, and a transmission unit 402 that transmits the determination result by the determination unit 407 to the first user terminal 3 which is a different terminal. In this way, the state regarding the notification of the data of the second user terminal 4 (for example, listening to a message) Since it transmits (such as whether the second user is listening or not) to the first user terminal 3, the first user terminal 3 can confirm whether the second user (for example, a child) is listening to the message, improving convenience. In this way, at least one of the date and time of the second user terminal 4 (for example, whether it is school or cram school time), the position (for example, whether at school or cram school), and the attributes of the first user terminal 3 which is a different terminal (such as whether it is a parent, a sibling, a grandparent, etc.) is determined whether it satisfies a predetermined condition. If the condition is not satisfied, for example, when it is school or cram school time, when at school or cram school, when the attribute of the first user terminal 3 is other than a parent, a recommendation instruction for setting the notification pattern of the notification unit 405 to a predetermined notification pattern is transmitted to the first user terminal 3 which is a different terminal, etc., improving convenience.
[0091] Also, the second user terminal 4 includes a determination unit 407 that determines whether at least one of the date and time, the position, and the attributes and status of different terminals satisfies a predetermined condition, and a setting unit 40 6 sets the notification pattern of the notification unit to a predetermined notification pattern according to the determination result by the determination unit 407. In this way, at least one of the date and time of the second user terminal 4 (for example, whether it is school or cram school time), the position (for example, whether at school or cram school), and the attributes of the first user terminal 3 which is a different terminal (such as whether it is a parent, a sibling, a grandparent, etc.) is determined whether it satisfies a predetermined condition. For example, when it is school or cram school time, when at school or cram school, when the attribute of the first user terminal 3 is other than a parent, the notification pattern of the notification unit 405 can be set to a predetermined notification pattern, etc., improving convenience.
[0092] Note that the second user terminal 4 determines whether at least one of the date and time, the position, and the attributes and statuses of different terminals satisfies a predetermined condition, and according to the determination result by the determination unit 407, a transmission unit 402 that transmits a recommendation instruction for setting the notification pattern of the notification unit 405 to a predetermined notification pattern to the first user terminal 3, which is a different terminal. It may be configured to include. Also, it is preferable that either the date and time is the current date and time, or the position is the current position, or both. By setting either the date and time to the current date and time, or the position to the current position, or both, it is possible to determine whether the second user is currently, for example, at school or cram school, or whether the second user is present at school or cram school. In addition, in the present embodiment, the notification pattern includes notification by data reproduction as a first notification pattern, and when the reception unit 401 receives a setting instruction set in the first notification pattern, the notification unit 405
[0093] notifies that data has been received by data reproduction. In this way, since notification can be made by reproducing a message, convenience is improved. Note that in the present embodiment, the reception unit 401 of the second user terminal 4 receives data and a setting instruction from the first user terminal 3, which is a different terminal, via the server 2 (information processing device ). However, the first user terminal 3 and the second user terminal 4 may transmit and receive data (for example, audio data) and a setting instruction without going through the server 2 (information processing device) (for example,
[0094] by a peer-to-peer method).
[0095] ).
[0096] [Modification Example 1 of the Embodiment] In the above embodiment, the first user terminal 3 is provided with a text conversion unit that converts voice data into text data (character data), and at least a part of the voice data transmitted and received between the first user terminal 3 and the second user terminal 4 is converted into text data and displayed (output) on the display device 300D. Since the voice can be confirmed in characters, the convenience is improved. . Also, the character data obtained by converting the voice data transmitted to the second user terminal 4 may be configured to be displayed (output) on the screen G2 as the message 16B described with reference to FIG. 9. Also in this case, the message 16B (text data) is preferably displayed in the order according to the usage frequency of the message by the first user or the settings by the first user.
[0097] [Modification Example 2 of the Embodiment] Also, at least a part of the functions of the first user terminal 3 may be provided in the server 2. For example, the text conversion unit that converts at least a part of the voice data transmitted and received between the first user terminal 3 and the second user terminal 4 into character data may be provided in the server 2. Also in this case, the message 16B (text data) is determined by the server in the order according to the usage frequency of the message by the first user or the settings by the first user, so that the message 16B (text data) is displayed (output) on the first user terminal 3 in the order according to the usage frequency of the message by the first user or the settings by the first user. This may be configured.
[0098] Also, at least a part of the functions of the second user terminal 4 shown in FIG. 7 may be provided in the server 2. It may be configured in such a manner. For example, among the functions of the second user terminal 4, the function of the determination unit 407 may be provided in the server 2. In this case, whether at least one of the state regarding notification of data, date and time, position, and the attributes and statuses of different terminals satisfies a predetermined condition is determined by the server 2.
[0099] Also, at least a part of the functions of the second user terminal 4 shown in FIG. 7 may be provided in the server 2 or the first user terminal 3. For example, among the functions of the second user terminal 4, the function of the determination unit 407 or the function of setting the notification pattern of the notification unit 405 to a predetermined notification pattern (recommendation unit) may be provided in the server 2 or the first user terminal 3. In this case, whether at least one of the state regarding notification of data, date and time, position, and the attributes and statuses of different terminals satisfies a predetermined condition is determined by the server 2 or the first user terminal 3.
[0100] Furthermore, each of the above-described embodiments and modification examples is merely an example of implementation of the present invention, and the technical scope of the present invention should not be construed as being limited thereby. That is, the present invention can be implemented in various forms without departing from the gist or main features thereof.
Explanation of Reference Numerals
[0101] 1 Information processing system 2 Server (information processing apparatus) 200A Communication IF 200B Storage device 200C CPU 201 Receiver 202 Transmitter 203 Storage device control unit 3 First User Terminal (Information Processing Terminal) 300A Communication IF 300B Memory Device 300C Input Device 300D Display Device 300E CPU 300F Microphone 300G Speaker 301 Receiver 302 Transmitter 303 Memory Device Control Unit 304 Input Reception Unit (Reception Unit) 305 Display Device Control Unit 4 Second User Terminal 400A Communication IF 400B Memory Device 400C Input Device 400D Display Device (LED) 400E CPU 400F Microphone 400G Speaker 400H GPS Sensor 401 Receiver 402 Transmitter 403 Memory Device Control Unit 404 Input Reception Unit 405 Notification Unit 406 Setting Unit 407 Judgment Unit 5 Network
Claims
【Claim 1】 A receiving unit that receives data and a setting instruction for setting a notification pattern when notifying that the data has been received from different terminals, A notification unit that notifies that the receiving unit has received the data, A setting unit that sets a notification pattern of the notification unit based on the setting instruction, An information processing terminal characterized by comprising the above.
Citation Information
Patent Citations
Voice communication using real-time status notifications
JP2016531498A
Method and system for chatting on mobile device using external device
JP2018156646A
Information transmission system and positional information server
JP2020048093A
Communication system
JP2021136668A
Location information sharing control system and location information sharing control device
JP6953055B1
Cited By
Terminals, systems, methods, and programs
JP7854676B1