一种嵌入式设备的远程管理方法、系统的制作方法

文档序号:8945795阅读:514来源:国知局
一种嵌入式设备的远程管理方法、系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体地说,涉及一种嵌入式设备的远程管理方法、系统。
【背景技术】
[0002]Windows Embedded Compact (即Windows CE)是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。
[0003]针对不同的系统,WindowsCE使用了不同的开发技术=Windows CE使用的EVC++4.0(—种C++语言嵌入式设备应用程序的编译器)开发系统嵌入式工具包,提供系统库、工具、文本和样本代码,从而使各原始设备制造商(Original EquipmentManufacturer,简称OEM)能够对特定的硬件平台使Windows CE标准定制。嵌入式工具包也包括设备驱动包(Device Development Kit,简称DDK)和软件开发包(SoftwareDevelopment KU,简称SDK),DDK提供了关于写驱动器的附加文本,SDK提供库、头文件、样本代码、文本以允许开发者对基于Windows CE的平台进行写操作。
[0004]Windows CE提供了相同的程序界面,以用来为其它的Windows操作系统开发功能,例如,Windows CE 1.01版本支持大约1000个微软的Win 32API函数的其中500个。这就意味着大量不同类的工具、第三方书籍、关于Win 32开发者训练教程,可以替代或为Windows CE系统的开发者所用。而实时系统的开发者能够使用编程语言VDF(ViewDescript1n File) 5.0的嵌入式工具包,以把Windows CE操作系统转移到特定的平台,并为这个平台开发附加设备驱动器和实时功能。
[0005]现在个人电脑的操作系统中,Windows 7及以上系统版本越来越成为主流,为了通过个人电脑对现场的Windows CE 5.0系统设备进行远程管理,须要重新安装可兼容Windows CE的XP系统,然后再安装EVC++4.0和厂家的SDK (如艾讯等),给用户带来了很大的不便。

【发明内容】

