通信协议确定的制作方法

文档序号:7607635阅读:221来源:国知局
专利名称:通信协议确定的制作方法
技术领域
本公开涉及通信协议确定领域。
背景技术
在一个常规的数字用户线(DSL)网络中,网络包括通过用户线耦合到电话中心局(CO)的用户前端设备(CPE)。CPE通过用户线与CO交换对数据和命令进行封装的帧。例如,CPE依照一个或更多个通信协议把数据和命令封装在帧中,并把所述帧传送到CO。CO依照这一个或更多个通信协议从接收到的帧中解封装数据和命令。又例如,CO依照这一个或更多个通信协议把数据和命令封装在帧中,并将所述帧传送到CPE。CPE依照这一个或更多个通信协议从接收到的帧中解封装数据和命令。通常,预先确定这一个或更多个通信协议,依照所述这一个或更多个通信协议,CO能够封装和解封装这些数据和命令。
在这个常规网络中,如果在构建网络之前已知CO封装和解封装这些数据和命令所依照的这一个或更多个预先确定的通信协议,则用户可以选择能够实现这一个或更多个预先确定的通信协议的CPE,以及被CPE实现的一个或更多个通信协议,以便与这一个或更多个预先确定的通信协议兼容。或者可替换地,在这个常规网络中,如果CO封装和解封装这些命令和数据所依照的所述一个或更多个预先确定的通信协议是未知的,则用户可以采用试错法实验来确定这一个或更多个预先确定的通信协议,并且,基于这些实验的结果,用户可以选择能够实现这一个或更多个预先确定的通信协议的CPE,并且可以把CPE配置为依照这一个或更多个预先确定的通信协议通信。


