更新外围设备的连接管理程序的方法及主的制造方法

文档序号:6506617阅读:135来源:国知局
更新外围设备的连接管理程序的方法及主的制造方法
【专利摘要】一种更新外围设备的连接管理程序的主机,包括存储模块、更新模块、读取模块、版本判断模块及装载模块。存储模块用于存储第一连接管理程序和第一版本文件;更新模块用于通过网络更新第一连接管理程序至最新版本;读取模块用于读取外围设备内的第二版本文件;版本判断模块用于根据第二版本文件以及第一版本文件来判断第一连接管理程序是否新于第二连接管理程序;装载模块用于使外围设备获取最新的连接管理程序。本发明还提供了更新外围设备的连接管理程序的方法。本发明可根据主机内连接管理程序的版本的不同采用不同的方式更新外围设备内的连接管理程序。
【专利说明】更新外围设备的连接管理程序的方法及主机

【技术领域】
[0001]本发明涉及软件更新,尤其涉及更新外围设备的连接管理程序的方法及主机。

【背景技术】
[0002]现今,具有特定功能的外围设备越来越多,比如蓝牙外围设备、无线外围设备以及定位外围设备等等,然而,外围设备连接于主机执行相关功能需要连接管理程序的支持,现今,大多数与外围设备配套的连接管理程序都存储在外围设备之中,当外围设备插上主机时,主机从外围设备中获取并安装对应的连接管理程序,可问题是当外围设备提供商提供的连接管理程序更新时,之前购买的外围设备内的连接管理程序并不能得到及时的更新,所以外围设备插上每一台主机时,主机获得并不是最新的连接管理程序,只能由插上外围设备的每一台主机分别连接网络对安装的连接管理程序进行更新,但是外围设备内连接管理程序仍然还是得不到更新,当插上另一主机时,此主机安装的仍然不是最新的连接管理程序,仍然需要联网更新。综上所述,我们需要提供一种能够自动判断外围设备连接管理程序版本新旧,并在主机将连接管理程序更新到最新版本时同时对外围设备内的连接管理程序进行更新的方法。


【发明内容】

