应用程序内快捷指令的实现方法、装置、终端及存储介质与流程

文档序号:17078643发布日期:2019-03-08 23:59阅读:400来源:国知局
应用程序内快捷指令的实现方法、装置、终端及存储介质与流程

本发明涉及通信技术领域,尤其涉及一种应用程序内快捷指令的实现方法、装置、终端及存储介质。



背景技术:

用户使用应用程序app时,会经常进行一些重复性的操作指令。现有技术中,用户只能将该页面添加至收藏夹中,在收藏页面中点开收藏过的页面,然后重复进行之前的操作,比如用户需要进入到某个购物app中的超市中购买日用品,那么用户需要在收藏的页面中找到并进入相应的app,再点击操作指令“超市”按钮,再点击操作指令“日用品”按钮,才会进入到购买日用品的页面,由于这种方式只能收藏页面,无法记录用户操作指令,因此用户每次需要买日用品的时候,均需要重复上述的操作,因此造成应用程序使用时不够方便、快捷。



技术实现要素:

本发明实施例提供一种应用程序内快捷指令的实现方法、装置、终端及存储介质,用以解决现有技术中存在的应用程序操作时不够方便快捷的问题。

第一方面,本发明实施例提供一种应用程序内快捷指令的实现方法,所述方法包括如下步骤:

创建指令采集工具;

开发支持快捷指令采集的页面;

利用所述指令采集工具采集所述页面中的操作指令,并将采集到的操作指令按照预定顺序保存以获得快捷指令

可选的,将各应用程序内的各页面以及各页面的跳转协议注册到所述指令采集工具中;

为各应用程序内各操作指令定义标识以获得指令标识,并将指令标识注册到指令采集工具中。

可选的,所述利用所述指令采集工具采集所述页面中操作指令,并将采集到的操作指令按照预定顺序保存以获得快捷指令,具体包括:

利用所述指令采集工具,采集用户在同一应用程序各页面内操作过的操作指令,并将操作指令对应的所述指令标识保存在有序列表中,并对所述有序列表进行保存以获得快捷指令。

可选的,所述方法还包括:对所述快捷指令进行展示,和/或,对所述快捷指令进行自定义命名。

第二方面,本发明实施例提供一种应用程序内快捷指令的实现装置,包括:

创建模块,用于创建指令采集工具;

开发模块,用于开发支持快捷指令采集的页面;

采集模块,用于所述利用指令采集工具采集所述页面中的操作指令,并将采集到的操作指令按照预定顺序保存以获得快捷指令。

可选的,所述开发模块,具体用于:将各应用程序内的各页面以及各页面的跳转协议注册到所述指令采集工具中;

为各应用程序内各操作指令定义标识以获得指令标识,并将指令标识注册到指令采集工具中。

可选的,所述采集模块,具体用于:利用所述指令采集工具,采集用户在同一应用程序各页面内操作过的操作指令,并将操作指令对应的所述指令标识保存在有序列表中,并对所述有序列表进行保存以获得快捷指令。

可选的,还包括:展示模块,和/或,命名模块,其中,

展示模块,用于对所述快捷指令进行展示;

命名模块,用于对所述快捷指令进行自定义命名。

第三方面,本发明实施例提供一种终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的任意一项应用程序内快捷指令的实现方法的步骤。

第四方面,本发明实施例提供一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的任意一项应用程序内快捷指令的实现方法的步骤。

本发明实施例通过利用指令采集工具,将用户平时常用的操作指令录制为一条快捷指令,在需要的时候打开收藏列表,直接点击快捷指令,实现一键触发直接跳转到最终的目标页面,无需逐步点击操作指令,大大提高了操作效率,为用户使用应用程序提供了方便。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为第一实施例提供的应用程序内快捷指令的实现方法流程图;

图2为第二实施例提供的应用程序内快捷指令的实现方法流程图;

图3为第三实施例提供的应用程序内快捷指令的实现装置结构框图;

图4为第四实施例提供的应用程序内快捷指令的实现装置结构框图;

图5为第五实施例提供的终端结构框图;

