用于车辆中的一键式WIFI连接的装置和方法与流程

文档序号:20118806发布日期:2020-03-17 20:42阅读:466来源:国知局
用于车辆中的一键式WIFI连接的装置和方法与流程

本公开一般地涉及wifi连接,并且更具体而言,涉及路由装置及在其中使用的方法。



背景技术:

近年来,移动因特网时代到来。人们可以在没有线缆的情况下使用移动因特网。人们享受来自移动因特网的各种服务的便利并且沉迷其中,并且希望他们可以随时随地访问因特网,包括在车辆内。同时,按需移动(odm)服务飞速发展。在odm车辆中,车辆不属于乘客,并且乘客每天更换不同的汽车用于通勤或旅游,并且他们仍然希望在车里方便并安全地访问因特网。

现有的解决方案是在车辆中安装wifi路由器。但是在这种情况下,为了访问因特网,乘客必须经由在其移动手机上的用户界面选择希望的wifi路由器并且将密码键入到手机中。这样的打字操作可能是麻烦的,尤其是对于odm车辆的使用。



技术实现要素:

本公开旨在提供一种在wifi路由器中使用的新的且改进的装置和方法。

根据本公开的第一示例性实施例,提供了一种在路由装置中使用的方法,包括:识别路由装置附近的无线通信设备;确定在无线通信设备与路由装置之间的距离以及从无线通信设备接收到的信号的到达角;并且在由所确定的距离和所确定的到达角所决定的位置在预定空间内的情况下,允许与无线通信设备连接。

在本实施例的示例中,预定空间可以是能配置的。预定空间可以是具有预定半径的球体空间。在路由装置是车载wifi路由器的情况下,预定空间可以与安装有车载wifi路由器的车辆的内部空间近似地匹配。

在本实施例的另一示例中,上述方法还可以包括:在连接被允许的情况下,建立与无线通信设备的连接;并且在由所确定的距离和所确定的到达角所决定的位置在预定空间外的情况下,终止与无线通信设备的连接。可以响应于指示出无线通信设备的用户希望与路由装置连接的用户确认来建立连接。

在本实施例的又一示例中,可以根据从无线通信设备接收到的信号的rssi、相位和延迟中的至少一个来确定距离。并且,可以根据由在路由装置处的两个或更多个天线接收到的信号的相位差来确定到达角。

根据本公开的第二示例性实施例,提供了一种路由装置,包括:用于执行上述方法的步骤的模块。另外,还提供了一种路由装置,包括:存储计算机可执行指令的存储器,以及用于经由执行计算机可执行指令来执行上述方法的步骤的处理器。

根据本公开的第三示例性实施例,提供了一种包括上述路由装置的车辆或机器人。

根据本公开的第四示例性实施例,提供了一种非瞬态计算机可读介质。

根据本公开的第五示例性实施例,提供了一种包括上述路由装置以及无线通信设备的路由系统。另外,提供了一种包括上述路由装置以及远程服务器的路由系统。

根据下文中给出的详细描述,本公开的进一步适用范围将变得清楚。然而,应理解的是,由于根据以下详细描述对于本领域的技术人员而言在本公开的精神和范围内的各种变化和修改将变得清楚,因此详细的描述和具体示例虽然指示了本公开的优选实施例,但是仅是通过例示的方式给出。

附图说明

根据以下结合附图对示例性实施例的详细描述,本公开的上述和其它方面以及优点将变得清楚,该附图通过示例的方式示出本公开的原理。注意,附图不一定按比例绘制。

图1示出根据本公开的示例性实施例的路由装置的框图。

图2a和图2b示出根据本公开的示例性实施例的其中根据车辆的内部空间来配置允许的访问空间的两个示例。

图3示出根据本公开的示例性实施例的示出在路由装置中使用的方法的流程图。

图4示出根据本公开的示例性实施例的其中本公开可应用的一般硬件环境。

具体实施方式

