首页> 中国专利> 一种管理软件自启动安装的方法及系统

一种管理软件自启动安装的方法及系统

摘要

本发明公开了一种管理软件的自启动安装的方法,该方法包括:将PC侧管理软件划分为基本功能软件和附加功能软件,将基本功能软件存储在移动终端的内存中,该方法还包括:当移动终端与计算机连接时,自动虚拟为光盘并上报给计算机,虚拟光盘运行时,基本功能软件中所含的引导程序会判断计算机中该PC侧管理软件的安装情况并根据用户的选择在计算机上安装PC侧管理软件。本发明还公开了一种管理软件的自启动安装的系统。采用本发明所述的方案,由于只有基本功能软件存储在移动终端的内存中,因而能有效减少PC侧管理软件所占用的移动终端的内存空间。

著录项

  • 公开/公告号CN101901157A

    专利类型发明专利

  • 公开/公告日2010-12-01

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN201010239216.5

  • 发明设计人 郭春燕;

    申请日2010-07-26

  • 分类号G06F9/445(20060101);

  • 代理机构11270 北京派特恩知识产权代理事务所(普通合伙);

  • 代理人蒋雅洁;王黎延

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

  • 入库时间 2023-12-18 01:13:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-01-28

    授权

    授权

  • 2012-05-09

    实质审查的生效 IPC(主分类):G06F9/445 申请日:20100726

    实质审查的生效

  • 2010-12-01

    公开

    公开

说明书

技术领域

本发明涉及软件安装技术,尤其涉及一种用于移动终端的PC侧管理软件自启动安装的方法及系统。

背景技术

随着移动终端的普及,用户对移动终端和计算机之间的交互要求越来越高,例如:需要使计算机中文件和移动终端文件能够互传等,这就要求要有功能完善的计算机(PC)侧管理软件和驱动软件。用户通过在计算机上安装PC侧管理软件来实现计算机与移动终端之间的文件交互,方便用户管理移动终端内的电话本短消息以及文件数据,还可为用户提供快捷的文本编辑和媒体播放等功能。

目前,用于移动终端的驱动软件一般集成于PC侧管理软件中,为方便描述,下文所述的PC侧管理软件均指集成有驱动软件。现有技术中给用户提供PC侧管理软件主要采用两种方式:随机光盘模式和自启动模式。但随机光盘模式由于需要附带光盘,会给终端设备商增加一定的商品成本,而且不利于用户携带和安装,还有一个必备条件就是计算机需要配备光驱,进一步增加了成本。因此越来越多的商家开始采用自启动模式提供给用户PC侧管理软件。

自启动模式的实现方法是将PC侧管理软件存储在移动终端的内存里,当移动终端与计算机连接时,自动检测该计算机是否已安装PC侧管理软件,如未安装,则启动安装程序,自动将PC侧管理软件安装在该计算机中以方便用户使用。申请号为CN200810084706.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侧管理软件自启动安装的问题,又有效地解决了功能越来越强大的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;如果用户选择通过“计算机”下载附加功能软件,则引导程序触发计算机提示用户输入下载地址,通过互联网(Intemet)下载附加功能软件并存储,下载完毕后,执行步骤108;所述下载地址可以由运营商提供给用户;

步骤108:自动安装附加功能软件;

这里,存储在计算上的附加功能软件会自动运行其安装程序,安装附加功能软件时,其安装程序读取注册表中标识位为“1”的基本功能软件的安装路径,根据这一路径信息,将附加功能软件安装到与基本功能软件对应的路径下,这样基本功能软件和附加功能软件就能融合到一起,形成一个软件实体供用户使用,并将PC侧管理软件的安装情况写入注册表信息,例如将注册表中的标识位置为“2”,然后执行步骤112。

步骤109:是否安装附加功能软件;

本步骤中,引导程序通过计算机向用户弹出选择框,提示用户是否安装附加功能软件,用户选择“是”,执行步骤110;用户选择“否”执行步骤112;

步骤110:下载服务器中存储的附加功能软件;

这里,虚拟光盘中的引导程序通过计算机向用户弹出选择框,提示用户通过“手机”下载附加功能软件还是通过“计算机”下载附加功能软件,如果用户选择通过“手机”下载附加功能软件,则引导程序通知手机切换到端口模式,并打开基本功能软件中的拨号模块进行拨号上网,通过WAP网从服务器上下载附加功能软件并存储到计算机上,下载完毕后,执行步骤111;如果用户选择通过“计算机”下载附加功能软件,则引导程序触发计算机提示用户输入下载地址,通过Intemet下载附加功能软件下载并存储,下载完毕后,执行步骤111;

步骤111:自动安装附加功能软件;

这里,存储在计算上的附加功能软件会自动运行其安装程序,安装附加功能软件时,其安装程序读取注册表中标识位为“1”的基本功能软件的安装路径,根据这一路径信息,将附加功能软件安装到与基本功能软件对应的路径下,这样基本功能软件和附加功能软件就能融合到一起,形成一个软件实体供用户使用,并将PC侧管理软件的安装情况写入注册表信息,例如将注册表中的标识位置为“2”,然后执行步骤112。

步骤112:手机在端口模式下打开相应的软件供用户使用;

如果用户之前选择了通过“手机”下载附加功能软件,则手机此时已处于端口模式,打开相应的软件供用户使用;如果手机仍然在光盘模式,则引导程序通知手机切换到端口模式,这里,手机通过执行过滤驱动程序将手机从光盘模式切换到端口模式,同时打开相应的软件供用户使用。端口模式是指手机与计算机通过端口进行数据传输。

为实现上述方法,本发明还提供了一种PC侧管理软件自启动安装的系统,包括移动终端和计算机,PC侧管理软件被划分为基本功能软件和附加功能软件,所述移动终端用于存储基本功能软件,还用于与计算机连接时,自动虚拟为光盘并上报给计算机,虚拟光盘运行时,基本功能软件中包含的引导程序判断该计算机中PC侧管理软件的安装情况并根据用户选择在计算机上安装PC侧管理软件。所述系统还包括用于存储附加功能软件的服务器;所述移动终端或所述计算机下载所述附加功能软件,并在计算机上安装所述附加功能软件。

如图2所示,移动终端包括软件读取模块和选择安装模块;其中,

所述软件读取模块,用于将移动终端虚拟为光盘,检测计算机操作系统中的注册表信息,对计算机当前PC侧管理软件的安装情况做出判断,并将判断结果信息发送给所述选择安装模块;

所述选择安装模块,用于接收所述软件读取模块所发送的判断结果信息,根据这一信息,提示用户选择安装相应的PC侧管理软件。

所述移动终端还包括端口切换模块,

所述选择安装模块还用于在根据用户的输入安装完毕相应PC侧管理软件后,通知端口切换模块;

所述端口切换模块,用于在收到通知后,将移动终端的光盘模式切换为端口模式,并打开相应的软件供用户使用。

软件读取模块具体用于根据注册表中的相应标识位对计算机当前PC侧管理软件的安装情况做出判断;选择安装模块还用于在计算机安装相应PC侧管理软件的同时,自动将PC侧管理软件的安装情况写入注册表中的标识位。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号