首页> 中国专利> 提供智能路由应用程序的方法及智能路由器

提供智能路由应用程序的方法及智能路由器

摘要

本发明公开了一种提供智能路由应用程序的方法及智能路由器,其中的方法包括:智能路由器接收终端发送的连接消息,判断该连接消息是否是对智能路由器进行初始化配置的请求消息;若是,在执行路由器初始化配置之前,所述智能路由器从存储器中调出预先存储的智能路由应用程序的安装包,所述智能路由应用程序可安装于终端,使终端通过智能路由应用程序向智能路由器发送控制指令;所述智能路由器将所述智能路由应用程序的安装包发送给所述终端,由所述终端进行智能路由应用程序的下载及安装。可见,通过预先在智能路由器中内置智能路由App的安装包,用户可以在对路由器进行初始化配置过程中一并下载并安装该智能路由App,节约了流程,简单方便。

著录项

  • 公开/公告号CN105791135A

    专利类型发明专利

  • 公开/公告日2016-07-20

    原文格式PDF

  • 申请/专利号CN201410815583.3

  • 发明设计人 任锋;张学勇;

    申请日2014-12-23

  • 分类号H04L12/771(20130101);H04L12/24(20060101);G06F9/445(20060101);

  • 代理机构11302 北京华沛德权律师事务所;

  • 代理人刘杰

  • 地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)

  • 入库时间 2023-06-19 00:09:35

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-19

    专利权的转移 IPC(主分类):H04L12/771 专利号:ZL2014108155833 登记生效日:20220809 变更事项:专利权人 变更前权利人:北京奇虎科技有限公司 变更后权利人:成都全景智能科技有限公司 变更事项:地址 变更前权利人:100088 北京市西城区新街口外大街28号D座112室(德胜园区) 变更后权利人:610094 四川省成都市中国(四川)自由贸易试验区成都高新区世纪城南路599号6栋12楼1201号 变更事项:专利权人 变更前权利人:奇智软件(北京)有限公司 变更后权利人:

    专利申请权、专利权的转移

  • 2019-05-31

    授权

    授权

  • 2016-09-07

    实质审查的生效 IPC(主分类):H04L12/771 申请日:20141223

    实质审查的生效

  • 2016-07-20

    公开

    公开

说明书

技术领域

本发明涉及网络技术领域,具体涉及一种提供智能路由应用程序的方法 及智能路由器。

背景技术

目前路由器的初始化配置一般都在浏览器通过网页进行配置,用户初始 化配置完再将手机等设备连接到网络。这种通过网页进行路由器初始化配置 的方式很难实现极致极简的配置体验,手机上的账户信息及其他信息也无法 调用到。另外,随着路由器越来越智能,一般都需要在手机下载和安装相应 的智能路由应用程序(App)来操作智能路由器的功能,但是用户必须在路由 器初始化设置后正确设置外网后才能下载相应App,而不能直接利用App对 路由器进行初始化配置。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分 地解决上述问题的提供智能路由应用程序的方法及智能路由器。

依据本发明的一个方面,提供一种提供智能路由应用程序的方法,包括: 智能路由器接收终端发送的连接消息,判断该连接消息是否是对智能路由器 进行初始化配置的请求消息;若是,在执行路由器初始化配置之前,所述智 能路由器从存储器中调出预先存储的智能路由应用程序的安装包,所述智能 路由应用程序可安装于终端,使终端通过智能路由应用程序向智能路由器发 送控制指令;所述智能路由器将所述智能路由应用程序的安装包发送给所述 终端,由所述终端进行智能路由应用程序的下载及安装。

优选的,如果所述智能路由器接收到所述终端首次发送的网络连接消息, 则确定是对智能路由器进行初始化配置的请求消息。

优选的,所述智能路由器通过自身存储的所述终端的上网记录信息,确 定所述终端是否是首次发送网络连接消息。

优选的,所述将所述智能路由应用程序的安装包发送给所述终端包括: 所述用户获知下载智能路由应用程序的网址,并在所述终端上进入所述网址; 所述智能路由器确定所述终端进入所述网址后,所述智能路由器在终端页面 上展示所述智能路由应用程序的安装包。