[0006]本发明的目的在于提供一种嵌入式设备的远程管理方法、系统,以解决Windows 7及以上系统与嵌入式设备的操作系统不兼容给用户带来不便的技术问题。
[0007]本发明第一方面提供了一种嵌入式设备的远程管理方法,包括:
[0008]建立与所述嵌入式设备的网络连接;
[0009]通过所述网络连接,获取所述嵌入式设备的IP地址、时间信息、文件夹列表和正在运行的进程列表中的至少一项所述嵌入式设备的信息;
[0010]基于所获取到的所述嵌入式设备的信息,对所述嵌入式设备进行远程管理。
[0011]其中,基于所获取的文件夹列表,对所述嵌入式设备进行远程管理包括以下各项中的至少一项:
[0012]浏览所述嵌入式设备的文件夹及文件,删除文件夹或文件,自所述嵌入式设备下载文件,对所述嵌入式设备上传文件。
[0013]其中,所述进程列表包括以下各项中的至少一项:
[0014]进程序号,进程名称,进程标识码,线程个数,加载地址,更新时间和备注。
[0015]其中,基于所述进程列表,对所述嵌入式设备进行远程管理包括:
[0016]选择并关闭所述进程列表中的进程。
[0017]其中,基于所获取的IP地址,对所述嵌入式设备进行远程管理包括:
[0018]更新所述嵌入式设备的IP地址。
[0019]其中,基于所获取的时间信息,对所述嵌入式设备进行远程管理包括:
[0020]调整所述嵌入式设备的时间。
[0021]本发明带来了以下有益效果:本方法中,设置有Windows 7及以上系统的个人电脑与嵌入式设备建立网络连接之后,可获取并展示嵌入式设备的IP地址、时间信息、文件夹列表和正在运行的进程列表中的至少一项,用户可基于个人电脑展示的关于嵌入式设备的信息,对嵌入式设备进行远程管理。提高了设置有Windows 7及以上系统的个人电脑与嵌入式设备的兼容程度,更便于用户操作嵌入式设备。
[0022]本发明第二方面提供了一种嵌入式设备的远程管理系统,包括设置于所述嵌入式设备的服务端模块和设置于个人电脑中的客户端模块:
[0023]所述客户端模块用于建立与所述服务端模块的网络连接,并通过所述网络连接与所述服务端模块通信,向所述服务端模块发送获取所述嵌入式设备的信息的获取指令,并根据所述服务端模块传送来的所述嵌入式设备的信息,向所述服务端模块发送管理指令,所述嵌入式设备的信息包括所述嵌入式设备的IP地址、时间信息、文件夹列表和正在运行的进程列表中的至少一项;
[0024]所述服务端模块用于根据所述客户端模块发来的获取指令,获取相应的所述嵌入式设备的信息,并根据所述管理指令,调用并执行所述嵌入式设备的相应功能,以实现对所述嵌入式设备的远程管理。
[0025]其中,所述客户端模块根据所述服务端模块传送来的所述嵌入式设备的信息,向所述服务端模块发送管理指令包括:
[0026]所述客户端模块根据所述服务端模块传送来的文件夹列表,向所述服务端模块发送管理指令,所述管理指令包括浏览所述嵌入式设备的文件夹及文件,删除文件夹或文件,自所述嵌入式设备下载文件,对所述嵌入式设备上传文件中的至少一项。
[0027]其中,所述客户端模块根据所述服务端模块传送来的所述嵌入式设备的信息,向所述服务端模块发送管理指令包括:
[0028]所述客户端模块根据所述服务端模块传送来的进程列表,向所述服务端模块发送关闭进程的管理指令。
[0029]其中,所述客户端模块根据所述服务端模块传送来的所述嵌入式设备的信息,向所述服务端模块发送管理指令包括:
[0030]所述客户端模块根据所述服务端模块传送来的时间信息,向所述服务端模块发送调整所述嵌入式设备的时间的管理指令。
[0031]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0032]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要的附图做简单的介绍:
[0033]图1是本发明实施例提供的嵌入式设备的远程管理方法的流程示意图;
[0034]图2是本发明实施例提供的嵌入式设备的远程管理系统的结构示意图。
【具体实施方式】
[0035]以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
[0036]为了解决Windows 7及以上系统与嵌入式设备的操作系统不兼容给用户带来不便的技术问题,本发明实施例提供了一种嵌入式设备的远程管理方法。其中,嵌入式设备的操作系统为Windows CE,对嵌入设备进行远程管理的为操作系统是Windows 7及以上的个人电脑。
[0037]嵌入式设备主要由嵌入式处理器、相关支撑硬件和嵌入式软件系统组成,它是集软硬件于一体的可独立工作的“器件”。嵌入式处理器主要由一个单片机或微控制器(Microcontroller Unit,简称MCU)组成。相关支撑硬件包括显示卡、存储介质(只读内存(Read-Only Memory,简称ROM)和随机存取存储器(Random-Access Memory,简称 RAM)等)、通讯设备、集成电路(Integrated Circuit,简称IC)卡或信用卡的读取设备等。嵌入式设备有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而大多使用闪存(Flash Memory)作为存储介质。嵌入式软件包括与硬件相关的底层软件、操作系统、图形界面、通讯协议、数据库系统、标准化浏览器和应用软件等。本发明实施例中,该嵌入式设备可以为中继器。
[0038]基于上述前提,如图1所示,该嵌入式设备的远程管理方法包括:
[0039]步骤S101、建立与嵌入式设备的网络连接。
[0040]个人电脑获取嵌入式设备的默认的IP地址,并基于网络通信协议(Transmiss1nControl Protocol/Internet Protocol,简称TCP/IP),通过该默认的IP地址建立与嵌入式设备的网络连接。
[0041]步骤S102、通过网络连接,获取嵌入式设备的IP地址、时间信息、文件夹列表和正在运行的进程列表中的至少一项。
[0042]建立网络连接之后,用户可在个人电脑侧,根据个人需要,选择、获取自己需要了解的嵌入式设备的信息,个人电脑在获取到嵌入式设备的信息后,可向用户进行展示。其中,个人电脑可获取并展示的嵌入式设备的信息可为嵌入式设备的IP地址、时间信息、文件夹列表,以及嵌入式设备中正在运行的进程列表中的至少一项。
[0043]用户也可预先设置个人电脑,设置需要个人电脑获取并显示的信息,建立网络连接之后,个人电脑自动获取用户预先设置的需获取的嵌入式设备的信息,并对用户进行显不O
[0044]步骤S103、基于所获取到的嵌入式设备的信息,对嵌入式设备进行远程管理。
[004
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1