[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2014183516A1 - Application program loading method and device, terminal and storage medium - Google Patents

Application program loading method and device, terminal and storage medium Download PDF

Info

Publication number
WO2014183516A1
WO2014183516A1 PCT/CN2014/075308 CN2014075308W WO2014183516A1 WO 2014183516 A1 WO2014183516 A1 WO 2014183516A1 CN 2014075308 W CN2014075308 W CN 2014075308W WO 2014183516 A1 WO2014183516 A1 WO 2014183516A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
server
terminal
boot program
program
Prior art date
Application number
PCT/CN2014/075308
Other languages
French (fr)
Chinese (zh)
Inventor
张玉洲
林加卫
张雅
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2014183516A1 publication Critical patent/WO2014183516A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to an application loading method, an apparatus, a terminal, and a storage medium. Background technique
  • IPTV Internet Protocol Television
  • IP Internet Protocol
  • some applications need to be downloaded to run on a set-top box.
  • various online games such as J2ME games, Linux games, and cloud games
  • the set-top box each time the game is started, the set-top box first needs to download the game program from the server before the game program can be run in the set-top box. , the user can start the game.
  • an embodiment of the present invention provides an application loading method, a device, a terminal, and a storage medium, which are used to solve the technical problems in the prior art, and are used to solve the problem that the network application cannot be caused by the small storage space of the terminal in the prior art.
  • the problem of being effectively used by the terminal includes: receiving an application startup command sent by a server; and passing the terminal directory through the application according to the startup command.
  • a bootloader is mounted to the server; the application is loaded and executed from the server by the bootloader.
  • the boot program is a boot program pre-stored in the terminal.
  • the application startup command carries a startup parameter, where the boot program is pre-stored in the server; after the application startup command sent by the receiving server, according to the Before the boot command is used to mount the bootloader of the application to the server, the method further includes:
  • the startup parameter includes a file name and a storage address of the application.
  • the method further includes:
  • an embodiment of the present invention further provides an application loading device, where the device includes a receiving unit, a mounting unit, a loading and running unit, where:
  • the receiving unit is configured to receive an application startup command sent by the server, and the mounting unit is configured to mount the terminal directory to the server by using a booting program of the application according to a startup command received by the receiving unit.
  • the load and run unit is configured to load and run the application from the server by the boot program mounted by the mount unit.
  • the boot program is a boot program pre-stored in the terminal.
  • the apparatus further includes an address determining unit and a boot program downloading unit; wherein: The address determining unit is configured to determine a download address of the boot program of the application according to the startup parameter;
  • the boot program download unit is configured to download the boot program from the server according to a download address determined by the address determining unit.
  • the startup parameter includes a file name and a storage address of the application.
  • the apparatus further includes a mount release unit configured to unmount the boot program from the server when the application finishes running.
  • an embodiment of the present invention further provides a terminal, where the terminal includes any one of the application loading devices provided above.
  • the terminal is a set top box.
  • an embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the application load method.
  • the application loading method and the device, the terminal, and the storage medium provided by the embodiment of the present invention when receiving the application startup command sent by the server, may hang the terminal directory through the boot program of the application according to the startup command. Loading and running the application from the server through the boot program; thus, the embodiment of the present invention can change the traditional application mode in which the application is first downloaded and then run, thereby making the application It can be directly run locally without being downloaded to the local area, which effectively solves the problem that the network application caused by the small storage space of the terminal cannot be effectively used.
  • FIG. 1-1 is a schematic flowchart of an implementation process of an application loading method according to an embodiment of the present invention
  • 1-2 is a schematic flowchart of another implementation process of an application loading method according to an embodiment of the present invention
  • 2 is a schematic flowchart of a specific implementation process of an application loading method according to an embodiment of the present invention
  • 3-1 is a schematic structural diagram of an application loading device according to an embodiment of the present invention.
  • FIG. 3-3 is a schematic diagram showing another composition of an application loading apparatus according to an embodiment of the present invention. detailed description
  • an embodiment of the present invention provides an application loading method, which is applied to a terminal, where the terminal may be a set top box.
  • the method includes:
  • Step S11 receiving an application startup command sent by the server
  • Step S12 According to the startup command, the terminal directory is mounted to the server by using a booting program of the application;
  • Step S13 The application is loaded and run from the server by the booting program.
  • the application loading method provided by the embodiment of the present invention, when receiving the application startup command sent by the server, may mount the terminal directory to the server through the boot program of the application program according to the startup command, and pass the The boot program loads and runs the application from the server, thereby changing a traditional application mode in which the application is first downloaded and then run, so that the application can be directly run locally without being downloaded to the local, thereby effectively The problem that the network application cannot be effectively used due to the small storage space of the terminal is solved.
  • the application bootloader is a short program that can indicate the storage path of the application in the server, and the terminal can accurately find the corresponding application through the bootloader.
  • the booting program may be a booting program stored in the terminal in advance, or may be a booting program stored in the server, which is not limited by the embodiment of the present invention.
  • the terminal can directly mount the terminal directory to the server through the boot program, and directly load the application corresponding to the boot program into the memory local to the terminal through the boot program.
  • the terminal When the boot program is not stored in the terminal but stored in the server, the terminal first needs to download the boot program to the terminal local before it can be utilized.
  • the application startup command may carry the startup parameter, and between the step S11 and the step S12, the application provided by the embodiment of the present invention
  • the loading method can also include:
  • Step S101 Determine, according to the startup parameter, a download address of a boot program of the application
  • Step S102 Download the booting program from the server according to the download address.
  • the terminal can start the boot program, and the terminal directory is mounted to the server through the boot program, thereby loading and running the corresponding application from the server through the boot program. It is not difficult to see that, in this embodiment, the terminal does not need to download the application of the large data amount to the storage device of the terminal first, and the application program can be directly loaded into the memory by the mounted boot program, thereby effectively saving the operation.
  • the storage space of the terminal since the application is loaded from the server to the memory in real time every time the application is used, once the application is updated, the terminal can use the updated program in time, effectively avoiding the process of downloading the application. Update lag problem.
  • the startup command further includes a startup parameter, which may include a file name and a storage address of the application, so that the terminal can find a corresponding application according to the startup parameter, and load the application into the local memory of the terminal. Running in.
  • the startup parameter may further include user information, and when loading and running the application, the terminal may load the user information in the startup parameter into the application.
  • the game application can record the information of different users' accounts and the game progress corresponding to the account through the user information in the startup parameter, thereby providing convenience for the user.
  • the application loading method provided by the embodiment of the present invention may further include: when the application ends, uninstalling the terminal directory from the server, Thereby freeing up server resources. Moreover, for the bootloader downloaded from the server, the terminal can either reserve it for the user's next use of the same application, or delete it to further release the terminal's storage space.
  • the application loading method is described in detail.
  • a set-top box is taken as an example to illustrate that a user completes a network game process by interacting with a server through a set-top box, and the process mainly includes the following steps:
  • Step S201 the user views the game list, the game details, and starts the game from the server through the set top box;
  • Step S202 the server returns a game start command, where the start command carries a startup parameter;
  • Step S203 the set top box parses the start command, downloads and starts a boot program corresponding to the game program;
  • Step S204 the set top box mounts the terminal directory to the server by using a boot program
  • Step S205 the set top box reads the game file from the server and starts the game
  • Step S206 game interaction
  • Step S207 the game ends, the set top box unmounts the terminal directory from the server; Step S208, the set top box deletes the booting program.
  • step S203 the action of downloading and starting the boot program corresponding to the game program is for the case where the boot program is stored in the server, and accordingly, after the game ends, in step S208, the set top box may The bootloader is removed.
  • the boot program has been previously stored in the terminal, the boot program can be directly started without downloading in step S203, and the boot program does not have to be deleted in step S208.
  • the server side storage space and the increasingly cheap bandwidth are utilized to directly load the game program into the memory of the set top box, thereby eliminating the download of the game program.
  • the problem that the network application cannot be effectively used due to the small storage space of the terminal is effectively solved.
  • an embodiment of the present invention further provides an application loading device, which includes a receiving unit 31, a mounting unit 32, and a loading and running unit 33.
  • the receiving unit 31 is configured to receive an application startup command sent by the server;
  • the mounting unit 32 is configured to mount the terminal directory to the server through the boot program of the application according to the startup command received by the receiving unit 31;
  • the load and run unit 33 is configured to load and run the application from the server by the boot program mounted by the mount unit 32.
  • the mounting unit 32 may mount the terminal directory through the boot program of the application program according to the startup command.
  • the loading and running unit 33 can load and run the application from the server through the boot program, thereby changing the traditional application mode in which the application is first downloaded and then run, so that the application does not need to be Download to the local can be run directly in the local, which effectively solves the small storage space caused by the terminal The problem of web applications not being used effectively.
  • the booting program may be a booting program stored in the terminal in advance, or may be a booting program stored in the server, which is not limited by the embodiment of the present invention.
  • the terminal can directly mount the terminal directory to the server through the boot program, and directly load the application corresponding to the boot program into the memory of the terminal locally through the boot program.
  • the terminal first needs to download the boot program to the terminal local before it can be utilized.
  • the application start command may carry a startup parameter.
  • the application loading device further includes an address determining unit 34 and a boot program download unit. 35, where:
  • the address determining unit 34 is configured to determine a download address of the boot program of the application according to the boot parameter;
  • the boot program download unit 35 is configured to download the boot program from the server in accordance with the download address determined by the address determining unit 34.
  • the startup parameter may include a file name and a storage address of the application, and may further include user information.
  • the application loading device may further include a mount release unit 36 configured to: when the application finishes running, upload the terminal directory from the Unmount the server.
  • the embodiment of the present invention further provides a terminal, which includes any of the application loading devices provided in the foregoing embodiments, such as the application loading device shown in FIG. 3-1 to FIG. 3-3.
  • the terminal of any one of the application loading devices provided by the foregoing embodiments can also achieve the corresponding beneficial effects of the embodiments of the present invention. Since the foregoing has been described in detail, no further details are provided herein.
  • the terminal may be a set top box or the like, and the application may be a network game played by the set top box.
  • the receiving unit, the mounting unit, the loading and running unit, the address determining unit, the boot program downloading unit and the mounting releasing unit in the application loading device according to the embodiment of the present invention can all be implemented by a processor in the terminal, and of course
  • the terminal can be implemented by a specific logic circuit; the terminal can be a set top box; in a specific embodiment, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field. Programming gate arrays (FPGAs), etc.
  • CPU central processing unit
  • MPU microprocessor
  • DSP digital signal processor
  • FPGAs Programming gate arrays
  • the above application loading method is implemented in the form of a software function module and sold or used as a stand-alone product, it may also be stored in a computer readable storage medium.
  • the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product.
  • the computer software product is stored in a storage medium and includes a plurality of instructions.
  • a computer device (which may be a personal computer, server, or network device, etc.) is implemented to perform all or part of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a removable hard disk, a read only memory (Read Only Memory), a magnetic disk or an optical disk, and the like, which can store program codes.
  • a U disk a removable hard disk
  • a read only memory Read Only Memory
  • a magnetic disk or an optical disk and the like, which can store program codes.
  • the embodiment of the present invention further provides a computer storage medium, where the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the application loading method according to the embodiment of the present invention.
  • the terminal when the terminal receives the application startup command sent by the server, the terminal may mount the terminal directory to the server through the boot program of the application program according to the startup command, and pass the boot program. Loading and running the application from the server In this way, the technical solution provided by the embodiment of the present invention can change the traditional application mode in which the application is first downloaded and then run, so that the application can be directly run locally without being downloaded to the local, thereby effectively solving the terminal.
  • the problem that network applications cannot be used effectively because of small storage space.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

Disclosed are an application program loading method and device, a terminal and a storage medium. The method comprises: receiving a starting command of an application program sent by a server; according to the starting command, mounting a terminal directory to the server by means of a bootstrap program of the application program; and loading and operating the application program from the server by means of the bootstrap program.

Description

一种应用程序加载方法及其装置、 终端、 存储介质 技术领域  Application loading method and device thereof, terminal, storage medium
本发明涉及通信技术领域, 特别涉及一种应用程序加载方法及其装置、 终端、 存储介质。 背景技术  The present invention relates to the field of communications technologies, and in particular, to an application loading method, an apparatus, a terminal, and a storage medium. Background technique
近年来, 随着宽带技术的发展, 宽带用户的数量急剧上升, 有线互动 电视、 网络电视( IPTV, Internet Protocol Television ) 以及互联网电视得到 高速发展, "电视 +机顶盒" 的用户规模越来越大。 基于网络之间互连的协 议(IP, Internet Protocol ) 网络, 很容易将丰富的互联网内容通过电视机顶 盒呈现给用户, 使用户得到点播、 直播、 新闻、 天气、 公共信息等服务, 享受视频通信、 社交、 早教、 投票、 游戏等带有互动性的增值服务。  In recent years, with the development of broadband technology, the number of broadband users has risen sharply. Wired interactive TV, Internet Protocol Television (IPTV) and Internet TV have been rapidly developed, and the number of users of "TV + Set Top Box" is growing. Based on the Internet Protocol (IP) network, it is easy to present rich Internet content to users through the TV set-top box, so that users can enjoy on-demand, live broadcast, news, weather, public information and other services, enjoy video communication, Social, early education, voting, games, etc. with interactive value-added services.
在这些服务中, 有部分应用程序需要下载到机顶盒上运行。 以在 IPTV 机顶盒上运行的各种网络游戏(如 J2ME游戏、 Linux游戏和云游戏 )为例, 每次开始游戏前, 机顶盒首先需要从服务器下载游戏程序, 然后才能将该 游戏程序在机顶盒中运行, 用户才能开始游戏。  Among these services, some applications need to be downloaded to run on a set-top box. For example, in various online games (such as J2ME games, Linux games, and cloud games) running on an IPTV set-top box, each time the game is started, the set-top box first needs to download the game program from the server before the game program can be run in the set-top box. , the user can start the game.
然而, 由于机顶盒等终端的存储空间非常有限, 很多较大的应用程序 如大型游戏等, 都不便于通过机顶盒下载和存储, 当然也就无法在机顶盒 等终端中运行, 从而严重影响了用户对于网络应用程序的使用。 发明内容  However, since the storage space of terminals such as set-top boxes is very limited, many large applications, such as large games, are inconvenient to be downloaded and stored through the set-top box, and of course, cannot be operated in a terminal such as a set-top box, thereby seriously affecting the user's network. The use of the application. Summary of the invention
本发明实施例为解决现有技术中存在的技术问题而提供一种应用程序 加载方法及其装置、 终端、 存储介质, 用以解决现有技术中由终端存储空 间较小导致的网络应用程序不能被终端有效使用的问题。 为解决上述技术问题, 一方面, 本发明实施例提供一种应用程序加载 方法, 所述方法包括: 接收服务器发送的应用程序启动命令; 根据所述启 动命令, 将终端目录通过所述应用程序的引导程序挂载到所述服务器; 通 过所述引导程序从所述服务器加载和运行所述应用程序。 The embodiment of the present invention provides an application loading method, a device, a terminal, and a storage medium, which are used to solve the technical problems in the prior art, and are used to solve the problem that the network application cannot be caused by the small storage space of the terminal in the prior art. The problem of being effectively used by the terminal. To solve the above technical problem, in one aspect, an embodiment of the present invention provides an application loading method, where the method includes: receiving an application startup command sent by a server; and passing the terminal directory through the application according to the startup command. A bootloader is mounted to the server; the application is loaded and executed from the server by the bootloader.
优选地, 所述引导程序为预先存储在终端中的引导程序。  Preferably, the boot program is a boot program pre-stored in the terminal.
优选地, 在所述应用程序启动命令中携带有启动参数, 所述引导程序 预先存储在所述服务器中的情况下; 在所述接收服务器发送的应用程序启 动命令之后, 在所述根据所述启动命令将所述应用程序的引导程序挂载到 所述服务器之前, 所述方法还包括:  Preferably, the application startup command carries a startup parameter, where the boot program is pre-stored in the server; after the application startup command sent by the receiving server, according to the Before the boot command is used to mount the bootloader of the application to the server, the method further includes:
根据所述启动参数确定所述应用程序的引导程序的下载地址; 根据所 述下载地址从所述服务器下载所述引导程序。  Determining a download address of the boot program of the application according to the boot parameter; downloading the boot program from the server according to the download address.
优选地, 所述启动参数包括所述应用程序的文件名和存储地址。  Preferably, the startup parameter includes a file name and a storage address of the application.
优选地, 所述通过所述引导程序从所述服务器加载和运行所述应用程 序之后, 所述方法还包括:  Preferably, after the loading and loading the application from the server by the booting program, the method further includes:
当所述应用程序运行结束时, 将所述引导程序从所述服务器中解除挂 载。  When the application finishes running, the boot program is unmounted from the server.
另一方面, 本发明实施例还提供一种应用程序加载装置, 所述装置包 括接收单元、 挂载单元、 加载和运行单元; 其中:  In another aspect, an embodiment of the present invention further provides an application loading device, where the device includes a receiving unit, a mounting unit, a loading and running unit, where:
所述接收单元, 配置为接收服务器发送的应用程序启动命令; 所述挂载单元, 配置为根据所述接收单元接收的启动命令, 将终端目 录通过所述应用程序的引导程序挂载到所述服务器;  The receiving unit is configured to receive an application startup command sent by the server, and the mounting unit is configured to mount the terminal directory to the server by using a booting program of the application according to a startup command received by the receiving unit. Server
所述加载和运行单元, 配置为通过所述挂载单元挂载的所述引导程序, 从所述服务器加载和运行所述应用程序。  The load and run unit is configured to load and run the application from the server by the boot program mounted by the mount unit.
优选地, 所述引导程序为预先存储在终端中的引导程序。  Preferably, the boot program is a boot program pre-stored in the terminal.
优选地, 所述装置还包括地址确定单元和引导程序下载单元; 其中: 所述地址确定单元, 配置为根据所述启动参数确定所述应用程序的引 导程序的下载地址; Preferably, the apparatus further includes an address determining unit and a boot program downloading unit; wherein: The address determining unit is configured to determine a download address of the boot program of the application according to the startup parameter;
所述引导程序下载单元, 配置为根据所述地址确定单元确定的下载地 址, 从所述服务器下载所述引导程序。  The boot program download unit is configured to download the boot program from the server according to a download address determined by the address determining unit.
优选地, 所述启动参数包括所述应用程序的文件名和存储地址。  Preferably, the startup parameter includes a file name and a storage address of the application.
优选地, 所述装置还包括挂载解除单元, 配置为当所述应用程序运行 结束时, 将所述引导程序从所述服务器中解除挂载。  Preferably, the apparatus further includes a mount release unit configured to unmount the boot program from the server when the application finishes running.
另一方面, 本发明实施例还提供一种终端, 所述终端包括上述提供的 任一种应用程序加载装置。  In another aspect, an embodiment of the present invention further provides a terminal, where the terminal includes any one of the application loading devices provided above.
优选地, 所述终端为机顶盒。  Preferably, the terminal is a set top box.
再一方面, 本发明实施例再一种计算机存储介质, 所述计算机存储介 质中存储有计算机可执行指令, 该计算机可执行指令用于执行上述的应用 程序力 P载方法。  In still another aspect, an embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the application load method.
本发明实施例提供的应用程序加载方法及其装置、 终端、 存储介质, 当接收到服务器发送的应用程序启动命令时, 可以根据所述启动命令, 将 终端目录通过所述应用程序的引导程序挂载到所述服务器, 并通过所述引 导程序, 从所述服务器加载和运行所述应用程序; 如此, 本发明实施例能 够改变对应用程序进行先下载再运行的传统应用模式, 从而使应用程序无 需被下载到本地即可直接在本地运行, 进而有效解决了由终端存储空间较 小导致的网络应用程序不能被有效使用的问题。 附图说明  The application loading method and the device, the terminal, and the storage medium provided by the embodiment of the present invention, when receiving the application startup command sent by the server, may hang the terminal directory through the boot program of the application according to the startup command. Loading and running the application from the server through the boot program; thus, the embodiment of the present invention can change the traditional application mode in which the application is first downloaded and then run, thereby making the application It can be directly run locally without being downloaded to the local area, which effectively solves the problem that the network application caused by the small storage space of the terminal cannot be effectively used. DRAWINGS
图 1-1 是本发明实施例提供的应用程序加载方法的一种实现流程示意 图;  FIG. 1-1 is a schematic flowchart of an implementation process of an application loading method according to an embodiment of the present invention;
图 1-2是本发明实施例提供的应用程序加载方法的另一种实现流程示 意图; 图 2是本发明实施例提供的应用程序加载方法的一种具体实现流程示 意图; 1-2 is a schematic flowchart of another implementation process of an application loading method according to an embodiment of the present invention; 2 is a schematic flowchart of a specific implementation process of an application loading method according to an embodiment of the present invention;
图 3-1 是本发明实施例提供的应用程序加载装置的一种组成结构示意 图;  3-1 is a schematic structural diagram of an application loading device according to an embodiment of the present invention;
图 3-2是本发明实施例提供的应用程序加载装置的另一种组成结构示 意图;  3-2 is another schematic structural diagram of an application loading apparatus according to an embodiment of the present invention;
图 3-3 是本发明实施例提供的应用程序加载装置的再一种组成结构示 意图。 具体实施方式  FIG. 3-3 is a schematic diagram showing another composition of an application loading apparatus according to an embodiment of the present invention. detailed description
如图 1-1所示,本发明实施例提供一种应用程序加载方法,应用于终端, 该终端可以是机顶盒; 该方法包括:  As shown in FIG. 1-1, an embodiment of the present invention provides an application loading method, which is applied to a terminal, where the terminal may be a set top box. The method includes:
步骤 Sll, 接收服务器发送的应用程序启动命令;  Step S11, receiving an application startup command sent by the server;
步骤 S12,根据所述启动命令,将终端目录通过所述应用程序的引导程 序挂载到所述服务器;  Step S12: According to the startup command, the terminal directory is mounted to the server by using a booting program of the application;
步骤 S13, 通过所述引导程序从所述服务器加载和运行所述应用程序。 本发明实施例提供的应用程序加载方法, 当接收到服务器发送的应用 程序启动命令时, 可以根据所述启动命令, 将终端目录通过所述应用程序 的引导程序挂载到所述服务器, 并通过所述引导程序, 从所述服务器加载 和运行所述应用程序, 从而改变了对应用程序进行先下载再运行的传统应 用模式, 使应用程序无需被下载到本地即可直接在本地运行, 从而有效解 决了由终端存储空间较小导致的网络应用程序不能被有效使用的问题。  Step S13: The application is loaded and run from the server by the booting program. The application loading method provided by the embodiment of the present invention, when receiving the application startup command sent by the server, may mount the terminal directory to the server through the boot program of the application program according to the startup command, and pass the The boot program loads and runs the application from the server, thereby changing a traditional application mode in which the application is first downloaded and then run, so that the application can be directly run locally without being downloaded to the local, thereby effectively The problem that the network application cannot be effectively used due to the small storage space of the terminal is solved.
其中, 应用程序的引导程序是能够指示出应用程序在服务器中的存储 路径的一小段程序, 终端能够通过该引导程序准确找到相应的应用程序。 可选地, 该引导程序可以是预先存储在终端中的引导程序, 也可以是存储 在服务器中的引导程序, 本发明实施例对此不做限制。 当引导程序被预先 存储在终端中时, 终端可以直接将终端目录通过该引导程序挂载到服务器, 并通过该引导程序直接将该引导程序对应的应用程序加载到终端本地的内 存中运行。 而当引导程序没有存储在终端中而是存储在服务器中时, 终端 首先需要将该引导程序下载到终端本地, 才能对其加以利用。 The application bootloader is a short program that can indicate the storage path of the application in the server, and the terminal can accurately find the corresponding application through the bootloader. Optionally, the booting program may be a booting program stored in the terminal in advance, or may be a booting program stored in the server, which is not limited by the embodiment of the present invention. When the bootloader is pre- When stored in the terminal, the terminal can directly mount the terminal directory to the server through the boot program, and directly load the application corresponding to the boot program into the memory local to the terminal through the boot program. When the boot program is not stored in the terminal but stored in the server, the terminal first needs to download the boot program to the terminal local before it can be utilized.
这种情况下, 可选地, 如图 1-2所示, 在步骤 S11中, 应用程序启动命 令中可以携带有启动参数, 在步骤 S11与步骤 S12之间, 本发明实施例提 供的应用程序加载方法还可以包括:  In this case, optionally, as shown in FIG. 1-2, in the step S11, the application startup command may carry the startup parameter, and between the step S11 and the step S12, the application provided by the embodiment of the present invention The loading method can also include:
步骤 S101, 根据所述启动参数确定所述应用程序的引导程序的下载地 址;  Step S101: Determine, according to the startup parameter, a download address of a boot program of the application;
步骤 S102, 根据所述下载地址从所述服务器下载所述引导程序。  Step S102: Download the booting program from the server according to the download address.
由于引导程序本身只是一小段程序, 占用空间非常小, 因此终端的存 储空间足以容纳该引导程序。 引导程序下载完毕后, 终端即可启动该引导 程序, 将终端目录通过该引导程序挂载到服务器上, 从而通过该引导程序 从所述服务器加载和运行相应的应用程序。 不难看出, 本实施例中, 终端 无需将大数据量的应用程序先下载到终端本地的存储装置中, 即可通过挂 载的引导程序直接将应用程序加载到内存中运行, 从而有效节省了终端的 存储空间。 而且, 由于每次使用应用程序时都是实时从服务器装载程序到 内存, 一旦应用程序有所更新, 终端即可及时使用该更新后的程序, 有效 避免了因釆用下载应用程序的流程而导致的更新滞后问题。  Since the bootloader itself is only a small program, the footprint is very small, so the terminal has enough storage space to accommodate the bootloader. After the boot program is downloaded, the terminal can start the boot program, and the terminal directory is mounted to the server through the boot program, thereby loading and running the corresponding application from the server through the boot program. It is not difficult to see that, in this embodiment, the terminal does not need to download the application of the large data amount to the storage device of the terminal first, and the application program can be directly loaded into the memory by the mounted boot program, thereby effectively saving the operation. The storage space of the terminal. Moreover, since the application is loaded from the server to the memory in real time every time the application is used, once the application is updated, the terminal can use the updated program in time, effectively avoiding the process of downloading the application. Update lag problem.
需要说明的是, 在上述实施例中, 当终端需要下载引导程序时, 需要 确定引导程序对应的下载地址, 该下载地址可以根据启动命令来确定。 不 仅如此, 该启动命令中还包括启动参数, 该启动参数可以包括应用程序的 文件名和存储地址, 从而使终端能够根据该启动参数找到对应的应用程序, 并将该应用程序加载到终端本地的内存中运行。  It should be noted that, in the above embodiment, when the terminal needs to download the boot program, it is necessary to determine a download address corresponding to the boot program, and the download address may be determined according to the startup command. In addition, the startup command further includes a startup parameter, which may include a file name and a storage address of the application, so that the terminal can find a corresponding application according to the startup parameter, and load the application into the local memory of the terminal. Running in.
可以理解地, 在应用程序的使用中, 有些应用程序可能被用户反复多 次使用, 在该应用程序中往往保存有该用户的用户信息, 如个人信息或程 序使用信息等。 用户往往希望应用程序能保留这些信息, 以方便用户对应 用程序的下次使用。 为此, 优选地, 在本发明的一些实施例中, 启动参数 中还可以包括用户信息, 在加载和运行该应用程序时, 终端可将该启动参 数中的用户信息加载到应用程序中。 例如, 当用户通过终端和服务器进行 网络游戏时, 游戏应用程序即可通过启动参数中的用户信息记录下不同用 户的账号、 账号对应的游戏进度等信息, 从而为用户提供方便。 Understandably, some applications may be repeatedly used by users during the use of the application. For the second use, the user information of the user, such as personal information or program usage information, is often stored in the application. Users often want applications to retain this information to make it easier for users to use the application next time. To this end, preferably, in some embodiments of the present invention, the startup parameter may further include user information, and when loading and running the application, the terminal may load the user information in the startup parameter into the application. For example, when the user performs a network game through the terminal and the server, the game application can record the information of different users' accounts and the game progress corresponding to the account through the user information in the startup parameter, thereby providing convenience for the user.
本实施例中, 在应用程序被加载到内存运行的过程中, 用户即可对该 应用程序使用并进行各种互动操作。 当用户使用完该应用程序后, 进一步 地, 本发明实施例提供的应用程序加载方法还可进一步包括: 当所述应用 程序运行结束时, 将所述终端目录从所述服务器中解除挂载, 从而释放服 务器资源。 而且, 对于从服务器上下载的引导程序, 终端既可以将其保留, 以方便用户对同样的应用程序的下次使用, 也可以将其删除以进一步释放 终端的存储空间。 的应用程序加载方法进行详细的说明。  In this embodiment, during the process in which the application is loaded into the memory, the user can use and perform various interactive operations on the application. After the user finishes using the application, the application loading method provided by the embodiment of the present invention may further include: when the application ends, uninstalling the terminal directory from the server, Thereby freeing up server resources. Moreover, for the bootloader downloaded from the server, the terminal can either reserve it for the user's next use of the same application, or delete it to further release the terminal's storage space. The application loading method is described in detail.
如图 2所示, 本实施例中以机顶盒为终端为例, 来阐述用户通过机顶 盒与服务器进行交互完成网络游戏过程, 该过程主要包括以下步骤:  As shown in FIG. 2, in this embodiment, a set-top box is taken as an example to illustrate that a user completes a network game process by interacting with a server through a set-top box, and the process mainly includes the following steps:
步骤 S201, 用户通过机顶盒从服务器查看游戏列表、 游戏详情, 启动 游戏;  Step S201, the user views the game list, the game details, and starts the game from the server through the set top box;
步骤 S202,服务器返回游戏启动命令, 该启动命令中携带有启动参数; 步骤 S203, 机顶盒解析该启动命令, 下载并启动游戏程序对应的引导 程序;  Step S202, the server returns a game start command, where the start command carries a startup parameter; Step S203, the set top box parses the start command, downloads and starts a boot program corresponding to the game program;
步骤 S204, 机顶盒将终端目录通过引导程序挂载到服务器;  Step S204, the set top box mounts the terminal directory to the server by using a boot program;
步骤 S205, 机顶盒从服务器读取游戏文件并启动游戏; 步骤 S206, 游戏交互; Step S205, the set top box reads the game file from the server and starts the game; Step S206, game interaction;
步骤 S207, 游戏结束, 机顶盒将终端目录从服务器解除挂载; 步骤 S208, 机顶盒删除引导程序。  Step S207, the game ends, the set top box unmounts the terminal directory from the server; Step S208, the set top box deletes the booting program.
需要说明的是, 步骤 S203中, 下载并启动游戏程序对应的引导程序这 一动作是针对引导程序存储在服务器中的情况而言的, 相应地, 当游戏结 束后, 步骤 S208中, 机顶盒可以将引导程序删除。 而当引导程序已经预先 存储在终端中时, 在步骤 S203中可以不用下载而直接启动引导程序, 步骤 S208中也可以不必删除该引导程序。  It should be noted that, in step S203, the action of downloading and starting the boot program corresponding to the game program is for the case where the boot program is stored in the server, and accordingly, after the game ends, in step S208, the set top box may The bootloader is removed. When the boot program has been previously stored in the terminal, the boot program can be directly started without downloading in step S203, and the boot program does not have to be deleted in step S208.
本实施例中, 通过将引导程序挂载到游戏服务器, 充分利用服务器侧 的存储空间和越来越廉价的带宽来将游戏程序直接加载到机顶盒的内存中 运行, 免除了游戏程序的下载, 从而有效解决了由终端存储空间较小导致 的网络应用程序不能被有效使用的问题。  In this embodiment, by mounting the boot program to the game server, the server side storage space and the increasingly cheap bandwidth are utilized to directly load the game program into the memory of the set top box, thereby eliminating the download of the game program. The problem that the network application cannot be effectively used due to the small storage space of the terminal is effectively solved.
相应地, 如图 3-1所示, 本发明实施例还提供一种应用程序加载装置, 该装置包括接收单元 31、 挂载单元 32、 加载和运行单元 33 ; 其中:  Correspondingly, as shown in FIG. 3-1, an embodiment of the present invention further provides an application loading device, which includes a receiving unit 31, a mounting unit 32, and a loading and running unit 33.
接收单元 31, 配置为接收服务器发送的应用程序启动命令;  The receiving unit 31 is configured to receive an application startup command sent by the server;
挂载单元 32, 配置为根据接收单元 31接收的启动命令, 将终端目录通 过所述应用程序的引导程序挂载到所述服务器;  The mounting unit 32 is configured to mount the terminal directory to the server through the boot program of the application according to the startup command received by the receiving unit 31;
加载和运行单元 33, 配置为通过挂载单元 32挂载的所述引导程序,从 所述服务器加载和运行所述应用程序。  The load and run unit 33 is configured to load and run the application from the server by the boot program mounted by the mount unit 32.
本发明实施例提供的应用程序加载装置, 当接收单元 31接收到服务器 发送的应用程序启动命令时, 挂载单元 32可以根据所述启动命令, 将终端 目录通过所述应用程序的引导程序挂载到所述服务器, 加载和运行单元 33 可以通过所述引导程序, 从所述服务器加载和运行所述应用程序, 从而改 变了对应用程序进行先下载再运行的传统应用模式, 使应用程序无需被下 载到本地即可直接在本地运行, 从而有效解决了由终端存储空间较小导致 的网络应用程序不能被有效使用的问题。 In the application loading device provided by the embodiment of the present invention, when the receiving unit 31 receives the application startup command sent by the server, the mounting unit 32 may mount the terminal directory through the boot program of the application program according to the startup command. To the server, the loading and running unit 33 can load and run the application from the server through the boot program, thereby changing the traditional application mode in which the application is first downloaded and then run, so that the application does not need to be Download to the local can be run directly in the local, which effectively solves the small storage space caused by the terminal The problem of web applications not being used effectively.
可选地, 该引导程序可以是预先存储在终端中的引导程序, 也可以是 存储在服务器中的引导程序, 本发明实施例对此不做限制。 当引导程序被 预先存储在终端中时, 终端可以直接将终端目录通过该引导程序挂载到服 务器, 并通过该引导程序直接将该引导程序对应的应用程序加载到终端本 地的内存中运行。 而当引导程序没有存储在终端中而是存储在服务器中时, 终端首先需要将该引导程序下载到终端本地, 才能对其加以利用。  Optionally, the booting program may be a booting program stored in the terminal in advance, or may be a booting program stored in the server, which is not limited by the embodiment of the present invention. When the boot program is pre-stored in the terminal, the terminal can directly mount the terminal directory to the server through the boot program, and directly load the application corresponding to the boot program into the memory of the terminal locally through the boot program. When the boot program is not stored in the terminal but stored in the server, the terminal first needs to download the boot program to the terminal local before it can be utilized.
为实现引导程序的下载功能, 所述应用程序启动命令中可以携带有启 动参数, 具体而言, 如图 3-2所示, 所述应用程序加载装置还包括地址确定 单元 34和引导程序下载单元 35, 其中:  In order to implement the download function of the boot program, the application start command may carry a startup parameter. Specifically, as shown in FIG. 3-2, the application loading device further includes an address determining unit 34 and a boot program download unit. 35, where:
地址确定单元 34, 配置为才艮据所述启动参数确定所述应用程序的引导 程序的下载地址;  The address determining unit 34 is configured to determine a download address of the boot program of the application according to the boot parameter;
引导程序下载单元 35, 配置为根据地址确定单元 34确定的下载地址, 从所述服务器下载所述引导程序。  The boot program download unit 35 is configured to download the boot program from the server in accordance with the download address determined by the address determining unit 34.
可选地, 所述启动参数可以包括所述应用程序的文件名和存储地址, 还可以包括用户信息。  Optionally, the startup parameter may include a file name and a storage address of the application, and may further include user information.
进一步地, 在本发明一些实施例中, 如图 3-3所示, 该应用程序加载装 置还可包括挂载解除单元 36, 配置为当所述应用程序运行结束时, 将终端 目录从所述服务器中解除挂载。  Further, in some embodiments of the present invention, as shown in FIG. 3-3, the application loading device may further include a mount release unit 36 configured to: when the application finishes running, upload the terminal directory from the Unmount the server.
相应地, 本发明实施例还提供一种终端, 该终端包括前述实施例提供 的任一种应用程序加载装置,例如图 3-1至图 3-3所示的应用程序加载装置。 包括前述实施例提供的任一种应用程序加载装置的终端也能实现本发明实 施例相应的有益效果, 由于前文已经进行了详细的描述, 此处不再赘述。  Correspondingly, the embodiment of the present invention further provides a terminal, which includes any of the application loading devices provided in the foregoing embodiments, such as the application loading device shown in FIG. 3-1 to FIG. 3-3. The terminal of any one of the application loading devices provided by the foregoing embodiments can also achieve the corresponding beneficial effects of the embodiments of the present invention. Since the foregoing has been described in detail, no further details are provided herein.
可选地, 该终端可以为机顶盒等, 该应用程序可以为通过机顶盒进行 的网络游戏。 本发明实施例提出的应用程序加载装置中的接收单元、 挂载单元、 加 载和运行单元、 地址确定单元、 引导程序下载单元和挂载解除单元都可以 通过终端中的处理器来实现, 当然也可通过具体的逻辑电路实现; 该终端 可以是机顶盒; 在具体实施例的过程中, 处理器可以为中央处理器(CPU )、 微处理器(MPU )、 数字信号处理器(DSP )或现场可编程门阵列 (FPGA ) 等。 Optionally, the terminal may be a set top box or the like, and the application may be a network game played by the set top box. The receiving unit, the mounting unit, the loading and running unit, the address determining unit, the boot program downloading unit and the mounting releasing unit in the application loading device according to the embodiment of the present invention can all be implemented by a processor in the terminal, and of course The terminal can be implemented by a specific logic circuit; the terminal can be a set top box; in a specific embodiment, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field. Programming gate arrays (FPGAs), etc.
本发明实施例中, 如果以软件功能模块的形式实现上述的应用程序加 载方法, 并作为独立的产品销售或使用时, 也可以存储在一个计算机可读 取存储介质中。 基于这样的理解, 本发明实施例的技术方案本质上或者说 对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该计算机软 件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可 以是个人计算机、 服务器、 或者网络设备等)执行本发明各个实施例所述 方法的全部或部分。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储 H ( ROM, Read Only Memory ),磁碟或者光盘等各种可以存储程序代码的 介质。 这样, 本发明实施例不限制于任何特定的硬件和软件结合。  In the embodiment of the present invention, if the above application loading method is implemented in the form of a software function module and sold or used as a stand-alone product, it may also be stored in a computer readable storage medium. Based on such understanding, the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions. A computer device (which may be a personal computer, server, or network device, etc.) is implemented to perform all or part of the methods described in various embodiments of the present invention. The foregoing storage medium includes: a U disk, a removable hard disk, a read only memory (Read Only Memory), a magnetic disk or an optical disk, and the like, which can store program codes. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
相应地, 本发明实施例再提供一种计算机存储介质, 所述计算机存储 介质中存储有计算机可执行指令, 该计算机可执行指令用于执行本发明实 施例所述的应用程序加载方法。  Correspondingly, the embodiment of the present invention further provides a computer storage medium, where the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the application loading method according to the embodiment of the present invention.
尽管为示例目的, 已经公开了本发明的优选实施例, 本领域的技术人 员将意识到各种改进、 增加和取代也是可能的, 因此, 本发明的范围应当 不限于上述实施例。 工业实用性  While the preferred embodiments of the present invention have been disclosed for purposes of illustration, those skilled in the art will recognize that various modifications, additions and substitutions are possible, and the scope of the invention should not be limited to the embodiments described above. Industrial applicability
本发明实施例中, 当终端接收到服务器发送的应用程序启动命令时, 可以根据所述启动命令, 将终端目录通过所述应用程序的引导程序挂载到 所述服务器, 并通过所述引导程序, 从所述服务器加载和运行所述应用程 序, 如此, 本发明实施例提供的技术方案, 能够改变了对应用程序进行先 下载再运行的传统应用模式, 使应用程序无需被下载到本地即可直接在本 地运行, 从而有效解决了由终端存储空间较小导致的网络应用程序不能被 有效使用的问题。 In the embodiment of the present invention, when the terminal receives the application startup command sent by the server, the terminal may mount the terminal directory to the server through the boot program of the application program according to the startup command, and pass the boot program. Loading and running the application from the server In this way, the technical solution provided by the embodiment of the present invention can change the traditional application mode in which the application is first downloaded and then run, so that the application can be directly run locally without being downloaded to the local, thereby effectively solving the terminal. The problem that network applications cannot be used effectively because of small storage space.

