The present invention relates to an information presentation method, a non-transitory computer readable recording medium storing an information presentation program, and an information presentation apparatus, and particularly, to an information presentation method, a non-transitory computer readable recording medium storing an information presentation program, and an information presentation apparatus that present a user with information on behaviors of other users.
In a portable terminal such as a smartphone or a tablet terminal, it is possible to acquire a variety of information such as time information, position information, and images. Further, in recent years, it is possible to acquire biological information on a user using a wearable terminal that is worn on the body of the user. Further, a technique for sharing information acquired by such a terminal device between a plurality of users is known. For example, JP2010-134802A discloses a technique for detecting a user's behavior using various sensors to calculate behavior parameters and displaying an object based on a state of a user, and a technique for calculating the degree of intimacy between users according to the number of phone calls or durations of calls. Further, JP2009-187233A discloses a technique for transmitting, to a user who is a requestor, photos imaged by other users, and a technique for using information such as the degree of intimacy as a photo selection determination factor.
In a case where information is shared between users and the information is shared between a large number of unspecified users without limiting users, the amount of information to be shared becomes excessively large. On the other hand, in a case where information is shared only between a user and users who are registered as information sharing partners by the user, information to be shared is limited. In addition, since information that is merely shared is less valuable for users, it is desirable to share information valuable for users, such as behaviors or preferences of the users.
With respect to such a problem, in JP2010-134802A, the degree of intimacy between users is used for arrangement of objects on a screen, but is not utilized for information sharing. In JP2009-187233A, it takes labor for a user to report the degree of intimacy since the user reports the degree of intimacy in person, and thus, a range of users who share information is limited to close persons or acquaintances. Thus, it is difficult to share information with strangers having common behaviors or preferences. As described above, in the related art, users cannot easily share useful information.
The invention has been made in consideration of the above-described problem, and an object of the invention is to provide an information presentation method, an information presentation program, and an information presentation apparatus capable of causing users to easily share useful information.
In order to achieve the above-mentioned object, according to a first aspect of the invention, there is provided an information presentation method using a computer comprising: a behavior information acquisition process of acquiring behavior information of users; an association degree calculation process of calculating, on the basis of the behavior information of a first user and the behavior information of a different user, a degree of association between the first user and the different user; an acquisition request reception process of receiving an acquisition request of the behavior information with respect to the different user from the first user; a request information determination process of determining information to be requested with respect to the different user from the first user, on the basis of the behavior information of the first user at a time when the acquisition request is received; an information request process of requesting the behavior information with respect to the different user from the first user, the information request process requesting the determined behavior information according to the calculated degree of association; and an information presentation process of presenting the behavior information of the different user that is acquired according to the request to the first user.
In the information presentation method using the computer according to the first aspect of the invention, since the degree of association is calculated on the basis of behavior information, it is possible to save user's labor for setting the degree of association in person. Further, since the behavior information request is performed according to the degree of association, partners who share information are not limited to close persons or acquaintances, and it is possible to share information with strangers having common behaviors or preferences. Thus, in the information presentation method according to the first aspect of the invention, users can easily share useful information.
In the first aspect of the invention, it is assumed that the “behavior information of the first user “at a time when” the acquisition request is received” includes a case where a timing when the acquisition request is received and a timing when the behavior information of the first user is acquired do not completely match each other. That is, the timing when the acquisition request is received and the timing when the behavior information of the first user is acquired may deviate from each other in a range where there is no influence on content of the behavior information (a range where a temporal change of the behavior information is allowable in view of properties of the information).
In the first aspect of the invention, the “request according to the degree of association” includes a case where information request is preferentially given to a user having a high degree of association in behavior information. Further, in the first aspect of the invention, “the first user” and “the different user” may be any users, and the same user may be an information requestor and an information provider.
Further, the respective processes of the information presentation method according to the first aspect of the invention may be executed by a server and/or a user terminal in an information presentation apparatus (system) in which the user terminal and the server are connected to each other through a network. One of the server and the user terminal may execute all the processes, or each one may execute a part of the processes so that all the processes are executed as a whole.
According to a second aspect of the invention, in the information presentation method using the computer according to the first aspect of the invention, in the request information determination process, the behavior information to be requested with respect to the different user is determined with reference to a relationship between the behavior information of the first user at the time when the acquisition request is received and the behavior information to be requested with respect to the different user, which is stored in advance. The second aspect of the invention has a configuration for specifying how to determine behavior information to be requested with respect to the different user.
According to a third aspect of the invention, in the information presentation method using the computer according to the first or second aspect of the invention, in the association degree calculation process, the degree of association is calculated according to a commonality of the behavior information. For example, as the commonality of the behavior information becomes higher, the degree of association may be calculated to become higher.
According to a fourth aspect of the invention, in the information presentation method using the computer according to any one of the first to third aspects of the invention, in the association degree calculation process, a weight for a commonality of specific information among information included in the behavior information is set to be higher than a weight for a commonality of different information to calculate the degree of association. Thus, it is possible to appropriately calculate the degree of association.
According to a fifth aspect of the invention, the information presentation method using the computer according to any one of the first to fourth aspects of the invention further comprises: an information transmission process of presenting the behavior information of the first user to the different user according to an information acquisition request from the different user. The fifth aspect of the invention has a configuration for further clarifying that the behavior information of the first user is presented to the different user, that is, that the behavior information is bi-directionally shared between users.
According to a sixth aspect of the invention, in the information presentation method using the computer according to the fifth aspect of the invention, in the information transmission process, the behavior information of the first user corresponding to the behavior information of the different user presented to the first user is presented to the different user. The sixth aspect of the invention shows a relationship between the behavior information presented to the first user and the behavior information to be presented to the different user. Here, “the behavior information of the first user corresponding to the behavior information of the different user is presented (to the different user)” includes a case where the behavior information of the first user for the same period of time when the behavior information is presented to the first user is presented to the different user, and a case where behavior information of the same type or classification as that of the behavior information (of the different user) presented to the first user or behavior information related thereto is presented to the different user.
According to a seventh aspect of the invention, in the information presentation method using the computer according to any one of the first to sixth aspects of the invention, the behavior information includes first information that is information acquired by association of one type of information and a different type of information that are two or more types of information among time information, position information, biological information, and imaging information of the users. The seventh aspect of the invention shows specific content of the behavior information, in which the “association” means that conditions that the behavior information is acquired are associated with each other, such as “a certain point in time and a position at the point in time”.
According to an eighth aspect of the invention, in the information presentation method using the computer according to any one of the first to seventh aspects of the invention, in the request information determination process, the information to be requested with respect to the different user is determined on the basis of second information that is information acquired by association of one type of information and a different type of information that are two or more types of information among time information, position information, and biological information of the users.
According to a ninth aspect of the invention, in the information presentation method using the computer according to any one of the first to eighth aspects of the invention, in the information presentation process, a plurality of types of information selected from time information, position information, biological information and imaging information of the users are presented in association. According to the ninth aspect of the invention, users can easily detect the relationship between the behavior information. The “plurality of types of information are presented in association” includes a case where “a certain point in time (time information) and a position at the point in time (position information) are presented” or a case where “biological information at a certain location (position information) is presented”, for example, but a form in which the plurality of types of information are presented in association is not limited to the above-described cases.
In order to achieve the above-mentioned object, according to a tenth aspect of the invention, there is provided an information presentation program causing an information presentation apparatus to execute the information presentation method according to any one of the first to ninth aspects of the invention. According to the information presentation program according to the tenth aspect of the invention, similarly to the first aspect of the invention, users can easily share useful information.
A non-transitory computer readable recording medium on which computer-readable codes of the information presentation program according to the tenth aspect are recorded may also be provided as an aspect of the invention. As an example of the non-transitory recording medium, an optical disc such as a compact disc (CD) or a digital versatile disc (DVD), a magnetic recording device such as a hard disk (HD), and various semiconductor recording mediums may be used, but the invention is not limited thereto.
In order to achieve the above-mentioned object, according to an eleventh aspect of the invention, there is provided an information presentation apparatus comprising: a behavior information acquisition section that acquires behavior information of users; an association degree calculation section that calculates, on the basis of the behavior information of a first user and the behavior information of a different user, a degree of association between the first user and the different user; an acquisition request reception section that receives an acquisition request of the behavior information with respect to the different user from the first user; a request information determination section that determines information to be requested with respect to the different user from the first user, on the basis of the behavior information of the first user at a time when the acquisition request is received; an information request section that requests the behavior information with respect to the different user from the first user, the information request section requesting the determined behavior information according to the calculated degree of association; and an information presentation section that presents the behavior information of the different user that is acquired according to the request to the first user. According to the information presentation apparatus according to the eleventh aspect, similarly to the first aspect of the invention, users can easily share useful information.
According to a twelfth aspect of the invention, the information presentation apparatus according to the eleventh aspect of the invention further comprises: a relationship storage section in which a relationship between the behavior information of the first user at a time when the acquisition request is received and the behavior information to be requested with respect to the different user is stored in advance, in which the request information determination section determines the behavior information to be requested with respect to the different user with reference to the stored relationship. The twelfth aspect of the invention has a configuration for specifying how to determine behavior information to be requested with respect to the different user, similarly to the second aspect of the invention.
According to a thirteenth aspect of the invention, the information presentation apparatus according to the eleventh or twelfth aspect of the invention further comprises: an information transmission section that presents the behavior information of the first user to the different user according to the information acquisition request from the different user. The thirteenth aspect has a configuration for further clarifying that behavior information is bi-directionally shared between users, similarly to the fifth aspect of the invention.
According to a fourteenth aspect of the invention, in the information presentation apparatus according to the thirteenth aspect of the invention, the information transmission section presents the behavior information of the first user corresponding to the behavior information of the different user presented to the first user to the different user. The fourteenth aspect of the invention shows a relationship between behavior information presented to the first user and behavior information to be presented to the different user, similar way to the sixth aspect of the invention.
As described above, according to the information presentation method, the information presentation program, and the information presentation apparatus of the invention, users can easily share useful information.
Hereinafter, embodiments of an information presentation method, an information presentation program, and an information presentation apparatus according to the invention will be described with reference to the accompanying drawings.
<Configuration of System>
User terminals 302, 304, 306, and 308 (the behavior information acquisition section, the information presentation section, and the information transmission section) are portable terminals including, for example, a terminal body, a wrist wearing part, a head mounting part (see
<Configuration of Server>
The respective sections of the above-mentioned server 100 are configured of devices such as a variety of signal processing circuits, in addition to a central processing unit (CPU) 104A, a read only memory (ROM) 104B, and a random access memory (RAM) 104C that are included in the controller 104. The ROM 104B is an example of a non-transitory recording medium on which computer-readable codes of the information presentation program according to this embodiment are recorded. Further, among the respective sections of the server, the behavior information storage section 108, the facility information storage section 109, and the relationship storage section 110 are configured to include a hard disk (HD) or a storage device such as a variety of semiconductor memories.
<Configuration of User Terminal>
<Terminal Body>
The terminal body 310 may be configured of a smartphone-type portable terminal, for example, and includes a controller 325 that has a central processing unit (CPU) 321, a read only memory (ROM) 323, and a random access memory (RAM) 324. The ROM 323 (non-transitory recording medium) stores computer-readable codes of the information presentation program for executing the information presentation method according to this embodiment and a variety of data. The RAM 324 is used as a temporal work area of the program and data. Respective components of the terminal body 310 are connected to each other through a bus 322.
A storage section 327 includes a card-type recording medium that is detachably mounted with respect to the terminal body 310 or a semiconductor memory, and a user may perform reading and writing of behavior information of captured images or the like through the device. An operating section 328 is configured of a variety of buttons (keys), dials, or the like, and a user may perform operations such as inputting of behavior information or registration through the operating section 328. A display 335 is configured of a touch panel. A user's operation may be received through the touch panel.
A microphone 331 and a speaker 333 are used for voice communication, music generation, or the like through a voice processing section 334. The voice processing section 334 performs conversion between an analog voice signal and a digital voice signal, a compression process, and a decompression process, with respect to signals that are input to or output from the microphone 331 and the speaker 333.
An image processing section 336 is connected to the display 335. The display 335 is configured of a device such as a liquid crystal display or an organic electroluminescence (EL) display, and the image processing section 336 processes data on an image or a screen displayed on the display 335, and converts the processed data into a display drive analog signal. A wireless communication section 337 is connected to an antenna 338, and is used in voice communication or in connection to the server 100 through the network 200. Further, an imaging section 341 is connected to an image processing section 342. The imaging section 341 includes an imaging lens (not shown) and a solid-state image pickup element such as a charge coupled device (CCD) imaging element or a complementary metal-oxide semiconductor (CMOS) imaging element (not shown), and a user may capture an image of a desired subject using the imaging section 341 and the image processing section 342. A position measurement section 343 has a position measurement function (latitude, longitude, and altitude) based on a global positioning system (GPS), and is connected to an antenna 344 that receives signal radio waves from a GPS satellite.
With respect to the user terminals 302, 304, 306, and 308 of users 1 to 4 (which will be described later), the same configuration as that of the above-mentioned user terminal 300 may be employed. In the following description, in a case where components of the user terminals 302, 304, 306, and 308 are mentioned, reference numerals (see
<Wrist Wearing Part and Head Mounting Part>
The wrist wearing part 316 is configured as a time-piece terminal mounted on the wrist of a user, for example. The wrist wearing part 316 acquires data on pulse of a user, and transmits the acquired pulse data to the terminal body 310 through near field wireless communication, through the antenna 318. The head mounting part 312 may be configured as a terminal of a hair band type, a glasses type, a cap type, or a head phone type, for example, and is mounted in a head part of the user. The head mounting part 312 acquires data on user's electroencephalogram, and transmits the result to the terminal body 310 through near field wireless communication, through the antenna 314.
<Information Presentation Process>
Next, a processing procedure of the information presentation method (information presentation program) in the information presentation system 10 according to this embodiment will be described. First, an outline of the processing procedure of the information presentation method (information presentation program) will be described with reference to
First, the server 100 acquires behavior information of the user 1 (assumed as the user terminal 302 in
<Behavior Information and Association Degree>
Here, behavior information of users and the degree of association between the users based on the behavior information will be described. The behavior information generally refers to information acquired in association with behaviors of users, and for example, may include time information, position information, biological information, registration information, and imaging information. The time information represents, for example, a specific point in time, a specific time slot, or a set thereof. The position information may include a geographic name, a regional name, a country name, a facility name, a store name, or the like, in addition to latitude, longitude, and altitude. The biological information may include pulse, an electroencephalogram, blood pressure, sweating, or the like. The registration information refers to information relating to an address, a name, an age, an occupation, a family structure, a hobby, and the like that are registered by a user. The imaging information refers to images captured by a user using a user terminal or other imaging devices, or images transmitted or contributed by the user through an e-mail or a social networking service (SNS). It is preferable that the behavior information is information (first information) obtained by acquiring two or more types of information among the above-mentioned time information, position information, biological information, registration information and imaging information to be associated with each other. Here, the “associated” means that conditions that the behavior information is acquired are associated with each other, like “a certain point in time and a position at the point in time”.
As described later in detail, in this embodiment, behavior patterns of users are analyzed on the basis of the above-mentioned behavior information, and the behavior information is shared between the users.
The above-mentioned information is an example of the behavior information, and the behavior information may include different information. Further, instead of the entirety of the above-mentioned behavior information, a part of the information may be used.
Returning to
In a case where the acquisition request is received in step S108, the server 100 determines which behavior information is to be requested with respect to the other users on the basis of the behavior information of the user 1 at a time when the acquisition request is received (step S110: request information determination process). The process of step S110 may be performed with reference to a relationship (see
In this embodiment, it is assumed that “the behavior information of the user 1 “at the time when” the acquisition request is received” includes behavior information in a case where a timing when the acquisition request is received and a timing when the behavior information of the user 1 is acquired do not completely match each other. That is, the timing when the acquisition request is received and the timing when the behavior information of the user 1 is acquired may deviate from each other in a range where there is no influence on content of the behavior information (a range where a temporal change of the behavior information is allowable in view of properties of the information). Specifically, as shown in
Then, the server 100 determines which user's behavior information is to be presented to the user 1 (step S112: user determination process). The determination of which user's behavior information is to be presented may be performed on the basis of the relationship shown in
After the determination of which behavior information is to be requested and the determination of which user's behavior information is to be request are performed in the processes up to step S112, the server 100 requests information from the user terminal 304 of the user 2 according to the degree of association calculated as described above (step S113A: information request process), and acquires the information transmitted (step S113B) from the user terminal 304 according to the request. In a case where the behavior information of the user 2 is acquired to be presented to the user 1, when the behavior information of the user 2 already acquired at the time point when the acquisition request from the user 1 is received is present (step S108), the server 100 may present this acquired behavior information. For example, in the information presentation system, in a case where each user's behavior information is acquired continuously or at a predetermined interval, behavior information already acquired at the time point when the acquisition request from the user 1 is received may be presented. In this embodiment, it is assumed that both of a case where the behavior information acquired in step S113A and step S113B is presented and a case where the behavior information already acquired as described above is presented are included in a case where “the behavior information is requested with respect to the other users and the behavior information acquired according to the request is presented”.
After the behavior information of the user 2 is acquired in the processes up to step S113B, the server 100 transmits the determined behavior information to the user terminal 302 of the user 1 (step S114: information presentation process), and the user terminal 302 displays the received behavior information on the display 335 (step S116: information presentation process). In the information presentation processes of step S114 and step S116, a plurality of pieces of information selected from the time information, position information, biological information and imaging information of the user 2 are presented (displayed) in association. As an example of the “presentation of the plurality of pieces of information in association”, “a certain point in time (time information) and a position at the point in time (position information)” or “biological information at a certain location (position information)” may be used. A specific form of such information presentation will be described later (see cases 1 to 3). The information presentation may be performed by voice output through the speaker 333, instead of display on the display 335.
<Information Presentation to Other Users>
On the other hand, in a case where there is a behavior information acquisition request (step S118) from the user 2, similarly to the processes (steps S106 to S116) with respect to the request from the user 1, the server 100 determines which behavior information is to be requested and which user the request is given to through acquisition request reception (step S119: acquisition request reception process), request information determination (step S120: request information determination process), and user determination (step S120A: user determination process), requests information from the user terminal 302 (step S113A: information request process), acquires behavior information transmitted (step S113B: information transmission process) by the user terminal 302 according to the request, and transmits the acquired behavior information to the user terminal 304 (step S122: information presentation process). Then, the user terminal 304 displays the received behavior information (step S124: information presentation process). Here, similarly to the above description with respect to the user 1, in a case where there is behavior information of the user 1 already acquired at a time point when the acquisition request from the user 2 is received (step S119), the server 100 may present the behavior information already acquired as described above to the user terminal 304. In this case, as the degree of association, the degree of association calculated in step S104 (association degree calculation process) may be used.
In the information presentation system 10 according to this embodiment as described above, users may mutually (bi-directionally) share behavior information. In
<Specific Form of Information Presentation>
Next, a specific form of information presentation based on the above-described configuration and processing procedure will be described.
<Case 1>
In a case 1, it is assumed that the user 1 (first user) acquires behavior information using the user terminal 302 as shown in
The server 100 acquires behavior information as shown in the example of
The server 100 calculates the degree of association between the users with reference to the relationship shown in
The server 100 stores facility information as shown in
Next, a process of determining other users' behavior information to be presented to a user will be described. This process is performed with reference to a relationship between user's behavior information and information of which an acquisition request is given to other users, as shown in
In
In the case 1, by appropriately setting “the relationship between the user's behavior information and the information of which the acquisition request is given to the other users” shown in
In the case of the above-described “relax mode”, with respect to a user who has made a request of information acquisition, “a moving path on that day, a feeling (pulse and electroencephalogram), and captured images” is requested with respect to other users, and the acquired information is presented to the user. A period of time for the information acquisition is that one day, a geographic range for the information acquisition is within a moving path on that day, and request target users for the information acquisition are “family” or “friends or acquaintances”. The request target users have a degree of association of 2 or greater, and in a case where a plurality of users having different degrees of association are present (for example, a user having a degree of association 2 or a user having a degree of association 3), behavior information may be preferentially requested with respect to a user having a higher degree of association. For example, in a case where a user does not capture an image (for example, in the case of the user 1 shown in
A “live event mode” and an “art appreciation mode” other than the “relax mode” will not be specifically described, but may be specified in a similar way to the “relax mode”. Specific examples in these modes will be described in cases 2 and 3.
In the case 1, the behavior information of the user 1 is as shown in
An example of the information presentation in the above-described case 1 will be described.
In the example of
The behavior information presented as shown in
In
In this way, in the case 1, the user 1 and the user 2 can share memories (information) indicating that “I enjoyed watching the baseball game with a friend of mine, today” looking back on that one day. That is, the users can easily share useful information.
<Case 2>
Next, information presentation in a case where a user's situation is the “live event mode” (see
The information as shown in
In the case 2, similarly to the case 1, by appropriately setting “the relationship between the user's behavior information and the information of which the acquisition request is given to the other users” shown in
<Case 3>
In the above-described “live event mode” of the case 2, behavior information of a person who is currently nearby (at a time when an information acquisition request is received) is presented to a user, but in the case 3, a case where “even a person who is not currently in the location becomes a behavior information acquisition target” will be described. Specifically, in the case 3, when the user 1 (first user) visits an art gallery J (see
Referring to the relationship shown in
As described above, in the case 3, the user 1 can easily share useful information (locations where highly rated works are present, and feelings in appreciation of the works) even with the user 3 who is “a stranger having a related behavior pattern” and is “a person who is not in the location at the moment”. In the case 3, similarly to the cases 1 and 2, the behavior information (a moving path of the user 1 in the art gallery J, locations where highly rated works are present, feelings in appreciation of the works, or the like) of the user 1 corresponding to the behavior information of the user 3 may be presented to the user 3.
In the case 3, similarly to the cases 1 and 2, by appropriately setting “the relationship between the user's behavior information and the information of which the acquisition request is given to the other users” shown in
As described above, according to the information presentation apparatus, the information presentation method, and the information presentation program according to the invention, users can easily share useful information.
The invention is not limited to the above-described embodiments, and various modifications may be made in a range without departing from the concept of the invention. For example, a user terminal is not limited to the configuration shown in
Further, as behavior information, information other than the above-described information may be used. For example, it may be considered that information on sweating, breathing, or voice is acquired as biological information. Further, feelings may be classified into pleasure, anger, love, amusement, and other feelings, and in estimation of the feelings, biological information on the above-mentioned sweating, breathing, voice, or the like may be used, instead of pulse and electroencephalogram. Further, in addition to imaging information relating to images, text information transmitted or received using an e-mail, SNS, or the like may be used as behavior information.
In addition, in the above-described cases 1 to 3, the user association degree is divided into three stages, but may be divided into four or more stages. For example, “friends or acquaintances” may be divided into “close friends or acquaintances” and “general friends or acquaintances”, and the degree of association for another classification item such as “colleagues” may be set. With respect to user's “modes”, other modes such as “traveling”, “home”, or “business” in addition to the modes shown in
1: user
2: user
3: user
4: user
10: information presentation system
100: server
102: communication section
104: controller
104B: ROM
106: processing section
108: behavior information storage section
109: facility information storage section
110: relationship storage section
200: network
300: user terminal
302: user terminal
304: user terminal
306: user terminal
308: user terminal
310: terminal body
312: head mounting part
314: antenna
316: wrist wearing part
318: antenna
322: bus
323: ROM
324: RAM
325: controller
327: storage section
328: operating section
331: microphone
333: speaker
334: voice processing section
335: display
336: image processing section
337: wireless communication section
338: antenna
341: imaging section
342: image processing section
343: position measurement section
344: antenna
M1: mark
M2: mark
M3: mark
M4: mark
M5: mark
M6: mark
M7: mark
M8: mark
P1: mark
P2: mark
S100 to S124: respective steps of information presentation method
W1: work
W2: work
W3: work
W4: work
W5: work
i1: image
i2: image
Number | Date | Country | Kind |
---|---|---|---|
2016-046768 | Mar 2016 | JP | national |
This application is a Continuation of PCT International Application No. PCT/JP2017/001291 filed on Jan. 17, 2017, which claims priority under 35 U.S.C § 119(a) to Patent Application No. 2016-046768 filed in Japan on Mar. 10, 2016, all of which are hereby expressly incorporated by reference into the present application.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2017/001291 | Jan 2017 | US |
Child | 16052165 | US |