信息处理装置制造方法

文档序号:6534197阅读:130来源:国知局
信息处理装置制造方法
【专利摘要】在信息处理装置(10)中,在主CPU(200)处于备用状态期间,子CPU(100)处于活跃状态。在子CPU(100)处于备用状态期间,主CPU(200)处于活跃状态。主CPU(200)和子CPU(100)能够从存储装置读取数据。在按钮监视单元(70)接收到电源导通指令时,子CPU(100)启动主CPU(200)并进入备用状态,并且在按钮监视单元(70)接收到电源关断指令时,主CPU(200)启动子CPU(100)并进入备用状态。
【专利说明】信息处理装置

【技术领域】
[0001]本发明涉及信息处理装置,例如游戏机。

【背景技术】
[0002]过去,使用诸如光盘、磁光盘和蓝光盘之类的ROM介质来分发和销售游戏软件。然而,近年来,实践中一般采取分布模式,在所述分布模式中,从与因特网连接的内容服务器下载软件。专利文献I公开了具有下载模块的游戏机,所述下载模块的启动日期和时间由用户设置从而使系统控制器在所设置的启动日期和时间导通信息处理装置的主电源,使得信息处理装置启动下载模块来进行下载。
[0003]引文列表
[0004]专利文献
[0005]专利文献I
[0006]美国公开申请第2011/0307583号


【发明内容】

[0007]技术问题
[0008]随着网络环境的改善以使游戏机与因特网持续连接,已对系统进行了设计,在所述系统中,由服务器向游戏机发出的信息提供请求使游戏机收集关于它们的用户的活动以及关于在每个游戏机的辅助存储装置中所安装的内容的信息,并且使游戏机将所收集的信息发送至所述服务器。在这种系统中,服务器优选以所希望的定时收集最新的信息。
[0009]然而,在例如上文引用的专利文献I中所公开的信息处理装置的情况下,所述装置的主控制器处于备用模式并且不活跃,使得服务器无法将信息提供请求发送至所述装置。在服务器需要仅将信息提供请求发送至在活跃模式中的信息处理装置的情况下,由于用户的人口统计(年龄、性别、职业等)可能根据请求所被发送的时间而出现偏差,所以可能难以获得适当的统计数字。在游戏机经由网络与服务器连接的系统中,因此游戏机优选即刻对来自服务器的请求进行响应。此外,希望不仅为游戏系统而且还为其它信息处理环境发展用于对来自服务器的请求立即进行响应的技术以及用于从服务器即刻获取信息的技术。
[0010]因此,本发明的目的是为了提供用于与外部服务器和另一信息处理装置有效地通信的技术。
[0011]解决问题的方案
[0012]在解决上述问题期间并且根据本发明的一个实施例,提供一种信息处理装置,所述信息处理装置与存储装置连接或合并在所述存储装置中,并且所述信息处理装置包括主CPU和子CPU。当主CPU处于备用状态时,子CPU置于活跃状态。
[0013]根据本发明的另一实施例,还提供一种信息处理装置,所述信息处理装置与存储装置连接或合并在所述存储装置中,并且所述信息处理装置包括主CPU和子CPU。仅主CPU和子CPU 二者之一置于活跃状态。
[0014]附带地,如果在诸如方法、装置、系统、存储介质以及计算机程序之类的不同形式之间对本发明的上文概述的组成元素或上文的表述的其它组合进行转换,那么它们仍构成本发明的有效实施例。

【专利附图】

【附图说明】
[0015]图1是示出作为本发明的实施例的信息处理系统的图。
[0016]图2是信息处理装置的功能框图。
[0017]图3是信息处理装置的功能框图,描绘了本实施例的子系统与主系统之间的关系O

