一种快速启动应用程序的方法和装置.pdf

上传人:1** 文档编号:2237246 上传时间:2018-08-03 格式:PDF 页数:26 大小:3.22MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410670062.3

申请日:

2014.11.20

公开号:

CN104484193A

公开日:

2015.04.01

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 9/445申请公布日:20150401|||实质审查的生效IPC(主分类):G06F 9/445申请日:20141120|||公开

IPC分类号:

G06F9/445; G06F3/0484(2013.01)I

主分类号:

G06F9/445

申请人:

乐视网信息技术(北京)股份有限公司

发明人:

戚厚利; 李时斌; 张磊; 张蒴

地址:

100089北京市海淀区学院南路68号19号楼六层6184号房间

优先权:

专利代理机构:

北京润泽恒知识产权代理有限公司11319

代理人:

赵娟

PDF下载: PDF下载
内容摘要

本发明提供了一种快速启动应用程序的方法和装置,以解决无法快速启动应用程序及无法快速操作用户需要的页面的问题。其中,快速启动应用程序的方法包括:接收针对预先生成的入口控件的第一触发指令,其中入口控件用于指示应用程序预设页面的入口;根据第一触发指令启动应用程序,并针对应用程序的预设页面执行第一触发指令指示的相应操作。本发明只需通过用于指示应用程序的预设页面入口的入口控件即可快速进入对应的应用程序,并操作该应用程序的预设页面,而无需通过查找图标启动应用程序进入主页面,再进一步选择主页面中的相关控件进入预设页面进行操作,从而提高应用程序的启动效率和对预设页面的操作效率,提升用户体验。

权利要求书

权利要求书
1.  一种快速启动应用程序的方法,其特征在于,包括:
接收针对预先生成的入口控件的第一触发指令;其中,所述入口控件用 于指示应用程序预设页面的入口;
根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设 页面执行所述第一触发指令指示的相应操作。

2.  根据权利要求1所述的方法,其特征在于,在所述接收针对预先生 成的入口控件的第一触发指令的步骤之前,还包括:
生成位于终端界面预设区域内的入口控件。

3.  根据权利要求2所述的方法,其特征在于,所述生成位于终端界面 预设区域内的入口控件的步骤包括:
查找预设的所述预设区域对应类的属性中与所述应用程序相关的入口 控件属性;其中,所述入口控件属性包括样式属性、位置属性和显示属性;
生成样式为所述样式属性所指示的样式、位置位于所述位置属性所指示 的预设区域内的入口控件;
将所述入口控件的显示属性设置为常驻属性。

4.  根据权利要求1所述的方法,其特征在于,所述第一触发指令包括 所述入口控件对应的跳转信息,
所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第一触发指令指示的相应操作的步骤包括:
获取所述第一触发指令中包括的跳转信息,并将所述跳转信息作为 Pending Intent系统类的参数;
调用携带有所述参数的Pending Intent系统类,采用所述Pending Intent 系统类启动所述应用程序,并针对所述应用程序的预设页面执行相应操作。

5.  根据权利要求1所述的方法,其特征在于,所述入口控件包括以下 至少之一:页面入口控件、输入入口控件、语音入口控件,所述第一触发指 令包括所述入口控件对应的跳转信息。

6.  根据权利要求5所述的方法,其特征在于,若所述入口控件为页面 入口控件,则所述第一触发指令为在检测到针对页面入口控件发生点击事件 时生成的指令,所述跳转信息包括:所述应用程序的标识和所述预设页面的 标识;
所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第一触发指令指示的相应操作的步骤包括:
启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标 识对应的预设页面。

7.  根据权利要求5所述的方法,其特征在于,若所述入口控件为输入 入口控件,则所述第一触发指令为在检测到针对输入入口控件发生点击事件 时生成的指令,所述跳转信息包括:所述应用程序的标识、所述预设页面的 标识、所述输入入口控件的标识和指示获取焦点的信息;
所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第一触发指令指示的相应操作的步骤包括:
启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标 识对应的预设页面;
确定所述预设页面的控件中与所述输入入口控件的标识相对应的控件;
控制所述相对应的控件获取焦点,并调用键盘输入控件。

8.  根据权利要求5所述的方法,其特征在于,若所述入口控件为语音 入口控件,则所述第一触发指令为在检测到针对语音入口控件发生点击事件 时生成的指令,所述跳转信息包括:所述应用程序的标识、所述预设页面的 标识、所述语音入口控件的标识和指示调用语音控件的信息;
所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第一触发指令指示的相应操作的步骤包括:
启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标 识对应的预设页面;
确定所述预设页面的控件中与所述语音入口控件的标识相对应的控件;
控制所述相对应的控件调用语音输入控件。

9.  根据权利要求1所述的方法,其特征在于,所述入口控件包括输入 入口控件,所述输入入口控件中包括搜索按钮控件,
所述方法还包括:
访问所述应用程序的请求接口,提取所述应用程序中的推送信息,其中, 所述推送信息包括推送数据的名称;
将所述推送数据的名称作为所述输入入口控件的内容添加至所述输入 入口控件中;
接收针对所述搜索按钮控件的第二触发指令;
根据所述第二触发指令启动所述应用程序,并针对所述应用程序的预设 页面执行所述第二触发指令指示的相应操作。

10.  根据权利要求9所述的方法,其特征在于,所述第二触发指令为在 检测到针对搜索按钮控件发生点击事件时生成的指令,
所述根据所述第二触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第二触发指令指示的相应操作的步骤包括:
根据所述第二触发指令启动所述应用程序,跳转至所述应用程序的预设 页面,并发送携带有所述推送数据的名称的搜索请求;
跳转至所述推送数据的名称所指示的推送结果页面,其中,所述推送结 果页面为所述预设页面的子页面。

11.  根据权利要求1所述的方法,其特征在于,所述方法还包括:
访问所述应用程序的请求接口,提取所述应用程序中的推送信息,其中, 所述推送信息包括推送数据的内容和播放地址;
采用所述推送数据的内容生成位于所述预设区域内的推送入口控件,并 建立所述推送入口控件与所述播放地址的关联关系;
接收针对所述推送入口控件的第三触发指令;
根据所述第三触发指令启动所述应用程序,并针对所述应用程序的预设 页面执行所述第三触发指令指示的相应操作。

12.  根据权利要求11所述的方法,其特征在于,所述第三触发指令为 在检测到针对推送入口控件发生点击事件时生成的指令,
所述根据所述第三触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第三触发指令指示的相应操作的步骤包括:
根据所述第三触发指令启动所述应用程序,跳转至所述应用程序的预设 页面,并发送携带有所述播放地址的搜索请求;
跳转至所述播放地址所指示的播放页面,并播放所述推送数据,其中, 所述播放页面为所述预设页面的子页面。

13.  根据权利要求1所述的方法,其特征在于,所述预设区域为终端界 面上的状态栏区域和/或通知栏区域。

14.  一种快速启动应用程序的装置,其特征在于,包括:
第一接收模块,用于接收针对预先生成的入口控件的第一触发指令;其 中,所述入口控件用于指示应用程序预设页面的入口;
第一执行模块,用于根据所述第一触发指令启动所述应用程序,并针对 所述应用程序的预设页面执行所述第一触发指令指示的相应操作。

15.  根据权利要求14所述的装置,其特征在于,所述装置还包括:
生成模块,用于生成位于终端界面预设区域内的入口控件。

16.  根据权利要求15所述的装置,其特征在于,所述生成模块:
查找子模块,用于查找预设的所述预设区域对应类的属性中与所述应用 程序相关的入口控件属性;其中,所述入口控件属性包括样式属性、位置属 性和显示属性;
生成子模块,用于生成样式为所述样式属性所指示的样式、位置位于所 述位置属性所指示的预设区域内的入口控件;
常驻设置子模块,用于将所述入口控件的显示属性设置为常驻属性。

17.  根据权利要求14所述的装置,其特征在于,所述第一触发指令包 括所述入口控件对应的跳转信息,
所述第一执行模块,具体用于获取所述第一触发指令中包括的跳转信 息,并将所述跳转信息作为Pending Intent系统类的参数;调用携带有所述 参数的Pending Intent系统类,采用所述Pending Intent系统类启动所述应用 程序,并针对所述应用程序的预设页面执行相应操作。

18.  根据权利要求14所述的装置,其特征在于,所述入口控件包括以 下至少之一:页面入口控件、输入入口控件、语音入口控件,所述第一触发 指令包括所述入口控件对应的跳转信息。

19.  根据权利要求18所述的装置,其特征在于,若所述入口控件为页 面入口控件,则所述第一触发指令为在检测到针对页面入口控件发生点击事 件时生成的指令,所述跳转信息包括:所述应用程序的标识和所述预设页面 的标识;
所述第一执行模块包括:
第一处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳 转至所述预设页面的标识对应的预设页面。

20.  根据权利要求18所述的装置,其特征在于,若所述入口控件为输 入入口控件,则所述第一触发指令为在检测到针对输入入口控件发生点击事 件时生成的指令,所述跳转信息包括:所述应用程序的标识、所述预设页面 的标识、所述输入入口控件的标识和指示获取焦点的信息;
所述第一执行模块包括:
第二处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳 转至所述预设页面的标识对应的预设页面;确定所述预设页面的控件中与所 述输入入口控件的标识相对应的控件;控制所述相对应的控件获取焦点,并 调用键盘输入控件。

