自动化程序下载系统及方法_2

文档序号:9489300阅读:来源:国知局
行总线(Universal Serial Bus,简称:USB)、火线(Firewire)、显示端口(DisplayPort)或雷电(Thunderbolt)接口,其用以连接电子装置23,并取得电子装置23的装置识别码。此处的装置识别码例如是电子装置23的唯一识别码(UniqueIdentificat1n,简称:UID)、全球唯一识别码(Globally Unique Identifier,简称:GUID)、通用唯一识别码(Universally Unique Identifier,简称:UUID),或是其他可以用来识别电子装置23的装置信息的辨识数据或其组合。而电子装置23则例如是投影机、打印机、网络摄影机等电子装置。
[0039]第一通信单元214耦接连接单元212,例如是有线网络接口卡或是支持电气和电子工程师协会(Institute of Electrical and Electronics Engineers,简称:IEEE) 802.llb/g/n等通信协议的无线网络接口卡,其可连接网络以提供桥接器21通过网络发送电子装置23的装置识别码。
[0040]管理服务器22包括第二通信单元222及处理单元224。其中,第二通信单元222例如是支持电气和电子工程师协会802.llb/g/n等通信协议的无线网络接口卡,其可连接网络以提供管理服务器22经由网络接收电子装置23的装置识别码。处理单元224例如是中央处理单元,或是其他可程序化的一般用途或特殊用途的微处理器(Microprocessor)、数字信号处理器(Digital Signal Processor,简称:DSP)、可程序化控制器、专用集成电路(Applicat1n Specific Integrated Circuits,简称:ASIC)、可程序化逻辑装置(Programmable Logic Device,简称:PLD)或其他类似装置或这些装置的组合。处理单元224耦接至第二通信单元222,其可依据装置识别码以辨识电子装置23,并将对应于电子装置23的程序推播下载至桥接器21或用以操作电子装置23的使用者装置24。上述的使用者装置24例如是台式电脑、笔记本电脑等电子装置,或也可以是平板电脑、智能型手机等移动装置,本发明对此不加以限定。
[0041]基于上述的系统架构,以下举数个实施例以说明自动化程序下载系统20执行自动化下载方法的详细步骤。
[0042]图3是本发明一实施例所示出的自动化程序下载方法的流程图。请参照图3,本实施例的方法适用于图2的自动化程序下载系统20,以下即搭配自动化程序下载系统20中的各项元件说明本发明的自动化程序下载方法的详细步骤。
[0043]首先,桥接器21检测并连接电子装置23 (步骤S302)。接着,桥接器21取得电子装置23的装置识别码(步骤S304),并通过网络以将装置识别码发送至管理服务器22 (步骤S306)。其中,装置识别码可用以区别电子装置23与其他电子装置,且管理服务器22可据以搜寻用以驱动电子装置23的固件或对应于电子装置23的应用程序。桥接器21例如是从连接单元212与电子装置23之间传送的数据封包中得到电子装置23的制造商识别码(Vendor ID,简称:VID)以及产品识别码(Product ID,简称:PID),从而组合为电子装置23的装置识别码。在其他实施例中,连接单元212也可以是显示端口或其他种类的传输接口而有其对应的装置识别码格式,在此不设限。此外,桥接器21例如会将所取得的装置识别码转换为网络封包格式,以通过网络发送至管理服务器22。
[0044]需说明的是,在桥接器21通过网络将装置识别码发送至管理服务器22之前,桥接器21例如会先与管理服务器22进行认证程序,其中桥接器21例如会利用第一通信单元214通过网络将认证信息传送至管理服务器22,以与管理服务器22进行认证程序,以便让管理服务器22得知桥接器21是由哪一个使用者所购买或对应到哪一个使用者账号。所述的认证信息例如是桥接器21的装置识别码,或是使用者的账号、密码、电子邮件地址等数据,在此不设限。
[0045]请继续图3的流程。之后,管理服务器22可依据装置识别码辨识电子装置23 (步骤S308),并将对应于电子装置23的程序推播下载至桥接器21或用以操作电子装置23的使用者装置24(步骤S310)。其中,上述程序例如是电子装置23的固件,且管理服务器22即是在利用电子装置23的装置识别码以辨识电子装置23后,自动地将电子装置23的固件推播下载至桥接器21,其中,所述固件可以来自于管理服务器22本身或来自于与管理服务器22连接的固件线上平台。藉此,本实施例可使电子装置23的固件下载程序自动化,且使用者可直接利用桥接器21对电子装置23进行操作。
[0046]另外,上述程序也可以是用来控制电子装置23的应用程序,且此应用程序会因应使用者装置24的操作系统不同(例如,使用者装置为Android、1S等移动操作系统或WindowsS操作系统等),而有对应的适用规格。当管理服务器22利用电子装置23的装置识别码辨识电子装置23之后,便可自动地将电子装置23对应的应用程序推播下载至使用者装置24,其中,所述应用程序可以来自于管理服务器22本身或来自于与管理服务器22连接的应用程序线上平台。藉此,本实施例还可提供将电子装置23的应用程序自动下载至使用者所持有的使用者装置24,以便使用者对电子装置23进行操作。
[0047]基于上述,本实施例的自动化程序下载系统可通过桥接器检测连接的电子装置,据以建立电子装置与管理服务器的连接,从而将电子装置的程序下载程序自动化,而简化电子装置固件或应用程序的安装流程,实现电子装置随插即用与远端控制的功能。其中,关于使用者如何通过安装在使用者装置上的应用程序来操作电子装置的方式,可区分为直接对电子装置进行操作或是通过桥接器间接对电子装置进行操作,以下将各举一实施例详细说明。
[0048]图4及图5是本发明一实施例所示出的自动化程序下载系统的方块图。请先参照图4,自动化程序下载系统40包括桥接器41以及管理服务器42。其中,桥接器41包括连接单元412以及第一通信单元414,且管理服务器42包括第二通信单元422及处理单元424。其中,桥接器41、连接单元412、第一通信单元414、管理服务器42、第二通信单元422及处理单元424分别与前述实施例中的桥接器21、连接单元212、第一通信单元214、管理服务器22、第二通信单元222及处理单元224类似,故其细节请参照前述。
[0049]与前述实施例不同之处在于,自动化程序下载系统40还可通过网络连接固件服务器44和应用程序服务器45,其例如是台式电脑、笔记本电脑或服务器,其可具有基本的网络连线及运算能力,其中分别内装有固件数据库与应用程序数据库,藉以依据管理服务器42发出的下载请求,将对应于电子装置43的固件推播下载至桥接器41,或是将用以操作电子装置43的应用程序推播下载至使用者装置46。
[0050]详言之,在一实施例中,管理服务器42可通过网络与固件服务器44连接,并依据装置识别码,将下载请求发送至固件服务器44,使得固件服务器44将对应于电子装置43的固件推播下载至桥接器41,而由桥接器41据以更新电子装置43的固件。
[0051 ] 在另一实施例中,管理服务器42可通过网络与应用程序服务器45连接,并依据装置识别码,而将下载请求发送至应用程序服务器45,使得应用程序服务器45将用以操作电子装置43的应用程序推播下载至使用者装置46。
[0052]需说明的是,在应用程序服务器45推播下载应用程序至使用者装置46之前,使用者必须先利用使用者装置46对应用程序服务器45进行认证程序,以便应用程序服务器45在接收到装置识别码时,可以知道需要将应用程序下载至哪一个使用者装置。类似于前述实施例,此处的认证信息例如是向管理服务器42注册的账号、密码或电子邮件地址等信息,在此不设限。当桥接器41与使用者装置46以相同的认证信息分别登入管理服
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1