[0003]鉴于以上内容,有必要提供一种主机,能够对外围设备的连接管理程序进行更新。
[0004]另,还有必要提供一种更新外围设备的连接管理程序的方法,能够对外围设备的连接管理程序进行更新。
[0005]本发明实施方式提供的主机,与网络及外围设备相连,所述主机包括:存储模块,用于存储第一连接管理程序及其对应的第一版本文件,其中所述外围设备中存储有第二连接管理程序及其对应的第二版本文件;更新模块,用于通过所述网络更新所述第一连接管理程序至最新版本,并更新所述第一版本文件;读取模块,用于读取所述外围设备内的第二版本文件;版本判断模块,用于根据读取的所述第二版本文件以及所述第一版本文件来判断所述第一连接管理程序是否新于所述第二连接管理程序;装载模块,在判断出所述主机的第一连接管理程序新于所述外围设备的第二连接管理程序后,使所述外围设备获取最新的所述第二连接管理程序。
[0006]优选地,所述存储模块还存储有通用引导装载程序,所述装载模块还用于将所述通用引导装载程序载入到所述外围设备中,以让所述外围设备执行所述通用引导装载程序,且执行后所述通用弓I导装载程序停留在接收指令的模式。
[0007]优选地,所述装载模块生成获取最新所述第二连接管理程序的指令,并将所述指令传递给所述通用弓I导装载程序,以使所述通用弓I导装载程序引导所述外围设备依据所述指令来获取最新的所述第二连接管理程序。
[0008]优选地,所述第一连接管理程序为工程版本或非工程版本,所述装载模块根据所述第一版本文件判断所述第一连接管理程序是否为工程版。
[0009]优选地,所述装载模块在判断所述第一连接管理程序不是工程版后,生成获取最新所述第二连接管理程序的指令为自动复制所述第一连接管理程序的指令,以使所述通用引导装载程序引导所述外围设备将所述第一连接管理程序复制至所述外围设备以替换所述第二连接管理程序。
[0010]优选地,所述装载模块在判断所述第一连接管理程序是工程版后,生成获取最新所述第二连接管理程序的指令为开启网络与网页的指令,则使所述通用引导装载程序导出与所述第二连接管理程序相关的网页,供工程技术人员对所述第二连接管理程序进行选择性更新。
[0011]本发明实施方式中提供的一种更新外围设备的连接管理程序的方法,应用于主机,所述主机与网络以及所述外围设备相连,所述主机存储有第一连接管理程序及其对应的第一版本文件,所述外围设备中存储有第二连接管理程序及其对应的第二版本文件,所述更新外围设备的连接管理程序的方法包括:通过所述网络更新所述第一连接管理程序至最新版本,并同时更新所述第一版本文件;读取所述外围设备内的第二版本文件;根据读取的所述第二版本文件以及所述第一版本文件来判断所述第一连接管理程序是否新于所述第二连接管理程序;在判断出所述主机的第一连接管理程序新于所述外围设备的第二连接管理程序后,使所述外围设备获取最新的所述第二连接管理程序。
[0012]优选地,所述主机还存储有通用弓I导装载程序,所述通用弓I导装载程序被载入到所述外围设备中,并被所述外围设备执行以停留在接收指令的模式。
[0013]优选地,所述主机生成获取最新所述第二连接管理程序的指令,并将所述指令传递给所述通用弓I导装载程序,以使所述通用弓I导装载程序弓I导所述外围设备依据所述指令来获取最新的所述第二连接管理程序。
[0014]优选地,所述第一连接管理程序为工程版本或非工程版本,所述主机根据所述第一版本文件判断所述第一连接管理程序是否为工程版。
[0015]优选地,所述主机在判断所述第一连接管理程序不是工程版后,生成获取最新所述第二连接管理程序的指令为自动复制所述第一连接管理程序的指令,以使所述通用引导装载程序引导所述外围设备将所述第一连接管理程序复制至所述外围设备以替换所述第二连接管理程序。
[0016]优选地,所述主机在判断所述第一连接管理程序是工程版后,生成获取最新所述第二连接管理程序的指令为开启网络与网页的指令,则使所述通用引导装载程序导出与所述第二连接管理程序相关的网页,供工程技术人员对所述第二连接管理程序进行选择性更新。
[0017]本发明的主机及其更新外围设备的连接管理程序的方法能够使外围设备内的连接管理程序在主机上的连接管理程序得到更新后得到及时的更新,从而使外围设备连上其他主机时,其他主机可以直接从外围设备上获取最新的连接管理程序。

【专利附图】

【附图说明】
[0018]图1为本发明主机的一实施方式的环境图。
[0019]图2为图1中外围设备的示意图。
[0020]图3为本发明中主机的一实施方式的功能模块图。
[0021]图4为本发明主机更新外围设备的连接管理程序的方法一实施方式的流程图。
[0022]图5为本发明主机更新外围设备的连接管理程序的方法另一实施方式的流程图。
[0023]图6为本发明主机更新外围设备的连接管理程序的方法又一实施方式的流程图。
[0024]主要元件符号说明
[0025]主机10
[0026]存储模块11
[0027]第一连接管理程序111
[0028]第一版本文件112
[0029]通用引导装载程序 113
[0030]驱动程序114
[0031]更新模块12
[0032]读取模块13
[0033]版本判断模块14
[0034]装载模块15
[0035]外围设备20
[0036]第二连接管理程序 201
[0037]第二版本文件202
[0038]网络30
[0039]如下【具体实施方式】将结合上述附图进一步说明本发明。