在以下详细描述中,阐述许多具体细节以提供描述的示例性实施例的透彻理解。然而,对于本领域的技术人员将清楚的是,可以在没有一些或所有这些具体细节的情况下实践描述的实施例。在其它示例性实施例中,没有详细地描述已知的结构或处理步骤,以便避免不必要地使本公开的概念模糊。

在说明书中使用的术语“车辆”是指包括但不限于汽车、卡车、公共汽车等的机动车辆。在说明书中使用的术语“a或b”是指“a和b”以及“a或b”,而不是意味着a和b是互斥的,除非另有说明。

在以下描述中,描述了其中车载wifi路由器(与路由器装置相对应)确定是否与移动电话(与无线通信设备相对应)连接的情况。然而,本公开不限于此。本公开的路由器装置可以是在其它应用环境中使用的wifi路由器。并且本公开的无线通信设备可以是诸如笔记本计算机、平板计算机等之类的具有联网功能的任意的便携式电子设备。

首先参考图1,示出了根据本公开的示例性实施例的车载wifi路由器100的框图。路由器100的块可以由硬件、软件、固件或其任意组合来实现以实现本公开的原理。本领域的技术人员应理解,图1所描述的块可以被组合或被分离成子块以实现如上所述的本公开的原理。因此,本文中的描述可以支持本文中描述的块的任意可能的组合或分离或进一步限定。

车载wifi路由器100包括:被配置成识别车载wifi路由器附近的移动电话的识别模块110;被配置成确定在移动电话与车载wifi路由器之间的距离以及从移动电话接收到的信号的到达角的确定模块120;被配置成确定是否允许与移动电话连接的连接确定模块130;以及被配置成建立或终止与移动电话的连接的连接建立模块140。

将参考图4详细地描述车载wifi路由器100的实现方式。

识别模块110可以在移动电话在附近(例如,在5米内)时识别移动电话。识别模块110可以通过接收由移动电话自动发送的探测请求来识别移动电话。可替代地,识别模块110可以通过向移动电话发送信标帧来识别移动电话。其它现有的方法可以被用于识别或发现或嗅探移动电话。

检测模块120可以确定在移动电话与车载wifi路由器之间的距离,该距离在下文中被称为距离d。检测模块120还可以确定从移动电话接收到的信号的到达角,该到达角在下文中被称为到达角θ。在一个实施例中,检测模块120可以确定一对物理量(d,θ),该对物理量表示移动电话相对于车载wifi路由器的位置。

可以根据从移动电话接收到的信号的接收信号强度指示符(rssi)、相位和延迟中的至少一个来确定距离d。在一个实施例中,根据从移动电话接收到的信号的rssi来确定距离d。假定已知由移动电话发送的信号的发送功率,那么基于由wifi路由器接收到的信号的接收功率,可以计算信号的传播损耗,然后可以根据该传播损耗来确定距离。在一个示例中,根据以下式子,rssi的值随着距离d增大而减小:

rssi=-(10nlog10d+a)

其中,n是取决于信号传播环境的信号传播常数,并且a是预先测量的在距发送节点1米处的信号强度值。根据上述式子,可以确定在移动电话与wifi路由器之间的距离d,即,d=10^((abs(rssi)-a)/(10*n))。注意,本公开不限于此,并且这里可以采用任意现有的测距方法。例如,还可以根据从移动电话接收到的信号的相位或延迟等来确定在移动电话与wifi路由器之间的距离。

由于根据接收到的信号的特性来确定距离d,因此如果存在任何障碍物,那么距离d考虑到在移动电话与wifi路由器之间的障碍物的影响。例如,如果车辆的外壳(金属或玻璃)位于移动电话与wifi路由器之间,那么所确定的距离d将比实际物理距离长得多。

可以根据由在车载wifi路由器处的两个或更多个天线接收到的信号的相位差来确定到达角θ。这里天线可以被安装在车载wifi路由器中。在一个示例中,可以根据以下式子计算到达角θ:

θ=cos-1(kδλ/c)

