应用程序的操作、生成、启动的方法及其装置与流程

文档序号:11294107阅读:282来源:国知局
应用程序的操作、生成、启动的方法及其装置与流程
本发明涉及计算机领域,特别是涉及应用程序的操作、生成、启动的方法及其装置。

背景技术:
桌面操作系统也可以说是个人电脑系统,一般指的是安装在个人电脑上的图形界面操作系统软件。对应于上述的桌面操作系统,在计算机领域中的桌面(Desktop,下称系统桌面),是指打开计算机并登录到操作系统之后看到的主屏幕区域。如同物理世界中实际的桌面,计算机领域的系统桌面是用户在计算机上进行工作的平面。一般打开应用程序或文件夹会出现在系统桌面上。另外一些项目(如应用程序、文件和文件夹)也可以放在系统桌面上,并且可以进行随意排列。更为广泛的计算机领域的桌面定义,甚至包括任务栏和操作系统边栏等。其中任务栏位于屏幕的边缘,通常在底部,可以显示正在运行的程序,显示的内容可以在各个正在运行的程序之间切换。边栏位于屏幕的一侧,一般包含称为小工具(或微件,Widget)的小程序。本申请发明人在长期研发过程中发现,在现有技术中,用户在一个应用程序中启动其他的第三方应用时,一般都要先切换到系统桌面,在系统桌面上选择第三方应用的程序图标,点击后再激活启动第三方应用。本申请发明人还发现,上述现有技术在应用程序中启动其他的第三方应用的方式操作起来比较麻烦,尤其是在智能手机或者平板电脑上。由于智能手机和平板电脑的屏幕较小,系统桌面在一屏内显示的应用图标非常有限,用户可能还需要多次翻屏翻页才能找到所需的第三方应用。

