信息处理设备和方法、程序、服务器以及信息处理系统技术领域
本公开涉及一种信息处理设备、信息处理方法、程序、服务器和信息处理系统。
背景技术
近年来,随着因特网的普及,用户利用自己的PC(个人计算机)等可以轻而易举地在因特网上搜索描述了要求信息的页面。此外,如果用户在观看通过搜索获取的页面时想切换要观看的页面,则他/她可以执行用于搜索作为要执行的转移目的地的页面的操作,并且可以观看通过搜索获取的作为转移目的地的页面。作为在因特网上搜索用户要求的页面的技术,已经公开了各种技术(例如,请参见JP 2007-219615A)。
根据这种技术,通过检验正在观看的页面上出现的链接,用户可以了解当前显示的页面之后要转移到的页面。链接通常附加在页面上出现的诸如字符串、图像等的各种类型的信息上, 并且例如用户可以执行选择被附加有链接的字符串的操作,从而使与字符串相关的页面作为观看目标。
发明内容
然而,还没有公开过以从当前显示的页面转移到的页面为基准获知顺次转移到的页面的方法。因此,需要一种以从由当前显示的页面转移到的页面为基准获知顺次转移到的页面的方法。
根据本公开,提供了一种信息处理设备,包括:选择单元,用于选择页面标识信息;获取单元,用于从服务器获取用于以转移顺序标识一个或多个页面的列表,其中所述一个或多个页面是从该选择单元选择的页面标识信息标识的页面依次转移到的页面;以及显示控制单元,用于执行控制, 以显示与由该获取单元获取的列表标识的一个或多个页面中的每个页面有关的信息。
此外,根据本公开,提供了一种服务器,包括:获取单元,用于从信息处理设备获取由该信息处理设备选择的页面标识信息;搜索单元,用于搜索用于以转移顺序标识一个或多个页面的列表,其中所述一个或多个页面是从该获取单元获取的页面标识信息标识的页面依次转移到的页面;以及通知单元,用于将该搜索单元发现的列表通知该信息处理设备。
此外,根据本公开,提供了一种包括服务器和信息处理设备的信息处理系统。该服务器包括:获取单元,用于从该信息处理设备获取已经选择的页面标识信息;搜索单元,用于搜索用于以转移顺序标识一个或多个页面的列表,其中所述一个或多个页面是从该获取单元获取的页面标识信息标识的页面依次转移到的页面;以及通知单元,用于将该搜索单元发现的列表通知给该信息处理设备。该信息处理设备包括:获取单元,用于从该服务器获取该列表;以及显示控制单元,用于执行控制,以显示与由该获取单元获得的列表所标识的一个或多个页面中的每个页面有关的信息。
根据本公开,可以按照当前显示的页面接下来要转移到的页面来把握要依次转移到的页面。
附图说明
图1是示出根据本公开实施例的信息处理系统的配置的示意图;
图2是示出根据该实施例的第一终端的功能配置的方框图;
图3是示出根据该实施例的第一终端的屏幕转移历史的例子的示意图;
图4是示出根据该实施例的服务器的功能配置的方框图;
图5是示出根据该实施例的服务器管理的列表和统计信息的典型配置的示意图;
图6是示出根据该实施例的第二终端的功能配置的方框图;
图7是示出根据该实施例的第二终端显示的典型屏幕的示意图;
图8是示出根据该实施例的第二终端显示的典型屏幕的示意图;
图9是示出根据该实施例的第二终端显示的典型屏幕的示意图;
图10是示出根据该实施例的第二终端显示的典型屏幕的示意图;
图11是示出根据该实施例的信息处理系统的操作的流程图;以及
图12是示出根据该实施例的信息处理设备的硬件配置的方框图。
具体实施例
下面将参考附图详细描述本公开的优选实施例。请注意,在该说明和附图中,利用相同的参考编号表示基本上具有相同功能和配置的结构单元,并且省略重复解释这些结构单元。
此外,在该说明和附图中,功能配置基本相同的多个结构单元通过对相同的参考编号分别附加不同的字母互相区别开。例如,功能配置基本相同的多个单元在必要时用终端100A和100B互相区别开。然而,如果不特别需要将功能配置基本相同的多个结构单元中的每个结构单元区别开,则仅指定相同的参考编号。例如,如果不特别需要区别终端100A和100B,则仅将它们称为(各)终端100。
此外,以下面的顺序进行解释。
1.实施例
1.1.信息处理系统的配置
1.2.第一终端的功能
1.3.服务器的功能
1.4.第二终端的功能
1.5.信息处理系统的操作
1.6.信息处理设备的硬件配置
2.概述
<1.实施例>
[1.1.信息处理系统的配置]
首先,参考图1描述根据本公开实施例的信息处理系统的配置。如图1所示,根据本公开实施例的信息处理系统10包括终端100A和终端100B及服务器200。终端100A和终端100B及服务器200能够通过网络400通信。此外,终端100和服务器200的数量没有特别限制。
终端100A是例如用户A使用的终端。终端100A从连接到网络400的装置(例如,网络服务器)获取页面。终端100A还可以通过用户A的操作等获取新页面。与终端100A执行的页面转移相关的信息被传送到服务器200,并且被服务器200用于计算统计信息。
该页面可能是以HTML(超文本标记语言)格式编写的文档,它也可以是例如文本数据。在因特网用作网络400的情况下,例如,网页可以用作页面。此外,作为用于标识页面的页面标识信息,例如可以采用页面的URL(统一资源定位符)。
服务器200是能够管理与终端100A发送的页面转移相关的信息的服务器。服务器200可以利用与页面转移相关的信息计算统计信息。服务器200还搜索用于按转移顺序标识从由终端100B发送的页面标识信息所标识的页面依次转移到的一个或者多个页面的列表。服务器200将搜索获取的列表通知终端100B。
终端100B是例如用户B使用的终端。终端100B选择页面标识信息,并且从服务器200获取用于按转移顺序标识从所选页面标识信息标识的页面依次转移到的一个或者多个页面的列表。终端100B进行控制以显示与由所获取的列表标识的一个或者多个页面中的每个页面相关的信息。在此,在假定用户A和用户B是不同用户的情况下进行解释,但是用户A和用户B可以是同一个用户。
[1.2.第一终端的功能]
接着,将参考图2和3描述根据本公开实施例的终端100A的功能。图2是示出根据本公开实施例的第一终端100A的功能配置的方框图。如图2所示,终端100A包括输入单元110A、控制单元120A、存储单元130A、显示单元140A以及通信单元150A。
输入单元110A具有接收来自用户A的操作信息输入的功能。输入单元110A将从用户A收到的操作信息输入输出到控制单元120A。输入单元110A由例如输入装置配置。显示单元140A具有在控制单元120A的控制下显示各种类型的信息的功能。显示单元140A由例如显示装置配置。
通信单元150A具有在控制单元120A的控制下与服务器200通信的功能。通信单元150A由例如通信装置配置,并且可以用作发送单元和接收单元。存储单元130A具有用于存储控制单元120A使用的各种类型的信息的功能。存储单元130A由例如存储装置配置。
控制单元120A具有用于控制终端100A的整体动作的功能,并且能够例如根据输入单元110A输出的操作信息、通信单元150A收到的信息等,控制终端100A的操作。控制单元120A包括页面获取单元1211、页面转移单元1212、显示控制单元1213、发送控制单元1214等。下面将详细描述这些功能块中每个功能块的功能。此外,控制单元120A由例如CPU、ROM和RAM配置。
图3是示出根据本公开实施例的第一终端100A的屏幕转移历史的例子的示意图。页面获取单元1211从连接到网络400的装置(例如,网络服务器)获取页面。例如,假定页面获取单元1211已经获取了页面A20。此时,显示控制单元1213可以控制显示单元140A,以显示页面获取单元1211获取的页面。
此外,对于页面A20,假定页面标识信息(例如URL)是“A20.html”,停留时间是“2秒”以及用于标识作为转移源的页面的信息(例如URL)是“A10.html”,如图3所示。停留时间即从页面获取单元1211获取页面“A20”到例如输入单元110A收到表示屏幕转移的操作信息输入的时间。
当输入单元110A从用户A收到表示将进行页面转移的操作信息的输入时,页面转移单元1212获取作为转移目的地的已被指定的页面,并且转移到该已被获取并作为转移目的地的页面。例如,假定如图3所示,用于标识作为转移目的地的页面的信息(例如URL)是“A30.html”。此时,显示控制单元1213可以控制显示单元140A,以显示被页面转移单元1212转移后的页面。发送控制单元1214可以控制通信单元150A,以将关于页面转移的这些条信息(页面标识信息、停留时间、转移源页面标识信息、转移目的地页标识信息等)发送到服务器200。
此外,发送控制单元1214可以控制通信单元150A,从而以预定间隔将关于页面转移的信息发送到服务器200,也可以等待直到存储单元130A内累积的关于页面转移的信息达到预定量,然后,当存储单元130A内累积的关于页面转移的信息达到预定量时,控制通信单元150A以将该信息发送到服务器200。
[1.3.服务器的功能]
接着,将参考图4和5描述根据本公开实施例的服务器200的功能。图4是示出根据本公开实施例的服务器200的功能配置的方框图。如图4所示,服务器200包括控制单元220、通信单元250和存储单元260。
通信单元250具有在控制单元220的控制下与终端100A和100B通信的功能。通信单元250由例如通信装置配置,并且可以用作发送单元和接收单元。存储单元260具有用于存储要被控制单元220使用的各种类型的信息的功能,并且例如,具有存储用于按转移顺序标识从由终端100B获取的页面标识信息所标识的页面依次转移到的一个或者多个页面的列表261、以及统计信息262等的功能。存储单元260由例如存储装置配置。
控制单元220具有控制服务器200的整个操作的功能,并且能够例如根据通信单元250收到的信息控制服务器200的操作。控制单元220包括信息获取单元221、存储控制单元222、获取单元223、搜索单元224、通知单元225等。下面将详细描述这些功能块中每个功能块的功能。此外,控制单元由例如CPU、ROM和RAM配置。
图5是示出根据本公开实施例的服务器200管理的列表261和统计信息262的典型配置的示意图。列表261由一个或者多个节点配置。每个节点包括页面标识信息(例如URL)和转移目的地页面标识信息,并且还可以包括转移源页面标识信息。还可以在每个节点上添加统计信息262(例如平均等待时间)。可以利用转移次数代替平均等待时间。
信息获取单元221从终端100A获取与由通信单元250接收的页面转移有关的信息。在关于页面转移的信息(页面标识信息、转移目的地页面标识信息、转移源页面标识信息)还未登记在列表261上的情况下,存储控制单元222将信息获取单元221获取的关于页面转移的信息(页面标识信息、转移目的地页面标识信息、转移源页面标识信息)登记在列表261上。在这种情况下,存储控制单元222将信息获取单元221获取的停留时间设置为平均停留时间。
在信息获取单元221获取的关于页面转移的信息(页面标识信息、转移目的地页面标识信息、转移源页面标识信息)已经登记在列表261上的情况下,存储控制单元222就不必将关于页面转移的信息(页面标识信息、转移目的地页面标识信息、转移资源页面标识信息)登记在列表261上。在这种情况下,存储控制单元222把信息获取单元221获取的停留时间包括在内重新计算平均停留时间。
获取单元223从终端100B获取终端100B选择的页面标识信息(例如URL)。搜索单元224搜索用于按转移顺序标识从获取单元223获取的页面标识信息所标识的页面依次转移到的一个或者多个页面的列表。例如,假定终端100B选择的页面标识信息是“A00.html”。在这种情况下, 如图5所示,搜索单元224可以获取“A10.html”、“A20.html”、“A30.html”和“A40.html”,作为列表。
此外,如图5所示,搜索单元224还可以获取“A10.html”、“A50.html”和“A40.html”,作为列表。如上所述,还可以假定作为相应列表存在多个路径的情况。在这种情况下,搜索单元224可以获取全部多个路径,作为列表,也可以获取根据多个路径中每个路径的统计信息(例如平均停留时间)选择的一个路径,作为列表。例如,利用诸如迪科斯彻(Dijkstra)算法之类的算法,搜索单元224可以选择平均停留时间或者转移次数最多的路径。
通知单元225将搜索单元224发现的列表261通知终端100B。即,通知单元225控制通信单元250,以把搜索单元224搜索到的列表261发送到终端100B。
[1.4.第二终端的功能]
接着,将参考图6至10描述根据本公开实施例的终端100B的功能。图6是示出根据本公开实施例的第二终端100B的功能配置的方框图。如图6所示,终端100B包括输入单元110B、控制单元120B、存储单元130B、显示单元140B和通信单元150B。
输入单元110B具有从用户B接收操作信息的输入的功能。输入单元110B将操作信息(即从用户B收到的输入)输出到控制单元120B。输入单元110B由例如输入装置配置。显示单元140B具有在控制单元120B的控制下显示各种类型的信息的功能。显示单元140B由例如显示装置配置。
通信单元150B具有在控制单元120B的控制下与服务器200通信的功能。通信单元150B由例如通信装置配置,并且可以用作发送单元和接收单元。存储单元130B具有用于存储要被控制单元120B使用的各种类型的信息。存储单元130B由例如存储装置配置。
控制单元120B具有用于控制终端100B的整体操作的功能,并且能够根据例如输入单元110B输出的操作信息、通信单元150B收到的信息等,来控制终端100B的操作。控制单元120B包括检测单元1216、选择单元1217、获取单元1218、确定单元1219、显示控制单元1220等。下面将详细描述这些功能块中每个功能块的功能。此外,控制单元120A由例如CPU、ROM和RAM配置。
图7是示出根据本公开实施例的终端100B显示的典型屏幕的示意 图。图7所示的页面1440是例如响应于来自控制单元120B的请求搜索并获取的页面,并且在显示控制单元1220的控制下,显示在显示单元140B上。如果例如链接1441出现在页面1440上,则用户B可以将链接1441的预定操作输入到输入单元110B。在此,预定操作可以是使选择链接1441的操作持续而超过预定时间的操作(例如,长时间按下),也可以是使指示符(例如鼠标指针)悬停在链接1441上超过预定时间的操作。
选择单元1217选择页面标识信息。更具体地说,选择单元1217选择由例如对其执行了检测单元1216检测到的预定操作的链接1441指定的页面标识信息。获取单元1218从服务器200获取用于以转移顺序标识从由选择单元1217选择的页面标识信息所标识的页面依次转移到的一个或者多个页面的列表。
在图7所示的例子中,链接1441指定的页面标识信息是“A00.html”。在这种情况下,在图5所示的例子中,获取单元1218从服务器200获取列表“A10.html”、“A20.html”、“A30.html”和“A40.html”,该列表例如用于以转移顺序标识从由选择单元1217选择的页面标识信息“A00.html”所标识的页面依次转移到的一个或者多个页面。
显示控制单元1220控制显示单元140B,以显示与获取单元1218获取的列表标识的一个或者多个页面中的每个页面相关的信息。在获取单元1218获取的列表“A10.html”、“A20.html”、“A30.html”和“A40.html”已经被获取的情况下,显示控制单元1220控制显示单元140B,以显示关于该列表标识的页面的各条信息1442A至1442D。
显示控制单元1220开始对于与关于一个或者多个页面中的每个页面相关的信息的显示控制的定时没有特别限制,并且在获取单元1218获取了整个列表后均可以立即开始对与一个或者多个页面有关的信息的显示控制,或者可以在仅获取了一部分列表时,开始对与一个或者多个页面中的每个页面有关的信息的显示控制。关于页面的每条信息可以是页面标识信息的一部分(“A10”、“A20”、“A30”和“A40”),如图7所示,也可以是例如整个页面标识信息或者页面的快照。
此外,可能存在例如获取单元1218不从服务器200获取用于以转移顺序标识从由选择单元1217选择的页面标识信息所标识的页面依次转移到的一个或者多个页面的列表的情况。例如,可能存在相应列表不位于服务器200内的情况。在这种情况下,例如,显示控制单元1220可以控制显示单元140B,以显示与选择单元1217选择的页面标识信息标识的页面 有关的信息。
此外,关于页面的每条信息都可以被存储在存储单元130B内,也可以与列表一起从服务器200获取。另外,关于页面的每条信息都可以从另一个装置获取。获取单元1218启动的获取列表的定时没有特别限制。即,在获取了页面1440后,启动获取单元1218获取列表,也可以在选择单元1217选择了页面标识信息后启动获取单元1218获取列表。此外,可以在获取了页面1440后,仅获取列表的顶部(上面描述的例子中的“A10.html”),而在选择单元1217选择了页面标识信息后,获取该列表的其余部分(上面描述的例子中的“A20.html”、“A30.html”和“A40.html”)。
显示控制单元1220可以控制显示单元140B,以随机显示与获取单元1218获取的列表标识的一个或者多个页面中的每个页面相关的信息,也可以控制显示单元140B,以根据预定规则显示该信息。可以例如,根据已经对其执行了检测单元1216检测到的预定操作的链接1441进行控制,以使得将关于一个或者多个页面中的每个页面的信息显示在不隐藏链接1441的位置。此外,关于一个或者多个页面中的每个页面的信息可以被显示在页面1440内,也可以被显示在页面1440外。
在图7所示的例子中,显示控制单元1220控制显示单元140B,从而以扇形排列并且显示关于页面的各条信息1442A至1442D。显示控制单元1220可以例如,估计已经对其执行了检测单元1216检测到的预定操作的链接1441的大小,并且当链接1441的大小小于预定大小时,可以控制显示单元140B,从而例如呈扇形排列并且显示关于页面的各条信息1442A至1442D。
图8是示出根据本公开实施例的终端100B显示的典型屏幕的示意图。与图7所示页面1440相同,图8所示的页面1440是例如搜索服务器300响应于来自控制单元120B的请求搜索并获取的页面,并且在显示控制单元1220的控制下显示在显示单元140B上。与图7所示的情况相同,选择单元1217选择页面标识信息,而获取单元1218从服务器200获取用于按转移顺序标识例如从由选择单元1217选择的页面标识信息所标识的页面依次转移到的一个或者多个页面的列表。
显示控制单元1220控制显示单元140B,以显示与获取单元1218获取的列表标识的一个或者多个页面中的每个页面有关的信息。在图8所示的例子中,显示控制单元1220控制显示单元140B,呈直线排列并显示关 于页面的各条信息1442A至1442D。显示控制单元1220可以确定已经对其执行了检测单元1216检测到的预定操作的链接1441的大小,并且当链接1441的大小小于预定大小时,可以控制显示单元140B,以例如直线排列并且显示关于页面的各条信息1442A至1442D。
图9是示出根据本公开实施例的终端100B显示的典型屏幕的示意图。与图7所示的页面1440相同,图9所示的页面1440是例如搜索服务器300响应于来自控制单元120B的请求搜索并获取的页面,并且在显示控制单元1220的控制下,显示在显示单元140B上。与图7所示的情况相同,选择单元1217选择页面标识信息,而获取单元1218从服务器200获取用于按转移顺序标识例如从由选择单元1217选择的页面标识信息所标识的页面依次转移到的一个或者多个页面的列表。
显示控制单元1220控制显示单元140B,以显示与获取单元1218获取的列表标识的一个或者多个页面中的每个页面有关的信息。在图9所示的例子中,显示控制单元1220控制显示单元140B,以利用三维表示方法显示关于页面的各条信息1442A至1442D。
图10是示出根据本公开实施例的终端100B显示的典型屏幕的示意图。与图7所示的页面1440相同,图10所示的页面1440是例如搜索服务器300响应于来自控制单元120B的请求搜索并获取的页面,并且在显示控制单元1220的控制下,显示在显示单元140B上。与图7所示的情况相同,选择单元1217选择页面标识信息,而获取单元1218从服务器200获取用于按转移顺序标识例如从由选择单元1217选择的页面标识信息所标识的页面依次转移到的一个或者多个页面的列表。
与图7所示的情况相同,显示控制单元1220控制显示单元140B,以像扇形一样排列并且显示关于页面的各条信息1442A至1442D。在此,获取单元1218还可以从服务器200获取关于一个或者多个页面中的每个页面的统计信息。然后,显示控制单元1220还可以控制显示单元140B,以利用基于关于一个或者多个页面中的每个页面的统计信息的显示方法,显示关于一个或者多个页面中的每个页面的信息。
例如,显示控制单元1220可以控制显示单元140B,以利用根据平均停留时间、跳出率或者转移数量的显示方法,显示关于页面的信息。例如,显示控制单元1220可以根据平均停留时间、跳出率或者转移数量,改变关于页面的信息的透明性,或者关于页面的信息(或者关于页面的信息的帧的)的颜色。在图10所示的例子中,关于页面的各条信息1442B和1442D 的框的颜色被改变。
例如,随着平均停留时间变长或者转移数量变大(或者跳出率降低),显示控制单元1220可以降低关于页面的信息的透明性。此外,例如,显示控制单元1220可以与关于另一个页面的信息的透明性相比,降低关于具有最大平均停留时间或者最大转移数量的页面的信息(或者关于具有最低跳出率的页面的信息)的透明性。此外,显示控制单元1220可以与关于另一个页面的信息的透明性相比,提高关于具有最短平均停留时间或者最小转移数量的页面的信息(或者关于具有最大跳出率的页面的信息)的透明性。
例如,随着平均停留时间增长或者转移数量增大(或者跳出率降低),显示控制单元1220可以提高关于页面的信息的亮度。此外,例如,显示控制单元1220可以与关于另一个页面的信息的亮度相比,提高关于具有最长平均停留时间或者具有最大转移数量的页面的信息(或者关于具有最大跳出率的页面的信息)的亮度。此外,显示控制单元1220可以与关于另一个页面的信息的亮度相比,降低关于具有最短平均停留时间或者具有最小转移数量的页面的信息(或者关于具有最大跳出率的页面的信息)的亮度。
此外,当平均停留时间或者转移数量短于或者小于预定值时(或者当跳出率大于预定值时),显示控制单元1220可以执行控制,以使得不显示关于页面的信息。因此,可能使用户注意关于其平均停留时间或者转移数量长于或者大于预定值的页面的信息(或者关于其跳出率低于预定值的页面的信息)。此外,启动获取单元1218获取统计信息的定时没有特别限制。即,在获取了页面1440之后启动获取单元1218获取统计信息,也可以在选择单元1217选择了页面标识信息后,启动获取单元1218获取统计信息。
显示控制单元1220执行控制,以使得即使输入单元110B收到表示指示符的移动的操作信息的输入,或者收到表示在等于或大于预定时间的时间内连续执行选择动作的操作(例如长按)被取消的操作信息的输入,也以预定时间持续显示关于页面的信息。另一方面,显示控制单元1220可以执行控制,以使得当输入单元110B接收到选择另一个链接的操作信息的输入、检测单元1216检测到对另一个链接执行的预定操作、指示符从其上显示有与页面有关的信息的链接移开预定时间以上,或者该应用被关闭时,擦除关于页面的信息的显示。
回过去参考图6,我们继续解释。确定单元1219从获取单元1218获 取的列表标识的一个或者多个页面中列表要显示的页面。更具体地说,当输入单元110B从用户B收到用于确定一个或者多个页面中的一个的操作信息的输入时,确定单元1219根据操作信息确定要显示的页面。显示控制单元1220控制显示单元140B,以显示确定单元1219确定要显示的页面。
例如,在确定单元1219确定页面标识信息“A10.html”的情况下,显示控制单元1220执行控制,以执行从页面1440到“A10.html”标识的页面的转移。可以通过使选择操作持续而超过预定时间的操作(例如,长时间按下)、选择操作(例如点击)或者连续选择操作(例如双击),来提供用于页面确定的操作信息。
根据本发明优选实施例的一种信息处理设备,包括:选择单元1217,用于选择页面标识信息;获取单元1218,用于从服务器200获取用于按转移顺序标识一个或多个页面的列表,其中所述一个或多个页面是从所述选择单元1217所选择的所述页面标识信息标识的页面依次转移到的页面;以及显示控制单元1220,用于执行控制,以显示与由所述获取单元获得的所述列表所标识的所述一个或多个页面中的每个页面有关的信息。
[1.5.信息处理系统的操作]
接着,将参考图11描述根据本公开实施例的信息处理系统10的操作。图11是示出根据本公开实施例的信息处理系统10的操作的流程图。
如图11所示,终端100B的选择单元1217选择页面标识信息(步骤S101)。例如,选择单元1217选择已经对其执行了检测单元1216检测的预定操作的链接指定的页面标识信息。获取单元1218产生包括选择单元1217已经选择的页面标识信息的列表获取请求(步骤S102),并且控制通信单元150B,以将产生的列表获取请求发送到服务器200(步骤S103)。服务器200的通信单元250从终端100B接收列表获取请求(步骤S104)。
服务器200的获取单元223获取包括在通信单元250收到的列表获取请求中的页面标识信息(步骤S105)。搜索单元224搜索基于获取单元223获取的页面标识信息的列表(步骤S106),并且通知单元225控制通信单元250,以发送搜索单元224发现的列表,并且通信单元250在通知单元225的控制下发送该列表(步骤S107)。
终端100B的通信单元150B接收列表(步骤S108),并且获取单元1218获取通信单元150B收到的列表。显示控制单元1220控制显示单元 140B,以显示与获取单元1218获取的列表标识的每个页面有关的信息。显示单元140B在显示控制单元1220的控制下显示与获取单元1218获取的列表标识的每个页面有关的信息(步骤S109)。
[1.6.信息处理设备的硬件配置]
接着,将参考图12描述根据本公开实施例的信息处理设备的硬件配置。图12是示出根据本公开实施例的信息处理设备的硬件配置的方框图。
在上面描述的例子中,终端100和服务器200即信息处理设备。这些信息处理设备可以包括:CPU 901、ROM 902、RAM 903、主总线904、桥接器905、外部总线906、接口907、输入装置908、输出装置910、存储装置911、驱动器912和通信装置913。
CPU 901用作算术处理单元和控制单元,并且根据记录在ROM 902、RAM 903、存储装置911或者可移动存储介质800上的各种程序,控制信息处理设备的整个操作或者部分操作。ROM 902存储CPU 901使用的程序、算术运算参数等。RAM 903临时存储CPU 901的执行中使用的程序、执行中适当改变的参数等。它们通过由诸如CPU总线的内部总线配置的主总线904互相连接在一起。
主总线904通过桥接器905连接到诸如PCI(外围部件互连接口)总线的外部总线906。
输入装置908是用户操作的输入器件,诸如,鼠标、键盘、触摸板、按钮、开关、操纵杆等。此外,输入装置908可以是采用红外或者其它无线电波的遥控器件,也可以是符合信息处理设备的操作的诸如移动电话、PDA等外部连接电器。此外,输入装置908配置了用于根据用户利用上述操作器件输入的信息产生输入信号并且将该信号输出到CPU 901的输入控制电路等。信息处理设备的用户可以对信息处理设备输入各种类型的数据,或者通过操作输入装置908指示信息处理设备执行处理。
输出装置910由能够可视地或者利用音响将获取信息通知用户的装置配置,例如诸如CRT显示装置、液晶显示器、等离子体显示装置、EL显示装置等显示装置或者灯泡、诸如扬声器或者头戴耳机等声频输出装置、打印机、移动电话、传真机等。例如,输出装置910输出信息处理设备执行的各种处理获得的结果。具体地说,显示装置以文本或者图像的方式显示信息处理设备执行的各种处理获得的结果。另一方面,声频输出装置将诸如再现声频数据或者声数据的声频信号转换为模拟信号,并且输出 该模拟信号。
存储装置911是用于存储数据的、被配置为信息处理设备的存储单元的例子的装置,其由例如诸如HDD(硬盘驱动器)等的磁性存储装置、半导体存储装置、光存储装置或者磁光存储装置配置而成。该存储装置911存储CPU 901要执行的程序、各种类型的数据以及从外部获得的声信号数据、图像信号数据等。
驱动器912是记录介质的读写器,并且被插入信息处理设备或者安装在信息处理设备的外部。驱动器912读取记录在所安装的诸如磁盘、光盘、磁光盘或者半导体存储器等可移动记录介质800内的信息,并且将该信息输出到RAM 903。此外,驱动器912可以对所安装的诸如磁盘、光盘、磁光盘或者半导体存储器等可移动记录介质800进行写入。可移动记录介质800是例如DVD介质、HD-DVD介质、Blu-ray(“蓝光”,注册商标)介质、闪存(CF:注册商标)、存储棒或者SD存储卡(安全数字存储卡)。作为一种选择,可移动记录介质800可以是例如装备了非接触式IC芯片的电子电器或者IC卡(集成电路卡)。
通信装置913是由例如用于连接到网络400的通信装置配置的通信接口。通信装置913是例如有线或者无线LAN(局域网)、Bluetooth(蓝牙,注册商标)、用于WUSB(无线USB)的通信卡、用于光通信的路由器、用于ADSL(非对称数字用户线)的路由器、或者用于各种通信的调制解调器。例如,该通信装置913可以通过因特网发送和接收声信号等,而无需其他通信装置。连接到通信装置913的网络400可以由通过有线或者无线连接的网络等配置,并且可以是例如因特网、家庭LAN、红外通信、无线电波通信或者无线通信。
在上面,描述了能够实现根据本公开实施例的信息处理设备的功能的硬件配置的例子。上述每个功能单元均可以由通用材料配置,也可以由每个结构单元的功能专用的硬件配置。因此,可以根据实施本公开实施例时的技术水平适当改变所采用的硬件配置。
<2.概述>
如上所述,根据本公开实施例,终端100B从服务器获取用于以转移顺序标识从由已经选择的页面标识信息所标识的页面依次转移到的一个或者多个页面的列表。然后,终端100B进行控制,以显示与已经获取的列表所标识的一个或者多个页面中的每个页面有关的信息。因此,可以按 照当前显示的页面接下来要转移到的页面来把握要依次转移到的页面。
根据本公开实施例,可以概览并且掌握例如整个网站。此外,例如,即使观看具有大量信息的网页等,用户仍可以轻而易举地到达上面描述了要求信息的页面。此外,即使当从不适当附加了链接的网页转移时,也可以轻而易举地到达上面描述了要求信息的页面。
本技术领域内的技术人员应当明白,根据设计要求和其他因素,可以设想各种修改、组合、分组合和变型,然而,它们均落入所附权利要求书或者其等同的范围内。
例如,根据本说明的信息处理设备的处理步骤无需一定按照时间根据流程图描述的顺序处理。例如,信息处理设备的处理步骤也可以以与流程图描述的顺序不同的顺序处理,还可以并行处理。
此外,还可以创建用于使嵌入信息处理设备内的诸如CPU 901、ROM902或者RAM 903的硬件与上面描述的信息处理设备的每个单元实现等同功能的计算机程序。此外,还设置了存储该计算机程序的存储介质。
此外,还可以如下配置本技术。
(1)一种信息处理设备,包括:
选择单元,用于选择页面标识信息;
获取单元,用于从服务器获取用于按转移顺序标识一个或多个页面的列表,其中所述一个或多个页面是从该选择单元所选择的页面标识信息标识的页面依次转移到的页面;以及
显示控制单元,用于执行控制,以显示与由该获取单元获取的列表所标识的一个或多个页面中的每个页面有关的信息。
(2)根据(1)的信息处理设备,还包括:
检测单元,用于检测对页面上的链接的预定操作,
其中该选择单元选择由如下的链接指定的页面标识信息:已经对该链接执行了由该检测单元检测到的预定操作。
(3)根据(1)或者(2)的信息处理设备,
其中该获取单元还从该服务器获取与该一个或多个页面中的每个页面有关的统计信息,以及
其中该显示控制单元执行控制,以利用基于与该一个或多个页面中的每个页面有关的统计信息的显示方法,来显示与该一个或多个页面中的每个页面有关的信息。
(4)根据(1)至(3)之任一的信息处理设备,其中在存在多个路径作为用于按转移顺序标识从所述选择单元选择的所述页面依次转移到的所述一个或多个页面的列表情况下,,该获取单元获取根据与该多个路径中的每个路径有关的统计信息选择的路径作为该列表。
(5)根据(1)至(4)之任一的信息处理设备,其中显示控制单元执行控制,以根据预定规则,显示与由该获取单元获取的列表所标识的一个或多个页面中的每个页面有关的信息。
(6)根据(5)的信息处理设备,其中该显示控制单元执行控制,以呈扇形地排列并显示与由该获取单元获取的列表所标识的一个或多个页面中的每个页面有关的信息。
(7)根据(5)的信息处理设备,其中该显示控制单元执行控制,以呈直线地排列并且显示与由该获取单元获取的列表标识的一个或多个页面中的每个页面有关的信息。
(8)根据(5)的信息处理设备,其中该显示控制单元执行控制,以按照三维表示方式显示由与该获取单元获取的列表所标识的一个或多个页面中的每个页面有关的信息。
(9)根据(1)至(8)之任一的信息处理设备,还包括:
确定单元,用于从由该获取单元获取的列表所标识的一个或者多个页面中确定要显示的页面,
其中该显示控制单元执行控制,以显示由该确定单元确定的要显示的页面。
(10)一种信息处理方法,包括:
选择页面标识信息;
从服务器获取用于按转移顺序标识一个或者多个页面的列表,其中所述一个或多个页面是从已经选择的页面标识信息所标识的页面依次转移到的页面;以及
执行控制,以显示与由该列表标识的一个或多个页面中的每个页面有关的信息。
(11)一种用于使计算机用作信息处理设备的程序,包括:
选择单元,用于选择页面标识信息;
获取单元,用于从服务器获取用于按转移顺序标识一个或多个页面的列表,其中所述一个或多个页面是从该选择单元所选择的页面标识信息标识的页面依次转移到的页面;以及
显示控制单元,用于执行控制,以显示与由该获取单元获取的列表标识的一个或多个页面中的每个页面有关的信息。
(12)一种服务器,包括:
获取单元,用于从信息处理设备获取由该信息处理设备选择的页面标识信息;
搜索单元,用于搜索用于按转移顺序标识一个或多个页面的列表,其中所述一个或多个页面是从该获取单元获取的页面标识信息标识的页面依次转移到的页面;以及
通知单元,用于将该搜索单元发现的列表通知给该信息处理设备。
(13)一种信息处理方法,包括:
用于从信息处理设备获取由该信息处理设备选择的页面标识信息;
用于搜索用于按转移顺序标识一个或多个页面的列表,其中所述一个或多个页面是从已经获取的页面标识信息标识的页面依次转移到的页面;以及
用于将已经发现的列表通知给该信息处理设备。
(14)一种用于使计算机用作服务器的程序,包括:
获取单元,用于从信息处理设备获取由该信息处理设备选择的页面标识信息;
搜索单元,用于搜索用于按转移顺序标识一个或多个页面的列表,其中所述一个或多个页面是从由该获取单元获取的页面标识信息标识的页面依次转移到的页面;以及
通知单元,用于将该搜索单元发现的列表通知给该信息处理设备。
(15)一种包括服务器和信息处理设备的信息处理系统,
其中该服务器包括:
获取单元,用于从信息处理设备获取已经选择的页面标识信息;
搜索单元,用于搜索用于按转移顺序标识一个或多个页面的列表,其中所述一个或多个页面是从该获取单元获取的页面标识信息标识的页面依次转移到的页面;以及
通知单元,用于将该搜索单元发现的列表通知给该信息处理设备,以及
其中该信息处理设备包括:
获取单元,用于从该服务器获取该列表;以及
显示控制单元,用于执行控制,以显示与由该获取单元获取的列表所标识的一个或者多个页面中的每个页面有关的信息。
本公开含有与2011年4月6日向日本专利局提交的日本优先权专利申请JP2011-084648公开的主题有关的主题,在此通过引用包括该专利申请的全部内容。