一种移动终端中的应用操作方法及移动终端技术

技术编号:13879323 阅读:51 留言:0更新日期:2016-10-22 23:50
本发明专利技术公开一种移动终端中的应用操作方法及移动终端,方法包括:脚本获取步骤,包括:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本;脚本解析步骤,包括:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。本发明专利技术在移动终端系统中增加设置脚本解析器,由用户在脚本编写界面编写脚本,通过脚本控制移动终端应用的逻辑运行关系,实现按照用户需求自动依序执行移动终端应用。

【技术实现步骤摘要】

本专利技术涉及移动设备相关
,特别是一种移动终端中的应用操作方法及移动终端
技术介绍
随着智能手机技术的进步和发展,手机安装的应用越来越多,功能越来越强大,各种各样的应用程序为用户提供了更快捷的沟通方式,丰富多彩的资讯信息,工作生活上的便利条件。手机作为智能终端,日益成为人们日常生活的通信中心,资讯中心,甚至娱乐中心。手机这些作用的发挥离不开用户的操作,于是是否能提供便捷易用的操作方式成为衡量各个手机品牌增强用户体验的一个重要指标。为提升用户体验,各种品牌的手机在UI的开发设计上下了很大功夫,为用户提供更炫更酷的操作界面,或者加大内存或存储容量,使用更快更强的处理器等,开发更多的应用等。目前的操作设计基本上都着眼于对各个独立功能点的使用,如通话、短信、聊天、听音乐、看视频等,这些功能之间没有必然的联系,所以一般不需要用户进行关联操作。各种应用一般都是被动地等待用户触发,开始启动运行,如点击图标调用,语音甚至手势控制等。但用户也经常会遇到要将原本独立的应用组合在一起按设定的步骤执行的情况,而用户不想每个动作都要自己启动操作。比如拨打电话,拨不通的情况下发送短信,用叫车软件呼叫出租车,播放音乐等待。目前的各种UI系统只有闹钟设定提醒,更进一步通过时间触发启动应用,但这也只能是在有固定时间安排的行程上进行。如果这一连串的操作没有固定的时间点,用户想让它们按设定的顺序运行,而自己又不做相应
的操作,显然闹钟方式不能满足这种要求。
技术实现思路
基于此,有必要针对现有技术无法让用户自行设置移动终端上的应用的自动依序运行的技术问题,提供一种移动终端中的应用操作方法及移动终端。本专利技术提供一种移动终端中的应用操作方法,包括:脚本获取步骤,包括:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本;脚本解析步骤,包括:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。进一步的,所述逻辑运行关系限定第一移动终端应用根据第二移动终端应用的执行结果执行相应的操作。更进一步的:所述执行结果包括:执行完毕、执行失败和/或正在执行;所述操作包括:启动执行、延时执行和/或不予执行。进一步的,所述脚本获取步骤和所述脚本解析步骤之间,还包括:条件设定步骤和条件触发步骤;所述条件设定步骤,包括:显示关于所述脚本的脚本触发条件界面,从脚本触发条件界面获取脚本触发条件,将所述脚本与所述脚本触发条件关联保存;所述条件触发步骤,包括:当所述移动终端的运行状况满足所述脚本触发条件,获取所述脚本触发条件所关联的脚本,执行所述脚本解析步骤。更进一步的,所述脚本触发条件包括:移动终端的系统时间为触发时间或移动终端的地理位置为触发地址。本专利技术提供一种移动终端,包括:脚本获取模块,用于:显示脚本编写界面,从脚本编写界面获取用
于限定多个移动终端应用的逻辑运行关系的脚本;脚本解析模块,用于:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。进一步的,所述逻辑运行关系限定第一移动终端应用根据第二移动终端应用的执行结果执行相应的操作。更进一步的:所述执行结果包括:执行完毕、执行失败和/或正在执行;所述操作包括:启动执行、延时执行和/或不予执行。进一步的,所述脚本获取模块和所述脚本解析模块之间,还包括:条件设定模块和条件触发模块;所述条件设定模块,用于:显示关于所述脚本的脚本触发条件界面,从脚本触发条件界面获取脚本触发条件,将所述脚本与所述脚本触发条件关联保存;所述条件触发模块,用于:当所述移动终端的运行状况满足所述脚本触发条件,获取所述脚本触发条件所关联的脚本,执行所述脚本解析模块。更进一步的,所述脚本触发条件包括:移动终端的系统时间为触发时间或移动终端的地理位置为触发地址。本专利技术在移动终端系统中增加设置脚本解析器,由用户在脚本编写界面编写脚本,通过脚本控制移动终端应用的逻辑运行关系,实现按照用户需求自动依序执行移动终端应用。附图说明图1为本专利技术一种移动终端中的应用操作方法的工作流程图;图2为本专利技术最佳实施例的工作流程图;图3为本专利技术一种移动终端的结构模块图;图4为本专利技术移动终端的结构框图。具体实施方式下面结合附图和具体实施例对本专利技术做进一步详细的说明。如图1所示为本专利技术一种移动终端中的应用操作方法的工作流程图,包括:步骤S101,包括:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本;步骤S102,包括:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。移动终端中包括多个应用,例如:短信、音乐、闹钟等。在步骤S101中,向用户显示脚本编写界面,用户在脚本编写界面中编写脚本。脚本是指使用一种特定的描述性语言,依据一定的格式编写的可执行文件。该脚本在步骤S102中,由脚本解析器进行解析,获取脚本所限定多个移动终端应用的逻辑运行关系,根据该逻辑运行关系,执行移动终端应用。逻辑运行关系是指各应用的运行关系,例如,运行应用一后运行应用二,然后运行应用三等。脚本的描述性语言可以采用现有的各种常用的脚本语言实现,例如Perl,Shell等。脚本解析器则是将脚本翻译为移动终端系统能够执行的机器语言,根据用户所采用的脚本语言的不同,脚本解析器也有不同。为了避免在移动终端上设置过多的解析器,可以指定用户使用的脚本语言。在脚本中可以采用应用的名称标识应用,脚本解析器根据应用的名称在系统中找到该应用然后进行执行。如下简单脚本示例:RUN(AppName(“导航”),“北京香山”);Result=RUN(AppName(“拨打电话”),“139xxxxxx”);If(Result=”失败”)RUN(AppName(“发短信“,”139xxxxxx”,“我已到香山脚下”);RUN(AppName(“播放音乐”,“/sdcard/music/xiaopingguo.mp3”);本专利技术实施例可以采用现有的解析器,为了方便用户编写脚本,增加函数调用库,封装对应用的调用方法,如上边的RUN()函数用于封装程
序运行方法,AppName()用于封装应用名称和程序之间的关系。由于在移动终端中增加了脚本编写界面及脚本解析器,因此,用户可以预先按照规定的格式自行编写脚本,让各个独立的应用按设定的逻辑步骤执行,启动脚本运行之后,脚本解析器按脚本执行一系列的应用,用户不必再手工执行。给用户提供了一种组合各个独立应用的能力。在其中一个实施例中,所述逻辑运行关系限定第一移动终端应用根据第二移动终端应用的执行结果执行相应的操作。本实施例为应用的执行提供条件判断,即第一移动终端应用所执行的操作根据作为条件的第二移动终端应用的执行结果来执行。在其中一个实施例中:所述执行结果包括:执行完毕、执行失败和/或正在执行;所述操作包括:启动执行、延时执行和/或不予执行。其中:执行完毕指的是作为条件的第二移动终端应用执行完毕,例如拨打电话,通话完毕,则电话应用执行完毕,此时可以触发记事本应用或者录音应用等记录通话内容;执行失败指的是作为条件的第二移动终端应用执行失败,例如拨打电话本文档来自技高网
...

【技术保护点】
一种移动终端中的应用操作方法,其特征在于,包括:脚本获取步骤,包括:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本;脚本解析步骤,包括:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。

【技术特征摘要】
1.一种移动终端中的应用操作方法,其特征在于,包括:脚本获取步骤,包括:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本;脚本解析步骤,包括:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。2.根据权利要求1所述的移动终端中的应用操作方法,其特征在于,所述逻辑运行关系限定第一移动终端应用根据第二移动终端应用的执行结果执行相应的操作。3.根据权利要求2所述的移动终端中的应用操作方法,其特征在于:所述执行结果包括:执行完毕、执行失败和/或正在执行;所述操作包括:启动执行、延时执行和/或不予执行。4.根据权利要求1~3任一项所述的移动终端中的应用操作方法,其特征在于,所述脚本获取步骤和所述脚本解析步骤之间,还包括:条件设定步骤和条件触发步骤;所述条件设定步骤,包括:显示关于所述脚本的脚本触发条件界面,从脚本触发条件界面获取脚本触发条件,将所述脚本与所述脚本触发条件关联保存;所述条件触发步骤,包括:当所述移动终端的运行状况满足所述脚本触发条件,获取所述脚本触发条件所关联的脚本,执行所述脚本解析步骤。5.根据权利要求4所述的移动终端中的应用操作方法,其特征在于,所述脚本触发条件包括:移动终端的系统时间为...

【专利技术属性】
技术研发人员:李真
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1