电子设备的升级方法及系统的制作方法

文档序号:6458158阅读:108来源:国知局
专利名称:电子设备的升级方法及系统的制作方法
技术领域
本发明涉及电子设备的维护领域,特别涉及对电子设备进行升级的方法, 以及运用该升级方法的系统。
背景技术
由于电子技术的发展较快,技术革新周期相当短,造成电子设备频繁地更 新换代,为了使的已淘汰的电子设备还能够满足用户的需求,需要对已淘汰的 设备进行升级。对电子设备的升级一般是对电子设备的操作系统、后台软件、应用软件或者数据库进行升级。例如更新电子词典的词库、升级手机的操作系统等。为了简化电子设备升级的操作,减少电子设备升级所需时间,现在很多生 产商为电子设备配备了相配套的 一键升级功能。 一键升级功能的具体实现如下 将一键升级程序复制到计算机中,并将电子设备连接到计算机,然后在计算机 中运行一键升级程序,即可完成电子设备的升级。但是不论是对电子设备的操 作系统,还是对电子设备其他软件或数据库进行升级,都需要在计算机找到电 子设备的端口之后,计算机才能正确地将需要升级的数据写入到电子设备。因 此一键升级程序要成功完成对电子设备的升级,就必须要求执行该一键升级程 序的计算机所使用的操作系统,事先安装有电子设备的驱动程序,以便该计算 机能够找到该电子设备的端口 。目前已经实现的一键升级功能,普遍都是假定计算机的操作系统上已经安 装有电子设备的驱动程序了 。如果计算机的操作系统上还没有安装电子设备的 驱动程序,则用户需要先单独安装驱动程序,然后将电子设备连接到该计算机, 在计算机上映射出电子设备的端口之后,才能通过一键升级功能完成电子设备 的升级,这给用户的使用带来了的不便。发明内容本发明的实施例提供一种电子设备的升级方法及系统,以实现升级的电子 设备驱动程序的自动安装,方便用户对电子设备进行升级。为达到上述目的,本发明的实施例采用如下4支术方案一种电子设备的升级方法,包括检测上位机中是否事先安装有电子设备的驱动程序;若所述上位机没有事先安装电子设备的驱动程序,则在所述上位机中自动 安装电子设备的驱动程序;通过电子设备的驱动程序查找电子设备的端口 ; 在上位机中通过所述端口对电子设备升级。 一种电子设备的升级方法,包括 在上位机中自动安装电子设备的驱动程序; 通过电子设备的驱动程序查找电子设备的端口 ; 在上位机中通过所述端口对电子设备升级。 一种电子设备的升级系统,包括检测模块,用于检测上位机中是否事先安装有电子设备的驱动程序; 安装模块,用于在没有安装电子设备驱动程序的上位机中安装电子设备的 驱动程序;查找模块,用于通过电子设备的驱动程序查找电子设备的端口 ; 升级模块,用于在上位机中通过所述端口对电子设备升级。 一种电子设备的升级系统,包括 安装模块,用于在上位机中安装电子设备的驱动程序; 查找模块,通过电子设备的驱动程序查找电子设备的端口 ; 升级模块,在上位机中通过所述端口对电子设备升级。 由上述技术方案所描述的本发明的实施例,通过对电子设备进行升级前, 自动安装电子设备的驱动程序,使得用户可以在任意一个上位机的操作系统上 升级电子设备,而不用担心该操作系统上是否已经安装有电子设备的驱动程序。 这样就允许用户不用单独安装一个电子设备的驱动程序,方便了用户对电子设 备升级。而在安装驱动程序之前的检测操作,可以避免重复安装电子设备的驱 动程序,本发明实施例运用在某些已经安装驱动程序的上位机上时,能够简化 电子设备升级的过程。