其中,k是常数,δλ是由在路由器处的两个天线从移动电话接收到的信号的相位差,c是在两个天线之间的距离。注意,本公开不限于此,可以采用用于确定到达角的任意现有方法。

连接确定模块130可以确定是否允许与移动电话连接。在一个实施例中,在由所确定的距离d和所确定的到达角θ所决定的位置(d,θ)在预定空间内的情况下,允许与移动电话连接。否则,将不允许连接,然后终止连接。

在连接被允许的情况下,连接建立模块140可以建立与移动电话的连接。并且,在位置(d,θ)在预定空间外的情况下,连接建立模块140可以终止与移动电话的连接。可替代地,在移动电话的用户不希望连接的情况下,连接建立模块140可以终止与移动电话连接。另外,在连接被建立的情况下,连接建立模块140可以将移动电话的唯一标识符保存在存储器中。

一方面,wifi路由器100可以与移动电话通信以便完成移动电话的接入过程。另一方面,wifi路由器100可以与例如云服务器的远程服务器通信以发送并且接收必要的信息。

预定空间可以是能配置的。在一个实施例中,预定空间可以是具有预定半径的球体空间。在另一实施例中,预定空间可以与安装有车载wifi路由器的车辆的内部空间近似地匹配。实际上,预定空间可以从一辆车到另一辆车变化。换句话中,可以根据需要配置预定空间。

下面,将参考图2a和图2b详细描述由模块130执行的连接确定操作。图2a和图2b示出根据本公开的示例性实施例的其中根据车辆的内部空间来配置允许的访问空间的两个示例。

在图2a和图2b中,实线边界210表示车辆的内部空间的俯视图。这里的内部空间是指乘客(包括驾驶员)可以在其中进行联网行为的在车辆的外壳内的空间。在一个实施例中,实线边界的上侧边界表示车辆的前挡风玻璃的前侧的位置,而实线边界的下侧边界表示车辆的后挡风玻璃的后侧的位置。左侧边界和右侧边界分别与车辆的左壳体部分和右壳体部分对应。虚线边界220、230表示预定空间,在该预定空间内将允许访问wifi路由器。图2a和图2b中的每个中的实心点表示wifi路由器的位置。

在图2a中,如虚线边界220所指示的,预定空间是其中心在车辆的内部空间的中心处并且具有球体半径r的球体。如实心点所示,wifi路由器位于球体的中心处。例如,wifi路由器被安装在车辆的前面两个座椅之间的位置处。在这种情况下,球体半径r可以是车身的宽度的大约一半。注意,本公开不限于此,并且球体半径r可以是任意合适的值。

下面,将描述其中wifi路由器100执行操作的两个情境。

在第一情境中,当乘客上车时,他的/她的移动电话可以被wifi路由器的识别模块110识别。当乘客经由他的/她的移动电话上的用户界面例如用他的/她的手指点击路由器的标识符来选择wifi路由器时,在移动电话与wifi路由器之间发起认证处理。在该认证处理期间,检测模块120检测一对物理量(d,θ),并且将(d,θ)输出到连接确定模块130。连接确定模块130确定移动电话的位置(即,由(d,θ)决定的位置)是否在例如如图2a所示的球体空间内。如果是,那么连接确定模块130允许连接。然后连接建立模块140建立与移动电话的连接。否则,连接确定模块130拒绝连接,并且然后连接建立模块140终止连接。

在第一情境中,移动电话可以在不需要移动电话的用户(即,乘客)键入任何密码的情况下访问wifi路由器。用户需要做的仅仅是选择他/她希望连接的wifi路由器。因此,简化了访问wifi路由器所需要的操作。同时,可以保证wifi路由器的供应商的安全性。

