一种多种无线网络间的路由方法及装置制造方法

文档序号:8000408阅读:322来源:国知局
一种多种无线网络间的路由方法及装置制造方法
【专利摘要】本发明公开了一种多种无线网络的路由方法及无线路由终端,其中,该方法包括:设置多个组件,其中,每个组件分别用于支持一种无线网络功能;建立每个组件对应的无线网络之间一一对应的地址关系以实现多种无线网络间的路由。通过运用本发明,使得在复杂的应用场景中,能够实现多种无线网络间的路由,满足了日益增长的用户需求,提升了用户体验,解决了现有技术中无线路由终端已经逐渐不能满足各种复杂的应用场景,导致用户在使用过程中存在各种不便,用户体验较低的问题。
【专利说明】一种多种无线网络间的路由方法及装置

【技术领域】
[0001 ]本发明涉及通讯及路由领域,特别是涉及一种多种无线网络间的路由方法及装 置。

【背景技术】
[0002] 随着无线网络的普及和应用,人们对各种无线应用产品更加依赖,同时也提出 了更多的应用需求,例如在智能家庭系统中通过无线网络技术监控各种家电、水电、天 然气表,以及用于各种无线支付等。伴随而来的是各种无线技术的应用不断地发展,诸 如蓝牙(Bluetooth)、WIFI、长期演进(Long Term Evolution,简称为LTE)/第三代移 动通彳目(3rd-generation,简称为3G)技术、Zigbee以及近距尚无线通讯(Near Field Communication,简称为NFC)技术等无线网络技术已经被引进到我们的居家生活当中。面 对各种不同的无线网络,使用传统的仅仅对WIFI网络或LTE/3G进行路由的无线路由终端 已经逐渐不能满足各种复杂的应用场景,导致用户在使用过程中存在各种不便,用户体验 较低。


【发明内容】

[0003] 本发明提供了一种多种无线网络间的路由方法及装置,以解决现有技术中的无线 路由终端已经逐渐不能满足各种复杂的应用场景,导致用户在使用过程中存在各种不便, 用户体验较低的问题。
[0004] 为解决上述技术问题,一方面,本发明提供一种多种无线网络间的路由方法,所述 方法包括以下步骤:设置多个组件,其中,每个组件分别用于支持一种无线网络功能;建立 每个组件对应的无线网络之间一一对应的地址关系,以实现多种无线网络间的路由。
[0005] 进一步,通过开放服务网关协议(Open Service Gateway initiative,简称为 0SGI)技术设置所述多种无线网络对应的所述多个组件。
[0006] 进一步,在设置多个组件之后,还包括:判断服务于接收请求的无线网络对应的组 件是否已经建立;在服务于接收请求的无线网络对应的组件已经建立的情况下,接收地址 路由信息,并按照所述一一对应的地址关系进行多种无线网络间的路由。
[0007] 进一步,根据所述一一对应的地址关系实现多种无线网络间的路由包括:获取目 标无线网络的目的地址和服务于接收请求的无线网络的地址的映射关系;根据所述映射关 系,将服务于接收请求的无线网络的地址转换为所述目标无线网络的目的地址;在所述目 标无线网络的目的地址上转发所述请求对应的待处理业务。
[0008] 进一步,所述方法还包括:对所述每个组件进行管理,其中,所述管理至少包括以 下之一:动态安装、卸载、更新、启动、停止。
[0009] 根据本发明的另~方面,提供了一种多种无线网络间的路由装置,包括:设直換 块,用于设置多个组件,其中,每个组件分别用于支持一种无线网络功能;无线路由模块, 用于建立每个组件对应的无线网络之间一一对应的地址关系,以实现多种无线网络间的路 由。
[0010] 进一步,所述装置包括:第一判断模块,用于判断服务于接收请求的无线网络对应 的组件是否已经建立;所述无线路由模块,还用于在服务于接收请求的无线网络对应的组 件已经建立的情况下,接收地址路由信息,并按照所述一一对应的地址关系进行多种无线 网络间的路由。
[0011] 进一步,所述无线路由模块包括:获取单元,用于获取目标无线网络的目的地址和 服务于接收请求的无线网络的地址的映射关系;转换单元,用于根据所述映射关系,将服务 于接收请求的无线网络的地址转换为所述目标无线网络的目的地址;转发单元,用于在所 述目标无线网络的目的地址上转发所述请求对应的待处理业务。
[0012] 进一步,所述装置还包括:管理模块,用于对所述每个组件进行管理,其中,所述管 理至少包括以下之一:动态安装、卸载、更新、启动、停止。
[0013] 本发明设置了多个支持多种无线网络功能的组件,并通过建立每个组件对应的无 线网络之间一一对应的地址关系来以实现多种无线网络间的路由,使得在复杂的应用场景 中,能够实现多种无线网络间的路由,满足了日益增长的用户需求,提升了用户体验。解决 了现有技术中无线路由终端已经逐渐不能满足各种复杂的应用场景,导致用户在使用过程 中存在各种不便,用户体验较低的问题。

