控制目标机执行任务的方法、装置、服务器及系统制造方法及图纸

技术编号:14802647 阅读:61 留言:0更新日期:2017-03-14 23:12
本申请提供了控制目标机执行任务的方法、装置、服务器和系统,其中一种方法应用于智能终端上,包括:生成目标任务的配置文件,所述目标任务为所述目标机需要执行的任务;将所述配置文件发送至服务器,以便所述目标机从所述服务器下载所述配置文件并执行所述目标任务;接收服务器转发的、所述目标机执行所述目标任务的执行结果。在本申请实施例中,可以提高对目标机控制的灵活性和作业效率,同时也能降低成本。

【技术实现步骤摘要】

本申请涉及嵌入式系统领域,特别涉及控制目标机执行任务的方法、装置、服务器及系统
技术介绍
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。在现有技术中,在控制目标嵌入式设备(简称目标机)执行任务的时候,一般通过串口RS-232接口和笔记本电脑来配置目标嵌入式设备。在作为主控计算机系统的笔记本电脑上设置串口RS-232,笔记本电脑通过串口RS-232与目标机相连,目标机上设置有一个用于解析和执行命令的软件Shell。控制用户可以在笔记本电脑端输入控制命令,由目标机的Shell接收并执行,同时将执行结果以及其他辅助数据发送给笔记本电脑,以帮助控制用户做下一步决策。但是专利技术人在研究过程中发现,现有技术的这种控制方式,对实施作业环境要求较高,例如,专用的笔记本电脑及其供电系统、网络连接和串口RS-232等,因此,受作业环境的限制现有技术的作业距离也相应的受到限制;并且根据目标机系统的功能设计及作业要求可能还有其他硬件模块(例如为了搜集目标机的位置信息需要GPS定位模块,或者需要开关、LED灯和翁鸣器等传统人机交互硬件),使得现有技术的成本较高。并且,由于辅助设备较多,现有技术进行作业时的方便性很低,作业效率也较低。再进一步的,其交互模式基于传统的shell方式进行,使得现有技术的灵活性较差。r>
技术实现思路
本申请所要解决的技术问题是提供一种控制目标机执行任务的方法,用以尽量避免现有技术中由于需要采用特定串口等配置从而限制作业环境和作业距离的现象;并且,利用用户已有的智能终端设备预装软件装置就可以实现本申请,不需要更多的造价高昂的硬件模块等,所以也比现有技术的成本更低;进一步的,由于基本没有辅助设备,也提升了作业时的方便性和灵活性。本申请还提供了控制目标机执行任务的装置、服务器和系统,用以保证上述方法在实际中的实现及应用。为了解决上述问题,本申请公开了一种控制目标机执行任务的方法,该方法应用于智能终端上,包括:生成目标任务的配置文件,所述目标任务为所述目标机需要执行的任务;将所述配置文件发送至服务器,以便所述目标机从所述服务器下载所述配置文件并执行所述目标任务;接收服务器转发的、所述目标机执行所述目标任务的执行结果。本申请还提供了一种控制目标机执行任务的方法,该方法应用于服务器上,包括:接收当前智能终端生成并发送的目标任务的配置文件,所述目标任务为所述目标机需要执行的任务;响应于目标机发起的获取请求,将与所述目标机对应的配置文件发送给目标机,以便目标机执行所述目标任务;接收所述目标机返回的所述目标任务的执行结果。本申请公开了一种控制目标机执行任务的装置,包括:生成配置文件模块,用于生成目标任务的配置文件,所述目标任务为所述目标机需要执行的任务;第一发送配置文件模块,用于将所述配置文件发送至服务器,以便所述目标机从所述服务器下载所述配置文件并执行所述目标任务;第一接收结果模块,用于接收服务器转发的、所述目标机执行所述目标任务的执行结果。本申请公开了一种服务器,包括:接收配置文件模块,用于接收当前智能终端生成并发送的目标任务的配置文件,所述目标任务为所述目标机需要执行的任务;第二发送配置文件模块,用于响应于目标机发起的获取请求,将与所述目标机对应的配置文件发送给目标机,以便目标机执行所述目标任务;第二接收结果模块,用于接收所述目标机返回的所述目标任务的执行结果。与现有技术相比,本申请包括以下优点:在本申请实施例中,由于可以通过安装在已有的智能终端上的控制装置就可以实现对目标机执行任务的控制,不需要专门的笔记本电脑及相应的串口等配置,同时也不影响用户对智能终端的其他日常使用,这就节约了专门配置笔记本电脑等的成本。同时用户也可以灵活的操控智能终端,通过互联网或者局域网与服务器进行通信,实现对目标机的控制,不仅避免了对作业距离的限制,也使得作业效率得到了提高,整体上使得对目标机的控制更为灵活和高效。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请的控制目标机执行任务的实施例1的流程图;图2是本申请的方法实施例在实际应用中的场景框架图;图3是本申请的控制目标机执行任务的实施例2的流程图;图4是本申请的控制目标机执行任务的结构示意图;图5是本申请服务器实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。参考图1,示出了本申请一种控制目标机执行任务的方法实施例的流程图,本实施例应用于智能终端上,可以包括以下步骤:步骤101:生成目标任务的配置文件,所述目标任务为所述目标机需要执行的任务。在本实施例中,执行主体为在智能终端上预装的一个控制装置,该装置可以以软件的形式预装在任意一个智能终端上,例如智能手机,这样控制人员就可以通过操控智能终端来控制目标机执行任务了。在本实施例为了统一描述,都将执行主体描述为智能终端。在具体应用时,智能终端首先生成目标任务的配置文件,该目标任务即为目标机本文档来自技高网...

【技术保护点】
一种控制目标机执行任务的方法,其特征在于,该方法应用于智能终端上,包括:生成目标任务的配置文件,所述目标任务为所述目标机需要执行的任务;将所述配置文件发送至服务器,以便所述目标机从所述服务器下载所述配置文件并执行所述目标任务;接收服务器转发的、所述目标机执行所述目标任务的执行结果。

【技术特征摘要】
1.一种控制目标机执行任务的方法,其特征在于,该方法应用于智
能终端上,包括:
生成目标任务的配置文件,所述目标任务为所述目标机需要执行的任
务;
将所述配置文件发送至服务器,以便所述目标机从所述服务器下载所
述配置文件并执行所述目标任务;
接收服务器转发的、所述目标机执行所述目标任务的执行结果。
2.根据权利要求1所述的方法,其特征在于,还包括:
依据所述目标任务的执行结果以界面形式进行显示。
3.根据权利要求1所述的方法,其特征在于,所述生成目标任务的
配置文件,包括:
获取所述目标机的唯一识别码;
将所述唯一识别码、目标任务的内容以及所述智能终端的唯一标识存
储为配置文件。
4.一种控制目标机执行任务的方法,其特征在于,该方法应用于服
务器上,包括:
接收当前智能终端生成并发送的目标任务的配置文件,所述目标任务
为所述目标机需要执行的任务;
响应于目标机发起的获取请求,将与所述目标机对应的配置文件发送
给目标机,以便目标机执行所述目标任务;
接收所述目标机返回的所述目标任务的执行结果。
5.根据权利要求4所述的方法,其特征在于,还包括:
将所述目标任务的执行结果发送给所述当前智能终端。
6.一种控制目标机执行任务的装置,其特征在于,包括:
生成配置文件模块,用于生成目标任务的配置文件,所述目标任务为
所述目标机需要执行的任务;

【专利技术属性】
技术研发人员:王飞
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1