【具体实施方式】
[0018]在对本发明的实施例的进行具体说明之前,下面先对本发明进行概括性描述。本实施例的信息处理装置包括具有主CPU(中央处理单元)的主系统以及具有子CPU的子系统。主CPU与子CPU以彼此互斥的方式操作。就是说,当主CPU启动并处于活跃状态时,子CPU处于备用状态;当子CPU启动并处于活跃状态时,主CPU处于备用状态。当信息处理装置的主电源保持导通时,主CPU处于活跃状态并且实施各种处理,而子CPU处于休眠模式。当信息处理装置的主电源保持关断时,主CPU启动子CPU并且主CPU进入休眠模式。通过这种方式,主CPU与子CPU以彼此互斥的方式操作。
[0019]主CPU具有执行可被安装在辅助存储装置中的游戏程序的功能,而子CPU不具有这种功能。然而,本实施例的子CPU能够访问辅助存储装置。子CPU具有信息提供功能和下载处理功能,信息提供功能是一种在接收到来自网络服务器的信息提供请求时、针对所请求的信息来访问辅助存储装置并将相关信息发送至网络服务器的功能。子CPU的下载处理功能包含从内容服务器下载内容文件并且将所下载的文件存储在辅助存储装置中。子CPU配置来仅具有这些有限的处理功能,因此能够以比主CPU更小的功耗来操作。主CPU还具有被分配给子CPU的信息提供功能和下载处理功能,使得在子CPU处于休眠模式时,主CPU可以实施信息提供处理或下载处理。
[0020]图1示出作为本发明的一个实施例的信息处理系统I。信息处理系统I包括网络服务器5、内容服务器7、以及作为用户终端的信息处理装置10。辅助存储装置2是大容量存储装置,例如HDD (硬盘驱动器)或闪存,并且与信息处理装置10连接或合并在信息处理装置10中。替代地,辅助存储装置2可以是经由USB(通用串行总线)与信息处理装置10连接的外部存储装置,或者是内置存储装置。输出装置4可以是具有用于视频输出的显示器和用于音频输出的扬声器的电视机,或者是计算机显示器。输出装置4可以通过电缆或经由无线LAN与信息处理装置10连接。信息处理装置10将其处理的结果输出至与其连接的输出装置4。信息处理装置10以有线或无线的方式与由用户操作的输入装置6连接,并且从输入装置6接收操作信号。信息处理装置10可以是游戏机。在该情形中,输入装置6是游戏控制器。
[0021]接入点(下文称作AP) 8具有无线接入点和路由器的功能。信息处理装置10以无线或有线的方式与AP 8连接,从而与网络3上的网络服务器5和内容服务器7可通信地连接。
[0022]例如,网络服务器5以脚本的形式将信息提供请求发送至信息处理装置10。在信息处理装置10中,能够处理脚本的主CPU和子CPU 二者之一保持活跃。因此,网络服务器5能够将信息提供请求发送至任意信息处理装置10,而不论该信息处理装置10的主电源导通或关断。
[0023]内容服务器7以推送为基础将内容文件发送至信息处理装置10。在信息处理装置10中,能够下载内容文件的主CPU和子CPU 二者之一保持活跃。因此,内容服务器7能够将内容文件分布至任意信息处理装置10,而不论该信息处理装置10的主电源导通或关断。内容服务器7可由单个服务器或多个服务器组成。例如,要被分布的内容文件可以是用于要应用于当前已安装的应用的更新或补丁文件的系统软件。作为另一选择,内容文件可以是构成由内容服务器7所推荐的演示游戏或游戏宣传片(trailer)的文件。
[0024]在网络服务器5中注册有使用每个信息处理系统I的用户的账户ID(下文称作“用户账户”)。当信息处理装置10的主电源保持导通并且用户用他的用户账户登录信息处理装置10时,信息处理装置10的主CPU将验证信息(用户账户和密码)发送至网络服务器5。当网络服务器5证明该验证信息正确时,用户能够登入由网络服务器5或由内容服务器7所提供的服务。附带地,本实施例的信息处理装置10能够同时由多个用户使用;每个用户均能够通过其用户账户登入服务提供(service offerings)。
[0025]即使在信息处理装置10的主电源被关断之后,信息处理装置10的子CPU通过使用通过信息处理装置10所注册的至少一个用户的用户账户,仍保持与网络服务器5或与内容服务器7的连接。例如,当主电源导通时,最后登入的用户的用户账户可被用于在主电源被关断之后保持与每个服务器的连接有效。网络服务器5管理每个信息处理装置10的已注册的用户账户。因此,在通过给定的信息处理装置10注册多个用户账户的情形中,网络服务器5将该信息处理装置10的标识信息(控制台ID)与其多个用户账户相关联地注册。
[0026]图2是信息处理装置10的功能框图。信息处理装置10配置来包括主电源按钮20、电源导通LED 21、备用LED 22、系统控制器24、时钟26、装置控制器30、介质驱动器32、USB模块34、闪存36、无线通信模块38、有线通信模块40、子系统50以及主系统60。
[0027]主电源按钮20是由用户操作的、用于输入的输入单元。主电源按钮20被安装在信息处理装置10的外壳的前部,被操作用于导通或关断对信息处理装置10的主系统60的电力供应。在下文的描述中,主电源处于导通状态表示主系统60处于活跃状态;主电源处于关断状态表示主系统60处于备用状态。当主电源按钮20导通时,电源导通LED 21发光。当主电源按钮20关断时,备用LED 22发光。
[0028]系统控制器24检测用户是否已经按压主电源按钮20。如果当主电源处于关断状态时主电源按钮20被按压,则系统控制器24获取该按压操作作为“导通指令”。另一方面,如果当主电源处于导通状态时主电源按钮20被按压,则系统控制器24获取该按压操作作为“关断指令”。可以从输入装置6来进行主电源的导通/关断控制。如果当主电源处于关断状态时输入装置6的适当的按钮(在下文中该按钮将称作“主页按钮”)被按压,则系统控制器24获取该按钮操作作为“导通指令”。另一方面,如果当主电源处于导通状态时主页按钮被按压,则系统控制器24获取该按钮操作作为“关断指令”。通过本实施例的信息处理装置10,如果主电源处于关断状态,则表示子系统50处于活跃状态;如果主电源处于导通状态,则表示主系统60处于活跃状态。
[0029]在获取到导通指令时,系统控制器24将检测的结果通知处于活跃状态的子系统50,关断备用LED 22,并且导通电源导通LED 21。此时,子系统50启动主系统60并进入备用模式。另一方面,在获取到关断指令时,系统控制器24将检测的结果通知处于活跃状态的主系统60,关断电源导通LED 21,并且导通备用LED 22。此时,主系统60启动子系统50并进入备用模式。
[0030]时钟26是生成当前日期和时间信息的实时时钟,并且将所生成的信息供应至系统控制器24、子系统50以及主系统60。
[0031]装置控制器30被配置为LSI (大规模集成电路),该LSI作用类似南桥并在装置之间传送信息。如图所示,装置控制器30与诸如系统控制器24、介质驱动器32、USB模块34、闪存36、无线通信模块38、有线通信模块40、子系统50以及主系统60这样的装置连接。装置控制器30通过缓冲装置之间的电气特性和数据传送速率的差异来控制数据传送定时。
[0032]介质驱动器32是驱动已加载的ROM介质44的驱动装置,以便从所述已加载的ROM介质44读取程序和数据,所述已加载的ROM介质44其上存储有诸如游戏之类的应用软件。ROM介质44是只读存储介质,例如光盘、磁光盘、或蓝光盘。
[0033]USB模块34通过USB电缆与外部设备连接。例如,USB模块34可以通过USB电缆与作为硬盘驱动器的辅助存储装置2连接。闪存36是构成内部存储的辅助存储装置。无线通信模块28可以例如根据诸如蓝牙(注册商标)协议或IEEE 802.11协议之类的通信协议来与输入装置6无线通信。输入装置6可以是要由用户操作的、用于输入的游戏控制器。无线通信模块38还可以支持基于由ITU (国际电信联盟)所规定的MT-2000(国际移动电信2000)标准的第三代数字移动电话系统。有线通信模块40以有线方式与外部设备通信,并且例如可经由AP 8来与网络3连接。
[0034]主系统60包括主CPU、构成主存储装置的存储器和存储器控制器、GPU (图形处理单元)等。这些功能可被构成为在单个芯片上形成的系统上芯片。主CPU具有执行在辅助存储装置2中所安装的应用的功能。
[0035]子系统50包括子CPU、构成主存储装置的存储器和存储器控制器等,但是不具有GPU。子CPU的电路门的数量小于主CPU的电路门的数量,并且子CPU以小于主CPU的功耗来操作。如上所述,当主CPU处于备用状态时,子CPU活跃。如此,子CPU具有有限的处理功能,以便使功耗最小化。附带地,子CPU和存储器可以形成在单独的芯片上。
[0036]子系统50具有信息提供功能和下载处理功能,所述信息提供功能是一种在接收到来自网络服务器5的信息提供请求时、针对所请求的信息来访问辅助存储装置并将相关信息发送至网络服务器5的功能。子系统50的下载处理功能包含从内容服务器7下载内容文件以及将所下载的文件存储在辅助存储装置2中。主系统60也具有信息提供功能和下载处理功能。根据主电源处于导通还是关断状态,所述子系统和所述主系统之一实施信息提供功能和下载处理功能。
[0037]图3是信息处理装置10的功能框图,描绘了本实施例的子系统50与主系统60之间的关系。主系统60具有主CPU 200,当主电源处于导通状态时,所述主CPU 200操作,并且子系统50具有子CPU 100,当主电源处于关断状态时,所述子CPU 100操作。按钮监视单元70监视主电源按钮20是否被按压或者输入装置6的主页按钮是否被按压。就是说,按钮监视单元70监视主电源在导通状态与关断状态之间的切换。按钮监视单元70的功能由系统控制器24来实现。
[0038]子CPU 100包括请求获取单元102、信息获取单元104、发送单元106、下载处理单元108以及切换单元110。主CPU 200包括请求获取单元202、信息获取单元204、发送单元206、下载处理单元208以及切换单元210。在图3中,被示出作为用于实施各种处理的功能框的要素在硬件方面可以由电路块、存储器以及其它LSI形成,在软件方面可以由存储器中所加载的程序等来形成。因此,本领域技术人员应理解的是,这些功能框以仅使用硬件、仅使用软件、或使用二者的结合的多种形式实现,并且这些功能框并不限于此。
[0039]如上所述,在本实施例的信息处理装置10中,当主电源处于导通状态时,主CPU200活跃,并且当主电源处于关断状态时,子CPU 100活跃。主电源处于导通状态是指例如用户玩游戏的时间段。主电源处于关断状态是指例如用户已经停止玩游戏并且关断主电源直到下次导通该主电源的时间段。当主CPU 200或子CPU 100处于活跃状态时,信息处理装置10能够持续保持对网络服务器5的登入状态。
[0040]在信息处理系统I中,网络服务器5可将脚本格式的信息提供请求发送至与网络3连接的多个信息处理装置10,用于实施统计调查。例如,信息提供请求可以包含请求每个信息处理装置10将必要的数据发送回网络服务器5,以便检查平均每个信息处理装置10已安装了多少件游戏软件或者已存储了多少件视频内容。例如,网络服务器5可以将信息提供请求发送至数以千计的信息处理装置10。
[0041]为了用统计学获取有用的处理结果通常需要随机采样。例如,在上文引用的专利文献I中所描述的信息处理系统的情况下,如果其主控制器处于备用状态,则有关的信息处理装置无法从网络服务器接收脚本。在该情形中,登入网络的用户的人口统计(例如,按年龄、性别、职业)可能根据网络服务器发送脚本的时间而出现偏差,使得难以实现随机采样。
[0042]另一方面,在本实施例的信息处理系统I的情况下,即使信息处理装置10使其主电源关断,子CPU 100也在操作中,使得与网络3的连接被保持。由于子CPU 100和主CPU200 二者之一处于活跃状态,所以信息处理装置10总能够从网络服务器5接收到请求。这使得网络服务器5能够将信息提供请求发送至合适数量的、随机选择的信息处理装置。下文是由信息处理装置10所进行的处理的详细说明。
[0043]<当主电源导通时>
[0044]在主CPU 200中,请求获取单元202获取信息提供请求。信息提供请求包括指定要由网络服务器5从信息处理装置10收集的数据的信息。信息获取单元204执行以脚本格式的信息提供请求,并且从辅助存储装置2获取脚本中所包括的数据。例如,信息提供请求可以包含请求将在辅助存储装置2中所保有的内容的细节、游戏名称的数量以及视频的数量发送至网络服务器5。当信息获取单元204已经从辅助存储装置2获取到由信息提供请求所指定的数据时,发送单元206将所获取的数据发送至网络服务器5。
[0045]信息提供请求可包括指定与用户账户关联的数据的信息。网络服务器5可向用户请求关于具体游戏名称是否已经启动的信息。例如,在特定游戏名称的广告被发出之后或者在关于具体游戏名称的事件举行之后,网络服务器5可以检查多少用户已经启动所述游戏名称。例如,在使用用户A的用户账户来连接信息处理装置10的情形中,网络服务器5可请求发送关于通过所述信息处理装置10而注册的另一用户B的数据。
[0046]内容服务器7可将内容下载指令发送至信息处理装置10。该下载指令由下载处理单元208所接收。转而,下载处理单元208从内容服务器7下载相关内容。
[0047]〈当主电源关断时〉
[0048]当按钮监视单元70接收到电源关断指令时,切换单元210向子CPU 100的切换单元110发出启动指令。当子CPU 100启动时,对主CPU 200的电力供应停止,并且主CPU200进入备用状态。在该情形中,子CPU 100的请求获取单元102获取信息提供请求。信息获取单元104执行以脚本格式的信息提供请求,并且从辅助存储装置2获取在该脚本中所包括的数据。当信息获取单元104已经从辅助存储装置2获取到由信息提供请求所指定的数据时,发送单元106将所获取的数据发送至网络服务器5。此外,在子CPU 100中的下载处理单元108可从内容服务器7接收下载指令。转而,下载处理单元108从内容服务器7下载相关内容。当按钮监视单元70接收到电源导通指令时,切换单元110向主CPU 200的切换单元210发出启动指令。当主CPU 200启动时,子CPU 100的电力供应被停止,并且子CPU 100进入备用状态。
[0049]如上所述,即使当主电源保持关断时,活跃的子CPU 100也能够实时对来自网络服务器5的信息提供请求进行响应。由于信息获取单元104像信息获取单元204 —样能够访问辅助存储装置2从而从该辅助存储装置2读出数据,所以能够进行所述响应。此外,即使当主电源保持关断时,子CPU 100也能够实时对下载指令进行响应。由于下载处理单元108像下载处理单元208 —样能够访问辅助存储装置2从而向该辅助存储装置2写入数据,所以能够进行所述响应。
[0050]在本实施例的信息处理装置10中,子CPU 100和主CPU 200 二者之一处于活跃状态,并且仅活跃的CPU可以访问辅助存储装置2。由于进行配置从而不使两个CPU同时访问辅助存储装置2,所以不需要出于访问的目的而进行复杂的软件协调控制。
[0051]如上所述,子CPU 100的性能低于主CPU 200的性能。为此,如果在主电源保持关断时,请求获取单元102接收到脚本,则切换单元110可以在下次主CPU 200启动时将该脚本提供给主CPU 200,使得信息获取单元204可收集数据并且将所收集的数据存储在辅助存储装置2中。替代地,请求获取单元102可将脚本存储在辅助存储装置2的预定存储区域中,使得当主CPU200启动时,请求获取单元202可参考该预定存储区域来从该预定存储区域获取脚本。通过这种方式,子CPU 100可使主CPU 200接管对数据收集的处理。在下次请求获取单元102接收到脚本时,请求获取单元102可从辅助存储装置2读取早些由信息获取单元204所收集并存储的数据,并且将所取回的数据发送至网路服务器5。
[0052]此外,可能发生在由下载处理单元108进行下载处理期间,按钮监视单元70接收到电源导通指令。在该情形中,切换单元110尽快启动主CPU 200,并且将子CPU 100置于备用状态。此时,主CPU 200中的下载处理单元208接管由下载处理单元108所进行的下载处理,并且下载尚未被下载的数据。相反,如果在由下载处理单元208进行下载处理期间,按钮监视单元70接收到电源关断指令,则切换单元210尽快启动子CPU 100,并且将主CPU200置于备用状态。下载处理单元108继续进行早些由下载处理单元208所实施的下载处理。
[0053]尽管上文已经结合给定作为示例的具体实施例对本发明进行了描述,然而本领域技术人员应当理解的是,上述构成要素和各种处理可以以各种方式结合,并且这些结合和变化也落入本发明的范围内。
[0054]结合上文的实施例已示出,仅子CPU 100和主CPU 200 二者之一被置于活跃状态。替代地,由于子CPU消耗相当低的电力,所以子CPU 100可以总保持在活跃状态。在该情形中,信息处理装置10的信息提供功能和下载处理功能可仅由子CPU 100接管,而主CPU200不需要具有这些功能。
[0055]参考标记列表
[0056]I..?信息处理系统,2..?辅助存储装置,5..?网络服务器,7..?内容服务器,10..?信息处理装置,24..?系统控制器,50..?子系统,60..?主系统,70...按钮监视单元,100..?子CPU,102...请求获取单元,104...信息获取单元,106..?发送单元,108..?下载处理单元,110..?切换单元,200..?主CPU,202..?请求获取单元,204..?信息获取单元,206..?发送单元,208..?下载处理单元,210..?切换单元。
[0057][工业实用性]
[0058]本发明可应用于信息处理装置,例如游戏机。
【权利要求】
1.一种信息处理装置,所述信息处理装置或者与存储装置连接,或者合并在所述存储装置中,所述信息处理装置包括: 主CPU ;以及 子 CPU, 其中,当所述主CPU处于备用状态时,所述子CPU处于活跃状态。
2.根据权利要求1所述的信息处理装置, 其中,当所述子CPU处于备用状态时,所述主CPU处于活跃状态。
3.根据权利要求1或2所述的信息处理装置, 其中所述主CPU和所述子CPU能够从所述存储装置读取数据。
4.根据权利要求1至3中任一项所述的信息处理装置, 其中,当所述信息处理装置的主电源保持关断时,所述子CPU处于活跃状态。
5.根据权利要求1至4中任一项所述的信息处理装置, 其中,在由系统控制器接收到电源导通指令时,子CPU启动主CPU并进入备用状态,并且 在由所述系统控制器接收到电源关断指令时,所述主CPU启动所述子CPU并进入备用状态。
6.根据权利要求1至5中任一项所述的信息处理装置, 其中所述子CPU的电路门的数量小于所述主CPU的电路门的数量,并且 所述子CPU的操作功耗小于所述主CPU的操作功耗。
7.根据权利要求1至6中任一项所述的信息处理装置, 其中,在从与网络连接的服务器接收到信息提供请求时,所述子CPU从所述存储装置读取相关信息并且将所述信息提供给所述服务器。
8.根据权利要求1至7中任一项所述的信息处理装置, 其中,在从与所述网络连接的服务器接收到所述信息提供请求时,所述子CPU启动所述主CPU,使得所述主CPU根据所述信息提供请求来获取信息并且将所述信息存储在所述存储装置中。
9.一种信息处理装置,所述信息处理装置或者与存储装置连接,或者合并在所述存储装置中,所述信息处理装置包括: 主CPU ;以及 子 CPU, 其中仅所述主CPU和所述子CPU 二者之一处于活跃状态。
【文档编号】G06F1/26GK104335136SQ201380029759
【公开日】2015年2月4日 申请日期:2013年4月16日 优先权日:2012年6月12日
【发明者】榎本繁 申请人:索尼电脑娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1