The present application claims priority to and incorporates by reference the entire contents of Japanese Patent Application No. 2013-176867 filed in Japan on Aug. 28, 2013.
1. Field of the Invention
The present invention relates to an evaluation calculating device, an evaluation calculating method, and a recording medium.
2. Description of the Related Art
Recently, online shopping through the Internet is commonly spread. As a technique regarding online shopping, a technology which ranks a commercial product introducing page that treats a commercial product which is highly likely to be purchased by a user at a high level of a searching result is known. For example, with reference to commercial product attributes of the purchased commercial product, a technique which calculates a score that evaluates the commercial product attributes which are highly likely to be purchased by the user for every searching query and generates a ranking of the searching result for every searching query is known.
However, in the related art, it is limited to appropriately evaluate the commercial product. Specifically, in the above-mentioned technique, commercial product attributes which contribute to the purchasing motivation of a user are evaluated so that the evaluation for the commercial product itself may not be suitable for the user. Therefore, it is limited to appropriately evaluate the commercial product in the related art.
It is an object of the present invention to at least partially solve the problems in the conventional technology.
The above and other objects; features, advantages and technical and industrial significance of this invention will be better understood by reading the following detailed description of presently preferred embodiments of the invention, when considered in connection with the accompanying drawings.
Hereinafter, embodiments (hereinafter, referred to as “exemplary embodiments”) for carrying out an evaluation calculating device, an evaluation calculating method, and a recording medium according to the present application will be described in detail with reference to the drawings. However, the evaluation calculating device, the evaluation calculating method, and the recording medium according to the present application are not limited by the exemplary embodiments. Further, like parts in respective exemplary embodiments are denoted by like reference numerals and redundant description will be avoided.
First, an example of evaluation processing according to a first exemplary embodiment will be described with reference to
The delivery device 100 provides a commercial product page through which a commercial product is introduced. Further, the delivery device 100 stores a number of purchases that the commercial product is purchased and a number of views that the commercial product page is viewed by a user for every commercial product. Further, the delivery device 100 stores the number of views when the commercial product page is viewed but the commercial product is not purchased.
In an example of the left side of
The delivery device 100 calculates an evaluation value for every stored commercial product. In the exemplary embodiment, the evaluation value indicates, for example, information obtained based on the number of purchases of the commercial product or the number of views. Specifically, the delivery device 100 calculates the evaluation value of the commercial product by dividing the number of purchases by the number of views. For example, the delivery device 100 calculates the evaluation value “1” of the commercial product by dividing the number “1” of purchases of the commercial product C11 by the number “1” of views. Further, the delivery device 100 calculates the evaluation value “0” of the commercial product by dividing the number “0” of purchases of the commercial product C12 by the number “1” of views. Furthermore, the delivery device 100 calculates the evaluation value “0” of the commercial product by dividing the number “0” of purchases of the commercial product C13 by the number “1” of views.
When the number of views of the commercial product is “0”, the delivery device 100 calculates the evaluation value of the commercial product as “0”. For example, since the number of views is “0” in the case of the commercial product C14, the delivery device 100 calculates “0” as the evaluation value of the commercial product.
Next, as illustrated in the center of
The delivery device 100 calculates “0.5” as the evaluation value of the commercial product by dividing the number “1” of purchases of the commercial product C13 which is stored in the delivery device 100 by the number of views “2”. Further, the delivery device 100 calculates “0” as the evaluation value of the commercial product by dividing the number “0” of purchases of the commercial product C14 which is stored in the delivery device 100 by the number of views “1”.
Next, as illustrated in the right side of
The delivery device 100 divides the number of purchases “1” of the commercial product C11 stored in the delivery device 100 by the number “2” of views to calculate the evaluation value “0.5” of the commercial product. Further, the delivery device 100 divides the number of purchases “0” of the commercial product C12 stored in the delivery device 100 by the number “2” of views to calculate the evaluation value “0” of the commercial product. Furthermore, the delivery device 100 divides the number of purchases “1” of the commercial product C14 stored in the delivery device 100 by the number “2” of views to calculate the evaluation value “0.5” of the commercial product.
Now, in the examples illustrated in the left side, the center, and the right side of
As described above, the delivery device 100 according to the first exemplary embodiment calculates the evaluation value of the commercial product based on the number of purchases and the number of views of the commercial product for every commercial product. By doing this, the delivery device 100 calculates the evaluation value supported by actual behavior of the user so that the commercial product may be appropriately evaluated with a high credibility. That is, the delivery device 100 may increase accuracy of the evaluation value of the commercial product.
Specifically, in the example of the left side of
By doing this, the delivery device 100 calculates the evaluation value of the commercial product to be low as the number of times that the commercial product becomes the object to be evaluated is increased and calculates the evaluation value of the commercial product to be high as the number of times that the commercial product is selected is increased so that it is possible to appropriately evaluate the commercial product.
Next, a configuration of the delivery system according to the first exemplary embodiment will be described with reference to
The terminal device 10 is, for example, an information processing device such as a desktop PC (personal computer), a notebook PC, a tablet type terminal, a smart phone, a mobile phone, or a PDA (personal digital assistant). For example, the terminal device 10 accesses the delivery device 100 to obtain a webpage from the delivery device 100 and displays the obtained webpage on a display device (for example, a liquid crystal display).
The delivery device 100 is a server device which delivers a webpage. The webpage which is provided by the delivery device 100 includes various webpages concerning, for example, a shopping site, an auction site, a restaurant recommendation site, or a travel site. Specifically, when the delivery device 100 is accessed by the terminal device 10, the delivery device 100 delivers the commercial product page to the terminal device 10. Further, in the commercial product page, for example, a ranking frame which indicates a popular commercial product or a recommend frame which recommends the commercial product to the user is provided. In the recommend frame, a still image, a moving image, or text data into which URL (uniform resource locator) for accessing the commercial product page is embedded are displayed. For example, the delivery device 100 delivers the commercial product page in which a commercial product having a high evaluation value of the commercial product is displayed in priority to other products on the recommend frame to the terminal device 10.
Next, a configuration of the delivery device according to the first exemplary embodiment will be described with reference to
Regarding Communication Unit 110
The communication unit 110 is embodied by an NIC (network interface card). The communication unit 110 is connected with the network N in a wired or wireless manner to transmit and receive information to and from the terminal device 10 through the network N.
Regarding Memory Unit 120
The memory unit 120 is embodied by a semiconductor memory device such as an RAM (random access memory) or a flash memory or a storing device such as a hard disk or an optical disk. The memory unit 120 includes a commercial product information memory unit 121, as illustrated in
Commercial Product Information Memory Unit 121
The commercial product information memory unit 121 stores information regarding the commercial product. Here,
The “commercial product ID” indicates identification information which identifies the commercial product. The “viewed commercial product ID” indicates a “commercial product ID” of other commercial product which is viewed in a predetermined period. The “number of purchases” indicates the number of times that the commercial product is purchased by the user. The “number of views” indicates the number of times that the commercial product page is viewed by the user. For example, in the “number of views”, a total value of the number of being accessed to the commercial product page by the user is stored. The “evaluation value” indicates a degree of popularity of the commercial product. For example, the larger the evaluation value, the higher the popularity so that the commercial product is likely to be purchased by the user. A calculating example of the “evaluation value” will be described below.
That is,
Further,
Further, each record which is stored in the commercial product information memory unit 121 is not limited to products which are viewed and purchased by the same user but may include products which are viewed and purchased by different users.
Further, in the example of
Regarding Controller 130
The controller 130 is implemented when various programs (corresponding to an example of an evaluation calculating program) which are stored in a storage device in the delivery device 100 executes an RAM as an operating area by a CPU (central processing unit) or an MPU (micro processing unit)ed. Further, the controller 130 may be implemented by an integrated circuit such as an ASIC (application specific integrated circuit) or an FPGA (field programmable gate array).
Such the controller 130, as illustrated in
Calculating Unit 131
The calculating unit 131 calculates an evaluation value of the commercial product based on the number of purchases and the number of views of the commercial product stored in the commercial product information memory unit 121. Specifically, the evaluation value which is calculated by the calculating unit 131 is larger when the commercial product is likely to be purchased or is more popular. In other words, the evaluation value to be calculated is smaller when the commercial product is hard to be purchased and is less popular.
For example, the calculating unit 131 calculates the evaluation value of the commercial product by dividing a total value of the number of purchases of the commercial product by a total value of the number of views per commercial product. In
Further, when the number of views of the commercial product is “0”, the calculating unit 131 calculates the evaluation value of the commercial product as “0”.
Regarding Receiving Unit 132
The receiving unit 132 receives an acquisition request for the commercial product page from the terminal device 10. For example, the receiving unit 132 receives the acquisition request for the commercial product page by an HTTP (hypertext transfer protocol) request.
Regarding Extracting Unit 133
When the acquisition request for the commercial product page is received by the receiving unit 132, the extracting unit 133 extracts a commercial product which is displayed in the ranking frame which shows a popular commercial product from the commercial product information memory unit 121 based on the evaluation value calculated by the calculating unit 131. Specifically, when the acquisition request for the commercial product page is received, the extracting unit 133 extracts the commercial product which is displayed in descending order of an evaluation value in the ranking frame. The extracting unit 133 outputs the commercial product page in which a ranking, which arranges the extracted commercial products in descending order of an evaluation value, is incorporated to the delivery unit 134.
An example of an extraction processing by the extracting unit 133 will be described using the commercial product information memory unit 121 illustrated in
Further, the extracting unit 133 may extract the commercial product which is displayed in a recommend frame of the commercial product page to be delivered from the commercial product information memory unit 121. In this case, a commercial product having a higher evaluation value may be extracted from commercial products which are simultaneously viewed. Specifically, when the acquisition request for the commercial product page is received, the extracting unit 133 extracts the commercial products which are arranged in descending order of the evaluation value in the recommend frame. Further, when the commercial product is extracted, the extracting unit 133 extracts the commercial product having the highest evaluation value commercial product with the exception of the commercial product of the commercial product page which is accessed by the user. The extracting unit 133 outputs the commercial product page in which the extracted commercial product is incorporated in the recommend frame to the delivery unit 134.
Regarding Delivery Unit 134
The delivery unit 134 delivers the commercial product page in which the commercial product extracted by the extracting unit 133 is incorporated in the ranking frame or the recommend frame to the terminal device 10 which is a transmission source of the acquisition request received by the receiving unit 132.
Regarding Storing Unit 135
The storing unit 135 updates information which is stored in the commercial product information memory unit 121. Specifically, whenever the commercial product is purchased, the storing unit 135 updates the number of purchases which is stored in the commercial product information memory unit 121. Further, whenever the commercial product is viewed, the storing unit 135 updates the number of views which is stored in the commercial product information memory unit 121.
For example, within a predetermined period, it is assumed that the commercial products C11 to C13 are viewed by one user and the commercial product C11 is purchased by the same user. In this case, the storing unit 135 updates a first record, a third record, and a fifth record illustrated in the drawing. Specifically, the storing unit 135 updates the number purchases and the number of views by storing “1” in the number of purchases and the number of views of the commercial product ID “C11”, the viewed commercial product IDs “C12” and “C13”. Further, the storing unit 135 updates the number purchases and the number of views by storing “0” in the number of purchases and “1” in the number of views of the commercial product ID “C12”, the viewed commercial product IDs “C11” and “C13”. Furthermore, the storing unit 135 updates the number purchases and the number of views by storing “0” in the number of purchases and “1” in the number of views of the commercial product ID “C13”, the viewed commercial product IDs “C11” and “C12”.
Next, a procedure of the calculation processing by the delivery device according to the first exemplary embodiment will be described with reference to
As illustrated in
In contrast, when the commercial product page is accessed from the terminal device 10 (Yes in step S101), the delivery unit 134 delivers the commercial product page to the terminal device 10 in step S102. The storing unit 135 adds “1.” to the number of views of the commercial product corresponding to the commercial product page to update the number of views which is stored in the commercial product information memory unit 121 in step S103.
Next, in step S104, the receiving unit 132 of the delivery device 100 determines whether the commercial product is purchased from the terminal device 10. When the commercial product is not purchased (No in step S104), the receiving unit 132 waits until the commercial product page is accessed.
In contrast, when the commercial product is purchased from the terminal device 10 (Yes in step S104), the storing unit 135 adds “1” to the number of purchases of the commercial product to update the number of purchases which is stored in the commercial product information memory unit 121 in step S105.
Next, in step S106, the calculating unit 131 calculates the evaluation value of the commercial product for every commercial product based on the number of purchases and the number of views. In step S107, the calculating unit 131 stores the calculated evaluation value in the commercial product information memory unit 121. The calculating unit 131 may perform the evaluation value calculation processing described above at any timing. For example, the calculating unit 131 may regularly perform the evaluation value calculation processing (for example, every day or every week) or perform the calculation processing when the commercial product page is accessed.
Next, a delivery processing procedure by the delivery device according to the first exemplary embodiment will be described with reference to
As illustrated in
In contrast, when the acquisition request for the commercial product page is received (Yes in step S201), the extracting unit 133 extracts the commercial product based on the evaluation value stored in the commercial product information memory unit 121 in step S202.
Next, in step S203, the delivery unit 134 of the delivery device 100 delivers the commercial product page in which the commercial product extracted by the extracting unit 133 is incorporated to the terminal device 10, which is a transmission source of the acquisition request.
The delivery device 100 according to the first exemplary embodiment which has been described above may be carried out by various modified embodiments other than the above exemplary embodiment. Hereinafter, another exemplary embodiment of the delivery device 100 will be described.
1-6-1. Calculation of Evaluation Value
In the above exemplary embodiment, it is described that the number of purchases and the number of views of the commercial product are stored for every commercial product. However, the above-described delivery device 100 may store the number of purchases and the number of views of the commercial product which is not purchased among the commercial product page group which is viewed within a predetermined period so as to associate with the purchased commercial product, which will be described with reference to
In an example of the left side of
In contrast, in an arrow directed from the commercial product C12 to the commercial product C11, “0/1” indicating that the number of purchases of the commercial product C12 is “0” and the number of views of the commercial product C12 is “1” is illustrated. Here, a commercial product which becomes an end point of the arrow indicates that the commercial product is viewed but not purchased.
Further, in an arrow directed from the commercial product C11 to the commercial product C13, “1/1” indicating that the number of purchases of the commercial product C11 is “1” and the number of views of the commercial product C11 is “ ” is illustrated. On the other hand, in an arrow directed from the commercial product C13 to the commercial product C11, “0/1” indicating that the number of purchases of the commercial product C13 is “0” and the number of views of the commercial product C13 is “1” is illustrated.
Further, between the commercial product C12 and the commercial product C13 which are viewed but not purchased, even though the number of purchases of the commercial product C12 and the commercial product C13 is actually “0” and the number of views of the commercial product C12 and the commercial product C13 is “1”, an arrow is not illustrated. However, the exemplary embodiment is not limited to this example, but information on commercial products which are viewed but not purchased may be stored.
In the center of
In an example of the right side of
As illustrated in the right side of
Here,
The “commercial product ID” indicates identification information for identifying a commercial product. The “viewed commercial product ID” indicates the “commercial product ID” of another commercial product which is viewed in a predetermined period. The “number of purchases” indicates the number of times that a commercial product corresponding to the commercial product ID is purchased so as to be associated with the purchased commercial product among the commercial products of a commercial product page group which is viewed in the predetermined period for every another commercial product which is not purchased. The “number of views” indicates the number of times that a commercial product page corresponding to the commercial product ID is viewed so as to be associated with the purchased commercial product among the commercial products of a commercial product page group which is viewed in the predetermined period for every another commercial product which is not purchased. The “evaluation value” indicates a degree of popularity of the commercial product which is compared with the commercial product corresponding to the viewed commercial product ID. For example, as the evaluation value is higher, the commercial product corresponding to the commercial product ID is easier to be purchased by the user and more popular than the commercial product corresponding to the viewed commercial product ID. The “evaluation value” is calculated, for example, by dividing the total value of the number of purchases in the viewed commercial product ID by the total value of the number of views for each commercial product ID.
In other words, in
Further, the “evaluation value” may be calculated for every commercial product of the viewed commercial product ID so as to be associated with the commercial product of the commercial product ID. For example, the calculating unit 131 calculates the evaluation value between the viewed commercial product ID “C12” and the commercial product ID “C11” such that the evaluation value “1” is calculated by dividing the number of purchases “1” by the number of views “1”. Further, the calculating unit 131 calculates the evaluation value between the viewed commercial product ID “C13” and the commercial product ID “C11” such that the evaluation value “1” is calculated by dividing the number of purchases “3” by the number of views “3”. Furthermore, the calculating unit 131 calculates the evaluation value between the viewed commercial product ID “C14” and the commercial product ID “C11” such that the evaluation value “0” is calculated by dividing the number of purchases “0” by the number of views “2”.
Further, in
As described above, the delivery device 100 may calculate the evaluation value in the relation with another commercial product which is simultaneously evaluated by calculating the evaluation value after storing the number of purchases and the number of views for every another commercial product which has not been purchased so as to be associated with the purchased commercial product, among the commercial product page group which is viewed in the predetermined period. By doing this, the delivery device 100 may determine the purchased commercial product among the commercial products which are viewed by one user in the predetermined period so that it is possible to determine which commercial product is more popular than other commercial products.
For example, in the example of
1-6-2. Predetermined Period
In the above-described exemplary embodiment, the predetermined period may be a period until the commercial product is currently purchased from a time when the commercial product is previously purchased. For example, when the commercial product page is viewed, while the commercial product is currently purchased from a time when the commercial product is previously purchased, the storing unit 135 updates the number of views the webpage concerning the commercial product and the number of profitable behaviors of the webpage stored in the commercial product information memory unit 121. By doing this, the delivery device 100 may specify the viewed commercial product corresponding to the purchased commercial product.
1-6-3. Viewed Commercial Product
In the above-described exemplary embodiment, the commercial product of the viewed commercial product ID which is stored in the commercial product information memory unit 121 may be limited to another commercial product of the same category which is viewed in the predetermined period. For example, when another commercial product of the commercial product page which is viewed in the predetermined period has the same category as the commercial product of the commercial product ID, the storing unit 135 updates the “viewed commercial product ID”, the “number of purchases”, and the “number of views”. By doing this, the delivery device 100 may calculate an evaluation value between the commercial product of the commercial product ID and another commercial product which is suitable as a comparison object of the commercial product.
1-6-4. Extracting of Commercial Product
In the above-described exemplary embodiment, an example in which the information on the commercial product is extracted in descending order of the evaluation has been described. However, the delivery device 100 may extract the information on the commercial product based on a distance indicating the relation between the commercial products which are viewed in the predetermined period and simultaneously evaluated, which will be described with reference to
In the example of
Here, the extracting unit 133 extracts a commercial product which is in a predetermined distance from the commercial product of the commercial product page as a commercial product which is displayed in the recommend frame of the commercial product page. For example, the extracting unit 133 extracts another commercial product within a distance “2” from the commercial product of the commercial product page. In this case, the extracting unit 133 extracts the commercial product B and the commercial product E within a distance “1” from the commercial product A and the commercial product C, the commercial product D, the commercial product F, and the commercial product G within a distance “2” from the commercial product A. The extracting unit 133 may extract a commercial product having a high evaluation value among the commercial products within a predetermined distance in priority to others.
As described above, the delivery device 100 extracts the commercial product within a predetermined distance so that a commercial product which is connected through another commercial product is also extracted in addition to another commercial product which is viewed in the predetermined period. Therefore, it is possible to recommend a variety of commercial products to the user.
As described above, the delivery device 100 according to the first exemplary embodiment includes the storing unit 135, and the calculating unit 131. The storing unit 135 stores the number of views of the commercial product page (corresponding to an example of a webpage of the commercial product) of the commercial product and the number of purchases (corresponding to an example of the number of behaviors which result in profitable behavior) which leads a profit of a provider who provides the commercial product page by the user who accesses the commercial product page in the storing unit for every commercial product. The calculating unit 131 calculates the evaluation value of the commercial product of the user based on the number of views and the number of purchases stored in the storing unit.
By doing this, the delivery device 100 calculates the evaluation value supported by actual behavior of the user so that the commercial product may be appropriately evaluated with a high credibility. That is, the delivery device 100 may increase accuracy of the evaluation value of the commercial product. Further, the delivery device 100 calculates the evaluation value of the commercial product to be lower as the number of being evaluation object is increased so that it is possible to appropriately evaluate the commercial product itself.
Further, in the delivery device 100 according to the exemplary embodiment, the storing unit 135 stores the number of views and the number of purchases of the commercial product page for every another commercial product which is not purchased so as to be associated with the purchased commercial product, among the commercial product group which is viewed in the predetermined period.
By doing this, the delivery device 100 according to the exemplary embodiment may calculate the evaluation value in the relation with another commercial product which is viewed in the predetermined period so that it is possible to determine which one between the commercial product and another commercial product is more popular than the other.
Further, in the delivery device 100 according to the exemplary embodiment, the storing unit 135 updates the number of views and the number of purchases which are stored in the storing unit when the commercial product page is viewed in a predetermined period between the previous purchase and the current purchase.
By doing this, the delivery device 100 according to the exemplary embodiment may specify the viewed commercial product with respect to the purchased commercial product.
Further, in the delivery device 100 according to the exemplary embodiment, the storing unit 135 updates the number of views and the number of behaviors for every commercial product group of the same category which is viewed in the predetermined period.
By doing this, the delivery device 100 according to the exemplary embodiment may calculate the evaluation value between the commercial product and another commercial product which is appropriate as the comparison object of the commercial product.
Further, the delivery device 100 according to the exemplary embodiment further includes the extracting unit 133 and the delivery unit 134. The extracting unit 133 extracts the information on the commercial product based on the number of views and the number of behaviors which are stored in the storing unit. The delivery unit 134 delivers the information on the commercial product extracted by the extracting unit 133 to a terminal device as a comparison object.
By doing this, the delivery device 100 according to the exemplary embodiment may deliver the coamznercial product page in which a commercial product which is a comparison object is incorporated to the terminal device so as to encourage decision-making of the user to purchase a commercial product.
Further, in the delivery device 100 according to the exemplary embodiment, the extracting unit 133 extracts information on another commercial product in descending order of the evaluation value stored in the storing unit.
By doing this, the delivery device 100 according to the exemplary embodiment delivers the commercial product page in which a popular commercial product is incorporated to the terminal device so that purchase motivation of the user is increased.
Further, in the delivery device 100 according to the exemplary embodiment, the extracting unit 133 extracts information on the commercial product based on a distance indicating the relation between the commercial products which are viewed in the predetermined period and simultaneously evaluated.
By doing this, the delivery device 100 according to the exemplary embodiment may extract also the commercial product which is connected through another commercial product in addition to another commercial product which is viewed in the predetermined period and simultaneously evaluated so that it is possible to recommend a variety of commercial products to the user.
In a second exemplary embodiment, a processing that receives a reason for purchasing the commercial product from the terminal device and delivers a commercial product page in which information on the extracted commercial product and the reason for reception are incorporated to the terminal device 10 will be described. Further, a configuration of a delivery system is the same as the example illustrated in
First, a configuration of a delivery device according to a second exemplary embodiment will be described with reference to
Regarding Reason Information Memory Unit 222
The reason information memory unit 222 stores various pieces of information on a reason for purchasing a commercial product. For example, the reason information memory unit 222 stores a number in which various purchasing reasons are selected by the user for every commercial product. Here, in
The “commercial product ID” indicates identification information for identifying the commercial product. The “viewed commercial product ID” indicates a “commercial product ID” of the commercial product which is viewed in a predetermined period”. The “purchasing reason item” is the number in which various reasons of purchasing the commercial product of the “commercial product ID” are selected by the user as compared with the commercial product of the “viewed commercial product ID”. As illustrated in
Further, the “purchasing reason item” is determined based on a category of the commercial product. Further, the delivery device 200 reflects the purchasing reason which is received from the terminal device in the reason information memory unit 222 whenever the user purchases the commercial product.
That is, in
Regarding Reception Unit 236
The reception unit 236 receives a reason of purchasing the commercial product from the terminal device 10. Specifically, the reception unit 236 receives the information input on the purchasing reason item which is displayed on a reception screen.
Further, as illustrated in
Further, as illustrated in
The reception screen may receive a information indicating the reason why the user does not purchase the commercial product as compared with the commercial product which is not purchased by the user. Further, the commercial product which is displayed in the reception screen as the commercial product which is not purchased may be randomly extracted from the commercial products which are not purchased among the commercial products which are simultaneously evaluated or all of the commercial products are sequentially extracted.
Further, as illustrated in
Regarding Extracting Unit 233
When the acquisition request for the commercial product page is received by the receiving unit 132, the extracting unit 233 extracts information on product from the commercial product information memory unit 121 based on the evaluation value calculated by the calculating unit 131. Further, when the acquisition request for the purchasing reason of the commercial product is received by the receiving unit 132, the extracting unit 233 extracts information on the purchasing reason of the commercial product from the reason information memory unit 222. Specifically, when the commercial product which is displayed in the ranking frame or the recommend frame of the commercial product page is clicked, the extracting unit 233 extracts the purchasing reason item corresponding to the clicked commercial product. For example, the extracting unit 233 extracts numerical values of highly ranked three purchasing reason items and a comment of the free comment.
When the commercial product C13 which is displayed in the ranking frame or the recommend frame of the commercial product page is clicked, the extracting unit 233 extracts items and numerical values of “luxury”, “good design”, and “good manufacturer” in which numerical values of the purchasing reason items are ranked in top three, in which the commercial product ID is “C11” and the viewed commercial product ID is “C13”, and the free comment item of “company A provides good support”. Further, the extracting unit 233 extracts items and numerical values of “handy”, “cheap”, and “good manufacturer” in which numerical values of the purchasing reason items are ranked in top three, in which the commercial product ID is “C11” and the viewed commercial product ID is “C13” and the free comment item of “this one is lighter and handy for the travel”.
Further, the extracting unit 233 may extract an arbitrary number of purchasing reason items and a plurality of comments without being limited to highly ranked three purchasing reason items and one comment of the free comment.
Further, the extracting unit 233 may extract the commercial product in descending order of the numerical value of the various purchasing reason items such as “cheap”, “luxury”, and “good design” as the commercial product which is displayed in the recommend frame. For example, the extracting unit 233 extracts the commercial product in which numerical value of the purchasing reason item “cheap” is ranked in top three. By doing this, three commercial products in which “cheap” is highly evaluated by the user are displayed in the recommend frame, so that it is possible to increase purchasing motivation of the user who emphasizes the importance of low cost of the commercial product.
Regarding Delivery Unit 234
The delivery unit 234 delivers the commercial product page in which the commercial product extracted by the extracting unit 233 is incorporated to the terminal device 10 which is a transmission source of the acquisition request received by the receiving unit 132. When the acquisition request of the purchasing reason of the commercial product is received by the receiving unit 132, the delivery unit 234, delivers a comparison page in which information on the purchasing reason of the commercial product extracted by the extracting unit 233 is incorporated to the terminal device 10. Specifically, when the commercial product which is displayed in the ranking frame or the recommend frame of the commercial product page is clicked, the delivery unit 234 delivers the comparison page in which the numerical value and the comment of the purchasing reason item which are extracted by the extracting unit 233 is displayed to the terminal device 10.
This will be described using
In the example of
In the comparison page, an arbitrary number of purchasing reason items and a plurality of comments extracted by the extracting unit 233 may be displayed.
Regarding Storing Unit 235
The storing unit 235 updates information which is stored in the commercial product information memory unit 121. Further, the storing unit 235 updates information stored in the reason information memory unit 222. Specifically, whenever the purchasing reason is received by the reception unit 236, the storing unit 235 updates the purchasing reason item stored in the reason information memory unit 222. For example, the storing unit 235 adds a numerical value of the purchasing reason item corresponding to the purchasing reason received by the reception unit 236 to update the purchasing reason item.
As described above, the delivery device 200 according to the second exemplary embodiment further includes the reception unit 236 and the delivery unit 234. The reception unit 236 receives a reason why the user purchases the commercial product. The delivery unit 234 delivers information on the commercial product extracted by the extracting unit 233 and the comparison page in which the reason received by the reception unit 236 is incorporated to the user.
By doing this, the delivery device 200 according to the second exemplary embodiment may deliver a comparison page capable of comparing with other commercial product so that it is possible to increase a purchasing motivation of the user.
Further, in the delivery device 200 according to the exemplary embodiment, the reception unit 236 receives reason why the commercial product page is viewed but the commercial product is not purchased. The delivery unit 234 delivers information on the commercial product extracted by the extracting unit 233 and the comparison page in which the reason received by the reception unit 236 is incorporated to the user.
By doing this, the delivery device 200 according to the exemplary embodiment may deliver a comparison page to understand why the commercial product is not purchased so that reference information for purchasing a commercial product may be provided to the user.
Among the processes which have been described in the above exemplary embodiment, all or a part of the processing which have been described to be automatically performed may be manually performed, alternatively, all or a part of the processing which have been described to be manually performed may be automatically performed by using a known method. Besides this, information including processing procedure, specific name, various types of data or parameter described in the above specification or the drawings may be arbitrarily modified if not specifically mentioned.
Further, components of each device illustrated in the drawings are functional and conceptual but are not necessarily needed to have a physically illustrated configuration. In other words, the distribution and integration of specific configuration for each device is not limited to those illustrated in the drawing, but all or a part of them may be functionally or physically distributed or integrated in an arbitrary unit in accordance with various loads or usage circumstances.
For example, the commercial product information memory unit 121 illustrated in
Further, the delivery device 100 and the delivery device 200 may be an operating device which performs only the calculating processing by the calculating unit 131 without performing the extraction processing of the commercial product. In this case, the calculating device does not include at least the receiving unit 132, the extracting unit 133, and the delivery unit 134. The delivery device which includes the receiving unit 132, the extracting unit 133, and the delivery unit 134 extracts the commercial product based on the evaluation value of the commercial product calculated by the calculating device. Further, the delivery device 100 and the delivery device 200 may be an extracting device which only performs the extraction processing by the extracting unit 133 without performing the delivery processing of the commercial product page. In this case, the extracting device does not have at least the delivery unit 134. The delivery device which includes the delivery unit 134 delivers the commercial product page in which the commercial product extracted by the extracting device is incorporated to the terminal device 10.
Further, the delivery device 100 according to the first exemplary embodiment and the delivery device 200 according to the second exemplary embodiment are implemented by a computer 70 having a configuration illustrated in
The CPU 71 operates based on the program stored in the ROM 73 or the HDD 74 and performs various control. The ROM 73 stores a boot program which is executed by the CPU 71 when the computer 70 activates a program which depends on a hardware of the computer 70 or the like.
The HOD 74 stores a program which is executed by the CPU 71, the data which is used by the program, and the like. The communication interface 75 receives data from other equipment through a communication line N to transmit the data to the CPU 71 and transmit data generated by the CPU 71 to other equipment through the communication line N.
The CPU 71 controls output devices such as a display or a printer through the input/output interface 76 and an input device such as a keyboard or a mouse. The CPU 71 acquires data from the input device through the input/output interface 76. Further, the CPU 71 outputs the generated data to the output device through the input/output interface 76.
The media interface 77 reads out the program or the data stored in a recording medium 78 and provides the program or the data to the CPU 71 through the RAM 72. The CPU 71 loads the program from the recording medium 78 onto the RAM 72 through the media interface 77 and executes the loaded program. The recording medium 78 is, for example, an optical recording medium such as a digital versatile disc (DVD) or a phase change rewritable disk (PD) or a magneto-optic recording medium such as a magneto-optical disk (MO), a tape medium, a magnetic recording medium, or a semiconductor memory.
When the computer 70 serves as the delivery device 100 according to the first exemplary embodiment, the CPU 71 of the computer 70 executes the program loaded on the RAM 72 to implement the functions of the calculating unit 131, the receiving unit 132, the extracting unit 133, the delivery unit 134, and the storing unit 135. Further, data in the commercial product information memory unit 121 is stored in the HOD 74.
When the computer 70 serves as the delivery device 200 according to the second exemplary embodiment, the CPU 71 of the computer 70 executes the program loaded on the RAM 72 to implement the functions of the calculating unit 131, the reception unit 236, the receiving unit 132, the extracting unit 233, the delivery unit 234, and the storing unit 235. Further, data in the commercial product information memory unit 121 and the reason information memory unit 222 is stored in the HDD 74.
The CPU 71 of the computer 70 reads out the programs from the recording medium 78 to execute the program, but the program may be obtained from other devices through a communication line N as another example.
Further, the above-described delivery device 100 and the delivery device 200 may be implemented by a plurality of sever computers, or may be implemented by calling an external platform using an API (application programming interface) or a network computing depending on the function so that the configuration may be flexibly changed.
Further, unit (section, module, or unit) disclosed in the claims may be switched into a “means”, a “circuit”, or the like. For example, the calculating unit may be switched into the calculating means or the calculating circuit.
According to an aspect of an exemplary embodiment, it is possible to increase an accuracy of evaluating a commercial product.
Although the invention has been described with respect to specific embodiments for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
Number | Date | Country | Kind |
---|---|---|---|
2013-176867 | Aug 2013 | JP | national |