一种实现交互应用场景的方法及装置的制作方法

文档序号:6383831阅读:281来源:国知局
专利名称:一种实现交互应用场景的方法及装置的制作方法
技术领域
本发明实施例涉及软件交互应用领域,具体涉及一种实现交互应用场景的方法及
>J-U ρ α装直。
背景技术
在科技飞速发展的今天,各种高新设备层出不穷,设备的功能也变得越来越复杂,使得交互应用场景,这一用户与设备交流的窗口,变得越来越加重要。绘制交互应用场景时,经常要进行交互应用场景背景颜色的改变和应用场景形状的修改,现有技术中一般都是对交互应用场景进行整体修改,由于修改应用场景形状时也需要对修改部分区域的应用场景背景颜色进行处理,修改应用场景背景颜色时也需要对应用场景形状轮廓部分区域进行处理,因此·这种操作需要处理大量的数据,效率相对低下。

发明内容
本发明实施例提供了一种实现交互应用场景的方法及装置,可以在绘制交互应用场景时,降低绘制的工作量,提高绘制效率。本实施例提供的实现交互应用场景的方法,包括获取用户需求信息;根据所述用户需求信息进行应用场景建模;根据建模结果制作与所述建模结果相对应的交互应用场景对象;将所述交互应用场景对象划分为目标区域和透视区域;设置所述目标区域和透视区域的对象属性;显示所述交互应用场景对象。可选地,所述将所述交互应用场景对象划分为目标区域和透视区域包括根据用户需求信息和建模结果获取目标区域的颜色像素;对所有指定颜色像素区域进行区域组合,作为目标区域;对所有非指定颜色像素区域进行区域组合,作为透视区域。可选地,所述将所述交互应用场景对象划分为目标区域和透视区域包括根据用户需求信息和建模结果,设计蒙板图片;在所述蒙板图片上用不同的颜色块区分目标区域和透视区域;根据目标区域和透视区域对应的颜色块对交互应用场景对象所在的图片进行剪裁,得到目标区域和透视区域。可选地,所述用户需求信息包括用户场景、交互方式、交互场景模式、功能和适用场合的至少一个。可选地,所述对象属性包括对象的透明度、事件和信令。可选地,所述显示所述应用场景对象包括在应用软件中创建交互场景界面窗口 ;
将交互应用场景对象按预设的比例显示在交互场景界面窗口上。本实施例提供的实现交互应用场景的装置,包括获取单元,用于获取用户需求信息;建模单元,用于根据所述用户需求信息进行应用场景建模;制作单元,根据建模结果制作与所述建模结果相对应的交互应用场景对象;划分单元,用于将所述交互应用场景对象划分为目标区域和透视区域;设置单元,用于设置所述目标区域和透视区域的对象属性;显示单元,用于显示所述交互应用场景对象。可选地,所述划分单元包括获取子单元,用于根据用户需求信息和建模结果获取目标区域的颜色像素;第一组合子单元,用于对所有指定颜色像素区域进行区域组合,作为目标区域;第二组合子单元,用于对所有非指定颜色像素区域进行区域组合,作为透视区域。可选地,所述划分单元包括设计子单元,用于根据用户需求信息和建模结果,设计蒙板图片;区分子单元,用于在所述蒙板图片上用不同的颜色块区分目标区域和透视区域;剪裁子单元,用于根据目标区域和透视区域对应的颜色块对交互应用场景对象所在的图片进行剪裁,得到目标区域和透视区域。可选地,其特征在于,所述显示单元包括建立子单兀,用于在应用软件中创建父互场景界面窗口 ;显示子单元,用于将应用场景对象按一定的比例显示在交互界面窗口上。本实施例中,首先获取用户需求信息,然后根据用户需求信息进行应用场景建模,接着根据建模结果制作与之相对应的交互应用场景对象,然后将交互应用场景对象划分为目标区域和透视区域,再设置目标区域和透视区域的对象属性,最后显示所述交互应用场景对象。因此修改交互应用场景时就可以单独对目标区域和透视区域进行处理,而不用整体进行处理,所以可以减少修改的工作量,提高绘制交互应用场景的效率。


