当前位置: 首页 > 专利查询>网件公司专利>正文

远程管理网络设备中的应用程序的系统和方法技术方案

技术编号:14509918 阅读:123 留言:0更新日期:2017-02-01 02:31
本发明专利技术涉及远程管理网络设备中的应用程序的系统和方法。描述了一种用于使用第二装置通过一个或多个有线和/或无线网络向第一网络装置提供接口的计算机实施的方法。所述方法包括:在所述第一网络装置的处理器处从第二网络装置上的远程应用程序接收安装指示;确定对应于所述远程应用程序的相关应用程序是否安装在所述第一网络装置上;基于确定对应于所述远程应用程序的所述相关应用程序安装在所述第一网络装置上,在所述相关应用程序与所述第二网络装置之间收发数据;以及基于确定对应于所述远程应用程序的所述相关应用程序未安装在所述第一网络装置上,下载对应于所述远程应用程序的所述相关应用程序。

【技术实现步骤摘要】
相关申请的交叉引用本申请要求2015年7月20日提交的美国临时专利申请No.62/194,415的权益,其全部内容通过引用并入本文。
本专利技术总体涉及提供到网络上的第二装置的远程接口的领域,该远程接口允许该远程接口的用户管理该装置上的应用程序并与该装置上的应用程序进行交互。更具体地,本申请针对在连网的计算装置上实施的接口,以允许用户安装、识别、交互以及在其他方面管理安装在另一网络装置上的应用程序。
技术介绍
网络设备包括实施有线和/或无线通信协议以允许多个计算装置之间互相通信的多种不同类型的装置。最广为人知的该类型的装置是有线或无线路由器。路由器和该类型的其他网络装置通常仅具有最小的存储器和处理能力以管理实施数据网络的数据包的接收和转发。另外,由于这些装置所需的能力和功能有限,因此这些装置通常不包括用于人接入的直接输入或输出能力。因此这些装置通常被称为“无头装置”。在提供存储器和处理能力的成本以及存储器和处理能力的能力上的改进已经使得增强可用的存储器和处理能力更合理,并因此使得增强由网络装置执行的功能更合理。可以使用附加能力执行的应用程序的示例是照片聚集应用程序,该照片聚集应用程序识别以及服务于来自诸如智能电话、个人计算机或具有存储器的网络设备的任何装置、由装置执行的应用程序的照片,所述应用程序将照片从应用程序发送到对应的应用程序,该对应的应用程序接合最终用户并让用户浏览照片。照片可以例如由应用程序存储在附接到路由器的USB存储装置中、存储在网络附加存储器(NAS)装置上、存储在使用该通信网络的计算机上、等等。然而,尽管网络装置的计算能力增强了,但是网络装置通常还是“无头的”,因为网络装置仍然不包括用于人接入的直接输入或输出能力。这些装置通常物理地定位于计算系统后面、壁橱内、地下室中、等等,使得即使这些装置包括用于人接入的直接输入或输出能力,经常接近这些装置也是不方便的。因此,在网络装置上实施的照片聚集应用程序不能提供允许用户浏览、发送、或在其他方面操作由网络装置聚集的照片的功能。另外,基于尺寸、成本、以及在网络装置中提供这些能力的其他限制,网络装置的存储器和处理能力仍然必然是有限的。根据另一示例,网络装置可以是“物联网(IOT)”装置,物联网装置包括嵌入式电子件,嵌入式电子件被配置用于网络连接并被进一步配置成收集和交换数据。这种装置包括允许对象被感测的传感器以及允许跨过现存的网络基础设施远程控制对象的执行器。需要用于使用与网络装置通信的个人计算装置来管理网络装置上的应用程序的系统和/或方法。还需要一种系统和/或方法,其中,管理应用程序包括:识别和管理用于网络装置的应用程序的安装,显示由应用程序生成的输出,以及接收待被发送到应用程序的输入。
技术实现思路
根据本专利技术的一个实施方式,描述了一种用于使用第二装置通过一个或多个有线和/或无线网络向第一网络装置提供接口的计算机实施的方法。所述方法包括:在所述第一网络装置的处理器处从第二网络装置上的远程应用程序接收安装指示;确定对应于所述远程应用程序的相关应用程序是否安装在所述第一网络装置上;基于确定对应于所述远程应用程序的所述相关应用程序安装在所述第一网络装置上,在所述相关应用程序与所述第二网络装置之间收发数据;以及基于确定对应于所述远程应用程序的所述相关应用程序未安装在所述第一网络装置上,下载对应于所述远程应用程序的所述相关应用程序。在另一个实施方式中,下载相关应用程序包括将包括网络装置标识的安装消息发送到便携式计算装置。接收来自所述远程应用程序的安装指示可以包括接收包括所述安装指示的、具有预定协议的消息。而且,基于所述第一网络装置的一个或多个特征,从对应于所述远程应用程序的多个相关应用程序中选择所述相关应用程序。所述相关应用程序还可以被配置成接收来自所述便携式计算装置上的远程应用程序的寻找支持配对功能/应用程序的装置的发现查询,以及如果路由器能够支持所述配对功能,则用正反馈对所述查询进行响应。在另一个实施方式中,所述相关应用程序可以执行包括用来修改与多个客户端装置通信的指令的相关应用程序。修改所述通信可以包括将所述第一网络装置配置成充当用于连接至所述网络装置的任何物联网(IOT)装置的物联网(IOT)集线器。修改所述通信还可包括在正在被执行的相关应用程序与所述便携式计算装置之间交换信息。修改所述通信还可包括更新包括用于执行与所述多个装置的通信的指令的固件。根据本专利技术的另一个实施方式,描述了一种第一网络装置,所述第一网络装置生成有线和/或无线网络并且被配置成促进与所述第一网路装置的多个客户端装置的通信。所述第一网络装置包括:非暂时性网络装置存储器,所述非暂时性网络装置存储器被配置成存储一个或多个网络装置应用程序;以及网络装置处理器,所述网络装置处理器被配置成执行用以实施所述一个或多个网络装置应用程序的指令,所述网络装置应用程序至少包括网络装置应用程序管理器。所述网络装置应用程序管理器被配置成:建立与客户端装置的通信链路,接收来自所述客户端装置上的远程应用程序的安装指示,所述安装指示要求所述网络装置安装与所述远程应用程序配对的网络装置应用程序,基于所接收到的安装指令,下载对应于所述远程应用程序的配对应用程序,将所述配对应用程序安装在所述第一网络装置上,以及基于来自所述远程应用程序的输入执行功能,并将结果返回到所述远程应用程序以显示给所述客户端装置的用户。根据本专利技术的又另一个实施方式,描述了一种便携式计算装置(PCD),所述便携式计算装置用于与生成有线和/或无线网络的网络装置通信,以促进与多个客户端装置的通信。所述便携式计算装置包括:非暂时性网络装置存储器,所述非暂时性网络装置存储器被配置成存储一个或多个装置应用程序;以及处理器,所述处理器被配置成执行用以实施所述一个或多个装置应用程序的指令。实施所述装置应用程序包括:识别所述网络装置;确定对应于所述装置应用程序的网络装置应用程序是否安装在所述网络装置上;基于所述网络装置应用程序的执行,利用所述网络装置应用程序收发数据;以及显示从所述网络装置应用程序接收到的输出。在阅读以下具体实施方式、权利要求书以及附图后,本专利技术的其他特征和优势对于本领域技术人员来说将变得明显,在附图中,相同的附图标记用于指定相同的特征。附图说明在附图中示出本专利技术的优选示例性实施方式,附图中,相同的附图标记始终表示相同的部件,附图中:图1示意性地示出了根据示例性实施方式的用于网络装置的联网环境,该网络装置具有使用便携式计算装置来管理的应用程序,并且提供内部网络上的一个或多个装置之间的互相通信以及内部网络和外部网络上的装置之间的通信;图2是示出根据示例性实施方式的用于使用便携式计算装置上的应用程序接口来管理网络装置上的路由器应用程序的方法的流程图,该便携式计算装置在由该网络装置生成的网络上通信;以及图3是示出根据示例性实施方式的用于针对网络装置使用便携式计算装置上的应用程序接口来识别用于网络装置的路由器应用程序的方法的流程图。在详细解释本专利技术的实施方式之前,应该理解本专利技术的应用不限于在以下描述中阐述的或在附图中示出的构造的细节和组件的布置。本专利技术还具有其他实施方式,以及还能够以各种方式被实践或被执行。另外,应该理解本文中使本文档来自技高网
...