Claims

权利要求书 claims
1、 一种应用程序加载方法, 所述方法包括: 1. An application loading method, the method includes:
接收服务器发送的应用程序启动命令; Receive application startup commands sent by the server;
根据所述启动命令, 将终端目录通过所述应用程序的引导程序挂载到 所述服务器; According to the startup command, mount the terminal directory to the server through the boot program of the application;
通过所述引导程序从所述服务器加载和运行所述应用程序。 The application is loaded and run from the server through the bootloader.
2、 根据权利要求 1所述的方法, 其中, 所述引导程序为预先存储在终 端中的引导程序。 2. The method according to claim 1, wherein the boot program is a boot program pre-stored in the terminal.
3、 根据权利要求 1所述的方法, 其中, 在所述应用程序启动命令中携 带有启动参数, 所述引导程序预先存储在所述服务器中的情况下, 在所述 接收服务器发送的应用程序启动命令之后, 在所述根据所述启动命令将所 述应用程序的弓 ]导程序挂载到所述服务器之前, 所述方法还包括: 3. The method according to claim 1, wherein the application startup command carries startup parameters, and when the boot program is pre-stored in the server, when the application program sent by the receiving server After the startup command, and before mounting the boot program of the application program to the server according to the startup command, the method further includes:
根据所述启动参数确定所述应用程序的引导程序的下载地址; 根据所述下载地址从所述服务器下载所述引导程序。 Determine the download address of the boot program of the application program according to the startup parameters; download the boot program from the server according to the download address.
4、 根据权利要求 3所述的方法, 其中, 所述启动参数包括所述应用程 序的文件名和存储地址。 4. The method according to claim 3, wherein the startup parameters include the file name and storage address of the application program.
5、 根据权利要求 1至 4中任一项所述的方法, 其中, 所述通过所述引 导程序从所述服务器加载和运行所述应用程序之后, 所述方法还包括: 当所述应用程序运行结束时, 将所述终端目录从所述服务器中解除挂 载。 5. The method according to any one of claims 1 to 4, wherein, after loading and running the application program from the server through the boot program, the method further includes: when the application program At the end of the operation, the terminal directory is unmounted from the server.
6、 一种应用程序加载装置, 所述装置包括接收单元、 挂载单元、 加载 和运行单元, 其中: 6. An application loading device, the device includes a receiving unit, a mounting unit, a loading and running unit, where:
所述接收单元, 配置为接收服务器发送的应用程序启动命令; 所述挂载单元, 配置为根据所述接收单元接收的启动命令, 将终端目 录通过所述应用程序的引导程序挂载到所述服务器; The receiving unit is configured to receive an application startup command sent by the server; the mounting unit is configured to load the terminal target according to the startup command received by the receiving unit. The directory is mounted to the server through the bootloader of the application;
所述加载和运行单元, 配置为通过所述挂载单元挂载的所述引导程序, 从所述服务器加载和运行所述应用程序。 The loading and running unit is configured to load and run the application program from the server through the boot program mounted by the mounting unit.
7、 根据权利要求 6所述的装置, 其中, 所述引导程序为预先存储在终 端中的引导程序。 7. The device according to claim 6, wherein the boot program is a boot program pre-stored in the terminal.
8、 根据权利要求 6所述的装置, 其中, 所述装置还包括地址确定单元 和引导程序下载单元, 其中: 8. The device according to claim 6, wherein the device further includes an address determination unit and a boot program downloading unit, wherein:
所述地址确定单元, 配置为根据所述启动参数确定所述应用程序的引 导程序的下载地址; The address determination unit is configured to determine the download address of the boot program of the application program according to the startup parameters;
所述引导程序下载单元, 配置为根据所述地址确定单元确定的下载地 址, 从所述服务器下载所述引导程序。 The boot program download unit is configured to download the boot program from the server according to the download address determined by the address determination unit.
9、 根据权利要求 8所述的装置, 其中, 所述启动参数包括所述应用程 序的文件名和存储地址。 9. The device according to claim 8, wherein the startup parameters include the file name and storage address of the application program.
10、 根据权利要求 6至 9中任一项所述的装置, 所述装置还包括挂载 解除单元, 配置为当所述应用程序运行结束时, 将所述终端目录从所述服 务器中解除挂载。 10. The device according to any one of claims 6 to 9, the device further comprising a mounting unmounting unit configured to unmount the terminal directory from the server when the application program ends. load.
11、 一种终端, 所述终端包括权利要求 6至 10中任一项所述的应用程 序加载装置。 11. A terminal, the terminal comprising the application loading device according to any one of claims 6 to 10.
12、 根据权利要求 11所述的终端, 其中, 所述终端为机顶盒。 12. The terminal according to claim 11, wherein the terminal is a set-top box.
13、 一种计算机存储介质, 所述计算机存储介质中存储有计算机可执 行指令, 该计算机可执行指令用于执行权利要求 1至 5任一项所述的应用 程序力 p载方法。 13. A computer storage medium, the computer storage medium stores computer executable instructions, the computer executable instructions are used to execute the application program loading method described in any one of claims 1 to 5.
PCT/CN2014/075308 2013-11-18 2014-04-14 Application program loading method and device, terminal and storage medium WO2014183516A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310578978.1A CN104657154A (en) 2013-11-18 2013-11-18 Method, device and terminal for loading application program
CN201310578978.1 2013-11-18

