单窗口多任务显示方法及其智能移动终端的制作方法

文档序号:9432113阅读:172来源:国知局
单窗口多任务显示方法及其智能移动终端的制作方法
【技术领域】
[0001]本发明涉及单窗口多任务显示的技术领域,具体是涉及一种基于3D立体成像技术的单窗口多任务显示方法及其智能移动终端。
【背景技术】
[0002]随着智能移动终端、平板等智能移动终端的不断发展,多任务多进程事件可以同时并行触发,但有一些场景不能同时进行,譬如以下使用场景,1、在录像时,即时消息到来,正常是退出录像去处理即时消息,因此,没办法在录像界面处理即时消息;2、在视频通话时,如果即时消息到来,也没办法处理即时消息。
[0003]现有技术是用多窗口技术来实现即时消息处理,但这种方法需要事先定义好窗口,而定义的窗口数量及形式比较有限,且定义窗口的过程操作起来比较繁琐,每当使用的程序发生变化时还需要重新定义,再加上窗口太多,导致用户体验极差。

【发明内容】

[0004]本发明实施例提供一种基于3D立体成像技术的单窗口多任务显示方法及其智能移动终端,以解决现有技术中用户在使用智能移动终端时处理消息不便的技术问题。
[0005]为解决上述问题,本发明实施例提供了一种基于3D立体成像技术的单窗口多任务显示方法,所述方法包括:
[0006]获取智能移动终端中待前台运行的程序;
[0007]将所述程序分配到3D立体空间的处理平面内;
[0008]在所述3D立体空间的处理平面内显示所述程序。
[0009]根据本发明一优选实施例,每一所述3D立体空间的处理平面分别对应一个缓冲区,每一所述缓冲区内分别用于缓存所述处理平面对应显示的程序。
[0010]根据本发明一优选实施例,所述待前台运行的程序中至少包括一个即时消息程序,在所述3D立体空间的处理平面内显示所述程序的步骤之后还包括步骤:处理所述即时消息程序。
[0011]根据本发明一优选实施例,所述3D立体空间分成三个处理平面,即X处理平面、Y处理平面、Z处理平面,其中,X、Y、Z处理平面分别独立成像,以显示所述待前台运行的程序。
[0012]根据本发明一优选实施例,所述X处理平面、Y处理平面以及Z处理平面之间可以进行相互粘贴、复制、切换操作。
[0013]根据本发明一优选实施例,所述X处理平面、Y处理平面以及Z处理平面的的尺寸可以分别进行放大、缩小以及浮动的操作。
[0014]为解决上述技术问题,本发明实施例还提供一种实现基于3D立体成像技术的单窗口多任务显示的智能移动终端,所述智能移动终端包括:获取模块、分配模块以及显示模块;其中,所述获取模块用于获取待前台运行的程序;所述分配模块用于将所述程序分配到3D立体空间的处理平面内;所述显示模块用于在所述3D立体空间的处理平面内显示所述程序。
[0015]根据本发明一优选实施例,每一所述3D立体空间的处理平面分别对应一个缓冲区,每一所述缓冲区内分别用于缓存所述处理平面对应显示的程序。
[0016]根据本发明一优选实施例,所述3D立体空间分成三个处理平面,即X处理平面、Y处理平面、Z处理平面,其中,X、Y、Z处理平面分别独立成像,以显示所述待前台运行的程序。
[0017]根据本发明一优选实施例,所述待前台运行的程序中至少包括一个即时消息程序,所述智能移动终端还包括即时消息处理模块,用于处理即时消息。
[0018]相对于现有技术,本发明提供的基于3D立体成像技术的单窗口多任务显示方法及其智能移动终端,通过将程序分配到3D立体空间的不同处理平面内,实现了同一窗口的多任务显示。其中,每一 3D立体空间的处理平面分别分配一个缓冲区,每一缓冲区内分别用于缓存处理平面对应显示的程序,可以使每一处理平面分别独立成像显示。其中,运行的程序中可以包括一个即时消息程序,这就解决了在处理即时消息时必须退出当前应用程序的问题,极大的提高了用户体验。
【附图说明】
[0019]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本发明基于3D立体成像技术的单窗口多任务显示方法一优选实施例的步骤流程图;
[0021]图2是本发明实施例中的程序结构图;
[0022]图3是图1实施例中3D立体空间显示界面图;
[0023]图4是本发明实施例中窗口缓冲存储映射关系框图;
[0024]图5是图1实施例中处理即时消息的流程示意图;以及
[0025]图6是本发明基于3D立体成像技术的单窗口多任务显示的智能移动终端一优选实施例的结构组成框图。
【具体实施方式】
[0026]下面结合附图和实施例,对本发明作进一步的详细描述。特别指出的是,以下实施例仅用于说明本发明,但不对本发明的范围进行限定。同样的,以下实施例仅为本发明的部分实施例而非全部实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0027]请参阅图1,图1为本发明基于3D立体成像技术的单窗口多任务显示方法一优选实施例的步骤流程图。该基于3D立体成像技术的单窗口多任务显示方法包括但不限于以下步骤。
[0028]步骤S100,获取智能移动终端中待前台运行的程序。
[0029]需要说明的是,本发明实施例以处理即时消息为例说明其工作流程,当然,这并不构成对本发明基于3D立体成像技术的单窗口多任务显示方法的限制。
[0030]用户操作智能移动终端时,需要同时运行几个进程,比如边看视频边聊天,边录像边玩微信,边拍照边收发短信,边视频通话边聊微信、短信、微博等。首先需要获取智能移动终端中待前台运行的程序。
[0031]步骤S110,将程序分配到3D立体空间的处理平面内。
[0032]请参阅图2,图2是本发明实施例中的程序结构图。智能移动终端中可以运行拍照、录像、视频通话等多种程序(200)。在本实施例中,3D立体空间分成三个处理平面,即X处理平面、Y处理平面、Z处理平面,其中,X、Y、Z处理平面分别独立成像,以显示待前台运行的程序。
[0033]然后进行步骤210,启动3D立体空间多任务进程。请一并参阅图3,图3是图1实施例中3D立体空间显示界面图。其中,在步骤220中,X处理平面可以放置当前运行程序、Y处理平面可以放置即时消息程序、Z处理平面放置其他程序。比如X处理平面是在线看视频,Y处理平面是浏览网页,Z处理平面是即时消息。优选地,待前台运行的程序中至少包括一个即时消息程序。
[0034]步骤S120,在3D立体空间的处理平面内显示程序。
[0035]在步骤S120中,每一 3D立体空间的处理平面分别对应一个缓冲区,每一缓冲区内分别用于缓存处理平面对应显示的程序。三维空间的每个处理平面内的信息都可以独立的操作,X处理平面、Y处理平面、Z处理平面上显示的内容是完全独立的,各自承担应用程序的处理。
[0036]请参阅图4,图4是本发明实施例中窗口缓冲存储映射关系框图。其中,3D立体空间300分为X处理平面310、Y处理平面320以及Z处理平面330,存储器400可以分为第一缓冲区410、第二缓冲区420以及第三缓冲区430,且该第一缓冲区410、第二缓冲区420以及第三缓冲区430分别与X处理平面310、Y处理平面320以及Z处理平面330——对应。X处理平面310对应数据信息放入第一缓冲区410中;Y处理平面320对应数据信息放入第二缓冲区420中;Ζ处理平面330对应数据信息放入第三缓冲区430中。
[0037]虽然,X处理平面310、Y处理平面320以及Z处理平面330之间分别对应独立的缓冲区,且独立进行显示,但X处理平面310、Y处理平面320以及Z处理平面330之间可以进行相互粘贴、复制、切换等操作。用户还可以很据使用习惯字型调整X处理平面310、Υ处理平面320以及Z处理平面330内显示的应用程序。进一步地
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1