Content display system, terminal device, server device and method

The content display system addresses the inconvenience of web content resetting by using a server to store and apply user operation information, ensuring that web content is displayed with the user's previous changes reflected, thereby improving user convenience.

JP7661182B2Active Publication Date: 2025-04-14KK TOSHIBA
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021141274
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-08-31
Publication Date
2025-04-14
Estimated Expiration
2041-08-31

Smart Images

  • Figure 0007661182000001
    Figure 0007661182000001
  • Figure 0007661182000002
    Figure 0007661182000002
  • Figure 0007661182000003
    Figure 0007661182000003
Patent Text Reader

Abstract

To provide a content display system capable of improving the convenience of a user, a terminal device, a server device and a method.SOLUTION: According to an embodiment, a content display system including a terminal device and a server device is provided. The terminal device includes display processing means. The server device includes content information generation means and storage means. The content information generation means generates first content information for displaying a content. The display processing means displays the content on the basis of the first content information, and changes the display of the content in accordance with user's operation. The storage means stores operation information showing the user's operation. The content information generation means generates second content information on the basis of the operation information stored in the storage means in the case that the content is displayed again in the terminal device. The display processing means displays the content on the basis of the second content information.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a content display system, a terminal device, a server device, and a method. [Background technology]

[0002] Generally, a terminal device communicatively connected to a web server can display web content, for example, by receiving web content information for displaying web content (or a web page including the web content) specified by a user from the web server.

[0003] Meanwhile, a user can change the display of Web content (for example, scroll or zoom in / out the Web content) by performing operations on the Web content displayed on a terminal device as described above.

[0004] However, when the web content whose display has been changed in response to the user's operation described above is switched to other web content (i.e., transitioned to another web page) and the same web content is then displayed again, the web content is displayed in its initial state (i.e., the state before the display was changed in response to the user's operation), and the user is required to perform the operation on the web content again, which is inconvenient for the user. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2010-176478 A Summary of the Invention [Problem to be solved by the invention]

[0006] Therefore, an object of the present invention is to provide a content display system, a terminal device, a server device, and a method that can improve user convenience. [Means for solving the problem]

[0007] According to an embodiment, a content display system is provided that includes a first terminal device used by a user, a second terminal device different from the first terminal device, and a server device communicably connected to the first and second terminal devices. The first terminal device includes a display processing means. The server device includes a content information generating means and a storage means. The content information generating means generates first content information for displaying each of a plurality of contents. The display processing means displays the content based on the first content information, and changes the display of the content in response to an operation of the user on the content. The storage means stores operation information indicating the operation of the user on the content. When the content is displayed on the second terminal device, the content information generating means generates second content information for displaying the content whose display has been changed, based on the operation information stored in the storage means. The second terminal device displays the plurality of contents on a plurality of display devices based on the second content information. The operation information is When the change amount of the operation for changing the display of the content is equal to or greater than a predetermined value, It is stored in the storage means. [Brief description of the drawings]

[0008] [Figure 1] 1 is a diagram showing an overview of a content display system according to a first embodiment. [Diagram 2] FIG. 1 is a diagram showing an example of the configuration of a content display system according to a comparative example of the present embodiment. [Diagram 3] FIG. 4 is a diagram for explaining the operation of a content display system according to a comparative example of the present embodiment. [Figure 4] FIG. 1 is a diagram showing an example of the configuration of a content display system according to an embodiment of the present invention. [Diagram 5]FIG. 2 is a diagram showing an example of a hardware configuration of a terminal device. [Figure 6] FIG. 2 is a diagram showing an example of a hardware configuration of a Web server. [Figure 7] 11 is a sequence chart showing an example of a processing procedure of a user operation information saving process. [Figure 8] 11 is a sequence chart showing an example of a processing procedure of a content re-display process. [Figure 9] FIG. 11 is a diagram for explaining an example of the operation of the content display system according to the second embodiment. [Figure 10] 7 is a diagram for explaining another example of the operation of the content display system according to the embodiment. [Figure 11] FIG. 13 is a diagram for explaining an overview of a content display system according to a third embodiment. [Figure 12] FIG. 1 is a diagram showing an example of the configuration of a content display system according to an embodiment of the present invention. [Figure 13] 4 is a sequence chart showing an example of a processing procedure of the content display system according to the embodiment. [Figure 14] FIG. 13 is a diagram for explaining a case where a user operation information saving operation is not performed. [Figure 15] FIG. 13 is a diagram showing an overview of a first operation example of the content display system according to the fourth embodiment. [Figure 16] FIG. 11 is a diagram showing an overview of a second operation example of the content display system according to the embodiment. [Figure 17] FIG. 13 is a diagram showing an overview of a third operation example of the content display system according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Each embodiment will be described below with reference to the drawings. (First embodiment) First, a first embodiment will be described. The content display system according to this embodiment includes a terminal device (information processing device) used by a user and a server device (hereinafter referred to as a Web server) that manages Web content, and operates to display the Web content on the terminal device. Note that the Web server in this embodiment may be a single server device or multiple server devices.

[0010] Fig. 1 shows an overview of a content display system according to this embodiment. In the example shown in Fig. 1, when "URL: / / win#1 / a" is specified in a window (hereinafter referred to as a browser window) displayed by starting a browser on a terminal device, (a web page including) web content A managed in a web server is displayed in the browser window.

[0011] In addition, when a different URL is specified in the above-mentioned browser window, it is possible to display different Web content in the browser window. In the example shown in Fig. 1, when "URL: / / win#1 / b" is specified in the browser window, Web content B (a Web page including the Web content B) managed in the Web server is displayed in the browser window.

[0012] A user of a terminal device can view Web content by switching between Web content displayed in the same browser window, for example.

[0013] Furthermore, when viewing a Web content (Web content A or B) displayed in a browser window, the user can perform an operation to change the display of the Web content.

[0014] The above-mentioned browsing of Web content and operations on the Web content are realized by a Web application program or the like that runs via a Web server.

[0015] Here, Fig. 2 shows an example of the configuration of a content display system according to a comparative example of this embodiment. As shown in Fig. 2, the content display system 1' includes a terminal device 2' and a Web server 3'. The terminal device 2' and the Web server 3' are connected to each other so as to be able to communicate with each other via a network such as the Internet.

[0016] The terminal device 2' includes an operation receiving unit 21', an update detection unit 22', and a Web content display unit 23'.

[0017] The operation reception unit 21' receives user operations on the terminal device 2'. The user operations received by the operation reception unit 21' include, for example, the above-mentioned operation of specifying Web content to be displayed in the browser window (hereinafter, referred to as a content specification operation) and an operation of changing the display of the Web content in the browser window (hereinafter, referred to as a content display change operation).