优选的,所述获知下载智能路由应用程序的网址包括:通过二维码扫描 方式获知所述网址,或者,通过所述智能路由器的配置说明书中获知所述网 址。

优选的,还包括:用户在所述终端上通过所述智能路由应用程序提供的 界面对所述智能路由器进行初始化配置。

优选的,在通过所述智能路由应用程序提供的界面对所述智能路由器进 行初始化配置的过程中,还包括:如果所述智能路由应用程序相关联应用程 序保存有账号信息,可从所述相关联应用程序同步所述账户信息,并利用同 步的账户信息对路由器初始化配置。

优选的,所述智能路由应用程序安装包是精简版智能路由应用程序的安 装包。

优选的,在对所述智能路由器进行初始化配置之后,还包括:所述智能 路由器提示所述用户更新所述精简版路由应用程序为完整版智能路由应用程 序;所述终端通过路由器连接网络,并下载完整版智能路由应用程序的安装 包,利用所述完整版对所述精简版智能路由应用程序进行更新或升级。

优选的,所述智能路由器预先在自身的Rom中存储所述智能路由应用程 序安装包。

依据本发明的另一个方面,提供一种智能路由器,包括:存储单元,用 于存储智能路由应用程序的安装包;初始化判断单元,用于根据所述智能路 由器从终端接收到的连接消息,判断该连接消息是否是对智能路由器进行初 始化配置的请求消息;路由应用程序提供单元,用于在执行路由器初始化配 置之前,调出预先存储的智能路由应用程序的安装包,并将所述智能路由应 用程序的安装包发送给所述终端,其中,所述智能路由应用程序可安装于终 端,使终端通过智能路由应用程序向智能路由器发送控制指令。

优选的,如果所述智能路由器接收到所述终端首次发送的网络连接消息, 则所述初始化判断单元确定是对智能路由器进行初始化配置的请求消息。

优选的,所述初始化判断单元通过智能路由器自身存储的所述终端的上 网记录信息,确定所述终端是否是首次发送网络连接消息。

优选的,所述路由应用程序提供单元具体用于:确定所述终端进入下载 智能路由应用程序的网址后,在终端页面上展示所述智能路由应用程序的安 装包。

优选的,所述智能路由应用程序安装包是精简版智能路由应用程序的安 装包。

优选的,所述路由应用程序提供单元还用于:提示用户更新所述精简版 路由应用程序为完整版智能路由应用程序。

优选的,所述存储单元为智能路由器的Rom。

可见,由于本发明通过预先在智能路由器中内置智能路由App的安装包, 当用户对路由器进行初始化配置之前,将该智能路由App的安装包提供给用 户,使得用户可以在启动对路由器进行初始化配置过程中一并下载并安装该 智能路由App,然后用户就可以直接利用智能路由App对路由器进行初始化 配置。该方案无需用户通过其他途径另外下载智能路由App,节约了流程, 并且保证了智能路由App下载的成功率,简单方便。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技 术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它 目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本 领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的, 而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示 相同的部件。在附图中:

图1示出了根据本发明一个实施例的提供智能路由应用程序的方法流程 图;

图2示出了根据本发明又一个实施例的手机获取智能路由App的方法流 程图;以及

图3示出了根据本发明一个实施例的智能路由器的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示 了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不 应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地 理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

近年来,智能手机吗、平板电脑、笔记本电脑等无线设备迅速普及,让 无线网络也深入到非常多的场合中。并且越来越多的用户在工作或娱乐时更 加热衷于平板电脑和智能手机,电脑、电视等设备已经退居二线。正是基于 这种现象,厂商们将热点转移到了移动端,让用户使用无线设备就可以设置 路由器,无需传统的电脑。移动端App的功能也越来越丰富,现在已经成为 玩转智能路由器的一大利器。互联网厂商顺应了这一潮流,着力研发移动端 的智能路由器App,让用户通过手机等手持设备就能够对智能路由器进行管 控。所谓智能路由器,也就是智能化管理的路由器,通常具有独立的操作系 统,可以由用户自行安装各种应用,自行控制带宽、自行控制在线人数、自 行控制浏览网页、自行控制在线时间、同时拥有强大的USB共享功能,真正 做到网络和设备的智能化管理。本领域技术人员了解,无线路由器不像智能 手机,它是没有屏幕的。因此,人机之间的交互就需要经过其他介质来完成, 而智能手机的普及,让用户使用App与无线路由器进行交互成为了可能。

