| JP2002259133 | UNINSTALLATION CONTROL DEVICE |
| WO/2000/030345 | DIGITAL TELEVISION RECEIVER WITH APPLICATION PROGRAMMING INTERFACE FOR USER MANAGEMENT |
| JP06214796 | IPL PROCESSOR |
中兴通讯股份有限公司 (中国广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦, Guangdong 7, 518057, CN)
| 权利要求书 1. 一种管理软件的自启动安装的方法, 其特征在于, 移动终端存储 PC 侧管理软件中的基本功能软件,所述 PC侧管理软件包括基本功能软件和附 加功能软件, 该方法还包括: 移动终端与计算机连接时, 自动虚拟为光盘并上报给计算机, 虚拟光 盘运行时,基本功能软件中所含的引导程序判断计算机中 PC侧管理软件的 安装情况, 并根据用户选择在计算机上安装 PC侧管理软件。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述判断计算机中 PC 侧管理软件的安装情况并在计算机上安装 PC侧管理软件, 具体为: A、 检测计算机操作系统中的注册表信息, 对计算机当前 PC侧管理软 件的安装情况做出判断,根据判断结果和用户选择在计算机上安装 PC侧管 理软件。 3. 根据权利要求 2所述的方法, 其特征在于, 所述步骤 A具体为: 检 测计算机操作系统中的注册表信息中的 PC侧管理软件的标识位,根据标识 位的取值判断 PC侧管理软件的安装情况,根据判断结果和用户选择在计算 机上安装 PC侧管理软件。 4. 根据权利要求 2或 3所述的方法, 其特征在于, 所述根据判断结果 和用户选择安装 PC侧管理软件, 具体包括: 计算机当前没有安装 PC侧管理软件时 ,根据用户选择在计算机上安装 基本功能软件或安装基本功能软件和附加功能软件,并将 PC侧管理软件的 安装情况写入计算机操作系统中的注册表; 计算机当前只安装基本功能软件时, 根据用户选择在计算机上安装附 加功能软件,并将 PC侧管理软件的安装情况写入计算机操作系统中的注册 表。 5. 根据权利要求 4所述的方法, 其特征在于, 该方法还包括: 所述附加功能软件存储在服务器中; 所述安装附加功能软件, 具体包括: 下载服务器存储的附加功能软件, 附加功能软件的安装程序启动进行附加功能软件的安装。 6. 根据权利要求 5所述的方法, 其特征在于, 所述下载服务器存储的 附加功能软件, 具体包括: 移动终端通过无线应用协议(WAP )网从服务器上下载附加功能软件, 并存储在所述计算机上; 或者, 计算机通过互联网直接从服务器上下载附加功能软件并存储。 7. 根据权利要求 4所述的方法, 其特征在于, 所述安装基本功能软件之后, 该方法还包括: 通知移动终端切换到端 口模式, 并打开相应软件供用户使用; 或者, 计算机当前已安装全部 PC侧管理软件时, 该方法还包括: 通知移动终 端切换到端口模式, 并打开相应软件供用户使用。 8. 一种管理软件的自启动安装的系统, 其特征在于, PC侧管理软件包 括基本功能软件和附加功能软件, 所述系统包括移动终端和计算机, 所述移动终端用于存储所述基本功能软件, 还用于与计算机连接时, 自动虚拟为光盘并上报给计算机, 虚拟光盘运行时, 基本功能软件中包含 的引导程序判断计算机中 PC 侧管理软件的安装情况并根据用户选择在计 算机上安装 PC侧管理软件。 9. 根据权利要求 8所述的系统, 其特征在于, 所述系统还包括用于存 储所述附加功能软件的服务器; 所述计算机用于从所述服务器上下载所述附加功能软件; 或者, 所述移动终端用于从所述服务器上下载所述附加功能软件, 并存储到 所述计算机上。 10. 一种管理软件的自启动安装的装置, 其特征在于, 包括软件读取模 块和选择安装模块; 其中, 所述软件读取模块, 用于移动终端与计算机连接时, 将移动终端虚拟 为光盘,检测计算机操作系统中的注册表信息,对计算机当前 PC侧管理软 件的安装情况做出判断 , 并将判断结果信息发送给所述选择安装模块; 所述选择安装模块, 用于接收所述软件读取模块所发送的判断结果信 息, 根据这一信息, 提示用户选择安装相应的 PC侧管理软件。 11. 根据权利要求 10所述的装置, 其特征在于, 所述移动终端还包括 端口切换模块, 所述选择安装模块,还用于在根据用户的输入安装完毕相应 PC侧管理 软件后, 通知端口切换模块; 所述端口切换模块, 用于在收到通知后, 将移动终端的光盘模式切换 为端口模式, 并打开相应的软件供用户使用。 |
随着移动终端的普及, 用户对移动终端和计算机之间的交互要求越来 越高, 例如: 需要使计算机与移动终端能够互传文件等, 这就要求要有功 能完善的计算机(PC )侧管理软件和驱动软件。 用户通过在计算机上安装 PC侧管理软件来实现计算机与移动终端之间的 件交互, 方便用户管理移 动终端内的电话本、 短消息以及文件数据等, 还能够为用户提供快捷的文 本编辑和媒体播放等功能。
目前, 用于移动终端的驱动软件一般集成于 PC侧管理软件中, 为方便 描述, 下文所述的 PC侧管理软件均指集成有驱动软件的软件。现 技术中 主要釆用两种方式向用户提供 PC 侧管理软件: 随机光盘模式和自启动模 式。 随机光盘模式由于需要附带光盘, 会给终端设备商增加一定的商品成 本, 而且不利于用户携带和安装, 还有一个必备条件就是计算机必须要配 备光驱, 进一步增加了成本。 因此越来越多的商家开始釆用自启动模式向 用户提供 PC侧管理软件。
自启动模式的实现方法是将 PC侧管理软件存储在移动终端的内存中, 当移动终端与计算机连接时, 自动检测该计算机是否已安装 PC 侧管理软 件, 如未安装, 则启动安装程序, 自动将 PC侧管理软件安装在该计算机中 以方便用户使用。 申请号为 200810084706.5的中国专利申请提出了一种移 动终端连接到计算机时的自启动方法及装置, 该申请中, 当移动终端与计 算机连接时, PC侧管理软件自动启动并安装在计算机上。 但该申请所釆用 的方案存在的缺点为: PC侧管理软件全部存储在移动终端的内存中, 随着 PC侧管理软件的功能越来越强大, 其所占用的内存空间也越来越大, 有时 需要几十兆甚至上百兆的存储空间, 这就要求移动终端要有足够的内存空 间来存放 PC侧管理软件,而这对于移动终端稀有的内存 间来说是比较苛 刻的要求。 发明内容
有鉴于此,本发明的主要目的在于提供一种 PC侧管理软件自启动安装 的方法、 系统及装置, 能有效减少 PC侧管理软件所占用的移动终端的内存 空间。
为解决上述技术问题, 本发明的技术方案是这样实现的:
一种管理软件的自启动安装的方法,移动终端 存储 PC侧管理软件中的 基本功能软件, 所述 PC侧管理软件包括基本功能软件和附加功能软 , 该 方法还包括: 移动终端与计算机连接时, 自动虚拟为光盘并上报给计算机, 虚拟光盘运行时,基本功能软件中所含的引导 程序判断计算机中 PC侧管理 软件的安装情况, 并根据用户选择在计算机上安装 PC侧管理软件。
所述判断计算机中 PC侧管理软件的安装情况并在计算机上安装 PC侧 管理软件, 具体步骤 A: 检测计算机操作系统中的注册表信息, 对计算机 当前 PC侧管理软件的安装情况做出判断,根据判断 果和用户选择在计算 机上安装 PC侧管理软件。
所述步骤 A具体为: 检测计算机操作系统中的注册表信息中的 PC侧 管理软件的标识位, 根据标识位的取值判断 PC侧管理软件的安装情况, 根 据判断结果和用户选择在计算机上安装 PC侧管理软件。
所述根据判断结果和用户选择安装 PC侧管理软件, 具体包括: 计算机当前没有安装 PC侧管理软件时,根据用户选择在计算机上安 基本功能软件或安装基本功能软件和附加功能 软件,并将 PC侧管理软件的 安装情况写入计算机操作系统中的注册表;
计算机当前只安装基本功能软件时, 根据用户选择在计算机上安装附 加功能软件,并将 PC侧管理软件的安装情况写入计算机操作系统 的注册 表。
该方法还包括: 所述附加功能软件存储在服务器中; 所述安装附加功 能软件, 具体包括: 下载服务器存储的附加功能软件, 附加功能软件的安 装程序启动进行附加功能软件的安装。
所述下载服务器存储的附加功能软件, 具体包括: 移动终端通过无线 应用协议(WAP ) 网从服务器上下载附加功能软件, 并存储在所述计算机 上; 或者, 计算机通过互联网直接从服务器上下载附加功 能软件并存储。
所述安装基本功能软件之后, 该方法还包括: 通知移动终端切换到端 口模式, 并打开相应软件供用户使用; 或者, 计算机当前已安装全部 PC侧 管理软件时, 该方法还包括: 通知移动终端切换到端口模式, 并打开相应 软件供用户使用。
一种管理软件的自启动安装的系统, PC侧管理软件包括基本功能软件 和附加功能软件, 所述系统包括移动终端和计算机, 所述移动终端用于存 储所述基本功能软件, 还用于与计算机连接时, 自动虚拟为光盘并上报给 计算机, 虚拟光盘运行时, 基本功能软件中包含的引导程序判断计算机中 PC侧管理软件的安装情况并根据用户选择在计 机上安装 PC侧管理软件。
所述系统还包括用于存储所述附加功能软件的 服务器; 所述计算机用 于从所述服务器上下载所述附加功能软件; 或者, 所述移动终端用于从所 述服务器上下载所述附加功能软件, 并存储到所述计算机上。
一种管理软件的自启动安装的装置, 包括软件读取模块和选择安装模 块; 其中, 所述软件读取模块, 用于移动终端与计算机连接时, 将移动终 端虚拟为光盘,检测计算机操作系统中的注册 表信息,对计算机当前 PC侧 管理软件的安装情况做出判断, 并将判断结果信息发送给所述选择安装模 块; 所述选择安装模块, 用于接收所述软件读取模块所发送的判断结果 信 息, 根据这一信息, 提示用户选择安装相应的 PC侧管理软件。
所述移动终端还包括端口切换模块, 所述选择安装模块, 还用于在根 据用户的输入安装完毕相应 PC侧管理软件后, 通知端口切换模块; 所述端 口切换模块, 用于在收到通知后, 将移动终端的光盘模式切换为端口模式, 并打开相应的软件供用户使用。
本发明所提供的方案,其主要特点是将 PC侧管理软件划分为基本功能 软件和附加功能软件, 其中只有基本功能软件存放在移动终端的内存 中, 而附加功能软件则可以存放在服务器上,这样 就大大减少了 PC侧管理软件 所占用的移动终端的内存空间。 釆用本发明所述的方案, 既解决了当移动 终端连接到计算机时,使 PC侧管理软件自启动安装的问题, 又有效地解决 了功能越来越强大的 PC 侧管理软件所占用的空间相对于移动终端有限 内 存来说严重不足的问题, 具有较高的实用性。 附图说明
图 1为本发明中一种管理软件的自启动安装的流 示意图;
图 2为本发明中一种管理软件的自启动安装的装 连接示意图。 具体实施方式
本发明的基本思想是:将 PC侧管理软件划分为基本功能软件和附加功 能软件, 移动终端的内存中只存储有基本功能软件, 移动终端与计算机连 接时, 自动虚拟为光盘并上报给计算机, 虚拟光盘运行时, 基本功能软件 中包含的引导程序会判断该计算机中 PC侧管理软件的安装情况,并在计算 机上安装 PC侧管理软件。 下面以移动终端为手机为例结合附图对本发明 技术方案的实施做进一 步的详细描述。
依据本发明的基本思想, 首先, 手机运营商会在手机出厂前将 PC侧管 理软件分为两部分, 一部分为基本功能软件, 另一部分为附加功能软件。 其中, 基本功能软件包括手机驱动软件和实现手机基 本通讯功能的软件, 如电话薄、 通信模块、 短消息模块和拨号模块等。 所述基本功能软件存储 在手机内存中。 附加功能软件包含有实现附加功能、 如娱乐功能的软件, 娱乐功能的软件如流媒体播放软件, 图片编辑软件等。 所述附加功能软件 存储在服务器上, 所述服务器可以为由运营商管理的相关服务器 。
如图 1所示, 当手机与计算机连接时, 具体处理包括如下步骤: 步骤 101 : 手机与计算机连接。
步骤 102: 手机自动虚拟为光盘, 并上报给计算机;
需要说明的是, 所述手机与计算机连接时有两种模式, 一种为光盘模 式, 一种为端口模式, 当与计算机连接时, 手机直接进入光盘模式, 将自 身虚拟为光盘; 计算机操作系统能够对手机进行识别, 计算机接收到手机 上报的信息, 确定手机已虚拟为光盘。
步骤 103: 光盘运行, 判断计算机中 PC侧管理软件的安装情况; 这里, 虚拟光盘自动运行, 虚拟光盘运行时, 基本功能软件中包含的 引导程序检测该计算机操作系统中的注册表信 息,并确定 PC侧管理软件的 安装情况;
具体地, 存储于手机内存中的基本功能软件所包含的引 导程序会检测 计算机操作系统中的注册表信息, 确定该计算机安装 PC 侧管理软件的情 况, 后续依据所检测到的信息和用户选择判断是否 安装 PC侧管理软件: 本步骤中,具体可以根据注册表中的 PC侧管理软件的标识位来进行判 断: 例如, 标识位为 0, 表示计算机当前没有安装 PC侧管理软件, 即既没 有安装基本功能软件, 也没有安装附加功能软件; 标识位为 1 , 表示计算机 当前已安装基本功能软件, 但未安装附加功能软件; 标识位为 2 , 表示计算 机当前已安装全部 PC侧管理软件, 即既安装了基本功能软件, 也安装了附 加功能软件; 如果标识位为 "0" , 继续执行步骤 104; 如果标识位为 "1", 继续执行步骤 109; 如果标识位为 "2", 继续执行步骤 112。
步骤 104: 选择安装基本功能软件还是安装全部 PC侧管理软件; 本步骤中, 引导程序通过计算机向用户弹出选择框, 提示用户选择安 装基本功能软件还是安装全部 PC侧管理软件,如果收到的用户选择是安装 基本功能软件, 则继续执行步骤 105 , 如果收到的用户选择是安装全部 PC 侧管理软件, 则继续执行步骤 106。
步骤 105: 安装基本功能软件;
本步骤中, 引导程序启动虚拟光盘中的基本功能软件, 基本功能软件 启动其安装程序,并将 PC侧管理软件的安装情况写入计算机操作系统 的 注册表, 例如将注册表中的标识位的值置为 1 , 安装完毕后, 继续执行步骤 112。
步骤 106: 安装基本功能软件;
本步骤中, 引导程序启动虚拟光盘中的基本功能软件, 基本功能软件 启动其安装程序,并将 PC侧管理软件的安装情况写入计算机操作系统 的 注册表, 例如将注册表中的标识位的值置为 1 , 安装完毕后, 继续执行步骤 107。
步骤 107: 下载服务器中存储的附加功能软件;
这里, 虚拟光盘中的引导程序通过计算机向用户弹出 选择框, 提示用 户选择通过 "手机" 下载附加功能软件还是通过 "计算机" 下载附加功能 软件, 如果用户选择通过 "手机" 下载附加功能软件, 则引导程序通知手 机切换到端口模式, 并打开基本功能软件中的拨号模块进行拨号上 网, 通 过无线应用协议(WAP ) 网从服务器上下载附加功能软件并存储到计算 机 上, 下载完毕后, 继续执行步骤 108; 如果用户选择通过 "计算机" 下载附 加功能软件, 则引导程序触发计算机提示用户输入下载地址 , 通过互联网
( Internet )下载附加功能软件并存储, 下载完毕后, 继续执行步骤 108; 所 述下载地址可以由运营商提供给用户;
步骤 108: 自动安装附加功能软件;
这里, 存储在计算上的附加功能软件会自动运行其安 装程序, 安装附 加功能软件时, 其安装程序读取注册表中标识位为 "1" 的基本功能软件的 安装路径, 根据这一路径信息, 将附加功能软件安装到与基本功能软件相 对应的路径下, 这样基本功能软件和附加功能软件就能融合到 一起, 形成 一个软件实体供用户使用,并将 PC侧管理软件的安装情况写入计算机操作 系统中的注册表, 例如将注册表中的标识位置为 "2" , 然后执行步骤 112。
步骤 109: 是否安装附加功能软件;
本步骤中, 引导程序通过计算机向用户弹出选择框, 提示用户是否安 装附加功能软件, 如果收到的用户选择为 "是", 继续执行步骤 110; 如果 收到的用户选择为 "否", 继续执行步骤 112。
步骤 110: 下载服务器中存储的附加功能软件;
这里, 虚拟光盘中的引导程序通过计算机向用户弹出 选择框, 提示用 户选择通过 "手机" 下载附加功能软件还是通过 "计算机" 下载附加功能 软件, 如果用户选择通过 "手机" 下载附加功能软件, 则引导程序通知手 机切换到端口模式, 并打开基本功能软件中的拨号模块进行拨号上 网, 通 过 WAP网从服务器上下载附加功能软件并存储到计 算机上, 下载完毕后, 继续执行步骤 111 ; 如果用户选择通过 "计算机" 下载附加功能软件, 则引 导程序触发计算机提示用户输入下载地址,通 过 Internet下载附加功能软件 并存储, 下载完毕后, 继续执行步骤 111。 步骤 111 : 自动安装附加功能软件;
这里, 存储在计算上的附加功能软件会自动运行其安 装程序, 安装附 加功能软件时, 其安装程序读取注册表中标识位为 "1" 的基本功能软件的 安装路径, 根据这一路径信息, 将附加功能软件安装到与基本功能软件相 对应的路径下, 这样基本功能软件和附加功能软件就能融合到 一起, 形成 一个软件实体供用户使用,并将 PC侧管理软件的安装情况写入计算机操作 系统中的注册表, 例如将注册表中的标识位置为 "2" , 然后执行步骤 112。
步骤 112: 手机在端口模式下打开相应的软件供用户使用 ;
如果用户之前选择了通过 "手机" 下载附加功能软件, 则手机此时已 处于端口模式, 打开相应的软件供用户使用; 如果手机仍然在光盘模式, 则引导程序通知手机切换到端口模式, 这里, 手机通过执行过滤驱动程序 将手机从光盘模式切换到端口模式, 同时打开相应的软件供用户使用。 端 口模式是指手机与计算机通过端口进行数据传 输。
为实现上述方法,本发明还提供了一种 PC侧管理软件自启动安装的系 统, 包括移动终端和计算机, PC侧管理软件被划分为基本功能软件和附加 功能软件, 所述移动终端用于存储基本功能软件, 还用于与计算机连接时, 自动虚拟为光盘并上报给计算机, 虚拟光盘运行时, 基本功能软件中包含 的引导程序判断该计算机中 PC 侧管理软件的安装情况并根据用户选择在 计算机上安装 PC侧管理软件。所述系统还包括用于存储附加 能软件的服 务器; 所述移动终端或所述计算机下载所述附加功能 软件, 并在计算机上 安装所述附加功能软件。
如图 2所示, 移动终端包括软件读取模块和选择安装模块; 其中, 所述软件读取模块, 用于移动终端与计算机连接时, 将移动终端虚拟 为光盘,检测计算机操作系统中的注册表信息 ,对计算机当前 PC侧管理软 件的安装情况做出判断, 并将判断结果信息发送给所述选择安装模块; 所述选择安装模块, 用于接收所述软件读取模块所发送的判断结果 信 息, 根据这一信息, 提示用户选择安装相应的 PC侧管理软件。
所述移动终端还包括端口切换模块,
所述选择安装模块还用于在根据用户的输入安 装完毕相应 PC 侧管理 软件后, 通知端口切换模块;
所述端口切换模块, 用于在收到通知后, 将移动终端的光盘模式切换 为端口模式, 并打开相应的软件供用户使用。
软件读取模块具体用于: 根据注册表中的相应标识位对计算机当前 PC 侧管理软件的安装情况做出判断; 选择安装模块还用于在计算机安装相应
PC侧管理软件的同时, 自动将 PC侧管理软件的安装情况写入计算机操作 系统中的注册表。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。