21.  根据权利要求18所述的装置,其特征在于,若所述入口控件为语 音入口控件,则所述第一触发指令为在检测到针对语音入口控件发生点击事 件时生成的指令,所述跳转信息包括:所述应用程序的标识、所述预设页面 的标识、所述语音入口控件的标识和指示调用语音控件的信息;
所述第一执行模块包括:
第三处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳 转至所述预设页面的标识对应的预设页面;确定所述预设页面的控件中与所 述语音入口控件的标识相对应的控件;控制所述相对应的控件调用语音输入 控件。

22.  根据权利要求14所述的装置,其特征在于,所述入口控件包括输 入入口控件,所述输入入口控件中包括搜索按钮控件,
所述装置还包括:
第一提取模块,用于访问所述应用程序的请求接口,提取所述应用程序 中的推送信息,其中,所述推送信息包括推送数据的名称;
第一推送模块,用于将所述推送数据的名称作为所述输入入口控件的内 容添加至所述输入入口控件中;
第二接收模块,用于接收针对所述搜索按钮控件的第二触发指令;
第二执行模块,用于根据所述第二触发指令启动所述应用程序,并针对 所述应用程序的预设页面执行所述第二触发指令指示的相应操作。

23.  根据权利要求22所述的装置,其特征在于,所述第二触发指令为 在检测到针对搜索按钮控件发生点击事件时生成的指令,
所述第二执行模块,具体用于根据所述第二触发指令启动所述应用程 序,跳转至所述应用程序的预设页面,并发送携带有所述推送数据的名称的 搜索请求;跳转至所述推送数据的名称所指示的推送结果页面,其中,所述 推送结果页面为所述预设页面的子页面。

24.  根据权利要求14所述的装置,其特征在于,所述装置还包括:
第二提取模块,用于访问所述应用程序的请求接口,提取所述应用程序 中的推送信息,其中,所述推送信息包括推送数据的内容和播放地址;
第二推送模块,用于采用所述推送数据的内容生成位于所述预设区域内 的推送入口控件,并建立所述推送入口控件与所述播放地址的关联关系;
第三接收模块,用于接收针对所述推送入口控件的第三触发指令;
第三执行模块,用于根据所述第三触发指令启动所述应用程序,并针对 所述应用程序的预设页面执行所述第三触发指令指示的相应操作。

25.  根据权利要求24所述的装置,其特征在于,所述第三触发指令为 在检测到针对推送入口控件发生点击事件时生成的指令,
所述第三执行模块,具体用于根据所述第三触发指令启动所述应用程 序,跳转至所述应用程序的预设页面,并发送携带有所述播放地址的搜索请 求;跳转至所述播放地址所指示的播放页面,并播放所述推送数据,其中, 所述播放页面为所述预设页面的子页面。

26.  根据权利要求14所述的装置,其特征在于,所述预设区域为终端 界面上的状态栏区域和/或通知栏区域。

说明书