图1为本发明实施例中实现交互应用场景的方法第一实施例流程图;图2为本发明实施例中实现交互应用场景的方法第二实施例流程图;图3为本发明实施例中实现交互应用场景的装置第一实施例结构图;图4为本发明实施例中实现交互应用场景的装置第二实施例结构图。
具体实施例方式本发明实施例提供了 一种实现交互应用场景的方法及装置,可以在绘制交互应用场景时,降低工作量,提高效率。请参阅图1,本发明实施例中实现交互应用场景的方法的第一实施例包括101、获取用户需求信息;在进行应用场景建模之前,可以先获取用户需求信息,用户需求信息可以包括用户场景、交互方式、交互场景模式、功能和适用场合的至少一个。
102、根据用户需求信息进行应用场景建模;获取用户需求信息之后,可以根据用户需求信息进行应用场景建模,例如可以是根据用户场景绘制相应的模型,也可以根据适用场合对模型进行修改。103、根据建模结果制作与建模结果相对应的交互应用场景对象;进行应用场景建模之后,可以根据建模结果制作与建模结果相对应的交互应用场景对象,根据用户需求信息和实际交互的需要,交互应用场景对象可以是图片,在此处不限定图片的格式,具体的图片格式可以根据实际交互需要而定。104、将交互应用场景对象划分为目标区域和透视区域;上述的目标区域是根据用户需求信息而定的,不限于一个相连的整体,可以由分开的若干部分组成,而透视区域是交互应用场景中除了目标区域的部分。例如进行圆桌会议时,可以先建立包含圆桌和若干椅子的交互应用场景对象,对于上述的圆桌会议的交互需求可以知道,圆桌和若干椅子是交互应用场景的主体,因此圆桌和若干椅子可以组成目标区域,而交互应用场景对象中除却圆桌和若干椅子的部分可以组成透视区域。105、设置目标区域和透视区域的对象属性;将交互应用场景对象划分为目标区域和透视区域之后,可以根据用户需求信息设置目标区域和透视区域的对象属性,上述的对象属性可以包括对象的透明度、事件和信令。106、显示交互应用场景对象。设置目标区域和透视区域的对象属性之后,可以在预定的交互窗口中显示交互应用场景对象。本实施例中,首先获取用户需求信息,然后根据用户需求信息进行应用场景建模,接着根据建模结果制作与之相对应的交互应用场景对象,然后将交互应用场景对象划分为目标区域和透视区域,再设置目标区域和透视区域的对象属性,最后显示所述交互应用场景对象。因此修改交互应用场景时就可以单独对目标区域和透视区域进行处理,而不用整体进行处理,所以可以减少修改的工作量,提高绘制交互应用场景的效率。上面简单介绍了本发明实现交互应用场景的方法的第一实施例,下面对本发明实现交互应用场景的方法的第二实施例进行详细的描述,请参阅图2,本发明实施例中实现交互应用场景的方法的第二实施例包括201、获取用户需求信息;在进行应用场景建模之前,可以先获取用户需求信息,用户需求信息可以包括用户场景、交互方式、交互场景模式、功能和适用场合的至少一个。202、根据用户需求信息进行应用场景建模;获取用户需求信息之后,可以根据用户需求信息进行应用场景建模,例如可以是根据用户场景绘制相应的模型,也可以根据适用场合对模型进行修改。203、根据建模结果制作与建模结果相对应的交互应用场景对象;进行应用场景建模之后,可以根据建模结果制作与建模结果相对应的交互应用场景对象,根据用户需求信息和实际交互的需要,交互应用场景对象可以是图片,在此处不限定图片的格式,具体的图片格式可以根据实际交互需要而定。204、利用位图法或蒙板法将交互应用场景对象划分为目标区域和透视区域;上述的目标区域是根据用户需求信息而定的,不限于一个相连的整体,可以由分开的若干部分组成,而透视区域是交互应用场景中除了目标区域的部分。例如进行圆桌会议时,可以先建立包含圆桌和若干椅子的交互应用场景对象,对于上述的圆桌会议的交互需求可以知道,圆桌和若干椅子是交互应用场景的主体,因此圆桌和若干椅子可以组成目标区域,而交互应用场景对象中除却圆桌和若干椅子的部分可以组成透视区域。将交互应用场景对象划分为目标区域和透视区域的具体方法有位图法和蒙板法两种,下面首先介绍位图法利用位图法将交互应用场景对象划分为目标区域和透视区域的具体方法,首先可以根据用户需求信息和建模结果获取目标区域的颜色像素,例如目标区域是用黑色和蓝色绘制的,那么黑色和蓝色就是上述的颜色像素;接着对所有指定颜色像素区域进行区域组合,可以得到目标区域,得到的目标区域可以为分散的若干块;然后对所有非指定颜色像素区域进行区域组合,可以得到透视区域。上面详细介绍了利用位图法将交互应用场景对象划分为目标区域和透视区域的过程,下面介绍本步骤中的蒙板法利用位图法将交互应用场景对象划分为目标区域和透视区域的具体方法,首先可以根据用户需求信息和建模结果,设计蒙板图片;然后在所述蒙板图片上用不同的颜色块区分目标区域和透视区域,上述的蒙板图片可以利用如下方法获得,先准备一张跟和交互应用场景对象一样的图片,然后在上述图片中用不同的颜色区分目标区域和透视区域即可获得符合要求的蒙板图片;最后根据目标区域和透视区域对应的颜色块对交互应用场景对象所在的图片进行剪裁,可以得到目标区域和透视区域。205、设置目标区域和透视区域的对象属性;将交互应用场景对象划分为目标区域和透视区域之后,可以根据用户需求信息设置目标区域和透视区域的对象属性,上述的对象属性可以包括对象的透明度、事件和信令。206、显示交互应用场景对象。设置目标区域和透视区域的对象属性之后,可以先在应用软件中创建交互场景界面窗口,然后将交互应用场景对象按预设的比例显示在交互场景界面窗口上;也可以直接将交互应用场景对象按预设的比例显示桌面上。本发明在实现过程中需要基于windows专用函数来实现。其中主要用到的windows专用函数和类型包括CreateRectRgn函数,该函数用于创建一个新的区域。CreatePolygonRgn函数,该函数用于创建一个由一系列点围成的区域。CombineRgn函数,该函数用于将两个区域组合为一个新区域,循环使用该函数可以把形成的各个独立的形状合并。SetffindowRgn函数,该函数用于设定窗口的显示区域,亦即设置窗口形状。ExtCreateRegion函数,该函数用于计算图片要剪切的位置,最后形成一个剪切后的形状。Colorref类型,该类型用来描述RGB颜色,可以用来定义目标区域颜色。上述所列的windows专用函数和类型是实现本发明的主要函数和类型,本领域技术人员根据方法流程图所给出来的技术方案可以实施本发明的具体细节,在此由于篇幅所限,不对细节进行描述。
本实施例中,首先获取用户需求信息,然后根据用户需求信息进行应用场景建模,接着根据建模结果制作与之相对应的交互应用场景对象,然后利用位图法或蒙板法将交互应用场景对象划分为目标区域和透视区域,再设置目标区域和透视区域的对象属性,最后显示所述交互应用场景对象。因此修改交互应用场景时就可以单独对目标区域和透视区域进行处理,而不用整体进行处理,所以可以减少修改的工作量,提高绘制交互应用场景的效率。上面对本发明基于三维虚拟场景的远程控制方法的第二实施例作了详细描述,特别是将交互应用场景对象划分为目标区域和透视区域的过程,下面介绍本发明基于实现交互应用场景的装置第一实施例,请参阅图3,本发明实施例中基于实现交互应用场景的装置实施例包括获取单元301,用于获取用户需求信息;建模单元302,用于根据用户需求信息进行应用场景建模;制作单元303,根据建模结果制作与建模结果相对应的交互应用场景对象;划分单元304,用于将交互应用场景对象划分为目标区域和透视区域;设置单元305,用于设置目标区域和透视区域的对象属性;显示单元306,用于显示交互应用场景对象。划分单元304包括获取子单元3041,用于根据用户需求信息和建模结果获取目标区域的颜色像素;第一组合子单元3042,用于对指定颜色像素区域进行区域组合,作为目标区域;第二组合子单元3043,用于对非指定颜色像素区域进行区域组合,作为透视区域。显示单元306包括建立子单元3061,用于在应用软件中创建交互场景界面窗口 ;显示子单元3062,用于将应用场景对象按一定的比例显示在交互界面窗口上。在进行应用场景建模之前,获取单元301可以先获取用户需求信息,用户需求信息可以包括用户场景、交互方式、交互场景模式、功能和适用场合的至少一个。获取用户需求信息之后,建模单元302可以根据用户需求信息进行应用场景建模,例如可以是根据用户场景绘制相应的模型,也可以根据适用场合对模型进行修改。建模单元302进行应用场景建模之后,制作单元303可以根据建模结果制作与建模结果相对应的交互应用场景对象,根据用户需求信息和实际交互的需要,交互应用场景对象可以是图片,在此处不限定图片的格式,具体的图片格式可以根据实际交互需要而定。交互应用场景对象制作完毕之后,划分单元304将交互应用场景对象划分为目标区域和透视区域;上述的目标区域是根据用户需求信息而定的,不限于一个相连的整体,可以由分开的若干部分组成,而透视区域是交互应用场景中除了目标区域的部分。例如进行圆桌会议时,可以先建立包含圆桌和若干椅子的交互应用场景对象,对于上述的圆桌会议的交互需求可以知道,圆桌和若干椅子是交互应用场景的主体,因此圆桌和若干椅子可以组成目标区域,而交互应用场景对象中除却圆桌和若干椅子的部分可以组成透视区域。划分单元304可以利用位图法将交互应用场景对象划分为目标区域和透视区域,请参阅图3,下面介绍本实施例中的位图法
利用位图法将交互应用场景对象划分为目标区域和透视区域的具体方法,首先获取子单元3041可以根据用户需求信息和建模结果获取目标区域的颜色像素,例如目标区域是用黑色和蓝色绘制的,那么黑色和蓝色就是上述的颜色像素;接着第一组合子单元3042对所有指定颜色像素区域进行区域组合,可以得到目标区域,得到的目标区域可以为分散的若干块;然后第二组合子单元3043对所有非指定颜色像素区域进行区域组合,可以得到透视区域。划分单元304将交互应用场景对象划分为目标区域和透视区域之后,设置单元305可以根据用户需求信息设置目标区域和透视区域的对象属性,上述的对象属性可以包括对象的透明度、事件和信令。设置单元305设置目标区域和透视区域的对象属性之后,建立子单元3061可以先在应用软件中创建交互场景界面窗口,然后显示子单元3062将交互应用场景对象按预设的比例显示在交互场景界面窗口上;显示单元306也可以直接将交互应用场景对象按预设的比例显示桌面上。本实施例中,获取单元301首先获取用户需求信息,然后建模单元302根据用户需求信息进行应用场景建模,制作单元303接着根据建模结果制作与之相对应的交互应用场景对象,然后划分单元304利用位图法将交互应用场景对象划分为目标区域和透视区域,设置单元305再设置目标区域和透视区域的对象属性,最后显示单元306显示所述交互应用场景对象。因此修改交互应用场景时就可以单独对目标区域和透视区域进行处理,而不用整体进行处理,所以可以减少修改的工作量,提高绘制交互应用场景的效率。上面对本发明基于三维虚拟场景的远程控制装置的第一实施例作了详细描述,特别是利用位图法将交互应用场景对象划分为目标区域和透视区域的过程,下面介绍本发明基于实现交互应用场景的装置第二实施例,并着重介绍利用蒙板法将交互应用场景对象划分为目标区域和透视区域的过程,请参阅图4,本发明实施例中基于实现交互应用场景的装置实施例包括获取单元401,用于获取用户需求信息;建模单元402,用于根据用户需求信息进行应用场景建模;制作单元403,根据建模结果制作与建模结果相对应的交互应用场景对象;划分单元404,用于将交互应用场景对象划分为目标区域和透视区域;设置单元405,用于设置目标区域和透视区域的对象属性;显示单元406,用于显示交互应用场景对象。划分单元404包括设计子单元4041,用于根据用户需求信息和建模结果,设计蒙板图片;区分子单元4042,用于在蒙板图片上用不同的颜色块区分目标区域和透视区域;剪裁子单元4043,用于根据目标区域和透视区域对应的颜色块对交互应用场景对象所在的图片进行剪裁,得到目标区域和透视区域。显示单元406包括建立子单元4061,用于在应用软件中创建交互场景界面窗口 ;显示子单元4062,用于将应用场景对象按一定的比例显示在交互界面窗口上。在进行应用场景建模之前,获取单元401可以先获取用户需求信息,用户需求信息可以包括用户场景、交互方式、交互场景模式、功能和适用场合的至少一个。获取用户需求信息之后,建模单元402可以根据用户需求信息进行应用场景建模,例如可以是根据用户场景绘制相应的模型,也可以根据适用场合对模型进行修改。建模单元402进行应用场景建模之后,制作单元403可以根据建模结果制作与建模结果相对应的交互应用场景对象,根据用户需求信息和实际交互的需要,交互应用场景对象可以是图片,在此处不限定图片的格式,具体的图片格式可以根据实际交互需要而定。交互应用场景对象制作完毕之后,划分单元404将交互应用场景对象划分为目标区域和透视区域;上述的目标区域是根据用户需求信息而定的,不限于一个相连的整体,可以由分开的若干部分组成,而透视区域是交互应用场景中除了目标区域的部分。例如进行圆桌会议时,可以先建立包含圆桌和若干椅子的交互应用场景对象,对于上述的圆桌会议的交互需求可以知道,圆桌和若干椅子是交互应用场景的主体,因此圆桌和若干椅子可以组成目标区域,而交互应用场景对象中除却圆桌和若干椅子的部分可以组成透视区域。划分单元404利用蒙板法将交互应用场景对象划分为目标区域和透视区域,请参阅图4,下面介绍本实施例中的蒙板法利用蒙板法将交互应用场景对象划分为目标区域和透视区域的具体方法,首先设计子单元4041可以根据用户需求信息和建模结果,设计蒙板图片;然后区分子单元4042在所述蒙板图片上用不同的颜色块区分目标区域和透视区域,上述的蒙板图片可以利用如下方法获得,先准备一张跟和交互应用场景对象一样的图片,然后在上述图片中用不同的颜色区分目标区域和透视区域即可获得符合要求的蒙板图片;最后剪裁子单元4043根据目标区域和透视区域对应的颜色块对交互应用场景对象所在的图片进行剪裁,可以得到目标区域和透视区域。划分单元404将交互应用场景对象划分为目标区域和透视区域之后,设置单元405可以根据用户需求信息设置目标区域和透视区域的对象属性,上述的对象属性可以包括对象的透明度、事件和信令。设置单元405设置目标区域和透视区域的对象属性之后,建立子单元4061可以先在应用软件中创建交互场景界面窗口,然后显示子单元4062将交互应用场景对象按预设的比例显示在交互场景界面窗口上;显示单元406也可以直接将交互应用场景对象按预设的比例显示桌面上。本实施例中,获取单元401首先获取用户需求信息,然后建模单元402根据用户需求信息进行应用场景建模,制作单元403接着根据建模结果制作与之相对应的交互应用场景对象,然后划分单元404利用蒙板法将交互应用场景对象划分为目标区域和透视区域,设置单元405再设置目标区域和透视区域的对象属性,最后显示单元406显示所述交互应用场景对象。因此修改交互应用场景时就可以单独对目标区域和透视区域进行处理,而不用整体进行处理,所以可以减少修改的工作量,提高绘制交互应用场景的效率。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种实现交互应用场景的方法及装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种实现交互应用场景的方法,其特征在于,包括获取用户需求信息;根据所述用户需求信息进行应用场景建模;根据建模结果制作与所述建模结果相对应的交互应用场景对象;将所述交互应用场景对象划分为目标区域和透视区域;设置所述目标区域和透视区域的对象属性;显示所述交互应用场景对象。
2.根据权利要求1所述的实现交互应用场景的方法,其特征在于,所述将所述交互应用场景对象划分为目标区域和透视区域包括根据用户需求信息和建模结果获取目标区域的颜色像素;对所有指定颜色像素区域进行区域组合,作为目标区域;对所有非指定颜色像素区域进行区域组合,作为透视区域。
3.根据权利要求1所述的实现交互应用场景的方法,其特征在于,所述将所述交互应用场景对象划分为目标区域和透视区域包括根据用户需求信息和建模结果,设计蒙板图片;在所述蒙板图片上用不同的颜色块区分目标区域和透视区域;根据目标区域和透视区域对应的颜色块对交互应用场景对象所在的图片进行剪裁,得到目标区域和透视区域。
4.根据权利要求1至3中任一项所述的实现交互应用场景的方法,其特征在于,所述用户需求信息包括用户场景、交互方式、交互场景模式、功能和适用场合的至少一个。
5.根据权利要求1至3中任一项所述的实现交互应用场景的方法,其特征在于,所述对象属性包括对象的透明度、事件和信令。
6.根据权利要求1至3中任一项所述的实现交互应用场景的方法,其特征在于,所述显示所述应用场景对象包括在应用软件中创建交互场景界面窗口;将交互应用场景对象按预设的比例显示在交互场景界面窗口上。
7.一种实现交互应用场景的装置,其特征在于,包括获取单元,用于获取用户需求信息;建模单元,用于根据所述用户需求信息进行应用场景建模;制作单元,根据建模结果制作与所述建模结果相对应的交互应用场景对象;划分单元,用于将所述交互应用场景对象划分为目标区域和透视区域;设置单元,用于设置所述目标区域和透视区域的对象属性;显示单元,用于显示所述交互应用场景对象。
8.根据权利要求7所述的实现交互应用场景的方法,其特征在于,所述划分单元包括获取子单元,用于根据用户需求信息和建模结果获取目标区域的颜色像素;第一组合子单元,用于对所有指定颜色像素区域进行区域组合,作为目标区域;第二组合子单元,用于对所有非指定颜色像素区域进行区域组合,作为透视区域。
9.根据权利要求7所述的实现交互应用场景的方法,其特征在于,所述划分单元包括设计子单元,用于根据用户需求信息和建模结果,设计蒙板图片;区分子单元,用于在所述蒙板图片上用不同的颜色块区分目标区域和透视区域;剪裁子单元,用于根据目标区域和透视区域对应的颜色块对交互应用场景对象所在的图片进行剪裁,得到目标区域和透视区域。
10.根据权利要求7所述的实现交互应用场景的方法,其特征在于,所述显示单元包括建立子单元,用于在应用软件中创建交互场景界面窗口 ;显示子单元,用于将应用场景对象按一定的比例显示在交互界面窗口上。
全文摘要
本发明实施例公开了一种实现交互应用场景的方法及装置,可以在绘制交互应用场景时,降低绘制的工作量,提高绘制效率。本发明实施例方法包括获取用户需求信息;根据所述用户需求信息进行应用场景建模;根据建模结果制作与所述建模结果相对应的交互应用场景对象;将所述交互应用场景对象划分为目标区域和透视区域;设置所述目标区域和透视区域的对象属性;显示所述交互应用场景对象。本发明实施例中的交互应用场景的方法及装置可以在绘制交互应用场景时,降低绘制的工作量,提高绘制效率。
文档编号G06T17/00GK103035028SQ201210533188
公开日2013年4月10日 申请日期2012年12月11日 优先权日2012年12月11日
发明者谢桂冠, 胡建华 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1