现有对路由器的初始化配置方式,可归纳为两类方法。第一种是通过网 页进行设置,这其中又包括在传统PC机上通过网页设置以及在手机等设备上 通过网页设备;第二种是针对智能路由器,通过智能路由App,在App上对 智能路由器进行初始化配置。在完成初始化配置之后,即可将设备通过路由 器连接上网络,实现上网功能。

然而,如果要通过智能路由App对路由器进行初始化配置,那么一个先 决条件就是已经下载并安装了智能路由App。但是,对于没有连接到网络的 手机等设备而言,是无法下载软件的,即使通过通信网络(例如中国移动或 中国联通)下载,不但浪费流量,而且可能由于网络质量等问题而使下载失 败,并且,即使下载并安装成功,这种方式需要用户先行下载App,再对路 由器进行初始化配置,操作比较繁琐。

针对上述问题,本发明的发明人设想,如果可以让用户在首次配置路由 器时就能自动下载路由器预先内置的智能路由App程序包并安装,就可以解 决这个问题。因此,所采取的方案是:预先在智能路由器中内置智能路由App 程序包,当用户对路由器进行初始化配置时,将该智能路由App提供给用户, 使得用户可以在对路由器进行初始化配置过程中一并下载并安装该智能路由 App,然后用户就可以直接利用智能路由App对路由器进行初始化配置。该 方案节约了流程,保证了成功率,并方便了用户。

参考图1,为根据本发明一个实施例的提供智能路由应用程序的方法流程 图,包括以下步骤:

S101:智能路由器接收终端发送的连接消息,判断该连接消息是否是对 智能路由器进行初始化配置的请求消息。

其中,如果智能路由器接收到终端首次发送的网络连接消息,则确定是 对智能路由器进行初始化配置的请求消息。具体的,智能路由器通过自身存 储的终端的上网记录信息,确定终端是否是首次发送网络连接消息。例如, 智能路由器会记录某个手机是否通过自身连接到外网,以及,会记录某个手 机能不能连接上外网。如果这两条都不满足,则确定终端是首次试图连接外 网,也即首次发送网络连接消息。

S102:若是对智能路由器进行初始化配置的请求消息,在执行路由器初 始化配置之前,智能路由器从存储器中调出预先存储的智能路由应用程序的 安装包,其中,智能路由应用程序可安装于终端,使终端通过智能路由应用 程序向智能路由器发送控制指令;

S103:智能路由器将智能路由应用程序的安装包发送给终端,由终端进 行智能路由应用程序的下载及安装。

其中,将智能路由应用程序的安装包发送给终端的实现方式可以是:用 户获知下载智能路由应用程序的网址,并在终端上进入所述网址;智能路由 器确定终端进入网址后,智能路由器在终端页面上展示智能路由应用程序的 安装包。具体实现中,用户可以通过多种方式获知下载智能路由应用程序的 网址,比如,通过二维码扫描方式获知网址,或者,通过智能路由器的配置 说明书中获知网址,等等。

在执行上述步骤之后,已经完成了下载并安装智能路由App,那么之后 就可以利用该智能路由App进行路由器的初始化配置过程。因此,在步骤S102 之后,优选的还包括:用户在终端上通过智能路由应用程序提供的界面对智 能路由器进行初始化配置。这样通过智能路由应用程序提供的比较人性化的 界面,配置将变得非常方便。

另外,优选的,如果智能路由应用程序相关联应用程序保存有账号信息, 则可从相关联应用程序同步账户信息,并利用同步的账户信息对路由器初始 化配置。例如,手机从路由器获取的智能路由App是“360安全路由器”这 款软件,那么,如果手机中原来安装有360手机卫士,那么,360安全路由器 就可以直接将360手机卫士原来存储的账户信息同步过来,并在对路由器初 始化配置过程中直接利用,这样就免去用户输入账户信息的繁琐步骤,准确 并方便。当然,本发明方案对智能路由App不作限制,目前市场上常见的智 能路由App包括极路由app、小米路由app及360安全路由app等,对于未 来可能出现的智能路由App也是适用的。

