一种软件下载方法、 系统及下载终端 【技术领域】
本发明属于软件技术领域, 尤其涉及一种软件下载方法、 系统及下载终端。背景技术 现有的所有手机等手持移动终端, 软件或游戏的下载方法有两种, 分别是 :
1、 将手机直接拨号, 从应用商店中直接下载, 但是手机屏幕一般较小, 在此屏幕上 挑选应用软件, 操作下载都十分不方便, 同时手机下载时在线, 浪费大量的上网流量 ;
2、 通过电脑下载, 再通过数据线传到手机上, 然后在手机运行使用, 但手机上的软 件在 PC 无法运行, 用户无法在第一时间体验, 同时, 各种平台的手机在软件导入时操作也 不方便。
发明内容 本发明实施例的目的在于提供一种软件下载方法, 旨在解决现有技术提供的手机 等软件的下载方式存在缺陷, 用户无法在 PC 端体验软件运行以及软件程序导入手机不便 的问题。
本发明实施例是这样实现的, 一种软件下载方法, 所述方法包括下述步骤 :
开启当前与 PC 端连接的移动终端的模拟器 ;
将软件导入到所述移动终端的模拟器 ;
根据用户在所述模拟器上输入的试用操作指令, 控制在所述模拟器执行与所述试 用操作指令相对应的试用操作 ;
接收用户在所述模拟器上输入的软件下载确认指令 ;
根据所述软件下载确认指令, 将所述软件下载至所述当前与 PC 端连接的移动终 端。
本发明实施例的另一目的在于提供一种软件下载系统, 所述系统包括 :
模拟器开启模块, 用于开启当前与 PC 端连接的移动终端的模拟器 ;
导入模块, 用于将软件导入到所述移动终端的模拟器 ;
试用操作执行模块, 用于根据用户在所述模拟器上输入的试用操作指令, 控制在 所述模拟器执行与所述试用操作指令相对应的试用操作 ;
下载确认指令接收模块, 用于接收用户在所述模拟器上输入的软件下载确认指 令; 以及
软件下载模块, 用于根据所述下载确认指令接收模块接收到的软件下载确认指 令, 将所述软件下载至所述当前与 PC 端连接的移动终端。
本发明实施例的另一目的在于提供一种包括软件下载系统的下载终端。
在本发明实施例中, 开启当前与 PC 端连接的移动终端的模拟器 ; 将软件导入到所 述移动终端的模拟器 ; 根据用户在所述模拟器上输入的试用操作指令, 控制在所述模拟器 执行与所述试用操作指令相对应的试用操作 ; 接收用户在所述模拟器上输入的软件下载确
认指令 ; 根据所述软件下载确认指令, 将所述软件下载至所述当前与 PC 端连接的移动终 端, 实现用户在 PC 端体验软件运行效果的目的, 并通过 PC 端将软件下载到移动终端上, 操 作方便。 附图说明
图 1 是本发明第一实施例提供的软件下载方法的实现流程图 ;
图 2 是本发明第二实施例实施例提供的软件下载方法的实现流程图 ;
图 3 是本发明实施例提供的模拟器示意图 ;
图 4 是本发明实施例提供的软件下载系统的结构框图 ;
图 5 是本发明实施例提供的模拟器开启模块的结构框图。 具体实施方式
为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并 不用于限定本发明。
在本发明实施例中, 开启当前与 PC 端连接的移动终端的模拟器 ; 将软件导入到所 述移动终端的模拟器 ; 根据用户在所述模拟器上输入的试用操作指令, 控制在所述模拟器 执行与所述试用操作指令相对应的试用操作 ; 接收用户在所述模拟器上输入的软件下载确 认指令 ; 根据所述软件下载确认指令, 将所述软件下载至所述当前与 PC 端连接的移动终 端。
图 1 示出了本发明第一实施例提供的软件下载方法的实现流程, 其具体的步骤如 下所述 :
在步骤 S101 中, 开启当前与 PC 端连接的移动终端的模拟器。
在本发明实施例中, 该模拟器是一软件程序, 在 PC 端显示实现, 下述有具体的实 施例进行描述, 在此不再赘述, 但不用以限制本发明。
对于每一型号的移动终端, 其在 PC 端上的模拟器是不同的, 该模拟器与移动终端 整机的外型设置类似。
该获取当前与 PC 端连接的移动终端的模拟器的方式可以是通过获取移动终端的 型号数据, 也可以是直接获取移动终端的整机相关配置参数, 或者其他方式, 在此不用以限 制本发明。
在步骤 S102 中, 将软件导入到所述移动终端的模拟器。
在本发明实施例中, 当用户在软件网站或者 PC 端上查找到需要下载到移动终端 上的软件时, 通过包括拖动方式在内的复制操作将需要下载的软件拖动到模拟器, 其中, 拖 动方式可以是将运行的软件或者未运行的软件从软件网站或者 PC 端直接移动复制到模拟 器即可, 其中, 将软件复制到模拟器后, 该软件即相当于在模拟器上运行。
在步骤 S103 中, 根据用户在所述模拟器上输入的试用操作指令, 控制在所述模拟 器执行与所述试用操作指令相对应的试用操作。
在本发明实施例中, 当将软件复制到模拟器后, 用户可以在该模拟器上的执行相 应的试用操作, 由于模拟器是模拟当前与 PC 端连接的移动终端的整机界面, 在模拟器上可以通过其相应的模拟按钮或按键或在模拟器上的触摸屏进行相应的试用操作, 并生成相应 的试用操作指令, 即用户在模拟器上输入的试用操作指令。
当接收到用户输入的试用操作指令时, 控制所述模拟器执行与所述试用操作指令 相对应的操作, 例如, 软件解压、 软件游戏操作等。
在步骤 S104 中, 接收用户在所述模拟器上输入的软件下载确认指令。
在本发明实施例中, 该模拟器上还置有确认按键或按钮, 当用户确认需要下载该 软件时, 在该确认按键或按钮上输入下载确认指令。
在步骤 S105 中, 根据所述软件下载确认指令, 将所述软件下载至所述当前与 PC 端 连接的移动终端。
在本发明实施例中, 当接收到用户输入的下载确认指令时, 将所述试用操作的软 件直接导入到移动终端。
在本发明实施例中, 用户可以通过本发明实施例提供的模拟器直接对需要下载的 软件进行试用操作, 给用户良好体验, 同时可在该模拟器直接输入下载确认指令, 将该软件 直接导入到移动终端, 方便用户。
图 2 示出了本发明第二实施例提供的软件下载方法的实现流程, 其具体的步骤如 下所述 : 在步骤 S201 中, 接收用户输入的软件的下载指令。
在本发明实施例中, 预先配置至少一种与移动终端的型号数据相对应的模拟器, 其中, 该移动终端的型号数据与移动终端的模拟器的型号数据一一对应, 即预先在 PC 端存 储至少一种与移动终端的相对应的模拟器的型号数据。
其中, 该用户输入的软件的下载指令是指用户在 PC 端上运行本发明实施例提供 的模拟器执行软件上执行的开启指令。
在步骤 S202 中, 根据所述下载指令, 获取当前与 PC 端连接的移动终端的型号数 据。
在本发明实施例中, 当接收到软件的下载指令时, 即通过发送指令的方式获取当 前与 PC 端连接的移动终端的型号数据, 即 PC 端向当前与 PC 端连接的移动终端发送型号数 据获取指令, 然后移动终端根据该获取指令将自身的型号数据反馈给 PC 端, 其具体的实现 即为握手交互协议方式, 在此不再赘述, 但不用以限制本发明。
在步骤 S203 中, 将获取的当前与 PC 端连接的移动终端的型号数据与预先配置的 与移动终端的模拟器的型号数据进行匹配, 获取与所述当前与 PC 端连接的移动终端的模 拟器的型号数据, 所述移动终端的型号数据与模拟器的型号数据一一对应。
在本发明实施例中, 根据步骤 S201 中预先配置的型号数据, 获取当前与 PC 端连接 的移动终端的模拟器的型号数据。
在步骤 S204 中, 根据获取的模拟器的型号数据, 开启模拟器。
在本发明实施例中, 根据步骤 S203 获取的模拟器的型号数据, 将其模拟器显示在 PC 端显示屏界面上, 如图 3 所示, 图 3 仅仅给出了本发明实施例提供的一种型号的模拟器, 不用以限制本发明。
在步骤 S205 中, 将软件导入到所述移动终端的模拟器。
在步骤 S206 中, 根据用户在所述模拟器上输入的试用操作指令, 控制在所述模拟
器执行与所述试用操作指令相对应的试用操作。
在步骤 S207 中, 接收用户在所述模拟器上输入的软件下载确认指令。
在步骤 S208 中, 根据所述当前与 PC 端连接的移动终端的型号数据, 对所述下载的 软件进行配置。
在本发明实施例中, 在将软件导入到移动终端之前, 可以对软件进行相关的配置, 该配置方便软件的导入。
在步骤 S209 中, 根据所述软件下载确认指令, 将所述软件下载至所述当前与 PC 端 连接的移动终端。
上述仅为本发明的一个实施例, 在此不用以限制本发明。
图 4 示出了本发明实施例提供的软件下载系统的结构框图, 为了便于说明, 图中 仅给出了与本发明实施例相关的部分, 其中, 软件下载系统可以内置于下载终端的软件单 元、 硬件单元或软硬件结合单元, 而且, 该下载终端可以是 PC 端或其他类似的电子终端。
模拟器开启模块 11 开启当前与 PC 端连接的移动终端的模拟器 ; 导入模块 12 将软 件导入到所述移动终端的模拟器 ; 试用操作执行模块 13 根据用户在所述模拟器上输入的 试用操作指令, 控制在所述模拟器执行与所述试用操作指令相对应的试用操作 ; 下载确认 指令接收模块 14 接收用户在所述模拟器上输入的软件下载确认指令 ; 软件导入模块 15 根 据所述下载确认指令接收模块 14 接收到的软件下载确认指令, 将所述软件下载至所述当 前与 PC 端连接的移动终端。 在本发明实施例中, 配置模块 16 根据所述当前与 PC 端连接的移动终端的型号数 据, 对所述下载的软件进行配置。
作为本发明的一个实施例, 如图 5 所示, 预先配置模块 111 预先配置至少一种与移 动终端的型号数据相对应的模拟器 ; 下载指令接收模块 112 接收用户输入的软件的下载指 令; 型号数据获取模块 113 根据所述下载指令接收模块 112 接收到的下载指令, 获取当前与 PC 端连接的移动终端的型号数据 ; 模拟器数据获取模块 114 将获取的当前与 PC 端连接的 移动终端的型号数据与预先配置的与移动终端相对应的模拟器的的型号数据进行匹配, 获 取与所述当前与 PC 端连接的移动终端的模拟器的型号数据, 所述移动终端的型号数据与 模拟器的型号数据一一对应 ; 开启模块 115 根据获取的模拟器数据, 开启所述模拟器。
上述仅为本发明的一个具体系统实施例, 其各模块的功能描述如上述方法实施例 所述, 在此不再赘述, 但不用以限制本发明。
在本发明实施例中, 开启当前与 PC 端连接的移动终端的模拟器 ; 将软件导入到所 述移动终端的模拟器 ; 根据用户在所述模拟器上输入的试用操作指令, 控制在所述模拟器 执行与所述试用操作指令相对应的试用操作 ; 接收用户在所述模拟器上输入的软件下载确 认指令 ; 根据所述软件下载确认指令, 将所述软件下载至所述当前与 PC 端连接的移动终 端, 实现用户在 PC 端体验软件运行的效果的目的, 并通过 PC 端将软件下载到移动终端上, 操作方便。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成, 所述的程序可以在存储于一计算机可读取存储介质 中, 所述的存储介质, 如 ROM/RAM、 磁盘、 光盘等。
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精
神和原则之内所作的任何修改、 等同替换和改进等, 均应包含在本发明的保护范围之内。