The present invention relates to a technical field of deleting display of one of a plurality of contents displayed on a display area according to a predetermined operation by a user.
On a Web page distributed from a Web server through a network and displayed on a terminal of a user, a plurality of advertising display frames related to products and services are generally arranged in addition to a display frame of a primary content (hereinafter, called “main content”) desired by the user. Advertising contents are displayed in the advertising display frames.
However, the advertising contents are usually arranged at conspicuous positions for a reader, and the reading efficiency of the main content may be reduced. Particularly, when a large number of advertising contents are displayed in one screen, a large number of operations, such as scrolling, are needed for the user to read the main content.
To solve the problem, there is a known technique of switching advertising contents displayed in a display frame arranged in a Web page, every certain time (for example, see Patent Literature 1).
However, since the advertising contents are switched every certain time in the conventional technique, the advertising effect intended by the distributor of the Web page may be reduced.
The present invention has been made in view of the circumstances, and an object of the present invention is to provide a display control program, a recording medium recording the display control program, a display control apparatus, and a display control method that can maintain an advertising effect of advertising contents, while facilitating visualization (improving readability) of a main content for a user.
In order to solve the above problem, the invention according to claim 1 is a display control program for causing a computer to execute:
a first display step of displaying a plurality of contents in a display area of a terminal apparatus;
a deletion step of deleting display of an advertising content among the plurality of contents displayed in the display area according to an operation by a user;
a storage step of storing content specific information indicating the advertising content deleted in the deletion step;
an area expansion step of expanding a display area of a main content with the display area adjacent to the deleted advertising content among the plurality of contents according to the deletion of the display of the advertising content; and
a second display step of regenerating the advertising content indicated by the stored content specific information in the display area of the terminal apparatus at predetermined timing.
According to the present invention, it is possible that a main content not deleted among a plurality of contents is made easy to see (improvement of readability), and it is possible to continue an advertising effect (a reading effect) produced by a deleted advertising content.
The invention according to claim 2 is the display control program according to claim 1,
wherein in the area expansion step, the display area of the main content is expanded to include at least part of the display area of the advertising content before the deletion of the display of the advertising content.
According to the present invention, it is possible to utilize a display area of a deleted advertising content, and efficiently expand a display area of a main content.
The invention according to claim 3 is the display control program according to claim 2,
wherein the advertising content is arranged at an absolute position on a Web page where the plurality of contents are arranged, the main content is arranged at a relative position with reference to an arrangement position of another content on the Web page, and
in the area expansion step, the reference position is changed according to the deletion of the display of the advertising content to expand the display area of the main content.
According to the present invention, it is possible to efficiently expand a display area of a main content.
The invention according to claim 4 is the display control program according to claim 2,
wherein a set content including the advertising content and the main content is arranged at an absolute position on the Web page where the plurality of contents are arranged, the main content is arranged at a relative position with reference to an arrangement position of the advertising content in a display area of the set content, and
in the area expansion step, the reference position is changed according to the deletion of the display of the advertising content to expand the display area of the main content.
According to the present invention, it is possible to efficiently expand a display area of a main content.
The invention according to claim 5 is the display control program according to claim 2,
wherein in the area expansion step, when the display of part of the plurality of advertising contents displayed in a second display area adjacent to a first display area of the main content is deleted, the display of the advertising content other than the deleted advertising content is deleted from the second display area to expand the display area of the main content.
It is possible to avoid a user's troublesome operation.
The invention according to claim 6 is the display control program according to claim 2,
wherein in the area expansion step, when the display of part of the plurality of advertising contents displayed in a second display area adjacent to a first display area of the main content is deleted, the display position of the advertising content other than the deleted advertising content is moved to a display area outside of the first and second display areas to expand the display area of the main content.
It is possible to avoid a user's troublesome operation.
The invention according to claim 7 is the display control program according to claim 1,
wherein in the area expansion step, a layer for displaying the main content before the deletion of the display of the advertising content is changed to expand the display area of the main content.
According to the present invention, it is possible to efficiently expand a display area of a main content.
The invention according to claim 8 is the display control program according to any one of claims 1 to 7,
wherein the plurality of contents are arranged at predetermined positions on the Web page, and
in the second display step, the advertising content is arranged at a different position from the arrangement position on the Web page before the deletion of the display to regenerate the advertising content in the display area.
According to the present invention, it is possible to regenerate a deleted advertising content in such a way that the reading of a non-deleted main content is not obstructed.
The invention according to claim 9 is the display control program according to claim 8,
wherein in the second display step, the advertising content is arranged at part of the Web page not displayed in the display area at the deletion of the display of the advertising content, and the advertising content is regenerated in the display area according to scroll of the Web page in the display area.
According to the present invention, it is possible to regenerate a deleted advertising content in such a way that the reading of a non-deleted main content is not obstructed.
The invention according to claim 10 is the display control program according to claim 8,
wherein in the second display step, the advertising content is regenerated in the display area in a still state when the Web page is scrolling in the display area.
According to the present invention, it is possible to regenerate a deleted advertising content in such a way that the reading of a non-deleted main content is not obstructed.
The invention according to claim 11 is the display control program according to any one of claims 1 to 10, further causing the computer to execute:
a measurement step of measuring time from the display of the adverting content in the display area to the deletion of the advertising content; and
a determination step of determining a display mode of the advertising content to be regenerated based on the measured time, wherein
in the second display step, the advertising content is regenerated in the display area in the determined display mode.
According to the present invention, it is possible to efficiently regenerate a deleted content in accordance with time to the deletion.
The invention according to claim 12 is the display control program according to claim 11,
wherein in the determination step, a display size of the advertising content to be regenerated is set as the display mode, and a smaller display size is set for the advertising content to be regenerated when the measured time is shorter.
According to the present invention, a size of a content deleted immediately after a display is made small, so it is possible that the reading of a main content is not obstructed.
The invention according to claim 13 is the display control program according to any one of claims 1 to 12, further causing the computer to execute:
a measurement step of measuring, for each of the contents, time from the display of the advertising content in the display area to the deletion of the advertising content when the display of the plurality of advertising contents is deleted; and
a determination step of determining a priority of the display of each of the advertising contents to be regenerated based on the measured time,
wherein in the second display step, each of the advertising contents is regenerated in the display area according to the determined priority.
According to the present invention, it is possible to efficiently regenerate a deleted content in accordance with time to the deletion.
The invention according to claim 14 is a recording medium recording a computer-readable display control program for causing a computer to execute:
a first display step of displaying a plurality of contents in a display area of a terminal apparatus;
a deletion step of deleting display of an advertising content among the plurality of contents displayed in the display area according to an operation by a user;
a storage step of storing content specific information indicating the advertising content deleted in the deletion step;
an area expansion step of expanding a display area of a main content with the display area adjacent to the deleted advertising content among the plurality of contents according to the deletion of the display of the advertising content; and
a second display step of regenerating the advertising content indicated by the stored content specific information in the display area of the terminal apparatus at predetermined timing.
The invention according to claim 15 is a display control apparatus comprising:
a first display means that displays a plurality of contents in a display area of a terminal apparatus;
a deletion means that deletes display of an advertising content among the plurality of contents displayed in the display area according to an operation by a user;
a storage means that stores content specific information indicating the advertising content deleted by the deletion means;
an area expansion means that expands a display area of a main content with the display area adjacent to the deleted advertising content among the plurality of contents according to the deletion of the display of the advertising content; and
a second display means that regenerates the advertising content indicated by the stored content specific information in the display area of the terminal apparatus at predetermined timing.
The invention according to claim 16 is a display control method comprising:
a step of displaying a plurality of contents in a display area of a terminal apparatus;
a deletion step of deleting display of an advertising content among the plurality of contents displayed in the display area according to an operation by a user;
a step of storing content specific information indicating the advertising content deleted in the deletion step;
a step of expanding a display area of a main content with the display area adjacent to the deleted advertising content among the plurality of contents according to the deletion of the display of the advertising content; and
a step of regenerating the advertising content indicated by the stored content specific information in the display area of the terminal apparatus at predetermined timing.
According to the present invention, visualization of a main content not deleted among a plurality of contents can be facilitated (readability can be improved), and an advertising effect (reading effect) of a deleted advertising content can be maintained.
An embodiment of the present invention will be described with reference to the drawings. The embodiment described below is an embodiment in which the present invention is applied to an information providing system.
First, a configuration and a functional overview of an information providing system S according to an embodiment of the present invention will be described with reference to
The user terminal 1 and the information providing server 2 can use, for example, TCP/IP or the like as a communication protocol to mutually transfer data through a network NW. The network NW is constructed by, for example, the Internet, a dedicated communication line (for example, a CATV (Community Antenna Television) line), a mobile communication line (including a base station and the like), a gateway, and the like.
As shown in
The communication unit 11 connects to the network NW to control a state of communication with the information providing server 2 and the like.
The storage unit 12 includes a hard disk drive and the like. An operating system and various programs, such as a Web browser program, are stored in the storage unit 12.
The display unit 13 includes a display and the like and displays information, such as text and images.
The operation unit 14 includes a keyboard and a mouse, or a touch panel I/F (interface), and receives an operation instruction from the user to output the operation signal to the control unit 15.
The control unit 15 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory) as storage means, and the like and reads and executes programs stored in the storage unit 12 to execute processes described later. The control unit 15 is an example of a first display means, a deletion means, an area expansion means, and a second display means according to the present invention.
The control unit 15 accesses the information providing server 2 through a Web browser to acquire a Web page for arranging various contents (objects) and displays (renders) the Web page on a window screen emerged on a display of the display unit 13. In this way, a plurality of contents are displayed in the window screen. The window screen is an active display area of the user terminal 1 (in other words, the Web browser), and in a case of full screen display, the active display area is a full screen.
As shown in
The communication unit 21 connects to the network NW to control a state of communication with the user terminal 1 and the like.
The storage unit 22 includes a hard disk drive and the like. An operating system and various programs, such as a server program, are stored in the storage unit 22.
A structured document (for example, HTML (Hyper Text Markup Language) document, XHTML document, or the like) file, an image (still image) file, a moving image file, and the like that form the Web page for displaying various contents are stored in the storage unit 22. Each content arranged on the Web page includes, for example, at least one of a text, a still image, and a moving image.
There are various contents, such as main contents including results of search by the user and advertising contents. Each content is defined as an element by, for example, a div tag (<div> . . . </div>) in the structured document.
The size, the arrangement position, and the like of each content in the Web page are defined by, for example, a position property for designating an arrangement method (static (does not designate an arrangement method), absolute (designates an absolute position), and relative (designates a relative position)), a top and left property for designating the arrangement position, a float property for designating float of an element, and the like in a style section of the content in the structured document.
The control unit 23 includes a CPU, a ROM, a RAM, and the like and reads and executes programs stored in the storage unit 22 to execute processes described later.
Operation of the information providing system S according to the present embodiment will be described with reference to
After the control unit 15 of the user terminal 1 launches the Web browser, the process shown in
When the process shown in
The control unit 15 of the user terminal 1 determines whether there is a user operation (step S2). The user operation here denotes an operation of the operation unit 14 of the user terminal 1. If the control unit 15 of the user terminal 1 determines that there is a user operation (step S2: YES), the process proceeds to step S3.
In step S3, the control unit 15 of the user terminal 1 determines whether the user operation in step S2 is an operation for deleting (that is, for hiding) the display of the content. If the control unit 15 of the user terminal 1 determines that the operation is for deleting the display of the content (step S3: YES), the process proceeds to step S4. On the other hand, if the control unit 15 of the user terminal 1 determines that the operation is not for deleting the display of the content (step S3: NO), the process proceeds to step S7.
In step S4, the control unit 15 of the user terminal 1 deletes (hides) the display of an advertising content designated by the user among the plurality of contents displayed on the window screen, and the process proceeds to step S5. To designate the content to be deleted, the user uses, for example, a mouse in the operation unit 14 to click a “x” button arranged for each content as shown for example in
In step S5, the control unit 15 of the user terminal 1 temporarily stores (until the display of the Web page is finished) a content ID of the content as content specific information indicating the deleted advertising content (associates with the div tag that defines the content), and the process returns to step S2. At this point, the control unit 15 of the user terminal 1 may be configured to store the display time of the content along with the content ID of the deleted advertising content. In this case, the control unit 15 measures the time from the display of the content on the window screen to the deletion of the display of the content as the display time of the content. Although the content ID of the content is stored as the content specific information indicating the deleted advertising content in the example, the information may be other information as long as the deleted advertising content can be specified. For example, the deleted advertising content may be stored as the content specific information.
The control unit 15 of the user terminal 1 may be configured to transmit at least one of the content specific information (including the URL of the Web page) indicating the deleted advertising content and the display time of the content to the information providing server 2. In this case, the control unit 23 of the information providing server 2 stores the content specific information and the like received from the user terminal 1 in association with the user specific information (for example, the IP address allocated to the user terminal 1 or the user ID provided to identify the user) for specifying the user terminal 1 (or the user).
In step S6, according to the deletion of the display of the advertising content in step S4, the control unit 15 of the user terminal 1 expands the display area of the main content with the display area adjacent to the deleted advertising content (for example, a main content o with the display area adjacent to the advertising content a in the example shown in (A)-(a) of
In the example shown in (A)-(a) of
Meanwhile, in the example shown in (B)-(a) of
Meanwhile, in the example showing in (A)-(a) of
In the example shown in (A)-(a) and (b) of
Meanwhile, in the example shown in (B)-(a) of
In the example shown in (B)-(a) and (b) of
The advertising content forcibly deleted as described above may be displayed in the display area of another advertising content outside of the total display area, wherein the display is switched between the advertising content and the other advertising content. In this case, for example, the advertising contents a and c forcibly deleted as shown in (A)-(b) of
Meanwhile, in an example shown in (a) of
In the example shown in (a) to (c) of
Meanwhile, in step S7, the control unit 15 of the user terminal 1 determines whether the user operation in step S2 is a scroll operation for scrolling the Web page. If the control unit 15 of the user terminal 1 determines that the user operation is a scroll operation (step S7: YES), the process proceeds to step S8. On the other hand, if the control unit 15 of the user terminal 1 determines that the user operation is not a scroll operation (step S7: NO), the process proceeds to step S12.
In step S8, the control unit 15 of the user terminal 1 scrolls the Web page according to the scroll operation (for example, scrolls in a horizontal direction (transverse direction), a vertical direction (longitudinal direction), or an oblique direction). The Web page is scrolled from the start of the scroll operation by the user until the end of the scroll operation. Examples of the scroll operation by the user include rotation of a wheel (button between left and right buttons) of a mouse by the user, movement of the scroll bar displayed near the window screen by the user using a drag function of a mouse, press of an up, down, left, or right key of a keyboard by the user, use of a pointing device such as a mouse by the user to drag the window screen to move the active display area in an arbitrary direction, and flick (for example, swipe by finger) on a touch-panel window screen by the user (when the operation unit 14 includes a touch panel I/F).
The control unit 15 of the user terminal 1 determines whether there is a deleted advertising content (step S9). If the content ID is stored in step S5, it is determined that there is a deleted advertising content. If the control unit 15 of the user terminal 1 determines that there is a deleted advertising content (step S9: YES), the process proceeds to step S10. On the other hand, if the control unit 15 of the user terminal 1 determines that there is no deleted advertising content (step S9: NO), the process returns to step S2.
In step S10, the control unit 15 of the user terminal 1 determines whether it is time to regenerate the deleted advertising content on the window screen. For example, when a rearrangement position (for example, coordinates (x1, y1) shown in
If the control unit 15 of the user terminal 1 determines that it is time to regenerate the deleted advertising content on the window screen (step S10: YES), the process proceeds to step S11. On the other hand, if the control unit 15 of the user terminal 1 determines that it is not time to regenerate the deleted advertising content on the window screen (step S10: NO), the process returns to step S2.
In step S11, the control unit 15 of the user terminal 1 regenerates the deleted advertising content (that is, the content indicated by the content ID stored in step S5) at the rearrangement position to regenerate the content on the window screen. Therefore, the advertising content deleted in step S4 is rearranged at a position different from the arrangement position on the Web page before the deletion of the display of the content (returned to another location). As a result, the deleted advertising content can be regenerated without distracting reading of the main content not deleted. The rearrangement of the content can be realized by, for example, describing an empty tag (for example, between <div> and </div> is empty) in the structured document of the Web page in advance, and when it is determined that it is time to regenerate the content on the window screen, changing (in other words, replacing) the empty tag to the div tag defining the content indicated by the content ID stored in step S5.
The control unit 15 of the user terminal 1 may be configured to transmit the coordinates of the area of the Web page displayed on the window screen to the information providing server 2 during the scroll of the Web page. In this case, the “determination of whether it is time for regeneration” in step S10 is executed by the control unit 23 of the information providing server 2. If the control unit 23 of the information providing server 2 determines that it is time to regenerate the deleted advertising content on the window screen, the control unit 23 transmits, to the user terminal 1, the content indicated by the content ID associated with the user specific information stored in step S5 in the information providing server 2 to regenerate the content on the window screen.
If there are a plurality of advertising contents deleted in step S4 (that is, if a plurality of content IDs are stored in step S5), the control unit 15 of the user terminal 1 regenerates each content in a predetermined order of display (for example, randomly or in the order of deletion of the display) in step S11. In this case, the control unit 15 of the user terminal 1 may be configured to determine the priority of the display of each content to be regenerated based on the display time of each content stored along with the content ID and may regenerate each content on the window screen according to the determined priority.
In place of the user terminal 1, the control unit 23 of the information providing server 2 may be configured to determine the priority of display of each content based on the display time of each content stored along with the content ID and transmit information indicating the priority of each content to the user terminal 1 along with the content indicated by the content ID to regenerate each content on the window screen according to each priority.
For another example of the case with a plurality of advertising contents deleted in step S4, the control unit 15 of the user terminal 1 may be configured to determine a display mode of the content to be regenerated based on the display time of each content stored along with the content ID to regenerate each content on the window screen by the determined display mode. Examples of the display mode include the display size, the display color, and the like.
In place of the user terminal 1, the control unit 23 of the information providing server 2 may be configured to determine a display mode of each content based on the display time of each content stored along with the content ID and transmit information indicating the display mode of each content (or content updated by the determined display mode) to the user terminal 1 along with the content indicated by the content ID to regenerate each content on the window screen in each display mode.
For another example of the case with a plurality of advertising contents deleted in step S4, the control unit 15 of the user terminal 1 may be configured to, for example, determine the priority of display (order of display) of each content to be regenerated based on an advertising rate (advertising fee paid by the advertiser) for arranging the advertising content on the Web page (priority is set higher for advertising content with higher advertising rate) and regenerate each content on the window screen according to the determined priority. As a result, the advertising content with higher advertising rate can be regenerated at a higher arrangement position (returned) and brought into clear view. For another example, the control unit 15 of the user terminal 1 may be configured to, for example, determine the number of contents to be regenerated (the number of copies) based on the advertising rate (the number of regenerations (in other words, the number of display areas) is set higher for the advertising content with higher advertising rate) and regenerate the content on the window screen according to the determined number. As a result, the advertising content with higher advertising rate can be regenerated (proliferated) many times and brought into clear view.
The advertising rate of the advertising content may vary depending on the arrangement position on the Web page. For example, the advertising rate is higher for a higher (above) arrangement position, because the content can easily catch the user's attention. In the example of the Web page shown in
Meanwhile, in step S12, the control unit 15 of the user terminal 1 determines whether the user operation in step S2 is an operation for shifting the display of the Web page. The control unit 15 determines that the user operation is an operation for shifting the display of the Web page when, for example, a hyperlink displayed on the Web page is designated, or when the user designates a URL to another site.
If the control unit 15 of the user terminal 1 determines that the operation is for shifting the display of the Web page (step S12: YES), the control unit 15 acquires a new Web page from, for example, the information providing server 2, and the process returns to step S1. On the other hand, if the control unit 15 of the user terminal 1 determines that the operation is not for shifting the display of the Web page (step S12: NO), the process proceeds to step S13.
In step S13, the control unit 15 of the user terminal 1 determines whether the user operation in step S2 is an operation for finishing the Web browser. If the control unit 15 of the user terminal 1 determines that the operation is for finishing the Web browser (step S13: YES), the process shown in
In another process shown in step S14, processes according to the user operation other than the operations in steps S3, S7, S12, and S13 are executed, and then the process returns to step S2.
As described, according to the embodiment, if the display of the advertising content displayed on the window screen is deleted according to the operation by the user when the Web page for arranging various contents are displayed on the window screen of the user terminal 1, the display area of the main content positioned near the deleted advertising content is expanded, and the deleted advertising content is regenerated on the window screen at the predetermined timing. Therefore, visualization of the main content not deleted can be facilitated for the user (readability is improved). The deleted advertising content is regenerated (returned) later. Therefore, the advertising effect of the advertising content can be maintained.
In step S11, the deleted advertising content is relocated at the predetermined position of the Web page to scroll the content according to the scroll of the Web page. For another example, the deleted advertising content may be regenerated in a still state (does not scroll along with the Web page) on the window screen, when the Web page is scrolled in the window screen. According to the configuration, the deleted advertising content can be effectively regenerated during the scroll of the main content. For another example, the deleted advertising content may be rearranged at an arrangement position of an advertising content arranged below the advertising content, and the lower advertising content may be rearranged at an arrangement position of an advertising content arranged further below. For example, in the example of the Web page shown in
Although an example of applying the present invention to the deletion and the regeneration of the contents arranged on the Web page transmitted from the information providing server 2 to the user terminal 1 has been described in the embodiment, the present invention can also be applied to the deletion and the regeneration of the contents arranged on an electronic document other than the Web page. In this case, the user terminal 1 may be a stand-alone type.
Number | Date | Country | Kind |
---|---|---|---|
2010-122496 | May 2010 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/061728 | 5/23/2011 | WO | 00 | 11/27/2012 |