通信设备及方法

文档序号:7871192阅读:195来源:国知局
专利名称:通信设备及方法
技术领域
本发明涉及一种通信设备及方法,尤其涉及一种促使从有线局域网(LAN)向无线局域网切换及反向切换的设备。
背景技术
传统的,在包含有线通信功能(有线局域网)和无线通信功能(无线局域网)的通信设备中,例如同时使用有线局域网和无线局域网以及单独使用有线局域网或者无线局域网中的一个以减少能量消耗等配置已经被设计出并且是众所周知的。一种网络终端技术已被提出(例如,JP-H10-164114-A),该网络终端包括:有线局域网、无线局域网、以及在有线局域网和无线局域网之间自动切换的交换机,通过监视有线局域网线缆的插入及移除来单独地检测有线局域网线缆的连接状态以便节省时间及提高效率。在JP-H10-164114-A记载的技术中,在有线局域网与无线局域网间切换是通过检测有线局域网线缆的连接状态来确定。然而,基于设备的多种不同的操作状态是不能确定将要使能有线局域网或者无线局域网。

发明内容
本发明提供一种新颖的通信设备,该通信设备包括多个有线局域网功能和无线局域网功能并且更灵活地便于确定哪个网络接口被使能。更具体地,本发明提供一种通信设备,该通信设备在多个有线局域网功能与无线局域网功能之间切换,并且包括:网络接口控制单元,用于使能及禁用有线局域网及无线局域网;有线局域网通信可用性状态获取单元,用于检测有线局域网的通信可用性状态的改变,并获取有线局域网的通信可用性的状态;以及网络接口确定单元,用于使能基于有线局域网通信可用性状态获取单元所获取的有线局域网的通信可用性状态以及该通信设备的多个操作状态确定的仅一个网络接口。在本发明中,在通信设备中包括多个有线局域网功能及无线局域网功能,在单独地使能仅一个网络接口的情况下,通过不仅考虑有线局域网线缆的连接状态而且还考虑该通信设备的多个操作状态,从而能够灵活地确定哪个网络接口被使能。


