Source: https://patents.google.com/patent/JP2013115589A/en
Timestamp: 2020-02-20 13:56:40
Document Index: 63265322

Matched Legal Cases: ['art 24', 'art 23', 'art 34', 'art 34', 'art 24', 'art 34', 'art 24', 'art 24']

JP2013115589A - Terminal device, information presentation device and group communication system - Google Patents
Terminal device, information presentation device and group communication system Download PDF
JP2013115589A
JP2013115589A JP2011259613A JP2011259613A JP2013115589A JP 2013115589 A JP2013115589 A JP 2013115589A JP 2011259613 A JP2011259613 A JP 2011259613A JP 2011259613 A JP2011259613 A JP 2011259613A JP 2013115589 A JP2013115589 A JP 2013115589A
JP2011259613A
JP5872866B2 (en
秀樹 川口
Tatsuki Kubo
竜樹 久保
2011-11-28 Application filed by Fujitsu Ten Ltd, 富士通テン株式会社 filed Critical Fujitsu Ten Ltd
2011-11-28 Priority to JP2011259613A priority Critical patent/JP5872866B2/en
2013-06-10 Publication of JP2013115589A publication Critical patent/JP2013115589A/en
2016-03-01 Publication of JP5872866B2 publication Critical patent/JP5872866B2/en
PROBLEM TO BE SOLVED: To provide a terminal device, an information presentation device and a group communication system, enabling grasping a location of a member belonging to a group before starting group communication.SOLUTION: A mobile terminal device disclosed by the present invention is communication connected to a server to perform group communication with a plurality of mobile terminal devices belonging to a predetermined group. The mobile terminal device includes a generator unit for generating a group selection image including a selection candidate image, indicative of a group selection candidate to start the group communication, and a location image having images indicative of the plurality of terminal devices displayed at positions of a map image corresponding to location information of the plurality of terminal devices belonging to the group.
The present invention relates to a terminal device, an information presentation device, and a group communication system.
2. Description of the Related Art Conventionally, there is a known group communication system in which members belonging to a group, such as “friends” and “family”, communicate with each other using a mobile terminal device such as a smartphone. Yes.
As one form of such a group communication system, in recent years, a group communication system that can share position information of each member belonging to a group among members has also been provided.
For example, in the communication system described in Patent Literature 1, each member's mobile terminal device belonging to a predetermined group transmits its own device position information to a predetermined server using a GPS (Global Positioning System) function, and the server However, based on the position information received from each mobile terminal device, a map image including an icon indicating the position of each member is generated and transmitted to the mobile terminal device of each member. Thereby, the member who participates in group communication can enjoy a conversation, grasping | ascertaining the location of another member.
JP 2009-055564 A
However, the above-described conventional technology has a problem that the location of the member cannot be grasped until participation in group communication.
In other words, even if the user wants to determine whether or not to perform group communication after confirming the location of other members, for example, the user must know where the other members are unless after starting group communication. I couldn't figure it out.
For this reason, for example, a user who simply wants to know the location of another member may take an action of once participating in group communication and leaving immediately. Such behavior is not only cumbersome for the user, but may also give a bad impression to other members belonging to the group.
The disclosed technology has been made in view of the above, and provides a terminal device, an information presentation device, and a group communication system that can grasp the location of a member belonging to a group before starting group communication. For the purpose.
The terminal device disclosed in the present application is a terminal device that is communicatively connected to a center device and performs group communication with a plurality of terminal devices belonging to a predetermined group, and a group selection candidate for starting the group communication is selected. Generating a group selection image including a selection candidate image to be displayed and a location image in which images indicating the plurality of terminal devices are displayed at positions of map images corresponding to position information of the plurality of terminal devices belonging to the group An image generation unit is provided.
The information presenting device disclosed in the present application is a group selection candidate for starting the group communication, generated by an image generation unit of a terminal device that performs group communication with a plurality of terminal devices belonging to a predetermined group. A group selection image including a selection candidate image indicating the image and a location image in which an image indicating the plurality of terminal devices is displayed at a position of a map image corresponding to position information of the plurality of terminal devices belonging to the group A display control unit is provided for display.
Further, the group communication system disclosed in the present application is a group communication system that includes a center device and a plurality of terminal devices that are communicatively connected to the center device, and that shares communication data between terminal devices belonging to a predetermined group. And the center device stores a location information acquired from the terminal device, a location information transmission means for transmitting the location information stored in the storage means to a terminal device belonging to the group, Data processing means for collecting communication data between terminal devices belonging to the group and transmitting the communication data to the terminal device in response to an instruction from the terminal device, wherein the terminal device displays a list of the plurality of groups. A group list display means for displaying, and a temporarily selected group from among the plurality of groups displayed by the group list display means. A map image indicating an icon indicating the position of the terminal device belonging to the temporarily selected group designated by the group designation means based on the position information transmitted by the group designation means to be determined and the position information transmission means of the center device Terminal map display means that is displayed on the screen, and confirmation means for instructing the center device to start data communication in the temporary selection group when a confirmation operation is performed on the temporary selection group.
According to one aspect of the terminal device, the information presentation device, and the group communication system disclosed in the present application, it is possible to grasp the locations of members belonging to a group before starting group communication.
FIG. 1 is a diagram illustrating a configuration example of a group communication system according to the first embodiment. FIG. 2 is a diagram illustrating devices installed in the vehicle. FIG. 3 is a block diagram illustrating configurations of the mobile terminal device and the in-vehicle device. FIG. 4A is a diagram illustrating an example of user information. FIG. 4B is a diagram illustrating an example of group management information. FIG. 5A is a diagram illustrating a display example of a touch panel display. FIG. 5B is a diagram illustrating a display example of the touch panel display. FIG. 5C is a diagram illustrating a display example of the touch panel display. FIG. 5D is a diagram illustrating a display example of the touch panel display. FIG. 5E is a diagram illustrating a display example of the touch panel display. FIG. 5F is a diagram illustrating a display example of the touch panel display. FIG. 5G is a diagram illustrating a display example of the touch panel display. FIG. 5H is a diagram illustrating a display example of the touch panel display. FIG. 6 is a flowchart showing a processing procedure of application activation processing. FIG. 7 is a flowchart illustrating the processing procedure of the group selection processing. FIG. 8 is a flowchart showing the processing procedure of the group talk transmission processing. FIG. 9 is a flowchart illustrating a processing procedure of the group talk reception process. FIG. 10 is a flowchart showing a processing procedure of terminal-side withdrawal processing. FIG. 11 is a flowchart showing the processing procedure of the server-side withdrawal process. FIG. 12 is a diagram illustrating an example of the talking image in the second embodiment. FIG. 13 is a flowchart showing a processing procedure of shared terminal registration processing. FIG. 14 is a flowchart illustrating a processing procedure of user switching processing. FIG. 15 is a diagram illustrating an example of a group selection image according to the third embodiment. FIG. 16 is a flowchart illustrating a processing procedure for terminal-side group formation processing. FIG. 17 is a flowchart illustrating a processing procedure for server-side group formation processing.
Exemplary embodiments of a terminal device, an information presentation device, and a group communication system disclosed in the present application will be described below in detail with reference to the accompanying drawings. However, the present invention is not limited to the examples in these examples.
First, the system configuration of the group communication system according to the first embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating a configuration example of a group communication system according to the first embodiment.
In the following, an example in which voice group communication is performed will be described. However, group communication (hereinafter referred to as “group talk”) in the group communication system disclosed in the present application is not limited to this, and may be, for example, text. Group communication may be used. Moreover, below, although demonstrated using a vehicle-mounted apparatus as an example of an information presentation apparatus, apparatuses other than a vehicle-mounted apparatus may be sufficient as an information presentation apparatus.
As illustrated in FIG. 1, the group communication system 100 according to the first embodiment includes a server 1, a mobile terminal device 2, and an in-vehicle device 3. Such a group communication system 100 is a system for sharing communication data between portable terminal devices 2 belonging to a predetermined group.
The server 1 is a center device that provides a group talk service. The server 1 is a general computer such as a personal computer, and includes a control unit such as a CPU (Central Processing Unit). The control unit of the server 1 executes various processes related to group talk in response to a request from the mobile terminal device 2. Although specifically described later, the control unit of the server 1 functions as, for example, a position information transmission unit or a data processing unit.
The server 1 also includes a database including a user management DB (database) 11a and a group management DB (database) 11b.
The user management DB 11a is a database that manages information about users who subscribe to the group talk service. The user management DB 11a manages information such as a user ID, name, and current position as user management information.
The group management DB 11b is a database that manages information related to groups formed by users. The group management DB 11b manages information such as a group ID, a group name, and a user ID belonging to the group as group management information.
The specific contents of the user management information and group management information will be described later with reference to FIGS. 4A and 4B.
The mobile terminal device 2 is a terminal device that is connected to the server 1 and performs group communication with a plurality of mobile terminal devices 2 belonging to a predetermined group. Specifically, the mobile terminal device 2 is, for example, a smartphone or a mobile phone, and is connected to the server 1 via a network 50 such as the Internet or a wireless communication network. The mobile terminal device 2 is connected to the in-vehicle device 3 using short-range wireless communication such as Wi-Fi (registered trademark) or Bluetooth (registered trademark).
The in-vehicle device 3 is an information presentation device mounted on the vehicle 70. Specifically, the in-vehicle device 3 is mounted with only basic functions such as a display function, an audio playback function, and a communication function with the mobile terminal device 2 and becomes multi-functional by cooperating with the mobile terminal device 2. It is an in-vehicle device. Note that the in-vehicle device 3 is not limited to this, and may include a function (for example, a navigation function) other than the basic functions described above.
The group communication system 100 according to the first embodiment is configured as described above, and members belonging to the same group can enjoy group talk by voice via the in-vehicle device 3 and the mobile terminal device 2. .
Note that the communication between the mobile terminal device 2 and the in-vehicle device 3 may be short-range wireless communication using another wireless communication standard such as ZigBee (registered trademark). Further, communication between the mobile terminal device 2 and the in-vehicle device 3 may be performed by wired communication.
Next, equipment such as the in-vehicle device 3 installed in the vehicle 70 will be described with reference to FIG. FIG. 2 is a diagram illustrating devices installed in the vehicle 70. As shown in FIG. 2, the vehicle 70 is provided with an in-vehicle device 3, an authentication device 4, a microphone 5, a speaker 6, and the like.
The authentication device 4 is a device for authenticating a user who gets on the vehicle 70. Specifically, the authentication device 4 acquires a user ID from the mobile terminal device 2 using short-range wireless communication such as RFID (Radio Frequency Identification), and performs a process of transferring the acquired user ID to the in-vehicle device 3. .
Here, it is assumed that the user ID acquired by the authentication device 4 is the individual identification information (UID) of the mobile terminal device 2, but the user ID may be identification information other than the UID.
The microphone 5 is a voice input unit that acquires user's voice as voice data. The audio data acquired by the microphone 5 is transferred to the in-vehicle device 3. The speaker 6 is a sound output unit that outputs sound based on sound data received from the in-vehicle device 3.
Here, the microphone 5 and the speaker 6 are provided on the handle, but the microphone 5 and the speaker 6 may be installed at a place other than the handle. For example, the speaker 6 may be installed on the ceiling, door, front panel, or the like of the vehicle 70.
The in-vehicle device 3 is installed at the center of the front panel, in other words, diagonally left front when viewed from the driver. However, the present invention is not limited to this, and the in-vehicle device 3 may be installed at the right end of the front panel, in other words, diagonally right forward when viewed from the driver, or may be installed at a place other than the front panel.
In addition, devices other than the devices shown in FIG. For example, the vehicle 70 may be provided with a camera for photographing the periphery of the vehicle and the inside of the vehicle.
Next, the structure of the portable terminal device 2 and the vehicle-mounted apparatus 3 is demonstrated using FIG. FIG. 3 is a block diagram illustrating configurations of the mobile terminal device 2 and the in-vehicle device 3. In FIG. 3, only components necessary for explaining the characteristics of the mobile terminal device 2 and the in-vehicle device 3 are shown, and descriptions of general components are omitted.
The mobile terminal device 2 includes a short-range communication interface 21, a position information acquisition unit 22, a storage unit 23, and a control unit 24. In addition, the storage unit 23 stores a user ID 23a, group talk application software 23b, map information 23c, and in-vehicle device cooperation application software 23d. The control unit 24 includes an authentication processing unit 24a, an application execution unit 24b, and a navigation unit 24c. Furthermore, the application execution unit 24b includes an image generation unit 241, a reception processing unit 242, and a transmission processing unit 243.
On the other hand, the in-vehicle device 3 includes a short-range communication interface 31, a touch panel display 32, a storage unit 33, and a control unit 34. The storage unit 33 stores setting information 33a. The control unit 34 includes an authentication processing unit 34a, an operation information transmission unit 34b, a display control unit 34c, a voice output control unit 34d, a voice recognition processing unit 34e, and an execution instruction unit 34f.
As shown in FIG. 3, the mobile terminal device 2 is equipped with in-vehicle device cooperation application software 23 d for realizing a cooperative operation with the in-vehicle device 3. The in-vehicle device 3 is equipped with a cooperation function for performing a cooperation operation with the mobile terminal device 2. Thereby, for example, the image data generated by the various applications from the mobile terminal device 2 is transmitted to the in-vehicle device 3 and displayed on the touch panel display 32 of the in-vehicle device 3, and the operation content from the in-vehicle device 3 to the touch panel display 32 and the like. Is transmitted to the mobile terminal device 2 and the mobile terminal device 2 performs processing based on the operation information.
The in-vehicle device cooperation application cooperates with an application other than the group talk application, and the application can be used by using the touch panel display 32 of the in-vehicle device 3 or a hard switch (not shown). As described above, the in-vehicle device cooperation application is an application having an intermediate property between the OS (Operation System) and the application.
First, the configuration of the mobile terminal device 2 will be described. The near field communication interface 21 is a communication device for performing near field communication with the in-vehicle device 3. The position information acquisition unit 22 is, for example, a GPS (Global Positioning System) reception unit that acquires position information provided from a positioning satellite and passes the acquired position information to the application execution unit 24b and the navigation unit 24c. is there.
The storage unit 23 is a storage device such as a nonvolatile memory or a hard disk drive, and stores a user ID 23a, group talk application software 23b, map information 23c, and in-vehicle device cooperation application software 23d.
The user ID 23a is a UID of the mobile terminal device 2, for example. The user ID is not limited to the UID, and may be an ID arbitrarily set by the user or an ID automatically assigned by the server 1, for example.
The group talk application software 23b is software for realizing a group talk service provided by the server 1. The map information 23c may be stored in advance in the storage unit 23, or only necessary map information may be downloaded as appropriate from a service center that holds the map information. The in-vehicle device cooperation application software 23d is software for realizing a cooperative operation with the in-vehicle device 3. The in-vehicle device cooperation application software 23d can be downloaded from the server 1, for example.
The control unit 24 is a control unit that controls the entire mobile terminal device 2, and includes an authentication processing unit 24a, an application execution unit 24b, and a navigation unit 24c. The control unit 24 also performs processing for establishing a communication link with the in-vehicle device 3 using short-range wireless communication by the short-range communication interface 21.
The authentication processing unit 24 a is a processing unit that performs processing for transmitting the user ID 23 a to the authentication device 4 in response to a request from the authentication device 4. The user ID 23 a transmitted to the authentication device 4 is transferred by the authentication device 4 to the authentication processing unit 34 a of the in-vehicle device 3.
The application execution unit 24b is a processing unit that executes various processes related to group talk in accordance with the group talk application. Specifically, the application execution unit 24b includes an image generation unit 241, a reception processing unit 242, and a transmission processing unit 243.
The image generation unit 241 is a processing unit that generates various images related to group talk and transmits the generated images to the in-vehicle device 3 via the short-range communication interface 21.
For example, the image generation unit 241 generates a group selection image including a location image indicating the location of each member belonging to the group in addition to the group selection candidate image. This will be described later.
The reception processing unit 242 is a processing unit that receives various information transmitted from the server 1. For example, the reception processing unit 242 receives the position information of each member belonging to the group from the server 1 and passes the received position information to the image generation unit 241.
The reception processing unit 242 also performs processing of storing the received talk data in the storage unit 23 when receiving talk data to be described later from the server 1. The talk data stored in the storage unit 23 is extracted from the storage unit 23 in response to an input operation to the touch panel display 32 by the user, and audio data included in the talk data is output from the speaker 6.
The transmission processing unit 243 is a processing unit that performs processing for transmitting various types of information received from the in-vehicle device 3 to the server 1 via the short-range communication interface 21. For example, when receiving the voice data from the in-vehicle device 3, the transmission processing unit 243 acquires the current position information from the position information acquisition unit 22, and includes the voice data, the position information, the time, the user ID, a group ID described later, and the like. The talk data is transmitted to the server 1.
In addition, when the application execution unit 24b receives an activation instruction for the group talk application software 23b from the authentication processing unit 34a of the in-vehicle device 3, the application execution unit 24b also performs processing for starting the group talk application software 23b according to the activation instruction.
The storage unit 23 may store various types of software other than the group talk application software 23b. In such a case, the application execution unit 24b also performs processing for executing software other than the group talk application software 23b stored in the storage unit 23.
The navigation unit 24 c is a processing unit that performs route guidance to the user using the position information acquired by the position information acquisition unit 22 and the map information 23 c stored in the storage unit 23. The route guidance information generated by the navigation unit 24c is passed to the application execution unit 24b.
Next, the configuration of the in-vehicle device 3 will be described. The short-range communication interface 31 is a communication device for performing short-range wireless communication with the mobile terminal device 2. The touch panel display 32 is an input / output device in which an input touch panel is attached to the surface of a display for displaying various images. When receiving an input operation from the user, the touch panel display 32 transfers operation information corresponding to the received input operation to the operation information transmitting unit 34b.
The storage unit 33 is a storage device such as a nonvolatile memory or a hard disk drive, and stores setting information 33a. The setting information 33a is information including information that associates, for example, a user name of a user having the user ID for each registered user ID.
The setting information 33a also includes a “killer word”. This killer word is a dedicated word for controlling a device such as an air conditioner mounted on the vehicle 70 or the navigation unit 24c included in the mobile terminal device 2 by voice, and is registered in advance by a user, for example.
The control unit 34 is a control unit that controls the in-vehicle device 3 as a whole, and includes an authentication processing unit 34a, an operation information transmission unit 34b, a display control unit 34c, a voice output control unit 34d, a voice recognition processing unit 34e, and an execution instruction unit 34f. Prepare.
The authentication processing unit 34 a is a processing unit that performs user authentication based on the user ID received from the authentication device 4. Specifically, the authentication processing unit 34a determines whether or not the user ID received from the authentication device 4 matches the user ID included in the setting information 33a, and authenticates the user when it is determined that they match. .
Further, when authenticating the user, the authentication processing unit 34 a transmits an activation instruction for the group talk application software 23 b to the application executing unit 24 b of the mobile terminal device 2 via the short-range communication interface 31. Thereby, the application execution part 24b of the portable terminal device 2 starts the group talk application software 23b.
The operation information transmission unit 34 b is a processing unit that transmits operation information received from the touch panel display 32 to the application execution unit 24 b of the mobile terminal device 2 via the short-range communication interface 31.
The display control unit 34 c is a processing unit that displays various images on the touch panel display 32. For example, the display control unit 34 c performs a process of causing the touch panel display 32 to display a group selection image received from the mobile terminal device 2 via the short-range communication interface 31.
The audio output control unit 34d receives talk data from the mobile terminal device 2 via the short-range communication interface 31, and performs a process of outputting audio from the speaker 6 based on the audio data included in the received talk data.
The voice recognition processing unit 34 e is a processing unit that transmits voice data acquired via the microphone 5 to the mobile terminal device 2 via the short-range communication interface 31. The voice recognition processing unit 34 e also performs voice recognition processing for recognizing the utterance content from the voice data acquired via the microphone 5.
In addition, when the speech recognition processing unit 34e compares the utterance content recognized by the speech recognition processing with the killer word included in the setting information 33a and determines that the utterance content includes the killer word, A process of transferring the word to the execution instruction unit 34f is also performed.
The execution instruction unit 34f is a processing unit that performs processing for causing a device such as an air conditioner to execute processing corresponding to the received killer word when a killer word is received from the voice recognition processing unit 34e. In addition, when the process corresponding to the killer word is a process related to navigation, the execution instruction unit 34f sends control data for performing the process corresponding to the killer word to the mobile terminal device 2 via the short-range communication interface 31. Send.
In addition, when the execution instruction unit 34f receives synchronization control data, which will be described later, from the mobile terminal device 2 via the short-range communication interface 31, the execution instruction unit 34f sets the corresponding device according to the control data included in the received synchronization control data. Corresponding processing is executed for this. This will be described later.
Here, only the configuration and functions necessary for explaining the characteristics of the mobile terminal device 2 and the in-vehicle device 3 are shown, but the mobile terminal device 2 and the in-vehicle device 3 have configurations and functions other than those described above. It doesn't matter. For example, the voice output control unit 34d of the in-vehicle device 3 performs not only the above-described operation but also output control of music and voice guidance.
Next, contents of user management information and group management information managed by the user management DB 11a and group management DB 11b provided in the server 1 will be described with reference to FIGS. 4A and 4B. FIG. 4A is a diagram illustrating an example of user management information, and FIG. 4B is a diagram illustrating an example of group management information.
As shown in FIG. 4A, the user management information includes a “user name” item, an “icon image” item, a “current position” item, a “route” item, a “state” item, and a “affiliation group” for the user ID. Information that associates items.
Here, “user name” is an item in which the name of the user is stored. The user name may be a nickname or the like instead of the real name. The “icon image” item is an item in which an image arbitrarily selected by the user as an icon image for identifying the user, such as a face photograph of the user, is stored.
The “current position” item is an item in which user position information is stored. Specifically, the server 1 periodically collects location information from each user's mobile terminal device 2 and updates the “current location” item of the user management information. In this way, the server 1 manages the location of each user by periodically collecting location information from the mobile terminal device 2. As described above, the database included in the server 1 is an example of a storage unit that stores position information acquired from the mobile terminal device 2.
The “route” item is an item in which information such as a planned route to the destination and a route that has passed from the departure point to the current position is stored. For example, the server 1 acquires the route guidance information generated by the navigation unit 24c from the mobile terminal device 2, and updates the “route” item.
The “status” item is an item in which user status information is stored. The user state information is, for example, information indicating whether or not the vehicle 70 is being boarded. For example, “in boarding” is stored in the “state” item of the user management information shown in FIG. 4A. This indicates that the user (Taro Yamada) with the user ID “U01” is in the vehicle 70.
Whether or not the user is in the vehicle 70 can be specified by information transmitted from the mobile terminal device 2.
For example, when the mobile terminal device 2 starts the group talk application software 23b according to an instruction from the in-vehicle device 3, the mobile terminal device 2 transmits information indicating that the user is on board to the server 1 together with the user ID. Further, when the group talk application software 23b is activated by a user operation, the mobile terminal device 2 transmits information indicating that the user is not in the vehicle to the server 1 together with the user ID. Then, the server 1 updates the “state” item of the user management information based on these pieces of information transmitted from the mobile terminal device 2.
Further, as a method for determining whether or not the user is in the vehicle 70, a method for determining based on a connection state (communication state of short-range wireless communication) between the in-vehicle device 3 and the mobile terminal device 2 may be used. Good. In this case, when the group talk application software 23b is activated in a state where the in-vehicle device 3 and the mobile terminal device 2 are connected, information indicating that the user is on board is transmitted to the server 1 together with the user ID. To do. When the group talk application software 23b is activated in a state where the in-vehicle device 3 and the portable terminal device 2 are not connected, information indicating that the user is not in the vehicle is transmitted to the server 1 together with the user ID.
The “affiliation group” item is an item in which identification information (group ID) of a group to which the user belongs is stored. For example, in the case shown in FIG. 4A, the belonging groups “G01”, “G02”, and “G03” are associated with the user ID “U01”. This indicates that the user “Taro Yamada” belongs to three groups identified by the group IDs “G01”, “G02”, and “G03”, respectively.
Note that the user management information illustrated in FIG. 4A is merely an example, and the user management information may include items other than the items illustrated in FIG. 4A.
Next, the contents of the group management information will be described with reference to FIG. 4B. As shown in FIG. 4B, the group management information is information in which the “group name” item, the “talking” item, the “belonging user” item, and the “communication history” item are associated with the group ID.
Here, the “group name” item is an item in which the group name of the group corresponding to the group ID is stored. The “talking” item is an item in which information indicating whether the group corresponding to the group ID is currently in a group talk is stored. For example, in the case shown in FIG. 4B, “◯” is stored for the “talking” item. This indicates that the group with the group ID “G01” is currently in a group talk.
The “belonging user” item is an item in which the user ID of a user belonging to the group corresponding to the group ID is stored. The “communication history” item is an item that is associated with each user ID stored in the “belonging user” item and stores the communication history of each user. This communication history includes, in addition to talk data, information indicating whether the user has joined the group talk, the time of withdrawal from the group talk, or whether the user is participating in the user group talk.
As described above, the server 1 includes the group management DB 11b as a storage unit that stores group management information that is list information of each group in the group talk. The server 1 also includes a user management DB 11a as a storage unit that stores user management information including position information acquired from the mobile terminal device 2 owned by a user belonging to each group.
Next, each procedure from when the user authenticates using the authentication device 4 to when the group talk is started will be described with reference to a screen displayed on the touch panel display 32 of the in-vehicle device 3. 5A to 5H are diagrams illustrating display examples of the touch panel display 32. FIG.
When a user who is a subscriber of the group talk service gets on the vehicle 70, the user first holds the portable terminal device 2 over the authentication device 4. Thereby, the user ID 23a memorize | stored in the memory | storage part 23 of the portable terminal device 2 is read by the authentication apparatus 4, and the authentication process part 34a of the vehicle-mounted apparatus 3 performs user authentication using the user ID 23a and the setting information 33a.
Subsequently, when authenticating the user, the authentication processing unit 34a passes information indicating that the user has been authenticated to the display control unit 34c together with the icon image, the user name, and the like of the user. Then, the display control unit 34c generates an authentication success image based on these pieces of information, and causes the touch panel display 32 to display the generated authentication success image.
FIG. 5A shows an example of an authentication success image. As shown in FIG. 5A, the authentication success image includes an icon image and a user name of the authenticated user.
Further, when authenticating the user, the authentication processing unit 34a transmits an activation instruction for the group talk application software 23b to the application execution unit 24b of the mobile terminal device 2. Then, the application execution unit 24b activates the group talk application software 23b according to the activation instruction. In this embodiment, the group talk application software 23b is automatically started after authentication. However, the group talk application software 23b is not automatically started after authentication, but may be started by a start operation by a user after authentication.
Subsequently, in the mobile terminal device 2, the image generation unit 241 of the application execution unit 24 b generates a menu screen and transmits the generated menu screen to the display control unit 34 c of the in-vehicle device 3. In the in-vehicle device 3, the display control unit 34 c causes the touch panel display 32 to display the menu screen received from the image generation unit 241.
FIG. 5B shows an example of the menu screen. As shown in FIG. 5B, the menu screen includes images corresponding to various services including the group talk service.
Here, it is assumed that an image corresponding to the group talk service is touched by the user. In such a case, in the in-vehicle device 3, the operation information transmission unit 34 b receives the operation information from the touch panel display 32 and transmits the received operation information to the mobile terminal device 2.
In the mobile terminal device 2, when the transmission processing unit 243 receives operation information indicating that an image corresponding to the group talk service has been touched from the in-vehicle device 3, acquisition for acquiring information necessary for generating the group selection image is acquired. The request is transmitted to the server 1 together with the user ID 23a and position information.
Upon receiving these pieces of information, the server 1 refers to the user management DB 11a and extracts the group ID of the group to which the user belongs. For example, when the user is “Taro Yamada” with the user ID “U01”, the server 1 takes out the group IDs “G01”, “G02”, and “G03”.
Further, the server 1 extracts the group management information corresponding to the extracted group ID from the group management DB 11b, and also extracts the user management information corresponding to the user ID of the belonging user included in the extracted group management information from the user management DB 11a. For example, the server 1 retrieves the group management information corresponding to the group ID “G01” from the group management DB 11b and retrieves the user management information of the user “U02” belonging to this group from the user management DB 11a.
Then, the server 1 transmits information extracted from the user management DB 11a and the group management DB 11b to the mobile terminal device 2 that is the transmission source of the acquisition request. As described above, the control unit of the server 1 functions as an example of a position information transmitting unit that transmits the position information of the mobile terminal device 2 stored in the database to the plurality of mobile terminal devices 2 belonging to the same group. To do.
Subsequently, in the mobile terminal device 2, the reception processing unit 242 receives information necessary for generating a group selection image from the server 1, and delivers the received information to the image generation unit 241. Then, the image generation unit 241 generates a group selection image based on the information received from the reception processing unit 242 and the map information 23c stored in the storage unit 23.
When generating the group selection image, the image generation unit 241 transmits the generated group selection image to the in-vehicle device 3. In the in-vehicle device 3, the display control unit 34 c causes the touch panel display 32 to display the group selection image received from the image generation unit 241. Thus, the group selection image is displayed on the display unit (touch panel display 32) of the in-vehicle device 3 that can be touch-operated.
The image generation unit 241 temporarily stores information received from the reception processing unit 242 in the storage unit 23.
FIG. 5C shows an example of the group selection image. As shown in FIG. 5C, the group selection image includes a selection candidate image 61 and a location image 62.
The selection candidate image 61 is an image indicating a group selection candidate for starting group talk, in other words, a list image of a plurality of groups. Specifically, the selection candidate image 61 includes images corresponding to the groups that are selection candidates.
The selection candidate image 61 is configured to include a part of the groups that are selection candidates. Specifically, the selection candidate image 61 is an image adopting a so-called drum-type display format in which images of a group as a selection candidate are virtually rotated and switched according to a user operation.
The group images that are candidates for selection include, for example, the group name and the icon images of the members belonging to the group. In the case illustrated in FIG. 5C, the selection candidate image 61 includes an image corresponding to the group of the group name “family”, an image corresponding to the group of “friend 1”, and an image corresponding to the group of “colleague”. .
In addition, the images corresponding to the group having the group name “friend 1” include icon images of four users (here, users A to D) as users belonging to the group. In addition, the image of the group “family” and the image of the group “colleague” respectively located on the left and right of the image of the group “friend 1” include an icon image of the user Z who is a part of the member belonging to the group “family” The icon images of the user E who is a part of the member belonging to “colleague” are included.
The group name is information included in the group management information, and the icon image of the belonging member is information included in the user management information. The image generation unit 241 receives these pieces of information from the reception processing unit 242, and generates a selection candidate image 61.
The center position of the selection candidate image 61 is a focused position in the selection candidate image 61, and a group ("Friend 1" in FIG. 5C) arranged at this position, that is, a focused group is selected. , It becomes a group in the temporarily selected state.
The location image 62 is an image indicating the location of a user who belongs to a group ("Friend 1" in FIG. 5C) arranged at the center position of the selection candidate image 61. That is, the location image 62 is an image in which a user icon image is superimposed on a position on the map image corresponding to the position information of the user belonging to the temporarily selected group.
For example, in the case illustrated in FIG. 5C, an image of the group “Friend 1” is arranged in the center of the selection candidate image 61, and the location image 62 includes the users A to A who belong to the group “Friend 1”. An icon image of D is superimposed on the map image.
At this time, the group located at the center of the selection candidate image 61 is in the temporarily selected state, and the location image 62 corresponding to the group in the temporarily selected state is displayed. Then, the selection of the temporarily selected group is confirmed by a confirming operation such as a touch operation or a pressing operation on the touch panel display 32, and group talk is started in the confirmed group.
For a group that is not temporarily selected, that is, a group that is not located in the center of the selection candidate image 61 (for example, in FIG. 5C, a group “family” and a group “colleague” located on both sides of the group “friend 1”). Thus, even if a touch operation or a press operation on the touch panel display 32 is performed, a confirmation operation is not performed, and the group that has been touched or pressed moves to the center of the selection candidate image 61 and enters a temporary selection state. As described above, the image generation unit 241 functions as an example of a group specifying unit that specifies a temporarily selected group from a plurality of groups.
Here, the provisional selection state is a state before the participation in the group talk, in which the state of the members belonging to the group specified by the cursor provided in the center of the selection candidate image 61 is displayed.
As described above, in the group communication system 100 according to the first embodiment, the location image 62 indicating the location of the user belonging to the group is displayed together with the selection candidate image 61 as the group selection image. Specifically, the image generation unit 241 includes a selection candidate image 61 in which a group of selection candidates can be specified and a plurality of portable terminal devices belonging to the specified group among the groups included in the selection candidate image 61. A group selection image including a location image 62 in which images indicating a plurality of portable terminal devices 2 are displayed at the positions of the map image corresponding to the position information 2 is generated.
Therefore, the user can determine whether or not to perform the group talk after grasping the location of the group members. That is, the user can grasp where the members of the group are without actually starting the group talk. In addition, when the user simply wants to know the location of another member, the user does not need to take a complicated action such as joining the group talk and leaving immediately.
Further, in the group communication system 100 according to the first embodiment, the display control unit 34c causes the touch panel display 32 to display the selection candidate image 61 including a part of the selection candidate groups, and the touch panel display 32 is displayed. The group included in the selection candidate image 61 is changed according to the input operation.
Specifically, when the image generation unit 241 of the mobile terminal device 2 receives operation information of an input operation (for example, a left / right slide operation) on the selection candidate image 61 from the operation information transmission unit 34b of the in-vehicle device 3, the reception is received. In response to the operation information, a selection candidate image 61 obtained by sliding the group image is newly generated. Then, the image generation unit 241 transmits the newly generated selection candidate image 61 to the display control unit 34 c of the in-vehicle device 3. Thereby, the selection candidate image 61 in which the group image is slid in accordance with the user's slide operation is displayed on the touch panel display 32.
As described above, in the group communication system 100 according to the first embodiment, the display area of the selection candidate image 61 on the touch panel display 32 can be reduced by displaying the selection candidate image 61 in the drum format, and the location image 62 is displayed. Space can be secured.
Moreover, in the group communication system 100 according to the first embodiment, as illustrated in FIG. 5C, the selection candidate images 61 and the location images 62 are arranged in the vertical direction, and the group images included in the selection candidate images 61 are displayed in the horizontal direction. Is arranged. Thus, by using an image in which the images of each group are arranged in the direction intersecting the arrangement direction of the selection candidate image 61 and the location image 62 as the selection candidate image 61, a wider display space for the location image 62 is secured. can do.
Further, in the group communication system 100 according to the first embodiment, the display control unit 34c is an image located in a specific region (here, the central region) among the screens corresponding to the groups included in the selection candidate image 61. The location image 62 of the group corresponding to is displayed on the touch panel display 32. Therefore, the user locates each user belonging to the desired group by positioning an image corresponding to the desired group (for example, an image of the group “friend 1”) in a specific region (for example, the central region). Can be confirmed.
The image generation unit 241 functions as an example of a group list display unit that displays a list of a plurality of groups. Further, the image generation unit 241 displays terminal map display means for displaying an icon indicating the position of the mobile terminal device 2 belonging to the temporarily selected group on the map image based on the position information of the mobile terminal device 2 transmitted from the server 1. It also functions as an example.
Here, an example in which the display format of the selection candidate image 61 is a drum type has been described. However, the display format of the selection candidate image 61 is not necessarily a drum type. Further, the group images included in the selection candidate image 61 may be arranged in the same direction as the arrangement direction of the selection candidate image 61 and the location image 62. Here, an example in which the location image 62 is arranged below the selection candidate image 61 has been shown, but conversely, the selection candidate image 61 may be arranged below the location image 62.
When the number of users belonging to the group is large, the group image in the selection candidate image 61 may include only some users. In such a case, the display order of the users belonging to the group may be the order in which the possibility of participating in the group talk is high. For example, it can be determined that the higher the participation rate in the group talk, the higher the possibility of participating in the group talk. Further, it is possible to determine that a user who is currently incapable of communication (offline) has a low possibility of participating in the group talk. Thus, group selection can be performed more appropriately by setting the display order of the users displayed on the touch panel display 32 at the time of group selection to the order in which the possibility of participating in group talk is high.
In addition, the display order of users belonging to the group may be the order in which the date and time of participation in the group talk is the oldest or the order in which the number of utterances in the group talk is large. For example, it can be determined that the user who participated in the group talk has a higher possibility of being at the center of the topic of the group talk as the user who has participated in the group talk has an older date or the user who has a larger number of remarks in the group talk. Thus, the group selection can be performed more appropriately by setting the display order of the users displayed on the touch panel display 32 at the time of group selection to the order in which the possibility of being at the center of the topic of group talk is high.
Further, the image generation unit 241 changes the icon image to be superimposed on the map image in accordance with the status information of the belonging member among the information received from the reception processing unit 242.
For example, when the “state” item included in the user management information of the user A is “not riding”, the image generation unit 241 superimposes the icon image of the user A on the map image. On the other hand, when the “state” item included in the user management information of the user B is “riding”, the image generation unit 241 superimposes an image obtained by combining the icon image of the user B and the vehicle illustration on the map image. Let
Thus, the user can grasp the state of each member by changing the image to be superimposed on the map image in accordance with the state of the member.
Further, the image generation unit 241 determines the scale of the map image based on the position information of the belonging members. That is, the image generation unit 241 determines the scale of the map image so that the location image 62 includes the icon images of all users belonging to the group. Thereby, the user can grasp | ascertain easily the location of all the users who belong to a group.
By the way, in FIG. 5C, although the example in the case of determining the scale of a map image based on each positional information of an affiliation member was demonstrated, the scale of a map image may be fixed. FIG. 5D shows an example of the group selection image when the scale of the map image is fixed.
In FIG. 5D, as a result of the selection candidate image 61 shown in FIG. 5C being slid leftward by the user, the image corresponding to the group “colleague” is positioned in the center, and the users E to E belonging to the group “colleague” are displayed. An example in which a location image 62 indicating the location of G is displayed is shown.
As illustrated in FIG. 5D, when the scale of the map image is fixed, the image generation unit 241 includes, for example, the position information and state information of the own device on the map image of the fixed scale with reference to the position information of the own device. The location image 62 is generated by superimposing the icon image 62a based on the icon image based on the user information (position information, status information, etc.) of the member to which the member belongs.
At this time, if there is a user who is not located within the range of the map image, the image generation unit 241 includes a group selection image that further includes an icon image of the user who is not located within the range of the map image, apart from the location image 62. Generate.
For example, among the members E to G belonging to the group “colleague”, when the user G is not located within the range of the map image, the image generation unit 241 displays the selection candidate image 61, the location image 62, and the icon of the user G. A group selection image including the image 63 is generated. Thereby, on the touch panel display 32, the icon image 63 of the user G who is not located within the range of the map image is displayed outside the display area of the location image 62.
Further, if the icon image 63 of the user G displayed outside the display area of the location image 62 is displayed outside the display area of the location image 62 corresponding to the direction in which the user G exists, the direction of the members belonging to the group is displayed. Group talk is possible after understanding. For example, in FIG. 5D, it can be understood that the user G exists behind him.
As described above, when the location image 62 is an image obtained by superimposing an image showing the user on a map image of a predetermined scale, the display control unit 34c selects a user who is outside the display range of the map image. The displayed image is further displayed on the touch panel display 32. Therefore, the user can easily grasp, for example, members who are not located around him among members belonging to the group.
In addition, here, an example in which the image generation unit 241 superimposes the icon image of the belonging member on the map image has been described. However, the image generation unit 241 further displays a planned route to the destination of the belonging member. The scheduled route image shown may be superimposed. FIG. 5E shows an example of a group selection image including a location image 62 in which a planned route image is further superimposed on a map image.
As shown in FIG. 5E, the location image 62 includes a planned route image 62b of the user E and a planned route image 62c of the user F. Specifically, the image generation unit 241 generates the planned route image 62b using the route information included in the user E's user information, and uses the route information included in the user F's user information to generate the planned route image 62c. Generate.
As described above, by superimposing the planned route images 62b and 62c on the location image 62, the user can select a group for starting the group talk while considering where the member belongs. it can.
The image generation unit 241 may further superimpose a passed route image indicating a passed route from the departure position of the member to the current position on the map image. For example, as illustrated in FIG. 5F, the image generation unit 241 generates route images 62d and 62e that have passed using the route information included in the user information of the user E and the user F, and superimposes them on the map image.
In this way, by further superimposing the route image that has been passed on the map image, the user can select a group for starting group talk while considering which direction the member belongs.
Note that an upper limit (does not extend the range too much) is provided for the scale, and the user icon image is arranged at the end of the member in the position direction of the member in the display area for members that are not within the range. Also, in this case, it is preferable to process the user's icon image (color tone change, mark addition, etc.) so that the user is located outside the displayed map.
Returning to FIG. 5D, the case where the image of the group “colleague” included in the selection candidate image 61 is touched by the user will be described.
When the user touches the image of the group “coworker” included in the selection candidate image 61, the selection candidate image 61 in which the image of the group “coworker” is arranged at the center position, that is, the selection focused on the group “coworker” is selected. A candidate image 61 is displayed on the touch panel display 32. Further, the temporarily selected group is changed from “friend 1” to “colleague”. As a result, an image indicating the location of the user belonging to the group “colleague” is displayed on the touch panel display 32 as the location image 62.
After the image of the group “coworker” is arranged at the center position of the selection candidate image 61 (that is, after the group “coworker” is temporarily selected), the image of the group “coworker” is touch-operated by the user. The operation information transmission unit 34b of the in-vehicle device 3 transmits operation information related to the touch operation to the mobile terminal device 2. In the mobile terminal device 2, when the transmission processing unit 243 receives the operation information, the transmission processing unit 243 transmits a group talk start request including the group ID of the group “colleague” and the user ID of the own device to the server 1.
When the server 1 receives the group talk start request from the portable terminal device 2, the server 1 extracts the group ID from the group talk start request, and extracts the user ID of each user belonging to the group corresponding to the group ID from the group management DB 11b. In addition, the server 1 transmits a notification for confirming whether or not to participate in the group talk to the mobile terminal device 2 of the user corresponding to the extracted user ID.
Then, when receiving a notification to permit participation in the group talk from any user belonging to the group, the server 1 starts the group talk. Until a response indicating whether or not to join the group talk is received from the member, a screen indicating that the member is being called is displayed on the touch panel display 32 as shown in FIG. 5G.
In this way, by performing a selection operation on a group that is not in the temporarily selected state, the selected group is in the temporarily selected state. Furthermore, by performing a selection operation on the group in the temporarily selected state, the group in the temporarily selected state is determined as a group for starting the group talk.
The transmission processing unit 243 of the mobile terminal device 2 is an example of a confirmation unit that instructs the server 1 to start data communication in the temporary selection group when a confirmation operation is performed on the temporary selection group. Function.
FIG. 5H shows an example of the during-talk image displayed on the touch panel display 32 during the group talk. Hereinafter, processing contents in the group talk will be described with reference to FIG. 5H.
When the user utters during the group talk, the utterance content is collected by the microphone 5 of the vehicle 70, and the voice recognition processing unit 34 e of the in-vehicle device 3 receives the voice data acquired via the microphone 5 to the mobile terminal device 2. Send. In the mobile terminal device 2, when the transmission processing unit 243 receives audio data from the mobile terminal device 2, the transmission processing unit 243 acquires location information from the location information acquisition unit 22, and acquires audio data, location information, time, user ID, and group ID. Talk data including such information is generated and transmitted to the server 1.
Subsequently, when the server 1 receives talk data from the mobile terminal device 2, the server 1 transmits the received talk data to the mobile terminal devices 2 of other users belonging to the same group. As described above, the control unit of the server 1 collects communication data between the mobile terminal devices 2 belonging to the group and transmits the communication data to the mobile terminal device 2 in accordance with an instruction from the mobile terminal device 2. Function as. In the mobile terminal device 2, when the reception processing unit 242 receives talk data from another mobile terminal device 2 via the server 1, it stores the received talk data in the storage unit 23.
In the mobile terminal device 2, when new talk data is stored in the storage unit 23, the image generation unit 241 extracts a user ID and position information included in the newly stored talk data. In addition, the image generation unit 241 generates an image (hereinafter referred to as “tweet mark”) in which a user icon image corresponding to the extracted user ID and a predetermined image (for example, a balloon image) are combined.
Further, the image generation unit 241 generates a talking image in which the generated tweet mark is superimposed on a position on the map image corresponding to the position information extracted from the talk data, and transmits the generated talking image to the in-vehicle device 3. To do. Then, the display control unit 34 c of the in-vehicle device 3 displays the talking image received from the mobile terminal device 2 on the touch panel display 32.
As a result, as shown in FIG. 5H, the image during talk in which the tweet mark 65 is superimposed on the map image is displayed on the touch panel display 32. This in-talk image is updated every time a user belonging to the group transmits talk data, and a new tweet mark 65 is added to the map image.
In this way, when a selection operation for selecting one group from among the groups is performed, the display control unit 34c is connected between the mobile terminal device 2 of the user belonging to the selected group and the own device. An in-talk image for performing a group talk with the mobile terminal device 2 with which the communication link has been established is displayed on the touch panel display 32.
The user can hear a voice message corresponding to the touched tweet mark 65 by touching the tweet mark 65 displayed on the touch panel display 32.
Specifically, in the in-vehicle device 3, the operation information transmission unit 34 b receives operation information related to a touch operation on the tweet mark 65 from the touch panel display 32, and transmits the received operation information to the mobile terminal device 2. In the mobile terminal device 2, when the application execution unit 24 b receives the above operation information from the in-vehicle device 3, the talk data corresponding to the tweet mark 65 touched by the user among the talk data stored in the storage unit 23. The voice data is extracted from the data and transmitted to the in-vehicle device 3.
Then, in the in-vehicle device 3, the voice output control unit 34 d causes the speaker 6 to output a voice message corresponding to the tweet mark 65 touched by the user based on the voice data received by the mobile terminal device 2.
Here, an example in which a voice message is reproduced by touching the tweet mark 65, that is, a case where a group talk is performed using voice has been described, but the group talk is performed using characters, for example. Also good.
In such a case, the voice recognition processing unit 34e of the in-vehicle device 3 converts the voice data acquired via the microphone 5 into character data by the voice recognition processing, and the transmission processing unit 243 of the mobile terminal device 2 converts the character data into the character data. The included talk data may be transmitted to the server 1. Thereby, the display control part 34c can display the character message corresponding to the touched tweet mark 65 on the touch panel display 32, when a user touches the tweet mark 65.
As another configuration, voice data may be transmitted from the transmission processing unit 243 of the mobile terminal device 2 to the server 1, and the voice data may be converted into character data by the server 1.
Also, in FIGS. 5A to 5H, an example of selecting a group for starting group talk from registered groups has been described. However, the present invention is not limited to this, and a group is newly formed to start group talk. You can also This will be described later.
Next, specific operations of the server 1, the mobile terminal device 2, and the in-vehicle device 3 will be described. First, application startup processing executed by the mobile terminal device 2 will be described with reference to FIG. FIG. 6 is a flowchart showing a processing procedure of application activation processing.
The application activation process is a process from when the portable terminal device 2 is instructed to activate the group talk application software 23b to when a group selection mode flag or a group formation mode flag described later is turned on.
As shown in FIG. 6, in the mobile terminal device 2, the reception processing unit 242 acquires user information of a user located within a predetermined range from the own device from the server 1 (step S <b> 101), and the image generation unit 241 receives the information. Based on the user information acquired by the processing unit 242, an image is generated by superimposing the user's icon image on the map image (step S102).
Subsequently, in the mobile terminal device 2, the transmission processing unit 243 determines whether or not “group selection mode” is selected (step S103). Here, the “group selection mode” is a mode for selecting a group for starting group talk from registered groups.
For example, the touch panel display 32 displays an image for selecting “group selection mode” and an image for selecting “group formation mode” to be described later together with the image generated in step S102. Then, the user performs a touch operation on the image for selecting the “group selection mode”, and the operation information transmission unit 34 b of the in-vehicle device 3 transmits the operation information to the mobile terminal device 2. The transmission processing unit 243 of the device 2 determines that the “group selection mode” has been selected.
If it determines with "group selection mode" having been selected in step S103 (step S103, Yes), the application execution part 24b will turn on a group selection mode flag (step S104), and will complete | finish an application starting process.
On the other hand, when the “group selection mode” is not selected (No at Step S103), the transmission processing unit 243 determines whether the “group formation mode” is selected (Step S105). If it is determined that the “group formation mode” has been selected (step S105, Yes), the application execution unit 24b turns on the group formation mode flag (step S106) and ends the application activation process.
If the “group formation mode” is not selected in step S105 (step S105, No), the application execution unit 24b returns the process to step S101 and repeats the processes after step S101.
Next, the process procedure of the group selection process which the portable terminal device 2 performs is demonstrated using FIG. FIG. 7 is a flowchart illustrating the processing procedure of the group selection processing. The group selection process is a process executed when the group selection mode flag is turned on in step S104 of FIG.
As shown in FIG. 7, when the group selection process is started, the transmission processing unit 243 of the mobile terminal device 2 sends an information acquisition request for acquiring information necessary for generating the group selection image together with the user ID 23a, the position information, and the like. It transmits to the server 1 (step S201).
Subsequently, in the mobile terminal device 2, the reception processing unit 242 receives information necessary for generating the group selection image from the server 1 (step S202), and the image generation unit 241 displays the selection candidate image 61 and the location image 62. An included group selection image is generated (step S203). As a result, the group selection image is displayed on the touch panel display 32 by the display control unit 34c.
Subsequently, the transmission processing unit 243 determines whether or not a group confirmation operation has been performed (step S204). For example, the transmission processing unit 243 receives, from the in-vehicle device 3, operation information indicating that a touch operation has been performed on the group image arranged at the center position of the selection candidate image 61, that is, the temporarily selected group image. When it is determined that the group confirmation operation has been performed.
If it is determined in step S204 that a group confirmation operation has been performed (step S204, Yes), the application execution unit 24b transmits a group talk mode start request to the server 1 (step S205). Then, the application execution unit 24b turns off the group selection mode flag (step S206), turns on the group talk mode flag (step S207), and ends the group selection process.
On the other hand, when the group confirmation operation is not performed in step S204 (step S204, No), the transmission processing unit 243 determines whether or not the temporary selection group change operation is performed (step S208). The temporary selection group changing operation is, for example, a touch operation on a group image that is not in the temporary selection state or a slide operation on the selection candidate image 61. The transmission processing unit 243 determines that a selection candidate change operation has been performed when operation information indicating that these operations have been performed on the selection candidate image 61 is received from the in-vehicle device 3.
If it is determined in step S208 that the temporary selection group change operation has been performed (step S208, Yes), the image generation unit 241 updates the selection candidate image 61 (step S209) and updates the location image 62 (step S210). The process returns to step S204. Note that the application execution unit 24b also returns the process to step S204 even when the temporary selection group change operation has not been performed (No in step S208).
Next, the process procedure of the group talk transmission process which the vehicle-mounted apparatus 3 performs is demonstrated using FIG. FIG. 8 is a flowchart showing the processing procedure of the group talk transmission processing. Here, the group talk transmission process is a process related to transmission of talk data or the like among processes executed when the group talk mode flag is turned on. Note that the group talk transmission process shown in FIG. 8 is repeatedly executed while the group talk mode flag is on.
As shown in FIG. 8, when the group talk transmission process is started, the voice recognition processing unit 34e of the in-vehicle device 3 acquires voice data via the microphone 5 (step S301), and performs voice recognition on the acquired voice data. Processing is performed (step S302).
Subsequently, the voice recognition processing unit 34e determines whether or not a killer word is included in the utterance content (step S303). As described above, the killer word is a dedicated word for controlling the device such as an air conditioner mounted on the vehicle 70 or the navigation unit 24c included in the mobile terminal device 2 by voice.
When it is determined in step S303 that the utterance content includes a killer word (step S303, Yes), the execution instruction unit 34f issues an execution instruction for processing corresponding to the killer word (step S304).
Further, the execution instruction unit 34f determines whether or not other member synchronization control is set (step S305). Here, the other member synchronization control is a control for causing the processing corresponding to the killer word to be executed for the mobile terminal device 2 and the vehicle 70 of another user belonging to the same group.
The other member synchronization control is set for each killer word. For example, the member synchronization control is set for the killer word KW1, and the member synchronization control is not set for the killer word KW2. It is desirable to have a configuration in which processing for the mobile terminal device 2 of another member can be changed every time.
When other member synchronization control is set in step S305 (step S305, Yes), the execution instruction unit 34f sends synchronization control data including a control command similar to the content instructed to be executed in step S304 to the mobile terminal device 2. (Step S306), and the group talk transmission process ends. As described above, the execution instruction unit 34f transmits, to the server via the mobile terminal device 2, the synchronization control data indicating that the processing corresponding to the killer word is executed when the killer word registered in advance is included in the utterance content. To do.
Whether other member synchronization control is possible is set for each killer word. For example, functions that are suitable for performing the same behavior among members, such as destination setting, tend to be set to other member synchronous control, and appropriate control differs for each individual vehicle such as air conditioner control. There is a strong tendency that the function is not set to other member synchronization control.
On the other hand, when the killer word is not included in the utterance content in step S303 (step S303, No), the control unit 34 determines whether or not the current mode is the talk stop mode (step S307). For example, when the talk stop button 66 shown in FIG. 5F is touched, the control unit 34 determines that the talk stop mode is set.
When the current mode is not the talk stop mode in step S307 (step S307, No), the voice recognition processing unit 34e transmits the voice data acquired in step S301 to the mobile terminal device 2 (step S308). And the control part 34 complete | finishes a group talk transmission process, when the process of step S308 is complete | finished, or when other member synchronous control is not set in step S305 (step S305, No). Also, when the control unit 34 determines in step S307 that the current mode is the talk stop mode (Yes in step S307), the control unit 34 ends the group talk transmission process.
The voice data transmitted by the voice recognition processing unit 34e is received by the transmission processing unit 243 of the mobile terminal device 2. Then, the transmission processing unit 243 generates talk data including voice data, position information, time, user ID, group ID, and the like, and transmits them to the server 1.
Next, the process procedure of the group talk reception process which the portable terminal device 2 performs is demonstrated using FIG. Here, the group talk reception process is a process related to reception of talk data or the like among the processes executed when the group talk mode flag is turned on. Note that the group talk reception process shown in FIG. 9 is repeatedly executed while the group talk mode flag is on.
As shown in FIG. 9, when the group talk reception process is started, the image generation unit 241 of the mobile terminal device 2 determines the scale of the map image in accordance with the position information of the member to which it belongs (step S401), The member member's icon image is superimposed on the map image (step S402).
As a result, the talking image is displayed on the touch panel display 32 by the display control unit 34c. In addition, the icon image of the belonging member is determined according to the state of the belonging member. For example, when the state information of the user is “riding”, an image obtained by combining a user default icon image and a vehicle illustration is used as the user icon image.
Subsequently, in the mobile terminal device 2, the image generation unit 241 performs a drawing process of the tweet mark 65 (step S403). That is, the image generation unit 241 generates a talking image in which the tweet mark 65 is added on the map image.
Subsequently, the reception processing unit 242 determines whether or not synchronization control data has been received (step S404). If synchronization control data has not been received in this process (step S404, No), the transmission processing unit 243 determines whether or not a selection operation for the tweet mark 65 has been performed (step S405). For example, the transmission processing unit 243 determines that the selection operation of the tweet mark 65 has been performed when the operation information indicating that the touch operation has been performed on the tweet mark 65 is received from the in-vehicle device 3.
If it is determined in step S405 that the tweet mark 65 has been selected (step S405, Yes), the application execution unit 24b extracts the voice data corresponding to the selected tweet mark 65 from the storage unit 23 and transmits it to the in-vehicle device 3. (Step S406), the process ends. Note that the application execution unit 24b also ends the process when the selection operation of the tweet mark 65 is not performed in step S405 (No in step S405).
If it is determined in step S404 that synchronization control data has been received (step S404, Yes), the application execution unit 24b instructs execution of a process corresponding to the control command included in the synchronization control data (step S407). The talk reception process ends.
In addition, the application execution part 24b transmits the received synchronous control data to the vehicle-mounted apparatus 3, when the control object by synchronous control data is the apparatus mounted in the vehicle. Thereby, the execution instructing unit 34f of the in-vehicle device 3 instructs execution of processing corresponding to the control command included in the synchronization control data. As described above, when the execution instruction unit 34f receives the synchronization control data from the server 1, the execution instruction unit 34f executes a process according to the received synchronization control data. Further, the process corresponding to the control command included in the synchronization control data may be executed after an execution permission operation by the user.
Next, a processing procedure of terminal-side withdrawal processing that is withdrawal processing executed by the mobile terminal device 2 will be described with reference to FIG. FIG. 10 is a flowchart showing a processing procedure of terminal-side withdrawal processing. The withdrawal process is a process for terminating the group talk.
As shown in FIG. 10, when the terminal-side withdrawal process is started, the transmission processing unit 243 of the mobile terminal device 2 determines whether or not a withdrawal operation has been performed (step S501). For example, the transmission processing unit 243 determines that a withdrawal operation has been performed when operation information indicating that a withdrawal button (not shown) displayed on the touch panel display 32 has been touched is received from the in-vehicle device 3.
If the withdrawal operation is not performed in step S501 (step S501, No), the navigation unit 24c determines whether or not the destination has been set (step S502). In such processing, when the destination has not arrived (No in step S502), the application execution unit 24b ends the processing.
On the other hand, when it is determined in step S501 that the withdrawal operation has been performed (step S501, Yes), or when it is determined that the destination has been reached in step S502 (step S502, Yes), the transmission processing unit 243 receives the user ID 23a and The withdrawal data including the group ID and the like is transmitted to the server 1 (step S503). Then, the application execution unit 24b turns off the group talk mode flag (step S504), and ends the terminal-side withdrawal process. In addition, also when not having arrived at the destination in step S502 (step S502, No), the application execution part 24b complete | finishes a terminal side withdrawal process.
As described above, the withdrawal data is also transmitted when the user arrives at the destination. This is because when you arrive at your destination, you usually take the next action. For example, in the case of a car, you get off and take action according to the facility. It is normal to unsubscribe from a group talk. For this reason, if withdrawal processing such as sending withdrawal data is automatically performed on the condition that the destination has been reached, the withdrawal can be performed without performing an operation necessary for withdrawal. As a precaution, after the destination arrives, the withdrawal process may be executed based on the user's withdrawal confirmation operation (displaying the withdrawal confirmation button and the user's operation corresponding thereto).
When the user arrives at the destination, a confirmation screen for whether or not to leave the group talk is displayed on the touch panel display 32. When there is an operation for withdrawal, the processing from step S503 is performed. May be. In such a case, considering the user's convenience, the process may be shifted to step S503 even when there is no operation within a predetermined time after the confirmation screen is displayed.
Next, the processing procedure of the server-side withdrawal process that is the withdrawal process executed by the server 1 will be described with reference to FIG. FIG. 11 is a flowchart showing the processing procedure of the server-side withdrawal process. This process is executed by detecting reception of withdrawal data from the user.
As shown in FIG. 11, the server 1 determines whether or not withdrawal data has been received from the mobile terminal device 2 (step S601). If it is determined that it has been received (step S601, Yes), all the members of the corresponding group It is determined whether or not the group talk is canceled (step S602). If it is not determined that all members have withdrawn from the group talk in this process (step S602, No), that is, if there is at least one participant in the group talk, the server 1 The received withdrawal data is transmitted to the mobile terminal device 2 (step S603).
In the mobile terminal device 2, when the withdrawal data is received from the server 1, the image generation unit 241 generates a message indicating that the user who has sent the withdrawal data has withdrawn from the group talk, and the display control of the in-vehicle device 3. To the unit 34c. At this time, the image generation unit 241 may delete the icon image of the user who is the transmission source of the withdrawal data from the map image, or change the display form.
When it is determined in step S602 that all members have withdrawn from the group talk (step S602, Yes), the server 1 transmits dissolution data to the mobile terminal devices 2 of all members including the already-resigned members (step S604). The dissolution data is data indicating that the group talk has ended. In the mobile terminal device 2, when the dissolution data is received from the server 1, the image generation unit 241 generates a message indicating that the group talk has ended (the group has been dissolved) and transmits the message to the display control unit 34 c of the in-vehicle device 3. To do.
When the server 1 completes the process of step S603 or step S604, it updates the group management information of the corresponding group (step S605), and ends the server-side withdrawal process. Note that the server 1 terminates the server-side withdrawal process even when the withdrawal data is not received in step S601 (step S601, No).
In this way, by sending withdrawal data and dissolution data to members who have already withdrawn, it is possible to know who has been withdrawn and when the group has been dissolved, even after they have withdrawn from the group. .
In the case of this example, in consideration of the fact that a member who has once withdrawn confirms the group's existence and returns, the dissolution process was performed when it was determined that all members had withdrawn from the group talk (step S602, Yes). However, the dissolution process may be performed when there is only one remaining member in a state where the group talk is not established.
As described above, in the first embodiment, the image generation unit of the mobile terminal device corresponds to the selection candidate image indicating the group selection candidate for starting the group talk and the position information of the plurality of mobile terminal devices belonging to the group. A group selection image including a location image in which images indicating a plurality of portable terminal devices are displayed at the position of the map image is generated.
In the first embodiment, the database of the server functions as an example of a storage unit that stores the position information acquired from the mobile terminal device, and the control unit of the server belongs to the group with the position information stored in the database. Functions as an example of a data processing unit that collects communication data between mobile terminal devices belonging to a group and transmits them to the mobile terminal device in response to an instruction from the mobile terminal device. . In the first embodiment, the control unit of the mobile terminal device displays a list of a plurality of groups, a group list display means for displaying a group, and a group specification for designating a temporarily selected group from a plurality of groups displayed by the group list display means And a terminal map display means for displaying on the map image an icon indicating the position of the mobile terminal device belonging to the temporarily selected group designated by the group designating means based on the location information of the mobile terminal device transmitted from the server. When a confirmation operation is performed on the selected group, it functions as an example of a confirmation unit that instructs the server to start data communication in the temporary selection group.
Therefore, according to the first embodiment, the location of the members belonging to the group can be grasped before starting the group talk.
By the way, in Example 1 mentioned above, the example in case one user uses one portable terminal device was demonstrated. However, for example, there are cases where a plurality of people are on the vehicle, and a plurality of people share a single mobile terminal device owned by one of them and want to perform a group talk.
However, in the conventional technology, there is a problem that even if one portable terminal device is shared by a plurality of people, it is regarded as one person on the group talk service. That is, even if one portable terminal device is shared by a plurality of people, only one user (owner of the portable terminal device) is recognized on the other user's display, so it was not interesting.
Moreover, in the prior art, it was lacking also in the point that another user cannot grasp | ascertain the condition where several people are carrying on one vehicle.
Therefore, in the following, an example of an in-vehicle device and a group communication system that can enhance the enjoyment of group communication will be described. In the following description, parts that are the same as those already described are given the same reference numerals as those already described, and redundant descriptions are omitted.
FIG. 12 is a diagram illustrating an example of the talking image in the second embodiment. As shown in FIG. 12, for example, an image combining a user J icon image, a user K icon image, and a vehicle illustration is superimposed on the map image. This image shows that the user J and the user K are on the vehicle 70.
As described above, in the second embodiment, it can be easily understood that a plurality of users are on the same vehicle 70.
Also, as shown in FIG. 12, on the map image, for example, a tweet mark 68a combining a user K icon image and a speech balloon image, and a tweet mark combining a user J icon image and a speech balloon image. 68b are superimposed on each other.
Thereby, even when a plurality of people share one mobile terminal device 2, it is possible to easily grasp who the voice message is without actually listening to the voice message.
Next, a specific operation of the mobile terminal device 2 according to the second embodiment will be described. First, the shared terminal registration process will be described with reference to FIG. Here, the shared terminal registration process is a registration process for sharing one mobile terminal device 2 among a plurality of users. This process is repeatedly executed during operation of the apparatus.
As illustrated in FIG. 13, when the shared terminal registration process is started, the transmission processing unit 243 of the mobile terminal device 2 determines whether or not a shared terminal setting operation has been performed (step S701). For example, the transmission processing unit 243 determines that the shared terminal setting operation has been performed when information necessary for sharing the mobile terminal device 2 (for example, the passenger's user ID) is received from the in-vehicle device 3.
If it is determined that the shared terminal setting operation has been performed (step S701, Yes), the transmission processing unit 243 transmits to the server 1 a shared terminal registration request including the information received from the in-vehicle device 3 and the user ID of the own device. (Step S702), the shared terminal registration process is terminated.
When the server 1 receives the shared terminal registration request from the mobile terminal device 2, the server 1 performs shared terminal registration (for example, registration in the user management DB 11a and the group management DB 11b) based on the received shared terminal registration request. Note that the application execution unit 24b also ends the shared terminal registration process when the shared terminal setting operation is not performed (No in step S701).
Here, the processing procedure of the above-described shared terminal registration process will be specifically described by taking as an example a case where the user J shares the mobile terminal device 2 of the user K. Here, it is assumed that both the user J and the user K have the portable terminal device 2, and the user management information of both the user J and the user K is registered in the user management DB 11a. Further, it is assumed that the mobile terminal device 2 of the user K has already established a communication link with the in-vehicle device 3.
For example, the user J holds the portable terminal device 2 owned by the user J over the authentication device 4 mounted on the traveling vehicle 70. Thereby, the user ID of the user J read by the authentication device 4 is delivered to the in-vehicle device 3. Further, the control unit 34 of the in-vehicle device 3 transmits the user ID of the user J received from the authentication device 4 to the mobile terminal device 2 of the user K.
In the mobile terminal device 2 of the user K, the transmission processing unit 243 receives the user ID of the user J from the in-vehicle device 3 and sends a shared terminal registration request including the received user ID and the user ID of the own device. Send to server 1.
When the shared terminal registration request is received from the mobile terminal device 2, the server 1, for example, the user ID of the user K stored in the “affiliation user” item in the group management information of the group in which the user K is currently participating in the group talk. On the other hand, the user ID of user J is associated as the user ID of the shared user.
Thereby, the portable terminal device 2 of another user can grasp that the user J and the user K share the portable terminal device 2. In addition, since the user management information of the user K includes state information indicating that the user K is in the boarding state, it can be understood that the user J and the user K are on the same vehicle 70. .
If the user management information of the user J is not registered in the user management DB 11a, the user J inputs information (user name, icon image, etc.) necessary for sharing the mobile terminal device 2 using the touch panel display 32. Or you may choose.
In such a case, information input or selected by the user J is transmitted to the server 1 via the portable terminal device 2. The server 1 newly creates user management information of the user J by associating the information of the user J with the user ID newly issued to the user J, and then assigns the user ID of the user K to the shared user. Associate as user ID.
Next, the process procedure of a user switching process is demonstrated using FIG. FIG. 14 is a flowchart illustrating a processing procedure of user switching processing. Here, the user switching process is a process for switching the user who is the subject of the utterance during the group talk.
As shown in FIG. 14, when the user switching process is started, the transmission processing unit 243 of the mobile terminal device 2 determines whether or not a user switching operation has been performed (step S801). For example, the transmission processing unit 243 determines that the user switching operation has been performed when the operation information indicating that the user switching button displayed on the touch panel display 32 has been touched is received from the in-vehicle device 3.
If it is determined that a user switching operation has been performed (step S801, Yes), the application execution unit 24b switches the user who is the subject of the utterance (step S802). Specifically, the application execution unit 24b stores in the storage unit 23 or the like flag information indicating a user who is the main utterance among users (for example, the user J and the user K) sharing the device. The flag information is switched according to the user switching operation.
For example, when the flag information indicates that the user K is the utterance subject, the application execution unit 24 b transmits the talk data including the user ID of the user K to the server 1. In addition, when the flag information indicates that the user J is the utterance subject, the application execution unit 24b transmits the talk data including the user ID of the user J to the server 1.
Then, when the user ID of the user K is included in the talk data received from the server 1, the image generation unit 241 of each mobile terminal device 2 generates a tweet mark using the icon image of the user K, and the user J Is included, a tweet mark is generated using the icon image of user J.
Thereby, even if it is a case where two or more persons share the one portable terminal device 2, other users can grasp | ascertain easily who the utterance subject is.
Note that the application executing unit 24b ends the user switching process when the process of step S802 is completed or when the user switching operation is not performed in step S801 (No in step S801).
As described above, according to the second embodiment, the fact that one portable terminal device 2 is shared by a plurality of people and that a plurality of people are in one vehicle belongs to the group talk. Other users can easily grasp it, and the enjoyment of group communication can be enhanced.
In addition, although Example 2 mentioned above demonstrated the example in case the some user who is aboard the one vehicle 70 shares one portable terminal device 2, the user who shares the portable terminal device 2 is described. It is not always necessary to ride the vehicle 70 together.
Here, in the group communication system disclosed in the present application, it is possible to display a state where a plurality of users are on the same vehicle 70. Thereby, it becomes possible for other users participating in the group talk to grasp that a plurality of users are on the same vehicle 70. Such processing is called passenger processing.
The determination of the passenger in the passenger processing can be performed by setting by the user or setting via the in-vehicle device 3. The setting by the user is, for example, a process of transmitting the passenger's user ID and the like to the server 1 by a user operation. The setting via the in-vehicle device 3 is, for example, that the connected in-vehicle device 3 transmits its own device ID to the mobile terminal device 2, and the mobile terminal device 2 sends the user ID and the in-vehicle device 3 to the server 1. This is a process in which the ID is transmitted and the server 1 stores these data and identifies the passenger by matching using the ID of the in-vehicle device 3. Note that even when the shared terminal registration process is performed, the user ID and the ID of the in-vehicle device 3 are stored in the server 1, and thus it is possible to determine the passenger.
By the way, in the second embodiment, an example in which one portable terminal device is shared by a plurality of people has been described. However, the present invention is not limited to this. For example, a plurality of portable terminal devices may be handled as one set. Below, the example in the case of handling a some portable terminal device as 1 set is demonstrated.
FIG. 15 is a diagram illustrating an example of a group selection image according to the third embodiment. FIG. 15 illustrates an example in which the mobile terminal device 2 of the user L and the mobile terminal device 2 of the user M are handled as one set. Hereinafter, users treated as one set (here, user L and user M) are referred to as “set members”.
As illustrated in FIG. 15, an arrow image 69 that connects the user L icon image and the user M icon image is further displayed on the map image as an image indicating that the user L and the user M are set users. Superimposed. Thereby, the user can easily grasp that the user L and the user M are set users.
Next, specific operations of the mobile terminal device 2 and the server 1 according to the third embodiment will be described. First, the process procedure of the terminal side group formation process which the portable terminal device 2 performs is demonstrated using FIG. FIG. 16 is a flowchart illustrating a processing procedure for terminal-side group formation processing.
Here, the group formation process is a process for newly forming a group and starting a group talk instead of selecting a group for starting a group talk from registered groups. The terminal-side group formation process is executed when the group formation mode flag (see FIG. 6) is turned on.
As shown in FIG. 16, when the terminal-side group formation process is started, the application execution unit 24b of the mobile terminal device 2 transmits a group formation request to the server 1 (step S901), and receives group formation data from the server 1. (Step S902).
Here, the group formation request is information including the position information of the own device and the condition of the group to be newly formed (for example, “a user located 500 meters around the own device”). The group formation data is information including user management information of the user extracted by the server 1 as a member candidate of a newly formed group.
Subsequently, the image generation unit 241 of the mobile terminal device 2 determines the scale of the map image according to the position information of each member candidate included in the group formation data received from the server 1 (step S903), and the map image The icon image of each member candidate is superimposed on the top (step S904).
In addition, the image generation unit 241 determines whether or not a user who is registered as a set member is included in the member candidates (step S905). If included, the map image is displayed (step S905, Yes). An image indicating that the user is a set user (for example, an arrow image 69 shown in FIG. 15) is further superimposed (step S906).
When the process of step S906 is completed, or when the set member is not included in step S905 (step S905, No), the application execution unit 24b determines whether the member selection is completed (step S907). .
If it is determined that member selection has been completed in this process (step S907, Yes), the image generation unit 241 generates a confirmation screen (step S908). As a result, a confirmation screen for confirming whether the selected member is correct is displayed on the touch panel display 32.
Subsequently, the application execution unit 24b determines whether or not a determination operation has been performed (step S909). If it is determined that the determination operation has been performed (step S909, Yes), the user ID of each member candidate selected by the user is determined. The new group data included is transmitted to the server 1 (step S910), and the terminal-side group formation process is terminated. If the determination operation is not performed in step S909 (No in step S909), that is, if an operation for redoing member selection is performed, the application execution unit 24b returns the process to step S907.
On the other hand, when member selection is not completed in step S907 (step S907, No), the application execution unit 24b determines whether an operation for individually selecting set members has been performed (step S911). For example, when the user L and the user M are registered as set members and the operation for selecting only the user L is performed, the application execution unit 24b determines that an operation for individually selecting the set members has been performed.
If it is determined in step S911 that an operation for individually selecting set members has been performed (step S911, Yes), the image generation unit 241 generates a selection invalidation message indicating that the operation for selecting only one set member is invalid. (Step S912). As a result, a selection invalid message is displayed on the touch panel display 32.
When the process of step S912 is completed, or when an operation for individually selecting a set member is not performed in step S911 (step S911, No), the application execution unit 24b returns the process to step S907.
Next, the processing procedure of the server side group formation process which the server 1 performs is demonstrated using FIG. FIG. 17 is a flowchart illustrating a processing procedure for server-side group formation processing. This process is repeatedly executed during server operation.
As shown in FIG. 17, when the server-side group formation process is started, the server 1 determines whether or not a group formation request has been received from the mobile terminal device 2 (step S1001). If it is determined that a group formation request has been received in this process (step S1001, Yes), the server 1 extracts a user who satisfies the condition from the user management DB 11a based on the received group formation request (step S1002).
For example, when the condition is “user located 500 meters around the device”, the server 1 uses the position information included in the group formation request and is located within 500 meters from the position indicated by the position information. The user is specified, and the user management information of the specified user is extracted from the user management DB 11a. And the server 1 transmits the data for group formation containing the user management information of the user corresponding to conditions to the portable terminal device 2 (step S1003).
Subsequently, when the server 1 receives new group data from the mobile terminal device 2 (step S1004), the server 1 registers the received new group data in the group management DB 11b (step S1005).
On the other hand, if no group formation request has been received in step S1001 (step S1001, No), the server 1 determines whether new user data has been received from the mobile terminal device 2 (step S1006), and new user data. Is received (step S1006, Yes), the received new user data is registered in the user management DB 11a (step S1007).
If the new user data includes a set member registration request, the server 1 performs a set member registration process (step S1008). For example, the set member registration request includes the user ID of the current user who will be the set member of the new user. The server 1 newly adds a “set member” item to the user management information of the current user, and stores the user ID of the new user in the “set member” item. Similarly, the server 1 newly adds a “set member” item to the user management information of the new user, and stores the user ID of the current user in the “set member” item.
When the processing in step S1005 or step S1008 is completed, the server 1 turns off the group formation mode flag (step S1009), turns on the group talk mode flag (step S1010), and ends the server-side group formation processing. Note that the server 1 also ends the server-side group formation process when new user data has not been received in step S1006 (step S1006, No).
As described above, according to the third embodiment, the pleasure of group communication can be enhanced by handling a plurality of portable terminal devices 2 as one set.
In each of the embodiments described above, an example in which the mobile terminal device 2 performs communication with the server 1 has been described. However, the in-vehicle device 3 may perform communication with the server 1. Moreover, although each Example mentioned above demonstrated the example in case the portable terminal device 2 is provided with a navigation function, the vehicle-mounted apparatus 3 may be provided with the navigation function.
Moreover, in the Example mentioned above, although the group communication system 100 demonstrated the example in the case of being comprised including the server 1, the portable terminal device 2, and the vehicle-mounted apparatus 3, the structure of a group communication system is the following. It is not limited to this. For example, the group communication system may include a server and an in-vehicle device without including a mobile terminal device. In such a case, the in-vehicle device only needs to include the position information acquisition unit 22, the storage unit 23, the application execution unit 24b, the navigation unit 24c, and the emergency state detection unit 24d illustrated in FIG.
In addition, the group communication system may be configured to include a server and a mobile terminal device without including the in-vehicle device. In such a case, the mobile terminal device may include the operation information transmission unit 34b, the display control unit 34c, the voice output control unit 34d, the voice recognition processing unit 34e, and the execution instruction unit 34f.
The group communication system may include two servers, an emergency call response server and a group talk server. In such a case, the emergency call response server and the group talk server cooperate to perform the same operation as the server 1 shown in FIG.
As described above, the terminal device, the information presentation device, and the group communication system according to the present application are effective when it is desired to determine whether or not to perform group communication after grasping the location of a group member, It can be applied to devices and in-vehicle systems.
1 Server 11a User management DB
11b Group management DB
2 Mobile terminal device 21 Short-range communication interface 22 Location information acquisition unit 23 Storage unit 23a User ID
23b Group talk application software 23c Map information 23d In-vehicle device cooperation application software 24 Control unit 24a Authentication processing unit 24b Application execution unit 241 Image generation unit 242 Reception processing unit 243 Transmission processing unit 24c Navigation unit 3 In-vehicle device 31 Near field communication interface 32 Touch panel Display 33 Storage unit 33a Setting information 34 Control unit 34a Authentication processing unit 34b Operation information transmission unit 34c Display control unit 34d Audio output control unit 34e Speech recognition processing unit 34f Execution instruction unit 4 Authentication device 5 Microphone 6 Speaker 50 Network 61 Selection candidate image 62 Location image 70 Vehicle 100 Group communication system
A terminal device that is communicably connected to a center device and performs group communication with a plurality of terminal devices belonging to a predetermined group,
The location where the selection candidate image indicating the group selection candidate for starting the group communication and the image indicating the plurality of terminal devices are displayed at the position of the map image corresponding to the position information of the plurality of terminal devices belonging to the group A terminal device comprising: an image generation unit that generates a group selection image including an image.
The selection candidate image displayed so that the group of selection candidates can be specified, and the position of the map image corresponding to the position information of a plurality of terminal devices belonging to the specified group among the groups included in the selection candidate image The terminal device according to claim 1, wherein a group selection image including a location image on which images indicating a plurality of terminal devices are displayed is generated.
When an operation for selecting a group from among the selection candidates is performed, an image for performing the group communication with a plurality of terminal devices belonging to the selected group is generated. The terminal device according to claim 1 or 2.
The selection candidate image is:
4. The image according to claim 1, wherein the images corresponding to the groups included in the selection candidate image are images arranged in a direction intersecting with an arrangement direction of the selection candidate image and the location image. The terminal device described.
The said location image of the group corresponding to the image located in a specific area | region among the screens each corresponding to the group contained in the said selection candidate image is produced | generated. Terminal equipment.
The terminal device according to claim 1, wherein the scale of the map image in the location image is determined based on position information of each user belonging to the group.
The location image in which an image indicating the user is superimposed on the map image of a predetermined scale is generated, and when there is a user who is not located within the range of the map image, the image indicating the user 6. The terminal device according to claim 1, wherein a group selection image that further includes a selection candidate image and an area outside the location image are generated.
The terminal device according to claim 1, wherein the location image is generated by further superimposing an image indicating a route of a user located in the group on the map image.
The terminal device according to claim 1, wherein the group selection image is displayed on a display unit of an in-vehicle device that can be touch-operated.
A selection candidate image generated by an image generation unit of a terminal device that performs group communication with a plurality of terminal devices belonging to a predetermined group, indicating a selection candidate of a group for starting the group communication, and belonging to the group A display control unit for displaying on the display unit a group selection image including a location image in which an image showing the plurality of terminal devices is displayed at a position of a map image corresponding to the position information of the plurality of terminal devices. Information presentation device.
A group communication system that includes a center device and a plurality of terminal devices that are communicatively connected to the center device, and that shares communication data between terminal devices belonging to a predetermined group,
Storage means for storing position information acquired from the terminal device;
Position information transmitting means for transmitting the position information stored in the storage means to a terminal device belonging to the group;
Data processing means for collecting communication data between terminal devices belonging to the group and transmitting the communication data to the terminal device in response to an instruction from the terminal device;
Group list display means for displaying a list of a plurality of the groups;
Group designation means for designating a temporarily selected group from among the plurality of groups displayed by the group list display means;
Terminal map display means for displaying on the map image an icon indicating the position of the terminal device belonging to the temporarily selected group designated by the group designation means based on the position information transmitted by the position information transmission means of the center device When,
A group communication system comprising: a confirmation unit that instructs the center device to start data communication in the provisional selection group when a confirmation operation is performed on the provisional selection group.
JP2011259613A 2011-11-28 2011-11-28 Terminal device, information presentation device, and group communication system Active JP5872866B2 (en)
JP2011259613A JP5872866B2 (en) 2011-11-28 2011-11-28 Terminal device, information presentation device, and group communication system
US13/603,907 US20130137476A1 (en) 2011-11-28 2012-09-05 Terminal apparatus
JP2013115589A true JP2013115589A (en) 2013-06-10
JP5872866B2 JP5872866B2 (en) 2016-03-01
ID=48467356
JP2011259613A Active JP5872866B2 (en) 2011-11-28 2011-11-28 Terminal device, information presentation device, and group communication system
US (1) US20130137476A1 (en)
JP (1) JP5872866B2 (en)
WO2014208154A1 (en) * 2013-06-28 2014-12-31 アイシン・エィ・ダブリュ株式会社 Position information sharing system, position information sharing method, and position information sharing program
JP2016035718A (en) * 2014-08-04 2016-03-17 富士通株式会社 Authentication program, authentication method, and authentication device
JP2016163138A (en) * 2015-02-27 2016-09-05 本田技研工業株式会社 Information terminal, information sharing server, information sharing system, and information sharing program
JP2017009316A (en) * 2015-06-17 2017-01-12 株式会社デンソー Mobile communication terminal, positional information sharing system, on-vehicle device, and program
KR20140058002A (en) * 2012-11-05 2014-05-14 삼성전자주식회사 Apparatas and method for checking a location of interesting device in an electronic device
US20160007182A1 (en) * 2014-07-02 2016-01-07 Remember Everyone, LLC Directing Information Based on Device Proximity
US10178708B1 (en) * 2017-07-06 2019-01-08 Motorola Solutions, Inc Channel summary for new member when joining a talkgroup
JP2009100391A (en) * 2007-10-19 2009-05-07 Ricoh Co Ltd Communication terminal device, communication system, and information utilizing method
WO2011111306A1 (en) * 2010-03-09 2011-09-15 本田技研工業株式会社 Vehicle-mounted device capable of operating in cooperation with portable device
2011-11-28 JP JP2011259613A patent/JP5872866B2/en active Active
2012-09-05 US US13/603,907 patent/US20130137476A1/en not_active Abandoned
JPWO2014208154A1 (en) * 2013-06-28 2017-02-23 アイシン・エィ・ダブリュ株式会社 Location information sharing system, location information sharing method, and location information sharing program
US20130137476A1 (en) 2013-05-30
JP5872866B2 (en) 2016-03-01
JP2012085269A (en) 2012-04-26 Transmission terminal, display data transmission method, program, information provision device and transmission system
JP2003005947A (en) 2003-01-10 Server device, portable terminal, contents distributing method, contents receiving method and its program
CN101640721A (en) 2010-02-03 Mobile terminal capable of managing schedule and method of controlling the mobile terminal
DE112010002363T5 (en) 2012-08-16 Method and system for carrying out internet radio application in a vehicle
JP2013101674A (en) 2013-05-23 Messaging service system for expanding member addition and method of the same
JP2005182331A (en) 2005-07-07 Information processing system, service providing device and method, information processor and information processing method, program and recording medium
JP4340322B1 (en) 2009-10-07 Group member location information sharing system
JP2014021988A (en) 2014-02-03 Content sharing method and system, device thereof and recording medium
CN105594163A (en) 2016-05-18 Voice communications with real-time status notifications
EP2461135A1 (en) 2012-06-06 WeB BULLETIN BOARD SYSTEM, TRAVEL PLANNING ASSIST METHOD AND CENTER SERVER
JP4724733B2 (en) 2011-07-13 Video editing system, video editing server, communication terminal
CN106462573B (en) 2019-09-24 It is translated in call
JP2007060123A (en) 2007-03-08 Stream data distribution apparatus
EP2352096B1 (en) 2019-01-09 Information processing device and information processing method
CN103837149A (en) 2014-06-04 Navigation device and wearable device as well as interactive method thereof
JP2010021863A (en) 2010-01-28 Network system, communication terminal, communication method, and communication program
JP5139807B2 (en) 2013-02-06 Presence display terminal device and presence management system
Ref document number: 5872866