【具体实施方式】
[0040]请参阅图1,其为本发明主机10的一实施方式的环境图,主机10与外围设备20及网络30相连。其中,主机10如图2所示,其内部存储有第一连接管理程序(Connect1nManager, CM) 111及其对应的第一版本文件112,另外还存储有通用引导装载程序(Universal boot loader, u-boot) 113和驱动程序114。而外围设备20如图3所示,其也存储有第二连接管理程序201和对应的第二版本文件202。其中这个第一连接管理程序111主要是用来检测主机10所连的外围设备20是否符合主机10内的驱动程序114,第一版本文件112主要记录的是第一连接管理程序111的版本信息,包括版本号以及版本类型。在本实施方式中,主机10内的第一连接管理程序111是外围设备20第一次连接至主机10时从外围设备20中获取的第二连接管理程序201。而随着网络上连接管理程序版本的更新,主机10可以依据网络30对主机10内的第一连接管理程序111进行更新,并同时更新连接于主机10上的外围设备20内的第二连接管理程序201,以使此外围设备20插到其他主机10上时,其他主机10可从此外围设备20中直接获取最新版本的第二连接管理程序201,另夕卜,第一连接管理程序111和第二连接管理程序201都是连接管理程序。在本实施方式中,主机10可以为台式电脑、笔记本电脑以及平板电脑,外围设备20可以为外设无线网卡、软件保护器以及电视棒。
[0041]图2所示为主机10—实施方式的功能模块图。在本实施方式中,主机10包括存储模块11、更新模块12、读取模块13、版本判断模块14、装载模块15。
[0042]存储模块11用于存储第一连接管理程序111和通用引导装载程序113以及第一版本文件112。
[0043]更新模块12更新主机10内第一连接管理程序111至最新的版本,同时也将对应的第一版本文件112更新为最新。在本实施方式中,当主机10连接到网络30后,根据主机10内的第一版本文件112从网络30上下载最新的连接管理程序,从而使第一连接管理程序111成为最新的版本,同时也更新第一版本文件112。
[0044]读取模块13读取外围设备20内第二连接管理程序201对应的第二版本文件202。
[0045]版本判断模块14根据读取模块13读取的外围设备20内的第二版本文件202以及主机10内的第一版本文件112来判断主机10内的第一连接管理程序111是否新于外围设备20的第二连接管理程序201。
[0046]装载模块15在判断出主机10内的第一连接管理程序111新于外围设备20内的第二连接管理程序201后,使外围设备20获取最新的第二连接管理程序201。
[0047]在本实施方式中,装载模块15将存储模块11中存储的通用引导装载程序113载入到外围设备20中,其中,通用引导装载程序113可以让外围设备20执行后,停留在一个可接收指令的模式,在这个模式下,外围设备20的处理器停止运行,即在此情况下,通用引导装载程序113可依据主机10的指令做一些更新动作。在本实施方式中,装载模块15生成获取最新第二连接管理程序201的指令,并将该指令传递给通用引导装载程序113,则使通用引导装载程序113引导外围设备20依据该指令来获取最新的第二连接管理程序201。
[0048]在本实施方式中,装载模块15根据第一版本文件112判断第一连接管理程序111是否为工程版,并在判断主机10的第一连接管理程序不是工程版后,则生成获取最新第二连接管理程序201的指令为自动复制第一连接管理程序111的指令,则使通用引导装载程序113引导外围设备20将第一连接管理程序111复制至外围设备20以替换第二连接管理程序201。
[0049]另外,装载模块15在判断主机10的第一连接管理程序111是工程版后,生成获取最新第二连接管理程序201的指令为开启网络与网页的指令,则使通用引导装载程序113导出与外围设备20中第二连接管理程序201相关的网页,供工程技术人员对第二连接管理程序201内多个部分进行选择性更新。
[0050]整体参阅图4,其中各个模块彼此协调并执行各自功能,从而能够有效的对外围设备20内的第二连接管理程序201进行更新。
[0051]图4为本发明主机10更新外围设备20的第二连接管理程序201的方法一实施方式的流程图。所述更新外围设备20的第二连接管理程序201的方法可应用于图1所示的主机10中,并通过其中的功能模块的协调执行以实现其功能。在本实施方式中,主机内存在着第一连接管理程序111及其对应的第一版本文件112,外围设备中存在着第二连接管理程序201及其对应的第二版本文件202。
[0052]在步骤S402中,更新模块12将主机10内的第一连接管理程序111通过网络30更新至最新版本,同时也将第一版本文件112更新为最新。在本实施方式中,主机10内的第一连接管理程序111是外围设备20第一次连接至主机10时从外围设备20中获取的第二连接管理程序201。
[0053]在步骤S404中,读取外围设备20内第二连接管理程序201对应的第二版本文件202。
[0054]在步骤S406中,版本判断模块14根据读取模块13读取的外围设备20内的第二版本文件202以及主机10内的第一版本文件112来判断主机10内的第一连接管理程序111是否新于外围设备20的第二连接管理程序201。
[0055]在步骤S408中,装载模块15在判断出主机10内的第一连接管理程序111新于外围设备20内的第二连接管理程序201后,使外围设备20中获取最新的第二连接管理程序201。
[0056]图5为本发明主机更新外围设备的连接管理程序的方法另一实施方式的流程图,其中步骤S502.S504.S506与图4中的S402、S404、S406相同。
[0057]在步骤S508中,装载模块15将存储模块11中存储的通用引导装载程序113载入到外围设备20中,其中,通用引导装载程序113可以让外围设备20执行后,停留在一个可接收指令的模式,在这个模式下,外围设备20的处理器停止运行,即在此情况下,通用引导装载程序113可依据主机10的指令做一些更新动作。
[0058]在步骤S510中,装载模块15生成获取最新第二连接管理程序201的指令,并将该指令传递给通用引导装载程序113,则使通用引导装载程序113引导外围设备20依据该指令来获取最新的第二连接管理程序201。
[0059]图6为本发明主机更新外围设备的连接管理程序的方法又一实施方式的流程图,其中步骤 S602、S604、S606、S608 与图 5 中 S502、S504、S506、S508 相同。
[0060]在步骤S610中,装载模块15根据第一版本文件112判断第一连接管理程序111是否为工程版。
[0061]在步骤S612中,装载模块15在判断主机10的第一连接管理程序111不是工程版后,生成获取最新第二连接管理程序201的指令为自动复制第一连接管理程序111的指令,则使通用引导装载程序113引导外围设备20将第一连接管理程序111复制至外围设备20以替换第二连接管理程序201。
[0062]在步骤S614中,装载模块15在判断主机10的第一连接管理程序111是工程版后,生成获取最新连接管理程序的指令为开启网络与网页的指令,则使通用引导装载程序113导出与外围设备20中第二连接管理程序201相关的网页,供工程技术人员对第二连接管理程序201内多个部分进行选择性更新。
[0063]依据本发明中讲述的更新外围设备20的第二连接管理程序201的方法,不仅可以快速的进行外围设备20的第二连接管理程序201的版本识别,还可以依据版本的不同提供不同的更新方式,从而使使用者在更新外围设备20的第二连接管理程序201的操作上具有一定弹性。
【权利要求】
1.一种更新外围设备的连接管理程序的主机,与网络及所述外围设备相连,其特征在于,所述主机包括: 存储模块,用于存储第一连接管理程序及其对应的第一版本文件,其中所述外围设备中存储有第二连接管理程序及其对应的第二版本文件; 更新模块,用于通过所述网络更新所述第一连接管理程序至最新版本,并更新所述第一版本文件; 读取模块,用于读取所述外围设备内的第二版本文件; 版本判断模块,用于根据读取的所述第二版本文件以及所述第一版本文件来判断所述第一连接管理程序是否新于所述第二连接管理程序;及 装载模块,用于在判断出所述主机的第一连接管理程序新于所述外围设备的第二连接管理程序后,使所述外围设备获取最新的所述第二连接管理程序。
2.如权利要求1所述的更新外围设备的连接管理程序的主机,其特征在于,所述存储模块还存储有通用弓I导装载程序,所述装载模块还用于将所述通用弓I导装载程序载入到所述外围设备中,以让所述外围设备执行所述通用引导装载程序,且执行后所述通用引导装载程序停留在接收指令的模式。
3.如权利要求2所述的更新外围设备的连接管理程序的主机,其特征在于,所述装载模块生成获取最新所述第二连接管理程序的指令,并将所述指令传递给所述通用引导装载程序,以使所述通用引导装载程序引导所述外围设备依据所述指令来获取最新的所述第二连接管理程序。
4.如权利要求1所述的更新外围设备的连接管理程序的主机,其特征在于,所述第一连接管理程序为工程版本或非工程版本,所述装载模块根据所述第一版本文件判断所述第一连接管理程序是否为工程版。
5.如权利要求3或权利要求4所述的更新外围设备的连接管理程序的主机,其特征在于,所述装载模块在判断所述第一连接管理程序不是工程版后,生成获取最新所述第二连接管理程序的指令为自动复制所述第一连接管理程序的指令,以使所述通用引导装载程序引导所述外围设备将所述第一连接管理程序复制至所述外围设备以替换所述第二连接管理程序。
6.如权利要求3或权利要求4所述的更新外围设备的连接管理程序的主机,其特征在于,所述装载模块在判断所述第一连接管理程序是工程版后,生成获取最新所述第二连接管理程序的指令为开启网络与网页的指令,则使所述通用引导装载程序导出与所述第二连接管理程序相关的网页,供工程技术人员对所述第二连接管理程序进行选择性更新。
7.一种更新外围设备的连接管理程序的方法,应用于主机,所述主机与网络以及所述外围设备相连,所述主机存储有第一连接管理程序及其对应的第一版本文件,所述外围设备中存储有第二连接管理程序及其对应的第二版本文件,其特征在于,所述更新外围设备的连接管理程序的方法包括: 通过所述网络更新所述第一连接管理程序至最新版本,并同时更新所述第一版本文件; 读取所述外围设备内的第二版本文件; 根据读取的所述第二版本文件以及所述第一版本文件来判断所述第一连接管理程序是否新于所述第二连接管理程序;及 在判断出所述主机的第一连接管理程序新于所述外围设备的第二连接管理程序后,使所述外围设备获取最新的所述第二连接管理程序。
8.如权利要求7所述的更新外围设备的连接管理程序的方法,其特征在于,所述主机还存储有通用弓I导装载程序,所述通用弓I导装载程序被载入到所述外围设备中,并被所述外围设备执行以停留在接收指令的模式。
9.如权利要求8所述的更新外围设备的连接管理程序的方法,其特征在于,还包括以下步骤:所述主机生成获取最新所述第二连接管理程序的指令,并将所述指令传递给所述通用弓I导装载程序,以使所述通用弓I导装载程序引导所述外围设备依据所述指令来获取最新的所述第二连接管理程序。
10.如权利要求7所述的更新外围设备的连接管理程序的方法,其特征在于,所述第一连接管理程序为工程版本或非工程版本,所述主机根据所述第一版本文件判断所述第一连接管理程序是否为工程版。
11.如权利要求9或权利要求10所述的更新外围设备的连接管理程序的方法,其特征在于,还包括以下步骤:所述主机在判断所述第一连接管理程序不是工程版后,生成获取最新所述第二连接管理程序的指令为自动复制所述第一连接管理程序的指令,以使所述通用引导装载程序引导所述外围设备将所述第一连接管理程序复制至所述外围设备以替换所述第二连接管理程序。
12.如权利要求9或权利要求10所述的更新外围设备的连接管理程序的方法,其特征在于,还包括以下步骤:所述主机在判断所述第一连接管理程序是工程版后,生成获取最新所述第二连接管理程序的指令为开启网络与网页的指令,则使所述通用引导装载程序导出与所述第二连接管理程序相关的网页,供工程技术人员对所述第二连接管理程序进行选择性更新。
【文档编号】G06F9/445GK104346180SQ201310323838
【公开日】2015年2月11日 申请日期:2013年7月29日 优先权日:2013年7月29日
【发明者】萧崇佑 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1