[0018] The content designation operation includes, for example, an operation of designating (inputting) a URL as information indicating (a Web page including) Web content. The content designation operation may also include an operation of instructing to reload (reload) the currently displayed Web page (the Web content included in it). The content display change operation includes an operation of scrolling, enlarging or reducing the Web content in the browser window. The content display change operation may also include an operation of changing the position of the Web content (such as a drag operation on an object within the Web content). In other words, the content display change operation in this embodiment includes an operation of moving (changing) the coordinate data of the Web content to be displayed.

[0019] The update detection unit 22' detects an update of the display of the browser window (e.g., a transition of a Web page, etc.) based on the content designation operation accepted by the operation acceptance unit 21'. When an update of the display of the browser window is detected, the update detection unit 22' requests the Web server 3' for the Web content designated by the above-mentioned content designation operation (i.e., the update of the display of the browser window).

[0020] The Web content display unit 23' receives Web content information for displaying the Web content specified by the content designation operation from the Web server 3', and displays the Web content in the browser window based on the Web content information. The Web content information may be any information for displaying the Web content, and may include, for example, information including, in addition to the Web content, the position on the Web page where the Web content is displayed. The Web content display unit 23' also changes the display of the Web content in the browser window based on the content display change operation accepted by the operation acceptance unit 21'.

[0021] The Web server 3' includes a Web content storage unit 31' and an update processing unit 32'. The Web content storage unit 31' stores Web contents managed by the Web server 3'.

[0022] The update processing unit 32' acquires Web content from the Web content storage unit 31' in response to a request from the terminal device 2', and generates Web content information for displaying the Web content. The Web content information generated by the update processing unit 32' is transmitted to the terminal device 2' as a response to the request from the terminal device 2'.

[0023] Next, the operation of a content display system 1' according to a comparative example of this embodiment will be described with reference to FIG.

[0024] First, assume that "URL: / / win#1 / a" (Web content A indicated by) is specified in a browser window displayed on the terminal device 2', and the Web content A is displayed in the browser window (step S1). In this case, the Web content A in its initial state is displayed in the browser window.

[0025] Next, assuming that the user performs an operation to enlarge Web content A in the browser window (content display change operation), the enlarged Web content is displayed in the browser window by applying the operation (step S2).

[0026] Furthermore, when "URL: / / win#1 / b" (Web content B indicated by) is specified in the browser window, Web content A in the browser window is switched to Web content B, and Web content B is displayed in the browser window (step S3).

[0027] Here, assume that the user designates "URL: / / win#1 / a" to redisplay Web content A. In this case, Web content A is displayed in the browser window, but the Web content A displayed in the browser window is in the initial state, and the above-mentioned content display change operation (enlargement operation) is not reflected.

[0028] That is, in the comparative example of this embodiment, when a content display change operation is performed on Web content A as described above, and then another Web content B is displayed, and Web content A is redisplayed after the display of Web content B, the user's operation (content display change operation) performed on Web content A is refreshed (lost), and the initial state of Web content A is displayed. In this case, in order to display the enlarged Web content A as described in step S2, the user needs to perform the operation of enlarging Web content A again, which is cumbersome.

[0029] Therefore, in the present embodiment, a configuration is realized that makes it possible to re-display Web content in a state where the content display change operation is reflected, without the need to perform the content display change operation again as described above.

[0030] Fig. 4 shows an example of the configuration of a content display system according to this embodiment. As shown in Fig. 4, the content display system 1 includes a terminal device 2 and a Web server 3. The terminal device 2 and the Web server 3 are connected to each other so as to be able to communicate with each other via a network such as the Internet.

[0031] The terminal device 2 includes an operation reception unit 21, an update detection unit 22, and a Web content display unit 23, which correspond to the operation reception unit 21', update detection unit 22', and Web content display unit 23' included in the above-mentioned terminal device 2', as well as a mode setting unit 24 and a user operation information extraction unit 25.

[0032] The operation reception unit 21 receives user operations on the terminal device 2. In this embodiment, the user operations received by the operation reception unit 21 include an operation for setting a user operation reflection mode (hereinafter, referred to as a mode setting operation) to be described later, in addition to the above-mentioned content designation operation and content display change operation.

[0033] The update detection unit 22 detects an update of the display in the browser window based on the content designation operation accepted by the operation acceptance unit 21. When an update of the display in the browser window is detected, the update detection unit 22 requests the Web server 3 for the Web content designated by the above-mentioned content designation operation.

[0034] Web content display unit 23 receives Web content information for displaying Web content specified by a content specification operation from Web server 3, and displays the Web content in the browser window based on the Web content information. Web content display unit 23 also changes the display of the Web content in the browser window based on a content display change operation accepted by operation acceptance unit 21.

[0035] The mode setting unit 24 sets a user operation reflection mode in response to the mode setting operation accepted by the operation accepting unit 21. The mode setting unit 24 holds a mode setting flag as setting information indicating whether or not the user operation reflection mode is set.

[0036] When the user operation reflection mode is set by the mode setting unit 24, the user operation information extraction unit 25 extracts a content display change operation accepted by the operation acceptance unit 21. The user operation information extraction unit 25 transmits information indicating the extracted content display change operation (hereinafter referred to as user operation information) to the Web server 3.

[0037] The Web server 3 includes a user operation information management unit 33 and a user operation information storage unit 34 in addition to a Web content storage unit 31 and an update processing unit 32 corresponding to the Web content storage unit 31' and update processing unit 32' included in the above-mentioned Web server 3'.

[0038] The Web content storage unit 31 stores the Web contents managed by the Web server 3 .

[0039] The update processing unit 32 acquires the Web content from the Web content storage unit 31 in response to a request from the terminal device 2, and generates Web content information for displaying the Web content. The Web content information generated by the update processing unit 32 is transmitted to the terminal device 2.

[0040] The user operation information management unit 33 receives user operation information transmitted from the terminal device 2, and stores the received user operation information in the user operation information storage unit 34. The user operation information management unit 33 has a function of managing the user operation information stored in the user operation information storage unit 34.

[0041] In this embodiment, the user operation information stored in the user operation information storage unit 34 is used when the update processing unit 32 generates Web content information.

[0042] Fig. 5 shows an example of a hardware configuration of the terminal device 2. As shown in Fig. 5, the terminal device 2 includes a CPU 201, a non-volatile memory 202, a main memory 203, a communication device 204, an input device 205, a display device 206, and the like.

