主动提供信息给电子装置的信息系统及其方法

文档序号:7710309阅读:175来源:国知局
专利名称:主动提供信息给电子装置的信息系统及其方法
技术领域
本发明公开涉及一种主动提供信息给电子装置的信息系统及其方法,尤其涉及一 种在电子装置制造过程中主动提供信息给位于客户端的电子装置以使电子装置下载所需 信息的方法。
背景技术
在一般信息装置的生产线中,常需要在被生产的信息装置上安装(Install) 必要的软件或固件,例如开机软件或是操作系统等,以完成信息装置的初始化 (Initialization),并使信息装置可以工作。然而,在大量生产的信息装置生产线中,每种 不同的信息装置需要安装不同的软件或固件,要有效率地以最大输出量(Throughput)来 正确地安装最大数量的不同种类装置所需的软件或固件并不容易。早先的做法是将信息装 置以个别因特网地址连线至负责提供软件的主服务器,以进行主服务器与信息装置之间点 对点的信息传输;然而此种做法虽然正确性高,但是所能够带来的信息装置输出量相当的 低。后来的做法为使用多点播送(Multicast)的技术,使得主服务器可以使用一个数据信 道(channel)来同时下载信息至多个信息装置。在使用多点播送下载信息至多个信息装置的做法中,信息装置会先向主服务器提 出下载信息的要求,接着中央服务器会通过一个专用的数据信道来准备提供信息装置所要 求下载的信息,并同时发出消息告知信息装置该专用数据信道的存在;使用多点播送技术 在此的优点为,当二个以上的信息装置要求相同的下载信息时,该二个信息装置会被中央 服务器分配至一相同的数据信道来进行下载,以提高单位时间的信息装置输出量。然而,在一般使用多点播送下载信息至多个信息装置的做法中,若信息装置本身 没有向主服务器提出下载信息的要求,主服务器只能被动的等待信息装置提出下载信息的 要求后,才能够分配信息装置所需的数据信道,并发出消息通知信息装置至所分配的数据 信道来进行所需信息的下载。换言之,主服务器无法根据要求同一下载信息装置的多寡进 行动态调度,并因此限制单位时间所能完成的信息装置数量。

发明内容
本发明公开一种主动提供信息给电子装置的方法。该方法包含在一电子装置连线 至一连线服务器时,该连线服务器将该电子装置的一装置识别地址传输至一下载服务器; 及该下载服务器根据该装置识别地址以及一内建表格,分配并通知该电子装置至多个数据 信道中的一指定数据信道下载所需的下载信息。该内建表格记录有包含该装置识别地址的 一索引及该电子装置所需的该下载信息。该多个数据信道位于一网络,并根据该下载服务 器的指示各自以多点播送方式循环播放不同的信息。该连线服务器通过该网络与该电子装 置连线。本发明公开一种主动提供信息给装置的信息系统。该信息系统包含一连线服务器 及一下载服务器。该连线服务器用来建立与一电子装置之间的一连线信道,并接收该电子
4装置的一装置识别地址。该下载服务器包含一内建表格。该下载服务器用来根据该装置识 别地址及该内建表格,分配并通知该电子装置至多个数据信道中的一指定数据信道下载所 需的下载信息。该内建表格记录有包含该装置识别地址的一索引及该电子装置所需的该下 载信息。该多个数据信道位于一网络,并根据该下载服务器的指示各自以多点播送方式循 环播放不同的信息。该连线服务器通过该网络与该电子装置连线。
在生产信息装置的过程中,根据客户端联机至网络时所提供之装置识别地址来主 动提供下载信息给客户端。如此一来,可以在事先知道客户端所需要之的下载信息而不需 要等客户端提出请求以下载所需信息的情况下,主动指定适当的数据信道给客户端以下载 所需之的下载信息,并藉此提高单位时间内客户端之的信息装置产出量。本发明所公开的 方法与信息系统可节省被动等待电子装置发出下载信息的需求的大量时间,并克服原先在 先前技术中单位时间内信息装置的完成数量被限制的缺点。


