一种三维立体场景化桌面的实现方法和系统技术方案

技术编号:8625835 阅读:178 留言:0更新日期:2013-04-25 22:49
本发明专利技术公开了一种三维立体场景化桌面的实现方法,应用于具有触摸屏的终端设备上,在屏幕上绘制3D场景化桌面,侦听用户的触摸消息,如捕获的触摸消息与预定的消息类型匹配,则根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动,其中,所述3D场景化桌面上的元素为真实场景中的3D物体且所述3D物体之间满足真实场景中的空间位置关系。本发明专利技术能够向用户提供一种真实场景化的三维立体桌面,增强用户使用终端设备的趣味性和互动性,提升用户体验。本发明专利技术还公开了一种三维立体场景化桌面的实现系统。

【技术实现步骤摘要】

本专利技术涉及终端设备
,尤其涉及的是一种三维立体场景化桌面的实现方法和系统
技术介绍
随着科学技术日新月异的发展,手机、平板电脑等便携式智能终端设备的普及率越来越高。但是,目前终端设备的桌面一般是二维的平面,上面顺序排列着各种抽象、平面的图标,比较单调。如图1所示的传统桌面,桌面上每个元素都是一个由抽象图片代表的图标,桌面实际上是一个大的容器,其中放置这些图标。随着终端设备的硬件配置越来越高,平面的、抽象的桌面已经不能满足用户日益增高的使用需求,因此,如何向用户提供一种新颖的桌面以提升用户体验,是需要解决的技术问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种三维立体场景化桌面的实现方法和系统,能够向用户提供一种真实场景化的三维立体桌面,增强用户使用终端设备的趣味性和互动性,提升用户体验。为了解决上述技术问题,本专利技术提供了一种三维立体场景化桌面的实现方法,应用于具有触摸屏的终端上,该方法包括在屏幕上绘制3D场景化桌面;其中,所述3D场景化桌面上的元素为真实场景中的3D物体,所述3D物体之间满足真实场景中的空间位置关系;侦听用户的触摸消息,如捕获的触摸消息与预定的消息类型匹配,则根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动。进一步地,上述方法还具有下述特点在屏幕上绘制3D场景化桌面,包括加载三维立体3D场景化桌面模型,解析所述3D场景化桌面模型获得桌面数据,根据所述桌面数据在屏幕上绘制3D场景化桌面。进一步地,上述方法还具有下述特点预定的消息类型包括增加物体、删除物体、移动物体、旋转物体、启动物体对应的应用、或模拟用户在场景中走动;捕获的触摸消息为以下消息的一种或多种的组合在物体上点击、在物体上长按、在物体上滑动、拖动物体、在桌面空白区长按、和在桌面空白区滑动。进一步地,上述方法还具有下述特点根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动,包括如所述捕获的触摸消息为增加物体,则弹出一个物体列表,在用户选定某个物体后,加载该物体的模型文件,解析该物体的模型文件获得该物体的模型数据,查询预先保存的该物体与3D场景化桌面上的已有物体之间的空间位置关系,在屏幕上绘制出该物体;如所述捕获的触摸消息为删除物体,则在用户选定某个物体并将其拖入弹出的垃圾篓中后,从3D场景化桌面上删除该物体。进一步地,上述方法还具有下述特点根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动,包括如所述捕获的触摸消息为移动物体,则在用户选定某个物体并进行拖动时,进行物体的碰撞检测检测被拖动的物体的坐标是否与其它物体的坐标相交,如相交,则停止移动该物体,查询预先保存的被拖动的物体与发生碰撞的物体之间的空间位置关系,将被拖动的物体显示在符合所述空间位置关系的位置上;如不相交,则跟随用户拖动的轨迹同步移动该物体。进一步地,上述方法还具有下述特点根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动,包括如所述捕获的触摸消息为旋转物体,则使物体绕着自身的中心轴做旋转;如所述捕获的触摸消息为启动物体对应的应用,则启动该物体所代表的应用程序;如所述捕获的触摸消息为模拟用户在场景中走动,则根据用户在屏幕上的触摸轨迹,在屏幕上模拟显示用户在真实场景中的视野。为了解决上述技术问题,本专利技术还提供了一种三维立体场景化桌面的实现系统,应用于具有触摸屏的终端上,该系统包括桌面显示模块,用于在屏幕上绘制3D场景化桌面;其中,所述3D场景化桌面上的元素为真实场景中的3D物体,所述3D物体之间满足真实场景中的空间位置关系;互动操作处理模块,用于侦听用户的触摸消息,如捕获的触摸消息与预定的消息类型匹配,则根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动。进一步地,上述系统还具有下述特点在屏幕上绘制3D场景化桌面,包括加载三维立体3D场景化桌面模型,解析所述3D场景化桌面模型获得桌面数据,根据所述桌面数据在屏幕上绘制3D场景化桌面。进一步地,上述系统还具有下述特点 预定的消息类型包括增加物体、删除物体、移动物体、旋转物体、启动物体对应的应用、或模拟用户在场景中走动;捕获的触摸消息为以下消息的一种或多种的组合在物体上点击、在物体上长按、在物体上滑动、拖动物体、在桌面空白区长按、和在桌面空白区滑动。进一步地,上述系统还具有下述特点根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动,包括如所述捕获的触摸消息为增加物体,则弹出一个物体列表,在用户选定某个物体后,加载该物体的模型文件,解析该物体的模型文件获得该物体的模型数据,查询预先保存的该物体与3D场景化桌面上的已有物体之间的空间位置关系,在屏幕上绘制出该物体;如所述捕获的触摸消息为删除物体,则在用户选定某个物体并将其拖入弹出的垃圾篓中后,从3D场景化桌面上删除该物体。进一步地,上述系统还具有下述特点根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动,包括如所述捕获的触摸消息为移动物体,则在用户选定某个物体并进行拖动时,进行物体的碰撞检测检测被拖动的物体的坐标是否与其它物体的坐标相交,如相交,则停止移动该物体,查询预先保存的被拖动的物体与发生碰撞的物体之间的空间位置关系,将被拖动的物体显示在符合所述空间位置关系的位置上;如不相交,则跟随用户拖动的轨迹同步移动该物体。进一步地,上述系统还具有下述特点根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动,包括如所述捕获的触摸消息为旋转物体,则使物体绕着自身的中心轴做旋转;如所述捕获的触摸消息为启动物体对应的应用,则启动该物体所代表的应用程序;如所述捕获的触摸消息为模拟用户在场景中走动,则根据用户在屏幕上的触摸轨迹,在屏幕上模拟显示用户在真实场景中的视野。与现有技术相比,本专利技术提供的一种三维立体场景化桌面的实现方法和系统,应用于具有触摸屏的终端设备上,在屏幕上绘制3D场景化桌面,侦听用户的触摸消息,如捕获的触摸消息与预定的消息类型匹配,则根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动,其中,所述3D场景化桌面上的元素为真实场景中的3D物体且物体之间满足真实场景中的空间位置关系。本专利技术能够向用户提供一种真实场景化的三维立体桌面,增强用户使用终端设备的趣味性和互动性,提升用户体验。附图说明图1为现有技术中的传统桌面的示意图。图2为本专利技术实施例的一种3D场景化桌面的实现方法流程图。图3为本专利技术实施例的3D场景化桌面的示意图。图4为本专利技术实施例的一种三维立体场景化桌面的实现系统结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。如图2所示,本专利技术实施例提供了一种三维立体场景化桌面的实现方法,应用于具有触摸屏的终端设备上,该方法包括S10,在屏幕上绘制3D场景化桌面;其中,所述3D场景化桌面上的元素为真实场景中的3D物体,所述3D物体之间满足真实场景中的空间位置关系;S20,侦听用户的触摸消息,如捕获的触摸消息与预定的消息类型匹配,则根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动。该方法进一步包括下述特征其中,如图3所示,3D场景化桌面上的每一个元素都是真本文档来自技高网...