【专利附图】

【附图说明】
[0014] 图1是本发明实施例中一种多种无线网络间的路由方法的流程图;
[0015] 图2是本发明实施例中一种无线网络间的路由装置的结构示意图;
[0016] 图3是本发明实施例中又一种无线网络间的路由装置的结构示意图;
[0017] 图4是本发明实施例中再一种无线网络间的路由装置的结构示意图;
[0018] 图5是本发明优选实施例一中无线路由装置的结构示意图;
[0019] 图6是本发明优选实施例二中无线路由终端系统的设计框架图;
[0020] 图7是本发明优选实施例二中基于0SGI的实现框架示意图;
[0021] 图8是本发明优选实施例二中实现0SGI框架的基本运行过程示意图;
[0022] 图9是本发明优选实施例二中各功能模块之间的关系示意图;
[0023] 图10是本发明优选实施例二中各无线网络之间的路由示意图;
[0024] 图11是本发明优选实施例二中基于0SGI的Bundle各状态之间的转换示意图。

【具体实施方式】
[0025] 为了解决现有技术无线路由终端已经逐渐不能满足各种复杂的应用场景,导致用 户在使用过程中存在各种不便,用户体验较低的问题,本发明实施例提供了 一种多种无线 网络间的路由方法及装置,以下结合附图,对本发明进行进一步详细说明。应当理解,此处 所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0026] 在各种复杂的应用场景下,现有的无线路由终端无法满足用户的多种需求,从而 迫切需要一种能够在各种无线网络之间进行路由,并能够适用于各种应用场景的新型无线 路由终端。基于上述思想,本发明实施例提供了多种无线网络间的路由方法,该方法的流程 如图1所示,包括步骤Sl〇 2至步骤S104 :
[0027]步骤S102,设置多个组件,其中,每个组件分别用于支持一种无线网络功能;
[0028] 步骤S104,建立每个组件对应的无线网络之间--对应的地址关系,以实现多种 无线网络间的路由。
[0029]通过运用本发明实施例,解决了现有技术中无线路由终端已经逐渐不能满足各种 复杂的应用场景,导致用户在使用过程中存在各种不便,用户体验较低的问题,进而在复杂 的应用场景中,能够实现多种无线网络间的路由,满足了日益增长的用户需求,提升了用户 体验。
[0030] 在设置了多个组件之后,判断服务于接收请求的无线网络对应的组件是否已经建 立;在服务于接收请求的无线网络对应的组件已经建立的情况下,能够与发送该请求的终 端建立无线连接以进行信息交互,接收来自终端的地址路由信息,并按照所述一一对应的 地址关系进行多种无线网络间的路由。具体的,可以按照以下方式进行进行多种无线网络 间的路由:获取目标无线网络的目的地址和服务于请求的无线网络的地址的映射关系;根 据映射关系,将服务于请求的无线网络的地址转换为目标无线网络的目的地址;在目标无 线网络的目的地址上转发请求对应的待处理业务。
[0031] 实现上述方法的过程中,还可以对每个组件进行动态安装、卸载、更新、启动和/ 或停止等管理。
[0032] 本实施例还提供了一种多种无线网络间的路由装置,该装置的结构示意如图2所 示,包括:
[0033]设置模块1,用于设置多个组件,其中,每个组件分别用于支持一种无线网络功能; 无线路由模块2,与设置模块1耦合,用于建立每个组件对应的无线网络之间一一对应的地 址关系,以实现多种无线网络间的路由。
[0034] 设置无线路由模块2时,还可以将其进一步划分成具有多个功能的单元,本实施 例将无线路由模块2进一步设置为三个单元,其结构示意如图3所示,无线路由模块2包 括:获取单元21,用于获取目标无线网络的目的地址和服务于请求的无线网络的地址的映 射关系;转换单元23,与获取单元21耦合,用于根据映射关系,将服务于请求的无线网络的 地址转换为目标无线网络的目的地址;转发单元25,与转换单元23耦合,用于在目标无线 网络的目的地址上转发请求对应的待处理业务。
[0035] 图4示出了上述路由装置的优选实施结构框图,在图2所示装置的基础上,装置还 可以包括:判断模块3,与设置模块1和无线路由模块2耦合,用于判断服务于接收请求的 无线网络对应的组件是否已经建立;所述无线路由模块,还用于在服务于接收请求的无线 网络对应的组件己经建立的情况下,接收地址路由信息,并按照一一对应的地址关系进行 多种无线网络间的路由。
[0036] 优选的,上述装置还可以包括一个对所述每个组件进行管理的管理模块,其中,所 述管理至少包括以下之一:动态安装、卸载、更新、启动、停止。
[0037] 下面结合优选实施例和附图对本发明提供的方法进行说明,在优选实施例中,装 置组成部分的命名与上述实施例略有不同,但优选实施例的各功能模块的组合能够实现上 述实施例带来的效果。
[0038] 优选实施例一
[0039] 本优选实施例的方法如下:设置多个支持无线网络功能的组件,再建立每个组件 对应的无线网络之间-对应的地址关系,最后根据-对应的地址关系实现多种无线网 络间的路由。在设计时,对应设置组件的平台可以是基于OSGI的平台,此时,可通过OSGI技 术的框架设置多种无线网络对应的多个组件。OSGI,作为一种动态模块化的体系模型,为模 块化应用的开发定义了一个基础框架。其基本思路是,一旦在网络设备(如服务器和嵌入式 设备)上使用了 OSGI服务平台,就可以在网络上的任何地方管理这些设备上运行的软件组 件的生命周期,可以在后台对这些组件进行安装、升级、启动、停止或卸载等,而不需要打断 该设备的正常运行。OSGI提供一个方便设备互操作的执行环境,把服务用标准化和模块化 的形式定义。从开发者的角度看,OSGI具有多种优点:1)可以在不重启容器设备的情况下, 动态地安装、卸载、启动、停止以及更新应用程序中的不同模块;2)对于应用程序中的某一 特定模块,容器可以同时运行该模块的多个版本;3)0SGI为开发嵌入式应用、移动应用、富 互联网应用(RichlnternetApplications,简称为RIA)提供了非常优秀的基础架构。近年 来随着越来越多的大型应用采用OSGI技术,特别是Eel ipse3. 0版本采用OSGI来重构其体 系结构以后,OSGI在企业计算领域也得多了越来越广泛的应用。
[0040] 其中,多个组件对应的多种无线网络可以包括但不限于为:WIFI网络、LTE/3G网 络、Bluetooth网络、Zigbee网络、NFC网络等。
[0041] 在设置多个组件之后,还可以判断服务于接收请求的无线网络对应的组件是否已 经建立,如果已经建立了对应的组件,则表明此时有稳定的网络与远端终端建立无线连接, 进而实现与远端终端的信息交互。其中,预设无线网络可以是现在较为成熟的Win网络, 进而采取WIFI网络来实现路由,或者通过相对成熟的LTE网络或3G网络等。
[0042] 在支持无线网络功能的组件已经建立后,用户可以对多个组件进行实时管理,例 如,动态安装、卸载、更新、启动和/或停止等操作。
[0043] 在确定需要多种无线网络之间进行地址路由的情况下,则建立多种无线网络间 一一对应的IP地址以实现多种无线网络间的路由。例如,当接收到的请求要求进行NFC支 付,获取NFC网络的地址及与其一一对应的IP地址,将请求对应的支付业务通过IP地址转 换到NFC网络的地址,进而实现网络间的路由。
[0044] 在确定不需要在多种无线网络之间进行地址路由时,则可以在一个无线网络内进 行地址路由,例如只需要WIFI网络,则只在WIFI内进行网络路由即可。
[0045] 本实施例还提供了一种多种无线网络间的路由装置,该装置的结构示意可以如图 5所示,包括:
[0046] 设置模块10,用于设置支持多种无线网络功能的组件,无线路由模块20,与设置 模块10耦合,用于建立每个组件对应的无线网络之间一一对应的地址关系,以实现多种无 线网络间的路由。图5中与无线路由模块20耦合的是多个无线网络。
[0047] 在设置时,多个无线网络可以包括但不限于:WIFI网络、LTE/3G网络、Bluetooth 网络、Zigbee网络、NFC网络等。每种网络对应设置模块10设置的一个组件。
[0048] 其中,WIFI网络对应的组件,用于接入WIFI功能以实现获取和设置WIFI信息的接 口;LTE/:3G网络对应的组件,用于寻找、注册、连接、断开LTE/3G网络以及设置接入点APN ; Bluetooth网络对应的组件,用于扫描、连接、鉴权、断开Bluetooth网络;Zigbee网络对应 的组件,用于组建接口、发起扫描、广播信标请求、设置ID、发起连接请求、动态路由Zigbee 网络;NFC网络对应的组件,用于支持NFC支付,以及通过NFC识别用户身份。
[0049] 本发明实施例提出的基于0SGI技术实现的无线路由装置,扩展了对Bluet〇〇th、 ZigBee、NFC等无线网络的路由支持,并基于0SGI框架实现对各个模块的动态管理,从而弥 补当前无线路由装置在应用中的不足。
[0050] 优选实施例二
[0051] 针对目前无线应用场景的不断扩大和现有路由终端功能和技术的不足,本优选实 施例提供一种基于0SGI技术的无线路由终端系统,以为了让该终端系统能够实现在WIFI、 LTE/3G、Bluetooth、ZigBee、NFC等无线网络之间的路由,并能够根据实际需要,对各个功能 模块实现远程动态管理。
[0052]为了实现该目的,本优选实施例可以包括Java虚拟机(JVM)、0SGI容器,还包括 设置模块、判断模块、管理模块及无线路由模块,设置模块用于设置多个支持多种无线网络 的组件,本优选实施例将各个组件进行了模块化,包括WIFI服务模块、LTE/3G服务模块、 Bluetooth服务模块、Zigbee服务模块、NFC服务模块等,其设计框架如附图6所示。下面 对上述各个模块的功能分别予以说明。
[0053] Java虚拟机(JVM)为编程语言Java的运行环境,0SGI容器在本质上是一个为 Java提供动态、模块化的系统,能够对运行于其中的模块(Bundle)进行管理。
[0054] 判断模块可以监听远程服务注册和使用的请求,与无线路由模块通信,将远端请 求发送给无线路由模块,进行具体实施和响应。同时将本地服务的运行状态信息告知远端 监控系统。在本实施例中判断模块需要LTE/X服务模块或者WIFI服务模块等的配合来建 立和维护与远端监控系统的链接。此外,无线路由模块还负责建立各个服务模块之间的通 信链路,使得各个模块之间可以交换数据。
[0055] 管理模块负责对WIFI服务模块、LTE/X服务模块、Bluetooth服务模块、Zigbee 服务模块、NFC服务模块等的管理。基于0SGI框架,管理模块能够实现对几个服务模块的 动态安装、卸载、更新、启动和停止等;还可以与判断模块通信,实现对远程控制请求的响应 以及将本地各个服务模块的运行状态信息反馈给远程监控系统。
[0056] WIFI服务模块,支持IEEE WFI通信标准,WIFI功能模块同时具有接入点(Access Point,简称为AP)和站点(Station)功能,因此WIFI服务模块一方面用于管理其他Station 接入该WIFI网络的鉴权认证及数据传输处理等过程,另一方面还用于该发明作为Station 接入其他AP的功能实现。同时WIFI服务模块可以配合判断模块,提供与远端监控系统的 连接保证。
[0057] LTE/3G服务模块负责建立和维护LTE/3G通路,为本实施例提供LTE/3G网络支持, 同时可以配合判断模块,提供与远端监控系统的连接保证。
[0058] Bluetooth服务模块负责管理本实施例与其他蓝牙设备之间的连接和数据传输, 为本实施例提供蓝牙功能支持。
[0059] Zigbee服务模块遵循IEEE802. 15· 4协议标准,用于管理基于Zigbee协议的无线 传感网络,同时获取Zigbee网络中各个结点的状态信息,为本实施例提供Zigbee网络支 持。
[0060] NFC服务模块负责本实施例NFC功能的实现和管理,为本实施例提供近距离无线 通信支持,使得该发明支持NFC支付以及通过NFC识别用户身份等功能。
[0061] 利用本实施例提供的路由装置,可以支持当前应用中的多种复杂的应用场景,实 现了对各种不同网络的兼容和控制,以及多种不同网络之间的数据通信。同时,采用OSGI 框架设计,使得各个功能模块可以根据具体需要进行动态安装、卸载、启动或停止等需求。 [0062] 本优选实施例是基于0SGI框架实现,附图7描述了本优选实施例的0SGI实现框 架。按照0SGI技术设计模型,将所要实现的各个功能模块做为对应的Bundle进行设计开 发,每一个Bundle以一个JAR文件的形式在0SGI框架中运行。由实现的0SGI框架对各个 Bundle进行动态的安装、启动、停止、更新以及卸载等操作。附图8描述了实现的0SGI框 架的基本运行过程示意图,包括从框架工厂类新建框架,初始化、获取Bundle上下文,安装 Bunlde,启动,获取服务,以及停止等过程的示意。图8中每一个流程对应着执行主程序下 的一个函数指令。服务工厂类是选用的0SGI容器提供的Framework Factory (框架工厂 类)接口,该接口提供了 new FrameworkO函数可以用来新建0SGI框架。Bunlde上下文, 在Framework (框架实现类)中为每一个Bundle都保存了一个运行上行文,当Bundle启动 或停止的时候Framework会将该上下文传递给Bunlde中的Bundle Activator (组件激活 接口)的接口实现。
[0063] 在本优选实施例目前实现无线网络部分包括了 WIFI服务模块对应的WIFI服务 Bunlde (WiFi service Bundle),LTE/3G 服务模块对应的 LTE/3G 服务 Bundle (LTE/3G service Bundle),Bluetooth 服务模块对应的 Bluetooth 服务 Bundle(Bluetooth service Bundle),Zigbee 服务模块对应的 Zigbee 服务 Bundle (Zigbee service Bundle)以及 NFC 服务検块对应的 NFC 服务 Bundle (NFC service Bundle)。
[0064] 附图9描述了所实现的Bundle,以及各个Bundle之间的关联关系。管理模块和无 线路由模块具体实现对各个功能模块(WIFI服务模块、LTE/3G服务模块、Bluetooth服务模 块、Zigbee服务模块、NFC服务模块等)的动态管理和监视。管理模块首先注册到0SGI框 架的服务注册中心,然后根据实际需要和请求,动态的实现对其他各个服务模块的安装、卸 载、更新、启动、停止等生命周期的控制、监测各个服务模块的运行状态信息,帮助无线路由 模块完成各个模块之间状态信息的交换。
[0065] 无线路由模块提供与判断模块通信的接口,实现与判读模块之间的交互,为远端 监控系统提供数据。
[0066] 本实施例提供的路由装置具备以下功能:1)实现与远端监控系统的交互;2)根据 请求需要,实现对各服务模块的动态管理;3)监听服务注册中心,通过调用已安装的各网络 服务模块提供的接口,实现对各网络服务模块的控制和状态信息的获取。
[0067] 本实施例以Web服务的方式提供远端监控系统,判断模块作为远端监控系统的后 台应用,通过与无线路由模块和管理模块的交互为远端监控系统提供各个网络服务模块的 运行状态信息及相关数据。同时接收远端监控系统的请求,通过管理模块实现请求的对应 响应。判断模块是依赖WIFI服务模块或者LTE/3G服务模块等建立和实现远程连接,因此 在0SGI服务注册中心注册该模块时,需要首先判断WIFI服务模块或者LTE/3G服务模块是 否已注册。
[0068] 本优选实施例中,WIFI服务模块(WIFI Service Bundle)实现对WIFI功能的支 持,WIFI功能包括该路由终端作为Station通过WIFI接入到其他网络,或者该路由终端作 为接入点AP,由其他station接入。因此WIFI服务模块在功能上也提供了作为AP以及作 为Station时所提供的各种服务,包括作为Station时,搜索周围AP、发起连接请求、认证 加密等;作为AP时,广播服务集标识(Service Set Identifier,简称为SSID),接收连接请 求,完成认证鉴权、提供动态主机设置协议(Dynamic Host Configuration Protocol,简称 为DHCP)服务等,同时还提供作为AP时的各种设置接口,维护接入该AP的各个station信 息。WIFI服务模块提供了无线路由模块获取和设置WIFI相关信息的接口。
[0069] LTE/3G 服务模块(LTE/3G service Bundle)提供 LTE/3G 的联网方式。LTE/3G 服 务模块提供诸如找网、设置APN、注册、连接、断开LTE/3G网络等功能接口。
[0070] Bluetooth服务模块(Bluetooth Service Bundle)提供蓝牙功能支持。Bluetooth 服务模块提供管理蓝牙网络的各种接口,如扫描、连接、鉴权,断开等。
[0071] Zigbee服务模块(Zigbee Service Bundle)实现对Zigbee网络的支持。实际上 在Zigbee网络中Zigbee服务模块处于Zigbee网络协调器(FFD)的功能,Zigbee服务模块 提供组建Zigbee网络的各种接口,如发起主动扫描,广播信标请求,设置网络ID,发起连接 请求,实现动态路由管理等。
[0072] NFC服务模块(NFC Service Bundle)实现对NFC功能的支持。NFC服务模块提供 各种NFC应用的接口,目前,主要包括NFC预支付服务接口,NFC身份识别服务接口。但NFC 服务模块功能并不局限于此,其他NFC应用可以在以后的应用中根据需要扩展开发。
[0073] 同时为了实现0SGI框架对模块的动态管理特性,本优选实施例中实现的各个 Bundle还需要提供模块的安装、启动、停止、卸载等接口,从而满足0SGI动态管理Bundle的 特性。在实现上,还提供了 INSTALLED (表示Bundle已成功安装)、RESOLVED (表示Bundle 已经准备好被开启或停止)、STARTING (表示Bundle正在被打开)、ACTIVE (表示Bundle正 在运行)、ST0PING (表示Bundle正在被停止)、UNINSTALLED (表示Bundle已经被卸载)等 Bundle状态,在某一时间每一个Bundle都处于一种状态下。附图10描述了 Bundle各个状 态之间的转换关系不意。
[0074] 以上对各个模块的功能和实现做了说明,在优选实施例中,主要涉及到WIFI、 LTE/3G、Bluetooth、Zigbee以及NFC等无线网络。附图11描述了本优选实施例中不同无 线网络之间的数据路由。WIFI网络具有IP地址,可以直接通过网桥连接到路由引擎。对于 Zigbee网络和Bluetooth网络,在本优选实施例中需要将连接到Zigbee网络或Bluetooth 的设备地址建立与Ip地址的--对应关系,才能接入到路由引擎中,从而实现在不同网络 之间的路由,为此在本实施例中还可以设计一个地址映射模块,用于实现地址映射,即可以 实现将Zigbee网络及Bluetooth网络中的设备与IP地址--对应。地址映射模块在对 应的Zigbee服务模块或者Bluetooth服务模块中实现和维护。当然,在Zigbee网络及 Bluetooth支持TCP/IP的情况下,本实施例也可以扩展到对这些设备的直接路由。实现时, 可以在高通MDM9225平台上实现,LTE/3G功能在Q6系统上实现,其他功能模块在A5系统 上实现,Q 6与A5之间通过BAM实现数据通路,具体实现可以由高通平台提供。
[0075] 尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到 各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
【权利要求】
1. 一种多种无线网络间的路由方法,其特征在于,所述方法包括以下步骤: 设置多个组件,其中,每个组件分别用于支持一种无线网络功能; 建立每个组件对应的无线网络之间一一对应的地址关系,以实现多种无线网络间的路 由。
2. 如权利要求1所述的方法,其特征在于,通过开放服务网关协议OSGI技术设置所述 多种无线网络对应的所述多个组件。
3. 如权利要求1所述的方法,其特征在于,在设置多个组件之后,还包括: 判断服务于接收请求的无线网络对应的组件是否已经建立; 在服务于接收请求的无线网络对应的组件已经建立的情况下,接收地址路由信息,并 按照所述一一对应的地址关系进行多种无线网络间的路由。
4. 如权利要求1或3所述的方法,其特征在于,根据所述一一对应的地址关系实现多种 无线网络间的路由包括: 获取目标无线网络的目的地址和服务于接收请求的无线网络的地址的映射关系; 根据所述映射关系,将服务于接收请求的无线网络的地址转换为所述目标无线网络的 目的地址; 在所述目标无线网络的目的地址上转发所述请求对应的待处理业务。
5. 如权利要求1所述的方法,其特征在于,所述方法还包括: 对所述每个组件进行管理,其中,所述管理至少包括以下之一:动态安装、卸载、更新、 启动、停止。
6. -种多种无线网络间的路由装置,其特征在于,包括: 设置模块,用于设置多个组件,其中,每个组件分别用于支持一种无线网络功能; 无线路由模块,用于建立每个组件对应的无线网络之间一一对应的地址关系,以实现 多种无线网络间的路由。
7. 如权利要求7所述的装置,其特征在于,所述装置包括: 判断模块,用于判断服务于接收请求的无线网络对应的组件是否已经建立; 所述无线路由模块,还用于在服务于接收请求的无线网络对应的组件已经建立的情况 下,接收地址路由信息,并按照所述 对应的地址关系进行多种无线网络间的路由。
8. 如权利要求6或7中任一项所述的装置,其特征在于,所述无线路由模块包括: 获取单元,用于获取目标无线网络的目的地址和服务于接收请求的无线网络的地址的 映射关系; 转换单元,用于根据所述映射关系,将服务于接收请求的无线网络的地址转换为所述 目标无线网络的目的地址; 转发单元,用于在所述目标无线网络的目的地址上转发所述请求对应的待处理业务。
9. 如权利要求6所述的装置,其特征在于,还包括: 管理模块,用于对所述每个组件进行管理,其中,所述管理至少包括以下之一:动态安 装、卸载、更新、启动、停止。
10. 如权利要求6所述的装置,其特征在于,所述设置模块通过开放服务网关协议OSGI 技术设置所述多种无线网络对应的所述多个组件。
【文档编号】H04L12/749GK104219152SQ201310218968
【公开日】2014年12月17日 申请日期:2013年6月4日 优先权日:2013年6月4日
【发明者】程凯, 赵明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1