图6为第七实施例提供的应用程序内快捷指令的实现方法流程图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明第一实施例提供一种应用程序内快捷指令的实现方法,如图1所示,包括以下具体步骤:

步骤s11,创建指令采集工具;

本步骤中指令采集工具为一个全局管理单例,用于采集、保存指令标识并回放指令。本步骤中,指令是指:为用户操作行为产生的程序接口调用,如点击事件触发的点击函数调用。本步骤在在创建快捷指令采集工具的同时还可以创建一悬浮控件,以使用户在使用指令采集功能时,方便开启或结束指令采集工具。

步骤s21,开发支持快捷指令采集的页面;

本步骤在实施过程中具体包括将各应用程序内的各页面以及各页面的跳转协议注册到所述指令采集工具中;同时为各应用程序内各操作指令定义标识,获得指令标识,并将指令标识注册到指令采集工具中,实现支持快捷指令采集页面的开发;具体的,跳转协议是指:应用程序中页面跳转行为所需要的协议,其中至少包含目标页的信息,由应用程序中集中处理跳转行为的组件接收行为指示、并触发跳转行为。行为指示:指点击按钮或滑动屏幕;指令标识:指与行为指示一一对应的字符串,比如与点击按钮a对应第一字符串,与点击按钮b对应的第二字符串,或者与滑动屏幕对应的第三字符串等;本步骤中通过开发支持快捷指令采集的页面,为后续的指令采集奠定基础;通过将跳转协议注册到指令采集工具中,以便让快捷指令工具能够根据协议打开该页面;通过对操作指令定义标识以便于在采集到操作指令时,对与操作指令对应的操作标识进行保存,方便在执行快捷指令时,能够通过操作标识实现操作指令的页面跳转,最终跳转到应用程序的目标页。

步骤s13,利用所述指令采集工具采集所述页面中的操作指令,并将采集到的操作指令按照预定顺序保存以获得快捷指令。

在具体实施过程中,当指令采集工具打开时,会将同一应用程序内各页面收集到的操作指令保存起来,存在有序列表中,当退出应用程序或点击停止采集时,则将存有操作指令的有序列表进行保存,生成一条快捷指令;本步骤中通过将采集到的操作指令按照预定顺序保存,实现在执行快捷指令时,将操作指令按照保存的顺序逐一执行。

本发明实施例通过利用指令采集工具,将用户平时常用的操作指令录制为一条快捷指令,在需要的时候打开收藏列表,直接点击快捷指令,实现一键触发直接跳转到最终的目标页面,无需逐步点击操作指令,大大提高了操作效率,为用户使用应用程序提供了方便。

本发明第二实施例提供一种应用程序内快捷指令的实现方法,结合图2包括如下步骤:

步骤s21,创建指令采集工具;

步骤s22,将各应用程序内的各页面以及各页面的跳转协议注册到所述指令采集工具中;同时为各应用程序内各操作指令定义标识以获得指令标识,并将指令标识注册到指令采集工具中,实现支持快捷指令采集页面的开发;

本步骤中,跳转协议是指:应用程序中页面跳转行为所需要的协议,其中至少包含目标页的信息,由应用程序中集中处理跳转行为的组件接收行为指示并触发跳转行为。指令标识:指与行为一一对应的字符串,比如与点击按钮a对应第一字符串,与点击按钮b对应的第二字符串,或者与滑动屏幕对应的第三字符串等;通过将跳转协议注册到指令采集工具中,以便让快捷指令工具能够根据协议打开该页面,通过对操作指令定义标识以便于在采集到操作指令时对与操作指令对应的操作标识进行保存,方便在执行快捷指令时,能够通过执行操作标识实现页面跳转,最终跳转到应用程序的目标页。具体的,例如将应用程序微信的各页面以及各页面的跳转协议注册到指令采集工具中;同时为微信内各操作指令定义标识,获得指令标识,以便于指令采集工具能够根据指令标识执行相应的操作、跳转到相应的页面。

