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

文档序号:10492403阅读:160来源:国知局
一种移动终端中的应用操作方法及移动终端的制作方法
【专利摘要】本发明公开一种移动终端中的应用操作方法及移动终端,方法包括:脚本获取步骤,包括:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本;脚本解析步骤,包括:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。本发明在移动终端系统中增加设置脚本解析器,由用户在脚本编写界面编写脚本,通过脚本控制移动终端应用的逻辑运行关系,实现按照用户需求自动依序执行移动终端应用。
【专利说明】
一种移动终端中的应用操作方法及移动终端
技术领域
[0001]本发明涉及移动设备相关技术领域,特别是一种移动终端中的应用操作方法及移动终端。
【背景技术】
[0002]随着智能手机技术的进步和发展,手机安装的应用越来越多,功能越来越强大,各种各样的应用程序为用户提供了更快捷的沟通方式,丰富多彩的资讯信息,工作生活上的便利条件。手机作为智能终端,日益成为人们日常生活的通信中心,资讯中心,甚至娱乐中心。
[0003]手机这些作用的发挥离不开用户的操作,于是是否能提供便捷易用的操作方式成为衡量各个手机品牌增强用户体验的一个重要指标。为提升用户体验,各种品牌的手机在UI的开发设计上下了很大功夫,为用户提供更炫更酷的操作界面,或者加大内存或存储容量,使用更快更强的处理器等,开发更多的应用等。
[0004]目前的操作设计基本上都着眼于对各个独立功能点的使用,如通话、短信、聊天、听音乐、看视频等,这些功能之间没有必然的联系,所以一般不需要用户进行关联操作。各种应用一般都是被动地等待用户触发,开始启动运行,如点击图标调用,语音甚至手势控制等。
[0005]但用户也经常会遇到要将原本独立的应用组合在一起按设定的步骤执行的情况,而用户不想每个动作都要自己启动操作。比如拨打电话,拨不通的情况下发送短信,用叫车软件呼叫出租车,播放音乐等待。目前的各种UI系统只有闹钟设定提醒,更进一步通过时间触发启动应用,但这也只能是在有固定时间安排的行程上进行。如果这一连串的操作没有固定的时间点,用户想让它们按设定的顺序运行,而自己又不做相应的操作,显然闹钟方式不能满足这种要求。

【发明内容】