[0043] The CPU 201 is a hardware processor that controls the operation of each component in the terminal device 2. The CPU 201 executes various programs loaded from the non-volatile memory 202, which is a storage device, to the main memory 203. The programs executed by the CPU 201 include an operating system (OS) and various application programs. The various application programs include a browser, etc.

[0044] In this embodiment, some or all of the units 21 to 25 included in the terminal device 2 shown in Fig. 4 are realized by a browser executed by the CPU 201 (i.e., the computer of the terminal device 2) or a plug-in (i.e., software) incorporated into the browser. Note that some or all of the units 21 to 25 included in the terminal device 2 may be realized by hardware such as an integrated circuit (IC), or may be realized by a combination of software and hardware.

[0045] The communication device 204 is a device configured to execute communication with the Web server 3, etc. The input device 205 includes, for example, a mouse and a keyboard, etc. The display device 206 includes, for example, a liquid crystal display (LCD).

[0046] An example of the hardware configuration of a Web server is shown in Fig. 6. As shown in Fig. 6, the Web server 3 includes a CPU 301, a non-volatile memory 302, a main memory 303, a communication device 304, and the like.

[0047] CPU 301 is a hardware processor that controls the operation of each component in Web server 3. CPU 301 executes various programs loaded from non-volatile memory 302, which is a storage device, to main memory 303. The programs executed by CPU 301 include an operating system (OS) and various application programs. The various application programs include the above-mentioned Web application programs.

[0048] In this embodiment, the Web content storage unit 31 and the user operation information storage unit 34 included in the Web server 3 shown in FIG. 4 are realized by the non-volatile memory 302 (or other storage device) or the like.

[0049] 4, a part or all of the update processing unit 32 and the user operation information management unit 33 included in the Web server 3 shown in Fig. 4 are realized by a Web application program (i.e., software) executed by the CPU 301 (i.e., the computer of the Web server 3). Note that a part or all of the update processing unit 32 and the user operation information management unit 33 may be realized by hardware such as an IC, or may be realized by a combination of software and hardware.

[0050] The communication device 304 is a device configured to perform communication with the terminal device 2 and the like.

[0051] The operation of the content display system 1 according to this embodiment will be described below. The content display system 1 according to this embodiment executes a process of storing user operation information indicating a user operation (content display change operation) in the Web server 3 (hereinafter referred to as a user operation information storing process), and a process of redisplaying Web content using the user operation information (hereinafter referred to as a content redisplay process). The user operation information storing process and the content redisplay process will be described below.

[0052] First, an example of a process procedure for a user operation information storage process will be described with reference to a sequence chart shown in FIG.

[0053] Here, it is assumed that the first Web content is displayed in the browser window on the terminal device 2 (step S11). Although detailed explanation is omitted, for example, when a content designation operation is performed to designate the first Web content in a predetermined area of ​​the browser window (to input a URL indicating the first Web content), the terminal device 2 requests the first Web content from the Web server 3, and Web content information for displaying the first Web content is generated in the Web server 3. The first Web content is displayed in the browser window on the terminal device 2 based on the Web content information thus generated in the Web server 3.

[0054] Here, the user of the terminal device 2 can perform a content display change operation on the first Web content displayed in the browser window. When a content display change operation is performed on the first Web content in this manner, the operation receiving unit 21 receives the content display change operation (step S12).

[0055] When the process of step S12 is executed, the Web content display unit 23 changes the display of the first Web content in the browser window based on the content display change operation accepted in step S12 (step S13).

[0056] Next, for example, it is assumed that the user performs a content designation operation to designate Web content other than the first Web content (hereinafter referred to as the second Web content), and the content designation operation is accepted by the operation accepting unit 21. In this case, the update detecting unit 22 detects an update of the display in the browser window (a transition from a Web page including the first Web content to a Web page including the second Web content) (step S14).

[0057] If an update of the display in the browser window is detected in step S14, the update detection unit 22 requests the Web server 3 to provide (display) the second Web content designated by the content designation operation (step S15).

[0058] When the processing of step S15 is executed, the update processing unit 32 included in the Web server 3 retrieves the second Web content requested in step S15 from the Web content storage unit 31, and generates Web content information for displaying the second Web content (step S16).

[0059] The Web content information generated in step S16 is transmitted from the Web server 3 (update processing unit 32) to the terminal device 2 (step S17).

[0060] The Web content information transmitted from the Web server 3 in step S17 is received by the terminal device 2, and the Web content display unit 23 displays the second Web content in the browser window based on the Web content information (step S18).

[0061] Here, the user operation information extraction unit 25 included in the terminal device 2 holds (accumulates) user operation information indicating the user operation (content display change operation) accepted by the operation acceptance unit 21 in association with a content ID for identifying the Web content on which the content display change operation was performed. In this case, the user operation information extraction unit 25 extracts user operation information indicating the content change operation performed on the first Web content (hereinafter referred to as user operation information related to the first Web content) from the held user operation information (step S19). Note that the user operation information extracted in step S19 corresponds to the content display change operation accepted in step S12.

[0062] Note that the above-mentioned processes of steps S12 and S13 may be executed multiple times (i.e., the user may perform a content display change operation multiple times), but the user operation information extracted in step S19 may be, for example, user operation information indicating the last content display change operation (the most recent content display change operation). However, for example, if the display state of the first Web content before the process of step S14 is executed is reached through multiple content change operations, user operation information indicating all content display change operations performed by the user on the first Web content after the first Web content is displayed in step S11 until an update of the display in the browser window is detected in step S14 may be extracted.

[0063] The user operation information extracted in step S19 is transmitted from the terminal device 2 to the Web server 3 together with a content ID for identifying the first Web content (step S20).

[0064] The user operation information management unit 33 included in the Web server 3 receives the user operation information and content ID transmitted from the terminal device 2 in step S20, and stores the received user operation information in the user operation information storage unit 34 in correspondence with the content ID (step S21).

[0065] According to the above-described user operation information storage process, it is possible to store in the Web server 3 user operation information indicating a content display change operation performed on the first Web content.

[0066] In this embodiment, the user operation reflection mode is set according to the mode setting operation of the user, but the above-mentioned processes of steps S19 to S21 may be executed only when the user operation reflection mode is set. In this case, the user operation information extraction unit 25 executes the process of step S19 when it is determined that the user operation reflection mode is set (i.e., the user operation reflection mode is ON) by referring to the mode setting flag held in the mode setting unit 24. On the other hand, when it is determined that the user operation reflection mode is not set (i.e., the user operation reflection mode is OFF), the process of step S19 is not executed.