Publications (1)

Publication Number Publication Date
WO2014183516A1 true WO2014183516A1 (en) 2014-11-20

Family

ID=51897669

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/075308 WO2014183516A1 (en) 2013-11-18 2014-04-14 Application program loading method and device, terminal and storage medium

Country Status (2)

Country Link
CN (1) CN104657154A (en)
WO (1) WO2014183516A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113986393A (en) * 2021-11-01 2022-01-28 北京经纬恒润科技股份有限公司 Electronic control unit starting method and device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112631674A (en) * 2020-12-18 2021-04-09 北京信息科技大学 Application program running and storing method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030141A (en) * 2006-02-28 2007-09-05 环达电脑(上海)有限公司 Non-disk workstation computer system for automatically recognizing CPU construction
CN101335628A (en) * 2008-03-12 2008-12-31 曹迪 Portable wireless network terminal operating method based on USB KEY
CN101425933A (en) * 2008-12-04 2009-05-06 北京握奇数据系统有限公司 Tool software installation method, device and system
CN102457541A (en) * 2010-10-25 2012-05-16 鸿富锦精密工业(深圳)有限公司 System and method for avoiding resource competition during starting diskless workstation

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7865181B1 (en) * 2004-03-19 2011-01-04 Single Touch Interactive, Inc. Searching for mobile content
CN101944129B (en) * 2010-09-21 2012-08-29 广东威创视讯科技股份有限公司 Diskless system, workstation thereof, and building method of local root file by workstation
CN102520987B (en) * 2011-11-30 2014-11-05 Tcl集团股份有限公司 Online experience and installation method, device, server and management system of application program
CN102520995B (en) * 2011-12-06 2014-11-12 北京航空航天大学 Software remote stream type loading method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030141A (en) * 2006-02-28 2007-09-05 环达电脑(上海)有限公司 Non-disk workstation computer system for automatically recognizing CPU construction
CN101335628A (en) * 2008-03-12 2008-12-31 曹迪 Portable wireless network terminal operating method based on USB KEY
CN101425933A (en) * 2008-12-04 2009-05-06 北京握奇数据系统有限公司 Tool software installation method, device and system
CN102457541A (en) * 2010-10-25 2012-05-16 鸿富锦精密工业(深圳)有限公司 System and method for avoiding resource competition during starting diskless workstation

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113986393A (en) * 2021-11-01 2022-01-28 北京经纬恒润科技股份有限公司 Electronic control unit starting method and device