[0006]基于此,有必要针对现有技术无法让用户自行设置移动终端上的应用的自动依序运行的技术问题,提供一种移动终端中的应用操作方法及移动终端。
[0007]本发明提供一种移动终端中的应用操作方法,包括:
[0008]脚本获取步骤,包括:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本;
[0009]脚本解析步骤,包括:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。
[0010]进一步的,所述逻辑运行关系限定第一移动终端应用根据第二移动终端应用的执行结果执行相应的操作。
[0011]更进一步的:
[0012]所述执行结果包括:执行完毕、执行失败和/或正在执行;
[0013]所述操作包括:启动执行、延时执行和/或不予执行。
[0014]进一步的,所述脚本获取步骤和所述脚本解析步骤之间,还包括:条件设定步骤和条件触发步骤;
[0015]所述条件设定步骤,包括:显示关于所述脚本的脚本触发条件界面,从脚本触发条件界面获取脚本触发条件,将所述脚本与所述脚本触发条件关联保存;
[0016]所述条件触发步骤,包括:当所述移动终端的运行状况满足所述脚本触发条件,获取所述脚本触发条件所关联的脚本,执行所述脚本解析步骤。
[0017]更进一步的,所述脚本触发条件包括:移动终端的系统时间为触发时间或移动终端的地理位置为触发地址。
[0018]本发明提供一种移动终端,包括:
[0019]脚本获取模块,用于:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本;
[0020]脚本解析模块,用于:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。
[0021]进一步的,所述逻辑运行关系限定第一移动终端应用根据第二移动终端应用的执行结果执行相应的操作。
[0022]更进一步的:
[0023]所述执行结果包括:执行完毕、执行失败和/或正在执行;
[0024]所述操作包括:启动执行、延时执行和/或不予执行。
[0025]进一步的,所述脚本获取模块和所述脚本解析模块之间,还包括:条件设定模块和条件触发模块;
[0026]所述条件设定模块,用于:显示关于所述脚本的脚本触发条件界面,从脚本触发条件界面获取脚本触发条件,将所述脚本与所述脚本触发条件关联保存;
[0027]所述条件触发模块,用于:当所述移动终端的运行状况满足所述脚本触发条件,获取所述脚本触发条件所关联的脚本,执行所述脚本解析模块。
[0028]更进一步的,所述脚本触发条件包括:移动终端的系统时间为触发时间或移动终端的地理位置为触发地址。
[0029]本发明在移动终端系统中增加设置脚本解析器,由用户在脚本编写界面编写脚本,通过脚本控制移动终端应用的逻辑运行关系,实现按照用户需求自动依序执行移动终端应用。
【附图说明】
[0030]图1为本发明一种移动终端中的应用操作方法的工作流程图;
[0031 ]图2为本发明最佳实施例的工作流程图;
[0032]图3为本发明一种移动终端的结构模块图;
[0033]图4为本发明移动终端的结构框图。
【具体实施方式】
[0034]下面结合附图和具体实施例对本发明做进一步详细的说明。
[0035]如图1所示为本发明一种移动终端中的应用操作方法的工作流程图,包括:
[0036]步骤SlOl,包括:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本;
[0037]步骤S102,包括:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。
[0038]移动终端中包括多个应用,例如:短信、音乐、闹钟等。在步骤SlOl中,向用户显示脚本编写界面,用户在脚本编写界面中编写脚本。脚本是指使用一种特定的描述性语言,依据一定的格式编写的可执行文件。该脚本在步骤S102中,由脚本解析器进行解析,获取脚本所限定多个移动终端应用的逻辑运行关系,根据该逻辑运行关系,执行移动终端应用。
[0039]逻辑运行关系是指各应用的运行关系,例如,运行应用一后运行应用二,然后运行应用三等。脚本的描述性语言可以采用现有的各种常用的脚本语言实现,例如Perl,Shell等。脚本解析器则是将脚本翻译为移动终端系统能够执行的机器语言,根据用户所采用的脚本语言的不同,脚本解析器也有不同。为了避免在移动终端上设置过多的解析器,可以指定用户使用的脚本语言。在脚本中可以采用应用的名称标识应用,脚本解析器根据应用的名称在系统中找到该应用然后进行执行。
[0040]如下简单脚本示例:
[0041 ] RUN(AppName( “导航”),“北京香山”);
[0042]Resu11 = RUN(AppName( “拨打电话” ),“139xxxxxx” );
[0043]If(Result=,,失败,,)
[0044]RUN(AppName( “发短信“,” 139xxxxxx” , “我已到香山脚下”);
[0045]RUN(AppName( “播放音乐” ,“/sdcard/music/xiaopinggu0.mp3” );
[0046]本发明实施例可以采用现有的解析器,为了方便用户编写脚本,增加函数调用库,封装对应用的调用方法,如上边的RUN()函数用于封装程序运行方法,AppName()用于封装应用名称和程序之间的关系。
[0047]由于在移动终端中增加了脚本编写界面及脚本解析器,因此,用户可以预先按照规定的格式自行编写脚本,让各个独立的应用按设定的逻辑步骤执行,启动脚本运行之后,脚本解析器按脚本执行一系列的应用,用户不必再手工执行。给用户提供了一种组合各个独立应用的能力。
[0048]在其中一个实施例中,所述逻辑运行关系限定第一移动终端应用根据第二移动终端应用的执行结果执行相应的操作。
[0049]本实施例为应用的执行提供条件判断,即第一移动终端应用所执行的操作根据作为条件的第二移动终端应用的执行结果来执行。
[0050]在其中一个实施例中:
[0051]所述执行结果包括:执行完毕、执行失败和/或正在执行;
[0052]所述操作包括:启动执行、延时执行和/或不予执行。
[0053]其中:
[0054]执行完毕指的是作为条件的第二移动终端应用执行完毕,例如拨打电话,通话完毕,则电话应用执行完毕,此时可以触发记事本应用或者录音应用等记录通话内容;
[0055]执行失败指的是作为条件的第二移动终端应用执行失败,例如拨打电话,通话失败,则电话应用执行失败,此时可以触发例如短信应用,以发送短信;
[0056]正在执行指的是作为条件的第二移动终端应用在执行过程中,此时可以根据执行的状态触发后一组应用。例如用叫车软件呼叫出租车,此时叫车软件为正在运行,此时可以触发例如音乐应用播放音乐。
[0057]启动执行即第一移动终端应用开始运行,延时执行即第一移动终端应用在延时预设时间后执行,不予执行即第一移动终端应用不被系统执行。
[0058]在其中一个实施例中,所述步骤SlOl和所述步骤S102之间,还包括:条件设定步骤和条件触发步骤;
[0059]所述条件设定步骤,包括:显示关于所述脚本的脚本触发条件界面,从脚本触发条件界面获取脚本触发条件,将所述脚本与所述脚本触发条件关联保存;
[0060]所述条件触发步骤,包括:当所述移动终端的运行状况满足所述脚本触发条件,获取所述脚本触发条件所关联的脚本,执行所述步骤S102。
[0061]本实施例为用户提供了脚本触发条件界面,以获取脚本触发条件,脚本触发条件指的是当移动终端满足该脚本触发条件时,通过步骤S102执行相应的脚本。本实施例使得脚本能够根据移动终端的运行状况去触发相应的脚本,使得脚本的执行更为灵活,以适应用户的不同需求。
[0062]在其中一个实施例中,所述脚本触发条件包括:移动终端的系统时间为触发时间或移动终端的地理位置为触发地址。
[0063]当移动终端的系统时间为预设的触发时间时,可以执行与时间相关的脚本,例如在某个时间开始发送短信,然后再发生邮件等。
[0064]当移动终端的地理位置为预设的触发地址时,可以执行与地理位置相关的脚本,例如到家时播放音乐,然后打开浏览器等。
[0065]本实施例使得脚本的执行能够更好地与时间及地理位置关联,以满足用户在特定时间及地理位置执行相关应用的需求。
[0066]如图2所示为本发明最佳实施例的工作流程图,包括:
[0067]步骤201,移动终端的UI系统中增加脚本编程支持相关的模块:用户脚本编写界面,可执行脚本库,脚本解析器等;
[0068]步骤S202,用户通过脚本编写界面编写脚本:如应用一执行完后执行应用二,应用三根据应用二执行的结果运行等;
[0069]步骤S203,编写好的脚本保存到用户的可执行脚本库中;
[0070]步骤S204,用户为脚本设定脚本触发条件,如某一时间,到达某一地点等;
[0071 ]步骤S205,系统检测脚本触发条件;
[0072]步骤S206,当满足脚本触发条件后,系统调用脚本解析器解析用户预先编好的脚本,按照脚本逻辑解释执行。
[0073]如图3所示为本发明一种移动终端的结构模块图,包括:
[0074]脚本获取模块301,用于:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本;
[0075]脚本解析模块302,用于:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。
[0076]在其中一个实施例中,所述脚本触发条件包括:移动终端的系统时间为触发时间或移动终端的地理位置为触发地址。
[0077]在其中一个实施例中,所述逻辑运行关系限定第一移动终端应用根据第二移动终端应用的执行结果执行相应的操作。
[0078]在其中一个实施例中:
[0079]所述执行结果包括:执行完毕、执行失败和/或正在执行;
[0080]所述操作包括:启动执行、延时执行和/或不予执行。
[0081 ]在其中一个实施例中,所述脚本获取模块和所述脚本解析模块之间,还包括:条件设定模块和条件触发模块;
[0082]所述条件设定模块,用于:显示关于所述脚本的脚本触发条件界面,从脚本触发条件界面获取脚本触发条件,将所述脚本与所述脚本触发条件关联保存;
[0083]所述条件触发模块,用于:当所述移动终端的运行状况满足所述脚本触发条件,获取所述脚本触发条件所关联的脚本,执行所述脚本解析模块。
[0084]如图4所示为本发明移动终端的结构框图,其主要包括:处理器401、存储器402及通信组件403等。一般来说,本发明的移动终端优选为智能手机等。
[0085]其中存储器402中存储前述方法的具体代码,由处理器401具体执行,通信组件403进行通信。
[0086]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种移动终端中的应用操作方法,其特征在于,包括: 脚本获取步骤,包括:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本; 脚本解析步骤,包括:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。2.根据权利要求1所述的移动终端中的应用操作方法,其特征在于,所述逻辑运行关系限定第一移动终端应用根据第二移动终端应用的执行结果执行相应的操作。3.根据权利要求2所述的移动终端中的应用操作方法,其特征在于: 所述执行结果包括:执行完毕、执行失败和/或正在执行; 所述操作包括:启动执行、延时执行和/或不予执行。4.根据权利要求1?3任一项所述的移动终端中的应用操作方法,其特征在于,所述脚本获取步骤和所述脚本解析步骤之间,还包括:条件设定步骤和条件触发步骤; 所述条件设定步骤,包括:显示关于所述脚本的脚本触发条件界面,从脚本触发条件界面获取脚本触发条件,将所述脚本与所述脚本触发条件关联保存; 所述条件触发步骤,包括:当所述移动终端的运行状况满足所述脚本触发条件,获取所述脚本触发条件所关联的脚本,执行所述脚本解析步骤。5.根据权利要求4所述的移动终端中的应用操作方法,其特征在于,所述脚本触发条件包括: 移动终端的系统时间为触发时间或移动终端的地理位置为触发地址。6.一种移动终端,其特征在于,包括: 脚本获取模块,用于:显示脚本编写界面,从脚本编写界面获取用于限定多个移动终端应用的逻辑运行关系的脚本; 脚本解析模块,用于:调用设置在移动终端系统的脚本解析器解析所述脚本,按照所述脚本逻辑运行关系解释执行移动终端应用。7.根据权利要求6所述的移动终端,其特征在于,所述逻辑运行关系限定第一移动终端应用根据第二移动终端应用的执行结果执行相应的操作。8.根据权利要求7所述的移动终端,其特征在于: 所述执行结果包括:执行完毕、执行失败和/或正在执行; 所述操作包括:启动执行、延时执行和/或不予执行。9.根据权利要求6?8任一项所述的移动终端,其特征在于,所述脚本获取模块和所述脚本解析模块之间,还包括:条件设定模块和条件触发模块; 所述条件设定模块,用于:显示关于所述脚本的脚本触发条件界面,从脚本触发条件界面获取脚本触发条件,将所述脚本与所述脚本触发条件关联保存; 所述条件触发模块,用于:当所述移动终端的运行状况满足所述脚本触发条件,获取所述脚本触发条件所关联的脚本,执行所述脚本解析模块。10.根据权利要求9所述的移动终端,其特征在于,所述脚本触发条件包括:移动终端的系统时间为触发时间或移动终端的地理位置为触发地址。
【文档编号】H04M1/725GK105847552SQ201610178565
【公开日】2016年8月10日
【申请日】2016年3月25日
【发明人】李 真
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1