步骤s23,利用所述指令采集工具,采集用户在同一应用程序各页面内操作过的操作指令,并将操作指令对应的所述指令标识保存在有序列表中,并对所述有序列表进行保存以获得快捷指令。

本步骤中通过对操作指令的指令标识进行保存,以便于根据指令标识打开应用程序内的相应页面,例如在使用应用程序微信时,用户会经常打开“朋友圈”这个页面,通常情况下,用户需要进入微信后点击“发现”操作指令,再点击“朋友圈”操作指令,操作较为不便,通过本发明实施例可以直接将将“发现”操作指令对应的指令标识、以及“朋友圈”操作指令对应的指令标识按照先后顺序保存在列表中,形成一条快捷指令,当用户想要进入“朋友圈”这个页面时,只需点击一次已经生成的快捷指令,即可直接进入到朋友圈页面,无需逐步点击操作指令,提高了操作效率,为用户使用应用程序提供了方便。

本实施例中,在获得快捷指令后,还包括对获得的快捷指令进行自定义命名,并对获得的快捷指令进行展示。通过对快捷指令进行自定义命名并展示,能够方便用户查找快捷指令,提高操作效率。

本发明第三实施例提供一种应用程序内快捷指令的实现装置,如图3所示,包括:创建模块11、开发模块12和采集模块13;

创建模块11,用于创建指令采集工具;具体的,指令采集工具为一个全局管理单例,用于采集、保存指令标识并回放指令。操作指令是指:为用户操作行为产生的程序接口调用,如点击事件触发的点击函数调用。本步骤在在创建快捷指令采集工具的同时还可以创建一悬浮控件,以使用户在使用指令采集功能时,方便开启或结束指令采集工具。

开发模块12,用于开发支持快捷指令采集的页面;

本模块在实施过程中具体用于,将各应用程序内的各页面以及各页面的跳转协议注册到所述指令采集工具中;同时为各应用程序内各操作指令定义标识,获得指令标识,并将指令标识注册到指令采集工具中,实现支持快捷指令采集页面的开发;具体的,跳转协议是指:应用程序中页面跳转行为所需要的协议,其中至少包含目标页的信息,由应用程序中集中处理跳转行为的组件接收行为指示、并触发跳转行为。行为指示:指点击按钮或滑动屏幕;指令标识:指与行为指示一一对应的字符串,比如与点击按钮a对应第一字符串,与点击按钮b对应的第二字符串,或者与滑动屏幕对应的第三字符串等;本步骤中通过开发支持快捷指令采集的页面,为后续的指令采集奠定基础;通过将跳转协议注册到指令采集工具中,以便让快捷指令工具能够根据协议打开该页面;通过对操作指令定义标识以便于在采集到操作指令时,对与操作指令对应的操作标识进行保存,方便在执行快捷指令时,能够通过操作标识实现操作指令的页面跳转,最终跳转到应用程序的目标页。

采集模块13,用于所述利用指令采集工具采集所述页面中的操作指令,并将采集到的操作指令按照预定顺序保存,获得快捷指令。

本模块在实施过程中具体用于,将各应用程序内的各页面以及各页面的跳转协议注册到所述指令采集工具中;同时为各应用程序内各操作指令定义标识,获得指令标识,并将指令标识注册到指令采集工具中,实现支持快捷指令采集页面的开发;具体的,跳转协议是指:应用程序中页面跳转行为所需要的协议,其中至少包含目标页的信息,由应用程序中集中处理跳转行为的组件接收行为指示、并触发跳转行为。行为指示:指点击按钮或滑动屏幕;指令标识:指与行为指示一一对应的字符串,比如与点击按钮a对应第一字符串,与点击按钮b对应的第二字符串,或者与滑动屏幕对应的第三字符串等;本步骤中通过开发支持快捷指令采集的页面,为后续的指令采集奠定基础;通过将跳转协议注册到指令采集工具中,以便让快捷指令工具能够根据协议打开该页面;通过对操作指令定义标识以便于在采集到操作指令时,对与操作指令对应的操作标识进行保存,方便在执行快捷指令时,能够通过操作标识实现操作指令的页面跳转,最终跳转到应用程序的目标页。