[0067] Also, in FIG. 7, it is assumed that the user operation information is stored in the Web server 3 in response to, for example, a content designation operation, but the process of storing the user operation information (i.e., the process of steps S19 to S21) may be executed when an operation other than the content designation operation (an operation instructing that the user operation information be stored in the Web server 3) is performed.

[0068] 7, the processes are described as being executed in the order of steps S11 to S21, but the processes of steps S19 to S21 may be executed, for example, after the process of step S13 is executed. That is, the processes of steps S19 to S21 may be executed at the timing when an operation is performed to instruct saving the above-mentioned user operation information in the Web server 3, or may be executed in parallel with the processes of steps S14 to S18.

[0069] Next, an example of the processing procedure of the content re-display processing will be described with reference to the sequence chart of Fig. 8. Note that the processing shown in Fig. 8 is executed after the processing shown in Fig. 7, and it is assumed here that the second Web content is displayed in the browser window on the terminal device 2.

[0070] Here, it is assumed that, for example, a user performs a content designation operation to designate a first Web content in order to redisplay the first Web content, and the content designation operation is accepted by operation acceptance unit 21. In this case, update detection unit 22 detects an update of the display in the browser window (a transition from a Web page including the second Web content to a Web page including the first Web content) (step S31).

[0071] If an update of the display in the browser window is detected in step S31, the update detection unit 22 requests the Web server 3 to provide (display) the first Web content designated by the content designation operation (step S32).

[0072] When the processing of step S32 is executed, the user operation information management unit 33 included in the Web server 3 refers to the user operation information storage unit 34 and determines whether or not user operation information regarding the first Web content requested in step S32 (i.e., user operation information associated with a content ID for identifying the first Web content) is present in the user operation information storage unit 34.

[0073] If it is determined that the user operation information related to the first Web content exists, the user operation information management unit 33 acquires the user operation information from the user operation information storage unit 34 (step S33). Note that multiple pieces of user operation information may be acquired in step S33.

[0074] When the process of step S33 is executed, the update processing unit 32 acquires the first Web content requested in step S32 from the Web content storage unit 31, and generates Web content information for displaying the first Web content whose display has been changed in response to the content display change operation during the user operation information saving process shown in Fig. 7, based on the user operation information acquired in step S33 (step S34). Note that the Web content information generated in step S34 is Web content information for displaying the first Web content reflecting the content display change operation performed on the first Web content previously displayed in the browser window (i.e., reproducing or restoring the previous display state of the first Web content).

[0075] The Web content information generated in step S34 is transmitted from the Web server 3 (update processing unit 32) to the terminal device 2 (step S35).

[0076] The Web content information transmitted from the Web server 3 in step S35 is received by the terminal device 2, and the Web content display unit 23 displays the first Web content in the browser window based on the Web content information (step S36).

[0077] According to the above-described content re-display process, even if, for example, a content display change operation such as enlarging a first Web content is performed and then a second Web content is displayed, and then the first Web content is re-displayed after the second Web content is displayed, it is possible to display the first Web content that has already been enlarged based on the content display change operation (i.e., the first Web content reflecting the content display change operation).

[0078] Although the case where the user operation information related to the first Web content exists has been described here, if the user operation information does not exist, the process of step S33 is not executed, and the processes of steps S34 to S36 are executed. In this case, the first Web content in its initial state is displayed in the browser window.

[0079] 8, the process of step S33 is executed when the user operation reflection mode is set. Whether or not the user operation reflection mode is set can be determined by referring to the mode setting flag held in the mode setting unit 24 included in the terminal device 2 as described above. In this case, the user operation information management unit 33 determines whether or not the user operation reflection mode is set by acquiring (receiving) the mode setting flag from the terminal device 2 (mode setting unit 24). If the user operation reflection mode is not set, the process of step S33 is not executed, and the first Web content in the initial state is displayed in step S36 (i.e., the first Web content is displayed without reflecting the content display change operation).

[0080] As described above, in this embodiment, the Web server 3 generates Web content information (first content information) for displaying the first Web content, and the terminal device 2 displays the first Web content based on the Web content information and changes the display of the first Web content in response to the user's content display change operation on the first Web content. In this case, in this embodiment, the Web server 3 stores user operation information indicating the content display change operation on the first Web content in the user operation information storage unit 34. Also, in this embodiment, when the first Web content is redisplayed on the terminal device 2, the Web server 3 generates Web content information (second content information) for displaying the first Web content whose display has been changed (from the initial state) based on the user operation information stored in the user operation information storage unit 34, and the terminal device 2 displays the first Web content based on the Web content information.

[0081] In this embodiment, the above-mentioned configuration allows the first Web content to be displayed in a state where a previously performed content display change operation has already been reflected when the first Web content is redisplayed, thereby improving user convenience. In other words, in this embodiment, the user's operation state (application operation state) for the Web content is retained and the display control of the Web content is realized based on the operation state, thereby preventing the loss of the contents that the user has operated once and avoiding the hassle of repeating the same operation when redisplaying the Web content.

[0082] 7 and 8, it is assumed that the Web contents (Web pages) displayed in the browser window are changed in the order of the first Web content, the second Web content, and the first Web content. However, in this embodiment, when the first Web content is redisplayed, the first Web content reflecting the content display change operation performed on the first Web content is displayed. That is, this embodiment may be applied to a case where the first Web content is redisplayed after a plurality of other Web contents are displayed, or may be applied to a case where the first Web content is redisplayed (i.e., a Web page including the first Web content is reloaded) in a state where the first Web content to which the content display change operation has been performed is displayed. When the Web page including the first Web content is reloaded, the reload is detected as an update of the display of the browser window in step S14 shown in FIG. 7. In this case, the processing of steps S19 to S21 is performed after the processing of step S14 is performed, and further the processing of steps S32 to S36 shown in FIG. 8 is performed.

[0083] In this embodiment, the Web content is described as being displayed on the terminal device 2 based on the Web content information transmitted from the Web server 3, but this embodiment is applicable to any content display system that displays content obtained (transmitted) from a server device on a terminal device.

[0084] Second embodiment Next, a description will be given of a second embodiment, in which a specific usage mode (application example) of the content display system according to the first embodiment described above will be described.

[0085] In the first embodiment described above, a case was described in which Web content (Web content in which a content display change operation has been reflected) is re-displayed in one browser window. However, the content display system of this embodiment assumes a case in which, for example, Web content displayed in a first browser window (Web content in which a content display change operation has been performed) is displayed in a second browser window different from the first browser window.