【技术保护点】
一种三维立体场景化桌面的实现方法,应用于具有触摸屏的终端上,该方法包括:在屏幕上绘制3D场景化桌面;其中,所述3D场景化桌面上的元素为真实场景中的3D物体,所述3D物体之间满足真实场景中的空间位置关系;侦听用户的触摸消息,如捕获的触摸消息与预定的消息类型匹配,则根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动。

【技术特征摘要】
1.一种三维立体场景化桌面的实现方法,应用于具有触摸屏的终端上,该方法包括 在屏幕上绘制3D场景化桌面;其中,所述3D场景化桌面上的元素为真实场景中的3D物体,所述3D物体之间满足真实场景中的空间位置关系; 侦听用户的触摸消息,如捕获的触摸消息与预定的消息类型匹配,则根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动。2.如权利要求1所述的实现方法,其特征在于 在屏幕上绘制3D场景化桌面,包括加载三维立体3D场景化桌面模型,解析所述3D场景化桌面模型获得桌面数据,根据所述桌面数据在屏幕上绘制3D场景化桌面。3.如权利要求1所述的实现方法,其特征在于 预定的消息类型包括增加物体、删除物体、移动物体、旋转物体、启动物体对应的应用、或模拟用户在场景中走动; 捕获的触摸消息为以下消息的一种或多种的组合在物体上点击、在物体上长按、在物体上滑动、拖动物体、在桌面空白区长按、和在桌面空白区滑动。4.如权利要求3所述的实现方法,其特征在于 根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动,包括 如所述捕获的触摸消息为增加物体,则弹出一个物体列表,在用户选定某个物体后,力口载该物体的模型文件,解析该物体的模型文件获得该物体的模型数据,查询预先保存的该物体与3D场景化桌面上的已有物体之间的空间位置关系,在屏幕上绘制出该物体; 如所述捕获的触摸消息为删除物体,则在用户选定某个物体并将其拖入弹出的垃圾篓中后,从3D场景化桌面上删除该物体。5.如权利要求3所述的实现方法,其特征在于 根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动,包括 如所述捕获的触摸消息为移动物体,则在用户选定某个物体并进行拖动时,进行物体的碰撞检测检测被拖动的物体的坐标是否与其它物体的坐标相交,如相交,则停止移动该物体,查询预先保存的被拖动的物体与发生碰撞的物体之间的空间位置关系,将被拖动的物体显示在符合所述空间位置关系的位置上;如不相交,则跟随用户拖动的轨迹同步移动该物体。6.如权利要求3所述的实现方法,其特征在于 根据所述捕获的触摸消息进行用户与所述3D场景化桌面的互动,包括 如所述捕获的触摸消息为旋转物体,则使物体绕着自身的中心轴做旋转; 如所述捕获的触摸消息为启动物体对应的应用,则启动该物体所代表的应用程序;如所述捕获的触摸消息为模拟用户在场景中走动,则根据用户在屏幕上的触摸轨迹,在屏幕上模拟显示用户在真实场景中的视野。7.—种三维立体场景...

【专利技术属性】
技术研发人员:王大伟范伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1