CN104335172B - 信息处理设备和信息处理*** - Google Patents

信息处理设备和信息处理*** Download PDF

Info

Publication number
CN104335172B
CN104335172B CN201380026739.3A CN201380026739A CN104335172B CN 104335172 B CN104335172 B CN 104335172B CN 201380026739 A CN201380026739 A CN 201380026739A CN 104335172 B CN104335172 B CN 104335172B
Authority
CN
China
Prior art keywords
application
information processing
processing equipment
information
version
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
Application number
CN201380026739.3A
Other languages
English (en)
Other versions
CN104335172A (zh
Inventor
足立原直
土屋晃胤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Publication of CN104335172A publication Critical patent/CN104335172A/zh
Application granted granted Critical
Publication of CN104335172B publication Critical patent/CN104335172B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/73Authorising game programs or game devices, e.g. checking authenticity
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/77Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/92Video game devices specially adapted to be hand-held while playing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/204Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/552Details of game data or player data management for downloading to client devices, e.g. using OS version, hardware or software profile of the client device

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

根据本发明,信息获取单元(214)从固定游戏控制台获取用于表示要在移动游戏设备上启动的应用的标识信息。确定单元(216)确定移动游戏设备是否具有使用标识信息标识的应用。当移动游戏设备具有该应用时,应用启动单元(218)启动该应用。可替代地,当移动游戏设备不具有该应用时,下载处理单元(224)从固定游戏控制台获取该应用。

Description

信息处理设备和信息处理***
技术领域
本发明涉及信息处理设备和信息处理***。
背景技术
在固定式游戏机和便携式游戏机之间,诸如操作***(OS)和硬件之类的平台是不同的。PTL 1提出了一种固定式游戏机和便携式游戏机通过利用仿真技术共享与游戏有关的图像文件的游戏***。
引用列表
专利文献
PTL 1:US 2010/0137046A
发明内容
技术问题
传统上,通常在线竞赛游戏显示在具有相同平台的游戏机之间。然而,近些年的便携式游戏机已经变得能够发挥与固定游戏机可比较的性能,并且操作固定式游戏机的用户和操作便携式游戏机的用户进行在线竞赛也已经变得现实。因此,优选允许提供这样的机制:具有不同平台的游戏机可以有效地联合(affiliation)执行游戏。
因此,本发明意图提供这样一种技术:允许至少两个信息处理设备高效地联合执行应用。
解决方案
为了解决上述问题,本发明某一方面的信息处理设备是一种信息处理设备,包括:信息获取器,其获取标识要在该信息处理设备中从另一信息处理设备启动的应用的标识信息;确定器,其确定该信息处理设备是否具有该标识信息标识的应用;应用启动器,如果该信息处理设备具有该应用,则该应用启动器启动该应用;以及下载处理部分,如果该信息处理设备不具有该应用,则该下载处理部分从另一信息处理设备获取该应用。
本发明的另一方面是一种信息处理***。该信息处理***是这样配置的信息处理***:包括第一信息处理设备和具有不同于第一信息处理设备的平台的平台的第二信息处理设备。该第一信息处理设备包括:第一安装处理部分,其安装要在第一信息处理设备中执行的第一应用;以及存储设备,其保存要在第二信息处理设备中执行的第二应用。第二信息处理设备包括:信息获取器,其获取标识要在第二信息处理设备中从第一信息处理设备启动的应用的标识信息;确定器,其确定第二信息处理设备是否具有该标识信息标识的应用;下载处理部分,如果第二信息处理设备不具有该应用,则该下载处理部分从第一信息处理设备获取第二应用;以及第二安装处理部分,其执行通过该下载处理部分获取的应用的自动安装。
通过转换方法、设备、***、记录介质和计算机程序等中本发明的以上组成元件和表述的任意组合所获得的,作为本发明的各方面也是有效的。
附图说明
[图1]图1是图示根据示例性实施例的信息处理***的配置的一个示例的示图。
[图2](a)是图示便携式游戏机的正面的示图,并且(b)是图示便携式游戏机的背面的示图。
[图3](a)是图示便携式游戏机的上表面的示图,(b)是图示便携式游戏机的下表面的示图,并且(c)是图示便携式游戏机的左侧面的示图。
[图4]图4是图示便携式游戏机的电路配置的示图。
[图5]图5是图示固定式游戏机的功能块的示图。
[图6]图6是图示程序包软件的一个示例的示图。
[图7]图7是图示便携式游戏机的功能块的示图。
[图8]图8是游戏机之间的游戏的联合执行的序列图。
[图9]图9是游戏的启动屏幕的示图。
[图10]图10是图示菜单屏幕的示图。
[图11]图11是图示当启动联合应用时的说明性屏幕的示图。
[图12]图12是图示下载过程的示图。
具体实施方式
图1图示根据示例性实施例的信息处理***1的配置的一个示例。在信息处理***1中,固定式游戏机3和便携式游戏机10可以经由接入点(下文中,称为“AP”)2执行互相的数据发送和接收。AP 2具有无线接入点和路由器的功能,并且便携式游戏机10和固定式游戏机3经由AP 2连接。便携式游戏机10和固定式游戏机3可以能够形成ad hoc网络以及直接发送和接收数据。此外,他们可以能够经由连接到因特网的服务器(未图示)发送和接收数据。
便携式游戏机10具有无线通信功能并且无线连接到AP 2。便携式游戏机10具有基于无线LAN(局域网)的通信功能并且在基础架构模式中无线连接到AP 2。如果便携式游戏机10和固定式游戏机3经由外部服务器通信,则便携式游戏机10可以通过为移动电话采用的通信***(诸如,第三代移动通信***)与固定式游戏机3通信。
固定式游戏机3通过线缆6连接到AP 2。固定式游戏机3以无线或有线方式连接到用户操作的游戏控制器7,并且接受来自游戏控制器7的操作信号。固定式游戏机3连接到显示设备5并且使显示设备5输出处理结果。显示设备5可以是具有输出图像的显示器和输出声音的扬声器的电视,或者可以是计算机显示器。显示设备5可以通过有线电缆连接到固定式游戏机3,或者可以通过无线LAN无线连接到固定式游戏机3。
在本示例性实施例中,固定式游戏机3是信息处理设备的一个示例,并且便携式游戏机10是具有不同于固定式游戏机3的平台的平台的信息处理设备的一个示例。如刚才所述,固定式游戏机3和便携式游戏机10具有不同种类的硬件和操作***(OS)。本示例性实施例提供其中至少两个信息处理设备可以联合执行应用的信息处理***1。在信息处理***1中,具有不同平台的多个信息处理设备,像固定式游戏机3和便携式游戏机10那样可以联合执行应用。然而,具有相同平台的多个信息处理设备可以联合执行应用。
将描述本示例性实施例的便携式游戏机10的外观配置和电路配置。
[正面部分的配置]
图2(a)图示便携式游戏机10的正面。便携式游戏机10由水平方向长的外壳形成,并且用户握住的左和右区域具有弓形轮廓线。矩形触摸面板50提供在便携式游戏机10的正面。触摸面板50由显示设备20和覆盖显示设备20的表面的透明前触摸板21构成。显示设备20是有机EL(电致发光)面板并且显示图像。显示设备20可以是诸如液晶面板之类的显示部件。前触摸板21是具有检测同时触摸的多个点的功能的多点触摸板,并且触摸面板50形成为多触摸屏幕。
每个位于的偏菱形的顶点的三角形按钮22a、圆形按钮22b、十字按钮22c和方形按钮22d(下文中,当一般称呼时称为“操作按钮22”)提供在触摸面板50的右侧。向上按键23a、向左按键23b、向下按键23c和向左按键23d(下文中,当一般称呼时称为“方向按键23”)提供在触摸面板50的左侧。用户可以通过操作方向按键23输入8个方向,向上、向下、向左、向右方向和斜向方向。左操纵杆24a提供在方向按键23的下方,并且右操纵杆24b提供在操作按钮22的下方。用户倾斜左操纵杆24a或右操纵杆24b(下文中,当一般称呼时称为“模拟操纵杆24”)以输入方向和倾斜量。L按钮26a和R按钮26b提供在外壳的左和右顶部部分。操作按钮22、方向按键23、模拟操纵杆24、L按钮26a和R按钮26b形成用户操作的操作部件。
前相机30提供在操作按钮22的附近。均输出声音的左扬声器25a和右扬声器25b(下文中,当一般称呼时称为“扬声器25”)提供在左操纵杆24a的左侧和右操纵杆24b的右侧。而且,原点按钮27提供在左操纵杆24a的下方,并且开始按钮28和选择按钮29提供在右操纵杆24b的下方。
[背面部分的配置]
图2(b)图示便携式游戏机10的背面。后相机31和后触摸板32提供在便携式游戏机10的背面。后触摸板32形成为类似于前触摸板21的多点触摸板。便携式游戏机10提供有在正面和背面上的两个相机和触摸板。
[上表面部分的配置]
图3(a)图示便携式游戏机10的上表面。如已经所述,L按钮26a和R按钮26b分别提供在便携式游戏机10的上表面的左和右端侧。电源按钮33提供在L按钮26a的右侧上,并且用户通过按下电源按钮33至少预定时间(例如,2秒)来打开或关闭电源。便携式游戏机10具有当期间不操作操作部件的时段(无操作时段)持续了预定时间时转变为挂起状态的电源控制功能。当便携式游戏机10进入挂起状态时,用户可以通过短时间(例如,至多2每秒)按下电源按钮33使得便携式游戏机从挂起状态恢复到唤醒状态。
游戏卡插槽34是***游戏卡的插槽。在该图中,图示了通过插槽盖板覆盖游戏卡插槽34的状态。可以在卡槽34的附近提供当正在被存取时闪烁的LED灯。附件端子35是用于连接***装置(附件)的端子。在该图中,图示了通过端子盖板覆盖附件端子35的状态。用于调整音量的负按钮36a和正按钮36b提供在附件端子35和R按钮26b之间。
[下表面部分的配置]
图3(b)图示便携式游戏机10的下表面。存储卡插槽37是***存储卡的插槽。在该图中,图示了通过插槽盖板覆盖存储卡插槽37的状态。声音输入/输出端子38、麦克风39以及多用途端子40提供在便携式游戏机10的下表面。多用途端子40与USB(通用串行总线)兼容,并且可以经由USB线缆连接到另一装置。
[左侧表面部分的配置]
图3(c)图示便携式游戏机10的左侧表面。用作SIM卡的插槽的SIM卡插槽41提供在便携式游戏机10的左侧表面。
[便携式游戏机的电路配置]
图4图示便携式游戏机10的电路配置。其各个组件通过总线92相互连接。无线通信模块71由无线LAN模块构成,其遵从诸如IEEE 802.11b之类的通信标准,并且经由AP 2连接到另一信息处理设备和外部网络。无线通信模块71可以具有蓝牙(注册商标)协议的通信功能。移动电话模块72与第三代数字移动电话***兼容,其遵从ITU(国际通信联盟)定义的IMT-2000(国际移动通信2000)标准,并且连接到移动电话网络4。其中记录用于标识移动电话的电话号码的唯一ID号码的SIM卡74***到SIM卡插槽41。将SIM卡74***到SIM插槽41允许移动电话模块72与移动电话网络4通信。
便携式游戏机10可以通过使用无线通信模块71建立与另一便携式游戏机10的adhoc网络。在该情况下,便携式游戏机10可以直接相互连接而不要求诸如AP 2的基础架构。
CPU(中央处理单元)60执行加载到主存储器64等的程序。GPU(图像处理单元)62执行图像处理必须的计算。主存储器64由RAM(随机存取存储器)等形成并且存储由CPU 60使用的程序、数据等。存储66由NAND型快闪存储器等形成,并且用作内建辅助存储设备。
运动传感器67检测便携式游戏机10的运动,并且地磁传感器68在三轴方向上检测地磁。GPS控制器69接收来自GPS卫星的信号并且计算当前位置。前相机30和后相机31捕获图像和输入图像数据。前相机30和后相机31由CMOS图像传感器(互补金属氧化物半导体图像传感器)形成。
显示装置20是有机EL显示设备,并且具有通过对其阴极和阳极施加电压发光的发光元件。在省电模式下,通过将电极之间施加的电压设置得比通常更低,显示设备20可以设置为暗状态,以便可以抑制功率消耗。显示设备20可以是提供有背光的液晶面板显示设备。在省电模式下,通过降低背光的光量,液晶面板显示设备可以设置为暗状态,以便可以抑制功率消耗。
在接口90,操作单元70包括便携式游戏机10中的各种种类的操作部件。具体地,操作单元70包括操作按钮22、方向按键23、模拟操纵杆24、L按钮26a、R按钮26b,原点按钮27、开始按钮28、选择按钮29、电源按钮33、负按钮36a和正按钮36b。前触摸板21和后触摸板32是多点触摸板,并且这样布置前触摸板21以便与显示设备20的表面重叠。扬声器25输出便携式游戏机10的各个功能创建的声音,并且麦克风39输入便携式游戏机10的周围声音。声音输入/输出端子38从外部麦克风输入立体声音并且输出立体声音到外部头戴式耳机等。
其中记录游戏文件76的游戏卡***到游戏卡插槽34。游戏卡76具有数据可写记录区域。当游戏卡76加载到游戏卡插槽34中时,通过介质驱动器执行数据写入和读取。存储卡78***到存储卡插槽37。当加载到存储卡插槽37时,存储卡78用作外部辅助存储设备。多用途端子40可以用作USB端子。USB线缆80连接到其,并且多用途端子40与另一个USB装置执行数据发送和接收。***装置连接到附件端子35。
图5图示固定式游戏机3的功能块。固定式游戏机3包括通信部分100、处理部分110、以及存储设备130。通信部分100与便携式游戏机10通信或者与网络服务器和经由AP 2连接到因特网的内容服务器通信。从处理部分110发送的数据或者要由处理部分110获取的数据通过通信部分100。存储设备130是大容量辅助存储设备并且可以是例如硬盘驱动器。处理部分110具有启动控制器112、应用启动器114、应用执行器116、信息提供器118、内容获取器120、内容分发器122、安装处理部分124以及显示处理部分126。在硬件组件方面,这些组件通过任意计算机的CPU、存储器、加载到存储器的程序等实现。这里,绘制通过它们的协作实现的功能块。因此,本领域的技术人员理解通过仅硬件或者仅软件或者其组合以各种形式实现这些功能块。
内容获取器120从经由通信部分100连接到因特网的内容服务器获取应用的程序包软件,并且将其保存在存储设备130中。图6图示程序包软件150的一个示例。在程序包软件150中,包括用于固定式游戏机的应用软件(下文中,也称为“固定式版本应用”)152和用于便携式游戏机的应用软件(下文中,也称为“便携式版本应用”)154。每个应用软件包括执行游戏应用的主程序,用于启动主程序的启动文件,游戏人物、场景等的游戏数据,用于标识游戏标题的标识信息(下文中,也称为“标题ID”),游戏软件的版本信息等。主程序是执行应用必须的程序并且通过运行主程序游戏进行。启动文件是用于启动主程序的程序。当执行启动文件时,调用和执行主程序。
程序包软件150通过内容获取器120下载到存储设备130并且被安装。在固定式游戏机3中执行安装的固定式版本应用152,而便携式版本应用154传输到便携式游戏机10以在便携式游戏机10中安装和执行。固定式版本应用152和便携式版本应用154包括彼此有关的游戏标题的主程序。彼此有关的游戏标题主要意味着相同游戏标题。然而,程序的二进制数据和标题ID不同,因为他们在具有不同平台的信息处理设备中执行。也就是说,虽然固定式版本应用152和便携式版本应用154是例如作为相同游戏标题的“ABC网球3”游戏,但是他们的二进制数据和游戏ID不同。
在信息处理***1中,便携式游戏机10是无线通信终端,并且因此其与内容服务器的通信速度与作为有线通信终端的固定式游戏机3相比比较慢。因此,还使便携式版本应用154包括在要由固定式游戏机3下载的程序包软件150中,并且允许便携式游戏机10稍后从固定式游戏机3获取便携式版本应用154。这使得固定式游戏机3和便携式游戏机10高效地联合执行应用成为可能。
当内容获取器120获取程序包软件150时,安装处理部分124安装固定式版本应用152。这使得应用启动器114启动固定式版本应用152和应用执行器114执行固定式版本应用152成为可能。为了启动固定式版本应用152执行包括在固定式版本应用152中的启动文件。通过启动文件的执行,应用执行器116调用主程序并且执行固定式版本应用152。
图7图示便携式游戏机10的功能块。便携式游戏机10包括通信部分200、处理部分210和存储设备250。通信部分200经由AP 2与固定式游戏机3通信。通信部分200是无线通信模块71并且当经由外部服务器与固定式游戏机3通信时可以是移动电话模块72。从处理部分210发送的数据或者由处理部分210获取的数据通过通信部分200。存储设备250是辅助存储设备并且可以是存储卡78。处理部分210具有搜索部分212、信息获取器214、确定器216、应用启动器218、应用执行器220、版本比较器222、下载处理部分224、安装处理部分226、远程启动器228和显示处理部分230。这些组件在硬件组件方面通过计算机的CPU 60、主存储器64、加载到主存储器64的程序等实现。这里,绘制通过他们的协作实现的功能块。因此,本领域的技术人员理解这些功能块可以通过仅硬件或仅软件或其组合以各种形式实现。
在便携式游戏机10中,下载处理部分224经由通信部分200从固定式游戏机3下载便携式版本应用154,并且安装处理部分226执行便携式版本应用154的自动安装。这里,自动安装是指无需用户操作,安装处理部分226当在下载处理完成之后从下载处理部分224接收下载完成通知时,自动安装便携式版本应用154的处理。这使得应用启动器218启动便携式版本应用154和应用执行器220执行便携式版本应用154成为可能。为了启动便携式版本应用154执行便携式版本应用154中包括的启动文件。通过启动文件的执行,应用执行器220调用主程序并且执行便携式版本应用154。
在本示例性实施例的信息处理***1中,具有不同平台的固定式游戏机3和便携式游戏机10联合执行有关游戏应用。为了该目的,固定式版本应用152和便携式版本应用154均具有联合执行应用的模式(下文中,称为“联合模式”)。通过在联合模式中执行二者,可以执行在二者之间进行联合的处理。作为一种使用情况,引用两个用户分别操作固定式游戏机3和便携式游戏机10以一起进行竞赛游戏的情况。然而,具有在多个游戏机之间的联合的使用情况不限于此。通过在固定式游戏机3和便携式游戏机10中在联合模式下执行固定应用版本152和便携应用版本154,可以执行固定应用版本152和便携应用版本154联合的处理。
为了实现游戏机之间的联合,固定式游戏机3安装“联合工具(utility)”并且便携式游戏机10安装“联合应用”。安装在固定式游戏机3中的联合工具在处理部分110中执行至少部分功能(见图5)并且还实现Web服务器的功能。具体地,通过信息提供器118和启动控制器112实现Web服务器功能。安装在便携式游戏机10中的联合应用在处理部分210中执行至少部分功能(见图7)。
图8是在两个游戏机之间联合执行游戏的序列图。在该序列图中,固定式游戏机3和便携式游戏机10都通过用户处于通电ON状态(S10、S12)。以下,将图示在固定式游戏机3和便携式游戏机10中联合执行具有在联合模式玩游戏的功能的游戏标题“ABC网球3”的示例。
当固定式游戏机3的用户选择在显示设备5上显示的菜单屏幕中的游戏标题“ABC网球3”的图标时,应用启动器114启动游戏“ABC网球3”并且应用执行器116生成启动屏幕(S14)。应用启动器114启动的应用相当于图6中图示的固定式版本应用152,并且应用执行器116的功能通过主程序实现。
图9图示连接到固定式游戏机3的显示设备5上显示的“ABC网球3”的启动屏幕。在启动屏幕中,呈现游戏模式的选择。这里,允许用户选择以正常模式或联合模式玩游戏。当用户通过使用游戏控制器7选择以联合模式玩游戏时(S16),应用执行器118启动联合工具(S18)。通过联合工具的启动,实现图5中图示的信息提供器118、内容分发器122以及显示处理部分126的功能。在他们中间,信息提供器118和内容分发器122承担作为联合工具的Web服务器的功能。
图10图示便携式游戏机10的显示设备20上显示的菜单屏幕。当便携式游戏机10通电时,***软件在显示设备20上显示其中安排可执行应用的图标的菜单屏幕。当用户轻叩菜单屏幕中显示图标区域时,前触摸板21检测轻叩的位置并且选择应用。这里,用户轻叩图标300并且***软件启动联合应用(S20)。通过联合应用的激活,实现在图7中图示的信息获取器214、确定器216、版本比较器222、远程启动器228和显示处理部分230的功能。
当启动联合应用时,显示处理部分230在显示设备20上显示图11中图示的说明性屏幕。在该说明性屏幕中,可以通过文本显示启动联合应用或者执行应用的自动安装。在显示说明性屏幕的状态下,搜索部分212在通过AP2形成的LAN中广播搜索命令以搜索Web服务器(S22)。
在固定式游戏机3中,当接收搜索命令时,信息提供器118执行对便携式游戏机10的预定信息的单播(S24)。在信息提供器118提供的信息中,包括标识要在联合模式下在便携式游戏机10中启动的应用(游戏)的标识信息(标题ID)。
在便携式游戏机10中,信息获取器214获取提供的信息并且确定器216确定便携式游戏机10是否具有接收的信息中包括的标题ID标识的游戏(S26)。在便携式游戏机10中,下载的游戏软件安装到存储卡78中。因此,确定器216可以搜索存储卡78中是否已经安装了由标题ID标识的游戏。而且,安装的游戏的标题ID可以预先列出。在该情况下,确定器26可以参考列表并且确定是否已经安装了由标题ID标识的游戏。
如果便携式游戏机10不具有由标题ID标识的游戏(S26的否),则确定器216指令下载处理部分224从固定式游戏机3获取该游戏。当接收该指令时,下载处理部分224发送下载请求到固定式游戏机3(S28)。在固定式游戏机3中,应用执行器116向内容分发器122指定便携式版本应用154的文件作为发送目标,并且内容分发器122向便携式游戏机10分发“ABC网球3”的便携式版本应用154(S30)。在便携式游戏机10中,下载处理部分224下载便携式版本应用154并且显示处理部分230显示如图12图示的下载的过程。当完成下载时,下载处理部分224通知安装处理部分226下载已经完成。当接收该通知时,安装处理部分226执行下载的便携式版本应用154的自动安装(S32)。
当安装完成时,应用启动器218自动启动“ABC网球3”的游戏,并且应用执行器220执行其(S34)。应用启动器218启动的应用是图6图示的便携式版本应用154,且应用执行器220的功能通过主程序实现。
虽然应用启动器218在该示例中在安装完成之后自动启动游戏,但是用户可以在安装完成之后从菜单屏幕启动安装的游戏。在该情况下,除了指示安装已经完成的消息,显示处理部分230在显示设备20上还显示指示安装的游戏的启动方法的消息。在便携式游戏机10中,通过按下原点按钮27显示菜单屏幕。因此,显示处理部分230向用户提供指示按下原点按钮27和选择安装的游戏的图标作为启动游戏的方法的消息。当用户根据该消息操作便携式游戏机10时,应用启动器218启动“ABC网球3”的游戏,并且应用执行器220执行它。
应用执行器220向固定式游戏机3通知游戏的启动已经完成(S36)。例如,可以通过进行关于有关的游戏是否存在于固定式游戏机3中的搜索,作为结果作出该通知。由此,在固定式游戏机3中,应用执行器116在联合模式下执行游戏“ABC网球3”,并且终止联合工具(S38)。而且,应用执行器116通知便携式游戏机10“ABC网球3”正在联合模式下执行(S40)。当接收该通知时,应用执行器220在联合模式下执行“ABC网球3”。以上流程实现在固定式游戏机3中的游戏和在便携式游戏机10中的游戏的联合。
已经说明要由便携式游戏机10启动的游戏标题的标题ID包括在在S24从信息提供器118提供到便携式游戏机10的信息中。可以进一步包括该游戏标题的版本信息。而且,在提供的信息中,可以包括正在固定式游戏机3中启动的游戏标题的标题ID和版本信息。如果已经在S26安装通过标题ID标识的游戏(S26的“是”),则便携式游戏机10不需要再次下载便携式版本应用154并由此移动到S34的处理,其中应用启动器218执行“ABC网球”的自动启动。游戏的自动启动是指这样的处理:无需用户的操作,应用启动器218当在安装处理完成之后从安装处理部分226接收安装完成的通知时,自动启动所安装的便携式版本应用154。
此时,在便携式游戏机10中,虽然已经安装游戏,但是存在出现这样的麻烦的可能性:与固定式游戏机3执行的游戏的联合是不可能的,因为其版本老。而且,如果便携式游戏机10具有从内容服务器下载的最新版本的便携式版本应用154并且安装了它,则联合是不可能的麻烦可能出现,因为正在固定式游戏机3中执行的游戏的版本老。因此,版本比较器222可以比较已经安装的游戏标题的版本信息和正在固定式游戏机3中执行的游戏标题的版本信息,并且确定二者是否可以联合。指示联合是否是可能的信息例如预先从外部服务器等获取。如果二者不能联合,则版本比较器222更新版本老的游戏标题。具体地,如果正在固定式游戏机3中执行的游戏标题的版本信息老,则版本比较器222向固定式游戏机3通知可以与便携式版本应用154联合的固定式版本应用152的版本信息,并且指令固定式游戏机3从内容服务器下载具有该版本信息的固定式版本应用152。另一方面,如果已经安装在便携式游戏机10中的游戏标题的版本信息老,则版本比较器222向固定式游戏机3通知可以与固定式版本应用152联合的便携式版本应用154的版本信息,并且指令固定式游戏机3下载具有该版本信息的便携式版本应用154,并且将其提供给便携式游戏机10。便携式游戏机10还可能直接从内容服务器下载便携式版本应用154。
如上,通过使得从固定式游戏机3提供的信息包括标题ID和正在固定式游戏机3中启动的游戏标题的版本信息,允许版本比较器222确定固定式版本应用152和便携式版本应用154是否可以联合。
图8中图示的序列从已经启动固定式游戏机3和便携式游戏机10的状态开始。然而,便携式游戏机10的远程启动器228具有当固定式游戏机3处于断电状态下时执行固定式游戏机3的远程启动的功能。通过启动联合应用实现远程启动器228的功能,并且远程启动器228发送包括固定式游戏机3的MAC地址的魔术分组(magic packet)。固定式游戏机3的通信部分100和启动控制器112即使在断电状态下也处于启动状态。当启动控制器112经由通信部分100接收魔术分组时,它使固定式游戏机3通电并且应用启动器114自动启动联合模式的预定游戏。在该远程启动处理中,预先设置应用启动器114要自动启动的游戏,并且在远程启动之后进行S18的序列和图8中图示的随后步骤。
以上基于实施例描述本发明。本领域的技术人员将理解本实施例是举例,并且在各自组成元件和其各自处理过程的组合中各种修改示例是可能的,并且这样的修改示例也在本发明的范围内。
在图8图示的序列中,图示在固定式游戏机3中判定在联合模式下执行游戏的示例。然而,如果游戏已经安装在便携式游戏机10中,则可以在便携式游戏机10中判定在联合模式下执行游戏。此时,便携式游戏机10中的所启动的游戏可以进行关于有关游戏是否存在于固定式游戏机3中的搜索,并且如果该有关游戏存在,则二者可以在联合模式下执行。
例如,如果便携式版本应用154是试验版本(演示版本),则便携式版本应用154可以防止在联合模式下与固定式版本应用152操作。
而且,在示例性实施例中,图示固定式版本应用152和便携式版本应用154包括在程序包软件150中,并且内容获取器120从内容服务器下载程序包软件150。然而,固定式版本应用152和便携式版本应用154可以单独下载。如果当在图8中的S28中内容分发器122接收下载请求时便携式版本应用154没有保存在存储设备130中,则内容获取器120可以从内容服务器下载便携式版本应用154,并且内容分发器122可以将下载的便携式版本应用154分发到便携式游戏机10。
[参考标号列表]
1…信息处理***,2…AP,3…固定式游戏机,10…便携式游戏机,20…显示设备,78…存储卡,100…通信部分,110…处理部分,112…启动控制器,114…应用启动器,116…应用执行器,118…信息提供器,120…内容获取器,122…内容分发器,124…安装处理部分,126…显示处理部分,130…存储设备,150…程序包软件,152…固定式版本应用,154…便携式版本应用,200…通信部分,210…处理部分,212…搜索部分,214…信息获取器,216…确定器,218…应用启动器,220…应用执行器,222…版本比较器,224…下载处理部分,226…安装处理部分,228…远程启动器,230…显示处理部分,250…存储设备,300…图标
[工业可应用性]
本发明可以利用在信息处理领域。

Claims (8)

1.一种信息处理设备,包括:
信息获取器,其从另一信息处理设备获取标识要在该信息处理设备中启动的应用的标识信息,其中该信息处理设备是便携式游戏设备,并且该另一信息处理设备是固定式游戏设备;
确定器,其确定该信息处理设备是否具有由该标识信息标识的应用;
应用启动器,如果该信息处理设备具有该应用,则该应用启动器启动该应用,而不从另一信息处理设备下载该应用;以及
下载处理部分,如果该信息处理设备不具有该应用,则该下载处理部分发送下载请求到另一信息处理设备,并且从另一信息处理设备获取该应用或者从内容服务器获取该应用,
其中该信息获取器还获取标识正在另一信息处理设备中启动的应用的标识信息,以便确定在正在另一信息处理设备中启动的应用和要在该信息处理设备中启动的应用之间联合是否是可能的,
当该下载处理部分从该另一信息处理设备获取该应用时,该另一信息处理设备首先获取对应于该应用的程序包软件,该程序包软件包括用于该固定式游戏设备的该应用的固定式版本和用于该便携式游戏设备的该应用的便携式版本,然后该下载处理部分获取该应用的便携式版本,当该下载处理部分从内容服务器获取该应用时,该下载处理部分获取该应用的便携式版本,并且
如果正在该另一信息处理设备中执行的应用的版本信息比要在该信息处理设备中启动的应用的版本信息老,则向该另一信息处理设备通知能够与该信息处理设备中启动的应用联合的该应用的固定式版本的版本信息,并且指令该另一信息处理设备从该内容服务器下载具有该版本信息的该应用的固定式版本。
2.根据权利要求1所述的信息处理设备,其中该信息处理设备具有不同于另一信息处理设备的平台的平台。
3.根据权利要求1所述的信息处理设备,还包括
安装处理部分,其执行通过该下载处理部分获取的应用的自动安装。
4.根据权利要求3所述的信息处理设备,其中该应用启动器启动通过该安装处理部分安装的应用。
5.根据权利要求1到4任一项所述的信息处理设备,其中该信息获取器的功能通过执行联合应用来实现。
6.一种信息处理***,其配置为包括第一信息处理设备和具有不同于第一信息处理设备的平台的平台的第二信息处理设备,该第一信息处理设备是固定式游戏设备,并且该第二信息处理设备是便携式游戏设备,
该第一信息处理设备包括
第一安装处理部分,其安装要在第一信息处理设备中执行的第一应用,以及
存储设备,其保存要在第二信息处理设备中执行的第二应用,以及
第二信息处理设备包括
信息获取器,其从第一信息处理设备获取标识要在第二信息处理设备中启动的第二应用的标识信息,
确定器,其确定第二信息处理设备是否具有由该标识信息标识的第二应用,
下载处理部分,如果第二信息处理设备不具有第二应用,则该下载处理部分发送下载请求到第一信息处理设备,并且从第一信息处理设备获取第二应用或者从内容服务器获取该第二应用,以及
第二安装处理部分,其执行通过该下载处理部分获取的第二应用的自动安装,
其中该信息获取器还获取标识正在第一信息处理设备中启动的应用的标识信息,以便确定在正在第一信息处理设备中启动的应用和要在第二信息处理设备中启动的应用之间联合是否是可能的,
当该下载处理部分从该第一信息处理设备获取该第二应用时,该第一信息处理设备首先获取对应于该第二应用的程序包软件,该程序包软件包括作为用于该固定式游戏设备的固定式版本的该第一应用和作为用于该便携式游戏设备的便携式版本的该第二应用,然后该下载处理部分获取作为便携式版本的该第二应用,当该下载处理部分从内容服务器获取该第二应用时,该下载处理部分获取作为便携式版本的该第二应用,并且
如果正在该第一信息处理设备中执行的应用的版本信息比要在该第二信息处理设备中启动的应用的版本信息老,则向该第二信息处理设备通知能够与该第一信息处理设备中启动的应用联合的该应用的固定式版本的版本信息,并且指令该第一信息处理设备从该内容服务器下载具有该版本信息的该应用的固定式版本。
7.根据权利要求6所述的信息处理***,其中
第一信息处理设备还包括
第一应用执行器,其执行安装的第一应用,
第二信息处理设备还包括
第二应用执行器,其执行安装的第二应用,以及
第一应用和第二应用执行其中第一应用和第二应用联合的处理。
8.一种计算机可读记录介质,其中记录程序,所述程序使得计算机执行:
从另一计算机获取标识要在该计算机中启动的应用的标识信息的功能,其中该计算机是便携式游戏设备,并且该另一计算机是固定式游戏设备;
确定该计算机是否具有由该标识信息标识的应用的功能;
如果该计算机具有该应用,则该应用启动器启动该应用,而不从另一计算机下载该应用的功能;以及
如果该计算机不具有该应用,则该下载处理部分发送下载请求到另一计算机,并且从另一计算机获取该应用或者从内容服务器获取该应用的功能,
其中该计算机还获取标识正在另一计算机中启动的应用的标识信息,以便确定在正在另一计算机中启动的应用和要在该计算机中启动的应用之间联合是否是可能的,
当该下载处理部分从该另一计算机获取该应用时,该另一计算机首先获取对应于该应用的程序包软件,该程序包软件包括该应用的用于该固定式游戏设备的固定式版本和该应用的用于该便携式游戏设备的便携式版本,然后该下载处理部分获取该应用的便携式版本,当该下载处理部分从内容服务器获取该应用时,该下载处理部分获取该应用的便携式版本,
如果正在该另一计算机中执行的应用的版本信息比要在该计算机中启动的应用的版本信息老,则向该另一计算机通知能够与该计算机中启动的应用联合的该应用的固定式版本的版本信息,并且指令该另一计算机从该内容服务器下载具有该版本信息的该应用的固定式版本。
CN201380026739.3A 2012-05-31 2013-04-16 信息处理设备和信息处理*** Active CN104335172B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2012-125393 2012-05-31
JP2012125393A JP5930390B2 (ja) 2012-05-31 2012-05-31 情報処理装置および情報処理システム
PCT/JP2013/002567 WO2013179552A1 (ja) 2012-05-31 2013-04-16 情報処理装置および情報処理システム

Publications (2)

Publication Number Publication Date
CN104335172A CN104335172A (zh) 2015-02-04
CN104335172B true CN104335172B (zh) 2018-10-19

Family

ID=49672787

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380026739.3A Active CN104335172B (zh) 2012-05-31 2013-04-16 信息处理设备和信息处理***

Country Status (5)

Country Link
US (1) US9814984B2 (zh)
EP (1) EP2857963B1 (zh)
JP (1) JP5930390B2 (zh)
CN (1) CN104335172B (zh)
WO (1) WO2013179552A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9473312B2 (en) * 2013-09-06 2016-10-18 Dell Products, L.P. Wake on application
EP3285164B1 (en) * 2015-04-14 2020-12-02 Sony Corporation Information processing device, information processing method, computer program, and server device
JP6232528B2 (ja) * 2015-12-18 2017-11-15 英司 御園 ゲームシステム
CN108367198A (zh) * 2016-10-24 2018-08-03 星捷力有限公司 一体式移动游戏控制器
EP3316552A1 (en) * 2016-10-29 2018-05-02 Deutsche Telekom AG Method for an improved distribution of a software client application towards a client computing device; system, and telecommunications network for an improved distribution of a software client application towards a client computing device, program and computer program product
US11201949B2 (en) * 2019-01-28 2021-12-14 King.Com Ltd. Computer implemented method and computer device
JP2022036144A (ja) * 2020-05-08 2022-03-04 小橋工業株式会社 作業機操作プログラム
JP7006973B2 (ja) * 2020-05-08 2022-01-24 小橋工業株式会社 作業機操作プログラム
JP7366223B1 (ja) 2022-10-28 2023-10-20 株式会社Cygames ゲームを検査するためのシステム、方法、及びプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1274296A (zh) * 1998-07-31 2000-11-22 索尼计算机娱乐公司 处理数据的***和方法,以及发送和接收数据的装置和方法
CN101359392A (zh) * 2007-07-27 2009-02-04 因特伟特公司 促进软件产品动态配置
CN102375752A (zh) * 2010-08-09 2012-03-14 株式会社泛泰 与便携式终端共享应用的装置及方法

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000003271A (ja) * 1998-06-16 2000-01-07 Toshiba Corp ソフトウェア管理装置及びプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2000209220A (ja) * 1999-01-14 2000-07-28 Toshiba Corp コンピュ―タ、ネットワ―ク制御装置、およびこれらを用いたシステム並びにリモ―ト起動方法
JP4314679B2 (ja) * 1999-07-23 2009-08-19 カシオ計算機株式会社 ゲーム装置、サーバ装置
JP2002011250A (ja) 2000-04-25 2002-01-15 Nintendo Co Ltd ゲームシステムおよび携帯ゲーム機
GB2377784B (en) * 2001-02-12 2003-11-05 Altio Ltd A presentation server which enables a client device to run a network based application
JP2002369969A (ja) * 2001-06-15 2002-12-24 Sun Corp 通信ゲーム用プログラム、アダプタおよびゲーム端末
US20030145316A1 (en) * 2002-01-25 2003-07-31 Mckinlay Eric System, method and computer program product for initiating a software download
US20040083474A1 (en) * 2001-10-18 2004-04-29 Mckinlay Eric System, method and computer program product for initiating a software download
JP2003296119A (ja) * 2002-04-04 2003-10-17 Matsushita Electric Ind Co Ltd ソフトウェアバージョンアップ方法、サーバ装置及びクライアント装置
WO2005039715A2 (en) * 2003-10-29 2005-05-06 Matsushita Electric Industrial Co.,Ltd. Game system
JP2005258628A (ja) * 2004-03-10 2005-09-22 Matsushita Electric Ind Co Ltd 連携情報検索方式
JP2005275891A (ja) * 2004-03-25 2005-10-06 Sony Corp 情報処理装置および情報処理方法、情報処理システム、並びに、プログラム
US7779409B2 (en) * 2004-08-24 2010-08-17 Nokia Corporation Device-to-device software distribution
JP5202799B2 (ja) * 2005-11-01 2013-06-05 任天堂株式会社 ゲームシステムおよびプログラム
JP4956071B2 (ja) * 2006-07-05 2012-06-20 株式会社バンダイナムコゲームス プログラム、情報記憶媒体及び携帯型電子機器
US9308455B1 (en) * 2006-10-25 2016-04-12 Marvell International Ltd. System and method for gaming in an ad-hoc network
WO2008063579A2 (en) * 2006-11-17 2008-05-29 Nintendo Co., Ltd. Systems and methods for downloading video game programs
WO2008129792A1 (ja) 2007-04-18 2008-10-30 Sony Computer Entertainment Inc. ゲームシステムおよびゲーム機
US20110107239A1 (en) * 2008-05-01 2011-05-05 Uri Adoni Device, system and method of interactive game
CN102081553B (zh) * 2009-12-01 2013-05-01 联想(北京)有限公司 便携设备的任务处理方法、装置及便携设备
JP5677811B2 (ja) 2010-06-11 2015-02-25 任天堂株式会社 携帯型情報端末、携帯情報システム、携帯型情報端末制御プログラム
US8798580B2 (en) * 2010-09-21 2014-08-05 Cellco Partnership Method and system for activating services on a wireless terminal
US9703539B2 (en) * 2010-10-29 2017-07-11 Microsoft Technology Licensing, Llc Viral application distribution
JP5675373B2 (ja) 2011-01-06 2015-02-25 任天堂株式会社 通信システム、情報処理装置、通信プログラムおよび通信方法
JP5688297B2 (ja) * 2011-01-06 2015-03-25 任天堂株式会社 通信システム、情報処理装置、通信プログラムおよび通信方法
US20130080435A1 (en) * 2011-09-23 2013-03-28 Nokia Corporation Method and apparatus for managing online content collections
DE112013005689T5 (de) * 2012-11-28 2015-09-10 Nvidia Corporation Tragbare Spielekonsole

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1274296A (zh) * 1998-07-31 2000-11-22 索尼计算机娱乐公司 处理数据的***和方法,以及发送和接收数据的装置和方法
CN101359392A (zh) * 2007-07-27 2009-02-04 因特伟特公司 促进软件产品动态配置
CN102375752A (zh) * 2010-08-09 2012-03-14 株式会社泛泰 与便携式终端共享应用的装置及方法

Also Published As

Publication number Publication date
US20150149994A1 (en) 2015-05-28
US9814984B2 (en) 2017-11-14
EP2857963A1 (en) 2015-04-08
JP5930390B2 (ja) 2016-06-08
JP2013250807A (ja) 2013-12-12
WO2013179552A1 (ja) 2013-12-05
EP2857963B1 (en) 2022-02-16
EP2857963A4 (en) 2016-06-29
CN104335172A (zh) 2015-02-04

Similar Documents

Publication Publication Date Title
CN104335172B (zh) 信息处理设备和信息处理***
JP6186443B2 (ja) 録音方法、再生方法、装置、端末、システム、プログラム及び記録媒体
WO2018126885A1 (zh) 一种游戏数据处理的方法
CN108958074B (zh) 一种智能设备控制方法及移动终端
CN107332976B (zh) K歌方法、装置、设备及***
CN111045931B (zh) 应用程序测试方法、装置、设备及存储介质
US10434424B2 (en) Information processing apparatus capable of achieving improved usability, method of controlling information processing apparatus, non-transitory storage medium encoded with program readable by computer of information processing apparatus, and information processing system
CN110618806B (zh) 一种应用程序控制方法、装置、电子设备及存储介质
CN111294638A (zh) 一种实现视频互动的方法、装置、终端和存储介质
JP2007275472A (ja) 通信ゲームシステム
WO2023284477A1 (zh) 一种互动方法和相关装置
US20150355814A1 (en) Non-Transitory Storage Medium Encoded With Computer Readable Information Processing Program, Information Processing Apparatus, Method of Controlling Information Processing Apparatus, and Information Processing System, Capable of Controlling Virtual Camera While Grasping Overall Condition of Virtual Camera Arranged in Virtual Space
CN108367198A (zh) 一体式移动游戏控制器
KR100695367B1 (ko) 이동통신 단말기용 게임 조작을 위한 지원 장치
KR101759537B1 (ko) 화면터치식 버튼의 키매핑방법
CN110898426B (zh) 一种游戏控制方法、装置以及移动终端的保护壳
CN101765241A (zh) 一种可控制的移动终端响应方法、装置及移动终端
CN105554087A (zh) 信息设置方法及装置
CN105915997B (zh) 控件显示方法及装置
US10325415B2 (en) Virtual model display method, device and system
JP2004517539A (ja) 特にソフトウェアプログラムを伝送する通信システム、それに適した方法、並びに差し込み式ユニット
JP4679107B2 (ja) ゲーム装置およびゲームプログラム
US8971249B2 (en) Terminal device and data transmission/reception method
CN109874041A (zh) 一种控制电视***切换的方法、存储介质及电视机
KR20060108442A (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
GR01 Patent grant
GR01 Patent grant