用于物理层的远程控制方法及其相关物理层装置的制作方法

xiaoxiao2020-9-10  10

专利名称:用于物理层的远程控制方法及其相关物理层装置的制作方法
技术领域
本发明涉及一种远程控制方法及其相关装置,尤指一种用于物理层远程控 制物理 层功能的方法及其相关物理层装置。
背景技术
根据国际标准组织(InternationalOrganization for Standard, ISO)所定义 的规格,开放式系统联结模式是一七层次的通讯结构,由下而上包含一物理层(Physical Layer)、一 链路层(Link Layer)、一 网络层(Network Layer)、一 传输层(Transport Layer)、一 会话层(Session Layer)、一 表不层(Presentation Layer)及一应用层 (Application Layer) 0在一通讯装置中,物理层侦测及接收分组,再由上层(如链路层及 网络层)解读分组内容。一般来说,分组通常包含使用者数据及各层的控制参数。在分组中,对应于链路层(如媒体存取控制层)的控制参数可用来控制物理层与 侦测远程网络组件的功能,例如物理层的缓存器值改写及变更物理层功能。然而,物理层 与链路层通常实现于不同芯片。再者,同一通讯装置,物理层与链路层的芯片制造商可能不 同,造成开放性参数的设定有所不同,例如芯片制造商身分确认参数。在此情况下,链路层 芯片无法解读物理层芯片所接收的分组,造成通讯产品开发的不便。举例来说,甲、乙两通讯装置皆采用丙公司所制造的物理层芯片,以及丁公司所制 造的链路层芯片。当甲通讯装置传送分组给乙通讯装置时,传送分组包含部分丙公司的物 理参数设定。于乙通讯装置的物理层芯片侦测并接收分组之后,其链路层芯片开始解读分 组,但此时丁公司的链路层芯片会因为无法辨识丙公司的物理参数设定,而舍弃甲通讯装 置的传送分组。在习知技术中,物理层仅侦测、接受及上传分组,而上层在解读分组后,下达命令 至物理层控制相关物理层功能。因此,本地端物理层和远程物理层不直接互相控制,必须靠 上层下达的指令达到控制物理层的目的。

发明内容
因此,本发明的主要目的即在于提供一种用于一本地端物理层与一远程物理层, 进行直接远程控制物理层功能的方法及其相关物理层装置。本发明揭露一种用于本地端物理层的远程控制方法。该远程控制方法包含有接收 一接收分组;根据一分组格式,判断该接收分组的编码,以产生一第一判断结果;根据该分 组格式,判断该接收分组的身分(identity),以产生一第二判断结果;根据该第一判断结 果及该第二判断结果,丢弃该接收分组,或根据分组格式,解读该接收分组以产生一解读数 据;以及根据该解读数据,控制该物理层的功能。本发明另揭露一种远程控制物理层功能的物理层装置。该物理层装置包含一接收 单元、一第一判断单元、一第二判断单元、一处理单元及一控制单元。该接收单元用以接收 一接收分组。该第一判断单元根据一分组格式,判断该接收分组的编码,以产生一第一判断结果。该第二判断单元根据该分组格式,判断该接收分组的身分,以产生一第二判断结果。 该处理单元根据该第一判断结果及该第二判断结果,丢弃该接收分组,或根据该分组格式, 解读该接收分组以产生一解读数据。该控制单元用以根据该解读数据,控制该物理层的功 能。