在第二情境中,当乘客上车时,他的/她的移动电话可以被wifi路由器的识别模块110识别。在识别处理之后,在移动电话与wifi路由器之间自动发起认证处理。在该认证处理期间,检测模块120检测一对物理量(d,θ),并且将(d,θ)输出到连接确定模块130。连接确定模块130确定移动电话的位置(即,由(d,θ)决定的位置)是否在例如如图2a所示的球体空间内。如果是,那么连接确定模块130允许连接。然后,在移动电话侧,可以经由在移动电话上的弹出窗口向乘客(或移动电话的用户)显示诸如“你想要连接到wifi吗?”之类的询问。例如,这样的弹出窗口可以包括上述询问和两个软按钮,即,用于用户选择的yes按钮和no按钮。如果从用户接收到肯定响应,即,yes按钮被按下,那么连接建立模块140建立与移动电话的连接。相反,如果从用户接收到否定响应,即,no按钮被按下,那么连接建立模块140终止连接。

可以例如通过安装在移动电话上的应用程序来实现这里提到的在移动电话上的弹出窗口。在一个示例中,该应用程序响应于从wifi路由器接收到认证响应来推送弹出窗口。该认证响应指示出wifi路由器允许连接。

在该第二情境中,移动电话也可以在不需要移动电话的用户键入任何密码的情况下访问wifi路由器。通过向用户推送询问用户是否希望与路由器连接的询问,用户需要做的仅仅是点击yes或no按钮。因此,进一步简化了访问wifi路由器所需要的操作。同时,也可以保证wifi路由器的供应商的安全性。

在第一情境和第二情境两者中,为了访问wifi路由器,仅仅需要来自用户的一个动作,即,点击希望的路由器的标识符,或点击软按钮。换句话说,实现了在车辆中的一键式wifi连接。

注意,本公开不限于上面的两个情境。在wifi路由器与移动手机之间的其它通信情境是可想到的。

还要注意,对于图2a的示例,当确定是否允许访问路由器时,对到达角θ没有要求。即,无论到达角θ是什么,只要距离d小于球体半径r,那么就允许连接。换句话说,在这种特定情况下,检测模块120可以不检测到达角θ,并且连接确定模块130可以仅仅基于距离d而进行确定。

在图2b中,如虚线边界230所指示的,预定空间是与车辆的内部空间近似地匹配的长方体空间。如实心点所示,wifi路由器安装在车辆的内部空间的前侧的中间位置处。实际上,虚线边界230指示预定空间的水平截面图。长方体空间在与纸平面垂直的方向上具有高度。这样的高度将与车身的高度近似地匹配,即,从车辆的底部到天花板的高度。例如,这样的高度可以是例如车身的高度±10cm。

图2b所示的预定空间可以由构成空间的边界的一些或所有点的一组极坐标来表示。极坐标的极点将是wifi路由器的位置。取点p1、p2作为示例,该点p1、p2中的每个点位于预定空间的边界处,它们的极坐标表示可以分别是(d1,θ1)和(d2,θ2)。通过使用上述一组极坐标,可以定义预定空间。可以通过测量车辆的内部空间的大小预先生成该组极坐标,并且可以预先将该组极坐标存储在wifi路由器的存储器中。所存储的一组极坐标可以被用于模块130的确定。顺便提及,可以以类似的方式生成并存储球体半径r。

通过使用如图2b所示的预定空间,在车辆内的任意位置处的移动电话可以访问wifi路由器。例如,即使位于车辆前面的移动电话在附近,它也不能访问wifi路由器。这主要是因为位于车辆前面的移动电话的到达角θ在允许范围外。并且,位于车辆后面的移动电话也不能访问wifi路由器。这主要是因为位于车辆后面的移动电话的距离d在允许范围外。另外,如之前所提到的,距离d考虑到障碍物的影响。因此,如果移动电话在车辆外,即,车辆的外壳将在移动电话与路由器之间,那么该移动电话将更可能被拒绝连接。这主要是因为由模块120确定的距离d将比在移动电话与路由器之间的实际物理距离长得多。