具体的,智能路由器可以预先在自身的Rom中存储智能路由应用程序安 装包。

由于智能路由器的存储空间有限,因此为了尽量减少占用路由器的存储 空间,优选的,在路由器中内置的智能路由应用程序的安装包是指精简版智 能路由应用程序的安装包。这样,减少对路由器存储空间的占用。这种情况 下,在用户对智能路由器进行初始化配置完整之后,还包括:智能路由器提 示用户更新精简版路由应用程序为完整版智能路由应用程序;此时,终端已 经可以通过路由器连接网络,因此可以下载完整版智能路由应用程序的安装 包,然后利用完整版对精简版智能路由应用程序进行更新或升级。

下面以手机作为终端的一个实际例子对本发明进行说明。

参考图2,为手机获取智能路由App的方法流程图,包括以下步骤:

S201:用户通过手机连接wifi;

S202:智能路由器确定wifi还没有初始化;

S203:用户通过手机访问路由器后台页面或任何页面;

S204:路由器截获网络请求跳转到智能路由app安装程序下载和初始化 页面,等待用户选择app下载或进行网页初始化;

S205:用户选择app下载,浏览器开始app安装程序下载;

S206:在app上路由器进行路由器初始化配置(如果用户在手机登陆过 相关联app,可将账户信息同步过来);

S207:路由器初始化配置完成后提示用户更新到完整版app。

可见,通过本发明方案,通过预先在智能路由器中内置智能路由App的 安装包,当用户对路由器进行初始化配置之前,将该智能路由App的安装包 提供给用户,使得用户可以在启动对路由器进行初始化配置过程中一并下载 并安装该智能路由App,然后用户就可以直接利用智能路由App对路由器进 行初始化配置。该方案无需用户通过其他途径另外下载智能路由App,节约 了流程,并且保证了智能路由App下载的成功率,简单方便。

与上述方法相对应,本发明还提供一种智能路由器。该路由器除了包括 一般路由器的必备功能及结构之外,主要改进在于内置了智能路由App,并 且在初始化配置时机将智能路由App提供给终端。参考图3,为本发明实施 例提供的智能路由器结构示意图,该示意图仅示出了本发明改进涉及的模块 该智能路由器包括:

存储单元301,用于存储智能路由应用程序的安装包;

初始化判断单元302,用于根据所述智能路由器从终端接收到的连接消 息,判断该连接消息是否是对智能路由器进行初始化配置的请求消息;

路由应用程序提供单元303,用于在执行路由器初始化配置之前,调出预 先存储的智能路由应用程序的安装包,并将所述智能路由应用程序的安装包 发送给所述终端,其中,所述智能路由应用程序可安装于终端,使终端通过 智能路由应用程序向智能路由器发送控制指令。

优选的,如果所述智能路由器接收到所述终端首次发送的网络连接消息, 则所述初始化判断单元302确定是对智能路由器进行初始化配置的请求消息。

优选的,所述初始化判断单元302通过智能路由器自身存储的所述终端 的上网记录信息,确定所述终端是否是首次发送网络连接消息。

优选的,所述路由应用程序提供单元303具体用于:确定所述终端进入 下载智能路由应用程序的网址后,在终端页面上展示所述智能路由应用程序 的安装包。

优选的,所述智能路由应用程序安装包是精简版智能路由应用程序的安 装包。

优选的,所述路由应用程序提供单元303还用于:提示用户更新所述精 简版路由应用程序为完整版智能路由应用程序。

优选的,所述存储单元301为智能路由器的Rom。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固 有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述, 构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定 编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容, 并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本 发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未 详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个 或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时 被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开 的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求 中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映 的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循 具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利 要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自 适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以 把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可 以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者 单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴 随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或 者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴 随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相 似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其 它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组 合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权 利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使 用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理 器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当 理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本 发明实施例的智能路由器中的一些或者全部部件的一些或者全部功能。本发 明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装 置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序 可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这 样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任 何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制, 并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实 施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要 求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于 元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以 借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在 列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个 硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。 可将这些单词解释为名称。

