便携式计算设备上硬件的自动配置的制作方法

文档序号:6620618阅读:126来源:国知局
专利名称:便携式计算设备上硬件的自动配置的制作方法
技术领域
本发明涉及一种制造便携式计算设备的机制。具体地,本发明涉及一种利用来自不同制造商的硬件组件来制造便携式计算设备的方法。
背景技术
如膝上型计算机、PDA或无线电话等传统便携式计算设备包括用于向用户显示信息的LCD显示器、使用户便于进行数据输入的键盘或小键盘。LCD显示器可以是透射LCD板、反射LCD板或透反射LCD板,并且可以来自多个不同的制造商。
LCD板的每种构造和型号典型地具有其自身的特定指令集和信号定时特性。这样,便携式计算设备制造商必须保持该制造商可能会在生产便携式计算设备期间使用的所有LCD板的多个设备驱动器。此外,在生产过程中,技术人员必须手动地识别LCD板的构造和型号,然后,以正确的设备驱动器来配置便携式计算设备。或者,制造商必须确保将LCD板的正确设备驱动器加载到计算设备上。此制造方法是耗时的、容易出错且劳动力密集的,因此,还增加了便携式计算设备的制造成本。
因此,需要一种制造便携式计算设备的方法,其中制造商可以在组装过程的任意时刻从多个功能类似但可能具有不同指令集和/或信号定时特性的硬件组件(如LCD板)中进行选择。

发明内容
根据本发明,在制造商通过从多个功能类似但可能在电学上彼此不同的硬件组件中进行选择来制造便携式计算设备的制造过程中,组装好的便携式计算设备通过电学地识别在制造便携式计算设备时安装在计算设备中的硬件组件进行自动配置。
根据本发明的一个方案,提出了一种制造便携式计算设备的方法,包括以下步骤(1)维护包括针对在计算设备中进行接口的可能硬件组件的激励/响应数据在内的表格;(2)通过将可能的硬件组件之一与计算设备的另一组件进行接口来执行制造便携式计算设备的一个制造步骤;以及(3)通过以下处理执行制造中的另一制造步骤(i)将激励施加到已接口硬件组件上,并响应于所施加的激励,读取来自已接口硬件组件的响应;(ii)根据响应与激励/响应数据之间的相关来识别所述已接口硬件组件;以及(iii)将标识作为配置数据保存在计算设备中。
根据本发明的另一方案,提出了一种便携式计算设备,包括表格,包括针对可能在计算设备中进行接口的硬件组件的激励/响应数据;以及数据处理装置,与所述表格进行通信,配置所述数据处理装置,以便在将可能的硬件组件之一与计算设备另一组件进行接口和便携式通信设备的初始加电时,执行以下步骤(1)将激励施加到已接口硬件组件上,并响应于所施加的激励,读取来自己接口硬件组件的响应;(2)根据响应与激励/响应数据之间的相关来识别所述已接口硬件组件;以及(3)将标识作为配置数据保存在计算设备中。


