Communication device and program
The communication device enhances advertisement closure by enlarging the operation area and adjusting transparency, addressing the challenge of small closure areas on user terminals for easier and more intuitive ad dismissal.
Patent Information
- Application Number
- JP2024066390
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-16
- Publication Date
- 2025-10-28
AI Technical Summary
The area displayed on the user's device for closing advertisements is often small, making it difficult for users to select and close them effectively.
A communication device that modifies source code to enlarge the operation reception area for closing advertisements, allowing for a larger and more identifiable area on the user's terminal device, with adjustable transparency and background color to enhance user interaction.
Facilitates easy closure of advertisements by enlarging the operation area, reducing accidental clicks, and allowing users to view underlying content while preserving advertiser interests.
Smart Images

Figure 2025162894000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a communication device and a program. [Background technology]
[0002] Patent Document 1 describes an information processing device that closes an interstitial advertisement displayed on a user's terminal by accepting an operation to close the interstitial advertisement that is displayed as a pop-up on the entire screen. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7186322 Summary of the Invention [Problem to be solved by the invention]
[0004] The area displayed on the user's device for closing the advertisement may be small, making it difficult for the user to select the area.
[0005] The present invention has been made in consideration of these points, and aims to make it easier to close advertisements displayed on a user's terminal. [Means for solving the problem]
[0006] A communication device according to a first aspect of the present invention is a communication device that transmits data received from a server to a terminal device having a display unit, and includes: a receiving processing unit that receives from the server pre-modified source code for creating screen data that the terminal device displays on the display unit, the pre-modified source code including a first code that defines a first area that is an operation reception area that accepts operations to close an advertisement based on the data displayed on the display unit; a generating unit that generates modified source code including a second code that changes the first area indicated by the first code to a second area that is an operation reception area that is wider than the first area; and a transmitting processing unit that transmits the modified source code to the terminal device.
[0007] The generation unit may generate the modified source code including code that sets the transparency of a difference area of the second area that does not overlap with the first area to a first threshold or more and a second threshold or less that is greater than the first threshold, so that a user can see information displayed in the background of the difference area.
[0008] The generation unit may generate the modified source code including the second code indicating the second area that does not overlap with an area in which the advertisement is displayed.
[0009] The pre-modified source code may include the first code that defines a plurality of first areas corresponding to each of the plurality of advertisements, and the generation unit may generate the modified source code that includes the second code that indicates the second area that accepts operations to close the plurality of advertisements.
[0010] When a ratio of the area of the first area to the area of the entire advertisement is less than a threshold, the generation unit may generate the modified source code including the second code that changes the first area to the second area so that the ratio is equal to or greater than the threshold.
[0011] The communication device may further have a memory unit that stores setting data regarding the configuration of the second area in association with terminal identification information for identifying the terminal device, and the generation unit may generate the modified source code including the second code in which the first area is changed to the second area so that the configuration is based on the setting data stored in the memory unit in association with the terminal identification information corresponding to the terminal device to which the modified source code is to be sent.
[0012] The communication device may further have a memory unit that stores the display magnification rate of the information when the terminal device displays the information on the display unit, in association with terminal identification information for identifying the terminal device, and the generation unit may not generate the modified source code if the display magnification rate stored in the memory unit in association with the terminal identification information corresponding to the terminal device to which the modified source code is to be sent is greater than or equal to a threshold, and may generate the modified source code if it is less than the threshold.
[0013] A program according to a first aspect of the present invention causes a processor of a communication device that transmits data received from a server to a terminal device having a display unit to function as: a receiving processing unit that receives from the server pre-modified source code for creating screen data that the terminal device displays on the display unit, the pre-modified source code including first code that defines a first area that is an operation reception area that accepts operations to close an advertisement based on the data displayed on the display unit; a generating unit that generates modified source code including second code that changes the first area indicated by the first code to a second area that is an operation reception area that is wider than the first area; and a transmitting processing unit that transmits the modified source code to the terminal device. [Effects of the Invention]
[0014] According to the present invention, it is possible to easily close advertisements displayed on a user's terminal. [Brief explanation of the drawings]
[0015] [Figure 1]1 is a diagram illustrating an example of the configuration of an information processing system S. [Figure 2] 1 is a diagram showing an example of a flow of processing executed by an information processing system S. FIG. [Figure 3] FIG. 10 is a diagram illustrating a process of expanding an advertisement removal area. [Figure 4] 1 is a diagram illustrating an example of the configuration of a terminal device 1. FIG. [Figure 5] FIG. 2 is a diagram illustrating an example of the configuration of a communication device 2. [Figure 6] FIG. 10 illustrates an example of a setting data management table. [Figure 7] FIG. 10 is a diagram illustrating an example of a display magnification management table. [Figure 8] FIG. 10 is a diagram illustrating an example of closing multiple advertisements together. [Figure 9] 10 is a flowchart showing the flow of a process for generating modified source code. DETAILED DESCRIPTION OF THE INVENTION
[0016] [Outline of Information Processing System S] An overview of an information processing system S according to this embodiment will be described using Figures 1, 2, and 3. The information processing system S includes a terminal device 1, a communication device 2, a web server 3, and an advertisement server 4. The information processing system S is a system that makes it easier for website viewers to close a web advertisement displayed on a website by displaying an advertisement removal area, which is an area that accepts an operation to close the advertisement, larger than the advertisement removal area in its initial state. The shape of the advertisement removal area is arbitrary.
[0017] The configuration of an information processing system S according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of the information processing system S. One or more terminal devices 1 are connected to the Internet via a communication device 2. Furthermore, the communication device 2 can access a web server 3 via the Internet.
[0018] The terminal device 1 is an information terminal used by a user who is a visitor to a website. The user may be, for example, an employee of a company. The terminal device 1 is capable of communicating with a web server 3 via a communication device 2. The terminal device 1 may be a stationary terminal such as a desktop personal computer, or may be a portable terminal such as a smartphone or a tablet personal computer.
[0019] The communication device 2 transmits data received from the web server 3 to the terminal device 1. The communication device 2 is, for example, a Unified Threat Management (UTM). The UTM is a security tool that integrates multiple security-related functions (firewall, antivirus, antispam, web filtering, etc.) into one to prepare for threats such as computer viruses and unauthorized access. The communication device 2 having the UTM function can strengthen the security of the terminal device 1.
[0020] The data that the communication device 2 receives from the Web server 3 is data including content to be displayed on the terminal device 1, and includes text written in a markup language such as HTML (HyperText Markup Language) or XML (Extensible Markup Language). In the following description, the data received from the Web server 3 is referred to as the unmodified source code.
[0021] The pre-altered source code includes a first code that defines an advertisement removal area (first area), which is an operation reception area that receives an operation to close an advertisement (i.e., delete an advertisement) based on data received by the communication device 2 from the server and is displayed on the display unit of the terminal device 1. The pre-altered source code is also source code for creating screen data that the terminal device 1 displays on the display unit. The communication device 2 is a device that generates modified source code required to cause the terminal device 1 to display an advertisement removal area (second area) that is larger than the initial advertisement removal area.
[0022] The flow of processing executed by the information processing system S according to this embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the flow of processing executed by the information processing system S. First, the terminal device 1 transmits a Web display request to the Web server 3 via the communication device 2 (S1). The Web server 3, having received the Web display request, transmits an advertisement request to the advertisement server 4 (S2). The advertisement server 4, having received the advertisement request, transmits advertisement content to the Web server 3 (S3). The Web server 3, having received the advertisement content, generates pre-modification source code incorporating the advertisement content, and transmits the generated pre-modification source code to the communication device 2 (S4).
[0023] The communication device 2 generates a modified source code including a second code that changes the advertisement removal area for closing the advertisement to a wider advertisement removal area (S5). The communication device 2 transmits the generated modified source code to the terminal device 1 (S6). Based on the received modified source code, the terminal device 1 displays a web advertisement including an advertisement removal area that is wider than the initial advertisement removal area on the display unit.
[0024] 3 is a diagram for explaining the process of enlarging the advertisement removal area. Conventionally, as shown in (a) of FIG. 3, the advertisement removal area for advertisement A was small, as shown in area R1. In contrast, in this embodiment, as shown in (b) of FIG. 3, the advertisement removal area for advertisement A is displayed wider, as shown in area R2.
[0025] This makes it easier for the user to identify the advertisement removal area. Also, the probability that a user who is trying to close an advertisement will accidentally press a location other than the advertisement removal area is reduced. As a result, it becomes easier for the user to close a Web advertisement. The configurations and operations of the terminal device 1 and the communication device 2 will be described in detail below.
[0026] [Configuration and Operation of Terminal Device 1] 4 is a diagram showing an example of the configuration of the terminal device 1. The terminal device 1 includes a terminal communication unit 11, a display unit 12, an operation unit 13, a storage unit 14, and a control unit 15. The control unit 15 includes a display processing unit 151 and an operation receiving unit 152.
[0027] The terminal communication unit 11 is a communication interface for communicating with the communication device 2. The terminal communication unit 11 transmits a Web display request to the communication device 2. In addition, the terminal communication unit 11 receives the changed source code from the communication device 2.
[0028] The display unit 12 is configured by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display, etc. The display unit 12 displays various information under the control of the display processing unit 151. The display unit 12 displays, for example, a website and a web advertisement based on the modified source code received by the terminal communication unit 11.
[0029] The operation unit 13 is an operation device for receiving operations from the user of the terminal device 1, and is, for example, a keyboard, a touch panel, a mouse, or a microphone.
[0030] The storage unit 14 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), etc. The storage unit 14 stores a program executed by the control unit 15. For example, the storage unit 14 stores a program that causes the control unit 15 to function as a display processing unit 151 and an operation receiving unit 152.
[0031] The control unit 15 is, for example, a CPU (Central Processing Unit). The control unit 15 executes a program stored in the storage unit 14, thereby functioning as a display processing unit 151 and an operation receiving unit 152.
[0032] The display processing unit 151 displays various types of information on the display unit 12. The display processing unit 151 displays a website and a web advertisement on the display unit 12 based on the changed source code received by the terminal communication unit 11.
[0033] The operation accepting unit 152 accepts a user operation from the operation unit 13. The user operation is, for example, an operation in which the user selects an advertisement removal area. When the operation accepting unit 152 accepts the user's operation in which the user selects an advertisement removal area, the display processing unit 151 causes the display unit 12 to display a website with the web advertisement closed.
[0034] [Configuration and Operation of Communication Device 2] 5 is a diagram showing an example of the configuration of the communication device 2. The communication device 2 includes a device communication unit 21, a storage unit 22, and a control unit 23. The control unit 23 includes a reception processing unit 231, a generation unit 232, and a transmission processing unit 233.
[0035] The device communication unit 21 is a communication interface for communicating with the terminal device 1, the Web server 3, and the advertisement server 4.
[0036] The storage unit 22 is a storage medium including a ROM, a RAM, etc. The storage unit 22 stores a program executed by the control unit 23. For example, the storage unit 22 stores a program that causes the control unit 23 to function as a reception processing unit 231, a generation unit 232, and a transmission processing unit 233. The storage unit 22 stores a setting data management table and a display magnification ratio management table, as described below.
[0037] The storage unit 22 stores setting data relating to the state of the second region in association with terminal identification information (terminal ID) for identifying the terminal device 1. FIG. 6 is a diagram showing an example of a setting data management table including setting data. In the setting data management table, the terminal ID is associated with the setting data. The setting data includes a region enlargement rate indicating the rate of enlargement of the first region R1, a background color of the differential region of the second region R2 that does not overlap with the first region R1, and a transparency of the differential region. Note that the setting data management table may include different setting data for each group to which the terminal device 1 belongs, rather than different setting data for each terminal device 1.
[0038] The storage unit 22 stores the display magnification rate of information when the terminal device 1 displays the information on the display unit 12, in association with the terminal ID. Fig. 7 is a diagram showing an example of a display magnification rate management table. In the display magnification rate management table, the terminal ID, the display magnification rate, and the display resolution of the display unit 12 are associated with each other. The contents of the display magnification rate management table can be registered, for example, by an administrator of the communication device 2 inputting a combination of the terminal ID, display magnification rate, and display resolution on a management screen of the communication device 2. Note that the display magnification rate management table may include a display magnification rate and a display resolution that differ for each group to which the terminal device 1 belongs, rather than a display magnification rate and a display resolution that differ for each terminal device 1.
[0039] The control unit 23 is, for example, a CPU. The control unit 23 executes the programs stored in the storage unit 22, thereby functioning as a reception processing unit 231, a generation unit 232, and a transmission processing unit 233.
[0040] The receiving processor 231 receives a Web display request from the terminal device 1 via the device communication unit 21. The receiving processor 231 also receives the pre-modified source code from the Web server 3 via the device communication unit 21.
[0041] The generating unit 232 generates a modified source code including a code that changes the advertisement removal area included in the pre-modification source code to a larger advertisement removal area. The process of generating the modified source code will be described in detail later.
[0042] The transmission processing unit 233 transmits the Web display request to the Web server 3 via the device communication unit 21. The transmission processing unit 233 also transmits the changed source code to the terminal device 1 via the device communication unit 21.
[0043] [Generate modified source code] The generation unit 232 generates modified source code including second code that modifies the first area R1 for closing advertisement A, which is indicated by the first code included in the pre-modification source code transmitted from the Web server 3 to the communication device 2, to a second area R2 that is a larger operation reception area than the first area R1. The shape of the operation reception area is not particularly limited, but is, for example, a rectangle, which is the most commonly used shape in Web advertisements. The first area R1 and the second area R2 do not have to be the same shape.
[0044] When the first region R1 and the second region R2 are both rectangular, the generation unit 232 may, for example, widen the first region R1 so that either one of the vertical or horizontal sides is longer, or may widen the first region R1 so that both the vertical and horizontal sides are longer.
[0045] In this way, the generation unit 232 changes the first region R1 for closing advertisement A to the larger second region R2, making it easier for the user to identify the operation reception region. Also, the probability that a user who performs an operation to close the advertisement will mistakenly press a location other than the operation reception region is reduced. As a result, it becomes easier for the user to close advertisement A, and it is possible to prevent the detailed content of advertisement A from being displayed on the terminal device 1 used by a user who does not want to see the details of advertisement A.
[0046] If the operation reception area is too small, it is difficult for the user to close advertisement A. Therefore, in order to make it easier for the user to select second area R2, if the ratio of the area of first area R1 to the area of the entire advertisement A is less than a first threshold (e.g., 0.3), the generation unit 232 may generate modified source code including a second code that changes the first area R1 to the second area R2 so that the ratio is equal to or greater than the first threshold (e.g., 0.3).
[0047] However, if the operation reception area is too large, the area for displaying the detailed content of advertisement A will be too small for a user who wants to see the detailed content of advertisement A. Therefore, the generation unit 232 may generate a modified source code including a second code that changes the first area R1 to the second area R2 so that the ratio of the area of the second area R2 to the area of the entire advertisement A is less than a second threshold value (e.g., 0.7) that is greater than the first threshold value.
[0048] However, if a user sets the display magnification of the information displayed on the display 12 to a high level, the display 12 will originally display larger letters and numbers, and such a user may not want to make the first area R1 for closing advertisement A any larger.
[0049] Therefore, the generation unit 232 may not generate the modified source code when the display magnification rate stored in the storage unit 22 in association with the terminal ID corresponding to the terminal device 1 to which the modified source code is to be transmitted is equal to or greater than a threshold, and may generate the modified source code when it is less than the threshold. For example, the generation unit 232 may not generate the modified source code when the display magnification rate set in the display magnification rate management table (see FIG. 7) in the storage unit 22 in association with the terminal ID corresponding to the terminal device 1 to which the modified source code is to be transmitted is 120% or greater, and may generate the modified source code when it is less than 120%.
[0050] Furthermore, the smaller the display resolution of the display 12, the larger the displayed content. Therefore, the generation unit 232 may determine whether or not to generate modified source code based on the display resolution set on the display 12. For example, the generation unit 232 may not generate modified source code when the display resolution associated with the terminal ID corresponding to the terminal device 1 to which the modified source code is to be sent in the display magnification ratio management table (see FIG. 7) in the storage unit 22 is less than a threshold, and may generate modified source code when the display resolution is equal to or greater than the threshold.
[0051] In this way, the generation unit 232 determines whether to generate modified source code based on the display state of each user on the display 12, so that the generation unit 232 does not expand the first region R1 for closing advertisement A to a user who has a sufficiently large display of the first region R1. As a result, it is possible to prevent users who want to see the details of advertisement A from having difficulty in viewing the details of advertisement A.
[0052] The generation unit 232 may generate modified source code including code for changing the transparency of the differential region of the second region R2 that does not overlap with the first region R1 to a value equal to or greater than a first threshold and equal to or less than a second threshold that is greater than the first threshold and that allows the user to view information displayed behind the differential region. This allows users who want to view advertisement A to view advertisement A that is now behind the second region R2. This also prevents the advertiser's profits from being hindered.
[0053] If the differential region for closing advertisement A becomes completely transparent, the user will not be able to see the differential region, and there is a possibility that the user will click on the differential region intending to view advertisement A and end up closing advertisement A. For this reason, the second threshold value is preferably, for example, a threshold value that allows the user to see the differential region.
[0054] The generation unit 232 may generate modified source code that changes the first region R1 for closing advertisement A to a larger second region R2 and that includes code for changing the background color of the second region R2 to a color different from the color of the advertisement. For example, the generation unit 232 may generate modified source code that changes the values of "R (red), G (green), B (blue)" that define the background color of the second region R2 to values different from the values of "R, G, B" that define the background color of advertisement A. This makes it easier for the user to distinguish the second region R2.
[0055] The generation unit 232 may generate modified source code such that the expanded operation reception area for closing advertisement A is positioned outside the frame of advertisement A so that the expanded area does not overlap advertisement A. That is, the generation unit 232 may generate modified source code including, for example, a second code indicating a second area R2 that does not overlap the area where advertisement A is displayed. The generation unit 232 may generate modified source code including, for example, a second code indicating a second area R2 that is outside the area where advertisement A is displayed and that is adjacent to the area where advertisement A is displayed. This allows users who want to see advertisement A to view advertisement A behind the second area R2. Furthermore, this does not impede the interests of advertisers.
[0056] So far, we have explained how to widen the area for closing Ad A, how to make the widened area transparent, and how to color the widened area, but the appropriate degree of these setting changes may vary depending on the user. For example, some users may want to significantly widen the area for closing Ad A and make the transparency of that area low because they want to close Ad A as their top priority, while other users may want to see Ad A, which interests them, and so want to slightly widen the area for closing Ad A and make the transparency of that area high.
[0057] Therefore, the generation unit 232 generates modified source code including a second code in which the first region R1 is changed to the second region R2 so that the modified source code has a configuration based on the setting data stored in the storage unit 22 in association with the terminal ID corresponding to the terminal device 1 to which the modified source code is to be sent. The generation unit 232 may generate modified source code including a second code in which the first region R1 is changed to the second region R2 so that the modified source code has a configuration based on the region magnification rate, background color, or transparency set in the setting data management table (see FIG. 6) in the storage unit 22 in association with the terminal ID corresponding to the terminal device 1 to which the modified source code is to be sent.
[0058] In this way, the second area R2, which is a wider area than the first area R1 for closing advertisement A, can be configured to suit the needs of each individual user, thereby improving the convenience for users when browsing the website. As mentioned above, if setting data is set in the setting data management table for each group to which the terminal device 1 belongs, it is possible to display the second area R2 in a manner suitable for each attribute or department.
[0059] However, when multiple advertisements are displayed, the user may find it annoying to have to close each advertisement one by one. Therefore, if the pre-altered source code includes a first code defining multiple first regions R1 corresponding to each of the advertisements, the generation unit 232 may generate a modified source code including a second code indicating a second region R2 that accepts an operation to close the advertisements. The second code includes a code defining the second region R2 and a code for identifying the advertisements to be closed.
[0060] FIG. 8 is a diagram illustrating an example of closing multiple advertisements together. In FIG. 8, when the user selects second region R2, advertisements A1, A2, and A3 are closed. In this way, the generation unit 232 generates modified source code including the second code indicating second region R2 that accepts an operation to close multiple advertisements, allowing the user to close multiple advertisements together. As a result, the user no longer needs to close multiple advertisements one by one, improving the user's convenience when browsing a website.
[0061] [Processing flow in communication device 2] A description will be given of the flow of processing executed by the communication device 2. Fig. 9 is a flowchart showing the flow of processing for generating modified source code.
[0062] The generation unit 232 receives the pre-altered source code from the Web server 3 and reads the received pre-altered source code (S1). The generation unit 232 determines whether or not there are multiple advertisements defined by the received pre-altered source code (S2).
[0063] If there are multiple advertisements (S2: YES), the generation unit 232 identifies a first code that defines the first area R1 of each advertisement (S3), and further sets the second area R2 as an area that accepts operations to close multiple advertisements together (S4).
[0064] If there are multiple advertisements (S2: NO), or after step S4 is completed, the generation unit 232 identifies the advertisements and the vertical and horizontal widths of the first region R1 (S5).
[0065] The generation unit 232 determines whether the vertical width of the first region R1 relative to the vertical width of the advertisement is less than a threshold value (S6). If the vertical width of the first region R1 is less than the threshold value (S6: YES), the generation unit 232 increases the vertical width of the first region R1 so that it is equal to or greater than the threshold value (S7).
[0066] If the vertical width of the first region R1 is equal to or greater than the threshold (S6: NO), or after step S7 is completed, the generation unit 232 determines whether the width of the first region R1 relative to the width of the advertisement is less than the threshold (S8). If the width of the first region R1 is less than the threshold (S8: YES), the generation unit 232 widens the width of the first region R1 so that it is equal to or greater than the threshold (S9).
[0067] If the width of the first region R1 is greater than or equal to the threshold (S8: NO), or after step S9 is completed, the generation unit 232 generates modified source code including code that changes the first region R1 to the second region R2 (S10).
[0068] Finally, the generating unit 232 determines the transparency of the difference region in the second region R2 that does not overlap with the first region R1 in the changed source code to the value set in the setting data management table (S11).
[0069] [Effects of communication device 2] As described above, the communication device 2 can generate modified source code that includes code for defining a second area R2 that is a wider version of the first area R1, which is the area that accepts an operation to close the advertisement. This makes it easier for the user to identify the area for deleting the advertisement and reduces the likelihood of accidentally pressing a location other than the area for deleting the advertisement. As a result, it becomes easier for the user to close advertisement A, and the details of advertisement A can be prevented from being displayed on the terminal device 1 used by a user who does not want to see the details of advertisement A.
[0070] Furthermore, the communication device 2 can generate modified source code that includes code for changing the transparency of the differential region of the second region R2 that does not overlap with the first region R1 to a value that allows the user to see the information displayed behind the differential region, thereby allowing the user to see the entire advertisement without impeding the profits of the advertiser.
[0071] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments. [Explanation of symbols]
[0072] 1. Terminal equipment 11 Terminal communication unit 12 Display section 13 Control section 14 Storage section 15 Control Unit 151 Display processing unit 152 Operation reception unit 2. Communications equipment 21 Device communication unit 22 Memory section 23 Control Unit 231 Receiving processing unit 232 Generation part 233 Transmission processing unit 3. Web Server 4. Ad Server A. Advertisement R1 1st area R2 2nd area
Claims
1. A communication device that transmits data received from a server to a terminal device having a display unit, a receiving processing unit that receives, from the server, pre-modification source code for creating screen data to be displayed on the display unit by the terminal device, the pre-modification source code including a first code that defines a first area that is an operation reception area that receives an operation to close the advertisement based on the data displayed on the display unit; a generating unit that generates a modified source code including a second code that changes the first area indicated by the first code to a second area that is the operation receiving area wider than the first area; a transmission processing unit that transmits the modified source code to the terminal device; A communication device having:
2. the generation unit generates the modified source code including code for setting a transparency of a difference region of the second region that does not overlap with the first region to a first threshold or more and a second threshold or less that is greater than the first threshold and allows a user to view information displayed behind the difference region. The communication device according to claim 1 .
3. the generation unit generates the modified source code including the second code indicating the second area that does not overlap with an area where the advertisement is displayed. The communication device according to claim 1 .
4. the pre-altered source code includes the first code defining a plurality of first areas corresponding to the plurality of advertisements, respectively, and the generation unit generates the altered source code including the second code indicating the second area that accepts an operation to close the plurality of advertisements. The communication device according to claim 1 .
5. when a ratio of an area of the first area to an area of the entire advertisement is less than a threshold, the generation unit generates the modified source code including the second code that changes the first area to the second area so that the ratio is equal to or greater than the threshold. The communication device according to claim 1 .
6. the communication device further includes a storage unit configured to store setting data relating to a mode of the second area in association with terminal identification information for identifying the terminal device; the generation unit generates the modified source code including the second code in which the first region is changed to the second region so as to be in a mode based on the setting data stored in the storage unit in association with the terminal identification information corresponding to the terminal device to which the modified source code is to be transmitted. The communication device according to claim 1 .
7. the communication device further includes a storage unit configured to store a display magnification rate of information when the terminal device displays the information on the display unit, in association with terminal identification information for identifying the terminal device; the generation unit does not generate the modified source code when the display magnification ratio stored in the storage unit in association with the terminal identification information corresponding to the terminal device to which the modified source code is to be transmitted is equal to or greater than a threshold, and generates the modified source code when the display magnification ratio is less than the threshold. The communication device according to claim 1 .
8. a processor included in a communication device that transmits data received from a server to a terminal device having a display unit, a receiving processing unit that receives, from the server, pre-modification source code for creating screen data to be displayed on the display unit by the terminal device, the pre-modification source code including a first code that defines a first area that is an operation reception area that receives an operation to close the advertisement based on the data displayed on the display unit; a generating unit that generates a modified source code including a second code that changes the first area indicated by the first code to a second area that is the operation receiving area wider than the first area; a transmission processing unit that transmits the modified source code to the terminal device; A program to function as a
Citation Information
Patent Citations
Information processing device, information processing method, and program
JP7186322B1