CROSS-REFERENCE TO RELATED APPLICATION(S)
This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2011-121057, filed on May 30, 2011, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to a server device and method for creating web content.
- Top of Page
Various types of content are provided on web pages, and content that suits user's preference may be selected.
Examples of the related art are disclosed in International Publication Pamphlet No. WO2004/097654, Japanese Laid-open Patent Publication No. 2001-188792, Japanese Laid-open Patent Publication No. 2004-348241, Japanese Laid-open Patent Publication No. 2003-308339, and so forth.
- Top of Page
According to an aspect of the invention, a server device includes: a number-of-instructions counting unit to count a number of instructions of a user for a link of a web page; an instruction rate predicted value calculating unit to calculate a predicted value of a rate of the instructions; a link attention specifying unit to specify an attention degree of the link based on the number of instructions and the predicted value of the rate; and a layout changing unit to change a layout of the web page based on the attention degree of the link.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
BRIEF DESCRIPTION OF DRAWINGS
- Top of Page
FIG. 1 illustrates an exemplary system;
FIG. 2 illustrates an exemplary hardware configuration;
FIGS. 3A to 3C illustrate an exemplary link, an exemplary number of clicks, and an exemplary rate;
FIGS. 4A to 4C illustrate an exemplary process of calculating predicted values of click rates;
FIG. 5 illustrates an exemplary predicted values of click rate;
FIGS. 6A to 6C illustrate an exemplary process of calculating an attention degree of a link;
FIG. 7 illustrates an exemplary keyword extraction process;
FIGS. 8A and 8B illustrate an exemplary process of specifying the degrees of importance of keywords;
FIG. 9A illustrates an exemplary process of changing a layout of a web page;
FIG. 9B illustrates an exemplary layout of a web page;
FIG. 10 illustrates an exemplary system; and
FIG. 11 illustrates an exemplary process.
DESCRIPTION OF EMBODIMENTS
For example, a “click” may be an example of an “instruction”. Examples of an “instruction” may include a click on a mouse and a tap on a touch panel. For example, an instruction may include a process of pressing an enter key in a state where a link or button has been focused on using a tab key in a web page. A click may include an “instruction” to make a user interface available.
FIG. 1 illustrates an exemplary system. A system 100 includes a web server device 120 to which a storage device 122 is coupled, a web content management server device 140 to which a storage device 142 is coupled, a client 131, a client 132, and a network 110. The web server device 120, the web content management server device 140, and the clients 131 and 132 are coupled to the network 110 via lines 111 to 114, respectively.
The web server device 120 provides a web page to the client 131 or 132 via the network 110 by using web content 124 stored in the storage device 122. The web server device 120 stores, in an access log 126, various events related to access to web content. The access log 126 may be provided to the web content management server device 140, for example.
The web content management server device 140 may calculate the attention degrees of a plurality of links included in the web content 124 released by the web server device 120, and may store, in the storage device 142, the calculation result as link attention data 144. The web content management server device 140 may calculate the importance degrees of keywords in the web content 124 or keywords in the content indicated by a link in the web content 124, and may store, in the storage device 142, the calculation result as keyword importance data 145. The web content management server device 140 may perform the above-described calculation by using information in the access log 126 and so forth. The storage device 142 may store a click rate predicted value 146 for a link of the web content 124, or web layout data 147, which is a layout of web content customized by a user.
The web server device 120 and the web content management server device 140 may be server devices separated from each other, or may be implemented in a single server device. At least part of the functions or data held by the web server device 120 may be held by the web content management server device 140, and vice versa. A copy of data may be held by both the server devices.
The client 131 may include a device connected to a network, such as a personal computer, a mobile phone, a multifunction phone, or a tablet computer.
FIG. 2 illustrates an exemplary hardware configuration. The hardware configuration 200 illustrated in FIG. 2 may include the web server device 120 illustrated in FIG. 1 or the web content management server device 140 illustrated in FIG. 1. The hardware configuration 200 includes a central processing unit (CPU) 210, a drive 220 capable of reading data from/writing data on a machine-readable medium 225, such as a compact disc read only memory (CD-ROM), a dynamic storage device 230, such as a hard disk, a random access memory (RAM) 232, a read only memory (ROM) 234, an input and output unit (I/O) 236, and a communication device 238.