《一种快速启动应用程序的方法和装置.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。