图1为本发明一实施例的物理层装置的示意图。图2为本发明一实施例的分组格式的示意图。图3为本发明实施例一流程的流程图。图4为本发明实施例用于一远程物理层之一流程的流程图。图5为本发明实施例用于一本地端物理层之一流程的流程图。主要组件符号说明10物理层装置101接收单元102第一判断单元103第二判断单元104控制单元105处理单元PK_rcv接收分组PK_rq请求分组PK_rps回应分组WT等待时间PKFT分组格式DREl第一判断结果DER2第二判断结果INTDATA解读数据30、40、50 流程300、302、304、306、308、310、312、400、402、404、406、408、410 步骤500、502、504、506、508、510、512、514 步骤
具体实施例方式请参考图1,图1为本发明一实施例用于远程控制物理层功能的一物理层装置10 的示意图。物理层装置10用来与一远程物理层装置进行物理层功能的远程控制,并包含有 一接收单元101、第一判断单元102、第二判断单元103、一控制单元104及一处理单元105。 当物理层装置10从远程物理层装置收到一接收分组PK_rcv时,接收单元101接收该接收 分组PK_rcv。第一判断单元102根据一分组格式PKFT,检查接收单元101所接收的接收分 组PK_rcv的编码,以产生一第一判断结果DREl。第二判断单元103根据分组格式PKFT,判 断接收分组PK_rcv的身分,以产生一第二判断结果DRE2。接着,处理单元105根据第一判 断结果DREl及第二判断结果DRE2,丢弃接收分组PK_rcv,或根据分组格式PKFT,解读接收分组PK_rcv以产生一解读数据INTDATA。控制单元104根据解读数据INTDATA,控制物理 层的功能。在一实施例中,物理层装置10用于一以太网络。在此情况下,分组格式PKFT是一 以太网络分组格式。对于编码判断,第一判断单元102根据分组格式PKFT,检查接收分组 PK_rcv所包含的一循环冗余检查码是否正确,以产生第一判断结果DRE1。对于身分判断, 第二判断单元103根据分组格式PKFT,检查接收分组PK_rcv所包含的一以太种类(Ether Type)字段,以产生第二判断结果DRE2。当第一判断结果DREl与第二判断结果DRE2指示接 收分组PK_rcv的身分及编码正确,表示接收分组PK_rcv可为本地端物理层所解读时,处理 单元105根据分组格式PKFT,解读接收分组PK_rcv以产生一解读数据INTDATA。相反地, 当第一判断结果DREl或第二判断结果DRE2指示身分或编码错误,处理单元105丢弃接收 分组PK_rcv。其中,控制信号系包含于分组格式其它地址。举例来说,分组中某一特定位为 要求信号噪声比,另一特定位为回复信号噪声比。特别注意的是,接收单元101、第一判断单元102、第二判断单元103及控制单元 104不限制用硬件或是微处理器来实现。在一实施例中,接收单元101为一缓存器,用来暂 存接收分组PK_rcv。物理层装置10仍需接收一上层装置(如一媒体存取控制层装置)所发送的分组, 并将分组储存于接收单元101。在本发明实施例中,对于从远程物理层装置接收的分组,物 理层装置10所执行的相关动作不妨碍上层装置对接收单元101的存取动作,并在完成物理 层功能控制时,立即清除缓存在接收单元101的接收分组。请参考图2,图2为本发明实施例一以太网络分组格式20的示意图。以太网络 分组格式20可为图1分组格式PKFT,其包含一以太种类(Ether Type)字段,用于分组身 分判断,及一循环冗余检查码字段,用于分组编码判断。其中,本领域具通常知识者可自行 设定以太种类(Ether Type)字段的参数值,举例来说,当本地及远程物理层装置共同认定 “8899”为以太种类字段的合法参数值时,当一接收分组的以太种类字段为“8899”时,才会 判断身分正确,否则分组会被舍弃。同理,根据以太网络分组格式20,循环冗余检查码字段 用来确认接收分组是否编码正确,若判断编码错误,否则分组会被舍弃。进一步地,物理层装置10的运作方式可归纳为一流程30,如图3所示。流程30用 于本地端物理层进行远程控制,其包含下列步骤步骤3OO:开始。步骤302 接收接收分组PK_rcv。步骤304 根据分组格式PKFT,判断接收分组PK_rcv的编码,以产生第一判断结果 DREl。步骤306 根据分组格式PKFT,判断接收分组PK_rcv的身分,以产生第二判断结果 DER2。步骤308 根据第一判断结果DREl及第二判断结果DER2,丢弃接收分组PK_rcv, 或根据分组格式PKFT,解读接收分组PK_rcv,以产生解读数据INTDATA。步骤310 根据解读数据INTDATA,控制该物理层的功能。步骤312:结束。流程30是用以说明物理层装置10的运作方式,详细说明如前所述,在此不赘述。因此,通过流程30,除了接收分组,本地端物理层亦能解读接收分组内的控制参数,以直接 控制物理层功能。在本发明实施例中,物理层的功能包含一数据交换功能及一信号噪声比(Signal to Noise Ratio, SNR)管理功能。数据交换功能控制用于本地端物理层的一缓存器(如图 1接收单元101)与一远程物理层的数据交换,其包含如下(1)回复远程物理层已更改的缓 存器数据;(2)回复远程物理层限制更改的缓存器数据;(3)要求远程物理层回报一缓存器 数据值;(4)回报缓存器数据值给远程物理层。信号噪声比管理功能包含如下(1)要求远 程物理层的信号噪声比;(2)回报信号噪声比给远程物理层。除此之外,物理层的功能另可 包含(1)要求远程物理层回报其物理层能力;(2)回报本身物理层的能力;(3)要求远程 物理层减少物理层的能力;(4)要求远程物理层增加物理层的能力;(5)要求远程物理层关 闭物理层的能力。举例来说,当双方的传输线较短时,本地端物理层可要求远程物理层将信 道编码(charmelcoding)关闭,以减少物理层的能力。相反的,当双方的传输线较长时,本 地端物理层可要求远程物理层将集成电路的线性度调高,以增加物理层的能力。当本地端 物理层进入休眠状态时,因不需要数据传输所以要求远程物理层关闭,达到省电之目的。
请参考图4及图5,图4为本发明实施例一远程物理层装置之一流程40,图5为本 发明实施例一本地端物理层装置之一流程50。流程40及流程50用来说明本地端物理层与 远程物理层之间透过传送及接收分组以进行数据交换。当远程物理层装置意欲与本地端物 理层装置进行数据交换时,远程物理层传送一请求分组PK_rq至本地端物理层。如果本地 端物理层有相对应的回复信息,则等待接收本地端物理层装置所传送的响应分组PK_rps。 当多项数据交换时,远程物理层判断是否有其它的请求。如果有,则传新传送请求分组PK_ rq。流程40用于远程物理层装置以要求本地端物理层进行数据交换,其包含以下步骤步骤400:开始。步骤402 传送请求分组PK_rq。步骤404 等待一等待时间WT。步骤406 接收一回应分组PK_rps。步骤408 判断是否有下一个请求分组PK_rq ?若是,执行步骤402 ;若否,执行步 骤 410。步骤410:结束。当本地端物理层接收到远程物理层传送的分组后,根据接收分组PK_rcv的分组 格式PKFT,判断接收分组PK_rcv的编码以及身分。当身分及编码正确时,本地端物理层可 解读接收分组PK_rcv,并根据解读的信息来达到相对应的回复动作。举例来说远程物理 层传送请求分组PK_rq以要求本地端物理层回复其缓存器数据值。当本地端物理层接收到 分组后且判断身分及身分正确,则进行解读,并于解读完成后传送一响应分组PK_rps给远 程物理层以达到数据交换的目的。流程50用来说明本地端物理层接收到分组后进行相关 步骤以响应远程物理层,其包含以下步骤步骤500:开始。步骤502 接收接收分组PK_rcv。步骤504 根据分组格式PKFT,判断接收分组PK_rcv的编码,以产生第一判断结果 DREl。
步骤506 根据分组格式PKFT,判断接收分组PK_rcv的身分,以产生第二判断结果 DER2。步骤508 根据第一判断结果DREl及第二判断结果DER2,丢弃接收分组PK_rcv, 或根据分组格式PKFT,解读接收分组PK_rcv,以产生解读数据INTDATA。步骤510 根据解读数据INTDATA,判断是否回复远程物理层装 置?若是,执行步 骤512 ;若否,执行步骤514。步骤512 传送响应分组PK_rps,以响应远程物理层装置。步骤514:结束。因此,透过流程40、流程50,远程实体藉由传送请求分组以要求本地端物理层回 复相关信息或控制本地端物理层的能力。本地端物理层亦透过传送响应分组来达到相对应 的回复。在熟知技术中,物理层仅用来侦测及接收分组,且接收分组必须由上层解读。也就 是说,物理层的功能仅能透过上层来控制。在本发明实施例中,除了侦测及接收分组,物理 层透过分组身分与编码判断,解读接收分组,以取得物理层功能的相关控制参数。因此,本 发明实施例可实现物理层与物理层的远程控制。以上所述仅为本发明之实施例,凡依本发明申请权利要求所做的均等变化与修 饰,皆应属本发明的涵盖范围。
权利要求
一种远程控制物理层功能的物理层装置,包含有一接收单元,用以接收一分组;一第一判断单元,用以判断该分组的编码,以产生一第一判断结果;一第二判断单元,用以判断该分组的身分,以产生一第二判断结果;一处理单元,用以根据该第一判断结果及该第二判断结果,丢弃该分组,或根据一分组格式,解读该分组以产生一解读数据;以及一控制单元,用以根据该解读数据,控制该物理层的功能。
2.如权利要求1所述的物理层装置,其中该第一判断单元根据该分组格式,检查该分 组的一循环冗余检查码。
3.如权利要求1所述的物理层装置,其中该第二判断单元根据该分组格式,检查该分 组的一以太种类。
4.如权利要求1所述的物理层装置,其中该物理层的功能包含控制用于该物理层装置 的一缓存器与一远程物理层装置的一数据交换功能。
5.如权利要求4所述的物理层装置,其该数据交换功能包含 回复该远程物理层装置已更改的缓存器数据;回复该远程物理层装置限制更改的缓存器数据; 要求该远程物理层装置回报一缓存器数据值;以及 回报该缓存器数据值给该远程物理层装置。
6.如权利要求1所述的物理层装置,其中物理层的功能包含用于该本地端物理层与一 远程物理层装置的信号噪声比(SNR)管理功能。
7.一种用于一本地端物理层的远程控制方法,包含有 接收一分组;根据一分组格式,判断该分组的编码,以产生一第一判断结果; 根据该分组格式,判断该分组的身分,以产生一第二判断结果; 根据该第一判断结果及该第二判断结果,丢弃该分组,或根据该分组格式,解读该分组 以产生一解读数据;以及根据该解读数据,控制该物理层的功能。
8.如权利要求7所述的远程控制方法,其中根据该分组格式判断该分组的编码的步骤 包含根据该分组格式,检查该分组的一循环冗余检查码。
9.如权利要求7所述的远程控制方法,其中根据该分组格式判断该接收分组的身分的 步骤,包含根据该分组格式,检查该分组的一以太种类。
10.如权利要求7所述的远程控制方法,其中该分组格式是一以太网络分组格式。
11.如权利要求7所述的远程控制方法,其中该物理层的功能包含控制用于该本地端 物理层的一缓存器与一远程物理层的一数据交换功能。
12.如权利要求11所述的远程控制方法,其中该数据交换功能包含 回复该远程物理层已更改的缓存器数据;回复该远程物理层限制更改的缓存器数据; 要求该远程物理层回报一缓存器数据值;以及 回报该缓存器数据值给该远程物理层。
13.如权利要求7所述的远程控制方法,其中该物理层的功能包含用于该本地端物理 层与一远程物理层的信号噪声比(SNR)管理功能。
全文摘要
一种用于一本地端物理层的远程控制方法,包含接收一接收分组;根据一分组格式,判断该接收分组的编码,以产生一第一判断结果;根据该分组格式,判断该接收分组的身分,以产生一第二判断结果;根据该第一判断结果及该第二判断结果,丢弃该接收分组,或根据分组格式,解读该接收分组以产生一解读数据;以及根据该解读数据,控制该物理层的功能。
文档编号H04L1/00GK101807967SQ20091000670
公开日2010年8月18日 申请日期2009年2月13日 优先权日2009年2月13日
发明者叶俊文, 李宗晟, 李建生, 黄亮维 申请人:瑞昱半导体股份有限公司

最新回复(0)