技术实现要素:
本发明的一方面是提供一种应用程序的操作、生成、启动的方法及其装置,能够使程序启动更加方便、程序使用更加人性化。本发明的一方面是:提供一种应用程序的操作方法,包括:显示应用程序的具有桌面特性的程序界面及与所述应用程序关联的第三方应用的启动标识;在检测到所述第三方应用的启动标识被点击后,启动所述第三方应用。本发明的另一方面是:提供一种在应用程序中生成程序界面的方法,包括:在接收到启动应用程序的指令后,启动所述应用程序;在启动所述应用程序时,显示所述应用程序的具有桌面特性的程序界面、与所述应用程序关联的第三方应用的启动标识。本发明的再一方面是:提供一种程序启动方法,包括:检测到在应用程序的具有桌面特性的程序界面中的点击动作;根据所述点击确定程序界面中与所述应用程序关联的第三方应用的启动标识;启动所述确定的第三方应用的启动标识所对应的第三方应用。本发明的再一方面是:提供一种程序生成方法,包括:制作应用程序功能模块和显示功能模块处理内容的至少一界面模块;其中,在制作所述至少一界面模块时,所述至少一界面模块对应的窗口界面由具有桌面特性的类继承而得到,以使得运行时窗口界面能够显示与应用程序关联的第三方应用的启动标识,并在所述启动标识被点击后能够启动所述第三方应用。本发明的再一方面是:提供一种应用程序的操作方法,包括:显示代理应用的具有桌面特性的程序界面、与当前最前端应用程序关联的第三方应用的启动标识;在检测到所述第三方应用的启动标识被点击后,启动所述第三方应用。本发明的再一方面是:提供一种信息处理装置,包括:程序界面显示单元,用于显示应用程序的具有桌面特性的程序界面;启动标识显示单元,用于显示与所述应用程序关联的第三方应用的启动标识;第三方应用启动单元,用于在检测到所述第三方应用的启动标识被点击后,启动所述第三方应用。本发明的再一方面是:提供一种在应用程序中生成程序界面的装置,包括:应用程序启动单元,用于在接收到启动应用程序的指令后,启动所述应用程序;程序界面显示单元,用于在启动所述应用程序时,显示所述应用程序的具有桌面特性的程序界面;启动标识显示单元,用于在启动所述应用程序时,显示与所述应用程序关联的第三方应用的启动标识。本发明的再一方面是:提供一种程序启动装置,包括:点击动作检测单元,用于检测是否存在应用程序的具有桌面特性的程序界面中的点击动作;第三方应用确定单元,用于根据所述点击确定程序界面中与所述应用程序关联的第三方应用的启动标识;第三方应用启动单元,用于启动所述确定的第三方应用的启动标识所对应的第三方应用。本发明的再一方面是:提供一种程序生成装置,包括:功能模块制作单元,用于制作应用程序功能模块;界面模块制作单元,用于制作显示功能模块处理内容的至少一界面模块;其中,在制作所述至少一界面模块时,所述至少一界面模块对应的窗口界面由具有桌面特性的类继承而得到,以使得运行时窗口界面能够显示与应用程序关联的第三方应用的启动标识,并在所述启动标识被点击后能够启动所述第三方应用。本发明的再一方面是:提供一种信息处理装置,包括:程序界面显示单元,用于显示代理应用的具有桌面特性的程序界面;启动标识显示单元,用于显示与当前最前端应用程序关联的第三方应用的启动标识;第三方应用启动单元,用于在检测到所述第三方应用的启动标识被点击后,启动所述第三方应用。区别于现有技术的情况,本发明上述各方面是通过应用程序界面的虚拟化机制,即在实现时显示应用程序或代理应用的具有桌面特性的程序界面,利用具有桌面特性的程序界面内包含的桌面特性来显示与应用程序关联的第三方应用的启动标识,则使得用户在一个应用内可根据需要去动态集成第三方应用,并在该应用界面内启动第三方应用;用户不必离开当前的应用界面就可以启用其他的第三方应用,省去需要切换到系统桌面寻找所需第三方应用的麻烦,达到使程序启动更加方便、程序使用更加人性化的技术效果。附图说明图1是本发明应用程序的操作方法一实施例的流程图;图2是图1实施例中应用程序的具有桌面特性的程序界面和第三方应用的启动标识的示意图;图3是本发明应用程序的操作方法另一实施例的流程图;图4是图3实施例中在程序界面同时触按任意两个的触摸点的示意图;图5是图3实施例中的手机通讯录应用程序联系人信息浏览界面的示意图;图6是本发明应用程序的操作方法另一实施例的流程图;图7是本发明应用程序的操作方法另一实施例的流程图;图8是本发明应用程序的操作方法另一实施例的流程图;图9是本发明应用程序的操作方法另一实施例的流程图;图10是本发明应用程序的操作方法另一实施例的流程图;图11是图10实施例中应用程序将自己的上下文信息报送给代理应用的示意图;图12是本发明在应用程序中生成程序界面的方法一实施例的流程图;图13是本发明程序启动方法一实施例的流程图;图14是本发明程序启动方法另一实施例的流程图;图15是本发明应用程序的操作方法另一实施例的流程图;图16是本发明应用程序的操作方法另一实施例的流程图;图17是本发明应用程序的操作方法另一实施例的流程图;图18是本发明信息处理装置一实施例的原理框图;图19是本发明信息处理装置另一实施例的原理框图;图20是本发明信息处理装置另一实施例的原理框图;图21是本发明信息处理装置另一实施例的原理框图;图22是本发明信息处理装置另一实施例的原理框图;图23是本发明信息处理装置另一实施例的原理框图;图24是本发明在应用程序中生成程序界面的装置一实施例的原理框图;图25是本发明程序启动装置一实施例的原理框图;图26是本发明程序生成装置一实施例的原理框图;图27是本发明信息处理装置另一实施例的原理框图;图28是本发明信息处理装置另一实施例的原理框图。具体实施方式参阅图1,本发明应用程序的操作方法一实施例包括:步骤101:显示应用程序的具有桌面特性的程序界面及与所述应用程序关联的第三方应用的启动标识;在应用程序启动后显示应用程序的程序界面,并且所述程序界面具有桌面特性;另外,参阅图2,可以在应用程序启动后,显示应用程序的程序界面的同时,立即显示与所述应用程序关联的第三方应用的启动标识,即与所述程序界面一起显示与应用程序关联的第三方应用的启动标识;当然,也可以在显示应用程序的程序界面后一段时间,由条件触发来显示与所述应用程序关联的第三方应用的启动标识,本发明实施例不作限定。其中,在一个具体应用例中的应用程序可以如图2中的“文档编辑软件”。所述启动标识可以是图2所示的启动标识1、启动标识2、启动标识3和启动标识4等。所述启动标识显示在“文档编辑软件”程序界面的左边栏。启动标识的数量可以由第三方应用的数量来决定,每一个启动标识可以对应一个第三方应用。并且所述条件触发所涉及的具体条件可以参考图4等的预定条件的相关描述。所述第三方应用的启动标识,可以是一般程序启动的启动图标,可以是快捷方式启动图标等,本发明实施例不作限定。步骤102:在检测到所述第三方应用的启动标识被点击后,启动所述第三方应用。在应用程序的运行过程中,若用户点击了与所述应用程序关联的第三方应用的启动标识,则直接启动所述第三方应用,用户无需离开当前应用程序的程序界面,无需切换到系统桌面。可以理解,上述实施例是通过应用程序界面的虚拟化机制,即在实现时显示应用程序或代理应用的具有桌面特性的程序界面,利用具有桌面特性的程序界面内包含的桌面特性来显示与应用程序关联的第三方应用的启动标识,则使得用户在一个应用内可根据需要去动态集成第三方应用,并在该应用界面内启动第三方应用;用户不必离开当前的应用界面就可以启用其他的第三方应用,省去需要切换到系统桌面寻找所需第三方应用的麻烦,达到使程序启动更加方便、程序使用更加人性化的技术效果。在下面的本发明各实施例的描述中,还可以清楚地了解到,第三方应用的启动标识在屏幕中的位置可以多种多样,既可以在当前应用程序的程序界面里面,也可以在当前应用程序的程序界面的外面,独立于当前应用程序;而在当前应用程序的程序界面里面的情况中,第三方应用的启动标识也可以放置在程序界面的各个部分,各个区域,本发明实施例不作限定;在下面的本发明各实施例的描述中还可以清楚地了解到,用户可以将在一个应用程序中常用的其他第三方应用的启动标识设置集成到应用程序的程序界面中,也可以由应用程序自动根据用户信息和上下文信息等来确定当前程序界面中要显示的第三方应用的启动标识,本发明实施例不作限定。在下面的本发明各实施例的描述中还可以清楚地了解到,用户可以在一个应用程序内启动所集成的其他第三方应用时,将当前应用程序的上下文信息传递给要启动激活的其他第三方应用,这是目前通过切换到系统桌面来启动第三方应用的方式所无法做到的。在下面的本发明各实施例的描述中还可以清楚地了解到其他各种能实现各种功能、效果及目的的方法和装置,具体如下:参阅图3,本发明应用程序的操作方法另一实施例包括:步骤201:在启动应用程序后,显示所述应用程序的具有桌面特性的程序界面;所述程序界面是用户观察或操作应用程序的平台,显示应用程序的处理结果,监测用户的输入或操作。步骤202:在检测到所述预定条件被触发后,显示与所述应用程序关联的第三方应用的启动标识;本实施例中,所述与应用程序关联的第三方应用的启动标识是在所述应用程序的程序界面中显示;在检测到预定条件被触发前,在所述应用程序的程序界面中隐藏与应用程序关联的第三方应用的启动标识;而在检测到所述预定条件被触发后,在所述应用程序的程序界面中显示与应用程序关联的第三方应用的启动标识;所述检测到预定条件被触发,参阅图4,可以是检测到所述应用程序的程序界面中任意两个的触摸点被同时触按超过预设时间;图4所示是一个应用程序为手机应用程序的具体应用例的一个程序界面。所述手机应用程序的程序界面中,较上区域是检测预定条件是否被触发的区域,较下区域是显示所述启动标识1~4的区域。比如在所述较上区域检测到两个触摸点后,满足被触发的预定条件,因而在所述较下区域中一行显示启动标识1~4。当然,所述预定条件也可以是任意一个、三个或以上的触摸点被触按超过预设时间,还可以是预设数量的点击,而不对触按时间进行规定等等,本发明实施例不作限定;在一个具体应用中,可以在检测到所述应用程序的程序界面中任意两个的触摸点被同时触按超过预设时间后,即在应用程序内激活显示预设的虚拟桌面组件,并在所述虚拟桌面组件中显示第三方应用的启动标识。上述的隐藏设计,是考虑到在智能手机中,由于屏幕较小,在程序界面中显示过多的第三方应用的启动标识可能会影响用户体验,因此在触屏智能手机中如实现应用程序虚拟桌面化,需要考虑如何合适地显示第三方应用的启动标识。上面提供了一种解决方案。上述实施例中,预定条件被触发时,可以在应用程序内激活显示一个显示第三方应用的启动标识的虚拟桌面工具栏,该工具栏是应用程序内的一个组件。同样,本实施例同样具有能使程序启动更加方便、程序使用更加人性化的技术效果,并且是在检测到所述预定条件被触发后才显示与所述应用程序关联的第三方应用的启动标识,节约程序界面的显示空间。当然,如果需要显示的第三方应用的启动标识较少,可以直接显示在相应程序界面上。比如,参阅图5,在应用程序为一个手机通讯录的联系人信息浏览界面中,该界面支持虚拟桌面特性。所述手机通讯录的联系人信息浏览界面的顶端显示应用程序名称“手机通讯录”,中部及较下区域分别显示联系人头像、联系人名称(如张三)、手机号码(如张三的手机号12345678900)、微博账号(zhangsan@example.com)以及“发短信”、“打电话”以及“看微博”几个按钮。其中,发短信”、“打电话”以及“看微博”按钮,是将一个作为第三方应用的微博应用的启动标识添加到本界面中的设计。在本界面中触按微博应用的启动标识则启动微博应用,将通讯录应用中当前的联系人信息传递给微博应用,并在微博应用中显示当前联系人发布的微博消息。步骤203:在检测到所述第三方应用的启动标识被点击后,启动所述第三方应用。在应用程序的运行过程中,若用户点击了与所述应用程序关联的第三方应用的启动标识,则直接启动所述第三方应用,用户无需离开当前应用程序的程序界面,无需切换到系统桌面。参阅图6,本发明应用程序的操作方法另一实施例包括:步骤301:在启动作为代理应用的应用程序后,显示应用程序的具有桌面特性的程序界面,以及在作为代理应用的所述应用程序的程序界面中显示与另一应用程序关联的第三方应用的启动标识;其中,另一应用程序已经在当前运行而成为当前最前端的应用程序;此外,与另一应用程序关联的第三方应用的启动标识是在作为代理应用的所述应用程序的程序界面中进行显示。步骤302:关闭所述另一应用程序及其程序界面、第三方应用的启动标识;在所述另一应用程序需要关闭时,作为代理应用的应用程序仍然在运行,但在所述另一应用程序需要关闭后,在作为代理应用的应用程序的程序界面显示的与另一应用程序关联的第三方应用的启动标识也被关闭,即不显示。步骤303:启动又一应用程序,并在作为代理应用的所述应用程序的程序界面中显示与又一应用程序关联的第三方应用的启动标识。启动又一应用程序,取代前面的所述另一应用程序而成为当前最前端的应用程序,此时在作为代理应用的所述应用程序的程序界面中显示与又一应用程序关联的第三方应用的启动标识。本实施例同样具有能使程序启动更加方便、程序使用更加人性化的技术效果,并且由于采用代理应用来显示第三方应用的启动标识,因此可以无需对各个应用程序进行更改,更加利于本发明实施例的普及。本发明实施例对第三方应用的启动标识的承载主体不作限定,可以是应用程序、代理应用,还可以是具有虚拟桌面特性的控件窗口,因此,所述显示应用程序的具有桌面特性的程序界面及与所述应用程序关联的第三方应用的启动标识的步骤,可以是显示应用程序的具有虚拟桌面特性的控件窗口,并在控件窗口中显示与所述应用程序关联的第三方应用的启动标识。参阅图7,本发明应用程序的操作方法另一实施例包括:步骤401:在启动应用程序后,显示所述应用程序的具有桌面特性的程序界面,并且显示与所述应用程序关联的第三方应用的启动标识;所述程序界面是用户观察或操...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1