说明书一种快速启动应用程序的方法和装置
技术领域
本发明涉及通信技术领域,特别是涉及一种快速启动应用程序的方法和 装置。
背景技术
随着通信技术的迅速发展,各种终端的功能也越来越强大。许多应用程 序都为其自身提供了用于安装在终端上的客户端程序。对于提供客户端程序 的应用程序,首先客户端程序被下载并安装到终端上,然后通过客户端程序 与服务器之间的信息交互,用户可以在终端上实现对应用程序的使用和体 验。
为了快速启动终端上所安装的应用程序,通常会在终端的桌面上显示应 用程序对应的图标,该图标作为启动应用程序的快捷方式,点击该图标之后 即可进入相应的应用程序。然而,随着终端上安装的应用程序的数量越来越 多,终端桌面上所显示的应用程序图标的数量也越来越多,并且终端屏幕范 围内能够显示的应用程序图标的数量是有限的,因此通常要采用分页显示的 方式。
因此,目前在需要启动某个应用程序时,首先要从多页屏幕所显示的大 量应用程序图标中查找到该应用程序对应的图标,然后点击该图标启动应用 程序,但是该种方式的查找效率较低,无法快速启动应用程序。并且,在点 击该图标启动应用程序之后,进入该应用程序的主页面,如果需要运行应用 程序的其他功能,则进一步选择主页面中的相关控件进入对应的子页面,因 此无法快速操作用户需要的页面。
发明内容
本发明提供一种快速启动应用程序的方法和装置,以解决无法快速启动 应用程序及无法快速操作用户需要的页面的问题。
为了解决上述问题,本发明公开了一种快速启动应用程序的方法,包括:
接收针对预先生成的入口控件的第一触发指令;其中,所述入口控件用 于指示应用程序预设页面的入口;
根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设 页面执行所述第一触发指令指示的相应操作。
优选地,在所述接收针对预先生成的入口控件的第一触发指令的步骤之 前,还包括:
生成位于终端界面预设区域内的入口控件。
优选地,所述生成位于终端界面预设区域内的入口控件的步骤包括:
查找预设的所述预设区域对应类的属性中与所述应用程序相关的入口 控件属性;其中,所述入口控件属性包括样式属性、位置属性和显示属性;
生成样式为所述样式属性所指示的样式、位置位于所述位置属性所指示 的预设区域内的入口控件;
将所述入口控件的显示属性设置为常驻属性。
优选地,所述第一触发指令包括所述入口控件对应的跳转信息,
所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第一触发指令指示的相应操作的步骤包括:
获取所述第一触发指令中包括的跳转信息,并将所述跳转信息作为 Pending Intent系统类的参数;
调用携带有所述参数的Pending Intent系统类,采用所述Pending Intent 系统类启动所述应用程序,并针对所述应用程序的预设页面执行相应操作。
优选地,所述入口控件包括以下至少之一:页面入口控件、输入入口控 件、语音入口控件,所述第一触发指令包括所述入口控件对应的跳转信息。
优选地,若所述入口控件为页面入口控件,则所述第一触发指令为在检 测到针对页面入口控件发生点击事件时生成的指令,所述跳转信息包括:所 述应用程序的标识和所述预设页面的标识;
所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第一触发指令指示的相应操作的步骤包括:
启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标 识对应的预设页面。
优选地,若所述入口控件为输入入口控件,则所述第一触发指令为在检 测到针对输入入口控件发生点击事件时生成的指令,所述跳转信息包括:所 述应用程序的标识、所述预设页面的标识、所述输入入口控件的标识和指示 获取焦点的信息;
所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第一触发指令指示的相应操作的步骤包括:
启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标 识对应的预设页面;
确定所述预设页面的控件中与所述输入入口控件的标识相对应的控件;
控制所述相对应的控件获取焦点,并调用键盘输入控件。
优选地,若所述入口控件为语音入口控件,则所述第一触发指令为在检 测到针对语音入口控件发生点击事件时生成的指令,所述跳转信息包括:所 述应用程序的标识、所述预设页面的标识、所述语音入口控件的标识和指示 调用语音控件的信息;
所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第一触发指令指示的相应操作的步骤包括:
启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标 识对应的预设页面;
确定所述预设页面的控件中与所述语音入口控件的标识相对应的控件;
控制所述相对应的控件调用语音输入控件。
优选地,所述入口控件包括输入入口控件,所述输入入口控件中包括搜 索按钮控件,
所述方法还包括:
访问所述应用程序的请求接口,提取所述应用程序中的推送信息,其中, 所述推送信息包括推送数据的名称;
将所述推送数据的名称作为所述输入入口控件的内容添加至所述输入 入口控件中;
接收针对所述搜索按钮控件的第二触发指令;
根据所述第二触发指令启动所述应用程序,并针对所述应用程序的预设 页面执行所述第二触发指令指示的相应操作。
优选地,所述第二触发指令为在检测到针对搜索按钮控件发生点击事件 时生成的指令,
所述根据所述第二触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第二触发指令指示的相应操作的步骤包括:
根据所述第二触发指令启动所述应用程序,跳转至所述应用程序的预设 页面,并发送携带有所述推送数据的名称的搜索请求;
跳转至所述推送数据的名称所指示的推送结果页面,其中,所述推送结 果页面为所述预设页面的子页面。
优选地,所述方法还包括:
访问所述应用程序的请求接口,提取所述应用程序中的推送信息,其中, 所述推送信息包括推送数据的内容和播放地址;
采用所述推送数据的内容生成位于所述预设区域内的推送入口控件,并 建立所述推送入口控件与所述播放地址的关联关系;
接收针对所述推送入口控件的第三触发指令;
根据所述第三触发指令启动所述应用程序,并针对所述应用程序的预设 页面执行所述第三触发指令指示的相应操作。
优选地,所述第三触发指令为在检测到针对推送入口控件发生点击事件 时生成的指令,
所述根据所述第三触发指令启动所述应用程序,并针对所述应用程序的 预设页面执行所述第三触发指令指示的相应操作的步骤包括:
根据所述第三触发指令启动所述应用程序,跳转至所述应用程序的预设 页面,并发送携带有所述播放地址的搜索请求;
跳转至所述播放地址所指示的播放页面,并播放所述推送数据,其中, 所述播放页面为所述预设页面的子页面。
优选地,所述预设区域为终端界面上的状态栏区域和/或通知栏区域。
为了解决上述问题,本发明还公开了一种快速启动应用程序的装置,其 特征在于,包括:
第一接收模块,用于接收针对预先生成的入口控件的第一触发指令;其 中,所述入口控件用于指示应用程序预设页面的入口;
第一执行模块,用于根据所述第一触发指令启动所述应用程序,并针对 所述应用程序的预设页面执行所述第一触发指令指示的相应操作。
优选地,所述装置还包括:
生成模块,用于生成位于终端界面预设区域内的入口控件。
优选地,所述生成模块:
查找子模块,用于查找预设的所述预设区域对应类的属性中与所述应用 程序相关的入口控件属性;其中,所述入口控件属性包括样式属性、位置属 性和显示属性;
生成子模块,用于生成样式为所述样式属性所指示的样式、位置位于所 述位置属性所指示的预设区域内的入口控件;
常驻设置子模块,用于将所述入口控件的显示属性设置为常驻属性。
优选地,所述第一触发指令包括所述入口控件对应的跳转信息,
所述第一执行模块,具体用于获取所述第一触发指令中包括的跳转信 息,并将所述跳转信息作为Pending Intent系统类的参数;调用携带有所述 参数的Pending Intent系统类,采用所述Pending Intent系统类启动所述应用 程序,并针对所述应用程序的预设页面执行相应操作。
优选地,所述入口控件包括以下至少之一:页面入口控件、输入入口控 件、语音入口控件,所述第一触发指令包括所述入口控件对应的跳转信息。
优选地,若所述入口控件为页面入口控件,则所述第一触发指令为在检 测到针对页面入口控件发生点击事件时生成的指令,所述跳转信息包括:所 述应用程序的标识和所述预设页面的标识;
所述第一执行模块包括:
第一处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳 转至所述预设页面的标识对应的预设页面。
优选地,若所述入口控件为输入入口控件,则所述第一触发指令为在检 测到针对输入入口控件发生点击事件时生成的指令,所述跳转信息包括:所 述应用程序的标识、所述预设页面的标识、所述输入入口控件的标识和指示 获取焦点的信息;
所述第一执行模块包括:
第二处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳 转至所述预设页面的标识对应的预设页面;确定所述预设页面的控件中与所 述输入入口控件的标识相对应的控件;控制所述相对应的控件获取焦点,并 调用键盘输入控件。
优选地,若所述入口控件为语音入口控件,则所述第一触发指令为在检 测到针对语音入口控件发生点击事件时生成的指令,所述跳转信息包括:所 述应用程序的标识、所述预设页面的标识、所述语音入口控件的标识和指示 调用语音控件的信息;
所述第一执行模块包括:
第三处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳 转至所述预设页面的标识对应的预设页面;确定所述预设页面的控件中与所 述语音入口控件的标识相对应的控件;控制所述相对应的控件调用语音输入 控件。
优选地,所述入口控件包括输入入口控件,所述输入入口控件中包括搜 索按钮控件,
所述装置还包括:
第一提取模块,用于访问所述应用程序的请求接口,提取所述应用程序 中的推送信息,其中,所述推送信息包括推送数据的名称;
第一推送模块,用于将所述推送数据的名称作为所述输入入口控件的内 容添加至所述输入入口控件中;
第二接收模块,用于接收针对所述搜索按钮控件的第二触发指令;
第二执行模块,用于根据所述第二触发指令启动所述应用程序,并针对 所述应用程序的预设页面执行所述第二触发指令指示的相应操作。
优选地,所述第二触发指令为在检测到针对搜索按钮控件发生点击事件 时生成的指令,
所述第二执行模块,具体用于根据所述第二触发指令启动所述应用程 序,跳转至所述应用程序的预设页面,并发送携带有所述推送数据的名称的 搜索请求;跳转至所述推送数据的名称所指示的推送结果页面,其中,所述 推送结果页面为所述预设页面的子页面。
优选地,所述装置还包括:
第二提取模块,用于访问所述应用程序的请求接口,提取所述应用程序 中的推送信息,其中,所述推送信息包括推送数据的内容和播放地址;
第二推送模块,用于采用所述推送数据的内容生成位于所述预设区域内 的推送入口控件,并建立所述推送入口控件与所述播放地址的关联关系;
第三接收模块,用于接收针对所述推送入口控件的第三触发指令;
第三执行模块,用于根据所述第三触发指令启动所述应用程序,并针对 所述应用程序的预设页面执行所述第三触发指令指示的相应操作。
优选地,所述第三触发指令为在检测到针对推送入口控件发生点击事件 时生成的指令,
所述第三执行模块,具体用于根据所述第三触发指令启动所述应用程 序,跳转至所述应用程序的预设页面,并发送携带有所述播放地址的搜索请 求;跳转至所述播放地址所指示的播放页面,并播放所述推送数据,其中, 所述播放页面为所述预设页面的子页面。
优选地,所述预设区域为终端界面上的状态栏区域和/或通知栏区域。
与现有技术相比,本发明包括以下优点:
本发明中预先生成位于终端界面预设区域内的入口控件,该入口控件用 于指示应用程序预设页面的入口,然后在接收到针对入口控件的第一触发指 令后,即可根据该第一触发指令启动该入口控件所对应的应用程序,并针对 该应用程序的预设页面执行该第一触发指令指示的相应操作。因此,本发明 只需通过用于指示应用程序的预设页面入口的入口控件即可快速进入对应 的应用程序,并操作该应用程序的预设页面,而无需通过查找图标启动应用 程序进入主页面,再进一步选择主页面中的相关控件进入预设页面进行操 作,从而提高应用程序的启动效率和对预设页面的操作效率,提升用户体验。
附图说明
图1是本发明实施例一的一种快速启动应用程序的方法的流程图;
图2是本发明实施例二的一种快速启动应用程序的方法的流程图;
图3是本发明实施例二的一种预设区域内入口控件的示意图;
图4是本发明实施例二的一种名称数据推送的示意图;
图5是本发明实施例二的一种内容数据推送的示意图;
图6是本发明实施例二的一种隐藏推送入口控件的示意图;
图7是本发明实施例二的一种显示推送入口控件的示意图;
图8是本发明实施例二的点击页面入口控件后的示意图;
图9是本发明实施例二的点击输入入口控件后的示意图;
图10是本发明实施例二的点击语音入口控件后的示意图;
图11是本发明实施例二的点击搜索按钮控件后的示意图;
图12是本发明实施例三的一种快速启动应用程序的装置的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图 和具体实施方式对本发明作进一步详细的说明。
本发明针对目前在终端中启动应用程序和操作应用程序中页面的效率 较低的问题,提供了一种快速启动应用程序的方法和装置,能够提高应用程 序的启动效率和对应用程序的预设页面的操作效率,提升用户体验。
下面,通过以下各个实施例分别对快速启动应用程序的方法和装置进行 详细介绍。本发明中的应用程序可以为安装在终端中的各种应用程序,终端 可以为手机、平板电脑等等。
实施例一:
参照图1,示出了本发明实施例一的一种快速启动应用程序的方法的流 程图,该方法具体可以包括以下步骤:
步骤101,接收针对所述入口控件的第一触发指令。
当用户想要针对应用程序的预设页面进行操作时,首先查找预先生成的 用于指示该应用程序预设页面入口的入口控件,然后针对该入口控件执行相 应的操作即可生成第一触发指令,系统即可接收到上述针对入口控件的第一 触发指令。
步骤102,根据所述第一触发指令启动所述应用程序,并针对所述应用 程序的预设页面执行所述第一触发指令指示的相应操作。
在接收到上述针对入口控件的第一触发指令后,系统即响应该第一触发 指令,根据该第一触发指令即可启动上述应用程序,并进一步针对该应用程 序的预设页面执行该第一触发指令指示的相应操作。
本发明实施例中,只需通过用于指示应用程序预设页面入口的入口控件 即可快速进入对应的应用程序,并操作该应用程序的预设页面,而无需通过 查找图标启动应用程序进入主页面,再进一步选择主页面中的相关控件进入 预设页面进行操作,从而提高应用程序的启动效率和对预设页面的操作效 率,提升用户体验。
实施例二:
参照图2,示出了本发明实施例二的一种快速启动应用程序的方法的流 程图,该方法具体可以包括以下步骤:
步骤201,生成位于终端界面预设区域内的入口控件。
本发明实施例中,针对需要快速启动的应用程序,可以预先生成用于指 示该应用程序的预设页面入口的入口控件,根据该入口控件即可进入到该应 用程序的预设页面。并且,还可以将上述入口控件设置在终端界面的预设区 域内,因此可以直接从该预设区域内查找到该入口控件,从而进一步提高查 找效率。
本发明实施例中,上述预设区域可以为终端界面上的状态栏区域或者通 知栏区域,还可以为终端界面上的状态栏区域和通知栏区域,即可以在状态 栏区域和通知栏区域中的至少一个区域内生成入口控件。对于生成入口控件 的时间,可以在终端上安装完成应用程序时生成位于预设区域内的入口控 件,还可以在终端上安装完成应用程序并首次启动该应用程序时生成位于预 设区域内的入口控件,还可以在其他时间生成位于预设区域内的入口控件, 本发明实施例对此并不加以限制。
另外,上述预设区域还可以为自定义的区域,即可以自定义终端中的任 何一个区域为预设区域,本发明实施例对此并不加以限制。
在本发明的一种优选实施例中,该步骤201可以包括以下子步骤:
子步骤a1,查找预设的所述预设区域对应类的属性中与所述应用程序相 关的入口控件属性;其中,所述入口控件属性包括样式属性、位置属性和常 驻属性;
子步骤a2,生成样式为所述样式属性所指示的样式、位置位于所述位置 属性所指示的预设区域内的入口控件;
子步骤a3,将所述入口控件的显示属性设置为常驻属性。对于终端系统 中的元素,其具有各自对应的类,类是将数据以及这些数据上的操作封装在 一起,类具有多个属性。对于上述预设区域首先会预设其所对应的类的各种 属性,该类中限定了该区域中相应控件的样式属性、位置属性、内容属性等 信息,首先可以从该预设区域对应类的属性中查找与所述应用程序相关的入 口控件属性,根据该入口控件属性即可生成对应的入口控件。具体的,上述 入口控件属性可以包括样式属性和位置属性,样式属性表明了入口控件具体 的样式信息,位置属性表明了入口控件具体所处的位置,因此在生成入口控 件时,即可生成样式为所述样式属性所指示的样式、位置位于所述位置属性 所指示的预设区域内的入口控件。
本发明实施例中,还可以进一步设置将上述入口控件常驻于预设区域 内,即限定入口控件为常驻于预设区域内的控件,常驻即指将该入口控件固 定显示在预设区域内。因此还可以将入口控件的显示属性设置为常驻属性, 设置之后,入口控件将按照该显示属性进行显示,实现将入口控件固定显示 在预设区域内。
需要说明的是,上述子步骤a2和子步骤a3并不限定于上述执行顺序, 可以先执行子步骤a2再执行子步骤a3,也可以先执行子步骤a3再执行子步 骤a2,还可以同时执行子步骤a2和子步骤a3,本发明实施例对此并不加以 限制。
本发明实施例中,应用程序可以为视频播放程序,应用程序的预设页面 可以为视频搜索页面。入口控件可以包括以下至少之一:页面入口控件、输 入入口控件、语音入口控件,其中输入入口控件中还可以包括搜索按钮控件。
参照图3,示出了本发明实施例二的一种预设区域内入口控件的示意图。 该图中以应用程序为“乐看搜索”,应用程序的预设页面为视频搜索页面为 例。图3中所示的为终端的通知栏区域(即指预设区域),该通知栏中标有 “乐看搜索”的图标即为页面入口控件,标有“乐看搜索”的图标右侧的输 入框即为输入入口控件,该输入框中显示的搜索图标即为搜索按钮控件,输 入框右侧的语音按钮图标即为语音入口控件。其中,在输入框中还可能显示 一些相关的文字,并且在该预设区域内还包括一些其他控件,例如WLAN (Wireless Local Area Networks,无线局域网络)开关控件、声音开关控件等, 对于这些控件本发明实施例在此不再详细论述。
以在通知栏中生成入口控件为例,过程可以如下:
1、在终端上安装应用程序并启动后,通过通知类(notification)的属性 中与应用程序相关的入口控件(页面入口控件、输入入口控件、语音入口控 件、搜索按钮控件)属性,生成需要显示的页面图标、输入框、语音按钮、 搜索按钮,并通过设置常驻属性将其常驻到通知栏。
2、当设置下拉通知栏(可参阅图5所示)时,通过自定义布局,实现 通知栏样式,以合理的布局展示页面图标、输入框、搜索按钮、语音按钮。
3、定义点击页面图标、输入框、搜索按钮、语音按钮生成第一触发指 令后所要执行的相应操作,在点击相应图标的时候,执行相对应的操作。
步骤202,访问所述应用程序的请求接口,提取所述应用程序中的推送 信息,其中,所述推送信息包括推送数据的名称。
在本发明的一种优选实施例中,还可以进一步实现名称数据推送的情 况。对于上述应用程序来说,其对应的数据中会包括一些相关的推送信息, 因此,本发明实施例中还可以通过访问上述应用程序的请求接口,提取该应 用程序中的推送信息,其中,推送信息可以包括推送数据的名称。
步骤203,将所述推送数据的名称作为所述输入入口控件的内容添加至 所述输入入口控件中。
在提取上述推送信息之后,即可进一步将推送数据的名称作为输入入口 控件的内容添加至该输入入口控件中,因此该输入入口控件中即会显示所述 推送数据的名称,即该输入入口控件还增加了一项内容属性。
参照图4,示出了本发明实施例二的一种名称数据推送的示意图。对比 于上述图3可以得出,在图4的输入框中还增加了“古剑奇谭”这一视频名 称,该视频名称即为推送数据的名称。
步骤204,访问所述应用程序的请求接口,提取所述应用程序中的推送 信息,其中,所述推送信息包括推送数据的内容和播放地址。
在本发明的一种优选实施例中,还可以进一步实现内容数据推送的情 况。对于上述应用程序来说,其对应的数据中会包括一些相关的推送信息, 因此,本发明实施例中还可以通过访问上述应用程序的请求接口,提取该应 用程序中的推送信息,其中,推送信息可以包括推送数据的内容和播放地址。
步骤205,采用所述推送数据的内容生成位于所述预设区域内的推送入 口控件,并建立所述推送入口控件与所述播放地址的关联关系。
上述推送数据的内容可以包括一种或多种,每一种推送数据的内容对应 一个播放地址。因此在提取上述推送信息之后,即可进一步采用上述推送数 据的内容生成位于预设区域内的至少一个推送入口控件,并建立推送入口控 件与对应播放地址的关联关系。因此在该预设区域中还会显示至少一个推送 入口控件,推送入口控件中即可以显示推送数据的内容。
本发明实施例中,采用推送数据的内容生成位于预设区域内的推送入口 控件的过程可以为:查找预设的所述预设区域对应类的属性中与所述应用程 序相关的推送入口控件属性;其中,所述推送入口控件属性可以包括样式属 性、位置属性和显示属性;生成样式为所述样式属性所指示的样式、位置位 于所述位置属性所指示的预设区域内、内容为所述推送数据的内容的推送入 口控件。另外,也可以将推送入口控件的属性设置为常驻属性或者不设置为 常驻属性。
参照图5,示出了本发明实施例二的一种内容数据推送的示意图。对比 于上述图3可以得出,在图5的预设区域内的入口控件的下方还增加了两个 推送入口控件,推送入口控件中分别显示了自身的推送数据的内容,推送入 口控件中的文字以及对应的视频缩略图即为推送数据的内容。
在本发明的一种优选实施例中,还可以针对上述推送入口控件设置显示 和隐藏机制,因此还可以针对推送入口控件设置显示控件,该显示控件用于 控制推送入口控件的显示和隐藏。在用户点击该显示控件后,即可检测到针 对显示控件发生点击事件,此时将生成控制指令,根据该控制指令对推送入 口控件的显示和隐藏进行控制,如果当前推送入口控件处于显示状态,则控 制推送入口控件进入隐藏状态,如果当前推送入口控件处于隐藏状态,则控 制推送入口控件进入显示状态。
如图6所示,为本发明实施例二的一种隐藏推送入口控件的示意图。在 该图中,预设区域内的入口控件下方的控件(由8个圆点组成的控件)即为 显示控件,该图的状态为隐藏推送入口控件的状态。在该图6的基础上点击 显示控件之后即可进入图7所示的页面。
如图7所示,为本发明实施例二的一种显示推送入口控件的示意图。该 图7为针对图6中的显示控件点击之后进入的页面,推送入口控件处于显示 状态,其中所显示的包括文字和缩略图的控件即为推送入口控件,在推送入 口控件的下方包括显示控件。在该图7的基础上点击显示控件之后即可进入 图6所示的页面。
上述步骤202~步骤205是在实施例一的基础上所增加的推送步骤,其 中步骤202和步骤203为一种推送实现方式,步骤204和步骤205为另一种 推送实现方式。本发明实施例中,可以在实施例一的基础上仅增加上述步骤 202和步骤203,或者仅增加上述步骤204和步骤205,还可以全部增加上述 步骤202~步骤205。在全部增加步骤202~步骤205时,可以先执行步骤202 和步骤203,再执行步骤204和步骤205,也可以先执行步骤204和步骤205, 再执行步骤202和步骤203,本发明实施例对此并不加以限制。
步骤206,接收针对所述入口控件的第一触发指令,并根据所述第一触 发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触 发指令指示的相应操作。
该步骤206是基于上述步骤201的基础之上执行的。
本发明实施例中,在针对某个入口控件进行操作时,即可生成第一触发 指令,该第一触发指令可以包括入口控件对应的跳转信息。响应该第一触发 指令即可启动应用程序,并针对该应用程序的预设页面执行该第一触发指令 指示的相应操作。
在本发明的一种优选实施例中,可以通过Pending Intent系统类响应第 一触发指令。因此,该步骤206中根据第一触发指令启动所述应用程序,并 针对应用程序的预设页面执行所述第一触发指令指示的相应操作的步骤可 以包括以下子步骤:
子步骤b1,获取所述第一触发指令中包括的跳转信息,并将所述跳转信 息作为Pending Intent系统类的参数;
子步骤b2,调用携带有所述参数的Pending Intent系统类,采用所述 Pending Intent系统类启动所述应用程序,并针对所述应用程序的预设页面执 行相应操作。
下面,分别介绍针对页面入口控件、输入入口控件和语音入口控件生成 第一触发指令时,所执行的相关操作。
(1)若入口控件为页面入口控件,则第一触发指令为在检测到针对页 面入口控件发生点击事件时生成的指令,所述跳转信息包括:应用程序的标 识和预设页面的标识。
该种情况下,步骤206中根据第一触发指令启动所述应用程序,并针对 应用程序的预设页面执行第一触发指令指示的相应操作的步骤可以包括:
启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标 识对应的预设页面。
也即,获取所述第一触发指令中包括的应用程序的标识和预设页面的标 识,并将所述应用程序的标识和预设页面的标识作为Pending Intent系统类 的参数;调用携带有所述参数的Pending Intent系统类,采用所述Pending  Intent系统类启动所述应用程序的标识对应的应用程序,并跳转至所述预设 页面的标识对应的预设页面。
参照图8,示出了本发明实施例二的点击页面入口控件后的示意图。在 点击图3所示的“乐看搜索”图标这一页面入口控件后,即可进入“乐看搜 索”这一应用程序中的“视频搜索”这一页面。该页面中可以包括输入框控 件、搜索按钮控件、语音按钮控件等,还可以包括推送的影片的名称、缩略 图等信息。
(2)若入口控件为输入入口控件,则第一触发指令为在检测到针对输 入入口控件发生点击事件时生成的指令,所述跳转信息包括:应用程序的标 识、预设页面的标识、输入入口控件的标识和指示获取焦点的信息。
该种情况下,步骤206中根据第一触发指令启动所述应用程序,并针对 应用程序的预设页面执行第一触发指令指示的相应操作的步骤可以包括:
启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标 识对应的预设页面;确定所述预设页面的控件中与所述输入入口控件的标识 相对应的控件;控制所述相对应的控件获取焦点,并调用键盘输入控件。
也即,获取所述第一触发指令中包括的应用程序的标识、预设页面的标 识、输入入口控件的标识和指示获取焦点的信息,并将所述应用程序的标识、 预设页面的标识、输入入口控件的标识和指示获取焦点的信息作为Pending  Intent系统类的参数;调用携带有所述参数的Pending Intent系统类,采用所 述Pending Intent系统类启动所述应用程序的标识对应的应用程序,并跳转 至所述预设页面的标识对应的预设页面;确定所述预设页面的控件中与所述 输入入口控件的标识相对应的控件;控制所述相对应的控件获取焦点,并调 用键盘输入控件。
参照图9,示出了本发明实施例二的点击输入入口控件后的示意图。在 点击图3所示的输入框这一输入入口控件后,即可进入“乐看搜索”这一 应用程序中的“视频搜索”这一页面,并且控制该页面中的输入框控件获取 焦点(光标在该输入框的左侧闪烁),并调用键盘输入控件。
(3)若入口控件为语音入口控件,则第一触发指令为在检测到针对语 音入口控件发生点击事件时生成的指令,所述跳转信息包括:应用程序的标 识、预设页面的标识、语音入口控件的标识和指示调用语音控件的信息。
该种情况下,步骤206中根据第一触发指令启动所述应用程序,并针对 应用程序的预设页面执行第一触发指令指示的相应操作的步骤可以包括:
启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标 识对应的预设页面;确定所述预设页面的控件中与所述语音入口控件的标识 相对应的控件;控制所述相对应的控件调用语音输入控件。
也即,获取所述第一触发指令中包括的应用程序的标识、预设页面的标 识、语音入口控件的标识和指示调用语音控件的信息,并将所述应用程序的 标识、预设页面的标识、语音入口控件的标识和指示调用语音控件的信息作 为Pending Intent系统类的参数;调用携带有所述参数的Pending Intent系统 类,采用所述Pending Intent系统类启动所述应用程序的标识对应的应用程 序,并跳转至所述预设页面的标识对应的预设页面;确定所述预设页面的控 件中与所述语音入口控件的标识相对应的控件;控制所述相对应的控件调用 语音输入控件。
参照图10,示出了本发明实施例二的点击语音入口控件后的示意图。在 点击图3所示的语音按钮这一语音入口控件后,即可进入“乐看搜索”这一 应用程序中的“视频搜索”这一页面,并且控制该页面中的语音按钮控件调 用语音输入控件。
步骤207,接收针对所述搜索按钮控件的第二触发指令,并根据所述第 二触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第 二触发指令指示的相应操作。
本发明实施例中,在将推送数据的名称作为所述输入入口控件的内容添 加至输入入口控件中之后,针对该输入入口控件中的搜索按钮控件进行操作 时,即可生成第二触发指令,即第二触发指令为在检测到针对搜索按钮控件 发生点击事件时生成的指令。该第二触发指令可以包括应用程序的标识、预 设页面的标识和推送数据名称。响应该第二触发指令即可启动应用程序,并 针对该应用程序的预设页面执行第二触发指令指示的相应操作。
在本发明的一种优选实施例中,该步骤207中根据第二触发指令启动应 用程序,并针对应用程序的预设页面执行第二触发指令指示的相应操作的步 骤可以包括:
根据所述第二触发指令启动所述应用程序,跳转至所述应用程序的预设 页面,并发送携带有所述推送数据的名称的搜索请求;跳转至所述推送数据 名称所指示的推送结果页面,其中,所述推送结果页面为所述预设页面的子 页面。
本发明实施例中,可以通过Pending Intent系统类响应第二触发指令。 具体可以为:获取所述第二触发指令中包括的应用程序的标识、预设页面的 标识和推送数据名称,并将所述应用程序的标识、预设页面的标识和推送数 据名称设置为Pending Intent系统类的参数;调用携带有所述参数的Pending  Intent系统类,采用所述Pending Intent系统类启动所述应用程序的标识对应 的应用程序,并跳转至所述预设页面的标识对应的预设页面;发送携带有所 述推送数据的名称的搜索请求至服务器,服务器在接收到该搜索请求后会按 照所述推送数据名称执行搜索操作,并返回搜索结果;应用程序在接收到该 搜索结果后即可跳转至所述推送数据名称所指示的推送结果页面。
参照图11,示出了本发明实施例二的点击搜索按钮控件后的示意图。在 点击图4所示的搜索按钮控件后,即可进入“乐看搜索”这一应用程序中的 “视频搜索”这一页面,并且发送携带有“古剑奇谭”这一视频名称的搜索 请求,然后跳转至图11所示的推送结果页面。
步骤208,接收针对所述推送入口控件的第三触发指令,并根据所述第 三触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第 三触发指令指示的相应操作。
本发明实施例中,在生成位于所述预设区域内的推送入口控件之后,针 对该推送入口控件进行操作时,即可生成第三触发指令,即第三触发指令为 在检测到针对推送入口控件发生点击事件时生成的指令。该第三触发指令可 以包括应用程序的标识、预设页面的标识和播放地址。响应该第三触发指令 即可启动应用程序,并针对该应用程序的预设页面执行第三触发指令指示的 相应操作。
在本发明的一种优选实施例中,该步骤208中根据第三触发指令启动应 用程序,并针对应用程序的预设页面执行第三触发指令指示的相应操作的步 骤可以包括:
根据所述第三触发指令启动所述应用程序,跳转至所述应用程序的预设 页面,并发送携带有所述播放地址的搜索请求;跳转至所述播放地址所指示 的播放页面,并播放所述推送数据,其中,所述播放页面为所述预设页面的 子页面。
本发明实施例中,可以通过Pending Intent系统类响应第三触发指令。 具体可以为:获取所述第三触发指令中包括的应用程序的标识、预设页面的 标识和播放地址,并将所述应用程序的标识、预设页面的标识和播放地址作 为Pending Intent系统类的参数;调用携带有所述参数的Pending Intent系统 类,采用所述Pending Intent系统类启动所述应用程序的标识对应的应用程 序,并跳转至所述预设页面的标识对应的预设页面,发送携带有所述播放地 址的搜索请求至服务器,服务器在接收到该搜索请求后会按照所述播放地址 执行搜索操作,并返回搜索结果;应用程序在接收到该搜索结果后即可跳转 至所述播放地址所指示的播放页面,并播放所述推送数据。
需要说明的是,上述步骤206、步骤207和步骤208是分别针对不同的 控件进行操作时生成相应的触发指令后所执行的相应操作,本发明实施例中 并不限定上述步骤的执行顺序,只要接收到相应的触发指令,即可执行对应 的步骤。并且,还可以在执行步骤202或步骤204的同时执行步骤206,即 启动和推荐的过程同时执行。
本发明实施例中利用终端预设区域的优势,在该预设区域中显示入口控 件,根据该入口控件即可进入相应应用程序,并对该应用程序的预设页面进 行操作,更加快捷方便,并且还可以在预设区域内显示推送数据,从而进一 步提升用户体验。
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动 作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的 限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次, 本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例, 所涉及的动作和模块并不一定是本发明所必须的。
实施例三:
参照图12,示出了本发明实施例三的一种快速启动应用程序的装置的结 构框图,该装置具体可以包括以下模块:
第一接收模块1201,用于接收针对预先生成的入口控件的第一触发指 令;其中,所述入口控件用于指示应用程序预设页面的入口;
第一执行模块1202,用于根据所述第一触发指令启动所述应用程序,并 针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作。
在本发明的一种优选实施例中,入口控件可以包括以下至少之一:页面 入口控件、输入入口控件、语音入口控件,其中输入入口控件可以包括搜索 按钮控件。所述预设区域可以为终端界面上的状态栏区域和/或通知栏区域。 所述应用程序可以为视频播放程序,所述预设页面可以为视频搜索页面。
在本发明的一种优选实施例中,快速启动应用程序的装置还可以包括以 下模块:
生成模块,用于生成位于终端界面预设区域内的入口控件;
第一提取模块,用于访问所述应用程序的请求接口,提取所述应用程序 中的推送信息,其中,所述推送信息包括推送数据的名称;
第一推送模块,用于将所述推送数据的名称作为所述输入入口控件的内 容添加至所述输入入口控件中;
第二接收模块,用于接收针对所述搜索按钮控件的第二触发指令;
第二执行模块,用于根据所述第二触发指令启动所述应用程序,并针对 所述应用程序的预设页面执行所述第二触发指令指示的相应操作;
第二提取模块,用于访问所述应用程序的请求接口,提取所述应用程序 中的推送信息,其中,所述推送信息包括推送数据的内容和播放地址;
第二推送模块,用于采用所述推送数据的内容生成位于所述预设区域内 的推送入口控件,并建立所述推送入口控件与所述播放地址的关联关系;
第三接收模块,用于接收针对所述推送入口控件的第三触发指令;
第三执行模块,用于根据所述第三触发指令启动所述应用程序,并针对 所述应用程序的预设页面执行所述第三触发指令指示的相应操作。
在本发明的一种优选实施例中,所述生成模块可以包括以下子模块:
查找子模块,用于查找预设的所述预设区域对应类的属性中与所述应用 程序相关的入口控件属性;其中,所述入口控件属性包括样式属性、位置属 性和显示属性;
生成子模块,用于生成样式为所述样式属性所指示的样式、位置位于所 述位置属性所指示的预设区域内的入口控件;
常驻设置子模块,用于将所述入口控件的显示属性设置为常驻属性。
所述第一触发指令包括所述入口控件对应的跳转信息,所述第一执行模 块,具体可以用于获取所述第一触发指令中包括的跳转信息,并将所述跳转 信息作为Pending Intent系统类的参数;调用携带有所述参数的Pending Intent 系统类,采用所述Pending Intent系统类启动所述应用程序,并针对所述应 用程序的预设页面执行相应操作。
若所述入口控件为页面入口控件,则所述第一触发指令为在检测到针对 页面入口控件发生点击事件时生成的指令,所述跳转信息包括:所述应用程 序的标识和所述预设页面的标识。所述第一执行模块包括:第一处理子模块, 用于启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标 识对应的预设页面。
若所述入口控件为输入入口控件,则所述第一触发指令为在检测到针对 输入入口控件发生点击事件时生成的指令,所述跳转信息包括:所述应用程 序的标识、所述预设页面的标识、所述输入入口控件的标识和指示获取焦点 的信息。所述第一执行模块包括:第二处理子模块,用于启动所述应用程序 的标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页面;确 定所述预设页面的控件中与所述输入入口控件的标识相对应的控件;控制所 述相对应的控件获取焦点,并调用键盘输入控件。
若所述入口控件为语音入口控件,则所述第一触发指令为在检测到针对 语音入口控件发生点击事件时生成的指令,所述跳转信息包括:所述应用程 序的标识、所述预设页面的标识、所述语音入口控件的标识和指示调用语音 控件的信息。所述第一执行模块包括:第三处理子模块,用于启动所述应用 程序的标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页 面;确定所述预设页面的控件中与所述语音入口控件的标识相对应的控件; 控制所述相对应的控件调用语音输入控件。
所述第二触发指令为在检测到针对搜索按钮控件发生点击事件时生成 的指令。所述第二执行模块,具体用于根据所述第二触发指令启动所述应用 程序,跳转至所述应用程序的预设页面,并发送携带有所述推送数据的名称 的搜索请求;跳转至所述推送数据的名称所指示的推送结果页面,其中,所 述推送结果页面为所述预设页面的子页面。
所述第三触发指令为在检测到针对推送入口控件发生点击事件时生成 的指令。所述第三执行模块,具体用于根据所述第三触发指令启动所述应用 程序,跳转至所述应用程序的预设页面,并发送携带有所述播放地址的搜索 请求;跳转至所述播放地址所指示的播放页面,并播放所述推送数据,其中, 所述播放页面为所述预设页面的子页面。
本发明实施例中,预先生成位于终端界面预设区域内的入口控件,该入 口控件用于指示应用程序预设页面的入口,然后在接收到针对入口控件的第 一触发指令后,即可根据该第一触发指令启动该入口控件所对应的应用程 序,并针对该应用程序的预设页面执行该第一触发指令指示的相应操作。因 此,本发明实施例只需通过用于指示应用程序的预设页面入口的入口控件即 可快速进入对应的应用程序,并操作该应用程序的预设页面,而无需通过查 找图标启动应用程序进入主页面,再进一步选择主页面中的相关控件进入预 设页面进行操作,从而提高应用程序的启动效率和对预设页面的操作效率, 提升用户体验。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较 简单,相关之处参见方法实施例的部分说明即可。
本发明实施例还提供一种快速启动应用程序的装置,应用于终端设备, 包括:处理器以及用于存储所述处理器可执行指令的存储器。其中,所述处 理器被配置为:
接收针对预先生成的入口控件的第一触发指令;其中,所述入口控件用 于指示应用程序预设页面的入口;
根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设 页面执行所述第一触发指令指示的相应操作。
本发明实施例还提供了一种终端设备,包括:处理器以及用于存储所述 处理器可执行指令的存储器。其中,所述处理器被配置为:
接收针对预先生成的入口控件的第一触发指令;其中,所述入口控件用 于指示应用程序预设页面的入口;
根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设 页面执行所述第一触发指令指示的相应操作。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明 的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见 即可。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述, 例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类 型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中 实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处 理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备 在内的本地和远程计算机存储介质中。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语 仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求 或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术 语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使 得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还 包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者 设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限 定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在 另外的相同要素。
以上对本发明所提供的一种快速启动应用程序的方法和装置,进行了详 细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以 上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于 本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上 均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

