CN102687107B - 内容显示装置、内容显示方法、内容提供装置及内容提供方法 - Google Patents
内容显示装置、内容显示方法、内容提供装置及内容提供方法 Download PDFInfo
- Publication number
- CN102687107B CN102687107B CN201180005326.8A CN201180005326A CN102687107B CN 102687107 B CN102687107 B CN 102687107B CN 201180005326 A CN201180005326 A CN 201180005326A CN 102687107 B CN102687107 B CN 102687107B
- Authority
- CN
- China
- Prior art keywords
- content
- display
- viewing area
- window
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Marketing (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种内容显示装置、内容显示方法、内容显示程序、记录介质、服务器装置、内容提供方法及内容提供程序。能够在不改变显示区域的状态的情况下利用被部分性隐藏的显示区域内的未被隐藏的可见区域来有效地显示内容。具备:判定单元,判定是否因配置于画面的显示区域彼此重叠而有一些显示区域被部分性隐藏;确定单元,在判定出有一些显示区域被部分性隐藏的情况下,确定被部分性隐藏的显示区域中包括的可见区域;获取单元,获取在显示于被部分性隐藏的显示区域中时作为内容的特征部分位于可见区域内的内容;和显示单元,其将获取到的内容显示于被部分性隐藏的显示区域。
Description
技术领域
本发明涉及在采用了多个显示区域的***之中将内容显示于显示区域的内容显示装置的技术领域。
背景技术
以往,公知一种能够在画面上配置多个作为显示区域的窗口并按每个窗口进行画面显示的窗口***。因为在画面上配置了多个窗口,所以用户通过该窗口***能够同时观看多个内容。
在通过用户的窗口操作而使得多个窗口的显示位置重叠了的情况下,在该重叠的范围内仅显示其中一个窗口的内容。哪个窗口被显示是基于各窗口的显示的优先次序而决定的。该优先次序最高的窗口为活动窗口(active window)。另外,各窗口的优先次序根据用户的窗口操作而变化。若多个窗口重叠,则在重叠的范围内,除被显示的窗口以外的窗口,因其他窗口而或者被完全隐藏导致无法显示于画面上,或者被部分性隐藏。此时,用户感兴趣的主要是以活动窗口为首的未被其他窗口隐藏的窗口。为此,即便在被部分性隐藏的(成为部分性不可见的)窗口内未被隐藏的范围(以下称为“可见区域”)中显示了窗口的内容,用户也不太会对该可见区域的内容产生兴趣。即,有时被部分性隐藏的窗口的可见区域对于用户而言成为不太有意义的区域。
作为与窗口彼此重叠相关的技术,在专利文献1中记载了对各窗口的显示尺寸及显示位置进行变更的技术。具体而言,该技术中记载的阅览装置在用户选择了画面上显示出的多个对象时,将显示内容的窗口初始配置于选择出的各对象的显示位置。然后,阅览装置按照使窗口彼此的重叠程度在能够同时预览内容的范围内的方式,将各窗口的显示尺寸放大并且变更各窗口的显示位置。
现有技术文献
专利文献
专利文献1:日本特开2005-258879号公报
发明内容
(发明所要解决的课题)
然而,在专利文献1记载的技术中存在下述麻烦:本来由用户的操作所决定的显示尺寸、显示位置及重叠程度等窗口的状态,会因与用户的想法无关的事情而被变更。
本发明是鉴于上述问题而提出的,其目的在于提供一种内容显示装置、内容显示方法、内容显示程序、记录介质、服务器装置、内容提供方法及内容提供程序,能够在不改变显示区域的状态的情况下利用被部分性隐藏的显示区域内的未被隐藏的可见区域有效地显示内容。
(用于解决问题的方案)
为了解决上述技术问题,技术方案1记载的发明的特征在于具备:判定单元,判定是否因配置于画面的显示区域彼此重叠而有一些所述显示区域被部分性隐藏;确定单元,在判定为有一些所述显示区域被部分性隐藏的情况下,确定被部分性隐藏的所述显示区域中包括的可见区域;获取单元,获取在显示于被部分性隐藏的所述显示区域中时作为内容的特征部分位于所述可见区域内的内容;和显示单元,将获取到的所述内容显示于被部分性隐藏的所述显示区域。
根据本发明,因为在被部分性隐藏的显示区域中显示出的内容的特征部分位于可见区域内,所以用户能够看到该特征部分。因而,所显示的内容能够引起用户的兴趣。
技术方案2记载的发明在技术方案1记载的内容显示装置中,其特征在于,所述获取单元获取在使显示尺寸与被部分性隐藏的所述显示区域的尺寸一致的情况下所述特征部分位于所述可见区域内的内容,所述显示单元使获取到的所述内容的显示尺寸与被部分性隐藏的所述显示区域的尺寸一致地进行显示。
根据本发明,因内容的显示尺寸与被部分性隐藏的显示区域一致,所 以能够扩大在可见区域内可看到内容的范围。因而,能够进一步引起用户的兴趣。
技术方案3记载的发明在技术方案1或2记载的内容显示装置中,其特征在于,所述获取单元获取所述特征部分位于所述可见区域内的内容之中该特征部分的显示面积最大的内容。
根据本发明,在可见区域内可最大程度地看到特征部分的内容被显示,所以能够进一步引起用户的兴趣。
技术方案4记载的发明在技术方案1至3中任一项记载的内容显示装置中,其特征在于,所述获取单元获取所述特征部分位于所述可见区域内的内容之中与活动的所述显示区域的显示内容相关联的内容。
根据本发明,因为可看到与活动的显示区域的显示内容相关联的内容的特征部分,所以能够更进一步引起用户的兴趣。
技术方案5记载的发明为一种内容显示方法,是对内容进行显示的内容显示装置中的内容显示方法,所述内容显示方法的特征在于,包括:判定步骤,判定是否因配置于画面的显示区域彼此重叠而有一些所述显示区域被部分性隐藏;确定步骤,在判定为有一些所述显示区域被部分性隐藏的情况下,确定被部分性隐藏的所述显示区域中包括的可见区域;获取步骤,获取在显示于被部分性隐藏的所述显示区域中时作为内容的特征部分位于所述可见区域内的内容;和显示步骤,将获取到的所述内容显示于被部分性隐藏的所述显示区域。
技术方案6记载的发明的特征在于使对内容进行显示的内容显示装置中包括的计算机作为下述单元发挥功能:判定单元,判定是否因配置于画面的显示区域彼此重叠而有一些所述显示区域被部分性隐藏;确定单元,在判定为有一些所述显示区域被部分性隐藏的情况下,确定被部分性隐藏的所述显示区域中包括的可见区域;获取单元,获取在显示于被部分性隐藏的所述显示区域中时作为内容的特征部分位于所述可见区域内的内容;和显示单元,将获取到的所述内容显示于被部分性隐藏的所述显示区域。
技术方案7记载的发明的特征在于以计算机可读取的方式记录了内容显示程序,所述内容显示程序使对内容进行显示的内容显示装置中包括 的计算机作为下述单元发挥功能:判定单元,判定是否因配置于画面的显示区域彼此重叠而有一些所述显示区域被部分性隐藏;确定单元,在判定为有一些所述显示区域被部分性隐藏的情况下,确定被部分性隐藏的所述显示区域中包括的可见区域;获取单元,获取在显示于被部分性隐藏的所述显示区域中时作为内容的特征部分位于所述可见区域内的内容;和显示单元,将获取到的所述内容显示于被部分性隐藏的所述显示区域。
技术方案8记载的发明为一种服务器装置,能够经由网络与对内容进行显示的内容显示装置进行连接,所述服务器装置的特征在于,具备:存储单元,将内容和与该内容的特征部分相关的特征信息相对应地存储多个;接收单元,作为因配置于画面的显示区域彼此重叠而被部分性隐藏的所述显示区域中包括的可见区域所相关的信息,接收从所述内容显示装置发送的可见区域信息;选择单元,基于所述特征信息及所述可见区域信息,选择被存储的所述内容中的、在显示于被部分性隐藏的所述显示区域中时所述特征部分位于所述可见区域内的内容;和发送单元,将选择出的所述内容作为在被部分性隐藏的所述显示区域中显示的内容而发送至所述内容显示装置。
根据本发明,通过从服务器装置接收到内容的内容显示装置,将所接收到的内容显示于被部分性隐藏的显示区域,使内容的特征部分位于可见区域内,所以用户能够看到内容的特征部分。因此,被显示的内容能够引起用户的兴趣。
技术方案9记载的发明的特征在于,在技术方案8记载的内容显示装置中,所述存储单元存储表示所述特征部分相对于内容所占的范围的所述特征信息,所述接收单元接收表示所述可见区域相对于被部分性隐藏的所述显示区域所占的范围的所述可见区域信息,所述选择单元,确定在使显示尺寸与被部分性隐藏的所述显示区域的尺寸一致地显示了所述内容时所述特征部分相对于所述显示区域所占的范围,选择该范围包括在所述可见区域内的内容。
根据本发明,通过从服务器装置接收到内容的内容显示装置,使显示尺寸与被部分性隐藏的显示区域一致地显示内容,所以能够看到内容的特征部分,并且能够扩大在可见区域内可看到内容的范围。因而,能够更进 一步引起用户的兴趣。
技术方案10记载的发明在技术方案8或9记载的服务器装置中,其特征在于,所述存储单元存储表示所述特征部分相对于内容所占的范围的所述特征信息,所述选择单元基于所述特征信息,选择所述特征部分位于所述可见区域内的内容之中该特征部分的显示面积最大的内容。
根据本发明,能够显示在可见区域内可最大程度地看到特征部分的内容,因而能够进一步引起用户的兴趣。
技术方案11记载的发明在技术方案8至10中任一项记载的服务器装置中,其特征在于,所述接收单元从所述内容显示装置接收所述可见区域信息、和用于对活动的所述显示区域的显示内容进行确定的特定信息,所述选择单元基于所述特定信息,选择所述特征部分位于所述可见区域内的内容之中与所述活动的显示区域的显示内容相关联的内容。
根据该发明,因为能够看到与活动的显示区域的显示内容相关联的内容的特征部分,所以能够更进一步引起用户的兴趣。
技术方案12记载的发明为一种内容提供方法,是能够经由网络与对内容进行显示的内容显示装置进行连接的服务器装置中的内容提供方法,该内容提供方法的特征在于,包括:接收步骤,作为因配置于画面的显示区域彼此重叠而被部分性隐藏的所述显示区域中包括的可见区域所相关的信息,接收从所述内容显示装置发送的可见区域信息;选择步骤,基于特征信息及所述可见区域信息,选择存储单元所存储的内容中的、在显示于被部分性隐藏的所述显示区域中时特征部分位于所述可见区域内的内容,其中所述存储单元将内容和与该内容的所述特征部分相关的所述特征信息相对应地存储多个;和发送步骤,将选择出的所述内容作为在被部分性隐藏的所述显示区域中显示的内容而发送至所述内容显示装置。
技术方案13记载的发明的特征在于,使能够经由网络与对内容进行显示的内容显示装置进行连接的服务器装置中包括的计算机作为下述单元发挥功能:接收单元,作为因配置于画面的显示区域彼此重叠而被部分性隐藏的所述显示区域中包括的可见区域所相关的信息,接收从所述内容显示装置发送的可见区域信息;选择单元,基于特征信息及所述可见区域信息,选择存储单元所存储的内容中的、在显示于被部分性隐藏的所述显 示区域中时特征部分位于所述可见区域内的内容,其中所述存储单元将内容和与该内容的所述特征部分相关的所述特征信息相对应地存储多个;和发送单元,将选择出的所述内容作为在被部分性隐藏的所述显示区域中显示的内容而发送至所述内容显示装置。
技术方案14记载的发明的特征在于,以计算机可读取的方式记录了内容提供程序,所述内容提供程序使能够经由网络与对内容进行显示的内容显示装置进行连接的服务器装置中包括的计算机作为下述单元发挥功能:接收单元,作为因配置于画面的显示区域彼此重叠而被部分性隐藏的所述显示区域中包括的可见区域所相关的信息,接收从所述内容显示装置发送的可见区域信息;选择单元,基于特征信息及所述可见区域信息,选择存储单元所存储的内容中的、在显示于被部分性隐藏的所述显示区域中时特征部分位于所述可见区域内的内容,其中所述存储单元将内容和与该内容的所述特征部分相关的所述特征信息相对应地存储多个;和发送单元,将选择出的所述内容作为在被部分性隐藏的所述显示区域中显示的内容而发送至所述内容显示装置。
(发明效果)
根据本发明,通过使内容的特征部分位于可见区域内使得用户可看到该特征部分,所以能够在不改变显示区域的状态的情况下有效地利用可见区域来显示引起用户兴趣的内容。
附图说明
图1是表示一实施方式涉及的信息提供***S的概要构成的一例的图。
图2(a)及(b)是在一实施方式中表示画面显示例的图。
图3(a)是在一实施方式中表示可见区域适合内容的提取例的图,(b)是表示画面显示例的图。
图4是表示一实施方式涉及的信息提供服务器1的概要构成的一例的框图。
图5(a)是表示内容DB121中登记的信息的内容的一例的图,(b)是表示Web网页信息DB122中登记的信息的内容的一例的图。
图6是表示一实施方式涉及的用户终端2的概要构成的一例的框图。
图7是表示一实施方式涉及的用户终端2的***控制部30中的处理例的流程图。
图8是表示一实施方式涉及的用户终端2的***控制部30中的特定浏览器窗口处理的处理例的流程图。
图9是表示一实施方式涉及的信息提供服务器1的***控制部17中的处理的处理例的流程图。
具体实施方式
以下,参照附图对本发明的最佳实施方式进行详细说明。此外,以下说明的实施方式是将本发明应用于信息提供***的情况下的实施方式。
[1.信息提供***的构成及功能概要]
首先,利用图1至图3,说明本实施方式涉及的信息提供***S的构成及概要功能。
图1是表示本实施方式涉及的信息提供***S的概要构成的一例的图。
如图1所示,信息提供***S构成为包括信息提供服务器1和多个用户终端2。并且,信息提供服务器1和各用户终端2经由网络NW,可以采用例如TCP/IP等作为通信协议相互进行数据收发。此外,网络NW例如通过因特网、专用通信线路(例如CATV(Community Antenna Television)线路)、移动体通信网(包括基站等)及网关等进行构建。
信息提供服务器1(服务器装置的一例)例如是为了运营提供各种信息、服务等的信息提供站点而设置的Web服务器。该信息提供服务器1按照来自用户终端2的HTTP(Hyper Text Transfer Protocol)要求而向用户终端2发送Web网页等的内容。
在用户终端2(内容显示装置的一例)中组装了窗口***。用户终端2可以按配置于画面的每个窗口进行画面显示。另外,用户终端2通过启动Web浏览器,可以将从信息提供服务器1接收到的Web网页等的内容显示于Web浏览器的窗口。此外,将Web浏览器的窗口称为“浏览器窗口”。
在窗口***中,若配置于画面的多个窗口彼此重叠,则有时其中一些窗口会被其他窗口部分性隐藏。也就是说,在窗口彼此重叠的范围内,窗口的内容为不可见。此时,用户终端2将作为内容的特征部分与被部分性隐藏的窗口的可见区域相符的内容显示于该窗口。内容的特征部分例如可以是良好地表现内容中的具体内容的部分,也可以是引起用户兴趣或趣味的部分。在这里,将特征部分与可见区域相符的内容称为“可见区域适合内容”。
图2(a)、图2(b)及图3(b)是表示画面显示例的图。另外,图3(a)是表示可见区域适合内容的提取例的图。如图2(a)所示,在用户终端2的画面上,窗口W1及窗口W2以相互不重叠的方式进行显示。窗口W1具有客户区域C1。另外,窗口W2具有客户区域C2。各窗口及客户区域的形状呈矩形。此外,窗口的区域之中除客户区域以外的区域为非客户区域。窗口W2为浏览器窗口。在窗口W2的客户区域C2中显示了Web网页。另一方面,窗口W1也可以是浏览器窗口,也可以是Web浏览器以外的应用程序的窗口。此外,窗口及客户区域是本发明中的显示区域的一例。
在此,用户通过操作窗口W1,使窗口W1移动。于是,如图2(b)所示,成为窗口W1的显示位置和窗口W2的显示位置一部分重叠而窗口W2的客户区域C2的一部分被隐藏了的状态。图2(b)所示的用斜线涂满的区域、即客户区域C2之中未被隐藏的区域V为可见区域。此时,用户终端2为了获取与可见区域V相符的可见区域适合内容,向信息提供服务器1发送内容请求。
信息提供服务器1具备图3(a)所示的内容DB(数据库)121。在内容DB121中登记了多个内容。内容DB121中登记的内容例如为图像数据。其中,内容例如可以是运动图像数据、文本数据、Web网页、电子文书等,也可以是多种数据混合存在的内容。另外,内容的显示图片所示的具体内容(显示内容)例如是商品或服务的广告、推荐购买商品或服务的推荐信息、其他通知等。在各内容的显示图片中分别包括特征部分。若接收到内容请求,则信息提供服务器1从内容DB121所登记的内容之中选择可见区域适合内容。具体而言,信息提供服务器1将内容100选择为 可见区域适合内容,该内容100在使内容的显示尺寸与窗口W2的客户区域C2的尺寸一致地将内容显示于客户区域C2时,例如如图3(a)所示,特征部分101位于包含在可见区域V中的位置。并且,信息提供服务器1将内容100发送至用户终端2。
若接收到内容100,则用户终端2对内容100调整尺寸(尺寸变更)使其与客户区域C2相符,之后显示于客户区域C2。于是,如图3(b)所示,在客户区域C2的可见区域V,至少显示内容100的显示图片之中的特征部分101。因此,用户例如对内容100持有兴趣等,所以可见区域V的显示内容对于用户而言成为有用的内容。这样一来,有效地利用了可见区域V。另外,通过窗口W1的移动,使得窗口W1成为活动窗口。在活动窗口为浏览器窗口的情况下,作为内容100,有时会显示与活动窗口中显示出的Web网页的内容相关联的内容。通过将与活动窗口的内容相关联的内容显示到可见区域V,内容100能够更进一步引起用户的兴趣。
若在客户区域C2显示出内容100,则在窗口W2的例如非客户区域中显示出显示按钮102。若用户选择了该显示按钮102,则窗口W2成为活动状态,内容100的整体被显示在画面上。这样,在用户对内容100持有兴趣的情况下,通过显示按钮100的选择,用户能够看到内容100的整体。另外,在客户区域C2中显示出的内容100中嵌入了超链接。若用户选择了被嵌入至内容100中的超链接,则在客户区域C2中显示出与内容100的显示内容相关联的Web网页。例如,在内容100为广告用的内容的情况下可显示:显示了广告对象的商品或服务的详情的Web网页、用于购买广告对象的商品的Web网页、或者广告主的Web网页。这样,在看到了内容100的整体的用户进一步持有兴趣的情况下,例如能够进一步获得与内容100的显示内容相关联的信息。
另一方面,用户选择窗口W2的区域之中除显示按钮102之外未被隐藏的部分(包括可见区域V)。于是,窗口W2成为活动状态,在客户区域C2中再次显示出内容100显示前的显示内容、即图2(a)所示的客户区域C2中显示出的Web网页。这样,在内容100被显示之后,用户也能够按照自己的想法再次观看要显示的Web网页。
[2.信息提供服务器的构成及功能]
接着,利用图4及图5,说明信息提供服务器1的构成及功能。
图4是表示本实施方式涉及的信息提供服务器1的概要构成的一例的框图。另外,图5(a)是表示内容DB121中登记的信息的内容的一例的图。另外,图5(b)表示Web网页信息DB122中登记的信息的内容的一例的图。
如图4所示,信息提供服务器1具备:通信部11、存储部12、输入输出接口部13以及***控制部17。并且,***控制部17和输入输出接口部13经由***总线18相连接。
通信部11与网络NW相连接,来控制与用户终端2等之间的通信状态。存储部12(存储单元的一例)例如由硬盘驱动器等构成,存储各种程序及数据等。各种程序例如可以经由网络从其他服务器装置等中获取,也可以记录至记录介质并经由驱动器装置进行读入。输入输出接口部13进行通信部11及存储部12与***控制部17之间的接口处理。
在存储部12中构建了内容DB121及Web网页信息DB122。
在内容DB121中,成为可见区域适合内容的候补的内容和与内容相关的信息一并被登记了多个。如图5(a)所示,在内容DB121中按每个内容登记了:内容ID、内容、原显示尺寸、特征信息、调整尺寸容许范围信息及关键字。内容ID是用于识别内容的识别信息。内容DB121中登记的内容的一部分为特征部分。另外,内容DB121中登记的内容是例如Web浏览器的活动窗口内可显示的内容。此时,内容的整体被显示在画面上。另外,内容DB121中登记的内容是可挪用为不仅显示其整体还显示其特征部分的可见区域适合内容的内容。原显示尺寸是调整尺寸之前的内容的原始的显示尺寸。原显示尺寸表示内容的纵横的像素数。此外,实际上在自身的标题区域中设定了原显示尺寸。特征信息是用于确定内容的特征部分的信息。例如,在特征部分的区域被表现为多边形的区域的情况下,在特征信息中例如包括:特征部分的各顶点的坐标、和由特征部分的各边连接的各顶点的连接关系的信息。这些坐标是表示以内容的左上端为原点的内容内的位置的坐标。此外,内容的特征部分可以是点(1个像素),此时也可在特征信息中包括该点的坐标。特征信息例如是利用XML等描述的信息。通过原显示尺寸和特征信息,表示特征部分相对于内容DB121 中登记的内容整体所占的范围。调整尺寸容许范围信息表示在与客户区域一致地对内容调整尺寸之际的调整尺寸的容许范围。在该调整尺寸容许范围信息中包括:纵像素数的下限值及上限值、以及横像素数的下限值及上限值。该下限值例如被设定成:内容的具体显示内容不会因内容的缩小显示而难以看到的这种程度。另外,上限值例如被设定成:内容的画质不会因内容的放大显示而粗糙的这种程度。此外,在调整尺寸容许范围信息中也可仅包括下限值或上限值的其中一个。关键字是表示内容的具体显示内容的语句、或者是与内容的具体显示内容相关联的语句。对每个内容登记了一个以上的关键字。
作为从内容中提取特征部分的提取方法,可考虑各种方法。例如,可采用下述方法:对内容进行字符识别处理来提取特征词,将在内容内提取出了特征词的显示范围设为特征部分。或者,也可采用SIFT(注册商标:Scale Invariant Feature Transform)、SURF(Speeded-Up Robust Features)。或者,也可从内容中提取色调、饱和度、亮度、物体的轮廓线作为边缘,并基于内容内的边缘的集中度来提取特征部分。或者,也可基于表示集中视觉注意力的强度的显著度来提取特征部分。此外,因为这些方法是公知的,所以省略详细说明。特征部分的提取例如可以在向内容DB121登记内容时由信息提供服务器1进行。或者,也可在与信息提供服务器1分开设置的信息处理装置中预先提取特征部分。
在Web网页信息DB122中登记了:用于使与活动窗口中显示出的Web网页的内容相关联的可见区域适合内容进行显示的信息。如图5(b)所示,在Web网页信息DB122中按每个Web网页登记了Web网页的URL(特定信息的一例)及关键字。关键字是表示Web网页的显示内容的语句或与Web网页的显示内容相关联的语句。对每个Web网页登记了一个以上关键字。关键字例如能够通过对构成Web网页的HTML文书、XML文书进行词素分析等而提取。又例如,也可在Web网页为登载商品信息的网页的情况下,将商品的名称、商品所属的类别的名称等设为关键字。此外,在Web网页信息DB122中,例如可以仅登记与信息提供站点的Web网页相关的信息,也可登记与信息提供站点以外的站点的Web网页相关的信息。
另外,在存储部12中存储了:构成信息提供站点的Web网页的HTML文书、XML文书、图像数据、文本数据、电子文书等各种数据。
再者,在存储部12中存储了:操作***、WWW(World Wide Web)服务器程序、用于根据来自用户终端2的内容请求来发送可见区域适合内容的服务器用程序(内容提供程序的一例)等。此外,上述服务器用程序例如可以经由网络NW从其他服务器装置等中获取,也可以记录至DVD(Digital Versatile Disc)等的记录介质并经由驱动器装置读入。
***控制部17由CPU(Central Processing Unit)14、ROM(Read Only Memory)15、RAM(Random Access Memory)16等构成。并且,***控制部17通过由CPU14读出并执行在ROM15或存储部12中存储的各种程序,由此作为接收单元、选择单元及发送单元发挥功能。
[3.用户终端的构成及功能等]
接着,利用图6,说明用户终端2的构成及功能等。
图6是表示本实施方式涉及的用户终端2的概要构成的一例的框图。
如图6所示,用户终端2具备:操作部21、显示部22、通信部23、驱动器部24、存储部25、输入输出接口部26以及***控制部30。并且,***控制部30和输入输出接口部26经由***总线31相连接。
操作部21例如由键盘、鼠标等构成,接受来自用户的操作指示,将该指示内容作为指示信号而输出至***控制部30。显示部22例如由CRT(Cathode Ray Tube)显示器、液晶显示器等构成,显示字符或图像等信息。通信部23与网络NW等相连接,来控制与信息提供服务器1等之间的通信状态。驱动器部24例如从DVD等的盘DK读出数据等,另一方面对该盘DK记录数据等。存储部25例如由硬盘驱动器等构成。输入输出接口部26进行操作部21~存储部25与***控制部30之间的接口处理。
在存储部25中存储了以操作***(包括窗口***)、Web浏览器为首的各种应用程序。在窗口***中包括管理窗口的***软件即窗口管理器。在Web浏览器中包括用于显示可见区域适合内容的程序。该Web浏览器例如也可经由网络NW从信息提供服务器1等的服务器装置中获取,也可记录至盘DK并经由驱动器部24读入。
***控制部30由CPU27、ROM28、RAM29等构成。并且,***控 制部30通过由CPU27读出并执行Web浏览器等各种程序,由此作为判定单元、确定单元、获取单元及显示单元发挥功能。
启动了Web浏览器的控制部30为了判定窗口彼此的重叠,而获取画面上显示出的各窗口的信息。各窗口的状态能根据关于窗口发生的事件而变化。这种事件的种类例如有:窗口的打开(新窗口的显示)、窗口的关闭(窗口的去除)、活动窗口的变更、窗口的移动、调整尺寸、显示按钮的选择等。***控制部30在每次发生这种特定的事件时,获取窗口的信息。此外,将与窗口相关的特定的事件称为“特定事件”。特定事件例如能够以从窗口管理器向Web浏览器通知的形态,由Web浏览器处于启动中的***控制部30进行识别。作为在通知特定事件之际从窗口管理器交付的信息,例如有:特定事件的种类、发生了特定事件的窗口的窗口标识符等。窗口标识符是每当新打开窗口时由窗口管理器赋予的固有信息。
作为成为获取对象的窗口的信息,例如有:窗口标识符、分配了窗口的应用程序的识别信息、窗口的位置信息、客户区域的位置信息、显示优先次序等。这些信息例如能够通过由窗口***提供的API(Application Program Interface)来获取。
应用程序的识别信息例如是应用程序的文件名、应用程序的名称等。窗口的位置信息例如是窗口的左上端的屏幕坐标(表示以画面的左上端为原点的画面上的位置的坐标)及窗口尺寸(窗口的纵横像素数)。客户区域的位置信息例如是客户区域的左上端的屏幕坐标及客户区域的尺寸(客户区域的纵横像素数)。
显示优先次序是在多个窗口的显示位置重叠的情况下用于决定在重叠的范围内显示哪个窗口的优先次序。显示位置重叠的多个窗口之中显示优先次序最高的窗口,在重叠的范围内被优先显示。显示优先次序为第1位的窗口是活动窗口。活动窗口成为由用户进行的字符等的输入或操作的对象。另一方面,活动窗口以外的窗口是非活动窗口。各窗口的显示优先次序根据用户的操作而随时变化。
在未提供用于获取各窗口的显示优先次序的API的情况下,***控制部30按照所通知的特定事件的种类来判断各窗口的显示优先次序。具体而言,在窗口打开了的情况下,已打开的窗口处于活动状态。为此,系 统控制部30将已打开的窗口的显示优先次序设为第1位,并将画面上显示出的其他窗口的显示优先次序分别一个一个地依次向后推迟。在Web浏览器启动时,打开一个浏览器窗口。因此,***控制部30将已打开的浏览器窗口的显示优先次序设为第1位。此时,在打开了浏览器窗口以外的多个窗口的情况下,在Web浏览器侧无法获知这些窗口的正确的显示优先次序。这种情况下,***控制部30对这些窗口适当地分配第2位以下的优先次序。在窗口关闭了的情况下,***控制部30针对显示优先次序低于已关闭的窗口的这种窗口,分别一个一个地使显示优先次序提前。在变更了活动窗口的情况下,***控制部30将成为活动状态的窗口的显示优先次序设为第1位,关于显示优先次序高于在该窗口成为活动状态之前的显示优先次序的这种窗口,分别一个一个向后推迟显示优先次序。在窗口被移动了或者被调整了尺寸的情况下,由于被移动或调整了尺寸的窗口成为活动状态,所以与活动窗口被变更的情况相同。另外,选择了显示按钮的窗口也会成为活动状态。此外,发生了特定事件时的显示优先次序的变化形态有时会根据窗口***的规格、各个应用程序的规格而不同。这种情况下,以按照各个规格来判断显示优先次序的方式构成Web浏览器即可。
***控制部30在RAM29中生成用于对窗口的信息进行管理的窗口管理表格。在窗口管理表格中,作为窗口管理信息按每个窗口设定了窗口标识符、应用程序的识别信息、窗口的位置信息、客户区域的位置信息及显示优先次序。在分配给Web浏览器的窗口的窗口管理信息中,除了上述的信息之外,还设定了可见区域的位置信息及内容显示状态信息。可见区域的位置信息表示被确定为可见区域的多边形的区域的各顶点的客户坐标(表示以客户区域的左上端为原点的客户区域上的位置的坐标)。通过客户区域的尺寸和可见区域的位置信息,表示可见区域相对于客户区域所占的范围。内容显示状态信息表示是否在客户区域中显示了可见区域适合内容。在显示了可见区域适合内容的情况下,对内容显示状态信息设定“显示”,在未显示出可见区域适合内容的情况下,对内容显示状态信息设定“非显示”。
此外,***控制部30例如也可基于用户操作等向信息提供服务器1 发送要求,从信息提供服务器1中接收内容DB121中登记的任意内容,并使所接收到的内容整体显示于活动窗口内。
[4.信息提供***的动作]
接着,利用图7至图9,说明信息提供***S的动作。
[4-1.用户终端的动作]
若通过用户操作启动了Web浏览器,则用户终端2的***控制部30打开一个浏览器窗口。之后,***控制部30获取各窗口的信息,生成窗口管理表格。此时,***控制部30将浏览器窗口的显示优先次序设定为第1位。
然后,基于用户操作,***控制部30打开新的窗口,或者关闭已有的窗口,或者进行移动、调整尺寸。若***控制部30打开了浏览器窗口,则对已打开的浏览器窗口的内容显示状态信息设定“非显示”。另外,若用户指定了Web网页的URL,则***控制部30将Web网页的要求发送至信息提供服务器1等的Web服务器,使从Web服务器接收到的Web网页显示于成为Web浏览器的对象的窗口。
图7是表示本实施方式涉及的用户终端2的***控制部30中的处理例的流程图。图7所示的处理是在Web浏览器启动了的状态下在每次向Web浏览器通知特定事件时执行的处理。
首先,若通知了特定事件,则***控制部30获取特定事件的种类及发生了特定事件的窗口的窗口标识符(步骤S11)。接着,***控制部30生成新的窗口管理表格(步骤S12)。将该新的窗口管理表格称为“新窗口管理表格”,将在上次的特定事件通知时所生成的窗口管理表格称为“旧窗口管理表格”。此外,在本次的特定事件的通知是自Web浏览器启动起第一次的通知的情况下,将在Web浏览器启动时所生成的窗口管理表格设为旧窗口管理表格。
接着,***控制部30获取各窗口的窗口标识符、应用程序的识别信息、窗口的位置信息及客户区域的位置信息,并在新窗口管理表格中设定这些信息(步骤S13)。
接着,***控制部30获取各窗口的显示优先次序(步骤S14)。具体而言,***控制部30基于在步骤S11中获取到的特定事件的种类及窗口 标识符、在新窗口管理表格中设定的各窗口的窗口标识符、在旧窗口管理表格中设定的各窗口的窗口标识符及显示优先次序,判定当前时刻的各窗口的显示优先次序。接着,***控制部30在新窗口管理表格中设定各窗口的显示优先次序。
接着,***控制部30基于在新窗口管理表格中设定的应用程序的识别信息,确定一个浏览器窗口(步骤S15)。接着,***控制部30执行后述的特定浏览器窗口处理(步骤S16)。在特定浏览器窗口处理中,在所确定的浏览器窗口被部分性隐藏的情况下,在该浏览器窗口中显示出可见区域适合内容。
接着,***控制部30判定是否确定了全部的浏览器窗口(步骤S17)。此时,***控制部30在存在未确定的浏览器窗口的情况下(步骤S17:否),确定下一浏览器窗口(步骤S18),执行特定浏览器窗口处理(步骤S16)。另一方面,***控制部30在确定了Web浏览器的全部窗口的情况下(步骤S17:是),从RAM29中删除旧窗口管理表格(步骤S19),结束图7所示的处理。
图8是表示本实施方式涉及的用户终端2的***控制部30中的特定浏览器窗口处理的处理例的流程图。
首先,***控制部30基于在步骤S11中获取到的特定事件的种类及窗口标识符,判定在所确定的浏览器窗口中显示出的显示按钮是否被选择(步骤S31)。在浏览器窗口中显示出了显示按钮的情况下,在该浏览器窗口的客户区域中显示出可见区域适合内容。另外,在显示按钮被选择了的情况下,***控制部30通过执行窗口管理器,使显示按钮被显示的浏览器窗口处于活动状态。因此,***控制部30在显示按钮被选择了的情况下(步骤S31:是),在所确定的浏览器窗口成为活动状态之后,也原样显示可见区域适合内容(步骤S32)。另外,***控制部30去除显示按钮。另外,***控制部30在新窗口管理表格中设定“显示”,作为所确定的浏览器窗口的内容显示状态信息。之后,***控制部30结束特定浏览器窗口处理。
在步骤S31中,***控制部30在所确定的浏览器窗口中显示出的显示按钮未被选择的情况下(步骤S31:否),判定所确定的浏览器窗口是 否处于活动状态(步骤S33)。此时,***控制部30在所确定的浏览器窗口处于活动状态的情况下(步骤S33:是),判定在所确定的浏览器窗口的客户区域中是否显示了可见区域适合内容(步骤S34)。具体而言,***控制部30从旧窗口管理表格中获取所确定的浏览器窗口的内容显示状态信息。之后,***控制部30在所获取到的内容显示状态信息为“显示”的情况下,判定为在所确定的浏览器窗口的客户区域中显示了可见区域适合内容(步骤S34:是)。这种情况下,***控制部30使所确定的浏览器窗口的客户区域的显示内容恢复为可见区域适合内容显示前的显示内容(步骤S35)。作为恢复显示内容的方法,例如可采用Web浏览器的阅览历史记录功能。另外,***控制部30去除显示按钮。另外,***控制部30在新窗口管理表格中设定“非显示”,作为所确定的浏览器窗口的内容显示状态信息。之后,***控制部30结束特定浏览器窗口处理。另一方面,***控制部30在获取到的内容显示状态信息为“非显示”的情况下,判定为在所确定的浏览器窗口的客户区域中未显示出可见区域适合内容(步骤S34:否)。这种情况下,***控制部30在新窗口管理表格中设定“非显示”,作为所确定的浏览器窗口的内容显示状态信息,之后结束特定浏览器窗口处理。
在步骤S33中,***控制部30在所确定的浏览器窗口没有处于活动状态的情况下(步骤S33:否),作为判定单元而判定所确定的浏览器窗口的客户区域是否被其他窗口隐藏了一部分(步骤S36)。具体而言,***控制部30从新窗口管理表格中获取所确定的浏览器窗口的显示优先次序。接着,***控制部30基于在新窗口管理表格中设定的各窗口的显示优先次序,提取优先顺序高于所确定的浏览器窗口的显示优先次序的这种窗口。接着,***控制部30基于提取出的窗口的位置信息和所确定的浏览器窗口的客户区域的位置信息,判断所确定的浏览器窗口的客户区域和其他窗口的重叠程度。此时,***控制部30在所确定的浏览器窗口的客户区域被完全包括在其他窗口的区域的情况下、或者在所确定的浏览器窗口的客户区域与其他窗口的区域完全不重叠的情况下,判定出所确定的浏览器窗口的客户区域未被隐藏一部分(步骤S36:否)。这种情况下,***控制部30从旧窗口管理表格中获取所确定的浏览器窗口的内容显示状 态信息。接着,***控制部30将获取到的内容显示状态信息设定到新窗口管理表格中,作为所确定的浏览器窗口的当前的内容显示状态信息。之后,***控制部30结束特定浏览器窗口处理。
另一方面,***控制部30在所确定的浏览器窗口的客户区域只有一部分与其他窗口的区域重叠的情况下,判定为所确定的浏览器窗口的客户区域被隐藏了一部分(步骤S36:是)。这种情况下,***控制部30作为确定单元,通过获取所确定的浏览器窗口的客户区域之中未被隐藏的范围的位置信息来确定可见区域(步骤S37)。之后,***控制部30在新窗口管理表格中设定所获取到的可见区域的位置信息。
接着,***控制部30判定在所确定的浏览器窗口的客户区域中是否显示了可见区域适合内容(步骤S38)。具体的判定方法与步骤S34相同。***控制部30在所确定的浏览器窗口的客户区域中未显示出可见区域适合内容的情况下(步骤S38:否),在新窗口管理表格中设定“非显示”,作为所确定的浏览器窗口的内容显示状态信息。之后,***控制部30移行至步骤S40。
另一方面,***控制部30在所确定的浏览器窗口的客户区域中显示了可见区域适合内容的情况下(步骤S38:是),在新窗口管理表格中设定“显示”,作为所确定的浏览器窗口的内容显示状态信息。接着,***控制部30判定可见区域的位置信息是否有变化(步骤S39)。具体而言,***控制部30从新窗口管理表格和旧窗口管理表格中分别获取可见区域的位置信息,并将获取到的位置信息彼此进行比较。之后,***控制部30在可见区域的位置信息没有变化的情况下(步骤S39:否),结束特定浏览器窗口处理。另一方面,***控制部30在可见区域的位置信息有变化的情况下(步骤S39:是),移行至步骤S40。
在步骤S40中,***控制部30判定在当前的活动窗口中是否显示了Web网页。此时,***控制部30在当前的活动窗口中未显示出Web网页的情况下(步骤S40:否),向信息提供服务器1发送内容请求(步骤S41)。此时,***控制部30在内容请求中设定所确定的浏览器窗口的客户区域的尺寸及可见区域的位置信息。
另一方面,***控制部30在当前的活动窗口中显示了Web网页的情 况下(步骤S40:是),获取在活动窗口中显示出的Web网页的URL(步骤S42),向信息提供服务器1发送内容请求(步骤S43)。此时,***控制部30在内容请求中设定所确定的浏览器窗口的客户区域的尺寸、可见区域的位置信息及获取到的URL。
***控制部30在步骤S41或S43中发送了内容请求之后,作为获取单元而从信息提供服务器1中接收响应(步骤S44)。于是,***控制部30判定在接收到的响应中是否设定了可见区域适合内容(步骤S45)。此时,***控制部30在接收到的响应中未设定可见区域适合内容的情况下(步骤S45:否),结束特定浏览器窗口处理。
另一方面,***控制部30在接收到的响应中设定了可见区域适合内容的情况下(步骤S45:是),作为显示单元而将在响应中设定的可见区域适合内容显示于所确定的浏览器窗口的客户区域(步骤S46)。具体而言,***控制部30将表示可见区域适合内容的显示图片的位图图片在RAM29中展开。接着,***控制部30以使位图图片的纵横像素数与客户区域的纵横像素数相一致的方式,进行位图图片的变换。由此,内容的显示尺寸与客户区域的尺寸相一致。接着,***控制部30将变换后的位图图片拷贝至RAM29中的客户区域的画面输出用的缓冲器。由此,***控制部30将被拷贝至缓冲器的位图图片之中处于可见区域的范围内的位图图片输出至显示部22。其结果,例如,如图3(b)所示,可见区域适合内容的特征部分被显示在画面上。若可见区域适合内容的显示完成,则***控制部30在新窗口管理表格中设定“显示”,作为所确定的浏览器窗口的内容显示状态信息。另外,***控制部30将显示按钮显示于特定浏览器窗口中。之后,***控制部30结束特定浏览器窗口处理。
[4-2.信息提供服务器1的动作]
图9是表示本实施方式涉及的信息提供服务器1的***控制部17中的处理的处理例的流程图。图9所示的处理是在信息提供服务器1从用户终端2接收到内容请求时执行的处理。
首先,***控制部17从内容DB121中登记的内容之中确定一个内容(步骤S51),并从内容DB121中获取所确定的内容的信息。接着,***控制部17判定客户区域的尺寸是否在所确定的内容的调整尺寸的容许范 围内(步骤S52)。将在作为接收单元接收到的内容请求中设定的客户区域的尺寸所示的纵像素数及横像素数设为hc及wc。另外,将所确定的内容的调整尺寸容许范围信息所示的纵像素数的下限值和上限值、以及横像素数的下限值和上限值设为h1和h2、以及w1和w2。此时,在满足h1≤hc≤h2、且、w1≤wc≤w2的情况下,***控制部17判定出客户区域的尺寸在所确定的内容的调整尺寸的容许范围内(步骤S52:是)。这种情况下,***控制部17移行至步骤S53。另一方面,***控制部17在判定出客户区域的尺寸不在所确定的内容的调整尺寸的容许范围内的情况下(步骤S52:否),移行至步骤S57。
在步骤S53中,***控制部17按照客户区域的尺寸来变换对由所确定的内容的特征信息示出的特征部分进行确定的各顶点的坐标。将坐标变换前的顶点的坐标设为(x1,y1),将坐标变换后的顶点的坐标设为(x2,y2)。另外,将所确定的内容的原显示尺寸所示的纵像素数和横像素数设为ho和wo。这种情况下,***控制部17针对各顶点的坐标,计算x2=(wc÷wo)×x1、以及y2=(hc÷ho)×y1。
接着,***控制部17判定坐标变换后的特征部分是否位于可见区域内(步骤S54)。具体而言,***控制部17基于在内容请求中设定的可见区域的位置信息和坐标变换后的特征信息,判定坐标变换后的特征部分的范围是否包括在可见区域中。此时,***控制部17在特征部分的范围未包括在可见区域中的情况下,判定出坐标变换后的特征部分没有位于可见区域内(步骤S54:否)。这种情况下,***控制部17移行至步骤S57。
另一方面,***控制部17在特征部分的范围包括在可见区域中的情况下,判定出坐标变换后的特征部分位于可见区域内(步骤S54:是)。这种情况下,***控制部17作为选择单元而将所确定的内容作为可见区域适合内容的一个候补追加至一次候补组(步骤S55)。接着,***控制部17计算坐标变换后的特征部分的显示面积(步骤S56),之后移行至步骤S57。
在步骤S57中,***控制部17判定是否确定了内容DB121中登记的全部内容。此时,***控制部17在存在未确定的内容的情况下(步骤S57:否),从内容DB121中登记的内容中确定下一内容(步骤S58),并从内 容DB121中获取所确定的内容的信息。之后,***控制部17移行至步骤S52。
另一方面,***控制部17在确定了内容DB121中登记的全部内容的情况下(步骤S57:是),判定是否提取了一个以上内容作为一次候补组(步骤S59)。此时,***控制部17在一个内容也未提取的情况下(步骤S59:否),向发送出内容请求的用户终端2发送不包括内容的响应(步骤S60)。之后,***控制部17结束图9所示的处理。
另一方面,***控制部17在提取了一个以上内容作为一次候补组的情况下(步骤S59:是),判定在内容请求中是否设定了Web网页的URL(步骤S61)。此时,***控制部17在内容请求中未设定Web网页的URL的情况下(步骤S61:否),将一次候补组作为可见区域适合内容的最终候补组(步骤S62)。
另一方面,***控制部17在内容请求中设定了Web网页的URL的情况下(步骤S61:是),判定与Web网页的URL对应的关键字是否登记在Web网页信息DB122中(步骤S63)。此时,***控制部17在未登记与Web网页的URL对应的关键字的情况下(步骤S63:否),将一次候补组作为可见区域适合内容的最终候补组(步骤S62)。
另一方面,***控制部17在登记了与Web网页的URL对应的关键字的情况下(步骤S63:是),作为选择单元而从一次候补组的内容之中提取内容DB121中登记的关键字与Web网页的URL对应的关键字相一致的内容,作为最终候补组(步骤S64)。接着,***控制部17判定是否提取了一个以上内容作为最终候补组(步骤S65)。此时,***控制部17在一个内容也未提取的情况下(步骤S65:否),将一次候补组作为可见区域适合内容的最终候补组(步骤S62)。
***控制部17在提取了一个以上内容作为最终候补组的情况下(步骤S65:是)、或者在将一次候补组作为最终候补组的情况下(步骤S62),作为选择单元而将最终候补组的内容之中坐标变换后的特征部分的显示面积最大的内容选择为可见区域适合内容(步骤S66)。接着,***控制部17作为发送单元而向发送出内容请求的用户终端2发送设定了所选择出的可见区域适合内容的响应(步骤S67),之后结束图9所示的处理。
如以上所述,根据本实施方式,用户终端2判定是否因配置于画面的窗口彼此重叠而有一些窗口被部分性隐藏,在判定出有一些窗口被部分性隐藏的情况下,确定被部分性隐藏的窗口的可见区域,将设定了可见区域的位置信息的内容请求发送至信息提供服务器1。接收到内容请求的信息提供服务器1基于内容请求中包括的可见区域的位置信息和内容DB121中登记的特征信息,选择内容DB121中登记的内容之中在被部分性隐藏的窗口中进行显示时特征部分位于可见区域内的内容,作为可见区域适合内容,并将可见区域适合内容发送至用户终端2。接收到可见区域适合内容的用户终端2将可见区域适合内容显示于被部分性隐藏的窗口。因此,通过内容的特征部分位于可见区域内,使得用户可看到该特征部分,所以能够在不改变显示区域的状态的情况下有效地利用可见区域来显示引起用户兴趣的内容。
另外,用户终端2将设定了被部分性隐藏的窗口的客户区域的尺寸和可见区域的位置信息的内容请求发送至信息提供服务器1,信息提供服务器1基于客户区域的尺寸、可见区域的位置信息、特征信息及内容的原显示尺寸,选择使显示尺寸与被部分性隐藏的窗口的客户区域的尺寸一致地显示了内容时特征部分位于可见区域内的内容,作为可见区域适合内容。并且,用户终端2使从信息提供服务器1接收到的可见区域适合内容的显示尺寸与被部分性隐藏的窗口的客户区域的尺寸一致地显示可见区域适合内容。因此,能够扩大在可见区域内可看到内容的范围。
另外,信息提供服务器1选择特征部分位于可见区域内的内容之中特征部分的显示面积最大的内容,作为可见区域适合内容。并且,用户终端2显示从信息提供服务器1接收到的特征面积最大的可见区域适合内容。因此,能够在可见区域内显示可最大程度地看到特征部分的内容,所以能够进一步引起用户的兴趣。
另外,用户终端2将包括活动窗口中显示出的Web网页的URL在内的内容请求发送至信息提供服务器1,信息提供服务器1基于内容请求中包括的URL,选择特征部分位于可见区域内的内容之中的、与活动窗口中显示出的Web网页的显示内容相关联的内容,作为可见区域适合内容。并且,用户终端2显示从信息提供服务器1接收到的、与活动窗口的显示 内容相关联的可见区域适合内容。因此,能看到与活动窗口的显示内容相关联的内容的特征部分,所以能够更进一步引起用户的兴趣。
另外,用户终端2在显示出可见区域适合内容的窗口因显示按钮被选择的方法以外的方法而处于活动状态的情况下,使该窗口的显示内容恢复为可见区域适合内容显示前的显示内容。因此,能够在用户需要时再次显示在可见区域适合内容显示前显示于窗口中的内容。
另外,用户终端2在检测到显示出可见区域适合内容的窗口内的显示按钮被选择了的情况下,使该窗口处于活动状态,并使可见区域适合内容的整体显示于画面上。因此,在用户对可见区域适合内容持有兴趣的情况下,能够显示可见区域适合内容整体。
另外,信息提供服务器1基于内容DB121中登记的调整尺寸容许范围信息,选择被部分性隐藏的窗口的客户区域的尺寸在调整尺寸的容许范围内的内容,作为可见区域适合内容。因此,能够防止内容的具体显示内容因内容的缩小显示而难以观看,或者内容的画质因内容的放大显示而变得粗糙。
此外,在上述实施方式中,作为调整尺寸容许范围信息而设定了内容的纵横像素数。但是,作为调整尺寸容许范围信息,也可设定放大率的下限值及上限值中的至少任意一个。这种情况下,信息提供服务器1选择根据客户区域的尺寸对内容调整了尺寸的情况下的放大率在调整尺寸容许范围信息所示的范围内的内容。另外,这种情况下,可以不是按每个内容将调整尺寸容许范围信息登记到数据库中,可以将所有内容中共用的调整尺寸容许范围信息存储至信息提供服务器1的存储部12。
另外,在上述实施方式中,可见区域适合内容的显示尺寸与客户区域的尺寸相一致。然而,只要特征部分位于可见区域内,则可见区域适合内容的显示尺寸也可略小于客户区域的尺寸。这种情况下,可见区域适合内容的显示尺寸的下限例如也可设为:可见区域适合内容没有完全进入可见区域内,内容的一部分被其他窗口隐藏的这种程度。
另外,如果窗口的尺寸及客户区域的尺寸固定,在内容DB121中登记了客户区域的尺寸和显示尺寸相一致的内容,则用户终端2也可在显示可见区域内容时不调整尺寸。这种情况下,用户终端2也可在发送内容请 求时,在内容请求中不包括客户区域的尺寸。另外,信息提供服务器1基于从用户终端2接收到的内容请求中包括的可见区域的位置信息、和内容DB121中登记的特征信息,提取特征部分位于可见区域内的内容。
另外,在上述实施方式中,选择客户区域的尺寸在调整尺寸的容许范围内的内容作为可见区域适合内容,但是也可构成为与调整尺寸的容许范围无关地选择可见区域适合内容。另外,在上述实施方式中,选择特征部分位于可见区域内的内容之中的、特征部分的显示面积最大的内容作为可见区域适合内容,但是也可构成为与特征部分的显示面积无关地选择可见区域适合内容。另外,在提取了特征部分位于可见区域内的多个内容的情况下,也可从其中随机地选择可见区域适合内容。
另外,在上述实施方式中,将对活动窗口的显示内容进行确定的特定信息应用于Web网页的URL,但是也可应用于其他信息。例如,在活动窗口显示出的Web网页例如是表示商品、服务、Web网页等的检索结果一览的Web网页的情况下,也可将检索中用到的关键字或检索条件作为特定信息,用户终端2将该信息发送至信息提供服务器。
另外,在信息提供服务器1中选择可见区域适合内容时,也可基于用户的个人信息来选择可见区域适合内容。例如,可预先将用户的年龄、性别、居住地等用户属性信息存储至信息提供服务器1的存储部12中,基于该属性信息来选择可见区域适合内容。另外,例如也可预先使信息提供站点或规定Web站点中的用户的商品或服务的购买历史记录存储至信息提供服务器1的存储部12中,基于该购买历史记录来选择内容。这种情况下,例如选择与用户购买过的商品的类型相同类型或者相关联类型的商品的广告等内容。另外,也可预先将用户的Web网页的阅览历史记录及服务的利用历史记录等存储至信息提供服务器1的存储部12中,基于该阅览历史记录及利用历史记录等来选择内容。在上述任何情况下,都能使用户终端2显示出的可见区域适合内容个性化。此外,这种用户的个人信息和利用了发送出内容请求的用户终端2的用户之间的对应,例如可以通过公知的登录认证来进行。
另外,在上述实施方式中,在窗口被部分性隐藏时,从信息提供服务器1向用户终端2发送可见区域适合内容。但是,也可预先由信息提供服 务器1向用户终端2发送多个内容,并预先由用户终端2将内容存储于存储部25中。并且,在窗口被部分性隐藏时,用户终端2从存储部25所存储的内容之中获取成为可见区域适合内容的内容来进行显示。
另外,在上述实施方式中,由1台服务器装置进行了Web网页的发送和内容的发送,但是也可分别以不同的服务器装置来进行各个处理。
另外,在上述实施方式中,由Web浏览器实现了可见区域适合内容的显示,但是例如也可由窗口管理器实现。另外,在上述实施方式中,仅将成为可见区域适合内容的显示对象的窗口设为浏览器窗口,但是也可将所有的应用程序的窗口设为对象。另外,也可将本发明中的显示区域应用于画面的背景区域,在画面的背景区域被窗口部分性隐藏的情况下,确定画面的背景区域内的未被隐藏的可见区域,并将特征部分位于可见区域内的内容显示于背景区域。
另外,在上述实施方式中,仅在活动窗口为浏览器窗口的情况下,显示与活动窗口的显示内容相关联的可见区域适合内容。然而,即便在活动窗口为Web浏览器以外的应用程序的窗口的情况下,也可显示与活动窗口的显示内容相关联的可见区域适合内容。
符号说明
1 信息提供服务器
2 用户终端
11 通信部
12 存储部
13 输入输出接口部
14 CPU
15 ROM
16 RAM
17 ***控制部
18 ***总线
121 内容DB
122 Web网页信息DB
21 操作部
22 显示部
23 通信部
24 驱动器部
25 存储部
26 输入输出接口部
27 CPU
28 ROM
29 RAM
30 ***控制部
31 ***总线
NW 网络
S 信息提供***
Claims (10)
1.一种内容显示装置,其特征在于,具备:
判定单元,判定是否因配置于画面的显示区域彼此重叠而有一些所述显示区域被部分性隐藏;
确定单元,在判定为有一些所述显示区域被部分性隐藏的情况下,确定被部分性隐藏的所述显示区域即非活动的显示区域中包括的区域之中除了非客户区域之外的全部可见区域;
获取单元,从内容源中通过找到在显示于被部分性隐藏的所述显示区域的整体中时根据内容请求而选择的特征部分位于包含在所述可见区域中的位置的内容,来获取内容;和
显示单元,将获取到的所述内容显示于被部分性隐藏的所述显示区域。
2.根据权利要求1所述的内容显示装置,其特征在于,
所述获取单元获取在使显示尺寸与被部分性隐藏的所述显示区域的尺寸一致的情况下所述特征部分位于包含在所述可见区域中的位置的内容,
所述显示单元使获取到的所述内容的显示尺寸与被部分性隐藏的所述显示区域的尺寸一致地进行显示。
3.根据权利要求1或2所述的内容显示装置,其特征在于,
所述获取单元获取所述特征部分位于包含在所述可见区域中的位置的内容之中该特征部分的显示面积最大的内容。
4.根据权利要求1或2所述的内容显示装置,其特征在于,
所述获取单元获取所述特征部分位于包含在所述可见区域中的位置的内容之中与活动的所述显示区域的显示内容相关联的内容。
5.一种内容显示方法,是对内容进行显示的内容显示装置中的内容显示方法,所述内容显示方法的特征在于,包括:
判定步骤,判定是否因配置于画面的显示区域彼此重叠而有一些所述显示区域被部分性隐藏;
确定步骤,在判定为有一些所述显示区域被部分性隐藏的情况下,确定被部分性隐藏的所述显示区域即非活动的显示区域中包括的区域之中除了非客户区域之外的全部可见区域;
获取步骤,从内容源中通过找到在显示于被部分性隐藏的所述显示区域的整体中时根据内容请求而选择的特征部分位于包含在所述可见区域中的位置的内容,来获取内容;和
显示步骤,将获取到的所述内容显示于被部分性隐藏的所述显示区域。
6.一种内容提供装置,能够经由网络与对内容进行显示的内容显示装置进行连接,所述内容提供装置的特征在于,具备:
存储单元,将内容和与该内容的特征部分相关的特征信息相对应地存储多个;
接收单元,作为因配置于画面的显示区域彼此重叠而被部分性隐藏的所述显示区域即非活动的显示区域中包括的区域之中除了非客户区域之外的全部可见区域所相关的信息,接收从所述内容显示装置发送的可见区域信息;
选择单元,基于所述特征信息及所述可见区域信息,通过找到被存储的所述内容中的、在显示于被部分性隐藏的所述显示区域的整体中时根据内容请求而选择的所述特征部分位于包含在所述可见区域中的位置的内容,来选择内容;和
发送单元,将选择出的所述内容作为在被部分性隐藏的所述显示区域中显示的内容而发送至所述内容显示装置。
7.根据权利要求6所述的内容提供装置,其特征在于,
所述存储单元存储表示所述特征部分相对于内容所占的范围的所述特征信息,
所述接收单元接收表示所述可见区域相对于被部分性隐藏的所述显示区域所占的范围的所述可见区域信息,
所述选择单元,确定在使显示尺寸与被部分性隐藏的所述显示区域的尺寸一致地显示了所述内容时所述特征部分相对于所述显示区域所占的范围,选择该范围包括在所述可见区域内的内容。
8.根据权利要求6或7所述的内容提供装置,其特征在于,
所述存储单元存储表示所述特征部分相对于内容所占的范围的所述特征信息,
所述选择单元基于所述特征信息,选择所述特征部分位于包含在所述可见区域中的位置的内容之中该特征部分的显示面积最大的内容。
9.根据权利要求6或7所述的内容提供装置,其特征在于,
所述接收单元从所述内容显示装置接收所述可见区域信息、和用于对活动的所述显示区域的显示内容进行确定的特定信息,
所述选择单元基于所述特定信息,选择所述特征部分位于包含在所述可见区域中的位置的内容之中与所述活动的显示区域的显示内容相关联的内容。
10.一种内容提供方法,是能够经由网络与对内容进行显示的内容显示装置进行连接的服务器装置中的内容提供方法,该内容提供方法的特征在于,包括:
接收步骤,作为因配置于画面的显示区域彼此重叠而被部分性隐藏的所述显示区域即非活动的显示区域中包括的区域之中除了非客户区域之外的全部可见区域所相关的信息,接收从所述内容显示装置发送的可见区域信息;
选择步骤,基于特征信息及所述可见区域信息,通过找到存储单元所存储的内容中的、在显示于被部分性隐藏的所述显示区域的整体中时根据内容请求而选择的特征部分位于包含在所述可见区域中的位置的内容,来选择内容,其中所述存储单元将内容和与该内容的所述特征部分相关的所述特征信息相对应地存储多个;和
发送步骤,将选择出的所述内容作为在被部分性隐藏的所述显示区域中显示的内容而发送至所述内容显示装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010123560 | 2010-05-28 | ||
JP2010-123560 | 2010-05-28 | ||
PCT/JP2011/061568 WO2011148858A1 (ja) | 2010-05-28 | 2011-05-19 | コンテンツ表示装置、コンテンツ表示方法、コンテンツ表示プログラム、記録媒体、サーバ装置、コンテンツ提供方法及びコンテンツ提供プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102687107A CN102687107A (zh) | 2012-09-19 |
CN102687107B true CN102687107B (zh) | 2016-12-07 |
Family
ID=45003848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180005326.8A Active CN102687107B (zh) | 2010-05-28 | 2011-05-19 | 内容显示装置、内容显示方法、内容提供装置及内容提供方法 |
Country Status (8)
Country | Link |
---|---|
US (1) | US8466912B2 (zh) |
EP (1) | EP2487574B1 (zh) |
JP (1) | JP4917194B2 (zh) |
KR (1) | KR101230129B1 (zh) |
CN (1) | CN102687107B (zh) |
CA (1) | CA2780223C (zh) |
ES (1) | ES2740701T3 (zh) |
WO (1) | WO2011148858A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5895658B2 (ja) * | 2012-03-30 | 2016-03-30 | 沖電気工業株式会社 | 表示制御装置および表示制御方法 |
US8959453B1 (en) * | 2012-05-10 | 2015-02-17 | Google Inc. | Autohiding video player controls |
WO2014025066A1 (en) * | 2012-08-08 | 2014-02-13 | Casio Computer Co., Ltd. | Electronic pad apparatus, data management apparatus and electronic paper |
US9224228B1 (en) * | 2013-03-15 | 2015-12-29 | Google Inc. | Data presentation |
US9507502B1 (en) * | 2013-06-12 | 2016-11-29 | Bentley Systems, Incorporated | Configurable multidimensional placement dashboard |
US11263658B1 (en) * | 2013-06-14 | 2022-03-01 | Groupon, Inc. | Non-promotion content determination system |
US10430503B2 (en) * | 2015-04-10 | 2019-10-01 | Lenovo (Singapore) Pte. Ltd. | Electronic display content fitting |
CN106681583A (zh) * | 2016-12-02 | 2017-05-17 | 广东威创视讯科技股份有限公司 | 重叠窗口中显示内容的处理方法和*** |
JP6972842B2 (ja) * | 2017-09-27 | 2021-11-24 | カシオ計算機株式会社 | 表示制御方法、表示装置、及びプログラム |
CN109614591B (zh) * | 2018-11-19 | 2023-11-14 | 创新先进技术有限公司 | 一种表格的交互展示方法、装置及电子设备 |
WO2022041162A1 (en) * | 2020-08-29 | 2022-03-03 | Citrix Systems, Inc. | Mask including moveable window for viewing content |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6760048B1 (en) * | 1999-06-15 | 2004-07-06 | International Business Machines Corporation | Display of occluded display elements on a computer display |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0212563B1 (en) * | 1985-08-14 | 1994-11-02 | Hitachi, Ltd. | Display control method for multi-window system |
JPH08286878A (ja) | 1995-04-11 | 1996-11-01 | Canon Inc | 情報処理装置及びその制御方法 |
US5841420A (en) * | 1995-08-18 | 1998-11-24 | International Business Machines Corporation | Method and system in a data processing system windowing environment for displaying previously obscured information |
US6108637A (en) * | 1996-09-03 | 2000-08-22 | Nielsen Media Research, Inc. | Content display monitor |
JP4785312B2 (ja) * | 1999-09-27 | 2011-10-05 | カナル プラス テクノロジーズ ソシエテ アノニム | 複数ウィンドウ制御システム |
JP4179197B2 (ja) | 2004-03-12 | 2008-11-12 | 日本電信電話株式会社 | リンク先コンテンツ同時閲覧方法、リンク先コンテンツ同時閲覧装置およびリンク先コンテンツ同時閲覧プログラム |
WO2006072985A1 (ja) | 2005-01-06 | 2006-07-13 | Mitsubishi Denki Kabushiki Kaisha | 映像表示装置 |
KR101159788B1 (ko) * | 2005-03-12 | 2012-06-26 | 주진용 | 웹페이지를 이용한 인터넷 광고방법과 광고시스템 |
JP2009193089A (ja) | 2006-06-01 | 2009-08-27 | Panasonic Corp | オブジェクト透過表示装置 |
CN101512471B (zh) | 2006-09-28 | 2011-05-04 | 株式会社纳维泰 | 窗口显示*** |
-
2011
- 2011-05-19 EP EP11786557.6A patent/EP2487574B1/en active Active
- 2011-05-19 CN CN201180005326.8A patent/CN102687107B/zh active Active
- 2011-05-19 WO PCT/JP2011/061568 patent/WO2011148858A1/ja active Application Filing
- 2011-05-19 CA CA2780223A patent/CA2780223C/en active Active
- 2011-05-19 US US13/502,931 patent/US8466912B2/en active Active
- 2011-05-19 ES ES11786557T patent/ES2740701T3/es active Active
- 2011-05-19 KR KR1020127011740A patent/KR101230129B1/ko active IP Right Grant
- 2011-05-19 JP JP2011551141A patent/JP4917194B2/ja active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6760048B1 (en) * | 1999-06-15 | 2004-07-06 | International Business Machines Corporation | Display of occluded display elements on a computer display |
Also Published As
Publication number | Publication date |
---|---|
JP4917194B2 (ja) | 2012-04-18 |
KR20120054107A (ko) | 2012-05-29 |
EP2487574B1 (en) | 2019-07-03 |
WO2011148858A1 (ja) | 2011-12-01 |
CA2780223C (en) | 2014-06-03 |
US20120223934A1 (en) | 2012-09-06 |
CA2780223A1 (en) | 2011-12-01 |
JPWO2011148858A1 (ja) | 2013-07-25 |
US8466912B2 (en) | 2013-06-18 |
ES2740701T3 (es) | 2020-02-06 |
EP2487574A4 (en) | 2013-09-25 |
CN102687107A (zh) | 2012-09-19 |
EP2487574A1 (en) | 2012-08-15 |
KR101230129B1 (ko) | 2013-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102687107B (zh) | 内容显示装置、内容显示方法、内容提供装置及内容提供方法 | |
JP5027905B2 (ja) | 情報表示装置、情報表示方法、情報表示プログラム、記録媒体及び情報表示システム | |
CA2781945C (en) | Information processing device, terminal device and program, content of interest determination method and program, recording medium on which program is recorded, and information provision system | |
JP6247745B2 (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
CN112883263B (zh) | 信息推荐方法、装置及电子设备 | |
JP6005217B2 (ja) | 配信装置、表示プログラム、端末装置、情報表示方法、配信方法および配信プログラム | |
JP5508145B2 (ja) | コンテンツ表示装置、コンテンツ表示方法、コンテンツ表示プログラム及び記録媒体 | |
JP2015153043A (ja) | 配信装置、端末装置、配信方法および配信プログラム | |
KR102328798B1 (ko) | 마우스 커서 기반 인터렉티브 광고 배너 서비스 제공 시스템 | |
JP7030579B2 (ja) | 情報処理装置、情報処理システム、情報処理方法およびプログラム | |
JP6346250B2 (ja) | コンテンツ配信装置およびコンテンツ配信システム | |
KR101793792B1 (ko) | Tv 데이터방송 홈쇼핑의 사용자 손글씨체 적용방법 | |
KR20130036946A (ko) | 스크롤 바의 위치 정보를 이용한 동영상 광고 제공 방법 및 장치 | |
KR20180125817A (ko) | 타겟 사이트의 업데이트를 추적하는 서버 및 멀티미디어 서비스 단말 | |
KR20140032525A (ko) | 웹페이지 제공방법 및 시스템 | |
KR20140083451A (ko) | 위젯 데이터를 생성하는 서버 및 방법, 그리고 위젯 데이터를 표시하는 디바이스 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: Tokyo, Japan Patentee after: Lotte Group Co.,Ltd. Address before: Tokyo, Japan Patentee before: Rakuten, Inc. |
|
CP03 | Change of name, title or address |