信息处理设备、信息处理方法及计算机程序的制作方法

文档序号:7895012阅读:137来源:国知局
专利名称:信息处理设备、信息处理方法及计算机程序的制作方法
技术领域
本公开涉及信息处理设备、信息处理方法及计算机程序。
背景技术
存在如下技术,该技术允许多个用户通过用于显示内容的应用(例如,网页浏览器)同时观看相同的内容(例如,因特网上的网页)(例如,参见JP2011-7051IA)。这里,举网页与网页浏览器之间的关系作为示例,当用户选择网页上的链接或滚动网页时,该技术使得这样的动作反映在其他用户的网页浏览器中。利用该技术,多个用户可以以相同的方式同时观看网页
发明内容
通过应用该技术,提供了如下用户的概念该用户仅观看由多个用户进行的对相同网页的观看和操作。这是在多个网页浏览器之间实时地共享对网页的观看的技术。在该共享中,除了显示相同URL的网页之外,还可以共享滚动和鼠标光标。根据该技术,仅通过网页浏览器就可以实现诸如关于流行的网页在多个用户之间进行聊天的通信。根据需要从仅观看多个用户对相同网页的观看和操作的用户返回反馈。然而,如果反馈随机地显示在屏幕上,则将妨碍顺畅的通信。考虑到以上情形做出了本公开,以及旨在提供一种新颖的和改进的信息处理设备、信息处理方法和计算机程序,其能够通过来自仅观看多个用户对相同网页的观看和操作的用户的反馈来实现顺畅的通信。根据本公开,提供了一种信息处理设备,该信息处理设备包括内容显示单元,其用于与直接操作内容的演示者侧实时地共享和显示与演示者操作的内容相同的内容;以及显示控制单元,其用于使从仅用来观看演示者的操作的信息处理设备和其它信息处理设备发送的评论,在内容显示单元与演示者侧实时地共享和显示的内容的预定区域中,根据预定模式有规律地出现。另外,根据本公开,提供了一种由信息处理设备执行的信息处理方法,包括与直接操作内容的演示者侧实时地显示与演示者操作的共享的内容相同的内容;以及使从仅用来观看演示者的操作的信息处理设备和其它信息处理设备发送的评论,在显示的步骤中与演示者侧实时地共享和显示的内容的预定区域中,根据预定模式有规律地出现。另外,根据本公开,一种计算机程序,用于使信息处理设备执行与直接操作内容的演示者侧实时地显示与演示者操作的共享的内容相同的内容;以及使得从仅用来观看演示者的操作的信息处理设备和其它信息处理设备发送的评论,在显示的步骤中与演示者侧实时地共享和显示的内容的预定区域中,根据预定模式有规律地出现。如上所述,根据本公开,可以提供一种新颖的和改进的信息处理设备、信息处理方法和计算机程序,其能够通过来自仅观看多个用户对相同网页的观看和操作的用户的反馈来实现顺畅的通信。