一种快速启动应用程序的方法和装置.pdf_第1页
第1页 / 共26页
一种快速启动应用程序的方法和装置.pdf_第2页
第2页 / 共26页
一种快速启动应用程序的方法和装置.pdf_第3页
第3页 / 共26页
点击查看更多>>
资源描述

《一种快速启动应用程序的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种快速启动应用程序的方法和装置.pdf(26页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410670062.3(22)申请日 2014.11.20G06F 9/445(2006.01)G06F 3/0484(2013.01)(71)申请人 乐视网信息技术(北京)股份有限公司地址 100089 北京市海淀区学院南路 68 号19 号楼六层 6184 号房间(72)发明人 戚厚利 李时斌 张磊 张蒴(74)专利代理机构 北京润泽恒知识产权代理有限公司 11319代理人 赵娟(54) 发明名称一种快速启动应用程序的方法和装置(57) 摘要本发明提供了一种快速启动应用程序的方法和装置,以解决无法快速启动应用程序及无法快速操作用。

2、户需要的页面的问题。其中,快速启动应用程序的方法包括 :接收针对预先生成的入口控件的第一触发指令,其中入口控件用于指示应用程序预设页面的入口 ;根据第一触发指令启动应用程序,并针对应用程序的预设页面执行第一触发指令指示的相应操作。本发明只需通过用于指示应用程序的预设页面入口的入口控件即可快速进入对应的应用程序,并操作该应用程序的预设页面,而无需通过查找图标启动应用程序进入主页面,再进一步选择主页面中的相关控件进入预设页面进行操作,从而提高应用程序的启动效率和对预设页面的操作效率,提升用户体验。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书5页 说明书1。

3、5页 附图5页(10)申请公布号 CN 104484193 A(43)申请公布日 2015.04.01CN 104484193 A1/5 页21.一种快速启动应用程序的方法,其特征在于,包括 :接收针对预先生成的入口控件的第一触发指令 ;其中,所述入口控件用于指示应用程序预设页面的入口 ;根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作。2.根据权利要求 1 所述的方法,其特征在于,在所述接收针对预先生成的入口控件的第一触发指令的步骤之前,还包括 :生成位于终端界面预设区域内的入口控件。3.根据权利要求 2 所述的方法,其特征在于,所述生成位。

4、于终端界面预设区域内的入口控件的步骤包括 :查找预设的所述预设区域对应类的属性中与所述应用程序相关的入口控件属性 ;其中,所述入口控件属性包括样式属性、位置属性和显示属性 ;生成样式为所述样式属性所指示的样式、位置位于所述位置属性所指示的预设区域内的入口控件 ;将所述入口控件的显示属性设置为常驻属性。4.根据权利要求 1 所述的方法,其特征在于,所述第一触发指令包括所述入口控件对应的跳转信息,所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作的步骤包括 :获取所述第一触发指令中包括的跳转信息,并将所述跳转信息作为Pending Intent。

5、系统类的参数 ;调用携带有所述参数的 Pending Intent 系统类,采用所述 Pending Intent 系统类启动所述应用程序,并针对所述应用程序的预设页面执行相应操作。5.根据权利要求 1 所述的方法,其特征在于,所述入口控件包括以下至少之一 :页面入口控件、输入入口控件、语音入口控件,所述第一触发指令包括所述入口控件对应的跳转信息。6.根据权利要求 5 所述的方法,其特征在于,若所述入口控件为页面入口控件,则所述第一触发指令为在检测到针对页面入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应用程序的标识和所述预设页面的标识 ;所述根据所述第一触发指令启动所述应用程序,。

6、并针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作的步骤包括 :启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页面。7.根据权利要求 5 所述的方法,其特征在于,若所述入口控件为输入入口控件,则所述第一触发指令为在检测到针对输入入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应用程序的标识、所述预设页面的标识、所述输入入口控件的标识和指示获取焦点的信息 ;所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作的步骤包括 :权 利 要 求 书CN 104484193 A2/5 页3启动所述应用程序。

7、的标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页面 ;确定所述预设页面的控件中与所述输入入口控件的标识相对应的控件 ;控制所述相对应的控件获取焦点,并调用键盘输入控件。8.根据权利要求 5 所述的方法,其特征在于,若所述入口控件为语音入口控件,则所述第一触发指令为在检测到针对语音入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应用程序的标识、所述预设页面的标识、所述语音入口控件的标识和指示调用语音控件的信息 ;所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作的步骤包括 :启动所述应用程序的标识对应的应用程序,并跳转至。

8、所述预设页面的标识对应的预设页面 ;确定所述预设页面的控件中与所述语音入口控件的标识相对应的控件 ;控制所述相对应的控件调用语音输入控件。9.根据权利要求 1 所述的方法,其特征在于,所述入口控件包括输入入口控件,所述输入入口控件中包括搜索按钮控件,所述方法还包括 :访问所述应用程序的请求接口,提取所述应用程序中的推送信息,其中,所述推送信息包括推送数据的名称 ;将所述推送数据的名称作为所述输入入口控件的内容添加至所述输入入口控件中 ;接收针对所述搜索按钮控件的第二触发指令 ;根据所述第二触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第二触发指令指示的相应操作。10.根据权利要。

9、求 9 所述的方法,其特征在于,所述第二触发指令为在检测到针对搜索按钮控件发生点击事件时生成的指令,所述根据所述第二触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第二触发指令指示的相应操作的步骤包括 :根据所述第二触发指令启动所述应用程序,跳转至所述应用程序的预设页面,并发送携带有所述推送数据的名称的搜索请求 ;跳转至所述推送数据的名称所指示的推送结果页面,其中,所述推送结果页面为所述预设页面的子页面。11.根据权利要求 1 所述的方法,其特征在于,所述方法还包括 :访问所述应用程序的请求接口,提取所述应用程序中的推送信息,其中,所述推送信息包括推送数据的内容和播放地址 ;采用。

10、所述推送数据的内容生成位于所述预设区域内的推送入口控件,并建立所述推送入口控件与所述播放地址的关联关系 ;接收针对所述推送入口控件的第三触发指令 ;根据所述第三触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第三触发指令指示的相应操作。权 利 要 求 书CN 104484193 A3/5 页412.根据权利要求 11 所述的方法,其特征在于,所述第三触发指令为在检测到针对推送入口控件发生点击事件时生成的指令,所述根据所述第三触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第三触发指令指示的相应操作的步骤包括 :根据所述第三触发指令启动所述应用程序,跳转至所述应用程序。

11、的预设页面,并发送携带有所述播放地址的搜索请求 ;跳转至所述播放地址所指示的播放页面,并播放所述推送数据,其中,所述播放页面为所述预设页面的子页面。13.根据权利要求 1 所述的方法,其特征在于,所述预设区域为终端界面上的状态栏区域和 / 或通知栏区域。14.一种快速启动应用程序的装置,其特征在于,包括 :第一接收模块,用于接收针对预先生成的入口控件的第一触发指令 ;其中,所述入口控件用于指示应用程序预设页面的入口 ;第一执行模块,用于根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作。15.根据权利要求 14 所述的装置,其特征在于,所述装置。

12、还包括 :生成模块,用于生成位于终端界面预设区域内的入口控件。16.根据权利要求 15 所述的装置,其特征在于,所述生成模块 :查找子模块,用于查找预设的所述预设区域对应类的属性中与所述应用程序相关的入口控件属性 ;其中,所述入口控件属性包括样式属性、位置属性和显示属性 ;生成子模块,用于生成样式为所述样式属性所指示的样式、位置位于所述位置属性所指示的预设区域内的入口控件 ;常驻设置子模块,用于将所述入口控件的显示属性设置为常驻属性。17.根据权利要求 14 所述的装置,其特征在于,所述第一触发指令包括所述入口控件对应的跳转信息,所述第一执行模块,具体用于获取所述第一触发指令中包括的跳转信息,。

13、并将所述跳转信息作为 Pending Intent 系统类的参数 ;调用携带有所述参数的 Pending Intent 系统类,采用所述 Pending Intent 系统类启动所述应用程序,并针对所述应用程序的预设页面执行相应操作。18.根据权利要求 14 所述的装置,其特征在于,所述入口控件包括以下至少之一 :页面入口控件、输入入口控件、语音入口控件,所述第一触发指令包括所述入口控件对应的跳转信息。19.根据权利要求 18 所述的装置,其特征在于,若所述入口控件为页面入口控件,则所述第一触发指令为在检测到针对页面入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应用程序的标识和所述。

14、预设页面的标识 ;所述第一执行模块包括 :第一处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页面。20.根据权利要求 18 所述的装置,其特征在于,若所述入口控件为输入入口控件,则所权 利 要 求 书CN 104484193 A4/5 页5述第一触发指令为在检测到针对输入入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应用程序的标识、所述预设页面的标识、所述输入入口控件的标识和指示获取焦点的信息 ;所述第一执行模块包括 :第二处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页面 ;确定所述预设页面的。

15、控件中与所述输入入口控件的标识相对应的控件 ;控制所述相对应的控件获取焦点,并调用键盘输入控件。21.根据权利要求 18 所述的装置,其特征在于,若所述入口控件为语音入口控件,则所述第一触发指令为在检测到针对语音入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应用程序的标识、所述预设页面的标识、所述语音入口控件的标识和指示调用语音控件的信息 ;所述第一执行模块包括 :第三处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页面 ;确定所述预设页面的控件中与所述语音入口控件的标识相对应的控件 ;控制所述相对应的控件调用语音输入控件。22.根据权利要。

16、求 14 所述的装置,其特征在于,所述入口控件包括输入入口控件,所述输入入口控件中包括搜索按钮控件,所述装置还包括 :第一提取模块,用于访问所述应用程序的请求接口,提取所述应用程序中的推送信息,其中,所述推送信息包括推送数据的名称 ;第一推送模块,用于将所述推送数据的名称作为所述输入入口控件的内容添加至所述输入入口控件中 ;第二接收模块,用于接收针对所述搜索按钮控件的第二触发指令 ;第二执行模块,用于根据所述第二触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第二触发指令指示的相应操作。23.根据权利要求 22 所述的装置,其特征在于,所述第二触发指令为在检测到针对搜索按钮控件发。

17、生点击事件时生成的指令,所述第二执行模块,具体用于根据所述第二触发指令启动所述应用程序,跳转至所述应用程序的预设页面,并发送携带有所述推送数据的名称的搜索请求 ;跳转至所述推送数据的名称所指示的推送结果页面,其中,所述推送结果页面为所述预设页面的子页面。24.根据权利要求 14 所述的装置,其特征在于,所述装置还包括 :第二提取模块,用于访问所述应用程序的请求接口,提取所述应用程序中的推送信息,其中,所述推送信息包括推送数据的内容和播放地址 ;第二推送模块,用于采用所述推送数据的内容生成位于所述预设区域内的推送入口控件,并建立所述推送入口控件与所述播放地址的关联关系 ;第三接收模块,用于接收针。

18、对所述推送入口控件的第三触发指令 ;第三执行模块,用于根据所述第三触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第三触发指令指示的相应操作。25.根据权利要求 24 所述的装置,其特征在于,所述第三触发指令为在检测到针对推权 利 要 求 书CN 104484193 A5/5 页6送入口控件发生点击事件时生成的指令,所述第三执行模块,具体用于根据所述第三触发指令启动所述应用程序,跳转至所述应用程序的预设页面,并发送携带有所述播放地址的搜索请求 ;跳转至所述播放地址所指示的播放页面,并播放所述推送数据,其中,所述播放页面为所述预设页面的子页面。26.根据权利要求 14 所述的装置,。

19、其特征在于,所述预设区域为终端界面上的状态栏区域和 / 或通知栏区域。权 利 要 求 书CN 104484193 A1/15 页7一种快速启动应用程序的方法和装置技术领域0001 本发明涉及通信技术领域,特别是涉及一种快速启动应用程序的方法和装置。背景技术0002 随着通信技术的迅速发展,各种终端的功能也越来越强大。许多应用程序都为其自身提供了用于安装在终端上的客户端程序。对于提供客户端程序的应用程序,首先客户端程序被下载并安装到终端上,然后通过客户端程序与服务器之间的信息交互,用户可以在终端上实现对应用程序的使用和体验。0003 为了快速启动终端上所安装的应用程序,通常会在终端的桌面上显示应。

20、用程序对应的图标,该图标作为启动应用程序的快捷方式,点击该图标之后即可进入相应的应用程序。然而,随着终端上安装的应用程序的数量越来越多,终端桌面上所显示的应用程序图标的数量也越来越多,并且终端屏幕范围内能够显示的应用程序图标的数量是有限的,因此通常要采用分页显示的方式。0004 因此,目前在需要启动某个应用程序时,首先要从多页屏幕所显示的大量应用程序图标中查找到该应用程序对应的图标,然后点击该图标启动应用程序,但是该种方式的查找效率较低,无法快速启动应用程序。并且,在点击该图标启动应用程序之后,进入该应用程序的主页面,如果需要运行应用程序的其他功能,则进一步选择主页面中的相关控件进入对应的子页。

21、面,因此无法快速操作用户需要的页面。发明内容0005 本发明提供一种快速启动应用程序的方法和装置,以解决无法快速启动应用程序及无法快速操作用户需要的页面的问题。0006 为了解决上述问题,本发明公开了一种快速启动应用程序的方法,包括 :0007 接收针对预先生成的入口控件的第一触发指令 ;其中,所述入口控件用于指示应用程序预设页面的入口 ;0008 根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作。0009 优选地,在所述接收针对预先生成的入口控件的第一触发指令的步骤之前,还包括:0010 生成位于终端界面预设区域内的入口控件。0011 优选。

22、地,所述生成位于终端界面预设区域内的入口控件的步骤包括 :0012 查找预设的所述预设区域对应类的属性中与所述应用程序相关的入口控件属性 ;其中,所述入口控件属性包括样式属性、位置属性和显示属性 ;0013 生成样式为所述样式属性所指示的样式、位置位于所述位置属性所指示的预设区域内的入口控件 ;0014 将所述入口控件的显示属性设置为常驻属性。说 明 书CN 104484193 A2/15 页80015 优选地,所述第一触发指令包括所述入口控件对应的跳转信息,0016 所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作的步骤包括 :0017。

23、 获取所述第一触发指令中包括的跳转信息,并将所述跳转信息作为Pending Intent 系统类的参数 ;0018 调用携带有所述参数的 Pending Intent 系统类,采用所述 Pending Intent 系统类启动所述应用程序,并针对所述应用程序的预设页面执行相应操作。0019 优选地,所述入口控件包括以下至少之一 :页面入口控件、输入入口控件、语音入口控件,所述第一触发指令包括所述入口控件对应的跳转信息。0020 优选地,若所述入口控件为页面入口控件,则所述第一触发指令为在检测到针对页面入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应用程序的标识和所述预设页面的标识 。

24、;0021 所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作的步骤包括 :0022 启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页面。0023 优选地,若所述入口控件为输入入口控件,则所述第一触发指令为在检测到针对输入入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应用程序的标识、所述预设页面的标识、所述输入入口控件的标识和指示获取焦点的信息 ;0024 所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作的步骤包括 :0025 启动所述应用程序的。

25、标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页面 ;0026 确定所述预设页面的控件中与所述输入入口控件的标识相对应的控件 ;0027 控制所述相对应的控件获取焦点,并调用键盘输入控件。0028 优选地,若所述入口控件为语音入口控件,则所述第一触发指令为在检测到针对语音入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应用程序的标识、所述预设页面的标识、所述语音入口控件的标识和指示调用语音控件的信息 ;0029 所述根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触发指令指示的相应操作的步骤包括 :0030 启动所述应用程序的标识对应的应用程序。

26、,并跳转至所述预设页面的标识对应的预设页面 ;0031 确定所述预设页面的控件中与所述语音入口控件的标识相对应的控件 ;0032 控制所述相对应的控件调用语音输入控件。0033 优选地,所述入口控件包括输入入口控件,所述输入入口控件中包括搜索按钮控件,0034 所述方法还包括 :0035 访问所述应用程序的请求接口,提取所述应用程序中的推送信息,其中,所述推送信息包括推送数据的名称 ;说 明 书CN 104484193 A3/15 页90036 将所述推送数据的名称作为所述输入入口控件的内容添加至所述输入入口控件中;0037 接收针对所述搜索按钮控件的第二触发指令 ;0038 根据所述第二触发。

27、指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第二触发指令指示的相应操作。0039 优选地,所述第二触发指令为在检测到针对搜索按钮控件发生点击事件时生成的指令,0040 所述根据所述第二触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第二触发指令指示的相应操作的步骤包括 :0041 根据所述第二触发指令启动所述应用程序,跳转至所述应用程序的预设页面,并发送携带有所述推送数据的名称的搜索请求 ;0042 跳转至所述推送数据的名称所指示的推送结果页面,其中,所述推送结果页面为所述预设页面的子页面。0043 优选地,所述方法还包括 :0044 访问所述应用程序的请求接口,提。

28、取所述应用程序中的推送信息,其中,所述推送信息包括推送数据的内容和播放地址 ;0045 采用所述推送数据的内容生成位于所述预设区域内的推送入口控件,并建立所述推送入口控件与所述播放地址的关联关系 ;0046 接收针对所述推送入口控件的第三触发指令 ;0047 根据所述第三触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第三触发指令指示的相应操作。0048 优选地,所述第三触发指令为在检测到针对推送入口控件发生点击事件时生成的指令,0049 所述根据所述第三触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第三触发指令指示的相应操作的步骤包括 :0050 根据所述第三触。

29、发指令启动所述应用程序,跳转至所述应用程序的预设页面,并发送携带有所述播放地址的搜索请求 ;0051 跳转至所述播放地址所指示的播放页面,并播放所述推送数据,其中,所述播放页面为所述预设页面的子页面。0052 优选地,所述预设区域为终端界面上的状态栏区域和 / 或通知栏区域。0053 为了解决上述问题,本发明还公开了一种快速启动应用程序的装置,其特征在于,包括 :0054 第一接收模块,用于接收针对预先生成的入口控件的第一触发指令 ;其中,所述入口控件用于指示应用程序预设页面的入口 ;0055 第一执行模块,用于根据所述第一触发指令启动所述应用程序,并针对所述应用程序的预设页面执行所述第一触发。

30、指令指示的相应操作。0056 优选地,所述装置还包括 :0057 生成模块,用于生成位于终端界面预设区域内的入口控件。0058 优选地,所述生成模块 :说 明 书CN 104484193 A4/15 页100059 查找子模块,用于查找预设的所述预设区域对应类的属性中与所述应用程序相关的入口控件属性 ;其中,所述入口控件属性包括样式属性、位置属性和显示属性 ;0060 生成子模块,用于生成样式为所述样式属性所指示的样式、位置位于所述位置属性所指示的预设区域内的入口控件 ;0061 常驻设置子模块,用于将所述入口控件的显示属性设置为常驻属性。0062 优选地,所述第一触发指令包括所述入口控件对应。

31、的跳转信息,0063 所述第一执行模块,具体用于获取所述第一触发指令中包括的跳转信息并将所述跳转信息作为 Pending Intent 系统类的参数 ;调用携带有所述参数的 Pending Intent系统类,采用所述 Pending Intent 系统类启动所述应用程序,并针对所述应用程序的预设页面执行相应操作。0064 优选地,所述入口控件包括以下至少之一 :页面入口控件、输入入口控件、语音入口控件,所述第一触发指令包括所述入口控件对应的跳转信息。0065 优选地,若所述入口控件为页面入口控件,则所述第一触发指令为在检测到针对页面入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应。

32、用程序的标识和所述预设页面的标识 ;0066 所述第一执行模块包括 :0067 第一处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页面。0068 优选地,若所述入口控件为输入入口控件,则所述第一触发指令为在检测到针对输入入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应用程序的标识、所述预设页面的标识、所述输入入口控件的标识和指示获取焦点的信息 ;0069 所述第一执行模块包括 :0070 第二处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页面 ;确定所述预设页面的控件中与所述输入入口控件的标识相。

33、对应的控件 ;控制所述相对应的控件获取焦点,并调用键盘输入控件。0071 优选地,若所述入口控件为语音入口控件,则所述第一触发指令为在检测到针对语音入口控件发生点击事件时生成的指令,所述跳转信息包括 :所述应用程序的标识、所述预设页面的标识、所述语音入口控件的标识和指示调用语音控件的信息 ;0072 所述第一执行模块包括 :0073 第三处理子模块,用于启动所述应用程序的标识对应的应用程序,并跳转至所述预设页面的标识对应的预设页面 ;确定所述预设页面的控件中与所述语音入口控件的标识相对应的控件 ;控制所述相对应的控件调用语音输入控件。0074 优选地,所述入口控件包括输入入口控件,所述输入入口控件中包括搜索按钮控件,0075 所述装置还包括 :0076 第一提取模块,用于访问所述应用程序的请求接口,提取所述应用程序中的推送信息,其中,所述推送信息包括推送数据的名称 ;0077 第一推送模块,用于将所述推送数据的名称作为所述输入入口控件的内容添加至所述输入入口控件中 ;说 明 书CN 104484193 A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1