用于在计算机上安装辅助单元的方法技术

技术编号:2821291 阅读:136 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种在没有为辅助单元(30)做好准备的计算机(10)上自动安装辅助单元(30)的方法。当新的辅助单元(30)连接到所述计算机时,执行注册例程(18),在其中安装操作该辅助单元(30)所需的操作例程(24),在被安装之后该辅助单元(30)可以从基本模式切换到辅助单元特殊操作模式。如果在所述计算机(10)上还不存在所述操作例程(24),则首先将其从所述辅助单元(30)传输到所述计算机。根据本发明专利技术通过在计算机(10)上安装后台进程(20)来进行确定,是否必须传输所需的操作例程(24),该后台进程在辅助单元(30)被连接时检查,从所述辅助单元(30)按该计算机的请求传输回的标识信息消息(50)是否已经存储在该计算机(10)上。

【技术实现步骤摘要】
【国外来华专利技术】本专利技术从一种与主要权利要求的导言对应的方法开始。这种方法由WO 03/012577 A3公开。其中,描述了 一种在配置为用于识别特定大容量存储器 单元的主机上自动地安装功能单元的方法。依照所述方法,要安装的所述 功能单元首先在所述主机上注册为标准的大容量存储器。为了这个目的, 其装备有可以被关闭的仿真器,而仿真器按照最初预置的基本模式被接通。 在被注册为大容量存储器之后,所述功能单元促使所述主机传送数据序列, 该数据序列包含关于所述主机中是否存在对应该功能单元的驱动程序和配 置手段的信息。如果不是这种情况,所述功能单元进一步促使所述主机给 其提供关于在该主机上安装的操作系统的信息。依照如此确定的操作系统, 所述功能单元在其存储的多个驱动程序和配置手段中选择合适的驱动程序 和配置手段,并将其传送给所述主机。在安装完传来的驱动和配置手段后, 所述功能单元切换到针对功能单元的运行模式并且所述安装结束。所述已知方法允许在最初没有为安装所述功能单元做好准备并且没有 操作所述功能单元所必须的驱动程序和配置手段的主机上安装功能单元。 不过,其隐含着在安装阶段对于主机,功能单元起了至少一部分的主动作 用。因此,所述方法不适用于严格依据"主-从原则"设计的方案,在该 原则中主机总是担当主控器的角色。此外,为了选择驱动程序而将关于主 机的信息传送给功能单元是难以实现的。这样的传送可以由用户通过模拟 手动输入来模拟。然而,这包含了在安装过程中发生的用户输入错误的危 险。从WO 2004/008313 Al已知一种用于建立了主机和功能单元之间的协为了向主机介绍在功能单元上提供的子功能,所述功能单元首先按照第一 配置注册为标准大容量存储器,并且给主机传送关于所支持的标准应用程 序的信息。设计了 一种标准应用来确定在功能单元上所提供的进一步的子 功能。此外,主机通知该功能单元所使用的操作系统。基于所述信息,功 能单元决定对于可能的应用要激活的子功能以及为了执行这些应用在主机上所需要的操作例程。随后,功能单元被重新启动。其此刻利用增强的、 包含标准功能和新增的激活子功能的第二配置在主机上注册。此外,要求 的操作例程被传送到主机。辅助单元借助于标记从第 一配置切换到第二配置。特别地,为USB智能卡所建议的该方法的一个快速实现,与建议的由标准应用程序决定可用子功能的实际冲突,同样,使用的所述操作系统的信息交流不能容易地与USB标准协调。此外,在复合配置下注册所述辅助 单元需要承受主机只接受形式上第一个标识的配置的危险。本专利技术要解决的技术问题是,提供一种在主机上自动安装辅助单元的 方法,其能够使用于和主-从原则协调工作的部署中。该技术问题由 一种具有主权利要求的特征的方法解决。本专利技术的方法 允许在主机没有准备好安装辅助单元的时候自动安装辅助单元,不需要所 述主机必须给所述辅助单元传送数据。特别的是,所述方法不需要对用户 的手动输入的模拟。所述方法的一个特别的优点是, 一次性安装的后台进 程随后允许多个不同的辅助单元的快速安装。所述方法可以方便地安装到 任何需要的主机上,而无需对硬件或软件做任何修改。所述技术问题也通过依照独立权利要求9的方法解决。该方法允许主 机自动准备安装辅助单元,而所述主机不需要给所述辅助单元传送数据。本专利技术的方法特别适合于带有USB接口的辅助单元。下面参考附图对本专利技术的 一 个实施例进行更详细的描述。附图中附图说明图1示出了主机和辅助单元的部署结构图;图2和3示出了安装辅助单元过程的流程图;图4到6示出了在计算机上不同辅助单元依次开始运转的过程。图1示出了主机10和辅助单元30的部署,包括其内部结构的对于本 专利技术的重要的部件。主机10 (在下文中被简称为计算机)是一种常规的数据处理装置,其 包括中央处理单元、多个存储器、人机界面和至少一个用来连接辅助单元 30的接口 12。计算机IO在实际中可以是个人使用的PC、公共使用的终端 (如银行终端或计算机网络终端)。所述计算机10在操作系统14的控制下 运行,该操作系统装备有标准身份识别器16来自动识别新连接到接口 12 的辅助单元30。注册例程18是操作系统14的一部分,其在探测到新的辅 助单元30连接到所迷接口 12的时候,引发特定开始运转程序例程的执行。为所述操作系统14进一步分配了后台进程20、包含已知辅助单元身份标识 信息的列表22、以及存储器24,其中该存储器存储操作所述辅助单元所需 的操作例程、辅助单元的特定驱动程序和配置设置值。所述存储器24中的 操作例程对应所述列表22中存储的身份标识信息,如边线所示。部件20、 22和24及其分别的执行, 一起构成了开始运转例程的核心,所述开始运转 例程特别适合开始运转无法通过标准身份识别器16开始运转的辅助单元 30。所有提到的所迷计算机10的逻辑部件通常都由计算机10的硬件和软 件结构构成。这里所选的逻辑差异仅仅是出于支持描述的目的,并不需要 反映到具体实施中。辅助单元30典型地为资源受限的计算机,其包含微控制器、存储器和 可能的操作部件,例如具有芯片卡或USB令牌(USB token )的形式。辅助 单元30能够以两种操作模式进行操作,基本模式和辅助单元特殊操作模式。 在所述辅助单元特殊操作模式下,其给计算机10提供通常在计算机10上 不存在的特殊功能42。辅助单元30在辅助单元特殊操作系统34的控制下 运行,该辅助单元特殊操作系统与用来在两种操作模式下进行切换的模式 开关44以及接口 32连接。为了实现所述基本模式,模式开关44连接仿真 器36,用来在计算机10上将辅助单元30注册为预定类型的设备。在存储 器46中,存储了后台进程20、操作辅助单元30所需的驱动程序和配置设 置值40以及标识信息50。所有提到的逻辑部件以常规方式由辅助单元30 的硬件结构实现,或以软件模块存储在辅助单元30中。这里仅仅出于支持 描述的目的所选择的逻辑差异,并不需要反映在硬件实现中。计算机10和辅助单元30依照"主-从原则"协作,其中计算机10担 当主控器的角色,辅助单元30担当从动器的角色。依照所述主-从原则,计 算机10向辅助单元30发送指令,后者对该指令进行响应。计算机10的操作系统14为常规类型。特别的,其可以是微软公司的 准标准操作系统WINDOWS 。接口 12例如可以是USB接口 、 FIREWIRE 接口或任何需要的其它标准化接口。标准身份识别器16是计算机10的一 个基本功能,其允许开始运转新连接到接口 12的特定标准类型辅助单元30, 并且将其集成到计算机io的操作中。当检测到新的辅助单元30的连接, 标准身份识别器16促使操作系统14执行注册例程18,其优选地自动执行 并且可以达到辅助单元30自动开始运转的效果。该纟既念被7>知为"即插即用",并且例如经常在有USB接口的PC上实现,其直接识别并且开始运转 新连接到该PC的USB单元。注册例程18也是常规类型。例如在WINDOWS 环境下,其通常被公知为是"自动运行(autorun )"例程。当收到相应控制 信号时,其促使操作系统14执行特定的预设程序例程来开始运转新的硬件 单元;例如在WINDOWS下典型地启动可执行程序。何用户输入并本文档来自技高网...

【技术保护点】
一种在具有适合连接辅助单元的接口的计算机上安装该辅助单元的方法,所述计算机被设置为在检测到所述接口上有新的辅助单元连接时执行注册例程,在所述注册例程中安装操作所述辅助单元所需的操作例程,在安装完成后所述辅助单元能够从基本模式切换到辅助单元特殊模式,其中,如果所述操作例程还不存在于所述计算机上,则首先将其从所述辅助单元传送到所述计算机,其特征在于,为了确定所要求的操作例程(24)是否必须被传输,在所述计算机(10)上安装后台进程(20),该后台进程在辅助单元连接时,检查由所述计算机(10)请求的从所述辅助单元(30)传送回的标识信息(50)是否已经存储在所述计算机(10)上。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:弗兰克戈特泽伯恩德哈斯丹尼布兰德尔鲍里斯伯曼
申请(专利权)人:德国捷德有限公司
类型:发明
国别省市:DE[德国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1