注意,虽然在图2b中,示出了预定空间略大于车辆的内部空间,但是预定空间可以恰好等于或略小于车辆的内部空间。实际上,相对于如由实线边界所指示的车辆的内部空间,预定空间的范围可以具有一定量的偏差,例如±10cm。

上面提到的两种情境都适用于图2b的情况。即,通过使用图2b的预定空间,也可以简化访问wifi路由器所需要的操作,并且同时,也可以保证wifi路由器的供应商的安全性。

与图2a相比较,图2b的预定空间在一些情况下似乎是优选的。例如,如果移动电话被放置在车辆内部空间的最前端处的搁置桌上,那么通过使用图2b的预定空间,仍然可以保证移动电话的联网能力。

注意,wifi路由器的放置位置不限于如图2a和图2b所示的位置。wifi路由器可以被放置在车辆内的任意位置处,例如,在矩形边界210的左上角或右上角等处的位置。随着wifi路由器的位置改变,预定空间可以改变或不改变。例如,在图2a的情况下,当wifi路由器的位置改变时,预定空间可以改变。又例如,在图2b的情况下,预定空间可以不改变,而预定空间的极坐标表示可以相应地改变。

注意,如图2a和图2b所示的预定空间的示例仅仅是示例性的。本公开不限于这些示例。例如,预定空间可以是球状空间、立方体空间或者甚至是不规则的立体空间。

必要时可以变更预定空间。可以通过修改诸如球体半径r、极坐标组等之类的用于定义预定空间的所存储数据来实现这样的变更。可替代地,可以禁用预定空间。例如,当车辆开到郊区并且在车辆附近将举行聚会时,可以禁用预定空间,然后wifi路由器的覆盖范围可以尽可能大。

下面将详细描述由车载wifi路由器100执行的方法。图3示出了根据本公开的示例性实施例的示出在wifi路由器中使用的方法300的流程图。

下面呈现出的方法的步骤旨在是例示性的。在一些实施例中,可以利用未描述的一个或多个附加步骤和/或在没有所讨论的一个或多个步骤的情况下实现方法。另外,在图3中示出并且如下面描述的方法的步骤的顺序并非旨在限制。在一些实施例中,可以在一个或多个处理设备(例如,数字处理器、模拟处理器、被设计成处理信息的数字电路、被设计成处理信息的模拟电路、状态机和/或用于电子地处理信息的其它机制)中实现方法。一个或多个处理设备可以包括一个或多个模块,该一个或多个模块响应于电子地存储在电子存储介质上的指令来执行方法的一些或所有步骤。一个或多个处理模块可以包括一个或多个设备,该一个或多个设备通过硬件、固件和/或软件被配置成被特定地设计为执行方法的一个或多个步骤。

方法300从步骤302开始,在该步骤302处,识别模块110识别移动电话。在一个实施例中,一个乘客上车,然后安装在车辆上的wifi路由器将发现由乘客携带的移动电话。

在步骤304处,检测模块120确定一对物理量(d,θ)。该对物理量(d,θ)表示移动电话相对于wifi路由器的空间位置。之前详细地描述了用于确定这样的物理量的方法。

在步骤306处,连接确定模块130确定由(d,θ)决定的位置是否在预定空间内。如果是,那么在步骤308处,连接确定模块130允许与移动电话的连接。否则,在步骤312处,连接确定模块130拒绝连接并且然后连接建立模块140终止连接。

在如图2a所示的情况下,在步骤306处,连接确定模块130确定由(d,θ)决定的位置是否在球体空间220内。如果是,那么允许连接。否则,终止连接。在如图2b所示的情况下,在步骤306处,连接确定模块130确定由(d,θ)决定的位置是否在长方体空间230内。如果是,那么允许连接。否则,终止连接。因此,在车辆内的乘客可以在不需要向他的/她的移动电话键入任何密码的情况下享受由wifi路由器提供的联网服务。同时,即使在车辆外的任何人可以在他的移动电话上看到wifi路由器,他也不能访问wifi路由器。