图1为本发明电子设备的升级方法第一实施例的流程图; 图2为本发明电子设备的升级系统第一实施例的框图; 图3为本发明电子设备的升级方法第二实施例的流程图; 图4为本发明电子设备的升级系统第二实施例的框图; 闲5力太* ei日*》;^久<^4々《 -免AA-:古闳.图6为本发明电子设备的升级系统第三实施例的框图; 图7为本发明电子设备的升级方法第四实施例的流程图;tsj 0 4、及7"J ,》又赏W、J Tl -从'卞—-兀卞q大犯'I"J W、J祖闺, 图9为本发明电子设备的升级方法第五实施例的流程图。
具体实施方式
本发明的实施例在对电子设备升级之前,自动安装电子设备的驱动程序, 省去了单独安装驱动程序的步骤,方便了用户对电子设备升级。下面结合附图, 对本发明电子设备的升级方法及系统的实施例进行详细描述。实施例1:如图l所示,本实施例中电子设备的升级方法具体包括如下步骤101、 检测上位机中是否事先安装有电子设备的驱动程序,可以通过检测驱 动程序文件名称、驱动程序映射的端口、或者计算机中驱动程序的注册表,来 检测该上位机是否安装有电子设备的驱动程序,如果安装了电子设备的驱动程 序,执行步骤103;否则执行步骤102。102、 运行驱动程序的自动安装包,以便在所述上位机中自动安装电子设备 的驱动程序。103、 通过电子设备的驱动程序查找电子设备的端口。104、 然后在上位机上运行电子设备的升级包,使得在上位机中通过所述端 口对电子设备升级。如图2所示,对应于上述电子设备的升级方法,本实施还提供一种电子设 备的升级系统,包括检测模块,用于检测上位机中是否事先安装有电子设备的驱动程序,主要 通过^^测驱动程序文件名称、驱动程序映射的端口、或者计算机中驱动程序的 注册表,来检测该上位机是否安装有电子设备的驱动程序。
安装模块,当上位机中没有安装该电子设备的驱动程序时,则通过该安装 模块在上位机中安装电子设备的驱动程序。
查找模块,用于通过电子设备的驱动程序查找电子设备的端口,即上位机 与电子设备连接的端口。
升级模块,用于在计算机中通过所述端口对电子词典升级,也就是更新电 子词典的词库。
实施例2:
本实施例是在实施例1的基础上简化的,在本实施例中,电子设备的升级 方法中省去了检测上位机中是否安装电子设备驱动程序的步骤。如图3所示, 电子设备的升级方法包括如下步骤
301、 在上位机中自动安装电子设备的驱动程序;
302、 通过电子设备的驱动程序,查找电子设备与上位机连接的端口;
303、 在上位机中通过所述端口对电子设备升级。
如图4所示,对应于上述电子设备的升级方法,本实施还提供一种电子设 备的升级系统,包括
一种电子设备的升级系统,包括
动程序。
查找模块,用于通过电子设备的驱动程序,查找电子设备连接到上位机的 端口。
升级模块,用于在上位机中通过所述端口对电子设备升级。 上述实施例1和实施例2在对电子设备进行升级前,自动安装电子设备的 驱动程序,使得用户可以在任意一个上位机的操作系统上升级电子设备,而不 用担心该操作系统上是否已经安装有电子设备的驱动程序。这样就允许用户不 用单独安装一个电子设备的驱动程序,万便了用尸对电子设备升级。 实施例3:本实施例中以通过计算机更新电子词典的词库为例,说明电子设备的升级方法,假定该计算机的操作系统为Windos,并且没有安装所述电子词典的驱动。 通过该计算机更新电子词典的具体过程如图5所示,具体为501、 在计算机中搜索电子词典驱动程序的标识;所述电子词典驱动程序的 标识可以为驱动程序文件名称、驱动程序映射的端口、或者计算机中驱动程序 的注册表。502、 判断在计算机中是否搜索到所述电子词典驱动程序的标识;若搜索到 了所述电子词典驱动程序的标识,表示所述计算机中安装有电子词典的驱动程 序,可以直接执行步骤504;否则表示所述计算机中没有安装电子词典的驱动程 序,执行步骤503。由于本实施例的计算机中没有安装电子词典的驱动程序,故而无法搜索到 电子词典驱动程序的标识,需要执行步骤503。503、 在所述计算机中安装电子词典的驱动程序,具体操作就是解析出驱动 程序的安装包,然后运行该安装包,即可将驱动程序安装到当前4喿作系统中。504、 通过电子词典的驱动程序,查找连接到计算^L的电子词典端口,如果 没有找到电子词典连接到计算机的端口 ,则会自动结束本次更新。505、 在所述计算机中通过所述端口更新电子词典的词库。506、 如果该计算^L上的电子词典驱动程序,是在更新电子词典的词库时安 装上的,在电子词典的词库更新完成后,则将后安装的电子词典驱动程序删除。 以保证利用该计算机更新电子词典的词库后,不会改变该计算机原来的配置。对应于上述电子设备的升级方法,本发明实施例还提供一种电子设备的升 级系统,如图6所示,该系统应用到电子词典的词库更新时,具体描述如下 该电子设备升级系统包括检测模块,用于检测计算机中是否事先安装有电子词典的驱动程序,其具 体的检测过程为通过搜索单元,在计算机中搜索电子词典驱动程序的标识, 所述电子词典驱动程序的标识可以为驱动程序文件名称、驱动程序映射的端口 、 或者计算机中驱动程序的注册表。然后通过判断单元判断是否搜索到电子词典 驱动程序的标识,若搜索到了所述电子词典驱动程序的标识,表示所述计算机 中安装有电子词典的驱动程序;否则表示所述计算机中没有安装电子词典的驱动程序。安装模块,用于在没有安装电子词典驱动程序的计算机中安装电子词典的 驱动程序,由于本实施例中的计算机中没有安装电子词典驱动程序,所以需要 该安装模块来安装电子词典驱动程序。该安装模块可以通过运行驱动程序的安 装包,即可将驱动程序安装到当前4喿作系统中。查找模块,用于通过电子词典的驱动程序,查找电子词典连接到计算机的 端口 。升级模块,用于在计算机中通过所述端口对电子词典升级,也就是更新电 子词典的词库。删除模块,如果该计算机上的电子词典驱动程序,是在更新电子词典的词 库时安装上的,在完成电子词典的词库更新后,该删除模块将后安装的电子词 典驱动程序删除。本实施例先检测计算机中是否安装了电子词典的驱动程序,如果没有安装 才在本实施例的流程中安装电子词典的驱动程序,否则就不用安装电子词典的 驱动程序,这样可以缩短在已经有驱动程序的计算^/L上更新词库的时间。并且 本实施例中还提供删除驱动程序的功能,即如果这个驱动程序是在更新电子词 典时才安装上的,则将其删除,以保证利用该计算机更新电子词典的词库后, 不会改变该计算机原来的配置。在本实施例中,如果是在安装苹果操作系统的计算机上更新电子词典的词 库,则主要以驱动程序文件名称、驱动程序映射的端口作为驱动程序的标识。本实施例只是以更新电子词典的词库为例说明本发明的实现方式, <旦本发明的实施例还可以运用其他电子设备的升级中,例如升级手机的操作系统、 升级MP4的播放引擎等。 实施例4:本实施例是实施例3的简化版,在本实施例中,电子设备的升级方法中省 去了检测计算机中是否安装电子设备驱动程序的步骤。如图7所示,为该方法 运用到更新电子词典的词库中,具体如下701、在计算机中安装电子词典的驱动程序,即自动运行驱动程序的安装包, 将驱动程序安装到当前操作系统中。702、通过电子词典的驱动程序,查找连接到计算机的电子词典端口。.7 03 、在所述计算机中通过所述端口更新电子词典的词库。704、在电子词典的词库更新完成后,将后安装的电子词典驱动程序删除。 以保证利用该计算机更新电子词典的词库后,不会改变该计算机原来的配置。对应于上述电子设备的升级方法,本发明实施例还提供一种电子设备的升 级系统,如图8所示,该系统应用到电子词典的词库更新时,具体描述如下该电子设备升级系统包括安装模块,用于在没有安装电子词典驱动程序的计算机中安装电子词典的 驱动程序,由于本实施例中的计算机中没有安装电子词典驱动程序,所以需要 该安装模块来安装电子词典驱动程序。该安装模块可以通过运行驱动程序的安 装包,即可将驱动程序安装到当前操作系统中。查找模块,用于通过电子词典的驱动程序,查找电子词典连接到计算机的 端口。升级模块,用于在计算机中通过所述端口对电子词典升级,也就是更新电 子词典的词库。删除模块,用于将后安装的电子词典的驱动程序删除。上述实施例,主要运用在制作电子设备的一键升级功能。在制作一键升级 程序时,不但要把要升级到电子设备上的目标软件包加入到一键升级程序中, 而且需要把自动安装电子设备驱动的程序包加入到一键升级程序中。如果将本 发明实施例的一键升级功能运用到更新电子词典的词库中,当用户将电子词典 连接到计算机上后,运行一键升级程序更新电子词典词库时, 一键升级程序自 动按照图5或图7的流程更新电子词典的词库。实施例5:本实施例是对数据卡进行升级的一键升级程序,如图9所示,该程序采用 的升级方法包括如下步骤901、用户启动数据卡的一键升级程序。902 、 一键升级程序检测当前操作系统上是否已经安装有数据卡的驱动程 序,如果当前操作系统中已经安装有数据卡驱动了,则执行步骤904,否则执行 步骤903。903、 则从一键升级程序中解析出驱动程序安装包,并自动运行该驱动程序 安装包,从而自动把该驱动程序安装到当前操作系统中。904、 一键升级程序开始查找数据卡的端口,在指定的时间内是否查询到数 据卡端口,如果在指定的时间内还没有查询到数据卡端口,则执行步骤905;否 则执行步骤906。905、 4是示用户找不到数据卡,删除后安装的驱动程序,然后退出,以中止 升纟及处理。906、 运行自动升级包进入升级处理。907、 升级处理完成后,自动删除在本次升级过程中安装的驱动程序。 本发明实施例主要用于各种电子设备的升级,特别是电子设备的一键升级功能,例如手机、电子词典、MP4等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围 应该以权利要求的保护范围为准。
权利要求
1、一种电子设备的升级方法,其特征在于包括检测上位机中是否事先安装有电子设备的驱动程序;若所述上位机没有事先安装电子设备的驱动程序,则在所述上位机中自动安装电子设备的驱动程序;通过电子设备的驱动程序查找电子设备的端口;在上位机中通过所述端口对电子设备升级。
2、 根据权利要求1所述的电子设备的升级方法,其特征在于还包括 若所述上位机没有事先安装电子设备的驱动程序,则在电子设备升级完成后,将后安装的电子设备驱动程序删除。
3、 根据权利要求1所述的电子设备的升级方法,其特征在于,所述检测上 位机中是否事先安装有电子设备的驱动程序具体为在上位机中搜索电子设备驱动程序的标识; 判断是否搜索到所述电子设备驱动程序的标识;若搜索到所述电子设备驱动程序的标识,则所述上位机中安装有电子设备 的驱动程序;否则所述上位机中没有安装电子设备的驱动程序。
4、 根据权利要求3所述的电子设备的升级方法,其特征在于,所述电子设 备驱动程序的标识包括驱动程序文件名称、驱动程序映射的端口、或者上位 机中驱动程序的注册表。
5、 一种电子设备的升级方法,其特征在于包括 在上位机中自动安装电子设备的驱动程序; 通过电子设备的驱动程序查找电子设备的端口 ; 在上位机中通过所述端口对电子设备升级。
6、 根据权利要求5所述的电子设备的升级方法,其特征在于还包括 电子设备升级完成后,删除后安装的所述电子设备驱动程序。
7、 一种电子设备的升级系统,其特征在于包括检测模块,用于检测上位机中是否事先安装有电子设备的驱动程序;安装模块,用于在没有安装电子设备驱动程序的上位机中安装电子设备的驱动程序;查找模块,用于通过电子设备的驱动程序查找电子设备的端口 ; 升级模块,用于在上位机中通过所述端口对电子设备升级。
8、 根据权利要求7所述的电子设备的升级系统,其特征在于,所述检测模 块包括搜索单元,用于在上位机中搜索电子设备驱动程序的标识;判断单元,用于判断是否搜索到所述电子设备驱动程序的标识,并根据判断结果输出检测结果,所述检测结果为上位机中安装有电子设备的驱动程序,或者上位机中没有安装电子设备的驱动程序。
9、 根据权利要求7所述的电子设备的升级系统,其特征在于还包括 删除模块,用于将后安装的电子设备驱动程序删除。
10、 一种电子设备的升级系统,其特征在于包括 安装模块,用于在上位机中安装电子设备的驱动程序; 查找模块,通过电子设备的驱动程序查找电子设备的端口 ; 升级模块,在上位机中通过所述端口对电子设备升级。
11、 根据权利要求10所述的电子设备的升级系统,其特征在于还包括 删除模块,用于删除后安装的所述电子设备驱动程序。
全文摘要
本发明的实施例公开了一种电子设备的升级方法及系统,涉及电子设备的维护领域,解决了现在对电子设备升级时需要单独安装驱动程序的问题。本发明的实施例在对电子设备升级之前,自动安装电子设备的驱动程序,省去了单独安装驱动程序的步骤,方便了用户对电子设备升级。本发明实施例主要用在各种电子设备的升级中,例如手机、电子词典、MP4等。
文档编号G06F9/445GK101226480SQ20081000793
公开日2008年7月23日 申请日期2008年2月20日 优先权日2008年2月20日
发明者方晓志 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1