现在,将仅作为示例、参照附图来描述本发明,其中图1是根据本发明的手持计算设备的正视图;图2是示出了手持计算设备的功能细节的示意图;图3是概括地示出了用于识别安装在手持计算设备中的硬件的方法的流程图;以及图4a和4b一起包括详细示出了用于识别和配置安装在手持计算设备中的LCD显示器的方法的流程图。
具体实施例方式
现在,参照图1,示出了根据本发明一个方案而提出的手持计算设备,总体上表示为100。手持计算设备100包括显示器122、功能键146和设置在共同箱体内部的数据处理装置102(未示出)。在一个实施例中,显示器122包括反射或透反射LCD显示器,以及功能键146作为背光开关进行操作。或者,在另一实施例中,显示器122包括透射LCD显示器,以及功能键146作为电源通/断开关进行操作。
如将要进行描述的那样,数据处理装置包括微处理器138和存储器124、126(设置在所述箱体内)。存储器124、126携带有计算机处理指令,当从存储器124、126中访问并由微处理器138执行时,使所述数据处理装置执行以下将要详细描述的方法。
除了显示器122和功能键146以外,手持计算设备100包括用户数据输入装置,用于向数据处理装置输入数据。此外,数据处理装置102与用户数据输入装置进行通信。如图所示,优选地,用户数据输入装置包括键盘132、拇指轮148和换码键160。
在手持计算设备100的制造过程期间,根据部件可用性,手持计算设备100的制造商可能会从多个功能类似的硬件组件中进行选择。例如,制造商可以从多种LCD显示器122中进行选择,或者从其他非标准硬件组件(如乐曲IC等)中进行选择。但是,由于手持计算设备100的制造商可能从多个不同的部件供应商处得到这些硬件组件,而且由于特定的部件供应商可能提供相同硬件组件的不同版本/型号,这些硬件组件可能是电学上不兼容的。例如,在多种LCD显示器122间,信号的脉冲宽度和定时要求可能互不相同。
典型地,手持计算设备100是至少具有语音和数据通信能力的双向无线通信设备。此外,优选地,手持计算设备100具有与因特网上的其他计算机系统进行通信的能力。根据所提供的精确功能,无线手持计算设备100可以被称为数据消息收发设备、双向寻呼机、无线电子邮件设备、具有数据消息收发能力的蜂窝电话、无线因特网装置或数据通信设备等。
图2示出了手持计算设备100的功能细节。在将手持计算设备100用于双向通信的情况下,其将包括通信子系统111,所述通信子系统111包括接收机112和发射机114,以及最好是嵌入或内置的关联组件,如天线元件116和118、本地振荡器(LO)113,以及如数字信号处理器(DSP)120等处理模块。如通信领域的普通技术人员所知,通信子系统111的具体设计将依赖于该设备将进行操作的通信网络。例如,手持计算设备100可以包括设计用于在MobitexTM移动通信系统、DataTACTM移动通信系统、GPRS网络、UMTS网络、EDGE网络或CDMA网络中进行操作的通信子系统111。
网络接入要求将根据网络119的类型而变化。例如,在Mobitex和DataTAC网络中,利用与每个手持计算设备相关联的惟一标识号,将手持计算设备100登记在网络上。但是,在UMTS和GPRS网络以及一些CDMA网络中,网络接入与手持计算设备100的订户或用户相关联。因此,GPRS手持计算设备需要订户身份模块(SIM)卡,以便在GPRS网络上进行操作,以及需要RUIM,以便在一些CDMA网络上进行操作。没有有效的SIM/RUIM卡,GPRS/UMTS/CDMA手持计算设备将不是全功能的。本地或非网络通信功能以及法定功能(如“911”紧急呼叫等)是可用的,但是手持计算设备100将不能进行任何其他涉及网络上的通信的其他功能。SIM/RUIM接口144通常类似于能够将SIM/RUIM卡插入其中并类似于磁带或PCMCIA卡那样弹出的卡槽。SIM/RUIM卡可以具有大约64K的存储器,并保存多种重要配置151和如标识、订户相关信息等其他信息153。
在已经完成所需的网络登记或激活方法时,手持计算设备100可以在网络119上发送和接收通信信号。将天线116通过通信网络119接收到的信号输入接收机112,接收机112可以执行如信号放大、频率下转换、滤波、信道选择等普通接收机功能,以及在如图2所示的示例系统中,还执行模拟到数字(A/D)转换。对接收信号的A/D转换允许在DSP 120中执行如解调和解码等更为复杂的通信功能。按照类似的方式,由DSP 120处理要发射的信号,例如包括调制和编码等,并输入发射机114,进行数字到模拟转换、频率上转换、滤波、放大,并通过天线118发射到通信网络119上。DSP 120不仅处理通信信号,而且还提供接收机和发射机控制。例如,可以通过DSP 120中实现的自动增益控制算法自适应地控制应用于接收机112和发射机114中的通信信号的增益。
优选地,手持计算设备100包括微处理器138,用于控制该设备的总体操作。通过通信子系统111执行至少包括数据和语音通信的通信功能。微处理器138还与其他设备子系统进行交互,如显示器122、闪速存储器124、随机存取存储器(RAM)126、辅助输入/输出(I/O)子系统128、串行端口130、键盘132、扬声器134、麦克风136、短距离通信子系统140和统一表示为142的任何其他设备子系统。
图2中所示的一些子系统执行与通信相关的功能,而其他子系统可提供“驻留”或设备内置功能。此外,如键盘632和显示器622等一些子系统可以用于通信相关功能(如输入文本消息用于经数据通信网络传送),以及设备驻留功能(如计算器或任务列表)。
微处理器138使用的操作系统软件最好存储在永久存储器中(如闪速存储器124,代替地,也可以是只读存储器(ROM)或类似的存储元件(未示出)。本领域普通技术人员应当清楚可以将操作系统、特定的移动设备软件应用或模块或其部分临时加载到如RAM 126等易失存储器中,以便进行较快的操作。操作系统软件包括计算机处理指令,当从闪速存储器124和RAM 126中访问并由微处理器138执行时,定义了前述数据处理装置102。也可以将接收到的通信信号存储到RAM126中。
如图所示,可以将闪速存储器124分隔为不同的区域,用于计算机程序158和程序数据存储150、152、154和156。这些不同的存储区表示每个程序可以针对其自身的数据存储需要分配部分闪速存储器124。优选地,程序数据存储区150、152、154、156之一维护包括针对可能与手持计算设备100进行接口的硬件组件的激励和响应数据的表格。具体地,程序数据存储区150、152、154、156之一维护包括针对可能安装在手持计算设备100上的LCD显示器122的激励和响应数据的表格。
除了其操作系统功能以外,微处理器138最好能够执行手持计算设备上的软件应用程序。通常在制造期间,将控制基板操作的预定应用程序集合安装在手持计算设备100上。
这种软件应用程序集合之一包括针对可能与手持计算设备100进行接口的多种硬件组件的设备驱动器。例如,优选地,一组软件应用程序包括针对可能安装在手持计算设备100上的每种LCD显示器122的设备驱动器。例如,另一组软件应用程序可以执行数据和/或语音通信功能。
优选的软件应用程序可以是个人信息管理器(PIM)应用程序,具有组织和管理与手持计算设备的用户有关的数据项,如但并不局限于电子邮件、日历事件、语音邮件、约会和任务项。自然地,可以在手持计算设备上提供一个或多个存储器,以便于PIM数据项的存储。这种PIM应用程序最好具有通过无线网络119发送和接收数据项的能力。在优选实施例中,PIM数据项通过无线网络119与所存储的或与主机算机系统相关的用户相应数据项无缝集成、同步和更新。其他应用程序可通过网络119、通过辅助I/O子系统128、通过串行端口130、通过短距离通信子系统140或通过任何其他合适的子系统142被加载到手持计算设备100上,并且由用户安装在RAM 126或最好安装在非易失性存储器(未示出)中,以便由微处理器138执行。这种在应用程序安装方面的灵活性增加了设备的功能,并且能够提供增强的设备内置功能、通信相关功能或二者。例如,安全通信应用程序可以使得电子商务功能和其他金融交易能够使用手持计算设备100执行。
在数据通信模式下,接收到的信号(如文本消息或网页下载)由通信子系统111处理并输入微处理器138,其最好进一步处理接收到的信号,以便输出到显示器122,或可选地输出到辅助I/O设备128。手持计算设备100的用户也可以使用键盘132结合显示器122和可能的辅助I/O设备128编辑数据项(如电子邮件信息),键盘132最好是完整字母数字键盘或电话小键盘。然后,所编辑的数据项可经通信子系统111在通信网络上被发送。
对于语音通信,手持计算设备100的整个操作是类似的,除了接收到的信号最好输出到扬声器134和用于发送的语音信号由麦克风136产生之外。可选的语音或音频I/O子系统(如语音消息记录子系统)也可以在手持计算设备100上实现。尽管语音或音频信号输出最好基本通过扬声器134完成,也能使用显示器122提供呼叫方身份的指示、语音呼叫的持续时间或其他语音呼叫相关的功能。
图2所示的串行端口130通常实现在个人数字助理(PDA)型手持计算设备中,需要该设备与用户的桌面计算机(未示出)同步,但串行端口130是可选设备组件。这种端口130将使用户能够通过外部设备或软件应用程序来设置偏好,并通过提供除通过无线通信网络之外、到手持计算设备100的信息或软件下载来扩展手持计算设备100的能力。例如,可以将所述可选下载路径用于将加密密钥通过直接而可靠、可信任的连接加载到设备上,从而实现安全设备通信。
如短距离通信子系统等其他通信子系统140是能够提供手持计算设备100和设备(不必是类似的设备)的不同系统之间的通信的另一可选组件。例如,子系统140可包括红外设备及相关电路和组件或蓝牙TM通信模块,以提供与类似使能的系统和设备的通信。
图3是概括地示出了根据本发明、在手持计算设备100的制造过程期间所执行的步骤顺序的流程图。最初,在步骤300,创建包括可能与计算设备100进行接口的硬件组件的激励和响应数据的表格。如上所述,最好将所述表格保持在程序数据存储区150、152、154、156之一中,并包括可能安装在手持计算设备100上的LCD显示器122的激励和响应数据。但是,也可以将所述表格保持在手持计算设备100外部。此外,所述表格可以包括针对除LCD显示器122以外的其他硬件设备的激励和响应数据。
在步骤302,可能的硬件组件之一(例如,一个可能的LCD显示器122)与手持计算设备100的另一组件(例如,边缘连接器)进行接口。
随后,在步骤304,在将激励信号施加到已接口硬件组件上时,制造过程继续,并且响应所施加的激励、从已接口硬件组件读取响应信号。优选地,手持计算设备100的数据处理装置102使激励信号被施加到已接口硬件组件上,并读取来自已接口硬件组件的响应。
然后,在步骤306,通过将从接口硬件组件接收到的响应与激励和响应表格中的激励和响应数据进行相关,来识别已接口硬件组件。优选地,手持计算设备100的数据处理装置102通过将从接口硬件组件接收到的响应与激励和响应表格中的响应数据进行比较,来识别已接口硬件组件。如果根据在步骤304接收到的响应未能识别该组件,则处理在步骤304继续,而使用不同类型的激励。重复步骤304和306,直到肯定地识别出该组件。
图4是详细地示出了根据本发明、在手持计算设备100的制造过程期间所执行的步骤顺序的流程图。最初,在步骤400,针对可能安装到手持计算设备100上的硬件设备,保持激励/响应表格。为了易于理解,以下讨论假定针对所有可能安装到手持计算设备100中的LCD显示器122,将激励/响应表格保持在手持计算设备100的程序数据存储区150、152、154、156之一中。
激励/响应表格包括多个数据记录,每一个均与一个可能的LCD显示器122相关联。典型地,每个数据记录包括针对关联LCD显示器122的记录标识符、指令集数据以及定时和脉冲宽度数据。优选地,记录标识符与LCD显示器122惟一地关联,并识别LCD显示器122的设备驱动器。
此外,每个记录识别要施加到LCD显示器122上的激励信号、LCD显示器122应当响应该激励信号而产生的响应信号(如果与该指令集以及定时和脉冲宽度数据相关联的LCD显示器122是安装在手持计算设备100中的LCD显示器122)。
理想地,应当选择激励信号,从而使接收到的响应信号惟一地识别LCD显示器122。此外,应当选择激励信号,从而使激励信号不会对安装在手持计算设备100中的LCD显示器122造成不利影响。例如,一组激励信号可以使向其施加激励信号的LCD显示器122提供惟一响应。但是,相同的激励信号在施加到不同的LCD显示器122时将使LCD显示器122进入可能损坏LCD显示器122的未知状态。因此,应当选择激励信号以避免这种可能性。
在步骤402,在制造过程的适当阶段,将LCD显示器122安装在手持计算设备100中。典型地,每个LCD显示器122包括电边缘连接器,手持计算设备100的主板包括适合于与所有可能LCD显示器122的边缘连接器进行接口的电连接器,并且通过将LCD显示器122的边缘连接器与主板LCD连接器进行接口,将LCD显示器122安装到手持计算设备100中。
在完成手持计算设备100的组装之后,在步骤404,在制造过程的下一或随后阶段,向手持计算设备100加电。
在数据处理装置102加电之后,在步骤406,数据处理装置102检查程序数据存储区150、152、154、156之一,以确定数据处理装置102是否已经识别出LCD显示器122。如即将进行解释的那样,在已经正确地识别出LCD显示器122之后,数据处理装置102将与LCD显示器122惟一相关的记录标识符保存在程序数据存储区150、152、154、156之一中。之后,数据处理装置102利用记录标识符来确定在与LCD显示器122进行通信时所使用的适当设备驱动器。
因此,如果数据处理装置102在步骤406定位出适当程序数据存储区150、152、154、156中的记录标识符,则数据处理装置102进行到步骤432,在该步骤,利用与记录标识符相关联的设备驱动器,对LCD显示器122进行初始化。否则,数据处理装置102认为仍未识别出LCD显示器122,并因而进行到步骤408。
在步骤408,数据处理装置102从激励/响应表格中选择一条数据记录。所选数据记录与制造商可能已经安装在手持计算设备100中的一个LCD显示器122相关联。在步骤410,数据处理装置102读取所选数据记录,然后,将根据所选数据记录中所标识的脉冲宽度数据、信号定时数据和激励数据,将激励信号施加到LCD显示器122上。显而易见,数据处理装置102通过主板LCD连接器将激励信号施加到LCD显示器122上。
在步骤412,数据处理装置102通过主板LCD连接器读取其从LCD显示器102接收到的响应。应当清楚,数据处理装置102使用所选数据记录中所标识的脉冲宽度数据和信号定时数据,以正确地读取响应。
在步骤414,数据处理装置102将其从LCD显示器122接收到的响应与所选数据记录中所标识的响应数据进行比较。如果数据处理装置102从LCD显示器102接收到的响应与所选数据记录中所标识的响应数据不匹配,则数据处理装置102认定未正确识别LCD显示器。因此,处理返回到步骤408,在该步骤,数据处理装置102从激励/响应表格中选择另一数据记录。
但是,相反地,如果数据处理装置102从LCD显示器122接收到的响应与所选数据记录中所标识的响应数据匹配,则数据处理装置102认定已正确识别出LCD显示器102。因此,在步骤416,数据处理装置102将所选数据记录的惟一标识符保存在RAM 126中。然后,处理进行到步骤418。
在步骤418,数据处理装置102利用存储在RAM 126中的惟一标识符,选择LCD显示器122的正确设备驱动器。然后,在步骤420,数据处理装置102使用该设备驱动器来初始化LCD显示器122。然后,在步骤422,数据处理装置102命令操作系统在LCD显示器122上产生初始显示屏幕。
在步骤424,视频捕捉系统可视地比较显示在LCD显示器122上的初始屏幕和预期图像。如果视频捕捉系统确定初始显示的屏幕不匹配预期图像,在步骤426,视频捕捉系统发布拒绝命令,通知数据处理装置102并未正确识别LCD显示器122。然后,处理返回到步骤408,数据处理装置102从激励/响应表格中选择另一数据记录。
如果视频捕捉系统在步骤424确定初始显示屏幕与预期图像匹配,则在步骤428,视频捕捉系统发布确认命令,通知数据处理装置102已正确识别出LCD显示器122。于是,数据处理装置102在步骤430将惟一标识符保存在适当的程序数据存储区150、152、154、156中。明显地,可以由技术人员手动地执行步骤424到428,尽管这样做可能会将错误引入识别过程。
如上所述,理想地,应当选择激励信号,从而使所接收到的响应信号惟一地识别LCD显示器122。但是,这不太可能。此外,即使每个响应信号惟一地识别LCD显示器122,可能的是激励信号在施加到错误的LCD显示器122上时使该LCD显示器122处于随机的未知状态,在该状态下,LCD显示器122产生与所选数据记录中所识别的响应数据相对应的响应信号。因此,步骤416到428并非必要的,而是用于提高识别过程的精度。
如上所述,当随后对手持计算设备100加电时,数据处理装置102使用存储在程序数据存储区150、152、154、156中的惟一标识符,确定已识别出LCD显示器122,从而不再需要另外的识别尝试。但是,由于手持计算设备100之后可能需要进行维修(例如,涉及到以不同的LCD显示器122替代现有的LCD显示器122),优选地,给手持计算设备100的操作系统配置命令序列,从程序数据存储区150、152、154、156中擦除惟一标识符,从而在完成维修之后,数据处理装置102将执行步骤408到430。
可以设想对前述处理的修改。例如,在一个变体中,数据记录识别LCD显示器122的RAM区域的存储器地址。在此变体中,作为向LCD显示器122施加复位激励信号的替代,数据处理装置102向LCD显示器122施加写入激励信号,将惟一数据串写入已识别存储器位置。数据处理装置102从相同的存储器位置读取回该字符串。如果从LCD显示器122读取回的字符串与写入LCD显示器122的字符串相匹配,则数据处理装置102认定其已经正确地识别出LCD显示器122。
在另一变体中,数据记录识别在向LCD显示器122加电时处于已知状态的一个或多个寄存器的位置和内容。在此变体中,数据处理装置102向LCD显示器122施加读取激励信号,使寄存器值从这些寄存器中读出。如果从这些寄存器读出的数值与其预期数值匹配,则数据处理装置102将认定其已经正确地识别出LCD显示器122。
在另一变体中,数据记录识别LCD显示器122上的非易失性存储器(如EEPROM)的内容,例如,识别LCD显示器122的日期代码和型号代码。或者,数据记录可以识别用于识别LCD显示器122的型号/版本的服务输入/输出。在此变体中,数据处理装置102向LCD显示器施加适当的激励信号,从而从LCD显示器122中读取日期代码、型号代码或版本代码。
显而易见地,除上述步骤400到428中所述的方法以外,或代替上述步骤400到428中所述的方法,可以使用这些变体中的一个或多个。例如,如果数据处理装置102不能利用复位激励脉冲识别出LCD显示器122,则数据处理装置102可以施加如前述变体中任一个或全部所述的激励信号。
本发明由所附权利要求所限定,前面的描述只是对本发明优选实施例的说明。本领域普通技术人员可以对前述实施例进行特定的修改,尽管这里未对这些修改进行明确地讨论,但其并不偏离由所附权利要求所限定的本发明的范围。
权利要求
1.一种制造便携式计算设备的方法,包括以下步骤(1)维护包括针对与计算设备进行接口的可能硬件组件的激励和响应数据在内的表格;(2)通过将可能硬件组件之一与计算设备的另一组件进行接口来执行制造便携式计算设备的一个制造步骤;以及(3)通过以下处理执行制造中的另一制造步骤(i)将激励施加到已接口硬件组件上,并响应于所施加的激励,读取来自已接口硬件组件的响应;以及(ii)根据响应与激励和响应数据之间的相关,来识别所述已接口硬件组件。
2.根据权利要求1所述的方法,其特征在于所述表格包括多个记录,每个所述记录均与可能硬件组件中相应的一个相关联,并定义关联硬件组件的引出脚数据以及激励和响应数据;所述施加步骤包括以下步骤(a)选择可能硬件组件之一;(b)根据与所选一个硬件组件相关联的引出脚和激励数据,施加激励;以及(c)根据与所选一个硬件组件相关联的引出脚信息,读取响应;以及所述相关步骤包括将读取响应和与所选硬件组件相关联的响应数据进行比较。
3.根据权利要求2所述的方法,其特征在于所述执行另一制造步骤包括在便携式计算设备的初始加电时执行所述另一制造步骤。
4.根据权利要求3所述的方法,其特征在于根据引出脚和激励数据施加激励的步骤包括便携式计算设备在初始加电时通过另一组件施加激励,以及所述读取步骤包括便携式计算设备通过另一组件从已接口硬件组件读取响应。
5.根据权利要求4所述的方法,其特征在于所述比较步骤包括便携式计算设备将读取响应与关联响应数据进行比较。
6.根据权利要求5所述的方法,其特征在于还包括以下步骤在识别步骤之后,便携式计算设备根据相关来选择已接口硬件组件的设备驱动器,并根据所选硬件驱动器为已接口硬件组件加电。
7.根据权利要求6所述的方法,其特征在于所述可能硬件组件包括LCD显示器,以及所述方法还包括以下步骤在加电步骤之后,技术人员可视地比较显示在LCD显示器上的信息与预期图像,并由技术人员根据可视比较,命令便携式计算设备将已接口硬件组件的标识保存在计算设备中。
8.根据权利要求7所述的方法,其特征在于将所述表格设置在所述便携式计算设备的存储器中。
9.根据权利要求8所述的方法,其特征在于所述便携式计算设备包括无线手持计算设备。
10.一种计算机可读介质,包括针对便携式计算设备的处理单元的计算机处理指令、以及包括针对可能与便携式计算设备进行接口的硬件组件的激励和响应数据在内的表格,所述计算机处理指令在由处理单元执行时,使所述便携式计算设备在将可能的硬件组件之一与计算设备的另一组件进行接口和所述便携式计算设备的初始加电时,执行以下步骤(1)将激励施加到已接口硬件组件上,并响应于所施加的激励,读取来自已接口硬件组件的响应;以及(2)根据响应与激励/响应数据之间的相关来识别所述已接口硬件组件。
11.一种便携式计算设备,包括表格,包括针对与计算设备进行接口的可能硬件组件的激励/响应数据;以及数据处理装置,与所述表格进行通信,配置所述数据处理装置,以便在将可能硬件组件之一与计算设备的另一组件进行接口、和便携式通信设备的初始加电时,执行以下步骤(1)将激励施加到已接口硬件组件上,并响应于所施加的激励,读取来自已接口硬件组件的响应;以及(2)根据响应与激励/响应数据之间的相关来识别所述已接口硬件组件。
12.根据权利要求11所述的便携式计算设备,其特征在于所述表格包括多个记录,每个所述记录均与可能硬件组件中相应的一个相关联,并定义关联硬件组件的引出脚数据以及激励和响应数据;配置所述数据处理装置以使其通过以下步骤来执行所述施加步骤(a)选择可能硬件组件之一;(b)根据与所选一个硬件组件相关联的引出脚和激励数据,施加激励;以及(c)根据与所选一个硬件组件相关联的引出脚信息,读取响应;以及配置所述数据处理装置,以便通过将读取响应和与所选硬件组件相关联的响应数据进行比较来执行所述相关步骤。
13.根据权利要求12所述的便携式计算设备,其特征在于配置所述数据处理装置,以便通过在初始加电时通过另一组件施加激励来执行根据引出脚和激励数据施加激励的步骤,以及配置所述数据处理装置,以便通过经由另一组件从已接口硬件组件读取响应来执行所述读取步骤。
14.根据权利要求13所述的便携式计算设备,其特征在于配置所述数据处理装置,以便通过将读取响应与关联响应数据进行比较来执行所述比较步骤。
15.根据权利要求14所述的便携式计算设备,其特征在于还配置所述数据处理装置,以便执行以下步骤在识别步骤之后,根据相关来选择已接口硬件组件的设备驱动器,并根据所选硬件驱动器为已接口硬件组件加电。
16.根据权利要求15所述的便携式计算设备,其特征在于配置所述数据处理装置以便在接收到外部命令时、将已接口硬件组件的标识保存在所述便携式计算设备的存储器中。
17.根据权利要求16所述的便携式计算设备,其特征在于所述便携式计算设备包括无线手持计算设备。
全文摘要
一种制造便携式计算设备的方法,包括以下步骤(1)维护包括针对在计算设备中进行接口的可能硬件组件的激励/响应数据在内的表格;(2)通过将可能硬件组件之一与计算设备的另一组件进行接口来执行制造便携式计算设备的一个制造步骤;以及(3)通过以下处理执行制造中的另一制造步骤(i)将激励施加到已接口硬件组件上,并响应于所施加的激励,读取来自己接口硬件组件的响应;(ii)根据响应与激励/响应数据之间的相关来识别所述已接口硬件组件;以及(iii)将标识作为配置数据保存在计算设备中。
文档编号G06F3/14GK1722114SQ20051007469
公开日2006年1月18日 申请日期2005年5月30日 优先权日2004年6月2日
发明者马克·A·德拉得, 詹姆斯·A·罗宾逊, 杰尔·尤金·马沃克斯 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1