[0086] Since the configuration of the content display system (the terminal device 2 and the Web server 3) according to this embodiment is similar to that of the first embodiment described above, the description will be given with reference to FIG. 4 etc. as appropriate.

[0087] An example of the operation of the content display system 1 according to this embodiment will be described below with reference to Fig. 9. Here, detailed descriptions of processes similar to those executed by the content display system 1 according to the above-described first embodiment will be omitted, and differences from the first embodiment will be mainly described.

[0088] In FIG. 9, it is assumed that Web content A (map) is displayed in a first browser window 211 (browser window A) that is displayed by launching a browser on the terminal device 2, by specifying, for example, “URL: / / main / map” in the first browser window 211.

[0089] In this case, the user can change the display (state) of Web content A by performing a content display change operation on Web content A in the first browser window 211 (for example, an operation to enlarge a portion of area 211a of Web content A).

[0090] Here, in the first embodiment described above, since the display of the same browser window is updated and then the Web content is redisplayed, it has been described that when a content designation operation is performed, the user operation information indicating the content display change operation is stored in the Web server 3 (stored in the user operation information storage unit 34). However, in this embodiment, the first browser window 211 is provided with a "Save" button 211b, and when a user performs an operation of pressing the "Save" button 211b (hereinafter referred to as a user operation information saving operation), the user operation information indicating the content display change operation performed on the Web content A displayed in the first browser window 211 is stored in the Web server 3. FIG. 9 shows that, by pressing the "Save" button 211b, the user operation information indicating an operation of enlarging an area centered on a position on the Web content A (map) with an X coordinate of 0.5 and a Y coordinate of 0.4 at a magnification rate of 1.5 is stored in the Web server 3 in association with the content ID "A" for identifying the Web content A. 9 is an example, and may be information indicating an operation on an input device (such as a mouse or a keyboard). Specifically, the operation on the input device includes, for example, a drag operation performed using a mouse, an operation of pressing a shortcut key on a keyboard, and the like.

[0091] As described in the first embodiment, in the content display system 1, the user operation reflection mode is set by the mode setting unit 24, and in the example shown in Fig. 9, a mode display button 211c is provided to indicate whether the user operation reflection mode is set or not. In this case, the user can switch the user operation reflection mode between ON and OFF by, for example, performing an operation of pressing the mode display button 211c (mode setting operation).

[0092] Next, assume that Web content A is to be displayed in second browser window 212 (browser window B). In this case, "URL: / / main / map" is specified in the second browser window, and update processing unit 32 included in Web server 3 generates Web content information for displaying Web content A reflecting the content display change operation indicated by the user operation information stored in Web server 3 as described above, and transmits the generated Web content information to terminal device 2. According to this, as shown in the upper right of Fig. 9, Web content A reflecting the content display change operation performed on Web content A displayed in first browser window 211 (i.e., Web content A enlarged by a magnification factor of 1.5 in an area centered on a position where X coordinate is 0.5 and Y coordinate is 0.4) is displayed in second browser window 212 on terminal device 2.

[0093] Here, the explanation is given assuming that the user operation reflection mode is ON. However, for example, when the user operation reflection mode is OFF and "URL: / / main / map" is specified in the second browser window 212, it is also possible to display Web content A in its initial state, as shown in the lower right of Figure 9.

[0094] In this embodiment, it is assumed that the first browser window 211 and the second browser window 212 are browser windows that are displayed by launching the same browser, but they may be browser windows that are displayed by launching different browsers.

[0095] As described above, in this embodiment, when a content display change operation is performed on Web content (first content) displayed in a first browser window, user operation information indicating the content display change operation is stored in the Web server 3, so that the Web content (second content) reflecting the content display change operation can be displayed (re-displayed) in the second browser window without the user having to perform the content display change operation again.

[0096] Furthermore, in this embodiment, user operation information can be saved in the Web server 3 based on a user information saving operation, such as pressing a "Save" button provided in the first browser window, so that the Web content in the state desired by the user can be displayed in the second browser window.

[0097] 9 has been described as a single piece of user operation information being stored in the Web server 3, but when a content display change operation is performed multiple times on the Web content A in the first browser window 211, multiple pieces of user operation information indicating each of the content display change operations may be stored in the Web server 3 as shown in Fig. 10. In this case, the multiple pieces of user operation information are stored in the chronological order in which the content change operation was performed by the user, and an order (information) indicating the chronological order is assigned to each piece of user operation information.

[0098] When such multiple pieces of user operation information are stored in the Web server 3, the Web content A can be displayed in the second browser window 212 in a state in which the content display change operation indicated by each of the multiple pieces of user operation information has been performed.

[0099] Specifically, for example, an “operation switch” button 212a is provided in the second browser window 212, and each time the user presses the “operation switch” button 212a, the user can switch the user operation information (the content change operation indicated by the information) reflected in the Web content A displayed in the second browser window 212.

[0100] 10, when "URL: / / main / map" is specified in second browser window 212 as described above, Web content A reflecting the content display change operation indicated by user operation information assigned with order "1" is displayed in second browser window 212, but when "operation switch" button 212a is pressed after displaying Web content A, Web content A reflecting the content display change operation indicated by user operation information assigned with order "2" is displayed in second browser window 212. Moreover, when "operation switch" button 212a is further pressed, Web content A reflecting the content display change operation indicated by user operation information assigned with order "3" is displayed in second browser window 212.

[0101] Although detailed description will be omitted, when the above-mentioned "operation switching" button 212a is pressed, the terminal device 2 notifies the Web server 3 that the operation has been performed, and the Web server 3 (update processing unit 32) executes a process of generating Web content information for displaying Web content A reflecting the content display change operation indicated by the user operation information to which an order according to the operation has been added, and transmitting the Web content information to the terminal device 2. As a result, the terminal device 2 (Web content display unit 23) can sequentially display Web content A reflecting different content display change operations based on the Web content information transmitted from the Web server 3 every time the "operation switching" button 212a is pressed.

[0102] Here, the Web content A reflecting the content display change operation indicated by the user operation information to which the orders "1" to "3" are respectively assigned is sequentially displayed (i.e., the content display change operation is switched in the order of "1", "2" and "3"). However, the "operation switching" button 212a may be a button for switching the content display change operation in the order of "3", "2" and "1". The second browser window 212 may be provided with a button for switching the content display change operation in the order of "1", "2" and "3" and a button for switching the content display change operation in the order of "3", "2" and "1". Furthermore, the second browser window 212 may be provided with an input field in which an identifier (such as an identification number) for identifying the order of the content change operation (user operation information indicating the content change operation) to be reflected in the Web content A can be input instead of the "operation switching" button 212a. In this case, it is possible to display the Web content A reflecting the content display change operation indicated by the user operation information to which the order identified by the identifier input in the input field is assigned in the second browser window 212.