【技术保护点】
一种用于使用第二装置通过一个或多个有线和/或无线网络向第一网络装置提供接口的方法,包括:在所述第一网络装置的处理器处从第二网络装置上的远程应用程序接收安装指示;确定对应于所述远程应用程序的相关应用程序是否安装在所述第一网络装置上;基于确定对应于所述远程应用程序的所述相关应用程序安装在所述第一网络装置上,在所述相关应用程序与所述第二网络装置之间收发数据;以及基于确定对应于所述远程应用程序的所述相关应用程序未安装在所述第一网络装置上,下载对应于所述远程应用程序的所述相关应用程序。

【技术特征摘要】
2015.07.20 US 62/194,4151.一种用于使用第二装置通过一个或多个有线和/或无线网络向第一网络装置提供接口的方法,包括:在所述第一网络装置的处理器处从第二网络装置上的远程应用程序接收安装指示;确定对应于所述远程应用程序的相关应用程序是否安装在所述第一网络装置上;基于确定对应于所述远程应用程序的所述相关应用程序安装在所述第一网络装置上,在所述相关应用程序与所述第二网络装置之间收发数据;以及基于确定对应于所述远程应用程序的所述相关应用程序未安装在所述第一网络装置上,下载对应于所述远程应用程序的所述相关应用程序。2.根据权利要求1所述的方法,其中,下载路由器应用程序包括将第一网络装置特定消息发送到所述第二网络装置,所述第一网络装置特定消息包括第一网络装置标识或型号。3.根据权利要求1所述的方法,其中,从所述远程应用程序接收安装指示包括接收包括所述安装指示的、具有预定协议的消息。4.根据权利要求1所述的方法,其中,基于所述第一网络装置的一个或多个特征,从对应于所述远程应用程序的多个相关应用程序中选择所下载的相关应用程序。5.根据权利要求1所述的方法,还包括执行所述相关应用程序,所述相关应用程序包括用来修改用于经由所述一个或多个有线或无线网络与多个装置通信的通信协议的指令。6.根据权利要求5所述的方法,其中,执行用来修改与所述多个装置通信的所述相关应用程序包括将所述第一网络装置配置成充当用于连接至所述第一网络装置的任何物联网IOT装置的IOT集线器。7.根据权利要求5所述的方法,其中,执行用来修改与所述多个装置通信的所述相关应用程序包括将来自正在被执行的所述相关应用程序的状态信息发送到所述第二网络装置,以用于显示在所述第二网络装置上。8.根据权利要求5所述的方法,其中,执行用来修改与所述多个装置通信的所述相关应用程序包括更新包括用于执行与所述多个装置通信的指令的固件。9.根据权利要求1所述的方法,还包括:接收来自所述第二网络装置上的远程应用程序的寻找支持所述远程应用程序的装置的发现查询,以及如果所述第一网络装置能够支持所述远程应用程序,则用正反馈对所述查询进行响应。10.一种第一网络装置,所述第一网络装置生成有线和/或无线网络并且被配置成促进与所述第一网路装置的多个客户端装置的通信,所述第一网络装置包括:非暂时性网络装置存储器,所述非暂时性网络装置存储器被配置成存储一个或多个网络装置应用程序;以及网络装置处理器,所述网络装置处理器被配置成执行用以实施所述一个或多个网络装置应用程序的指令,所述网络装置应用程序至少包括网络装置应用程序管理器,所述网络装置应用程序管理器被配置成:建立与客户端装置的通信链路,接收来自所述客户端装置上的远程...

【专利技术属性】
技术研发人员:冰·H·程桑迪普·哈尔帕拉尼
申请(专利权)人:网件公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1