CN104346182A - Flash游戏的提供以及运行 - Google Patents
Flash游戏的提供以及运行 Download PDFInfo
- Publication number
- CN104346182A CN104346182A CN201310327381.XA CN201310327381A CN104346182A CN 104346182 A CN104346182 A CN 104346182A CN 201310327381 A CN201310327381 A CN 201310327381A CN 104346182 A CN104346182 A CN 104346182A
- Authority
- CN
- China
- Prior art keywords
- configuration file
- flash game
- flash
- container
- game
- 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.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明涉及Flash游戏的提供以及运行,公开了一种提供Flash游戏的方法,包括:生成描述Flash游戏的配置文件;以及生成支持Flash游戏在其上运行的容器,该容器包含配置文件的信息。其中,该容器根据配置文件加载具体的Flash游戏。根据本发明,可以提供用于运行Flash游戏的通用容器,便利了Flash游戏的传播。
Description
技术领域
本发明涉及应用程序开发的技术领域,并且更具体地,涉及提供Flash游戏的方法、运行Flash游戏的方法、以及相关的设备。
背景技术
Flash游戏凭借着其与传统游戏相比低的大小、易于传播、美观的画面,大有取代传统Web网游的趋势,现在国内外用Flash制作页游已经成为一种趋势,只要浏览器安装了ADOBE公司的FlashPlayer,就可以玩所有的Flash游戏了,这比传统的Web网游进步许多。
在目前,Flash游戏的开发者在开发完成一个Flash游戏之后,需要使用Adobe公司提供的FLASH BUILDER等工具将该完成的Flash游戏打成包,以便在运行时供Flash Player解析。
发明内容
发明人发现,现有的通过诸如FLASH BUILDER等工具将开发的Flash代码打包后才能发布的方式,带来了很多局限。例如,应用程序被打包后,大小固定,一个用Flash制作的游戏,通常几十兆,甚至上百兆,当一个Flash应用有更新时,必须再次打包,用户需要重新下载才能访问更新后的该Flash应用。每开发出一个Flash应用,都需要将其完整打包成一个整体,以供用户下载。如此带来的大量的下载一方面会对用户的流量资源造成损耗,另一方面耗时的下载也可能影响用户对Flash应用的体验。这些问题源于ADOBE对不同Flash应用的打包。
基于此,本发明的目的之一是提供一种支持Flash游戏在其上运行的通用容器,其跳过了需要ADOBE公司的打包工具的上述打包动作,可以解决上述局限。
根据本发明的一个方面,提供一种提供Flash游戏的方法,包括:生成描述Flash游戏的配置文件;以及生成支持Flash游戏在其上运行的容器,所述容器包含所述配置文件的信息;其中,所述容器根据所述配置文件加载具体的Flash游戏。如此,将制作的Flash游戏和其运行容器分离开,方便Flash游戏的更新,也利于实现通用的Flash游戏运行容器。
本发明还提供一种提供Flash游戏的设备,包括:配置文件生成装置,用于生成描述Flash游戏的配置文件;以及容器生成装置,用于生成支持Flash游戏在其上运行的容器,所述容器包含所述配置文件的信息;其中,所述容器根据所述配置文件加载具体的Flash游戏。
根据一个实施方式,在所述配置文件更新时,所述容器所加载的具体的Flash游戏根据所述配置文件的更新的部分进行增量更新。如此,实现了Flash游戏的增量更新,既节省了用户的流量资源,也提供了Flash游戏的用户体验。
根据一个实施方式,所述容器适于运行在Android操作***下。如此,可以开发出运行Flash游戏的通用Android原生容器。如此,可以使得任意Flash游戏的代码可以在该通用Android原生容器上运行,便于游戏项目的推广。
根据一个实施方式,所述配置文件包括以下信息的一项或多项:Flash游戏的链接、Flash游戏的版本、Flash游戏的图标以及Flash游戏的名称。
根据本发明的另一个方面,提供一种运行Flash游戏的方法,包括:自动访问描述Flash游戏的配置文件;根据所述配置文件下载具体的Flash游戏;以及启动Flash运行时环境运行所述具体的Flash游戏。
本发明还提供一种运行Flash游戏的设备,包括:用于自动访问描述Flash游戏的配置文件的装置;用于根据所述配置文件下载具体的Flash游戏的装置;以及用于启动Flash运行时环境运行所述具体的Flash游戏的装置。
根据一个实施方式,所述方法进一步包括:自动检测所述配置文件是否有更新,在所述配置文件有更新时,根据所述配置文件的更新的部分增量更新所下载的具体的Flash游戏。
根据一个实施方式,所述配置文件包括以下信息的一项或多项:Flash游戏的链接、Flash游戏的版本、Flash游戏的图标以及Flash游戏的名称。
根据本发明的又一个方面,提供一种运行Flash游戏的方法,包括:运行支持Flash游戏在其上运行的容器,其中,所述容器包含描述Flash游戏的配置文件的信息,并根据所述配置文件加载具体的Flash游戏。
本发明还提供一种运行Flash游戏的设备,包括:用于运行支持Flash游戏在其上运行的容器的装置,其中,所述容器包含描述Flash游戏的配置文件的信息,并根据所述配置文件加载具体的Flash游戏。
根据一个实施方式,在所述配置文件更新时,所述容器所加载的具体的Flash游戏根据所述配置文件的更新的部分进行增量更新。
根据一个实施方式,所述容器适于运行在Android操作***下。
根据一个实施方式,所述配置文件包括以下信息的一项或多项:Flash游戏的链接、Flash游戏的版本、Flash游戏的图标以及Flash游戏的名称。
通过上述本发明的诸实施方式,可以制作可以运行Flash游戏的通用容器,可以从Flash游戏开发者服务器上下载任意的Flash游戏并运行,这种容器一方面可以控制Flash游戏的更新,另一方面可以扩展成一个平台,下载开发者游戏列表的任意Flash游戏并运行,极大地便利了Flash游戏的传播。
附图说明
当结合附图阅读下文对示范性实施方式的详细描述时,本发明的这些以及其他目的、特征和优点将变得显而易见,在附图中:
图1示出了本发明的实施方式可以在其中实施的***的概览图;
图2是根据本发明实施方式的提供Flash游戏的方法的流程图;
图3是根据本发明实施方式的运行Flash游戏的方法的流程图;
图4是根据本发明实施方式的提供Flash游戏的设备的框图;
图5是根据本发明实施方式的运行Flash游戏的设备的框图;
图6示出了适合用来实施本发明实施方式的服务器的框图;以及
图7示出了适于用来实现本发明实施方式的移动终端的框图。
具体实施方式
下文将参考若干示例性实施例来描述本发明的原理和精神。应当理解,给出这些实施例仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
附图中的流程图和框图,图示了按照本发明各种实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现预定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
下面结合附图以示例的方式详细描述本发明的各种实施方式。
首先参考图1,其示出了本发明的实施方式可以在其中实现的示例性***10的概览图。***10可以包括有线或无线网络的任意组合,其中这些网络包括但不限于移动电话网络、无线局域网(LAN)、蓝牙个人局域网、以太网LAN、令牌环LAN、广域网、互联网等。
例如,图1中所示***10包括移动电话网络11和互联网28。通往互联网28的连接可以包括但不限于远程无线连接、短程无线连接,以及各种有线连接,有线连接包括但不限于电话线、电缆线路、电力线、TV广播等。
***10的示例性移动通信设备可以包括但不限于组合式PDA和移动电脑14、移动电话12、PDA16、集成消息传递设备(IMD)18和平板电脑(未示出)等。移动通信设备可以通过通往基站24的无线连接25发送和接收呼叫、消息和数据流,并且通过通往基站24的无线连接25与服务提供商进行通信。基站24可以耦合至网络服务器26,该服务器26允许移动电话网络ll和互联网28之间的通信。***10还包括互联网应用类服务器20,其通过有线或无线链路连接(未示出)到互联网28,这些应用类服务器例如包括:诸如Flash游戏的Flash应用程序提供服务器等。***10可以包括附加的通信设备和不同类型的通信设备。
移动通信设备可以使用各种传输技术进行通信,包括但不限于,码分多址(CDMA)、全球移动通信***(GSM)、通用移动通信***(UMTS)、时分多址(TDMA)、频分多址(FDMA)、传输控制协议/互联网协议(TCP/IP)、短消息传递服务(SMS)、多媒体消息传递服务(MMS)、电子邮件、即时消息传递服务(IMS)、蓝牙、IEEE802.1l等。在实现本发明的各种实施方式中所涉及的通信设备可以使用各种介质进行通信,包括但不限于无线电、红外、激光、线缆连接等。和互联网28相连的还包括各种非移动通信设备(未示出),如台式机。
根据本发明,容器是一个应用程序。其例如适合于在诸如安卓(Android)操作***下,则如下所述,该容器将成为一个运行Flash应用的通用源生容器。该容器用安卓自己支持的语言(如Java、C、C++等)和工具进行编写。诸如Flash软件程序的Flash应用由Flash代码开发。
根据本发明实施方式的容器可以通过使用Flash提供的公开库以达到使Flash代码运行其上的目的。ADOBE公司提供了开放的库,其提供了运行Flash代码的很多入口。开发者可以通过库来运行Flash代码。
应当理解,本发明的容器也可以适合于其他智能移动设备操作***,包括但不限于Palm OS、Symbian(塞班)、Windows mobile、Linux、iPhone(苹果)OS、Black Berry(黑莓)OS6.0、WindowsPhone7,也可以适合于Windows XP等非移动设备操作***。
根据本发明的实施方式,容器程序只是运行Flash程序的一个外壳,打包的时候并不需要和某个具体的Flash项目运行代码打包在一起,使的容器容量会比较小。
根据本发明的实施方式,容器程序加载哪一个Flash游戏是在游戏的配置文件中指定的。配置文件包括下载Flash游戏的链接、Flash游戏的版本、Flash游戏的图标以及Flash游戏的名称等相关配置。容器程序根据配置文件自动加载配置文件中指定的Flash游戏,对用于而言,就可以使容器程序感觉到这就是这个游戏的客户端。容器程序通过Flash游戏链接下载Flash游戏;下载完成后,运行Flash运行环境,加载Flash游戏,使Flash游戏在用户的客户端运行起来。
根据本发明,配置文件可以是以文本文档、脚本等的形式,供容器程序访问。
根据本发明,正是容器程序和具体Flash项目程序分开的决策实现了容器的通用性,使得仅需要修改容器的配置文件就可以轻松地将这个容器适用到另外一个Flash应用项目上。容器程序的设计使开发者摆脱了对Flash应用打包的约束,使得开发者可以轻松地做到自动更新,实现推向市场的各种需求,实现在运行游戏前开发者要做的事情。
下面通过几个不同实施方式详细描述本发明的实现。
图2图示了根据本发明实施方式的一种提供Flash游戏的方法20的流程图。该流程开始于步骤S200。
步骤S210:生成描述Flash游戏的配置文件。
步骤S220:生成支持Flash游戏在其上运行的容器,所述容器包含该配置文件的信息。该配置文件的信息例如可以是该配置文件的地址(如URL链接)或者该配置文件本身,或者其他适当的可以访问该配置文件的信息。
该流程在执行时,该容器根据配置文件的内容加载在配置文件中指定的Flash程序。
至此,方法20在步骤S230结束。
典型地,上述实施方式运行在服务器侧,用于Flash游戏的开发者发布Flash游戏。
作为示例,可以在配置文件里记载用于下载Flash游戏的链接,该容器在被运行时可以通过访问该链接而下载对应的Flash游戏。
作为示例,也可以在配置文件里记载Flash游戏的图标,例如“商战”、“三国”等,该容器在被运行时可以使用该图标而更新容器的图标,以增强Flash游戏的友好性。
作为示例,也可以在配置文件里记载Flash游戏的版本信息。有利地,可以根据该版本信息来判断配置文件指定的Flash游戏是否更新。
根据本发明的优选实施方式,在配置文件更新时,容器所加载的具体的Flash游戏仅根据该配置文件的更新的部分进行更新。例如,若配置文件仅更新了Flash游戏的名称,则该容器只需要下载并更新该Flash程序的名称,而无需重新下载这个Flash游戏,以此实现增量更新。这节省了用户终端的流量,也方便了Flash游戏的传播。
图3图示了根据本发明实施方式的运行Flash游戏的方法30的流程图。该流程开始于步骤S300。
步骤S310:自动访问描述Flash游戏的配置文件。该配置文件例如记载有包括关于Flash游戏的信息的一项或多项:Flash游戏的链接、Flash游戏的版本、Flash游戏的图标以及Flash游戏的名称等。
步骤S320:根据所述配置文件下载具体的Flash游戏。
步骤S330:启动Flash运行时环境运行所述具体的Flash游戏。
至此,方法30在步骤S240结束。
典型地,上述实施方式运行在用户终端侧,用于Flash游戏的用户在用户终端上下载并运行开发者发布的Flash游戏。
作为示例,可以在配置文件里记载用于下载Flash游戏的链接,如URL地址的形式,该容器在被运行时可以通过访问该链接而下载对应的Flash游戏。
根据本发明的优选实施方式,上述方法30的流程还包括,自动检测配置文件是否有更新,在所述配置文件有更新时,仅根据该配置文件的有更新的部分增量下载具体的Flash游戏的更新的部分,以更新该Flash游戏。
作为示例,可以根据配置文件里记载的版本信息来判断配置文件指定的Flash游戏是否有更新。例如,将所述访问的配置文件中的版本号与已加载的容器的版本号进行比较,如果配置文件里记载的版本号较新,则表示该配置文件指定的Flash游戏更新了。
根据本发明的又一个实施方式,提供一种运行Flash游戏的方法,该方法包括,运行支持Flash游戏在其上运行的容器。该容器包含描述Flash游戏的配置文件的信息,并根据所述配置文件加载具体的Flash游戏。该配置文件的信息可以是该配置文件的地址(如URL链接)或者该配置文件本身,或者其他适当的可以访问该配置文件的信息。
典型地,上述实施方式运行在用户终端侧,用于Flash游戏的用户通过该容器下载并运行开发者发布的Flash游戏。
根据本发明的实施例,在该容器运行时,该容器例如可以通过查看服务上的该容器的版本信息,来判断其自身是否进行自动更新。例如,以此来更新该容器的存放配置文件的地址、或配置文件的内容。
根据本发明的实施例,在该容器运行时,该容器可以通过配置文件判断Flash应用是否有更新,其具体实现可以如前所述。
作为一个具体实施例,用户在其终端设备运行根据本发明实施方式的容器,可能只有400K字节上下。该容器启动后,根据其含有的配置文件的地址或配置文件本身,下载该配置文件指定的Flash游戏(Flash代码),其可能是多个Flash运行库的形式,可能有50多兆字节。容器的下载和Flash应用的下载是分离开的,开发者无须对开发出的Flash应用进行打包。
根据本发明的实施方式,可以实现Flash游戏的增量更新,例如,只更新配置文件指示更新了的Flash游戏的部分。
根据本发明的实施方式,可以实现运行Flash游戏的通用容器。可以将Flash游戏的Flash代码开发完成后放在服务器上,通过脚本、文本文档等的编写为该Flash游戏建立描述信息,将该描述信息置于该容器可访问的配置文件中。通用容器包含有可访问该配置文件的相关信息。使得通过该容器就可以加载Flash游戏。
当使得这个容器运行另一个Flash游戏时,只需要更新容器的配置文件,使其描述该另一个Flash游戏。例如,该配置文件可能描述的另一个Flash游戏的下载链接、名称、图标等。
现在参考图4,其示意性示出了本发明一个实施方式的提供Flash游戏的设备的框图40。该设备40包括:配置文件生成装置410,用于生成描述Flash游戏的配置文件;以及容器生成装置420,用于生成支持Flash游戏在其上运行的容器,所述容器包含该配置文件的信息。该配置文件的信息可以是该配置文件的地址(如URL链接)或者该配置文件本身,或者其他适当的可以访问该配置文件的信息。其中,该装置在执行时,该容器根据配置文件的内容加载在配置文件中指定的Flash程序。
应当理解,设备40中记载的每个装置与参考图2描述的方法20中的每个步骤相对应。由此,上文针对图2描述的操作和特征同样适用于设备40及其中包含的装置,在此不再赘述。
现在参考图5,其示意性示出了本发明一个实施方式的运行Flash游戏的设备的框图50。该设备50包括:用于自动访问描述Flash游戏的配置文件的装置510;用于根据所述配置文件下载具体的Flash游戏的装置520;以及用于启动Flash运行时环境运行所述具体的Flash游戏的装置530。
应当理解,设备50中记载的每个装置与参考图3描述的方法30中的每个步骤相对应。由此,上文针对图3描述的操作和特征同样适用于设备50及其中包含的装置,在此不再赘述。
根据本发明的又一个实施方式,提供一种运行Flash游戏的设备,该设备包括,用于运行支持Flash游戏在其上运行的容器的装置。该容器包含描述Flash游戏的配置文件的信息,并根据所述配置文件加载具体的Flash游戏。
还应当理解,可以利用各种方式来实现上述设备,如40和50,例如,在某些实施方式中,设备40或50可以利用软件和/或固件模块来实现。此外,设备40或50也可以利用硬件模块来实现。现在已知或者将来开发的其他方式也是可行的,本发明的范围在此方面不受限制。
应当注意,本发明的实施方式需要在开发者服务器侧实现容器、配置文件和Flash游戏的开发,而上述容器的运行通常是在用户终端处实现的。
图6示出了适于用来实现本发明实施方式的服务器(如计算机***)的框图。如图6所示,计算机***60可以包括:CPU(中央处理单元)601、RAM(随机存取存储器)602、ROM(只读存储器)603、***总线604、硬盘控制器605、键盘控制器606、串行接口控制器607、并行接口控制器608、显示控制器609、硬盘610、键盘611、串行外部设备612、并行外部设备613和显示器614。在这些部件中,与***总线604相连的有CPU601、RAM602、ROM603、硬盘控制器605、键盘控制器606、串行控制器607、并行控制器608和显示控制器609。硬盘610与硬盘控制器605相连,键盘611与键盘控制器606相连,串行外部设备612与串行接口控制器607相连,并行外部设备613与并行接口控制器608相连,以及显示器614与显示控制器609相连。应当理解,图6所述的结构框图仅仅为了示例的目的而示出的,而不是对本发明的限制。在某些情况下,可以根据需要增加或者减少其中的一些设备。
特别地,除硬件实施方式之外,本发明的实施方式可以通过计算机程序产品的形式实现。例如,参考图2和3描述的方法20和30、图4和6描述的设备40和50可以通过计算机程序产品来实现。该计算机程序产品可以存储在例如图6所示的RAM602、ROM603、硬盘610和/或任何适当的存储介质中,或者通过网络从适当的位置下载到计算机***60上。计算机程序产品可以包括计算机代码部分,其包括可由适当的处理设备(例如,图6中示出的CPU601)执行的程序指令。
图7示意性示出了根据本发明的各实施方式可在其中实现的用户终端(如移动终端)的框图。移动终端具有控制器700,其负责移动终端的整体操作,并且可以利用任何商业可得CPU(“中央处理单元”)、DSP(“数字信号处理器”)或任何其他电子可编程逻辑器件实现。控制器700具有关联电子存储器702,诸如RAM存储器、ROM存储器、EEPROM存储器、闪存或其任何组合。存储器702由控制器700用于各种目的,其中之一在于为移动通信终端中各种软件存储程序指令和数据。软件包括实时操作***720、用于人机界面(MMI)734的驱动器、应用处理机732和各种应用。应用可以包括消息文本编辑器750、手写识别(HWR)应用760和各种其他应用770,诸如,用于语音呼叫、视频呼叫、发送和接收短消息服务(SMS)消息、多媒体消息服务(MMS)或电子邮件、web浏览、即时消息收发应用、电话簿应用、日历应用、控制面板应用、照相机应用、一个或多个视频游戏、记事本应用等。应当注意,上述应用的两个或更多可以作为同一应用执行。
MMI734还包括一个或多个硬件控制器,其与MMI驱动器一起与第一显示器736,小键盘738和各种其他I/O设备(诸如麦克风、扬声器、振动器、响铃发生器、LED指示器等)协作。如所公知的,用户可以通过这样形成的人机界面来操作移动终端。
软件还可以包括各种模块、协议栈、驱动器等,其被共同标记为730,并且为RF接口706以及可选地为蓝牙接口708和/或IrDA接口710提供通信服务(诸如,传输、网络和连通性),以用于本地连通性。RF接口706包括内部或外部天线以及用于建立和维护通往基站的无线链路的适当无线电电路。如本领域技术人员公知的,无线电电路包括一系列模拟和数字电子组件,其一起形成无线电接收机和发射机。这些组件例如包括带通滤波器、放大器、混频器、本地振荡器、低通滤波器、AD/DA转换器等。
移动终端还可以包括SIM卡704和相关联的读出器。如所公知的,SIM卡704包括处理器以及本地工作和数据存储器。
本发明的实施方式可以体现为一种程序包和一种应用程序编程接口API。移动应用软件的开发者可以通过包含、引用、导入本程序包的方式或者调用本应用程序编程接口的方式为移动应用软件增加传播移动应用软件的功能。
本发明还提供一种包含计算机可读程序的存储介质,当计算机可读程序由处理器执行时,其使得处理器按照本发明的实施方式来实现扩展移动通信终端的功能的方法。存储介质可以为任何有形媒介,例如软盘、CD-ROM、DVD、硬盘驱动器、甚至网络介质等。
上述描述的各种方面可以单独使用或者在各种组合中使用。本申请的教导可以通过硬件和软件的组合实现,但是也可以以硬件或软件实现。本申请的教导还可以具体化为计算机可读介质上的计算机程序产品,其可以是任何材料介质,诸如软盘、CD-ROM、DVD、硬盘驱动器乃至网络介质等。
已经出于示出和描述的目的给出了本发明的说明书,但是其并不意在是穷举的或者限制于所公开形式的发明。本领域技术人员可以想到很多修改和变体。本领域技术人员应当理解,本发明实施方式中的方法和装置可以以软件、硬件、固件或其组合实现。
因此,实施方式是为了更好地说明本发明的原理、实际应用以及使本领域技术人员中的其他人员能够理解以下内容而选择和描述的,即,在不脱离本发明精神的前提下,做出的所有修改和替换都将落入所附权利要求定义的本发明保护范围内。
虽然已经参考目前考虑到的实施方式描述了本发明,但是应该理解本发明不限于所公开的实施方式。相反,本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。以下权利要求的范围符合最广泛解释,以便包含所有这样的修改及等同结构和功能。
Claims (12)
1.一种提供Flash游戏的方法,包括:
生成描述Flash游戏的配置文件;以及
生成支持Flash游戏在其上运行的容器,所述容器包含所述配置文件的信息;
其中,所述容器根据所述配置文件加载具体的Flash游戏。
2.根据权利要求1所述的方法,其中,在所述配置文件更新时,所述容器所加载的具体的Flash游戏根据所述配置文件的更新的部分进行增量更新。
3.根据权利要求1所述的方法,其中,所述容器适于运行在Android操作***下。
4.根据权利要求1至3中任一项所述的方法,其中,所述配置文件包括以下信息的一项或多项:Flash游戏的链接、Flash游戏的版本、Flash游戏的图标以及Flash游戏的名称。
5.一种运行Flash游戏的方法,包括:
自动访问描述Flash游戏的配置文件;
根据所述配置文件下载具体的Flash游戏;以及
启动Flash运行时环境运行所述具体的Flash游戏。
6.根据权利要求5所述的方法,进一步包括:
自动检测所述配置文件是否有更新,在所述配置文件有更新时,根据所述配置文件的更新的部分增量更新所下载的具体的Flash游戏。
7.一种运行Flash游戏的方法,包括:
运行支持Flash游戏在其上运行的容器,其中,所述容器包含描述Flash游戏的配置文件的信息,并根据所述配置文件加载具体的Flash游戏。
8.一种提供Flash游戏的设备,包括:
配置文件生成装置,用于生成描述Flash游戏的配置文件;以及
容器生成装置,用于生成支持Flash游戏在其上运行的容器,所述容器包含所述配置文件的信息;
其中,所述容器根据所述配置文件加载具体的Flash游戏。
9.根据权利要求8所述的设备,其中,在所述配置文件更新时,所述容器所加载的具体的Flash游戏根据所述配置文件的更新的部分进行增量更新。
10.一种运行Flash游戏的设备,包括:
用于自动访问描述Flash游戏的配置文件的装置;
用于根据所述配置文件下载具体的Flash游戏的装置;以及
用于启动Flash运行时环境运行所述具体的Flash游戏的装置。
11.根据权利要求10所述的设备,进一步包括:
用于自动检测所述配置文件是否有更新的装置,在所述配置文件有更新时,根据所述配置文件的更新的部分增量更新所下载的具体的Flash游戏。
12.一种运行Flash游戏的设备,包括:
用于运行支持Flash游戏在其上运行的容器的装置,其中,所述容器包含描述Flash游戏的配置文件的信息,并根据所述配置文件加载具体的Flash游戏。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310327381.XA CN104346182A (zh) | 2013-07-30 | 2013-07-30 | Flash游戏的提供以及运行 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310327381.XA CN104346182A (zh) | 2013-07-30 | 2013-07-30 | Flash游戏的提供以及运行 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104346182A true CN104346182A (zh) | 2015-02-11 |
Family
ID=52501876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310327381.XA Pending CN104346182A (zh) | 2013-07-30 | 2013-07-30 | Flash游戏的提供以及运行 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104346182A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105204913A (zh) * | 2015-10-20 | 2015-12-30 | 福建升腾资讯有限公司 | 一种在Android操作***上运行Linux应用程序的方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1303048A (zh) * | 1999-11-16 | 2001-07-11 | 罗技电子股份有限公司 | 用于通过-通用计算机访问游戏和相关信息的推动代理 |
US20040229688A1 (en) * | 2003-05-12 | 2004-11-18 | Electronic Arts Inc. | Methods and apparatus for playing video sequences while loading game data |
CN102427480A (zh) * | 2011-12-31 | 2012-04-25 | 北京新媒传信科技有限公司 | 一种多应用服务平台***中的应用访问方法 |
WO2012087849A2 (en) * | 2010-12-21 | 2012-06-28 | Microsoft Corporation | Extensible system action for sharing while remaining in context |
-
2013
- 2013-07-30 CN CN201310327381.XA patent/CN104346182A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1303048A (zh) * | 1999-11-16 | 2001-07-11 | 罗技电子股份有限公司 | 用于通过-通用计算机访问游戏和相关信息的推动代理 |
US20040229688A1 (en) * | 2003-05-12 | 2004-11-18 | Electronic Arts Inc. | Methods and apparatus for playing video sequences while loading game data |
WO2012087849A2 (en) * | 2010-12-21 | 2012-06-28 | Microsoft Corporation | Extensible system action for sharing while remaining in context |
CN102427480A (zh) * | 2011-12-31 | 2012-04-25 | 北京新媒传信科技有限公司 | 一种多应用服务平台***中的应用访问方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105204913A (zh) * | 2015-10-20 | 2015-12-30 | 福建升腾资讯有限公司 | 一种在Android操作***上运行Linux应用程序的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109358936B (zh) | 信息处理方法、装置、存储介质、电子设备及*** | |
JP6270066B2 (ja) | ブランドの自己識別、およびジェネリック電子デバイスにおけるブランディング済ファームウェアのインストール | |
CN105302587B (zh) | 数据更新方法及装置 | |
US9307400B1 (en) | System and method of efficient mobile device network brand customization | |
US9170870B1 (en) | Development and testing of payload receipt by a portable electronic device | |
CN104991793B (zh) | 一种用于应用程序分包的方法、装置以及*** | |
CN107741844B (zh) | 一种应用安装包的生成方法和装置 | |
CN109408136B (zh) | 信息处理方法、装置、存储介质及电子设备 | |
CN101213515B (zh) | 控制在一呈现中呈递的被提升元素的z序的方法和设备 | |
CN107273160A (zh) | 一种版本升级的方法及装置 | |
US20130145346A1 (en) | Conversion methods of applications of mobile devices and mobile devices and systems using the same | |
CN103455348B (zh) | 分区调整方法、装置、终端、服务器及*** | |
CN104166717A (zh) | 一种基于终端操作***的未读消息显示方法及装置 | |
US9875109B2 (en) | Method and apparatus for generating user adaptive application in mobile terminal | |
US20110214115A1 (en) | Method and appartus for providing a high level mobile virtual machine | |
CN109933381B (zh) | 一种内核的加载方法及装置 | |
CN112817657B (zh) | 一种应用程序启动项加载方法、装置、***及存储介质 | |
CN108228230A (zh) | Ufs固件的升级方法、终端及计算机可读存储介质 | |
CN111290737B (zh) | 用于应用程序开发的方法、装置及电子设备 | |
CN110113391B (zh) | 一种客户端上线方法、装置及一种客户端运行方法、装置 | |
EP2989597A1 (en) | Wireless carrier platform for service applications | |
CN106681749A (zh) | 基于安卓平台的局部代码补丁更新方法及装置 | |
CN111158750A (zh) | 一种基于Unity的游戏安装包的打包方法及装置 | |
CN106605231A (zh) | 帐户控制 | |
CN112416303B (zh) | 软件开发工具包热修复方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150211 |
|
WD01 | Invention patent application deemed withdrawn after publication |