如果在步骤308处允许连接,那么在步骤310处,连接建立模块140建立与移动电话的连接。如之前所述,连接建立模块140可以在允许连接之后立即建立与移动电话的连接。可替代地,连接建立模块140可以在接收到指示出移动电话的用户希望与路由器连接的用户确认之后,建立与移动电话的连接。

在步骤310处,如果连接被建立,那么连接建立模块140还将移动电话的唯一标识符保存在存储器中。移动电话的唯一标识符可以是移动电话的mac地址、唯一序列号或其它唯一标记。用于保存唯一标识符的存储器可以是在wifi路由器处的本地存储器。通过将唯一标识符保存在本地存储器中,当移动电话的用户第二次乘坐同一辆车时,他/她可以在无需任何动作的情况下自动地访问wifi路由器。用于保存唯一标识符的存储器可以是在远程服务器处的远程存储器。远程服务器可以在诸如车队之类的多个车辆之间共享这样的标识符信息。结果,如果移动电话的用户访问了在车队中的一辆车上的wifi路由器,那么当他/她下一次乘坐车队中的另一辆车时,他/她可以在无需任何动作的情况下自动地访问wifi路由器。存储器可以以长期或短期方式保存这样的标识符信息。

注意,步骤306可以周期性地执行以使得当乘客离开预定空间时可以终止连接。例如,当乘客下车时,可以自动地终止连接。

在一个实施例中,提供了包括上述wifi路由器和上述移动电话的路由系统。在wifi路由器允许连接之后,移动电话可以向其用户发送询问以确认用户是否希望与wifi路由器连接。如之前所述,例如,移动电话可以利用本地安装的应用程序来实现这样的询问发送。实现方式不限于此。询问的弹出窗口形式是示例性的,并且本公开不限于此。询问可以以诸如经由图像、音频、视频等等之类的各种方式被传递到用户。

在一个实施例中,提供了包括上述wifi路由器和远程服务器的路由系统。wifi路由器可以向远程服务器发送信息/从远程服务器接收信息。并且远程服务器可以从路由装置接收信息/向路由装置发送信息。远程服务器可以在多个车辆之间共享信息。例如,可以在这种路由系统中实现之前提到的车队信息共享。另外,远程服务器可以对接收到的信息进行维护并执行数据分析。例如,接收到的信息可以是关于多个移动电话的联网行为的信息,比如以下项中的一个或多个:在预定时段内的联网时间、平均网络使用时间等。远程服务器可以分析这样的信息以便调整wifi路由器的工作参数。

图4示出了根据本公开的示例性实施例的其中本公开可应用的一般硬件环境400。

通过参考图4,现在将描述可以被应用于本公开的方面的硬件设备的示例的计算设备400。计算设备400可以是被配置成执行处理和/或计算的任意机器,并且可以是但不限于工作站、服务器、台式计算机、膝上型计算机、平板计算机、个人数据助手、智能电话、车载计算机或其任意组合。前述路由器装置100可以由计算设备400或类似的设备或系统完全地或至少部分地实现。

计算设备400可以包括能够经由一个或多个接口与总线402连接或者与总线302通信的元件。例如,计算设备400可以包括总线402、一个或多个处理器404、一个或多个输入设备406和一个或多个输出设备408。该一个或多个处理器404可以是任意种类的处理器,并且可以包括但不限于一个或多个通用处理器和/或一个或多个专用处理器(诸如专用处理芯片)。输入设备406可以是能够向计算设备输入信息的任意种类的设备,并且可以包括但不限于鼠标、键盘、触摸屏、麦克风和/或遥控器。输出设备408可以是能够呈现信息的任意种类的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出端子、振动器和/或打印机。计算设备400还可以包括非瞬态存储设备410或与非瞬态存储设备410连接,该非瞬态存储设备410可以是非瞬态的并且可以实现数据存储的任意存储设备,并且可以包括但不限于磁盘驱动器、光学存储设备、固态存储器、软盘、柔性盘、硬盘、磁带或任意其它磁性介质、紧凑型盘或任意其它光学介质、rom(只读存储器)、ram(随机存取存储器)、高速缓存存储器和/或任意其它存储器芯片或盒带、和/或计算机可以从其读取数据、指令和/或代码的任意其它介质。非瞬态存储设备410可以是可从接口拆卸的。非瞬态存储设备410可以具有用于实现上述方法和步骤的数据/指令/代码。计算设备400还可以包括通信设备412。通信设备412可以是能够与外部装置和/或与网络通信的任意种类的设备或系统,并且可以包括但不限于调制解调器、网络卡、红外通信设备、无线通信装备和/或诸如蓝牙tm设备、1302.11设备、wifi设备、wimax设备、蜂窝通信设施等的芯片组。