图I是示出根据本公开实施例的内容共享系统I的整体配置的说明图;图2是示出对根据本公开实施例的内容共享系统I进行配置的各个装置的概要的说明图;图3是示出根据本公开实施例的演示者侧的信息处理设备IOOa的功能配置的说明图;图4是示出根据本公开实施例的系统服务器20的功能配置的说明图;图5是示出根据本公开实施例的观众侧的信息处理设备200a的功能配置的说明·
图6是示出要由内容脚本155和浏览器扩展应用140执行的处理的流程图;图7是示出要由中继服务器23执行的处理的流程图;图8是示出要由专用Web应用240执行的处理的流程图;图9是示出鼠标光标位置的坐标与框架之间的关系的示例的说明图;图10是示出从中继服务器23接收到的光标位置与专用Web应用240上的光标位置之间的关系的说明图;图11是示出专用Web应用240上的呈现处理(rendering processing)的说明图;图12是示出如下情况的说明图,在该情况下,演示者在现有的网页150上方绘制要在信息处理设备IOOa上操纵的光标。图13是示出演示者侧的信息处理设备IOOa的操作的流程图;图14是示出显示在演示者侧的信息处理设备上的网页浏览器130的用户界面300的说明图;图15是示出显示在演示者侧的信息处理设备上的网页浏览器130的用户界面300的说明图;图16是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图17是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图18是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图19是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图20是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图21是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图22是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图23是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图24是示出从观众发送的评论的显示的概要的说明图;图25是示出从观众发送的评论的显示的概要的说明图;图26是示出在观众信息显示区域420中显示观众图标的说明图;图27是示出在观众信息显示区域420中显示观众图标的说明图;图28是示出在观众信息显示区域420中显示观众图标的说明图;图29是示出在观众信息显示区域420中显示观众图标的说明图;图30是示出在观众信息显示区域420中显示观众图标的说明图; 图31是示出在观众信息显示区域420中显示观众图标的说明图;图32是示出在观众信息显示区域420中显示观众图标的说明图;图33是示出在观众信息显示区域420中显示观众图标的说明图;图34是示出在观众信息显示区域420中显示观众图标的说明图;图35是示出从观众发送的评论的显示的概要的说明图;图36是示出在观众信息显示区域420中显示观众图标的说明图;图37是示出在观众信息显示区域420中显示观众图标的说明图;图38是示出在观众信息显示区域420中显示观众图标的说明图;图39是示出在观众信息显示区域420中显示观众图标的说明图;图40是示出在观众信息显示区域420中显示观众图标的说明图;图41是示出在观众信息显示区域420中显示观众图标的说明图;图42是示出在观众信息显示区域420中显示观众图标的说明图;图43是示出在观众信息显示区域420中显示观众图标的说明图;图44是示出在观众信息显示区域420中显示观众图标的说明图;图45是示出来自观众成员的评论的显示处理的概要的说明图;图46是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图47是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图48是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图49是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图50是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图51是示出显示在观众侧的信息处理设备上的网页浏览器230的用户界面400的说明图;图52是示出使用根据本公开实施例的内容共享系统I的在线事件的示例的说明图;图53是示出使用根据本公开实施例的内容共享系统I的在线事件的示例的说明图;以及
图54是示出使用根据本公开实施例的内容共享系统I的在线事件的示例的说明图。
具体实施例方式在下文中,将参考附图详细描述本公开的优选实施例。注意,在本说明书和附图中,用相同的附图标记表示具有基本上相同功能和配置的结构部件,并且省略对这些结构部件的重复说明。另外,将按照下面的顺序进行说明〈I.本公开的实施例>[1-1.内容共享系统的整体配置的示例] [1-2.各个装置的概要][1-3.各个装置的操作][1-4.示例用户界面]<2.总结〉〈I.本公开的实施例>[1-1.内容共享系统的整体配置的示例]首先,将描述根据本公开实施例的内容共享系统的整体配置。图I是示出根据本公开实施例的内容共享系统I的整体配置的说明图。下面,将使用图I来描述根据本公开实施例的内容共享系统I的整体配置。图I所示的根据本公开实施例的内容共享系统I是在多个信息处理设备上实现一个网页的实时共享和同时显示的系统,其中网页是本公开的内容的示例。如图I所示,根据本公开实施例的内容共享系统I具有如下结构,在该结构中,系统服务器20、Web服务器30、和信息处理设备100a、100b、200a、200b和200c经由网络10彼此连接。连接到网络10的信息处理设备100a、100b、200a、200b和200c可同时显示Web服务器30上的网页。连接到网络10的信息处理设备被划分成使得能够同时观看一个网页和网页的操作的信息处理设备,以及不是用来操作显示的网页、而是用来观看与其他用户同时显示的那一个网页的信息处理设备。在下面的说明中,操作前一种信息处理设备的用户将被称为“演示者(Player)”,而操作后一种信息处理设备的用户将被称为“观众成员”。在本实施例中,信息处理设备IOOa和IOOb是由“演示者”操作的信息处理设备,而信息处理设备200a、200b和200c是由“观众成员”操作的信息处理设备。操作共享网页的演示者使用要由演示者操作的信息处理设备IOOa和100b。在信息处理设备IOOa和IOOb中,设置有浏览器扩展功能的网页浏览器正在工作,以及专用于内容共享系统I的浏览器扩展应用安装在网页浏览器中。演示者通过信息处理设备IOOa和IOOb中工作的网页浏览器来进行网页的正常浏览,以及正观看的网页被演示者侧和观众侧实时地共享。此时共享的现有网页是从提供现有网页的Web服务器30直接加载的。另外,如果演示者在浏览网页的同时向设置在信息处理设备IOOa和IOOb中的麦克风说话,则说话的内容将从其他演示者和观众成员操作的信息处理设备中输出。同时仅观看正由演示者操作的网页的观众成员使用要由观众成员操作的信息处理设备200a、200b和200c。网页浏览器在由观众成员操作的信息处理设备200a、200b和200c中工作。观众成员使用网页浏览器输入特定的URL,在浏览器上加载专用于该系统的Web应用,以及使得网页被显示。该专用Web应用在由观众成员操作的信息处理设备200a、200b和200c上实时地显示正被观看的由演示者进行的网页操作。此时共享的现有网页是从提供现有网页的Web服务器30直接加载的。系统服务器20是用于在连接到网络10的多个信息处理设备之间共享和显示一个网页的服务器。尽管稍后将描述系统服务器20的配置,系统服务器20从演示者操作的信息处理设备IOOa和IOOb接收演示者的操作细节,以及将演示者的操作细节发送到由观众成员操作的信息处理设备200a、200b和200c以使其被信息处理设备200a、200b和200c显示。另外,系统服务器20还具有Web应用服务器功能,该Web应用服务器功能用于将专用Web应用提供给由观众成员操作的信息处理设备200a、200b和200c。另外,上述两个功能可如本实施例一样设置在一个设备中,或者可以设置在分开的设备中。另外,图I示出了由演示者操作的两个信息处理设备和由观众成员操作的三个信 息处理设备,但是本技术不限于这样的示例。根据本技术,由演示者操作的信息处理设备的数目可以是三个或更多个,只要存在多于一个信息处理设备即可,以及由观众成员操作的信息处理设备的数目可以是一个或更多个。另外,各个信息处理设备可由演示者或观众成员来操作。另外,在图I中,由演示者操作的信息处理设备IOOa和100b、以及由观众成员操作的信息处理设备200a、200b和200c被示出为笔记本个人计算机,但是本公开不限于这样的示例。即,可以以与能够从Web服务器30加载网页并且显示网页的方式中的任一个相同的方式,来应用以下描述的技术。以上,使用图I描述了根据本公开实施例的内容共享系统I的整体配置。接下来,将给出对根据本公开实施例的内容共享系统I进行配置的各个装置的概要。[1-2.各个装置的概要]图2是示出对根据本公开实施例的内容共享系统I进行配置的各个装置的概要的说明图。下面,将使用图2给出对根据本公开实施例的内容共享系统I进行配置的各个装置的概要。图2将信息处理设备IOOa示出为要由演示者操作的信息处理设备,并且将信息处理设备200a示出为要由观众成员操作的信息处理设备。如图2所示,信息处理设备IOOa被配置为包括硬件110、由硬件110运行的OS(操作系统)120和由OS 120运行的网页浏览器130,其中硬件110由CPU、ROM、RAM、键盘、鼠
标、麦克风、扬声器、和显示器等来配置。专用于内容共享系统I的浏览器扩展应用140安装在网页浏览器130中。网页浏览器130显示从提供现有网页的的Web服务器30直接加载的现有网页150。浏览器扩展应用140将作为其一部分的内容脚本注入到现有网页150中。该内容脚本进行用户事件的监测和为共享所需的数据的获取,以在演示者侧的信息处理设备和观众侧的信息处理设备之间实时地共享一个网页。如图2所示,系统服务器20被配置为包括硬件21、由硬件21运行的OS 22、以及由OS 22运行的中继服务器23和专用Web应用服务器24,其中硬件21由CPU、R0M、RAM、键盘、鼠标、和显示器等来配置。
中继服务器23具有对在运行于演示者侧的信息处理设备IOOa上的浏览器扩展应用140与运行于观众侧的信息处理设备200a上的专用Web应用240之间交换的消息进行中继的功能。该中继服务器23具有两个主要功能。第一个功能是管理连接到中继服务器23的演示者和观众成员。演示者或观众成员使用诸如依靠HTML5WebS0Cket或HTML5XmlHttpRequest的Comet (彗星)的技术来建立到中继服务器23的连接。这是因为,为了将从演示者侧的信息处理设备IOOa接收到的消息实时地发送到其他演示者或观众侧的信息处理设备200a,由数据库等来管理这些连接是重要的。另一个功能是将诸如从浏览器扩展应用140接收到的URL、呈现大小(rendersize)、滚动位置、和光标位置等信息发送到运行于观众侧的信息处理设备200a上的专用Web应用240、或者发送到除作为发送源的信息处理设备之外的信息处理设备的浏览器扩展应用,其登记在用于管理连接的上述数据库中。专用Web应用服务器24存储运行于观众侧的信息处理设备200a上的专用Web应 用。专用Web应用服务器24在被观众侧的信息处理设备200a请求时,将存储在专用Web应用服务器24中的专用Web应用提供给信息处理设备200a。根据从工作于信息处理设备200a上的网页浏览器230到特定URL的访问,从专用Web应用服务器24提供专用Web应用。如图2所示,信息处理设备200a被配置为包括硬件210、由硬件210运行的OS 220和由OS 220运行的网页浏览器230,其中硬件210由CPU、ROM、RAM、键盘、鼠标、麦克风、扬
声器、和显示器等来配置。如上所述,当通过工作于信息处理设备200a上的网页浏览器230访问特定URL时,从专用Web应用服务器24加载专用Web应用,该专用Web应用用于实时地共享正被演示者观看和操作的网页。网页浏览器230通过已加载的专用Web应用240来显示正被演示者观看和操作的现有网页150,以及从而实时地显示正被观看的由演示者进行的网页操作。在对根据本公开实施例的内容共享系统I进行配置的各个装置以这种方式被配置的情况下,演示者侧的信息处理设备上显示的网页的内容被同时显示在观众侧的信息处理设备上。上面,使用图2给出了对根据本公开实施例的内容共享系统I进行配置的各个装置的概要。接下来,将描述对根据本公开实施例的内容共享系统I进行配置的演示者侧的信息处理设备的功能配置。图3是示出根据本公开实施例的演示者侧的信息处理设备IOOa的功能配置的说明图。下面,将使用图3描述演示者侧的信息处理设备IOOa的功能配置。如上所述,信息处理设备IOOa被配置为包括硬件110、由硬件110运行的OS(操作系统)120和由OS 120运行的网页浏览器130,其中硬件110由CPU、ROM、RAM、键盘、鼠标、麦克风、和显示器等来配置。硬件110包括通信模块111。通信模块111执行下述浏览器扩展应用140与中继服务器23之间的通信。OS 120是提供由多个应用软件共同使用的基本功能以及管理信息处理设备IOOa的软件,其中基本功能包括诸如用户键盘输入和屏幕输出的输入/输出功能,以及盘或存储器的管理功能。
网页浏览器130是由OS 120运行的用于显示网页的软件。网页浏览器130被配置为包括HTML引擎131、脚本语言处理引擎132、浏览器扩展应用执行引擎133、绘制处理引擎134、和协议堆栈135。关于从Web服务器30发送的并且以HTML语言编写的现有网页150,HTML引擎131对从Web服务器30发送的HTML语言进行分析。当HTML引擎131分析现有网页150中编写的HTML语言时,由绘制处理引擎134将分析结果输出为图像。从Web服务器30发送的现有网页150包括现有网页的内容151。现有网页的内容151被配置为包括描述内容的细节的HTML文档152、定义内容的布局的样式表153、和定义内容的操作的脚本154。脚本语言处理引擎132对嵌入在从Web服务器30发送的并且以HTML语言编写的网页中的脚本语言进行解释,以及执行脚本。根据本实施例,脚本语言处理引擎132通过安装在网页浏览器130中的浏览器扩展应用140对嵌入在从Web服务器30发送的网页中的内容脚本155的细节进行解释,以及执行脚本。 浏览器扩展应用执行引擎133运行安装在网页浏览器130中的浏览器扩展应用140。根据本实施例,浏览器扩展应用执行引擎133执行内容脚本155与浏览器扩展应用140之间的数据交换。例如,浏览器扩展应用140通过对预定URL进行访问的网页浏览器130安装在信息处理设备IOOa中,并且在网页浏览器130执行时与网页浏览器130 —起运行。绘制处理引擎134根据HTML引擎131对以HTML语言编写的网页的分析结果,来执行用于输出图像的绘制处理。协议堆栈135是用于提供网络功能的软件组,并且例如,网页浏览器130可通过协议堆栈135从Web服务器30获取网页或者将网页浏览器130的状态发送到中继服务器23。为了实时地共享演示者正在演示者侧的信息处理设备IOOa上观看的网页,必须始终监测演示者对网页的观看状态,并且必须根据状态的变化将共享所需的数据发送到中继服务器23。共享所需的数据为下面的四个类型(I)正观看的网页的URL(2)正观看的整个网页的呈现大小(3)正观看的网页的滚动位置(4)鼠标光标相对于整个网页的呈现区域的左上角的位置可仅通过正使用网页浏览器130观看的现有网页,来访问这些数据中的多数。因此,为了监测/获取这些数据,专用于该系统的程序必须能够访问现有网页150。然而,为了保持安全性,网页浏览器设置有被称为“同源策略(Same Origin Policy)”的机制。该机制用于防止从域中的网页到其它域中的网页的访问。因此,根据本实施例的内容共享系统I使用网页浏览器130的扩展功能来克服由安全性造成的限制。即,运行于网页浏览器130的扩展功能框架内的浏览器扩展应用140监测现有网页150,获取共享所需的数据,以及将数据发送到中继服务器23。实际上,浏览器扩展应用140未直接监测现有网页150,而是替代地将作为浏览器扩展应用140的一部分的内容脚本155注入到现有网页150中。然后,该内容脚本155监测演示者的操作,以及获取为与其他演示者或观众成员共享所需的数据。浏览器扩展应用140包括脚本管理单元141和通信单元142。与将内容脚本155注入到现有网页150中一起,脚本管理单元141经由浏览器扩展应用执行引擎133与注入到现有网页150中的内容脚本155进行通信,其中,内容脚本155用于监测由直接对网页浏览器130显示的现有网页150进行操作的演示者在演示者的现有网页150上进行的操作。通信单元142接收由内容脚本155检测到的演示者的操作细节,以及经由通信模块111将细节发送到中继服务器23。上面,使用图3描述了对根据本公开实施例的内容共享系统I径向配置的演示者侧的信息处理设备IOOa的功能配置。接下来,将描述对根据本公开实施例的内容共享系统I进行配置的系统服务器20的功能配置。图4是示出对根据本公开实施例的内容共享系 统I进行配置的系统服务器20的功能配置的说明图。下面,将使用图4描述对根据本公开实施例的内容共享系统I进行配置的系统服务器20的功能配置。如图4所示,系统服务器20被配置为包括硬件21、由硬件21运行的OS 22、以及由OS 22运行的中继服务器23和专用Web应用服务器24,其中硬件21由CPU、R0M、RAM、键盘、鼠标、麦克风、和显示器等来配置。硬件21包括通信模块25。通信模块25执行中继服务器23与由信息处理设备IOOa运行的浏览器扩展应用140之间的通信,以及中继服务器23与由信息处理设备200a运行的专用Web应用240之间的通信。中继服务器23包括连接管理单元28和发送单元29,其中,中继服务器23进行信息处理设备IOOa的浏览器扩展应用140与信息处理设备200a的专用Web应用240之间交换的消息交换,其中信息处理设备IOOa是演示者侧的设备,信息处理设备200a是观众侧的设备。连接管理单元28管理上述连接到中继服务器23的演示者和观众成员。发送单元29将从浏览器扩展应用140接收到的以上描述的正被观看的现有网页的URL、呈现大小、滚动位置或光标位置发送到登记在中继服务器23中的专用Web应用240、或者除发送源以外的浏览器扩展应用140。如上所述,专用Web应用服务器24存储运行于观众侧的信息处理设备200a上的专用Web应用。根据从工作于信息处理设备200a上的网页浏览器230到特定URL的访问,从专用Web应用服务器24提供专用的Web应用。上面,使用图4描述了对根据本公开实施例的内容共享系统I进行配置的系统服务器20的功能配置。接下来,将描述对根据本公开实施例的内容共享系统I进行配置的观众侧的信息处理设备200a的功能配置。图5是示出对根据本公开实施例的内容共享系统I进行配置的观众侧的信息处理设备200a的功能配置的说明图。如图5所示,观众侧的信息处理设备200a被配置为包括硬件210、由硬件210运行的OS 220和由OS 220运行的网页浏览器230,其中硬件210由CPU、ROM、RAM、键盘、鼠标、
麦克风、和显示器等来配置。硬件210包括通信模块211。通信模块211进行下述专用Web应用240与中继服务器23之间的通信。OS 220是提供由多个应用软件共同使用的基本功能以及管理信息处理设备200a的软件,其中基本功能包括诸如用户键盘输入和屏幕输出的输入/输出功能,以及盘或存储器的管理功能。
网页浏览器230是由OS 220运行的用于显示网页的软件。网页浏览器230被配置为包括HTML引擎231、脚本语言处理引擎232、绘制处理引擎234和协议堆栈235。关于从Web服务器30发送的并且以HTML语言编写的现有网页150,HTML引擎231对已发送的HTML语言进行分析。当HTML引擎231分析HTML语言时,由绘制处理引擎234将分析结果输出为图像。从Web服务器30发送的现有网页150包括现有网页的内容151。现有网页的内容151被配置为包括描述内容的细节的HTML文档152、定义内容的布局的样式表153、和定义内容的操作的脚本154。脚本语言处理引擎232对嵌入在从Web服务器30发送的并且以HTML语言编写的网页中的脚本语言进行解释,以及执行脚本。根据本实施例,脚本语言处理引擎232对从Web服务器30发送的现有网页150的内容脚本155的细节内容进行解释,以及执行以内容脚本155编写的处理。绘制处理引擎234根据HTML引擎231对以HTML语言编写的网页的分析结果,来 进行用于输出图像的绘制处理。协议堆栈135是用于提供网络功能的软件组,并且例如,网页浏览器130可通过协议堆栈135从Web服务器30获取网页或者执行中继服务器23与专用Web应用240之间的通信。为了在演示者侧与观众侧之间实时地共享网页,观众侧的信息处理设备200a从专用Web应用服务器24获取运行于网页浏览器230上的专用Web应用240。专用Web应用240可显示演示者在现有网页150上的观看或操作的状态,但是不接受观众成员在网页上的操作。专用Web应用240被配置为包括脚本260,该脚本260用于在信息处理设备200a上实时地显示演示者在现有网页150上的观看或操作的状态。脚本260执行与中继服务器23的通信,以及在信息处理设备200a上实时地共享演示者在演示者侧的信息处理设备IOOa上正观看的网页。脚本260包括在专用Web应用240中,以及执行与中继服务器23的通信,以及使用通过通信获得的信息,来进行与演示者侧的信息处理设备IOOa —致的、反映呈现条件的处理和更新光标位置的处理。采用进行与演示者侧的信息处理设备IOOa—致的、反映呈现条件的处理和更新光标位置的处理的脚本260,使得观众侧的信息处理设备200a能够以与演示者侧相同的方式来显示演示者正操作的现有网页的图像。脚本260包括内容更新单元261和通信单元262。通信单元262从中继服务器23接收由直接操作现有网页150的演示者在演示者的现有网页150上进行的操作的细节。内容更新单元261使得由通信单元262接收到的由演示者进行的操作的细节反映在与演示者侧的信息处理设备上显示的现有网页150相同的现有网页150的显示中。上面,描述了对根据本公开实施例的内容共享系统I进行配置的观众侧的信息处理设备200a的功能配置。接下来,将描述对根据本公开实施例的内容共享系统I进行配置的各个装置的操作。[1-3.各个装置的操作]首先,将描述演示者侧的信息处理设备IOOa的操作。图6是示出演示者侧的信息处理设备IOOa的操作的流程图,以及是示出要由内容脚本155和浏览器扩展应用140执行的处理的流程图。
浏览器扩展应用140始终监测网页浏览器的窗口中的变化,或者在网页浏览器为选项卡式浏览器的情况下监测所显示的选项卡的URL。然后,当检测到URL变化事件时(步骤S124),将关于新URL的信息发送到中继服务器23 (步骤S126),以及还将内容脚本155注入到新加载的现有网页150中(步骤S125)。在现有网页150包括子框架的情况下,还将内容脚本155注入到每个子框架上加载的现有网页中。当现有网页150上的内容的加载完成(步骤S101)并且浏览器扩展应用140将内容脚本155注入到现有网页150中时,已加载的内容脚本155首先建立与浏览器扩展应用140的会话(session)(步骤S102),并且开始监测鼠标光标位置,或者开始等待关于子框架的位置的查询。通过以下面的方式由JavaScript (注册商标)监测文档对象的鼠标移动事
件,来实现鼠标光标位置的监测,例如
权利要求
1.一种信息处理设备,包括 内容显示单元,其用于与直接操作内容的演示者侧实时地共享和显示与所述演示者操作的内容相同的内容;以及 显示控制单元,其用于使得从仅用来观看所述演示者的操作的所述信息处理设备和其它信息处理设备发送的评论,在所述内容显示单元与所述演示者侧实时地共享和显示的所述内容的预定区域中,根据预定模式有规律地出现。
2.根据权利要求I所述的信息处理设备,其中,所述显示控制单元使得从所述信息处理设备和所述其它信息处理设备发送的所述评论以中间具有一个消息的间隔在水平方向上依次出现。
3.根据权利要求I所述的信息处理设备,其中,即使所述内容显示单元显示的所共享的内容的窗口大小改变,所述显示控制单元也不改变所述模式。
4.根据权利要求I所述的信息处理设备,其中,所述显示控制单元使得用于将反馈返回到所述执行者的反馈输入单元以与所述内容显示单元显示的所述共享的内容相交叠的方式来显示。
5.根据权利要求4所述的信息处理设备,其中,所述显示控制单元使得用于将情感表达返回为所述反馈的对象显示在所述反馈输入单元上。
6.根据权利要求I所述的信息处理设备,其中,在从其他演示者发送预定数目或更多的评论的情况下,所述显示控制单元在所述反馈输入单元中输入的评论被确认提交时,在所述反馈输入单元中显示无法发送所述评论。
7.根据权利要求I所述的信息处理设备,其中,所述显示控制单元根据所述预定区域中的标记的显示频率,来进行关于使用情感表达的反馈的频率的控制,其中,所述使用情感表达的反馈包括来自所述信息处理设备的反馈。
8.根据权利要求I所述的信息处理设备,其中,所述显示控制单元使得满足预定条件的、从用户操作的设备发送的评论显示在所述预定区域中的固定位置处。
9.根据权利要求8所述的信息处理设备,其中,所述预定条件是评论的发送次数为预定数目或更多。
10.根据权利要求I至9中任一项所述的信息处理设备,其中,所述内容是网页。
11.一种由信息处理设备执行的信息处理方法,包括 与直接操作内容的演示者侧实时地显示与所述演示者操作的共享的内容相同的内容;以及 使得从仅用来观看所述演示者的操作的所述信息处理设备和其它信息处理设备发送的评论,在所述显示的步骤中与所述演示者侧实时地共享和显示的所述内容的预定区域中,根据预定模式有规律地出现。
12.—种计算机程序,用于使信息处理设备执行 与直接操作内容的演示者侧实时地显示与所述演示者操作的共享的内容相同的内容;以及 使得从仅用来观看所述演示者的操作的所述信息处理设备和其它信息处理设备发送的评论,在所述显示的步骤中与所述演示者侧实时地共享和显示的所述内容的预定区域中,根据预定模式有规律地出现。
全文摘要
提供了一种信息处理设备、信息处理方法及计算机程序,该信息处理设备包括内容显示单元,其用于与直接操作内容的演示者侧实时地共享和显示与所述演示者操作的内容相同的内容;以及显示控制单元,其用于使得从仅用来观看演示者的操作的信息处理设备和其它信息处理设备发送的评论,在内容显示单元与演示者侧实时地共享和显示的内容的预定区域中,根据预定模式有规律地出现。
文档编号H04L29/08GK102780757SQ20121013792
公开日2012年11月14日 申请日期2012年5月4日 优先权日2011年5月12日
发明者D·福雷斯特·马修, 井原宏二, 宇津木慎吾 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1