本发明第四实施例提供一种应用程序内快捷指令的实现装置,如图4所述,包括创建模块21、开发模块22、采集模块23和展示模块24。

创建模块21,用于创建指令采集工具;

开发模块22,用于将各应用程序内的各页面以及各页面的跳转协议注册到所述指令采集工具中;

为各应用程序内各操作指令定义标识以获得指令标识,并将指令标识注册到指令采集工具中;

采集模块23,用于利用所述指令采集工具,采集用户在同一应用程序各页面内操作过的操作指令,并将操作指令对应的所述指令标识保存在有序列表中,并对所述有序列表进行保存,获得快捷指令;

展示模块24,用于对获得的快捷指令进行展示。

本实施例中通过设置展示模块,来对获得的快捷指令进行展示,以便用户从展示模块中直接查找快捷指令。

本实施例中还包括命名模块,用于对获得的快捷指令进行命名。通过对快捷指令进行自定义命名,能够方便用户查找快捷指令。

本发明第五实施例提供一种终端,结合图5,包括存储器1、处理器2及通信总线3;所述通信总线3用于实现处理器2和存储器1之间的连接通信;

具体的,本发明实施例中,处理器2可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器用于存储所述处理器的可执行指令;

存储器1,用于存储程序代码,并将该程序代码传输给处理器。存储器可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器还可以包括上述种类的存储器的组合。

具体的,本发明实施例中,所述处理器用于执行存储器中存储的应用程序内快捷指令的实现方法的程序,所述应用程序内快捷指令的实现方法的程序被执行时实现如下步骤:

步骤一,创建指令采集工具;

步骤二,开发支持快捷指令采集的页面;

步骤三,利用所述指令采集工具采集所述页面中的操作指令,并将采集到的操作指令按照预定顺序保存以获得快捷指令。

上述方法步骤的具体实施例过程可参见第一、二实施例,本实施例在此不再重复赘述。

本发明第六实施例提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下方法步骤:

步骤一,创建指令采集工具;

步骤二,开发支持快捷指令采集的页面;

步骤三,利用所述指令采集工具采集所述页面中的操作指令,并将采集到的操作指令按照预定顺序保存以获得快捷指令。

上述方法步骤的具体实施例过程可参见第一、二实施例,本实施例在此不再重复赘述。

本发明第七实施例提供一种应用程序内快捷指令的实现方法,如图6所示,包括:

步骤1、创建快捷指令采集工具,并创建一个悬浮控件,以供用户在使用快捷指令采集功能时,方便地开启/结束采集工具。具体的指令采集工具为一个全局管理单例,用以采集、保存指令标识并回放指令;

步骤2、实现逻辑当指令采集工具打开时,将一个页面收集到的调用指令标识保存起来,存到一个有序列表结构中。当页面退出,或用户点击停止采集时,将采集到的指令标识列表保存起来,生成一条记录,并允许用户定义名称。

步骤3、实现一个页面用于向用户展示收集到的所有快捷指令记录,并允许用户选择回放快捷指令。

步骤4、实现逻辑当用户选中某条记录时,指令采集工具将记录对应页面打开,并获取页面实例,使页面实例将记录中保存的指令逐一自动执行一遍。

步骤5、开发者将一个支持快捷指令的页面以及该页面的的跳转协议注册到快捷指令采集工具中,以便让快捷指令工具能够根据跳转协议打开该页面。

步骤6、为页面中的所有用户操作指令定义标识并注册到快捷指令采集工具中。

步骤7、在所有用户操作调用处,增加指令采集的调用,传入指令标识。

继续步骤5-7开发其他支持快捷指令的页面,然后重复步骤2-3实现其他快捷指令的生成。

本发明,实施例中,用户可以将一些平时常用的操作集合通过指令采集录制为快捷指令,在需要的时候打开收藏列表,一键触发。像类似设置列表筛选、选彩票等一些具有重复性的操作都可以被录制为快捷指令,大大提高了操作效率,同时提高了用户使用app的便利性。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1