当结合附图并参考以下的具体实施方式
时,可以更全面地理解本发明并了解本发明的有益效果。图1是示出根据本发明实施例的软件配置的示意图;图2是示出根据本发明实施例的将有线局域网通信可用性和使能网络接口关联的图表;图3是示出根据本发明实施例的将网络设置和使能网络接口关联的例子的图表;
图4是示出在每个电源状态中可能的电源状态和网络通信可用性的例子的示意图;图5A,图5B,图5C和图是示出当有线局域网通信可用性的状态发生改变时,当网络设置发生改变时,以及当由于网络接口发生切换事件而使得电源状态发生改变时,哪个网络接口被使能的图表;图6是示出基于网络接口设置来改变使能的网络接口的流程图;图7是示出在确定哪个网络接口最终被使能之前检查电源状态的流程图;图8是示出检查在使能的网络接口中是否发生设备错误的流程图;以及图9是示出当检测到有线局域网通信可用性发生改变时,在等待了预定时间周期之后确定网络接口是否被切换的流程图。
具体实施例方式在附图示出的较佳实施例的记载中,使用特定术语是为了清楚。然而,本说明书所揭露的内容并不意欲限于所选择的该特定术语。应该清楚的是,每一特定元件均包含所有以等同方式实现及完成相似结果的等同技术。以下将结合附图,详细记载了本发明的实施例。图1是示出根据本发明实施例的软件配置的示意图。网络接口控制单元2,有线局域网通信可用性获取单元3,网络设置获取单元4,电源状态获取单元5,错误状态获取单元6,以及时间测量单元7均连接至网络接口确定单元I。网络接口确定单元I通过考虑有线局域网通信可用性状态、网络设置、该设备的电源状态以及该设备的错误状态,来确定哪个网络接口被使能。网络接口控制单元2为有线局域网和无线局域网分配IP地址以便于它们能执行IP通信(使能网络接口),以及将有线局域网和无线局域网切换至IP通信不可用的状态(禁用网络接口)。有线局域网通信可用性获取单元3检测有线局域网通信可用性状态的任何改变。此外,有线局域网通信可用性获取单元3还获取有线局域网通信可用性的状态。网络设置获取单元4检测在网络设置中的改变。此外,网络设置获取单元4也获取在该设备中的网络设置。值得注意的是,对于网络通信来说,例如DHCP可用性,IP地址设置,子网掩码以及SSID的网络设置均是用户设置所必需的。电源状态获取单元5检测该设备的电源状态的改变。此外,该电源状态获取单元5也获取该设备的电源状态。错误状态获取单元6检测该设备中发生的任何错误。时间测量单元7确定已经经过了预定的时间周期。图2是示出将有线局域网通信可用性和使能网络接口关联的图表。更具体地,图2示出了所使用的逻辑的实例,该逻辑是在包含多个网络接口的通信设备中,基于有线局域网通信可用性确定哪个网络接口被使能。在图2中示出了如下实例,如果有线局域网通信是可用的,则使能有线局域网,并且如果有线局域网通信是不可用的,则使能无线局域网。通过参考如图2所示的实例,有线局域网通信可用性获取单元3检测有线局域网通信可用性状态的改变并且获取有线局域网通信可用性的状态,而网络接口确定单元I切换网络接□。
图3是示出将网络设置和使能网络接口关联的例子的图表。图3示出了如下的设置实例,即用于确定在包含多个网络接口的通信设备中哪个网络接口被优先使能的决定优先级。网络接口如何被切换是通过用户设置来确定。网络设置获取单元4检测在网络设置中的改变并且获取网络设置,而网络接口确定单元I确定是否切换网络接口。只有当有线局域网和无线局域网被单独使用时,才自动确定切换网络接口,因此如果用户需要继续使用两者中任一个网络,即使用户为了更加便利而连接或者移除有线局域网线缆,网络接口的不期望切换过程也不会被执行。图4是示出在每个电源状态中可能的电源状态和网络通信可用性的示意图。电源状态获取单元5检测设备的电源状态的改变,并且通过考虑如图4所示的电源状态来获取电源状态,而网络接口确定单元I确定是否切换网络接口。由于不会发生当有线局域网通信可用性的状态发生改变时在试图切换网络接口之后会因设备的电源状态无法切换网络接口的情况,因此不会不必要地执行网络接口的切换处理过程,这样可以提高效率。此外,由于不会发生在试图从无线局域网切换到有线局域网或者从有线局域网切换到无线局域网之后会因设备的电源状态无法切换网络接口的情况,因此不会不必要地执行网络接口的切换处理过程,这样可以提高效率。图5A,图5B,图5C和图是示出当有线局域网通信可用性的状态发生改变时,当网络设置发生改变时,以及当由于网络接口发生切换事件而使得电源状态发生改变时,哪个网络接口被使能的图表。除了上述所记载的事件外,其他的网络切换事件也可被想到。本实施例的技术特征在于,通过参考多个条件来确定网络接口是否能够被自动切换,并且在需要时自动切换网络接口。图6是示出基于网络接口设置来改变被使能的网络接口的流程图。如果有线局域网通信可用性的状态在网络切换事件发生(步骤SI)之后发生改变,则有线通信可用性获取单元3检测有线局域网通信可用性的状态(步骤S2)。如果网络设置发生改变,则网络设置获取单元4检测在网络设置中的改变(步骤S3),并确定哪个网络接口开始被使能(步骤S4)。网络设置获取单元4设定网络设置(步骤S5)。如果设备中的网络设置是有线局域网(步骤S6),则通过检查有线局域网通信可用性获取单元3,网络接口确定单元I确定有线局域网是否是可用的(步骤S10)。如果有线局域网是可用的(步骤SlO中的“是”),则网络接口控制单元2使能有线局域网(步骤S11)。如果有线局域网是不可用的(步骤SlO中的“否”),则处理返回至起始处。如果网络设置是有线局域网优先(步骤S7),则通过检查有线局域网通信可用性获取单元3,网络接口确定单元I确定有线局域网是否是可用的(步骤S12)。如果有线局域网是可用的(步骤S12中的“是”),则网络接口控制单元2使能有线局域网(步骤S11)。如果有线局域网不是可用的(步骤SlO中的“否”),则网络接口控制单元2使能无线局域网(步骤S13)。如果网络设置是无线局域网(步骤S8),则网络接口控制单元2使能无线局域网(步骤S13)。如果网络设置是禁用(步骤S9),则处理返回至起始处。
图7是示出在确定哪个网络接口最终被使能之前,检查电源状态的流程图。如果有线局域网通信可用性的状态在网络切换事件发生(步骤S21)之后发生改变,则有线局域网通信可用性获取单元3检测有线局域网通信可用性的状态(步骤S22)。如果网络设置发生改变,则网络设置获取单元4检测在网络设置中的改变(步骤S23)。如果电源状态发生改变,则电源状态获取单元5检测电源状态的改变(步骤S24),并确定哪个网络接口开始被使能(步骤S25 )。网络设置获取单元4设定网络设置(步骤S26)。如果在设备中所设置的网络设置是有线局域网(步骤S27),则通过检查有线局域网通信可用性获取单元3,网络接口确定单元I确定有线局域网是否是可用的(步骤S31)。如果有线局域网是不可用的(步骤S31中的“否”),则处理返回至起始处。如果有线局域网是可用的(步骤S31中的“是”),则通过检查电源状态获取单元5,网络接口确定单元I确定在该电源状态下的有线局域网是否能够被使能(步骤S32)。如果在该电源状态下的有线局域网能够被使能(步骤S32中的“是”),则网络接口控制单元2使能有线局域网(步骤S33)。否则(步骤S32中的“否”),则处理返回至起始处。如果网络设置被设置成使得有线局域网优先(步骤S28),则通过检查有线局域网通信可用性获取单元3,网络接口确定单元I确定有线局域网是否是可用的(步骤S34)。如果有线局域网是可用的(步骤S34中的“是”),则通过检查电源状态获取单元5,网络接口确定单元I确定在该电源状态下的有线局域网是否能够被使能(步骤S32)。下面的步骤与以上所描述的步骤相同。如果有线局域网是不可用的(步骤S34中的“否”),则通过检查电源状态获取单元5,网络接口确定单元I确定在该电源状态下的无线局域网是否能够被使能(步骤S35)。如果在该电源状态下的无线局域网能够被使能(步骤S35中的“是”),则网络接口控制单元2使能无线局域网(步骤S36)。否则(步骤S35中的“否”),则处理返回至起始处。如果网络设置被设置成无线局域网(步骤S29),则通过检查电源状态获取单元5,网络接口确定单元I确定在该电源状态下的无线局域网是否能够被使能(步骤S35)。下面的步骤与以上所描述的步骤相同。如果该网络设置被设置成禁用(步骤S30),则处理返回至起始处。图8是示出检查在使能的网络接口中是否发生设备错误的流程图。与图7中相同的步骤,采用相同的附图标记,在此省略相同的描述。网络设置获取单元4设定网络设置(步骤S26)。如果该设备中的网络设置是有线局域网(步骤S27),则通过检查有线局域网通信可用性获取单元3,网络接口确定单元I确定有线局域网是否是可用的(步骤S31)。如果有线局域网是不可用的(步骤S31中的“否”),则处理返回至起始处。如果有线局域网是可用的(步骤S31中的“是”),则通过检查错误状态获取单元6,网络接口确定单元I确定有线局域网是否发生设备错误(步骤S41)。如果在有线局域网中发生设备错误(步骤S41中的“否”),则处理返回至起始处。如果在有线局域网没有发生设备错误(步骤S41中的“是”),则通过检查电源状态获取单元5,网络接口确定单元I确定在该电源状态下的有线局域网是否能够被使能(步骤S32)。如果在该电源状态下的有线局域网能够被使能(步骤S32中的“是”),则网络接口控制单元2使能有线局域网(步骤S33)。否则(步骤S32中的“否”),则处理返回至起始处。
如果网络设置被设置成使得有线局域网优先(步骤S28),则通过检查有线局域网通信可用性获取单元3,网络接口确定单元I确定有线局域网是否是可用的(步骤S34)。如果有线局域网是可用的(步骤S34中的“是”),则通过检查错误状态获取单元6,网络接口确定单元I确定有线局域网是否发生设备错误(步骤S42)。如果在有线局域网中没有发生设备错误(步骤S42中的“是”),则通过检查电源状态获取单元5,网络接口确定单元I确定在该电源状态下的有线局域网是否能够被使能(步骤S32)。下面的步骤与以上所描述的步骤相同。如果有线局域网是不可用的(步骤S34中的“否”)或者在有线局域网中发生了设备错误(步骤S42中的“否”),则通过检查错误状态获取单元6,网络接口确定单元I确定无线局域网是否发生设备错误(步骤S43)。如果在无线局域网中发生设备错误(步骤S43中的“否”),则处理返回至起始处。如果在无线局域网中没有发生设备错误(步骤S43中的“是”),则通过参考电源状态获取单元5,网络接口确定单元I确定在该电源状态下的无线局域网是否能够被使能(步骤S35)。如果在该电源状态下的无线局域网能够被使能(步骤S35中的“是”),则网络接口控制单元2使能无线局域网(步骤S36)。否则(步骤S35中的“否”),则处理返回至起始处。如果网络设置被设定成无线局域网(步骤S29),则通过检查错误状态获取单元6,网络接口确定单元I确定有线局域网中是否发生设备错误(步骤S43)。下面的步骤与以上所描述的步骤相同。如果该网络设置被设定成禁用(步骤S30),则处理返回至起始处。在上述所描述的实施例中,由于不会发生当有线局域网通信可用性的状态发生改变时在试图切换网络接口之后会因设备的错误状态无法切换网络接口的情况,因此不会不必要地执行网络接口的切换处理过程,这样可以提高效率。此外,由于不会发生在试图从无线局域网切换到有线局域网或者从有线局域网切换到无线局域网之后会因设备的错误状态无法切换网络接口的情况,因此不会不必要地执行网络接口的切换处理过程,这样可以提高效率。图9是示出当检测到有线局域网通信可用性发生改变时,在等待了预定时间周期之后确定网络接口是否被切换的流程图。与图7中相同的步骤,采用相同的附图标记,在此省略相同的描述。在网络切换事件发生(步骤S21)之后,如果有线局域网通信可用性的状态发生改变,则有线局域网通信可用性获取单元3检测有线局域网通信可用性的状态改变(步骤S22),并且时间测量单元7测量预定周期时间的流逝。在时间测量单元7等待预定周期时间之后(步骤S51),网络接口确定单元I开始确定哪个网络接口被使能(步骤S25)。下面的步骤与以上所描述的步骤相同。例如,如果有线局域网的速度设定发生改变,则数据链路层上的协商过程被暂时执行,在那段时间内通过使用有线局域网来通信是不可能的。在这种情形下,有线局域网通信可用性的状态从可用、不可用转换为可用。依据上述实施例,由于在预定时间周期内有线局域网通信可用性的状态连续发生改变的情况下每次状态改变不必都切换网络接口,因此不会不必要地执行网络接口的切换处理过程,这样可以提高通信设备的效率。根据上述的教导,多个额外的变形或修改是可能的。因此,可以知晓的是,除了在此所明确记载的内容之外,在所附的权利要求的范围内,本专利说明书所揭露内容是可以实现的。在计算机技术领域的技术人员可以领会的是,根据本说明书的教导使用传统的多用途数字计算机编程来实现本发明是很方便的。根据本揭露的教导,对于在软件领域的技术人员来说,本发明可以通过合适的软件代码来很容易的、清楚地被实现。对于在电子工程领域的技术人员来说,本发明可以通过准备专用集成电路或者将传统的组件电路互联成合适的网络来很容易的、清楚地被实现。
权利要求
1.一种通信设备,包括: 网络接口控制单元,用于使能或禁用有线局域网及无线局域网; 有线局域网通信可用性状态获取单元,用于检测有线局域网的通信可用性状态的改变,并且获取通信可用性的状态;以及 网络接口确定单元,用于使能基于有线局域网通信可用性状态获取单元所获取的有线局域网的通信可用性状态以及该通信设备的多个操作状态确定的仅一个网络接口。
2.如权利要求1所述的通信设备,还包括:网络设置获取单元,用于检测在网络设置中的改变并且获取在该通信设备中设定的网络设置; 其中,该通信设备包括:作为确定哪个网络接口被使能的条件的、由网络设置获取单元获取的网络设置。
3.如权利要求1或2所述的通信设备,还包括:电源状态获取单元,用于检测该通信设备的电源状态的改变并获取电源状态, 其中,用于确定哪个网络接口被使能的该通信设备的多个操作状态包括由电源状态获取单元获取的该通信设备的电源状态。
4.如权利要求3所述的通信设备,其中,只有当由电源状态获取单元所获取的该通信设备的电源状态是有线局域网能够被使能的电源状态时,网络接口确定单元切换至有线局域网。
5.如权利要求3或4所述的通信设备,其中,只有当由电源状态获取单元所获取的该通信设备的电源状态是无线局域网能够被使能的电源状态时,网络接口确定单元切换至无线局域网。
6.如权利要求1至5中任意一项所述的通信设备,还包括:错误状态获取单元,用于获取该通信设备的错误状态; 其中,用于确定哪个网络接口被使能的该通信设备的多个操作状态包括由错误状态获取单元获取的该通信设备的错误状态。
7.如权利要求6所述的通信设备,其中,如果检测出由错误状态获取单元所获取的该通信设备的错误状态是有线局域网不可用的错误,则有线局域网不被使能。
8.如权利要求6或7所述的通信设备,其中,如果检测出由错误状态获取单元所获取的该通信设备的错误状态是无线局域网不可用的错误,则无线局域网不被使能。
9.如权利要求1至8中任意一项所述的通信设备,还包括:时间测量单元,用于测量预定时间周期的流逝, 其中,如果有线局域网通信可用性状态获取单元检测到有线局域网线缆的状态改变,在由时间测量单元测量到的预定时间周期流逝之后,只有有线局域网通信可用性保持不变,则该通信设备确定是否切换网络接口。
10.一种通信方法,包括以下步骤: 使能和禁用有线局域网及无线局域网; 检测有线局域网的通信可用性状态的改变,并获取通信可用性的状态;以及 使能基于有线局域网的通信可用性状态以及通信设备的多个操作状态确定的仅一个网络接口。
全文摘要
本发明提供一种新颖的通信设备及方法。该通信设备包括多个有线局域网功能和无线局域网功能并且更灵活地便于确定哪个网络接口被使能。本发明的通信设备在多个有线局域网功能与无线局域网功能之间切换,并且包括网络接口控制单元,用于使能及禁用有线局域网及无线局域网;有线局域网通信可用性状态获取单元,用于检测有线局域网的通信可用性状态的改变,并获取有线局域网的通信可用性的状态;以及网络接口确定单元,用于使能基于有线局域网通信可用性状态获取单元所获取的有线局域网的通信可用性状态以及该通信设备的多个操作状态确定的仅一个网络接口。
文档编号H04L12/28GK103200066SQ201210591098
公开日2013年7月10日 申请日期2012年12月31日 优先权日2012年1月6日
发明者鸟居理 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1