[0103] Third embodiment Next, a third embodiment will be described. In this embodiment, as in the above-described second embodiment, a specific usage mode (application example) of the content display system according to the first embodiment will be described.

[0104] In the first embodiment described above, a case was described in which Web content (Web content reflecting a content display change operation) is re-displayed in a browser window on one terminal device. However, the content display system of this embodiment assumes a case in which, for example, Web content (Web content on which a content display change operation has been performed) displayed on a first terminal device (upper browser window) is displayed on a second terminal device (upper browser window).

[0105] Fig. 11 is a diagram for explaining an overview of a content display system according to this embodiment. As shown in Fig. 11, a content display system 1 according to this embodiment includes a first terminal device 2a and a second terminal device 2b.

[0106] In this embodiment, the second terminal device 2b is provided with a plurality of display devices 206a to 206e, and operates as a monitoring device used to monitor a monitoring target (for example, infrastructure, etc.) by displaying different Web contents on the plurality of display devices 206a to 206e. The plurality of display devices 206a to 206e provided in the second terminal device 2b are relatively large-screen displays, and the Web contents displayed on each of the plurality of display devices 206a to 206e are viewed by a plurality of monitors, thereby enabling efficient monitoring of the monitoring target. Although a detailed description will be omitted, in the example shown in FIG. 11, a plurality of Web contents including a map for displaying the location where the monitoring target is installed and an image showing the state of the monitoring target are displayed on the plurality of display devices 206a to 206e.

[0107] Here, as described above, it is difficult to perform a content display change operation for Web content displayed on a plurality of display devices 206a to 206e, which are relatively large-screen displays, on (a terminal device equipped with) the display devices 206a to 206e.

[0108] For this reason, content display change operations (operations to change the display of the Web content) displayed on the multiple display devices 206a to 206e provided in the second terminal device 2b (monitoring device) as described above are performed on a first terminal device 2a (operation terminal) provided separately from the second terminal device 2b.

[0109] That is, in this embodiment, the Web content for which a content display change operation has been performed on the display device 206 (operation browser window) of the first terminal device 2a is displayed on the display device of the second terminal device 2b in a state that reflects the content display change operation.

[0110] Fig. 12 shows an example of the configuration of a content display system 1 according to this embodiment. In Fig. 12, the same parts as those in Fig. 4 described above are given the same reference numerals, and detailed description thereof will be omitted. Note that a first terminal device 2a in this embodiment corresponds to the terminal device 2 in the first embodiment described above, and has the same functional configuration as the terminal device 2.

[0111] As shown in FIG. 12, the content display system 1 according to this embodiment includes a second terminal device 2b, and the second terminal device 2b includes a Web content display unit .

[0112] The Web content display unit 26 receives Web content information for displaying Web content from the Web server 3, and displays the Web content on the multiple display devices 206a to 206e (in the upper browser window) based on the Web content information.

[0113] Hereinafter, an example of a processing procedure of the content display system 1 according to this embodiment will be described with reference to the sequence chart of FIG.

[0114] In this embodiment, in order to perform a content display change operation on the Web content displayed on the multiple display devices (displays) 206a to 206e provided in the second terminal device 2b as described above on the first terminal device 2a, the user performs an operation on the first terminal device 2a to select an identifier (hereinafter referred to as a display number) for identifying the display device on which the Web content for which the content display change operation is to be performed is displayed (hereinafter referred to as a display selection operation).

[0115] When the above-mentioned display selection operation is performed, the operation acceptance unit 21 accepts the display number selected in the display selection operation (step S41).

[0116] The update detection unit 22 transmits the display number accepted in step S41 to the Web server 3 (step S42).

[0117] The update processing unit 32 included in the Web server 3 receives the display number transmitted from the first terminal device 2a (update detection unit 22) in step S42, identifies a display device (hereinafter, referred to as a target display device) identified by the display number from among the multiple display devices 206a-206e provided in the second terminal device 2b, and generates Web content information for displaying the Web content displayed on the target display device (step S43). Note that the Web content (URLs indicating Web pages including the Web content) displayed on each of the multiple display devices 206a-206e provided in the second terminal device 2b is assumed to be managed by the Web server 3 (update processing unit 32).

[0118] The Web content information generated in step S43 is transmitted from the Web server 3 (update processing unit 32) to the terminal device 2 (step S44).

[0119] The Web content information transmitted from the Web server 3 in step S44 is received by the first terminal device 2a, and the Web content display unit 23 displays the Web content in a browser window on the first terminal device 2a (display device 206) based on the Web content information (step S45).

[0120] Here, the user of the first terminal device 2a can perform a content display change operation on the Web content displayed in the browser window. When a content display change operation is performed on the Web content in this manner, the operation acceptance unit 21 accepts the content display change operation (step S46).

[0121] When the process of step S46 is executed, the Web content display unit 23 changes the display of the Web content in the browser window based on the content display change operation accepted in step S46 (step S47). Note that the processes of steps S46 and S47 described above may be executed repeatedly.

[0122] Next, the user operation information extraction unit 25 extracts user operation information indicating the content display change operation accepted in step S46 (i.e., user operation information related to the Web content displayed in step S45) (step S48). Note that the process of step S48 may be performed based on a user information save operation of pressing a "Save" button as described in the second embodiment, for example.

[0123] The user operation information extracted in step S48 is transmitted from the first terminal device 2a to the Web server 3 (step S49) together with a content ID for identifying the Web content on which the operation indicated by the user operation information was performed and the display number (display number for identifying the target display device) accepted in step S41.

[0124] The update processing unit 32 included in the Web server 3 receives the user operation information, the content ID, and the display number transmitted from the first terminal device 2a in step S49, and generates Web content information for displaying the Web content (Web content identified by the content ID) reflecting the content display change operation indicated by the user operation information (step S50). The user operation information, the content ID, and the display number received from the first terminal device 2a may be stored in the user operation information storage unit 34.

[0125] The Web content information generated in step S50 is transmitted from the Web server 3 (update processing unit 32) to the second terminal apparatus 2b together with the display number received from the first terminal apparatus 2a (step S51).

[0126] The Web content information and the display number transmitted from the Web server 3 in step S51 are received by the second terminal device 2b, and the Web content display unit 26 displays the Web content on the target display device (upper browser window) identified by the display number based on the Web content information (step S52). In this case, the Web content is displayed in the same state as the Web content displayed in the browser window on the first terminal device 2a in step S47 described above.