当计算设备400被用作车载设备时,它还可以连接到外部设备,例如,gps接收机、用于感测不同环境数据的诸如加速度传感器、轮速传感器、陀螺仪等之类的传感器。以这种方式,计算设备400可以例如接收指示车辆的行驶情况的位置数据和传感器数据。当计算设备400被用作车载设备时,它还可以连接到用于控制车辆的行驶和操作的其它设施(比如引擎系统、刮雨器、防抱死制动系统等)。

此外,非瞬态存储设备410可以具有地图信息和软件要素以使得处理器404可以执行路线导航处理。此外,输出设备406可以包括用于显示地图、车辆的位置标记、及指示车辆的行驶情况的图像的显示器。输出设备406还可以包括用于音频导航的扬声器或耳机接口。

总线402可以包括但不限于工业标准体系架构(isa)总线、微通道体系架构(mca)总线、增强型isa(eisa)总线、视频电子标准协会(vesa)本地总线和外围组件互连(pci)总线。特别地,对于车载设备,总线402还可以包括控制器区域网络(can)总线或被设计用于在汽车上应用的其它体系架构。

计算设备400还可以包括工作存储器414,该工作存储器414可以是能够存储对处理器404的工作有用的指令和/或数据的任意类型的工作存储器,并且可以包括但不限于随机存取存储器和/或只读存储器设备。

软件要素可以位于工作存储器414中,包括但不限于操作系统416、一个或多个应用程序418、驱动程序和/或其它数据和代码。用于执行上述方法和步骤的指令可以被包括在一个或多个应用程序418中,并且上述路由装置100的单元可以通过处理器404读取并执行一个或多个应用程序418的指令来实现。更具体地,上述路由装置100的识别模块110可以例如由处理器404在执行具有执行步骤301的指令的应用程序418时实现。上述路由装置100的检测模块120可以例如由处理器404在执行具有执行步骤302的指令的应用程序418时实现。上述路由装置100的连接确定模块130可以例如由处理器404在执行具有执行步骤306和308的指令的应用程序418时实现。并且,上述路由装置100的连接建立模块140可以例如由处理器404在执行具有执行步骤310和312的指令的应用程序418时实现。软件要素的指令的可执行代码或源代码可以存储在诸如上述(一个或多个)存储设备410之类的非瞬态计算机可读存储介质中,并且可以在可能编译和/或安装的情况下被读入到工作存储器414中。软件要素的指令的可执行代码或源代码也可以从远程位置下载。

从上述实施例中,本领域技术人员可以清楚地知晓,可以通过软件及必要的硬件来实现本公开,或者可以通过硬件、固件等来实现本公开。基于这种理解,可以部分地以软件形式来实现本公开的实施例。计算机软件可以存储在计算机的诸如软盘、硬盘、光盘或闪存之类的可读存储介质中。计算机软件包括使得计算机(例如个人计算机、服务站或网络终端)执行根据本公开的各个实施例的方法或其一部分的一系列指令。

如此描述了本公开,清楚地,可以以许多方式改变本公开。这种变化不应被看作是偏离本公开的精神和范围,并且对于本领域技术人员清楚的是,所有这样的修改旨在被包括在所附权利要求的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1