本发明提供如下方案:

A1、一种提供智能路由应用程序的方法,包括:

智能路由器接收终端发送的连接消息,判断该连接消息是否是对智能路 由器进行初始化配置的请求消息;

若是,在执行路由器初始化配置之前,所述智能路由器从存储器中调出 预先存储的智能路由应用程序的安装包,所述智能路由应用程序可安装于终 端,使终端通过智能路由应用程序向智能路由器发送控制指令;

所述智能路由器将所述智能路由应用程序的安装包发送给所述终端,由 所述终端进行智能路由应用程序的下载及安装。

A2、如A1所述的方法,如果所述智能路由器接收到所述终端首次发送 的网络连接消息,则确定是对智能路由器进行初始化配置的请求消息。

A3、如A2所述的方法,所述智能路由器通过自身存储的所述终端的上 网记录信息,确定所述终端是否是首次发送网络连接消息。

A4、如A1所述的方法,所述将所述智能路由应用程序的安装包发送给 所述终端包括:

所述用户获知下载智能路由应用程序的网址,并在所述终端上进入所述 网址;

所述智能路由器确定所述终端进入所述网址后,所述智能路由器在终端 页面上展示所述智能路由应用程序的安装包。

A5、如A4所述的方法,所述获知下载智能路由应用程序的网址包括: 通过二维码扫描方式获知所述网址,或者,通过所述智能路由器的配置说明 书中获知所述网址。

A6、如A1所述的方法,还包括:用户在所述终端上通过所述智能路由 应用程序提供的界面对所述智能路由器进行初始化配置。

A7、如A6所述的方法,在通过所述智能路由应用程序提供的界面对所 述智能路由器进行初始化配置的过程中,还包括:

如果所述智能路由应用程序相关联应用程序保存有账号信息,可从所述 相关联应用程序同步所述账户信息,并利用同步的账户信息对路由器初始化 配置。

A8、如A1或A6所述的方法,所述智能路由应用程序安装包是精简版智 能路由应用程序的安装包。

A9、如A8所述的方法,在对所述智能路由器进行初始化配置之后,还 包括:

所述智能路由器提示所述用户更新所述精简版路由应用程序为完整版智 能路由应用程序;

所述终端通过路由器连接网络,并下载完整版智能路由应用程序的安装 包,利用所述完整版对所述精简版智能路由应用程序进行更新或升级。

A10、如A1所述的方法,所述智能路由器预先在自身的Rom中存储所述 智能路由应用程序安装包。

B11、一种智能路由器,包括:

存储单元,用于存储智能路由应用程序的安装包;

初始化判断单元,用于根据所述智能路由器从终端接收到的连接消息, 判断该连接消息是否是对智能路由器进行初始化配置的请求消息;

路由应用程序提供单元,用于在执行路由器初始化配置之前,调出预先 存储的智能路由应用程序的安装包,并将所述智能路由应用程序的安装包发 送给所述终端,其中,所述智能路由应用程序可安装于终端,使终端通过智 能路由应用程序向智能路由器发送控制指令。

B12、如B11所述的智能路由器,如果所述智能路由器接收到所述终端首 次发送的网络连接消息,则所述初始化判断单元确定是对智能路由器进行初 始化配置的请求消息。

B13、如B12所述的智能路由器,所述初始化判断单元通过智能路由器自 身存储的所述终端的上网记录信息,确定所述终端是否是首次发送网络连接 消息。

B14、如B11所述的智能路由器,所述路由应用程序提供单元具体用于: 确定所述终端进入下载智能路由应用程序的网址后,在终端页面上展示所述 智能路由应用程序的安装包。

B15、如B11所述的智能路由器,所述智能路由应用程序安装包是精简版 智能路由应用程序的安装包。

B16、如B15所述的智能路由器,所述路由应用程序提供单元还用于:提 示用户更新所述精简版路由应用程序为完整版智能路由应用程序。

B17、如B11所述的智能路由器,所述存储单元为智能路由器的Rom。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号