随着下列详细描述的进行,并且在参考了附图之后,作出了权利要求的主题的实施方案的特征和优点将变得清晰,其中类似的数字描绘类似的部分,并且,在附图中图1示出了网络。
图2示出了系统实施方案。
图3示出了可以驻留在图2的系统实施方案中的程序处理。
图4是流程图,示出了可以根据一种实施方案执行的操作。
尽管下列的详细描述将参考着说明性实施方案来进行,但是其很多替代、修改和变化对熟练技术人员来说将很清晰。因此,期望作出了权利要求的主题被宽泛地看待,并且仅仅如所附权利要求书中给出的那样被限定。
具体实施例方式
图1示出了网络100的一个实施方案。在这个实施方案中,网络100可以是例如DSL网络,该网络可以包括例如CPE 102和CO 104。CPE 102可以包括网络节点106,而CO 104可以包括网络节点108。在这个实施方案中,节点106和节点108可以通过电话用户线110被可通信地耦合,电话用户线110可以包括在常规电话语音通信中使用的一对绞合铜线,例如普通老式电话业务(POTS)双绞线通信线。
CO 104也可以包括本地交换机118,通过本地交换机118,节点108可以被可通信地耦合到公共交换电话网(PSTN)120。本地交换机118还可以包括例如本地电话交换机组(switch bank)。此外,CO 104可以包括DSL访问复用器(DSLAM)114,通过DSLAM114,节点108可以耦合到数字数据网(DDN)116。DDN 116可以包括例如专用数据网络或者公共数据网络,公共数据网络例如因特网。
在这个实施方案中,节点108可以包括例如DSL调制解调器工作电路122。工作电路122可以包括DSL分离器电路124和DSL调制解调器收发器电路126。
在网络100的工作中,通过产生帧并在节点106和108之间以兼容和/或符合非对称DSL(ADSL)通信协议的方式交换这些帧,节点106和节点108可以相互通信,ADSL通信协议例如在Frank Van der Putten的“ADSLG.adslplus,ASYMMETRIC DIGITALSUBSCRIBER LINE(ADSL)TRANSCEIVERS-EXTENDED BANDWIDTH(非对称数字用户线(ADSL)收发机扩展的带宽)(ADSLplus)”(国际电信联盟电信标准化部,标准组15,2002年10月21到25日的ITU-T Draft RECOMMENDATION,OJ-R17)中描述的ADSL通信协议(此后称为“ITU标准”),和/或该ITU标准以后发展的版本。当然,不偏离这个实施方案,通过产生帧并在节点106和108之间以兼容和/或符合其他和/或额外的DSL和/或其他通信协议的方式交换这些帧,节点106和节点108可以相互通信。如这里所使用的,“帧”表示一个或更多个可被一个或更多个从至少一个发送者传送到至少一个接收者的信号编码的符号和/或值的序列。
也可以通过线110,在节点106和节点108之间与这些帧一起交换POTS信号。例如,电话112可以被可通信地耦合到节点106。电话112可以产生可通过节点106和线110传送到节点108的POTS信号。调制解调器电路122中包括的分离器电路124可以把这些POTS信号传送到本地交换机118。然后,交换机118可以把POTS信号传送到PSTN 120。
同样地,分离器电路124可以通过本地交换机118从PSTN 120接收POTS信号。分离器电路124可以把这些POTS信号通过线110传送到节点106。节点106可以把接收到的POTS信号传送到电话112。
分离器电路124也可以把节点108从节点106接收到的帧传送到调制解调器收发器电路126。电路126可以解封装这些帧中包括的数据和/或命令,并可以把这些数据和/或命令通过DSLAM 114传送到DDN 116。
同样地,节点108可以通过DSLAM 114从DDN 116接收去往节点106的数据和/或命令。电路126可以把这些数据和/或命令封装在一个或更多个帧中,并且可以把这一个或更多个帧通过线110传送到节点106。
图2示出了节点106中可以包括的系统实施方案。在这个实施方案中,节点106可以包括工作电路200。工作电路200可以包括耦合到芯片组14的主处理器12。例如,主处理器12可以包括在商业上可从本申请的受让人获得的英特尔奔腾III或IV微处理器。当然,可替换地,主处理器12或者也可以包括其他类型的微处理器,例如由本申请的受让人之外的来源制造和/或在商业上可从本申请的受让人之外的来源获得的微处理器,而不偏离本实施方案。
芯片组14可以包括主桥(host bridge)/中心(hub)系统,主桥/中心系统将主处理器12、系统存储器21和用户接口系统16相互耦合,并耦合到总线系统22。芯片组14还可以包括I/O桥/中心系统(未示出),I/O桥/中心系统可以将主桥/总线系统耦合到总线22。芯片组14可以包括集成电路芯片,例如从在商业上可从本申请的受让人处获得的集成电路芯片组中选择的那些集成电路芯片(例如图形存储器和I/O控制器中心芯片组),尽管也可以使用或者可替换地使用其他的集成电路芯片。用户接口系统16可以包括例如键盘、指针设备以及显示系统,所述这些设备允许人类用户输入命令到电路200并监视其工作。
总线22可以包括符合外设部件互连(PCI)局部总线规范1998年12月18日的2.2修订本的总线(此后称为“PCI总线”),所述PCI局部总线规范可从美国Oregon州Portland的PCI特别兴趣小组获得。或者可替换地,总线22可以包括符合2000年7月24日Rev.1.0a的PCI-X规范的总线(此后称为“PCI-X总线”),所述PCI-X规范可从可从美国Oregon州Portland的PCI特别兴趣小组获得。又或者可替换地,总线22可以包括其他类型和结构的总线系统。
处理器12、系统存储器21、芯片组14、PCI总线22和电路卡插槽30可以被包括在单个电路板中,例如系统母板32。电路卡插槽30可以包括PCI扩展插槽,PCI扩展插槽包括PCI总线连接器36。连接器36可以在电气上和机械上与包括在DSL调制解调器电路卡20中的PCI总线连接器34配合。可以把插槽30和卡20构建为允许卡20被插入插槽30。当将卡20被正确地插入插槽30时,连接器34和36可以变成在电气上和机械上相互耦合。当连接器34和36被这样相互耦合时,卡20中的工作电路40变成在电气上耦合到总线22。
当电路40在电气上耦合到总线22时,主处理器12可以通过芯片组14和总线22与电路38交换数据和/或命令,这可以允许主处理器12控制和/或监视电路40的工作。电路40可以包括调制解调器收发器电路42。电路40可以包括计算机可读存储器38。
存储器21和/或存储器38可以包括只读、海量储存和/或随机访问计算机可读存储器。存储器21可以储存一个或更多个程序处理202。这些程序处理202中的每一个均可以包括一个或更多个能够被处理器12、电路42和/或电路40执行的程序指令,和/或一个或更多个能够被处理器12、电路42和/或电路40访问、操作和/或操纵的数据结构。处理器12和/或电路40执行这些程序指令和/或访问、操作和/或操纵这些数据结构,可能导致例如处理器12、电路42和/或电路40执行某些操作,这些操作可能导致处理器12、电路42、电路40、电路200和/或节点106实施在这里被描述为由处理器12、电路42、电路40、电路200和/或节点106实施的操作。不偏离这个实施方案,部分或全部的程序处理202可以包括在存储器38中。
也不偏离这个实施方案,部分或者全部的工作电路40不是包括在卡20中,而是可以包括在其他结构、系统和/或设备中,所述其他结构、系统和/或设备可以包括在例如母板32中,耦合到总线22,并且,与工作电路200的其他部件交换数据和/或命令。例如,不偏离这个实施方案,芯片组14可以包括一个或更多个集成电路,所述集成电路可以包括部分或者全部的工作电路40。不偏离这个实施方案,其他的修改也是可能的。
在这个实施方案中,收发器电路42可以被可通信地耦合到线110并耦合到电话112。还是在这个实施方案中,电路42可以包括DSL调制解调器分离器电路44。电话112可以产生可被传送到电路42的POTS信号。分离器电路44可以把这些POTS信号通过线110传送到节点108。
同样地,电路42可以通过线110从节点108接收POTS信号。分离器电路44可以把这些接收到的POTS信号传送到电话112。
此外,收发器电路42可以产生一个或更多个预期由节点108接收的帧。这些帧可以通过分离器电路44和线110传送到节点108。同样地,通过线110从节点108传送到节点106的一个或更多个帧可以通过电路44被传送到电路42。
当然,尽管分离器电路44已经被描述为包括在收发器电路42中,但是不偏离这个实施方案,电路44可以不被包括在电路42中,并且/或者可以包括在节点106内的其他电路和/或部件中。此外,根据电路40和/或电路122的特定功能,不偏离这个实施方案,可以从网络100中消除分离器电路44和/或分离器电路124。
在网络100中,电路126能够通过多个传输通道把帧传送到电路42;类似地,电路126能够通过多个不同的接收器通道从电路42接收帧。在这个实施方案中,电路126能够通过这些相应的传输和接收器通道,依照与这些通道相关联的相应的预先确定的通信协议,与电路42通信。例如,在这个实施方案中,这一个或更多个相应的预先确定的通信协议中的每一个均可以包括例如一个或更多个相应的预先确定的封装和/或成帧协议,所述协议可以与一个或更多个以太网通信协议或者一个或更多个异步传输模式(ATM)通信协议兼容和/或相符。例如,这一个或更多个相应的预先确定的封装和/或成帧协议可以与例如在2000年10月20日出版的2000版电气电子工程师学会(IEEE)Std.802.3、因特网工程任务组IETF 1999年2月出版的Request for Comments 2516中的“A Method forTransmitting PPP Over Ethernet(PPPoE)(在以太网上发送PPP(PPPoE)的方法)”、和/或IEEE Draft Standard P802.3ah,DraftD1.732(此后被统称或单独称为“IEEE标准”)和/或IEEE标准以后发展的版本中所描述的以太网通信协议兼容和/或相符。又例如,这一个或更多个相应的预先确定的封装和/或成帧协议可以与例如在因特网工程任务组IETF1998年4月出版的Request for Comments 2225中的“Classical IP and ARP over ATM(ATM上的传统IP和ARP)”、因特网工程任务组IETF 1998年7月出版的Request for Comments2364中的“PPP Over AAL5(AAL5上的PPP)”,和/或因特网工程任务组IETF 1999年9月出版的Request for Comments 2684中的“Multiprotocol Encapsulation over ATMAdaptation Layer 5(在ATM适应层5上的多协议封装)”(此后被统称或单独称为“ATM标准”)中描述的ATM通信协议兼容和/或相符。当然,不偏离这个实施方案,这一个或更多个相应的预先确定的通信协议可以包括其他的和/或额外的协议。
在网络100中,电路126能够依照这样的一个或更多个预先确定的通信协议,把数据和/或命令封装在一个或更多个帧中,并且可以把这一个或更多个帧通过一个或更多个与这些预先确定的通信协议相关联的传输通道传送到电路42。也是在这个实施方案中,电路126能够依照一个或更多个预先确定的通信协议,把电路126通过一个或更多个与这一个或更多个预先确定的通信协议相关联的接收器通道接收到的一个或更多个帧中所封装的数据和/或命令解封装。在这个实施方案中,电路200能够至少部分地确定与这些通道相关联的所述一个或更多个预先确定的通信协议。在确定了这一个或更多个预先确定的通信协议之后,电路200可以产生一个或更多个帧并将所述帧通过一个或更多个与这一个或更多个协议相关联的通道传送到电路126,所述一个或更多个帧可以依照这些协议封装数据和/或命令,并且电路200可以依照这些协议从一个或更多个帧中解封装数据和/或命令,所述一个或更多个帧是通过一个或更多个与这些预先确定的通信协议相关联的接收器通道从电路126接收到的。
依照实施方案,现在将参考着图1到图4描述在网络100中可以实施的这些和其他操作。例如,在复位卡20和/或系统电路200之后,程序处理202可以包括总线接口驱动程序302、调制解调器驱动程序304,以及即插即用(PnP)协议管理程序306。在这个实施方案中,调制解调器驱动程序304可以包括一个或更多个程序指令和数据,当所述程序指令和数据分别被处理器12、电路40和/或电路42执行和应用时,可以允许处理器12控制电路40和/或电路42的工作。总线接口驱动程序302可以包括一个或更多个程序指令和数据,当所述程序指令和数据分别被处理器12执行和应用时,可以允许处理器12与电路40和/或电路42交换数据和/或命令,所述数据和/或命令可以允许电路40和/或电路42由处理器12控制。协议管理程序306可以包括一个或更多个程序指令和数据,当所述程序指令和数据分别被处理器12、电路40和/或电路42执行和应用时,可以实现通用的即插即用过程技术,所述技术可以与例如微软公司2000年6月8日出版的“Universal Plug andPlay Architecture(通用即插即用体系结构)”1.0版(可从UpnPTM论坛)中公开的过程和技术兼容和/或相符。
在复位卡20和/或系统电路200之后,驱动程序304中包括的一个或更多个程序指令的执行和/或数据的应用可以导致处理器12通过总线22发信令给电路40。这可以导致节点106中的电路42初始化与节点108中的电路126的通信。在这个实施方案中,电路42和电路126之间的通信的初始化可以包括例如在电路42和电路126之间的一个或更多个参数的协商,所述参数指定和/或标识了在电路42和电路126之间通信的一个或更多个方面要实施的方式。在这个协商期间和/或作为这个协商的一部分,电路42可以产生一个或更多个帧128,并将其通过线110传送到电路126。一个或更多个帧128可以包括一个或更多个请求130。一个或更多个请求130可以请求电路126为电路42指示每一个这样的传输通道,通过所述传输通道,电路126能够将一个或更多个帧传送到电路42;并指示每一个这样的接收器通道,通过所述接收器通道,电路126能够从电路42接收一个或更多个帧,所述一个或更多个相应的预先确定的通信协议与每一个这样的通道相关联。
在电路126接收到一个或更多个帧128之后,电路126可以至少部分地响应接收到一个或更多个请求130,产生一个或更多个帧132并将其通过线110传送到电路42。一个或更多个帧132可以包括一个或更多个参数134。一个或更多个参数134至少可以部分地指定与每一个所述传输和接收器通道相关联的所述一个或更多个预先确定的通信协议。
在电路42接收到一个或更多个帧132之后,驱动程序304中的一个或更多个程序指令的执行和/或数据的应用可以导致处理器12、电路40和/或电路42检查一个或更多个参数134,并且至少部分地基于一个或更多个参数134,至少部分地确定一个或更多个通信协议,通过所述一个或更多个通信协议,节点108能够与节点106通信,如图4中的操作402所示。例如,在这个实施方案中,作为操作402的一部分,电路40、电路42和/或处理器112至少部分地基于一个或更多个参数134,可以至少部分地确定与每一个所述传输和接收器通道相关联的所述一个或更多个预先确定的通信协议。
此后,驱动程序304中的一个或更多个程序指令的执行和/或数据的应用可以导致电路40、电路42和/或处理器12至少部分地选择一个或更多个能够至少部分地实现这一个或更多个预先确定的通信协议的驱动程序,如图4中的操作404所示。在这个实施方案中,作为操作404的一部分,电路40、电路42和/或处理器12可以至少部分地选择一个或更多个相应的通信协议驱动程序308,当通信协议驱动程序308的程序指令和数据分别被处理器12、电路40和/或电路42执行和/或应用时,可以至少部分地导致一个或更多个帧的产生,所述帧可以与这一个或更多个预先确定的通信协议相符和/或兼容。
例如,在这个实施方案中,一个或更多个驱动程序308可以包括一个或更多个以太网通信协议驱动程序310和/或一个或更多个ATM通信协议驱动程序312。协议驱动程序310可以包括例如一个或更多个通道成帧驱动程序311和/或一个或更多个封装驱动程序318;这些驱动程序311和318中的每一个均可以与以太网协议相符和/或兼容。协议驱动程序312可以包括例如一个或更多个通道成帧驱动程序314和/或一个或更多个复用和/或封装驱动程序318;这些驱动程序314和316中的每一个均可以与ATM协议相符和/或兼容。
在这个实施方案中,至少部分地响应作为操作404的结果的对一个或更多个驱动程序308的选择操作,驱动程序304和/或驱动302中的一个或更多个程序指令的执行和/或数据的应用可以导致电路40、电路42和/或处理器12调用PnP协议管理程序306,如图4中的操作406所示。这可以导致将一个或更多个驱动程序308加载到存储器21和/或存储器38中。
此后,处理器12、电路40和/和电路42可以执行包括在一个或更多个驱动程序308中的程序指令和/或应用包括在一个或更多个驱动程序308中的数据。在这个实施方案中,这可以导致电路42产生一个或更多个相应的帧136,并通过一个或更多个相应的接收器通道将其传送到电路126,并且也可以导致电路42能够通过一个或更多个相应的传输通道从电路126接收一个或更多个帧140。
一个或更多个相应的帧136中的每一个均可以包括相应的数据和/或命令138,数据和/或命令138可以依照与相应的接收器通道相关联的所述一个或更多个相应的预先确定的通信协议被封装和/或组装成帧到一个或更多个相应的帧136中。在接收到一个或更多个相应的帧136之后,电路126可以从一个或更多个相应的帧136解封装并恢复相应的数据和/或命令138。
一个或更多个相应的帧140中的每一个均可以包括相应的数据和/或命令142,数据和/或命令142可以依照与相应的传输通道相关联的所述一个或更多个相应的预先确定的通信协议被封装和/或组装成帧到一个或更多个相应的帧140中。在接收到一个或更多个相应的帧140之后,一个或更多个驱动程序308中的一个或更多个程序指令的执行和/或数据的应用可以导致电路40、电路42和/或处理器12从一个或更多个相应的帧140中解封装和恢复相应的数据和/或命令142。
因此,系统实施方案可以包括第一节点和第二节点。所述第一节点可以包括包含电路卡和电路板的电路。所述电路板可以包括能够将电路卡耦合到所述电路板的电路卡插槽。这个实施方案的电路至少能够部分地确定至少一个通信协议,通过所述至少一个通信协议,第二节点能够与第一节点通信。这个实施方案的电路还能够至少部分地基于所述电路卡在第一节点和第二节点之间的通信初始化期间从第二节点接收到的至少一个参数,至少部分地确定这至少一个通信协议。这至少一个参数至少可以部分地指定所述至少一个通信协议。
因此,在这个系统实施方案中,电路能够确定一个或更多个通信协议,通过所述一个或更多个通信协议,第二节点可以与第一节点通信。有利的是,这可以允许所述第一节点能够与第二节点通信,无论用户是否事先知道所述一个或更多个通信协议(通过所述一个或更多个通信协议第二节点能够与第一节点通信),并且不一定要应用试错法实验来确定这一个或更多个通信协议。还有利的是,如果所述一个或更多个通信协议(通过所述一个或更多个通信协议第二节点能够与第一节点通信)改变了,电路能够确定所述改变已经发生,并且也能够适当地改变被第一节点用来与第二节点通信的所述一个或更多个通信协议,从而允许第一节点与第二节点通信。
此处所采用的术语和表达是用作描述性的术语而不是限制性的术语,而且,在应用这些术语和表达时并没有要排除示出或描述的特征的任何等同特征(或因此的部分)的意图,并且认为在权利要求书的范围内各种修改、变化、替代和等同物是可能的。因此,此权利要求书的意图是要覆盖所有这些修改、变化、替代和等同物。
权利要求
1.一种方法,包括至少部分地在第一节点确定至少一个通信协议,通过所述至少一个通信协议,第二节点能够与所述第一节点通信,所述确定操作至少部分地基于在所述第一节点和所述第二节点之间的通信的初始化期间从所述第二节点接收到的至少一个参数,所述至少一个参数至少部分地指定所述至少一个通信协议。
2.如权利要求1所述的方法,还包括至少部分地在所述第一节点选择一个或更多个能够至少部分地实现所述至少一个通信协议的驱动程序。
3.如权利要求2所述的方法,其中所述一个或更多个驱动程序包括至少一个通道成帧驱动程序,所述至少一个通道成帧驱动程序能够至少部分地实现至少一个成帧协议,所述至少一个成帧协议与以太网协议和异步传输模式协议中的至少一个兼容。
4.如权利要求2所述的方法,还包括至少部分地响应所述选择操作,调用即插即用(PnP)协议管理程序来开始至少部分地把所述一个或更多个驱动程序加载到存储器中。
5.如权利要求2所述的方法,其中所述一个或更多个驱动程序能够至少部分地实现至少一个封装协议,所述至少一个封装协议与异步传输模式(ATM)协议和以太网协议兼容。
6.如权利要求1所述的方法,其中所述第一节点包括至少一个调制解调器驱动程序;以及所述确定操作至少部分地由所述至少一个调制解调器驱动程序来执行。
7.如权利要求1所述的方法,其中所述通信的所述初始化包括在所述第一节点和所述第二节点之间的协商;以及至少部分地响应来自所述第一节点的请求,所述第二节点在所述协商期间将所述至少一个参数传送到所述第一节点。
8.一种装置,包括电路,所述电路能够至少部分地在第一节点确定至少一个通信协议,通过所述至少一个通信协议,第二节点能够与所述第一节点通信,所述电路能够至少部分地基于在所述第一节点和所述第二节点之间的通信的初始化期间所述第一节点从所述第二节点接收到的至少一个参数,确定所述至少一个通信协议,所述至少一个参数至少部分地指定所述至少一个通信协议。
9.如权利要求8所述的装置,其中所述电路也能够至少部分地在所述第一节点选择一个或更多个能够至少部分地实现所述至少一个通信协议的驱动程序。
10.如权利要求9所述的装置,其中所述一个或更多个驱动程序包括至少一个通道成帧驱动程序,所述至少一个通道成帧驱动程序能够至少部分地实现至少一个成帧协议,所述至少一个成帧协议与以太网协议和异步传输模式协议中的至少一个兼容。
11.如权利要求9所述的装置,其中所述电路也能够调用即插即用(PnP)协议管理程序来开始至少部分地把所述一个或更多个驱动程序加载到存储器中。
12.如权利要求9所述的装置,其中所述一个或更多个驱动程序能够至少部分地实现至少一个封装协议,所述至少一个封装协议与异步传输模式(ATM)协议和以太网协议兼容。
13.如权利要求9所述的装置,其中所述电路能够执行至少一个调制解调器驱动程序;以及所述电路执行所述至少一个调制解调器驱动程序至少部分地导致所述电路能够至少部分地确定所述至少一个通信协议。
14.如权利要求8所述的装置,其中所述通信的所述初始化包括在所述第一节点和所述第二节点之间的协商;以及至少部分地响应来自所述第一节点的请求,所述第二节点在所述协商期间将所述至少一个参数传送到所述第一节点。
15.一种物品,包括其上储存有指令的储存介质,当所述指令被机器执行时导致下列操作至少部分地在第一节点确定至少一个通信协议,通过所述至少一个通信协议,第二节点能够与所述第一节点通信,所述确定操作至少部分地基于在所述第一节点和所述第二节点之间的通信的初始化期间从所述第二节点接收到的至少一个参数,所述至少一个参数至少部分地指定所述至少一个通信协议。
16.如权利要求15所述的物品,其中当所述指令被所述机器执行时还导致至少部分地在所述第一节点选择一个或更多个能够至少部分地实现所述至少一个通信协议的驱动程序。
17.如权利要求16所述的物品,其中所述一个或更多个驱动程序包括至少一个通道成帧驱动程序,所述至少一个通道成帧驱动程序能够至少部分地实现至少一个成帧协议,所述至少一个成帧协议与以太网协议和异步传输模式协议中的至少一个兼容。
18.如权利要求16所述的物品,其中当所述指令被所述机器执行时还导致至少部分地响应对所述一个或更多个驱动程序的所述选择操作,调用即插即用(PnP)协议管理程序来开始至少部分地把所述一个或更多个驱动程序加载到存储器中。
19.如权利要求16所述的物品,其中所述一个或更多个驱动程序能够至少部分地实现至少一个封装协议,所述至少一个封装协议与异步传输模式(ATM)协议和以太网协议兼容。
20.如权利要求15所述的物品,其中所述第一节点包括至少一个调制解调器驱动程序;以及对所述至少一个通信协议的所述确定操作至少部分地由所述至少一个调制解调器驱动程序来执行。
21.如权利要求15所述的物品,其中所述通信的所述初始化包括在所述第一节点和所述第二节点之间的协商;以及至少部分地响应来自所述第一节点的请求,所述第二节点在所述协商期间将所述至少一个参数传送到所述第一节点。
22.一种系统,包括第一节点,所述第一节点包括包含电路卡和电路板的电路,所述电路板包括能够将所述电路卡耦合到所述电路板的电路卡插槽;以及第二节点;所述电路能够至少部分地确定至少一个通信协议,通过所述至少一个通信协议,第二节点能够与所述第一节点通信,所述电路能够至少部分地基于在所述第一节点和所述第二节点之间的通信的初始化期间所述电路卡从所述第二节点接收到的至少一个参数确定所述至少一个通信协议,所述至少一个参数至少部分地指定所述至少一个通信协议。
23.如权利要求22所述的系统,其中所述电路板包括总线和耦合到所述总线的主处理器;并且当所述电路卡耦合到所述插槽时,所述电路耦合到所述总线。
24.如权利要求23所述的系统,其中所述电路卡包括数字用户线(DSL)调制解调器。
25.如权利要求24所述的系统,其中中心局(CO)包括所述第二节点;以及用户前端设备(CPE)包括所述调制解调器。
全文摘要
在一个实施方案中提供了一种方法。这个实施方案的方法包括至少部分地在第一节点确定至少一个通信协议,通过所述至少一个通信协议,第二节点能够与所述第一节点通信。在这个实施方案中,确定所述至少一个通信协议可以至少部分地基于在所述第一节点和所述第二节点之间的通信的初始化期间从所述第二节点接收到的至少一个参数。所述至少一个参数可以至少部分地指定所述至少一个通信协议。当然,不偏离这个实施方案,很多替代、变化和修改是可能的。
文档编号H04M11/00GK1860758SQ200480023965
公开日2006年11月8日 申请日期2004年8月18日 优先权日2003年8月21日
发明者凯里·史密斯 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1