一种控制方法及装置制造方法及图纸

技术编号:8735082 阅读:186 留言:0更新日期:2013-05-26 11:43
本申请公开了一种控制方法及装置,应用于WinCE应用开发系统,所述WinCE应用开发系统包括PC端和CE端,所述方法通过建立所述PC端与所述CE端之间的远程数据连接,在获取所述PC端接收到的控制指令后,判断若所述控制指令为进程管理指令,获取所述CE端当前运行进程的标识信息,并将在所述CE端获取的标识信息传输至所述PC端进行列表显示,进而通过PC端远程对CE端的进行进程管理及其他调试控制。本申请通过PC端远程控制CE端进程,相对于现有技术中直接与CE端设备相连接进行调试控制的方案,简化了操作步骤,提高了调试效率,使得开发效率提高,降低了开发成本。

【技术实现步骤摘要】

本申请涉及软件设计
,特别涉及一种控制方法及装置
技术介绍
目前,WinCE客户端在车机行业为主流应用系统,其对硬件要求较低、成本较低,由于WinCE系统结构功能较为简单,基于WinCE系统的应用需要工作人员针对不同功能进行独立开发。在开发过程中,常见的调试方案中,一般直接采用调试工具与CE端设备连接进行进程管理等调试控制。但上述控制方案需要设备之间直接连接,操作较为复杂,影响调试效率,使得开发效率较低,增加开发成本。
技术实现思路
本申请所要解决的技术问题是提供一种控制方法及装置,用以解决现有技术中直接连接调试工具与CE端设备相连接的方案,操作复杂,影响调试效率,使得开发效率较低,增加开发成本的技术问题。本申请提供了 一种控制方法,所述方法应用于WinCE应用开发系统,所述WinCE应用开发系统包括PC端和CE端,所述方法包括:建立所述PC端与所述CE端之间的远程数据连接;获取所述PC端接收到的控制指令;判断所述控制指令是否为进程管理指令,如果是,获取所述CE端当前运行进程的标识信息;将在所述CE端获取的标识信息传输至所述PC端进行列表显示。上述方法,优选的,所述获取所述CE端当前运行进程的标识信息,包括:触发启动所述CE端的监视线程,依次获取所述CE端每个当前运行进程的进程编码;解析所述进程编码,获得所述CE端每个当前运行进程的绝对路径值;依据所述绝对路径值获取所述CE端每个当前运行进程的标识信息。上述方法,优选的,在所述将在所述CE端获取的标识信息传输至所述PC端进行列表显示之后,所述方法还包括:获取所述PC端接收到的进程编辑指令,所述进程编辑指令包括目标进程标识及编辑类型;将所述目标进程标识及所述编辑类型传输至所述CE端;在所述CE端确定与所述目标进程标识相对应的目标进程编码,对与所述目标进程编码相对应的进程执行与所述编辑类型相对应的操作。上述方法,优选的,若所述控制指令为运行文件指令,所述方法还包括:遍历所述CE端的文件和文件夹,确定与所述运行文件指令中指令文件类型相对应的目标文件;在所述PC端运行所述目标文件。上述方法,优选的,在所述建立PC端与CE端之间的远程数据连接之后,所述方法还包括:获取所述PC端接收到的键盘点击信息;解析所述键盘点击信息,生成键值或消息值,将所述键值或消息值转换成字符标识;依据所述PC端接收到的发送指令,将与所述字符标识相对应的命令值传输至所述CE端。本申请还提供了 一种控制装置,所述装置应用于WinCE应用开发系统,所述WinCE应用开发系统包括PC端和CE端,所述装置包括:连接建立单元,用于建立所述PC端与所述CE端之间的远程数据连接;第一指令获取单元,用于获取所述PC端接收到的控制指令;指令判定单元,用于判断所述控制指令是否为进程管理指令,如果是,触发信息获取单元;所述信息获取单元,用于获取所述CE端当前运行进程的标识信息;信息显示单元,用于将在所述CE端获取的标识信息传输至所述PC端进行列表显/Jn ο上述装置,优选的,所述信息获取单元包括:编码获取子单元,用于触发启动所述CE端的监视线程,依次获取所述CE端每个当前运行进程的进程编码;编码解析子单元,用于解析所述进程编码,获得所述CE端每个当前运行进程的绝对路径值;信息获取子单元,用于依据所述绝对路径值获取所述CE端每个当前运行进程的标识信息。上述装置,优选的,所述装置还包括:第二指令获取单元,用于获取所述PC端接收到的进程编辑指令,所述进程编辑指令包括目标进程标识及编辑类型;信息传输单元,用于将所述目标进程标识及所述编辑类型传输至所述CE端;进程编辑单元,用于在所述CE端确定与所述目标进程标识相对应的目标进程编码,对与所述目标进程编码相对应的进程执行与所述编辑类型相对应的操作。上述装置,优选的,若所述指令判定单元判断出所述控制指令为运行文件指令,所述装置还包括:文件运行单元,用于遍历所述CE端的文件和文件夹,确定与所述运行文件指令中指令文件类型相对应的目标文件,在所述PC端运行所述目标文件。上述装置,优选的,所述装置还包括:键盘信息获取单元,用于获取所述PC端接收到的键盘点击信息;信息转换单元,用于解析所述键盘点击信息,生成键值或消息值,将所述键值或消息值转换成字符标识;命令值传输单元,用于依据所述PC端接收到的发送指令,将与所述字符标识相对应的命令值传输至所述CE端。由上述方案可知,本申请提供的一种控制方法及装置,应用于WinCE应用开发系统,所述WinCE应用开发系统包括PC端和CE端,通过建立所述PC端与所述CE端之间的远程数据连接,在获取所述PC端接收到的控制指令后,判断若所述控制指令为进程管理指令,获取所述CE端当前运行进程的标识信息,并将在所述CE端获取的标识信息传输至所述PC端进行列表显示,进而通过PC端远程对CE端的进行进程管理及其他调试控制。本申请通过PC端远程控制CE端进程,相对于现有技术中直接与CE端设备相连接进行调试控制的方案,简化了操作步骤,提高了调试效率,使得开发效率提高,降低了开发成本。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请提供的一种控制方法实施例一的流程图;图2为本申请提供的一种控制方法实施例二的部分流程图;图3为本申请提供的一种控制方法实施例三的部分流程图;图4为本申请提供的一种控制方法实施例四的部分流程图;图5为本申请提供的一种控制装置实施例五的结构示意图;图6为本申请实施例五运行的具体流程示例图;图7为本申请提供的一种控制装置实施例六的部分结构示意图;图8为本申请实施例六进行进程管理的流程示例图;图9为本申请提供的一种控制装置实施例七的部分结构示意图;图10为本申请实施例七运行的具体流程示例图;图11为本申请提供的一种控制装置实施例八的结构示意图;图12为本申请实施例八运行的具体流程示例图;图13为本申请提供的一种控制装置实施例九的部分结构示意图;图14为本申请实施例九运行的具体流程示例图;图15为本申请实施例九运行的另一具体流程示例图。具体实施例方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参考图1,其示出了本申请提供的一种控制方法实施例一的流程图,所述方法应用于WinCE应用开发系统,所述WinCE应用开发系统包括PC端和CE端,所述方法可以包括以下步骤:步骤101:建立所述PC端与所述CE端之间的远程数据连接。优选的,所述步骤101可以通过以下方式具体实现:在所述PC端和所述CE端设置远程应用程序编程(远程Application ProgrammingInterface, RAPI)接口 ;通过所述RAPI接口建立所述PC端与所述CE端之间的远程数据连接。其中,所述RAPI接口可以理解为远程API函数。需要说明本文档来自技高网...

【技术保护点】
一种控制方法,其特征在于,所述方法应用于WinCE应用开发系统,所述WinCE应用开发系统包括PC端和CE端,所述方法包括:建立所述PC端与所述CE端之间的远程数据连接;获取所述PC端接收到的控制指令;判断所述控制指令是否为进程管理指令,如果是,获取所述CE端当前运行进程的标识信息;将在所述CE端获取的标识信息传输至所述PC端进行列表显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄维权冯梦回
申请(专利权)人:深圳市凌启电子有限公司
类型:发明
国别省市:

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

1