The technology of the present disclosure relates to an information processing apparatus, an operation method of an information processing apparatus, and an operation program of an information processing apparatus.
Information suitable for a user is presented to the user. For example, JP2012-190244A describes the technology of acquiring an image captured by a user at a tourist spot, deriving a satisfaction level of the user with the tourist spot based on the number of images, and presenting a recommended tourist spot according to the derived satisfaction level to the user.
Among organizers of various events, such as a tour around the tourist spots or outdoor experiences, such as trekking, camping, fishing, sweet potato digging, and rice planting, there is an organizer who performs marketing to increase the number of users who participate in the event. For such an organizer who performs marketing, information, such as what is an attribute of the user who has a high satisfaction level, is extremely important.
Here, as the related-art method of knowing the satisfaction level of the user with the event, there is a method of sending a questionnaire to the user and requesting the user to answer the questionnaire. However, in this related-art method, it takes time and effort to send and collect the questionnaire, and it takes time and effort to answer the questionnaire. In that respect, the technology described in JP2012-190244A of deriving the satisfaction level from the image captured by the user at the tourist spot is suitable because it does not take time and effort to send and collect the questionnaire, and to answer the questionnaire. However, even in a case in which the satisfaction level of the user derived as in JP2012-190244A is presented to the organizer of the event as it is, the satisfaction level is not very useful for the organizer of the event.
An embodiment according to the technology of the present disclosure provides an information processing apparatus, an operation method of an information processing apparatus, and an operation program of an information processing apparatus capable of presenting information useful for event marketing to an organizer of an event without taking time and effort.
The present disclosure relates to an information processing apparatus comprising a processor, and a memory connected to or built in the processor, in which the processor acquires an image captured by a user during a target event for which a satisfaction level of the user is measured, derives the satisfaction level of the user with the target event based on the image, and presents an attribute of the user and satisfaction level-related information which is related to the satisfaction level to an organizer of the target event.
It is preferable that the processor derives a specific attribute, which is an attribute of a user who tends to prefer the target event among the users who participate in the target event, by statistically analyzing the satisfaction level, and presents the specific attribute as the satisfaction level-related information.
It is preferable that the processor performs heavier weighting in a case of deriving the specific attribute on an attribute of the user having a higher satisfaction level.
It is preferable that the processor presents, in addition to the specific attribute, a set attribute, which is an attribute of the user set by the organizer in the target event, as the satisfaction level-related information.
It is preferable that the processor derives a first representative satisfaction level, which represents the satisfaction levels of all the users who participate in the target event, and a second representative satisfaction level, which represents the satisfaction level of a user having a set attribute set by the organizer in the target event among the users who participate in the target event, and presents a notification prompting to change the set attribute to the organizer in a case in which the second representative satisfaction level is lower than the first representative satisfaction level, and an absolute value of a difference between the first representative satisfaction level and the second representative satisfaction level satisfies a threshold value condition set in advance.
It is preferable that the processor presents information in which the satisfaction level and the attribute of the user are associated with each other, as the satisfaction level-related information.
It is preferable that the processor derives the satisfaction level based on a condition related to an image-related evaluation value, which is at least any one of the number of the captured images, the number of times of reproduction of the image, or the number of posts of the image.
It is preferable that the processor derives the satisfaction level based on an analysis result of an expression of a person appearing in the image.
It is preferable that the processor derives the satisfaction level for at least any one of an imaging location or an imaging time slot of the image in the target event.
The present disclosure relates to an operation method of an information processing apparatus, the method comprising acquiring an image captured by a user during a target event for which a satisfaction level of the user is measured, deriving the satisfaction level of the user with the target event based on the image, and presenting an attribute of the user and satisfaction level-related information which is related to the satisfaction level to an organizer of the target event.
The present disclosure relates to an operation program of an information processing apparatus, the program causing a computer to execute a process comprising acquiring an image captured by a user during a target event for which a satisfaction level of the user is measured, deriving the satisfaction level of the user with the target event based on the image, and presenting an attribute of the user and satisfaction level-related information which is related to the satisfaction level to an organizer of the target event.
According to the technology of the present disclosure, it is possible to provide the information processing apparatus, the operation method of the information processing apparatus, and the operation program of the information processing apparatus capable of presenting the information useful for event marketing to the organizer of the event without taking time and effort.
Exemplary embodiments according to the technique of the present disclosure will be described in detail based on the following figures, wherein:
As an example, as shown in
The information processing server 10 is, for example, a server computer, a workstation, or the like, and is an example of an “information processing apparatus” according to the technology of the present disclosure. The user terminal 11 is a terminal possessed by each user 14. The user terminal 11 has at least a function of reproducing and displaying an image 24 (see
The organizer terminal 12 is a terminal operated by an organizer 15 of an event. The organizer terminal 12 is, for example, a desktop personal computer. The event includes, for example, a tour around the tourist spots, a tour to play in a theme park, a farming experience, a craft experience, a lifelong learning experience, a stamp rally, and the like. The organizer is, for example, an employee or a staff of a travel company, an event planning company, a local public body, and the like.
As an example, as shown in
The information processing server 10 receives a search request (not shown) for the event information 22 from the user terminal 11, and transmits the search request to the event information DB server 20. The search request for the event information 22 includes a search keyword for the event desired by the user 14. The search keyword is, for example, a category 30 (see
The user 14 views the event information 22 distributed from the information processing server 10 through the user terminal 11. The user 14 operates the user terminal 11 to select the event information 22 of the event that the user 14 wants to participate in from the event information 22 distributed from the information processing server 10. Then, the user 14 applies for participation in the event of the selected event information 22.
The information processing server 10 receives the image 24 from the user terminal 11, and transmits the received image 24 to the image DB server 21. The image DB server 21 includes an image DB 25. The image DB server 21 accumulates the image 24 from the information processing server 10 in the image DB 25, and manages the image 24. In addition, the image DB server 21 transmits the image 24 accumulated in the image DB 25 to the information processing server 10 according to a request from the information processing server 10.
In addition, the information processing server 10 distributes satisfaction level-related information 26 to the organizer terminal 12. The satisfaction level-related information 26, which will be described in detail below, is information related to an attribute of the user 14 and a satisfaction level of the user 14 with a target event.
As shown in
The event information 22 includes basic information 32, application user information 33, and the like. The basic information 32 includes event identification data (ID), a name, a holding date, a holding venue, and the like for uniquely identifying the event. The event ID is automatically assigned by the event information DB server 20 in a case in which the event information 22 is first stored in the event information DB 23. In the application user information 33, the user ID of the user 14 who applies for participation in the event through the user terminal 11, such as “U0001” or “U0010”, is registered.
As shown in
The image 24 possessed by the user 14 is stored in the image folder 35. The image 24 possessed by the user 14 includes an image captured by the user 14 using a camera function of the user terminal 11. In addition, the image 24 possessed by the user 14 also includes an image captured by a digital camera other than the user terminal 11. Further, the image 24 possessed by the user 14 also includes an image received by the user 14 from another user 14, such as a friend or a family member, an image downloaded by the user 14 on the Internet site, an image read by the user 14 with a scanner, and the like. The image 24 in the image folder 35 is periodically synchronized with the image 24 locally stored in the user terminal 11.
Each image 24 includes accessory information 36. The user ID of the user 14 who captures the image 24, the imaging date and time of the image 24, an imaging location, and the like are registered in the accessory information 36 (see
Attribute information 37 of the user 14 is associated with the image folder 35. The attribute information 37 is registered by the user 14. The attribute information 37 includes a date of birth, a gender, a residential area, a family structure, or the like of the user 14. The residential area is a combination of prefecture, city, ward, town, and village. In the family structure, the types of children, such as a kindergarten child and an elementary school student, are registered. It should be noted that the attribute information 37 may be stored in a DB different from the image DB 25.
The user 14 participates in the event that he/she applies for. Then, the image 24 is captured by using the camera function of the user terminal 11 during the event.
In
As shown in
The storage 40 is a hard disk drive that is built in the computers constituting the information processing server 10 and the organizer terminal 12 or connected thereto through a cable or a network. Alternatively, the storage 40 is a disk array in which a plurality of hard disk drives are mounted. A control program, such as an operating system, various application programs (hereinafter, abbreviated as AP), various data associated with these programs, and the like are stored in the storage 40. It should be noted that a solid state drive may be used instead of the hard disk drive.
The memory 41 is a work memory for the CPU 42 to execute processing. The CPU 42 loads the program stored in the storage 40 into the memory 41, and executes processing according to the program. Accordingly, the CPU 42 integrally controls the respective units of the computer. The CPU 42 is an example of a “processor” according to the technology of the present disclosure. It should be noted that the memory 41 may be built in the CPU 42.
The communication unit 43 is a network interface that performs control of transmitting various types of information via the network 13 and the like. The display 44 displays various screens. Various screens are provided with an operation function by a graphical user interface (GUI). The computers constituting the information processing server 10 and the organizer terminal 12 receive input of an operation instruction from the input device 45 through various screens. The input device 45 is a keyboard, a mouse, a touch panel, and the like.
It should be noted that, in the following description, a subscript “A” is assigned to a reference numeral of each unit of the computer constituting the information processing server 10 and a subscript “B” is assigned to a reference numeral of each unit of the computer constituting the organizer terminal 12, for distinction.
For example, as shown in
In a case in which the operation program 50 is started up, a CPU 42A of the information processing server 10 functions as a request reception unit 55, an acquisition unit 56, a derivation unit 57, and a distribution control unit 58 in cooperation with the memory 41 and the like.
The request reception unit 55 receives various requests from the organizer terminal 12. For example, the request reception unit 55 receives a satisfaction level-related information distribution request 60. As shown in
Returning to
The image DB server 21 reads out the image 24 and the attribute information 37 according to the acquisition request 61 from the image DB 25, and transmits the read out image 24 and attribute information 37 to the information processing server 10. The acquisition unit 56 acquires the image 24 and the attribute information 37 transmitted from the image DB server 21 according to the acquisition request 61. The acquisition unit 56 outputs the acquired image 24 and the attribute information 37 to the derivation unit 57. The derivation unit 57 derives the satisfaction level of the user 14 with the target event based on the image 24 from the acquisition unit 56 while referring to the satisfaction level conversion table 51. The derivation unit 57 generates the attribute information 37 from the acquisition unit 56 and the satisfaction level-related information 26 based on the derived satisfaction level. The derivation unit 57 outputs the generated satisfaction level-related information 26 to the distribution control unit 58.
The distribution control unit 58 performs control of distributing the satisfaction level-related information 26 from the derivation unit 57 to the organizer terminal 12 that is a transmission source of the satisfaction level-related information distribution request 60. In this case, the distribution control unit 58 specifies the organizer terminal 12 that is the transmission source of the satisfaction level-related information distribution request 60 based on the organizer terminal ID in the satisfaction level-related information distribution request from the request reception unit 55. In the present example, the satisfaction level-related information 26 is presented to the organizer 15 by distributing the satisfaction level-related information 26 to the organizer terminal 12.
First, as shown in a table 65 of
The satisfaction level conversion table 51 is a table in which the satisfaction level with the number of the captured images 24 captured during the target event is registered. In
Next, the derivation unit 57 calculates a mean satisfaction level for each attribute of the user 14 as shown in tables 68A, 68B, 68C, and 68D of
The derivation unit 57 derives a specific attribute, which is the attribute of the user 14 who tends to prefer the target event among the users 14 who participate in the target event, based on the calculated mean satisfaction level (step ST1304). Specifically, as shown in
As shown in
The browser control unit 80 receives various operation instructions input from an input device 45B by the organizer 15 through various screens. The browser control unit 80 transmits various requests according to the operation instructions to the information processing server 10. For example, the browser control unit 80 transmits the satisfaction level-related information distribution request 60 to the information processing server 10 according to an instruction to distribute the satisfaction level-related information 26.
The browser control unit 80 generates various screens, such as an information display screen 85 (see
Next, an action with the configuration described above will be described with reference to the flowchart shown in
The organizer 15 issues the instruction to distribute the satisfaction level-related information 26 related to the event for which the satisfaction level of the user 14 is to be measured, that is, the target event through the input device 45B of the organizer terminal 12. As a result, the satisfaction level-related information distribution request 60 is transmitted from the browser control unit 80 to the information processing server 10.
The satisfaction level-related information distribution request 60 from the organizer terminal 12 is received by the request reception unit 55 of the information processing server (YES in step ST100). As shown in
The acquisition unit 56 transmits the image 24 captured by the user 14 during the target event and the acquisition request 61 for requesting the attribute information 37 of the user 14 who captures the image to the image DB server 21 (step ST110). The image DB server 21 reads out the image 24 and the attribute information 37 according to the acquisition request 61 from the image DB 25, and transmits the image 24 and the attribute information 37 to the information processing server 10. The image 24 and the attribute information 37 according to the acquisition request 61 are acquired by the acquisition unit 56 (step ST120).
As shown in
In the organizer terminal 12, the information display screen 85 shown in
As described above, the CPU 42A of the information processing server 10 comprises the acquisition unit 56, the derivation unit 57, and the distribution control unit 58. The acquisition unit 56 acquires the image 24 captured by the user 14 during the target event for which the satisfaction level of the user 14 is measured. The derivation unit 57 derives the satisfaction level of the user 14 with the target event based on the image 24. The distribution control unit 58 presents the satisfaction level-related information 26 to the organizer 15 of the target event by distributing the attribute of the user 14 and the satisfaction level-related information 26 related to the satisfaction level to the organizer terminal 12 of the organizer 15 of the target event. Therefore, it is possible to present information useful for marketing the event to the organizer 15 of the event without taking time and effort. Therefore, it is possible for the organizer 15 to recommend the event to the user 14 under an appropriate marketing strategy. It is also suitable for the user 14 because there is a high possibility that an event suitable for his/her own attribute is recommended.
The derivation unit 57 derives a specific attribute, which is the attribute of the user 14 who tends to prefer the target event among the users 14 who participate in the target event, by statistically analyzing the satisfaction level. The distribution control unit 58 presents the specific attribute as the satisfaction level-related information 26. Therefore, the organizer 15 can know what kind of the user 14 should be a main target of the target event. The organizer 15 can take effective measures for increasing the number of the users 14 who participate in the target event, such as setting a content of the commercial of the target event to a content for the user 14 having the specific attribute, or narrowing down the user 14 to which the commercial of the target event is provided to the user 14 having the specific attribute.
The derivation unit 57 derives the satisfaction level based on the satisfaction level conversion table 51, which is a condition related to the number of the captured images 24. For this reason, the satisfaction level can be derived by relatively simple processing of totaling the number of the captured images 24 for each user 14 who participates in the target event, and converting the totaled number of the captured images into the satisfaction level by using the satisfaction level conversion table 51.
The image-related evaluation value is not limited to the number of the captured images 24 captured during the target event as shown as an example. As shown in
The derivation unit 57 uses a satisfaction level conversion table 90 in which the satisfaction level with the number of times of reproduction of the image 24 captured during the target event is registered. In
As shown in a table 91, the derivation unit 57 calculates the number of times of reproduction of the image 24 captured during the target event for each user 14. For example, the derivation unit 57 calculates a value obtained by rounding off the arithmetic mean of the number of times that the user 14 reproduces and displays the image 24 on the user terminal 11 or the like during 3 months from the target event, as the number of times of reproduction of the image 24 captured during the target event. In a case in which the number of the images 24 captured during the target event is 3, the number of times of reproduction of the first image is 4, the number of times of reproduction of the second image is 6, and the number of times of reproduction of the third image is 3, an arithmetic mean of the number of times of reproduction is (4+6+3)/3≈4.3, so that the number of times of reproduction of the image 24 captured during the target event is 4.
As shown in a table 92, the derivation unit 57 converts the calculated number of times of reproduction into the satisfaction level by using the satisfaction level conversion table 90. Subsequent processing is the same as in the aspect in which the number of the captured images is adopted as the image-related evaluation value, and thus the description thereof will be omitted.
As described above, in the present aspect, the satisfaction level is derived based on the satisfaction level conversion table 90, which is a condition related to the number of times of reproduction of the image 24. Therefore, the satisfaction level can be derived by relatively simple processing, as in the aspect in which the number of the captured images is adopted as the image-related evaluation value.
In addition, as shown in
The derivation unit 57 uses a satisfaction level conversion table 95 in which the satisfaction level with the number of posts of the image 24 captured during the target event is registered. In
As shown in a table 96, the derivation unit 57 totals the number of posts of the image 24 captured during the target event for each user 14. For example, the derivation unit 57 totals the number of the images 24 posted by the user 14 to the image posting SNS or the like by using the user terminal 11 or the like during one week from the target event.
As shown in a table 97, the derivation unit 57 converts the totaled number of posts into the satisfaction level by using the satisfaction level conversion table 95. Subsequent processing is the same as in the aspect in which the number of the captured images is adopted as the image-related evaluation value, and thus the description thereof will be omitted.
As described above, in the present aspect, the satisfaction level is derived based on the satisfaction level conversion table 95, which is a condition related to the number of posts of the image 24. Therefore, the satisfaction level can be derived by relatively simple processing, as in the aspect or the like in which the number of the captured images is adopted as the image-related evaluation value.
The satisfaction level may be derived based on a condition related to at least two of the number of the captured images 24, the number of times of reproduction, and the number of posts of the number of the captured images 24 and the number of times of reproduction, the number of times of reproduction of the image 24 and the number of posts, or the number of the captured images 24, the number of times of reproduction, and the number of posts. In a case in which the number of the captured images 24 and the number of times of reproduction are used, for example, a total of the number of the captured images 24 and the number of times of reproduction is calculated, and the total is converted into the satisfaction level by using a satisfaction level conversion table in which the satisfaction level with the total is registered.
It should be noted that, as shown in
First, as shown in a table 101, the derivation unit 57 derives the satisfaction level for each user 14. The derivation unit 57 obtains a weighted mean of the age of each user 14 by performing the addition by multiplying the age of each user 14 by a weighting coefficient according to the satisfaction level and dividing the obtained value by the number of users 14, and uses the obtained weighted mean as the age of the specific attribute.
As described above, in the present aspect, the derivation unit 57 performs heavier weighting in a case of deriving the specific attribute on the attribute of the user 14 having a higher satisfaction level. Therefore, it is possible to derive the specific attribute that is close to the attribute of the user 14 having a high satisfaction level.
The specific attribute may be derived by obtaining the weighted mean for the attributes other than age. For example, in a case of the gender, the weighted mean is calculated by substituting the gender with numerical values, such as 1 for the male and 2 for a female.
As shown in
As shown in
The browser control unit 80 of the organizer terminal 12 that receives the distribution of the satisfaction level-related information 107 displays and outputs an information display screen 110 shown in
As described above, in the 2_1st embodiment, the derivation unit 57 presents, in addition to the specific attribute, the set attribute, which is the attribute of the user 14 set by the organizer 15 in the target event, as the satisfaction level-related information 107. Therefore, as shown in the information display screen 110 shown in
In a 2_2nd embodiment, the set attribute table 105 is stored in the storage 40A as in the 2_1st embodiment described above. Then, as shown in
The derivation unit 57 calculates a first mean satisfaction level, which is a mean value of the satisfaction levels of all the users 14 who participate in the target event. In addition, the derivation unit 57 calculates a second mean satisfaction level, which is a mean value of the satisfaction levels of the users 14 having the set attributes. The first mean satisfaction level is an example of a “first representative satisfaction level” according to the technology of the present disclosure. In addition, the second mean satisfaction level is an example of a “second representative satisfaction level” according to the technology of the present disclosure. It should be noted that a most frequent value of the satisfaction levels of all the users 14 who participate in the target event may be set as the first representative satisfaction level. Similarly, a most frequent value of the satisfaction levels of the users 14 having the set attributes may be set as the second representative satisfaction level.
In a case in which the first mean satisfaction level and the second mean satisfaction level satisfy a notification condition 122 set in advance, the distribution control unit 58 distributes a change recommendation notification 123 to the organizer terminal 12 of the organizer 15 of the target event. The notification condition 122 is a content that the second mean satisfaction level is lower than the first mean satisfaction level (second mean satisfaction level<first mean satisfaction level), and an absolute value of a difference between the first mean satisfaction level and the second mean satisfaction level is larger than 1.0, which is a threshold value set in advance (|first mean satisfaction level−second mean satisfaction level|>1.0). The change recommendation notification 123 is a notification prompting the user to change the set attribute, and includes the first mean satisfaction level and the second mean satisfaction level.
The browser control unit 80 of the organizer terminal 12 that receives the distribution of the change recommendation notification 123 displays and outputs an information display screen 130 shown in
As described above, in the 2_2nd embodiment, the derivation unit 57 derives the first mean satisfaction level as the first representative satisfaction level representing the satisfaction levels of all the users 14 who participate in the target event. In addition, the derivation unit 57 derives the second mean satisfaction level as the second representative satisfaction level representing the satisfaction level of the user 14 having the set attribute set in the target event by the organizer 15 among the users 14 who participate in the target event. In a case in which the second mean satisfaction level is lower than the first mean satisfaction level, and the absolute value of the difference between the first mean satisfaction level and the second mean satisfaction level satisfies the threshold value condition set in advance, the distribution control unit 58 presents the change recommendation notification 123 prompting to change the set attribute to the organizer 15.
A case in which the second mean satisfaction level is lower than the first mean satisfaction level and the absolute value of the difference between the first mean satisfaction level and the second mean satisfaction level satisfies the threshold value condition set in advance is a case in which there is a large deviation between the set attribute set by the organizer 15 and the attribute of the user 14 who actually participates in the target event. For this reason, by strongly prompting the organizer 15 to reexamine the set attribute that is significantly deviated from the actual situation by the change recommendation notification 123, it is possible to create an opportunity to significantly change the policy of the marketing strategy of the organizer 15 to increase the number of the users 14 who participate in the target event.
The set attribute need only be the attribute of the user 14 set by the organizer 15, and is not limited to the attribute of the user 14 assumed by the organizer 15 as the main target of the event as shown as an example.
It should be noted that the satisfaction level-related information is not limited to the specific attribute, or the specific attribute and the set attribute. As shown in
A configuration may be adopted in which it is possible to select whether to distribute the satisfaction level-related information 26 of the specific attribute, the satisfaction level-related information 107 of the specific attribute and the set attribute, or the satisfaction level-related information 135 in which the satisfaction level and the attribute of the user 14 are associated with each other.
As an example, as shown in
As shown in
The satisfaction level addition/subtraction condition 145 is stored in the storage 40A. For example, the satisfaction level addition/subtraction condition 145 is that 1 is subtracted from the satisfaction level in a case in which the number of the images 24 in which the expression analysis result 141 is the smile is 0. Moreover, for example, the satisfaction level addition/subtraction condition 145 is that the satisfaction level is not added or subtracted in a case in which the number of the images 24 in which the expression analysis result 141 is the smile is 1 to 5. Further, the satisfaction level addition/subtraction condition 145 is that 1 is added to the satisfaction level in a case in which the number of the images 24 in which the expression analysis result 141 is the smile is 6 or more.
In a case in which the satisfaction level derived based on the number of the captured images 24 is the lowest 1 and the number of the images 24 in which the expression analysis result 141 is the smile is 0, 1 is not subtracted from the satisfaction level, and the satisfaction level is 1 as it is. In addition, in a case in which the satisfaction level derived based on the number of the captured images 24 is the highest 5 and the number of the images 24 in which the expression analysis result 141 is the smile is 6 or more, 1 is not added to the satisfaction level, and the satisfaction level is 5 as it is. Of course, 1 may be subtracted from the satisfaction level to obtain 0 in the former case, or 1 may be added to the satisfaction level to obtain 6 in the latter case.
As described above, in the third embodiment, the derivation unit 57 derives the satisfaction level based on the expression analysis result 141, which is the analysis result of the expression of the person appearing in the image 24. Since the satisfaction level is derived from the expression of the person who clearly indicates whether or not he/she is enjoying the target event, the reliability of the satisfaction level can be further improved.
It should be noted that,
As an example, as shown in a table 150 of
The derivation unit 57 obtains the image-related evaluation value, such as the number of the captured images for each imaging location as preprocessing of deriving the satisfaction level for each imaging location. Then, the obtained image-related evaluation value is converted into the satisfaction level by using the satisfaction level conversion table. It should be noted that the satisfaction level-related information 151 may be only the specific attribute, may be the specific attribute and the set attribute, or may be the information in which the satisfaction level and the attribute of the user 14 are associated with each other.
As described above, in the 4_1st embodiment, the satisfaction level is derived for each imaging location of the image 24 in the target event. Therefore, the satisfaction level-related information 151 for each imaging location can be generated. The organizer 15 can know what is an attribute of the user 14 who has a high satisfaction level for each imaging location by using the satisfaction level-related information 151 for each imaging location. For example, in a case in which the target event is the tour to play at a theme park and the imaging location is an attraction in the theme park, it is possible to know which attraction is popular with which user 14.
As an example, as shown in a table 155 of
As in the 4_1st embodiment described above, the derivation unit 57 obtains the image-related evaluation value, such as the number of the captured images for each imaging time slot as preprocessing of deriving the satisfaction level for each imaging time slot. Then, the obtained image-related evaluation value is converted into the satisfaction level by using the satisfaction level conversion table. It should be noted that, similar to the satisfaction level-related information 151 according to the 4_1st embodiment described above, the satisfaction level-related information 156 may be only the specific attribute, may be the specific attribute and the set attribute, or may be the information in which the satisfaction level and the attribute of the user 14 are associated with each other.
As described above, in the 4_2nd embodiment, the satisfaction level is derived for each imaging time slot of the image 24 in the target event. Therefore, the satisfaction level-related information 156 for each imaging time slot can be generated. The organizer 15 can know what is an attribute of the user 14 who has a high satisfaction level for each imaging time slot by using the satisfaction level-related information 156 for each imaging time slot. For example, in a case in which the target event is a music festival in which a plurality of artists appear and the imaging by the user (viewer of the event) is permitted, it is possible to know which time slot (which artist) is popular with which user 14.
The 4_1st embodiment and the 4_2nd embodiment may be carried out in combination. Specifically, the satisfaction level may be derived for each imaging location of the image 24 in the target event and for each imaging time slot.
The attribute of the user 14 and a table 66 or the like in which the satisfaction level is registered for each user ID may be distributed to the organizer terminal 12. In this case, the browser control unit 80 of the organizer terminal 12 may display and output, for example, an information display screen including a histogram having the number of persons as a vertical axis and the satisfaction level as a horizontal axis for the user 14 who is the male on the display 44B.
As an example, as shown in
According to the user movement route information 160, it is possible for the organizer 15 to know which movement route is followed by how many users 14. For this reason, it is possible for the organizer 15 to perform the management according to the movement route of the user 14 by installing a restaurant, a souvenir shop, or the like in the middle of the movement route followed by many users 14, installing a new attraction in the movement route that is not often followed by the user 14 to scatter the flow of the users 14, or the like.
In addition, as shown in
According to the user gathering/scatter information 162, it is possible for the organizer 15 to know at what location, in what time slot, how many users 14 are gathered. For this reason, it is possible for the organizer 15 to perform the management according to a gathering/scatter situation of the users 14 by increasing the number of guards in the time slot in which many users 14 are gathered, opening a wagon that sells light meals in the time slot in which many users 14 are gathered, or the like for each location.
As shown in
According to the trend information 170, it is possible for the organizer 15 to know what is currently trending. Therefore, it is possible for the organizer 15 to perform the management according to the trend, such as selling a product related to the trend information 170 in the event or the like.
It should be noted that the image 24, which is a source of the derivation of the trend information 170, may be narrowed down to the image 24 captured by the user 14 having a limited attribute, for example, a female in 20s. The image 24 may be narrowed down to the image 24 captured by the user 14 having the set attribute.
The satisfaction level-related information has a low value as information unless the number of the users 14 who participate in the target event is gathered to some extent. Therefore, it is preferable to suppress the distribution of the satisfaction level-related information until the number of the users 14 who participate in the target event is equal to or more than a threshold value set in advance.
The form of presenting the satisfaction level-related information to the organizer 15 of the target event is not limited to the form of distributing the satisfaction level-related information to the organizer terminal 12 as shown as an example. A form of printing out the satisfaction level-related information on a paper medium and mailing the printed satisfaction level-related information to the organizer 15 of the target event may be used, or a form of attaching the satisfaction level-related information to an e-mail and transmitting the attached satisfaction level-related information to the organizer 15 of the target event may be used.
A hobby, a taste, a personality, and the like may be added to the attribute of the user 14. The image-related evaluation value, such as the number of the captured images, may be used as it is as the satisfaction level. The management entity of the information processing server and the image DB server 21 and the management entity of the event information DB server may be the same as or different from each other.
The method of applying for the event is not limited to the method of searching for and applying for the event information 22 of the event desired by the user 14 as shown as an example. The information processing server 10 may distribute the recommended event information 22 based on the set attribute to the user terminal 11, and the user 14 may apply for the event of the recommended event information 22.
The information processing server 10 may be responsible for some of the functions of the browser control unit 80 of the organizer terminal 12. Specifically, various screens, such as the information display screen 85, are generated in the information processing server 10, and are distributed and output to the organizer terminal 12 in a format of screen data for web distribution created by a markup language such as extensible markup language (XML). In this case, the browser control unit 80 of the organizer terminal 12 represents various screens to be displayed on the web browser based on the screen data and displays various screens on the display 44B. It should be noted that another data description language, such as Javascript (registered trademark) object notation (JSON), may be used instead of the XML.
The user terminal 11 that transmits the image 24 to the information processing server and the user terminal 11 that receives the distribution of the event information 22 from the information processing server 10 may be separate from each other. For example, in a case in which there are a plurality of user terminals 11 having the account of the same user 14, the image 24 may be transmitted from one user terminal 11 to the information processing server and the event information 22 may be distributed from the other information processing server 10 to the other user terminal 11.
It is possible to modify a hardware configuration of the computer constituting the information processing server 10 in various ways. For example, the information processing server 10 can be configured by using a plurality of computers separated as hardware for the purpose of improving processing ability and reliability. For example, two computers are responsible for the functions of the request reception unit 55 and the acquisition unit 56, and the functions of the derivation unit 57 and the distribution control unit 58 in a distributed manner. In this case, the information processing server 10 is configured by using two computers. Also, the information processing server 10, the event information DB server 20, and the image DB server 21 may be integrated into one server.
As described above, the hardware configuration of the computer of the information processing server 10 can be appropriately changed according to the required performance, such as the processing ability, the safety, and the reliability. Further, it is also needless to say that, in addition to the hardware, the APs, such as the operation program 50 and the marketing AP 75, can also be duplicated or distributed and stored in a plurality of storages for the purpose of securing the safety and the reliability.
In each of the embodiments described above, for example, as a hardware structure of processing units that execute various types of processing, such as the request reception unit 55, the acquisition unit 56, the derivation unit 57, the distribution control unit 58, the browser control unit 80, and the analysis unit 140, the various processors described below can be used. The various processors include, for example, the CPUs 42A and 42B which are general-purpose processors executing software (operation program 50 and marketing AP 75) to function as various processing units, a programmable logic device (PLD), such as a field programmable gate array (FPGA), which is a processor whose circuit configuration can be changed after manufacture, and/or a dedicated electric circuit, such as an application specific integrated circuit (ASIC), which is a processor having a dedicated circuit configuration designed to execute specific processing.
One processing unit may be configured by using one of these various processors, or may be configured by using a combination of two or more processors of the same type or different types (for example, a combination of a plurality of FPGAs and/or a combination of a CPU and an FPGA). In addition, a plurality of the processing units may be configured by using one processor.
As an example in which the plurality of processing units are configured by using one processor, first, as represented by a computer such as a client and a server, there is a form in which one processor is configured by using a combination of one or more CPUs and software and this processor functions as the plurality of processing units. Second, as represented by a system on chip (SoC) or the like, there is a form in which a processor that realizes the functions of the entire system including the plurality of processing units with one integrated circuit (IC) chip is used. In this way, as the hardware structure, the various processing units are configured by using one or more of the various processors described above.
Further, more specifically, an electric circuit (circuitry) in which circuit elements, such as semiconductor elements, are combined can be used as the hardware structure of the various processors.
In the technology of the present disclosure, the above-described various embodiments and/or various modification examples can be appropriately combined. Further, it is needless to say that the present disclosure is not limited to each of the above-described embodiments and various configurations can be adopted without departing from the scope of the technology of the present disclosure. Further, the technology of the present disclosure extends to a storage medium that non-transitorily stores a program in addition to the program.
The contents described and shown above are detailed descriptions of portions according to the technology of the present disclosure and are merely examples of the technology of the present disclosure. For example, the above description of the configurations, functions, actions, and effects is a description of an example of the configurations, functions, actions, and effects of the portions according to the technology of the present disclosure. Accordingly, it goes without saying that unnecessary portions may be deleted, new elements may be added, or replacement may be made with respect to the contents described and shown above without departing from the scope of the technology of the present disclosure. In addition, in order to avoid complication and facilitate understanding of portions according to the technology of the present disclosure, description related to common technical knowledge or the like that does not need to be particularly described for enabling implementation of the technology of the present disclosure is omitted in the contents described and shown above.
In the present specification, “A and/or B” has the same meaning as “at least one of A or B”. That is, “A and/or B” means that only A may be used, only B may be used, or a combination of A and B may be used. In addition, in the present specification, in a case in which three or more matters are expressed by being connected by “and/or”, the same concept as “A and/or B” is applied.
All documents, patent applications, and technical standards described in the present specification are incorporated in the present specification by reference to the same extent as a case in which each individual publication, patent application, or technical standard is specifically and individually indicated to be incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2021-050781 | Mar 2021 | JP | national |
This application is a continuation application of International Application No. PCT/JP2022/003109 filed on Jan. 27, 2022, the disclosure of which is incorporated herein by reference in its entirety. Further, this application claims priority from Japanese Patent Application No. 2021-050781 filed on Mar. 24, 2021, the disclosure of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2022/003109 | Jan 2022 | US |
Child | 18453764 | US |