Also Published As

Publication number Publication date
CN104657154A (en) 2015-05-27

Similar Documents

Publication Publication Date Title
WO2017101495A1 (en) Method, device and terminal for realizing startup advertisement of smart television
CN108124202B (en) Method for making stream media server support H L S protocol
JP6360014B2 (en) Information processing apparatus and download progress display method
US20130231194A1 (en) Offline game storing system and method thereof
US20130137511A1 (en) Distributed server system and method for streaming game service
CN105681874A (en) Network video online playing method and device
US20140036098A1 (en) Terminal Apparatus And Video-Data Distribution Method
CN109729386B (en) Video file playing starting method and system, electronic equipment and storage medium
CN104216697B (en) Animation playing method and device for mobile terminal and mobile terminal
CN104035789B (en) The method for down loading and system of application program, downloading and shared terminal
CN111722885B (en) Program running method and device and electronic equipment
US20170187837A1 (en) Ad download method, the client and the server
CN110247985A (en) A kind of resource downloading method, device, electronic equipment and medium
CN109525622B (en) Fragment resource ID generation method, resource sharing method, device and electronic equipment
CN103533433A (en) Intelligent television player picture advertisement delivery method and system
EP2903260A1 (en) Multi-speed playing method, device and system
WO2014183516A1 (en) Application program loading method and device, terminal and storage medium
US10416977B2 (en) Automated application installation on media players and other controlled devices
CN105468402B (en) For providing the method and apparatus of the period of starting application
WO2017063401A1 (en) Frame management method and device for interactive function card in smart television
CN108459861B (en) Software installation method and system
CN103338263A (en) Method and system for sharing audio and video files based on players
CN111510761A (en) First frame equalization current limiting method and device, computer equipment and readable storage medium
CN105338401A (en) Playing method and system of multimedia file
US20140344283A1 (en) Method of server-based application hosting and streaming of video output of the application

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14798243

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14798243

Country of ref document: EP

Kind code of ref document: A1