[0127] In this embodiment, it is assumed that the display device 206 provided in the first terminal device 2a (hereinafter simply referred to as the display device of the first terminal device 2a) and the target display device (hereinafter simply referred to as the display device of the second terminal device 2b) among the multiple display devices 206a to 206e provided in the second terminal device 2b have different resolutions. Therefore, in the above-mentioned step S50, the Web content information may be generated based on a result of comparing the resolution of the display device of the first terminal device 2a with the resolution of the display device of the second terminal device 2b.

[0128] In such a configuration, for example, if a content display change operation performed on the first terminal device 2a is an operation to enlarge an area on Web content such as a map, centered on a position where the X coordinate is 0.5 and the Y coordinate is 0.4, with a magnification factor of 1.5, it becomes possible to adjust the area of ​​the enlarged Web content and the magnification factor, etc., based on the comparison result between the resolution of the display device of the first terminal device 2a and the resolution of the display device of the second terminal device 2b, and the display of the Web content on the first terminal device 2a can be appropriately restored (reproduced) on the target display device of the second terminal device 2b.

[0129] As described above, in this embodiment, when a content display change operation is performed on Web content displayed on the first terminal device 2a, the Web content reflecting the content display change operation can be displayed (redisplayed) on the second terminal device 2b. According to the content display system 1 according to this embodiment, for example, it is possible to restore Web content reflecting a content display change operation performed on an operation terminal (first terminal device 2a) on a monitoring device (second terminal device 2b), and therefore this can be used for efficient centralized management in the control device.

[0130] (Fourth embodiment) Next, a fourth embodiment will be described. In the second embodiment described above, for example, after a user operation information saving operation of pressing a "Save" button provided in a first browser window (browser window A) in which a Web content is displayed is performed, the Web content is redisplayed in a second browser window (browser window B). However, as shown in Fig. 14, if the user operation information saving operation is not performed, the user operation information is not saved in the Web server 3, and the initial Web content (i.e., Web content in which the content change operation performed on the Web content displayed in the first browser window is not reflected) is displayed in the second browser window.

[0131] For this reason, this embodiment adopts a configuration in which user operation information is automatically saved. Note that the configuration of the content display system (terminal device 2 and Web server 3) according to this embodiment is the same as that of the first embodiment described above, and will be described with reference to FIG. 4 and other figures as appropriate.

[0132] Hereinafter, a description will be given of first to third operation examples of the content display system 1 in this embodiment, which automatically stores user operation information in the Web server 3. Here, detailed descriptions of processes similar to those executed by the content display system 1 according to the above-described embodiments will be omitted, and differences from the respective embodiments will be mainly described.

[0133] 15 shows an overview of a first operation example of the content display system 1 according to the present embodiment. In the first operation example, the user operation information is automatically stored in the Web server 3 at the timing when a predetermined time (for example, S seconds) has elapsed (that is, at regular intervals).

[0134] In this case, the user operation information extraction unit 25 may operate to automatically extract user operation information indicating the most recent content change operation when, for example, S seconds have elapsed, and transmit the user operation information to the Web server 3.

[0135] 16 shows an overview of a second operation example of the content display system 1 according to the present embodiment. In the second operation example, the user operation information is automatically stored in the Web server 3, for example, when Web content A displayed in the same browser window is switched to another Web content B.

[0136] In this case, the user operation information extraction unit 25 automatically extracts user operation information indicating the most recent content change operation, for example, at the timing of switching Web content (i.e., the timing at which an update to the browser window display is detected by the update detection unit 22), and transmits the user operation information to the Web server 3.

[0137] In addition, "Web content A is switched to other Web content B" includes cases where Web pages are automatically transitioned, in addition to cases where Web content is switched in response to a user's content designation operation as described in the first embodiment above.

[0138] In the second operation example, the user operation information may be automatically saved when the Web page including the Web content A is reloaded, for example.

[0139] Here, it has been explained that user operation information is stored in the Web server 3 when Web content A displayed in the same browser window is switched to other Web content B, but the user operation information may also be used when re-displaying the Web content in another browser window or another terminal device, as described above.

[0140] 17 shows an overview of a third operation example of the content display system 1 according to this embodiment. As described above, the user operation information indicating the content display change operation performed on the Web content is held in the user operation information extraction unit 25, but in the third operation example, the user operation information is stored in the Web server 3 based on (the amount of operation of) the content display change operation indicated by the user operation information.

[0141] Here, as shown in FIG. 17, it is assumed that an operation (hereinafter referred to as a first user operation) is performed to enlarge an area (hereinafter referred to as point A) centered on a position on Web content A (map) where the X coordinate is 0.5 and the Y coordinate is 0.4, with a magnification factor of 1.5, and then an operation (hereinafter referred to as a second user operation) is performed to enlarge an area (hereinafter referred to as point B) centered on a position on Web content A where the X coordinate is 0.2 and the Y coordinate is 0.1, with a magnification factor of 3.0.

[0142] In this case, the user operation information extraction unit 25 calculates the amount of change (i.e., the operation amount) between the first user operation and the second user operation based on the user operation information indicating the first user operation (hereinafter referred to as the first user operation information) and the user operation information indicating the second user operation (hereinafter referred to as the second user operation information) stored in the user operation information extraction unit 25, and if the amount of change is equal to or greater than a predetermined value (threshold value), extracts the second user operation information and transmits it to the Web server 3.

[0143] According to this, for example, when the difference between points A and B is equal to or greater than a threshold (or when the difference between the magnification ratio in the first user operation and the magnification ratio in the second user operation is equal to or greater than a threshold), the second user operation information can be stored in the Web server 3. That is, in the third operation example, when an operation is performed in Web content A such as a map to display an area (point) that is a certain distance away or more, operation information indicating the operation is automatically stored in the Web server 3.

[0144] Here, it has been described that the second user operation information is stored in the Web server 3 when the amount of change (amount of operation) between the first user operation and the second user operation is equal to or greater than a threshold value. However, for example, the similarity between the first user operation and the second user operation may be calculated, and the second user operation information may be automatically stored in the Web server 3 when the similarity is equal to or less than a predetermined value (i.e., it is presumed that the display of the Web content has been significantly changed).

[0145] Furthermore, for example, it is possible to calculate the similarity between the first or second user operation and a predetermined operation (such as the area to be enlarged or the enlargement rate), and if the similarity is equal to or greater than a threshold, to store operation information indicating the operation in the Web server 3. This makes it possible to automatically store user operation information indicating a desired operation when the user performs the operation.

