一种智能终端及其应用的分布式开发系统及方法_2

文档序号:9219826阅读:来源:国知局
述开发客户端11对所述终端13的状态实时掌控,以进行更好的控制。
[0034]本发明的分布式开发系统,令开发客户端通过向所述云平台发送调试指令,可以控制多个各异的智能终端进行并发调试操作,且所述开发客户端可通过所述云平台对远程终端进行调试,可有效降低开发成本且提高开发效率。
[0035]请参阅图2,显示为本发明的一种分布式开发方法在一具体实施例中的流程示意图。所述方法包括如下步骤:
[0036]Sll:一开发客户端向一云平台发送包含终端标识的调试指令;所述终端标识为与一个或多个终端对应的标识,例如为与所述终端一一对应的设备识别码、或者与统一类型的多个终端对应的型号码。所述开发客户端例如为台式电脑、笔记本电脑、或者PDA等电子设备,所述终端例如为智能手机、平板电脑等电子设备,所述开发客户端以及所述终端可通过无线网络WiFi或者蓝牙与所述云平台进行电连接。于一具体实施例中,所述开发客户端向所述云平台发送的所述调试指令用以令与所述终端标识相对应的终端进行模拟按键、触屏、或转动等操作,所述终端通过模拟按键、触屏、或转动等操作实现对所述终端的性能的测试,例如通过模拟触屏,测试所述终端对触屏动作的响应时间以及判断响应结果是否有效。优选的,在另一具体实施例中,所述开发客户端预先向所述云平台上传多个软件,所述开发客户端向所述云平台发送的所述调试指令可用以令与所述终端标识相对应的终端根据所述云平台中保存的多个软件进行软件版本的保留、软件版本的回退、或软件版本的更新。
[0037]S12:所述云平台接收所述调试指令,并根据所述调试指令向与所述终端标识相对应的终端发送控制指令;于一具体实施例中,所述云平台根据所述开发客户端发送的所述调试指令生成控制指令,用以令与所述终端标识相对应的终端进行模拟按键、触屏、或转动等操作,优选的,在另一具体实施例中,所述开发客户端预先向所述云平台上传多个软件,所述云平台根据所述开发客户端发送的所述调试指令,用以令与所述终端标识相对应的终端根据所述云平台中保存的多个软件进行软件版本的保留、软件版本的回退、或软件版本的更新。
[0038]S13:所述终端接收所述云平台发送的控制指令,并根据所述控制指令进行相应的调试操作。所述调试操作包括:终端进行模拟按键、触屏、或转动等操作,或者所述终端进行软件版本的保留、软件版本的回退、或软件版本的更新等
[0039]于一实际应用中,例如所述云平台包括资源管理模块、命令转换模块、软件版本控制模块、以及云平台服务器管理模块。所述资源管理模块负责所述开发客户端的调试指令的管理以及云平台中存储的资源的维护。所述命令转换模块,用以负责所述开发客户端和所述终端的命令交互,根据所述开发客户端的调试指令生成控制指令,以令所述终端进行模拟按键、触屏、或者转动等的操作。所述软件版本控制模块用以根据所述开发客户端的调试指令,令所述终端进行软件版本的保留、软件版本的回退、或软件版本的更新等的操作。所述云平台服务器管理模块,负责与所述云平台对应的服务器的资源的管理,包括资源的释放、资源的搜集、以及资源的统计等等。
[0040]于再一具体实施例中,所述终端根据所述调试操作以形成调试日志,且所述终端实时将其状态以及所述调试日志上传至所述云平台,所述开发客户端可根据需要实时从所述云平台获取所述调试日志以及所述终端的实时状态。以令所述开发客户端对所述终端的状态实时掌控,以进行更好的控制。
[0041]如上所述,本发明的分布式开发方法,可令开发客户端通过向所述云平台发送调试指令,可以控制多个各异的智能终端进行并发调试操作,且所述开发客户端可通过所述云平台对远程终端进行调试,可有效降低开发成本且提高开发效率。
[0042]本发明还提供一种智能终端,应用上述实施例中所述的分布式开发系统以及分布式开发方法进行软件的开发,所述智能终端例如为智能手机或平板电脑等,用于接收一云平台发送的控制指令,并根据所述控制指令进行相应的调试操作;所述控制指令为所述云平台根据一开发客户端发送的包含终端标识的调试指令而生成的。所述调试操作包括进行模拟按键、触屏、或转动等操作,所述智能终端通过模拟按键、触屏、或转动等操作实现对所述终端的性能的测试,例如通过模拟触屏,测试所述智能终端对触屏动作的响应时间以及判断响应结果是否有效。优选的,在另一具体实施例中,所述开发客户端预先向所述云平台上传多个软件,所述开发客户端向所述云平台发送的所述调试指令可用以令与所述智能终端标识相对应的终端根据所述云平台中保存的多个软件进行软件版本的保留、软件版本的回退、或软件版本的更新。
[0043]于再一具体实施例中,所述智能终端根据所述调试操作以形成调试日志,且所述智能终端实时将其状态以及所述调试日志上传至所述云平台,所述开发客户端可根据需要实时从所述云平台获取所述调试日志以及所述智能终端的实时状态。以令所述开发客户端对所述智能终端的状态实时掌控,以进行更好的控制。
[0044]综上所述,本发明的智能终端及其应用的分布式开发系统及方法,令开发客户端通过向所述云平台发送调试指令,可以控制多个各异的智能终端进行并发调试操作,且所述开发客户端可通过所述云平台对远程终端进行调试,可有效降低开发成本且提高开发效率。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0045]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种分布式开发系统,其特征在于,包括:开发客户端、云平台、以及终端; 所述开发客户端,用于向所述云平台发送调试指令,所述调试指令包含终端标识; 所述云平台,用于接收所述调试指令,并根据所述调试指令向与所述终端标识相对应的终端发送控制指令; 所述终端,用于接收所述云平台发送的控制指令,并根据所述控制指令进行相应的调试操作。2.根据权利要求1所述的分布式开发系统,其特征在于:所述调试操作至少包括以下操作中的一种:模拟按键、触屏、以及转动。3.根据权利要求1所述的分布式开发系统,其特征在于:所述开发客户端预先向所述云平台上传多个软件,所述调试操作至少包括以下操作中的一种:软件版本的保留、软件版本的回退、以及软件版本的更新。4.根据权利要求1所述的分布式开发系统,其特征在于:所述终端根据所述调试操作以形成调试日志并上传至所述云平台。5.根据权利要求4所述的分布式开发系统,其特征在于:所述开发客户端实时从所述云平台获取所述调试日志。6.一种分布式开发方法,其特征在于,包括以下步骤: 一开发客户端向一云平台发送包含终端标识的调试指令; 令所述云平台接收所述调试指令,并根据所述调试指令向与所述终端标识相对应的终端发送控制指令; 令所述终端接收所述云平台发送的控制指令,并根据所述控制指令进行相应的调试操作。7.根据权利要求6所述的分布式开发方法,其特征在于:所述调试操作至少包括以下操作中的一种:模拟按键、触屏、以及转动。。8.根据权利要求6所述的分布式开发方法,其特征在于:所述开发客户端预先向所述云平台上传多个软件,所述调试操作至少包括以下操作中的一种:软件版本的保留、软件版本的回退、以及软件版本的更新。9.根据权利要求6所述的分布式开发方法,其特征在于:所述终端根据所述调试操作以形成调试日志并上传至所述云平台,所述开发客户端实时从所述云平台获取所述调试日)■'、O10.一种智能终端,其特征在于,用于接收一云平台发送的控制指令,并根据所述控制指令进行相应的调试操作;所述控制指令为所述云平台根据一开发客户端发送的包含终端标识的调试指令而生成的。
【专利摘要】本发明提供一种智能终端及其应用的分布式开发系统及方法,所述方法包括以下步骤:一开发客户端向一云平台发送包含终端标识的调试指令;所述云平台接收所述调试指令,并根据所述调试指令向与所述终端标识相对应的终端发送控制指令;所述终端接收所述云平台发送的控制指令,并根据所述控制指令进行相应的调试操作。本发明令开发客户端通过向所述云平台发送调试指令,可以控制多个各异的智能终端进行并发调试操作,且所述开发客户端可通过所述云平台对远程终端进行调试,可有效降低开发成本且提高开发效率。
【IPC分类】H04L29/08
【公开号】CN104935639
【申请号】CN201510228157
【发明人】包卫卫, 梁虎
【申请人】上海斐讯数据通信技术有限公司
【公开日】2015年9月23日
【申请日】2015年5月6日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1