图1为根据本发明的-
息系统的概略示意图。
-第一实施例所公开的用来执行主动提供信息的方法的
图2为图1所示的内建表格的一例示图。
图3为图1所示的网络中客户端的各电子装置与服务器端之间连线的简略示意图< 图4为本发明所公开的主动提供信息方法实施于图1所示的各电子装置的流程图< 图5为将本发明所公开的主动提供信息方法实施于图1所示的服务器端的流程图< 主要组件符号说明
150 160
电子装置 1801 1802 1803
信息系统
100
110 客户端 110A、110B、110C 120 服务器端 130 连线服务器
数据库服务器 预设执行环境服务器 连线信道
预设执行环境信道
140 145
下载服务器 内建表格
消息信道 180_1、180_2、…、180_N 202-222 步骤
数据信道
具体实施例方式为了改进先前技术中即使使用多点播送技术下载信息仍然无法有效提高信息装 置输出量的问题,本发明公开一种主动提供信息给电子装置的信息系统及其方法。在本发 明所公开的方法中,每一种类型的电子装置(亦即先前技术中所述的信息装置)所需要的 下载信息索引会被事先建立起来,以在不需等待电子装置发出请求来下载信息的情况下, 主动提供并告知电子装置可下载所需信息的数据信道,并即时以同一数据信道提供多个电 子装置需要的下载信息。如此一来,本发明的方法可以比先前技术更高的信息装置输出量 来生产信息产品。请参阅图1,其为根据本发明的一实施例所公开的用来执行主动提供信息的方法 的信息系统100的概略示意图。信息系统100包含位于客户端110的多个电子装置110A、 110B、110C、…、110N、一网络 180、及一服务器端 120。电子装置 110A、110B、110C、-UlON通过网络180与服务器端120连接,以进行信息交换或是下载信息等工作。其中服务器端 120包含一连线服务器130、一下载服务器140、一数据库服务器150、及一预设执行环境服 务器(Pre-execution Environment Server, PXE Server) 160。连线服务器 130 用来主动 建立与电子装置110A、110B、110C、…、或IlON之间的连线,并根据电子装置110A、110B、 110C、…、或IlON所具有的一装置识别地址,将各电子装置在下载信息时所需的相关信息 传输至下载服务器140,这些信息通常包含该装置识别地址本身;请注意,先前技术中所述 的信息装置即为图1所示的各电子装置,换言之,图1所示的信息系统100用来主动提供信 息给各电子装置,并提高单位时间的电子装置产出量(亦即先前技术中所述的信息装置产 出量)。请参阅图1以及图2,下载服务器140会根据其所建立的一内建表格145与连线服 务器130所传送过来的该装置的信息,分配并通知将要下载信息的电子装置至多个数据信 道中的一指定数据信道进行所需信息的下载。下载服务器140会根据不同电子装置的需 求,由数据库服务器150中找出电子装置的所需信息,以播放于所指定的数据信道。预设执 行环境服务器160用来提供电子装置110A、110B、110C、…、IlON—预设执行环境软件,使 得电子装置110A、110B、110C、*"、110N安装该预设执行环境软件后,可以在下载服务器140 所分配并通知的数据信道上下载所需的信息。请参阅图2,其为内建表格145的一例示图。在内建表格145中,针对尚未连接至 网络180的电子装置110A、电子装置110B、电子装置110C、电子装置IlOD建立了字段,这些 字段包含电子装置各自的装置识别地址及所需下载的信息种类;例如在图2中,不同的电 子装置所需下载的信息可包含Windows XP及Windows Server 2003等操作系统或是一般 的影音文件。当内建表格145用来作为数据库服务器150提供下载信息的种类参考时,以 装置识别地址来当作查询内建表格145的索引。举例来说,当电子装置IlOA已连线于网络 180时,下载服务器140可根据电子装置1IOA的装置识别地址00 11 22 33 44 55来当作 索引,查询到内建表格145中所对应记载的下载信息为Windows XP。请注意,在本发明的一 实施例中,图2中所示各电子装置的装置识别地址可以熟知本发明相关领域技术人员所周 知的媒体访问控制地址(Media Access Control Address, MAC Address)来实施。请参阅图3,其为图1所示的网络180中各电子装置与服务器端120之间连线的简 略示意图。如图3所示,网络180中包含一连线信道1801、一预设执行环境信道1802、一消 息信道1803、及多个数据信道180_1、180_2、…、180_N。连线信道1801用来传递已连上网 络180的电子装置与连线服务器130之间的信息。预设执行环境信道1802用来传递已连 上网络180的电子装置与预设执行环境服务器160之间的信息。消息信道1803主要用来 传递已连上网络180的电子装置与下载服务器140或数据库服务器150之间的消息。多个 数据信道180_1、180_2、…、180_N用来根据下载服务器140的指示,以多点播送的方式将 数据库服务器150提供的下载信息进行循环播放,以供已连线于网络180的电子装置进行 所需信息的下载。请注意,在本发明的一较佳实施例中,连线服务器130为一动态主机配置协议服 务器(Dynamic Host Configuration Protocol Server, DHCP Server)。图1所示的信息系统100的工作方式叙述如下。首先,在还没有任何客户端110的 电子装置连线至网络180时,下载服务器140会根据不同电子装置事先建立内建表格145, 以在任一客户端110的电子装置连线至网络180并被连线服务器130获知其装置识别地址时,主动地根据所得到的电子装置的装置识别地址来提供该电子装置其所需要的下载信 息。内建表格145在下载服务器140内部的建立确保了在任一客户端110的电子装置连线 至网络180并仅告知连线服务器130其装置识别地址的条件下,下载服务器140可以仅根 据装置识别地址来主动地提供各已连线于网络180的电子装置所需的下载信息。假设电子装置IlOA刚通过图3所示的连线信道1801进行了与网络180的连接,连 线服务器130会先行主动取得电子装置IlOA的一装置识别地址以获知电子装置IlOA的身 份,并根据该装置识别地址为电子装置IlOA设定其因特网地址;在本发明的一实施例中, 当连线服务器130以一动态主机配置协议服务器实施,且当装置识别地址以媒体访问控制 地址来实施时,连线服务器130会根据动态主机配置协议来分配一个因特网地址给电子装 置IlOA ;在本发明的另一实施例中,当连线服务器130以一地址解析协议服务器来实施,且 当装置识别地址以媒体访问控制地址来实施时,连线服务器130可根据地址解析协议中媒 体访问控制地址与因特网地址之间对应的内建规则,来设定该因特网地址。电子装置IlOA 会通过连线信道1801取得连线服务器130为其设定的因特网地址。接下来预设执行环境服 务器160会通过预设执行环境信道1802来提供开机软件与下载服务软件给电子装置110A, 使得电子装置IlOA之后可藉由该开机软件进行开机,并通过该下载服务软件来取得其所 需的下载信息。连线服务器130会将电子装置IlOA已连线于网络180的消息及电子装置 IlOA的装置识别地址通知给下载服务器140。接着下载服务器140会在内建表格145中以 电子装置IlOA的装置识别地址当作索引来查询并载出电子装置IlOA所需要的下载信息种 类。以图2所示的实施例来举例,当下载服务器140从连线服务器130处得知电子装置IlOA 的装置识别地址为00 11 22 33 44 55时,下载服务器140可以从内建表格145中以电子 装置IlOA的装置识别地址为索引而查询到电子装置IlOA被事先指定的下载信息包含操作 系统Windows XP。接着下载服务器140会检查目前多个数据信道180_1、180_2、…、180_ N中是否存在有任何数据信道已经正在以多点循环播送方式播放包含操作系统Windows XP 的下载信息。当已存在有播放包含操作系统Windows XP的下载信息的一数据信道(假设 为如图3所示的数据信道180_1)时,下载服务器140会指定数据信道180_1给电子装置 110A,并通过消息信道1803及电子装置IlOA所安装的该下载服务软件来将数据信道180_1 的存在通知给电子装置110A,使得电子装置IlOA可以通过该下载服务软件得知数据信道 180_1的存在,并在数据信道180_1上下载包含操作系统Windows XP的信息。当目前没有 任何数据信道正在播放包含操作系统Windows XP的下载信息时,下载服务器140会将需 要操作系统Windows XP的下载信息的消息通知给数据库服务器150,并分配多个数据信道 180_1、180_2、…、180_N其中的一数据信道(此处假设数据信道180_1原先未播放有操作 系统Windows XP的信息,且下载服务器140将数据信道180_1分配给电子装置110A)以供 操作系统Windows XP的播送,使得数据库服务器150可根据下载服务器140所提供的下载 信息通知消息及其所分配的数据信道180_1来将包含操作系统Windows XP的信息载入至 数据信道180_1 ;接着下载服务器140亦会通过消息信道1803通知电子装置110A,使得电 子装置110A可通过该下载服务软件至数据信道180_1下载操作系统Windows XP的信息。根据以上的叙述可知,在本发明中,当客户端的电子装置连线至网络时,电子装置 不需要发出任何的请求,下载服务器即会根据电子装置的装置识别地址及事先建立的内建 表格得知电子装置所需的下载信息,并主动地分配对应的数据信道给客户端的电子装置。简言之,相比较于先前技术,本发明免除了客户端的电子装置向服务器端发出请求的步骤, 使得在客户端的电子装置上安装所需软件的步骤可被简化,并大幅减少所需的消息交换量。请参阅图4及图5。图4为本发明所公开的主动提供信息方法实施于图1所示的 各客户端的电子装置的流程图,而图5为将本发明所公开的主动提供信息方法实施于图1 所示的服务器端的流程图。请注意,图4与图5所示的各步骤以交错且同步的方式执行。如 图4及图5所示,本发明所公开的主动提供信息方法包含如下的各步骤步骤202 当客户端的一电子装置连线于一网络时,位于一服务器端的一连线服 务器撷取该电子装置的一装置识别地址,并根据该装置识别地址分配一因特网地址给该电 子装置;步骤204 该客户端的电子装置取得该因特网地址;步骤206 位于该服务器端的一预设执行环境服务器提供一开机软件与一下载服 务软件给该客户端的电子装置;步骤208 该客户端的电子装置通过一预设执行环境信道取得该开机软件与该下 载服务软件;步骤210 该连线服务器将该电子装置已连线于该网络的消息及该电子装置的该 装置识别地址提供给该下载服务器;步骤212 该下载服务器根据该装置识别地址,在其所包含的一内建表格中查询 该电子装置所需的下载信息种类;步骤214 检查该电子装置所需的下载信息是否已在该网络所包含的多个数据信 道中被循环播放;当该下载信息已在该多个数据信道的一第一数据信道中被循环播放时, 执行步骤216 ;否则执行步骤218 ;步骤216 该下载服务器指定并通知该第一数据信道给该电子装置;步骤218 该下载服务器将需要该下载信息的消息通知给位于该服务器端的一数 据库服务器、指定该多个数据信道的一第二数据信道并将该第二数据信道通知给该电子装 置,且该数据库服务器将该下载信息载入于该第二数据信道以循环播放该下载信息;步骤220 该电子装置通过该下载服务软件及该下载服务器的通知消息,找到该 第一数据信道或该第二数据信道;以及步骤222 该电子装置在该第一数据信道或该第二数据信道上开始下载其所需的 该下载信息。上述图4及图5所列举的各步骤为以上关于图1至图3叙述的总结,故不再多加 赘述。请注意,当连线服务器130为一动态主机配置协议服务器时,为图4及图5所列举的 各步骤的较佳实施例。请注意,在本发明的另一实施例中,连线服务器130亦可为一地址解析协议 (AddressResolution Protocol,ARP)服务器,通过连线服务器130内的地址解析协议缓存 (ARP cache)中的信息,当连线服务器130获知电子装置IlOA的装置识别地址时,下载服务 器140可主动地根据所得到的电子装置IlOA的装置识别地址来提供电子装置IlOA所需要 的下载信息。在该实施例中,各电子装置所使用的装置识别地址为静态分配的固定因特网 网址,而与动态主机配置协议服务器所动态分配的因特网网址不同,因此不需要执行步骤
8202 及 204。本发明公开一种在生产信息装置的过程中,主动提供信息给电子装置的信息系统 与方法,其中信息装置即为本发明中所公开的电子装置。藉由本发明所公开的方法,可以在 事先知道电子装置所需要的下载信息而不需要等电子装置提出请求以下载所需信息的情 况下,根据电子装置连线时提供的装置识别地址,主动指定适当的数据信道给电子装置以 下载所需的下载信息。相比较于先前技术,本发明所公开的方法与信息系统可节省被动等 待电子装置发出下载信息的需求的大量时间,并克服原先在先前技术中单位时间内信息装 置的完成数量被限制的缺点。以上所述仅为本发明的较佳实施例,凡是依本发明权利要求书范围所作的等同变 化与修饰,皆应属本发明的涵盖范围。
权利要求
一种主动提供信息给电子装置的方法,包括在一电子装置连线至一连线服务器时,所述连线服务器将所述电子装置的一装置识别地址传输至一下载服务器;以及所述下载服务器根据所述装置识别地址以及一内建表格,分配并通知所述电子装置至多个数据信道中的一指定数据信道下载所需的下载信息;其中所述内建表格记录有包含所述装置识别地址的一索引及所述电子装置所需的所述下载信息;其中所述多个数据信道位于一网络,并根据所述下载服务器的指示各自以多点播送方式循环播放不同的信息;其中所述连线服务器通过所述网络与所述电子装置连线。
2.如权利要求1所述的主动提供信息给电子装置的方法,还包括一预设执行环境服务器提供一预设执行环境软件给所述电子装置;其中所述电子装置安装所述预设执行环境软件,以在所述指定数据信道上接收所述所 需的下载信息。
3.如权利要求1所述的主动提供信息给电子装置的方法,其中所述下载服务器根据所 述装置识别地址以及所述内建表格,分配并通知所述电子装置至多个数据信道中的所述指 定数据信道下载所需的下载信息的操作包括当所需的所述下载信息已于所述多个数据信道的一第一数据信道被循环播放时,将所 述第一数据信道设定为所述指定数据信道。
4.如权利要求1所述的主动提供信息给电子装置的方法,其中所述下载服务器根据所 述装置识别地址以及所述内建表格,分配并通知所述电子装置至多个数据信道中的所述指 定数据信道下载所需的下载信息的操作包括当所需的所述下载信息未于所述多个数据信道的任一数据信道被播放时,一数据库服 务器将所述所需的下载信息载出、将所述所需的下载信息循环播放于所述多个数据信道的 一第二数据信道、并将所述第二数据信道设定为所述指定数据信道。
5.如权利要求1所述的主动提供信息给电子装置的方法,其中所述连线服务器为一动 态主机配置协议服务器。
6.如权利要求1所述的主动提供信息给电子装置的方法,其中所述连线服务器为一地 址解析协议服务器。
7.如权利要求6所述的主动提供信息给电子装置的方法,其中所述下载服务器根据所 述装置识别地址以及所述内建表格,分配并通知所述电子装置至多个数据信道中的所述指 定数据信道下载所需的下载信息的操作包括通过所述连线服务器所包含的一地址解析协议缓存中的信息,所述下载服务器根据所 述装置识别地址及所述内建表格,主动提供所述电子装置所需要的下载信息。
8.—种主动提供信息给电子装置的信息系统,包括一连线服务器,用来建立与一电子装置之间的一连线信道,并接收所述电子装置的一 装置识别地址;以及一下载服务器,包括一内建表格,所述下载服务器用来根据所述装置识别地址及所述 内建表格,分配并通知所述电子装置至多个数据信道中的一指定数据信道下载所需的下载信息;其中所述内建表格记录有包含所述装置识别地址的一索引及所述电子装置所需的所 述下载信息;其中所述多个数据信道位于一网络,并根据所述下载服务器的指示各自以多点播送方 式循环播放不同的信息;其中所述连线服务器通过所述网络与所述电子装置连线。
9.如权利要求8所述的主动提供信息给电子装置的信息系统,还包括一预设执行环境服务器,用来提供一预设执行环境软件给所述电子装置;其中所述电子装置安装所述预设执行环境软件,以在所述指定数据信道上接收所述所 需的下载信息。
10.如权利要求8所述的主动提供信息给电子装置的信息系统,其中当所需的所述下 载信息已于所述多个数据信道的一第一数据信道被循环播放时,所述连线服务器将所述第 一数据信道设定为所述指定数据信道。
11.如权利要求8所述的主动提供信息给电子装置的信息系统,还包括一数据库服务器,用来在所述电子装置所需的所述下载信息未于所述多个数据信道的 任一数据信道被播放时,将所述所需的下载信息循环播放于所述多个数据信道的一第二数 据信道;其中此时所述连线服务器将所述第二数据信道设定为所述指定数据信道。
12.如权利要求8所述的主动提供信息给电子装置的信息系统,其中所述连线服务器 为一动态主机配置协议服务器。
13.如权利要求8所述的主动提供信息给电子装置的信息系统,其中所述连线服务器 为一地址解析协议服务器。
14.如权利要求13所述的主动提供信息给电子装置的信息系统,其中通过所述连线服 务器所包含的一地址解析协议缓存中的信息,所述下载服务器根据所述装置识别地址及所 述内建表格,主动提供所述电子装置所需要的下载信息。
全文摘要
本发明涉及主动提供信息给电子装置的信息系统及其方法。主动提供信息给电子装置的方法,包括在电子装置连线至连线服务器时,连线服务器将电子装置的装置识别地址传输至下载服务器;及下载服务器根据装置识别地址以及内建表格,分配并通知电子装置至多个数据信道中指定数据信道下载所需的下载信息。内建表格记录有包含装置识别地址的索引及电子装置所需的下载信息。多个数据信道位于一网络,并根据下载服务器的指示各自以多点播送方式循环播放不同信息。连线服务器通过网络与电子装置连线。本发明可节省被动等待电子装置发出下载信息的需求的大量时间,并克服原先在先前技术中单位时间内信息装置的完成数量被限制的缺点。
文档编号H04L12/54GK101945024SQ20091015781
公开日2011年1月12日 申请日期2009年7月7日 优先权日2009年7月7日
发明者吴宜昌, 詹森达 申请人:纬创资通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1