[0146] As described above, in this embodiment, whether or not to automatically save user operation information is determined based on a fixed period, switching of Web content, and user operation, and the user operation information is automatically saved in the Web server 3. Therefore, even if an operation such as pressing a "Save" button has not been performed, it is possible to prevent the loss of the user operation information (i.e., the content of the content display change operation).

[0147] In this embodiment, the automatically saved user operation information and the user operation information saved by the user pressing the "Save" button may be saved in the Web server 3 (stored in the user operation information storage unit 34), but in this case, the update processing unit 32 may generate Web content information for displaying Web content reflecting the operation indicated by the user operation information last stored in the user operation information storage unit 34 (i.e., the most recently performed operation) among the user operation information stored in the user operation information storage unit 34. In order to determine such user operation information last stored in the user operation information storage unit 34, for example, the date and time when the user operation information was saved in the Web server 3 (stored in the user operation information storage unit 34) or the date and time when the operation indicated by the user operation information was performed may be added to the user operation information.

[0148] Furthermore, this embodiment may be applied to any of the first to third embodiments described above as long as the user operation information is automatically stored in the Web server 3.

[0149] Furthermore, the content display system 1 according to this embodiment may operate according to at least one of the first to third operation examples described above, but may also be configured to operate according to a combination of two or more of the first to third operation examples.

[0150] According to at least one of the embodiments described above, it is possible to provide a content display system, a terminal device, a server device, and a method capable of improving user convenience.

[0151] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope of the invention and its equivalents described in the claims, as well as in the scope and spirit of the invention. [Explanation of symbols]

[0152] 1...content display system, 2...terminal device, 2a...first terminal device, 2b...second terminal device, 3...Web server (server device), 21...operation reception unit, 22...update detection unit, 23...Web content display unit (display processing unit), 24...mode setting unit, 25...user operation information extraction unit (transmission unit), 26...Web content display unit (display processing unit), 31...Web content storage unit, 32...update processing unit (content information generation unit), 33...user operation information management unit, 34...user operation information storage unit, 201...CPU, 202...non-volatile memory, 203...main memory, 204...communication device, 205...input device, 206...display device, 301...CPU, 302...non-volatile memory, 303...main memory, 304...communication device.

Claims

1. A content display system including a first terminal device used by a user, a second terminal device different from the first terminal device, and a server device communicably connected to the first and second terminal devices, The first terminal device includes a display processing means, the server device includes a content information generating means and a storage means; the content information generating means generates first content information for displaying each of a plurality of contents; The display processing means displays the content based on the first content information, and changes the display of the content in response to an operation of the user on the content; the storage means stores operation information indicating an operation of the user on the content; the content information generating means generates second content information for displaying the content whose display has been changed, based on the operation information stored in the storage means, when the content is to be displayed on the second terminal device; the second terminal device displays the plurality of contents on a plurality of display devices based on the second content information; The operation information is stored in the storage means when a change amount of the operation for changing the display of the content is equal to or greater than a predetermined value. Content display system.

2. A terminal device used by a user and communicatively connected to a server device, a display processing means for displaying a plurality of pieces of content generated in the server device based on first content information for displaying the pieces of content, and changing the display of the pieces of content in response to an operation of the user on the pieces of content; a transmitting means for transmitting operation information indicating an operation of the user on the content to the server device; Equipped with a terminal device different from the terminal device displays the plurality of contents whose display has been changed on a plurality of display devices based on second content information generated in the server device based on the operation information; The operation information is transmitted to the server device when a change amount of the operation for changing the display of the content is equal to or greater than a predetermined value. Terminal device.

3. In a server device communicably connected to a first terminal device used by a user and a second terminal device different from the first terminal device, a content information generating means for generating first content information for displaying each of a plurality of contents; a storage means for storing operation information indicating an operation of the user on the content for changing display of the content displayed on the first terminal device based on the first content information; Equipped with the content information generating means, when the content is to be displayed on the second terminal device, generates second content information for displaying the content whose display has been changed, based on the operation information stored in the storage means, and transmits the second content information to the second terminal device; the second terminal device displays the plurality of contents on a plurality of display devices based on the second content information; The operation information is stored in the storage means when a change amount of the operation for changing the display of the content is equal to or greater than a predetermined value. Server device.

4. A method executed by a content display system including a first terminal device used by a user, a second terminal device different from the first terminal device, and a server device communicatively connected to the first and second terminal devices, the method comprising: generating first content information for displaying each of a plurality of contents by the server device; a step of displaying the content based on the first content information, and changing a display of the content in response to an operation of the user on the content, by the first terminal device; a step of storing operation information indicating an operation of the user on the content in a storage means by the server device; generating, by the server device, second content information for displaying the content whose display has been changed, based on operation information stored in the storage means, when the content is to be displayed on the second terminal device; a step of displaying the plurality of contents on a plurality of display devices based on the second content information by the second terminal device; Equipped with The operation information is stored in the storage means when a change amount of the operation for changing the display of the content is equal to or greater than a predetermined value. method.

5. A method executed by a terminal device used by a user and communicatively connected to a server device, comprising: displaying a plurality of pieces of content generated in the server device based on first content information for displaying the pieces of content, and changing the display of the pieces of content in response to an operation of the user on the pieces of content; transmitting operation information indicating an operation of the user on the content to the server device; Equipped with a terminal device different from the terminal device displays the plurality of contents whose display has been changed on a plurality of display devices based on second content information generated in the server device based on the operation information; The operation information is transmitted to the server device when a change amount of the operation for changing the display of the content is equal to or greater than a predetermined value. method.

6. A method executed by a server device communicatively connected to a first terminal device used by a user and a second terminal device different from the first terminal device, the method comprising: generating first content information for displaying each of the plurality of contents; storing, in a storage means, operation information indicating an operation by the user on the content for changing a display of the content displayed on the first terminal device based on the first content information; generating second content information for displaying the content whose display has been changed based on the operation information stored in the storage means when the content is displayed on the second terminal device, and transmitting the second content information to the second terminal device; Equipped with the second terminal device displays the plurality of contents on a plurality of display devices based on the second content information; The operation information is stored in the storage means when a change amount of the operation for changing the display of the content is equal to or greater than a predetermined value. method.

Citation Information

Patent Citations

  • System and method of simultaneously displaying web contents and program

    JP2010176478A

  • Image processing apparatus and image processing method

    JP2015102742A

  • Display control method, display control program, terminal equipment, and display control system

    JP2016018345A

  • Monitoring control system

    JP2017191528A

  • Web management device, web management method, web management program, computer readable recording medium for recording said program, and web system

    WO2012023346A1