场景效果呈现方法及装置制造方法
【专利摘要】本发明公开一种场景效果呈现方法及装置,上述方法包括:响应用户的操作指令,执行与聊天窗口背景中当前场景相适应的操作;将执行所述操作获取到的场景效果进行呈现。根据本发明提供的技术方案,在用户进行聊天时,可以实现人机交互,将生动的场景效果呈现给用户,提升了用户聊天的趣味性,大大提高了用户体验。
【专利说明】场景效果呈现方法及装置
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种场景效果呈现方法及装置。
【背景技术】
[0002]移动终端已经深入到人们的生活中,移动通信也己成为最广泛使用的通信方式。下文所称的移动终端是指手机、个人数字助理(Personal Digital Assistant,简称为PDA)等具有无线通讯功能的小型手持式移动通信设备。
[0003]随着互联网的发展,即时通信已成为人们生活中不可缺少的网络沟通方式,而近年来还涌现出了基于各种移动终端进行即时通信的技术,即移动即时通信技术。
[0004]然而,相关技术中,基于移动终端的即时通信聊天窗口中,背景比较单一(例如,单一色彩背景),无法实现与用户的动态交互,缺乏趣味性,因此用户体验不高。
【发明内容】
[0005]本发明公开了一种场景效果呈现方法及装置,以至少解决相关技术中即时通信聊天窗口的背景比较单一(例如,单一色彩背景),无法实现与用户的动态交互,缺乏趣味性,导致用户体验不高的问题。
[0006]根据本发明的一个方面,提供了一种场景效果呈现方法。
[0007]根据本发明的场景效果呈现方法包括:响应用户的操作指令,执行与聊天窗口背景中当前场景相适应的操作;将执行上述操作获取到的场景效果进行呈现。
[0008]根据本发明的另一方面,提供了一种场景效果呈现装置。
[0009]根据本发明的场景效果呈现装置包括:执行模块,用于响应用户的操作指令,执行与聊天窗口中当前场景相适应的操作;呈现模块,用于将执行上述操作获取到的场景效果进行呈现。
[0010]通过本发明,在用户进行聊天时,可以实现人机交互,将生动的场景效果呈现给用户,提升了用户聊天的趣味性,大大提高了用户体验。
【专利附图】
【附图说明】
[0011]图1是根据本发明实施例的场景效果呈现方法的流程图;
[0012]图2是根据本发明优选实施例一的场景效果呈现方法的流程图;
[0013]图3是根据本发明优选实施例二的场景效果呈现方法的流程图;
[0014]图4是根据本发明优选实施例三的场景效果呈现方法的流程图;
[0015]图5是根据本发明优选实施例四的场景效果呈现方法的流程图;
[0016]图6是根据本发明优选实施例五的场景效果呈现方法的流程图;
[0017]图7是根据本发明优选实施例六的场景效果呈现方法的流程图;以及
[0018]图8是根据本发明实施例的场景效果呈现装置的结构框图。
【具体实施方式】
[0019]下面结合说明书附图对本发明的具体实现方式做一详细描述。
[0020]图1是根据本发明实施例的场景效果呈现方法的流程图。如图1所示,该场景效果呈现方法包括以下步骤:
[0021]步骤SlOl:响应用户的操作指令,执行与聊天窗口背景中当前场景相适应的操作;
[0022]步骤S103:将执行上述操作获取到的场景效果进行呈现。
[0023]相关技术中,基于移动终端的即时通信聊天窗口中,背景比较单一(例如,单一色彩背景),无法实现与用户的动态交互,缺乏趣味性,因此用户体验不高。采用图1所示的场景效果呈现方法,在用户进行聊天时,可以实现人机交互,将生动的场景效果呈现给用户,提升了用户聊天的趣味性,大大提高了用户体验。
[0024]步骤SlOl中,执行与聊天窗口背景中当前场景相适应的操作,例如,当前场景呈现一些花儿,当用户对麦克风吹气时,移动终端的处理器需要调用相应功能产生与当前场景相适应的动画效果,即花瓣被吹起来,飘落在土地上等。
[0025]在具体实施过程中,动画的实现有很多方法,比如采用GIF图片格式、采用SWF格式,这两者对硬件有较高的要求。对于手机上动画的实现,通常采用多幅BMP图片,利用定时器逐幅显示来达到动画效果。但是,该技术显示动画具有如下缺点:首先,上述技术要以多附图形画面才能构成动画,因此需要占用相当的存储空间来存储图像数据。若是图像数据不多,对应的图形画面就会较少,不能形成生动的动画。若要显示出流畅的动画,就需存储较多图形画面,这样一来会消耗大量的手机存储资源。因而,也可以做如下改进,在显示动画时,根据一原始图形画面对应的图像数据及动画计算法依序计算出一连串的递变图像画面,再以这些计算出来的递变图形画面构成动画。因此,该改进技术仅需存储原始图形画面,不必占据大量的存储资源。
[0026]优选地,上述场景效果呈现方法可以应用于移动终端,例如,手机,PDA等。当然,该场景效果呈现方法也可以应用于固定终端,例如,计算机等。下文以移动终端为例进行说明。
[0027]其中,上述操作指令包括但不限于以下至少之一:
[0028](I)对上述移动终端的麦克风执行的发声操作。例如,用户对着手机的麦克风进行吹气(即执行发声操作)。
[0029](2)对上述移动终端执行的摇晃操作。例如,用户对手机进行摇晃操作。
[0030](3)对上述移动终端的屏幕执行的滑动操作。例如,用户查看聊天记录时,在手机屏幕上进行滑动操作。
[0031](4)对上述移动终端的屏幕执行的点击操作。例如,用户对聊天窗口背景中的某个对象进行点击操作。
[0032]优选地,当上述操作指令包括:对上述移动终端的麦克风执行的发声操作时,在执行与聊天窗口中当前场景相适应的操作之前,上述场景效果呈现方法还可以包括以下处理:
[0033](I)获取执行上述发声操作时产生的声音数据;
[0034](2)根据所述声音数据判断声音强度是否大于第一阈值;
[0035](3)在上述声音强度大于第一阈值时,确定执行与聊天窗口中当前场景相适应的操作。
[0036]下面结合图2,对上述场景效果呈现方法的优先实施方式进一步说明。
[0037]图2是根据本发明优选实施例一的场景效果呈现方法的流程图。如图2所示,该场景效果呈现方法主要包括以下处理:
[0038]步骤S201:手机响应用户操作,进入聊天界面,聊天窗口背景中当前场景为:屏幕底部是数朵鲜花,花上面有几只蜜蜂,有正在采蜜的,有正在趴着睡觉偷懒的蜜蜂。用户对手机下端的麦克风吹气,手机感应到该用户执行的发声操作。
[0039]步骤S203:手机获取用户执行上述发声操作时产生的声音数据。
[0040]步骤S205:手机根据声音数据获取声音强度,并判断声音强度大于预先设定的阈值,其中,这个阈值是人为设定并动态调整的。
[0041]步骤S207:手机响应用户的操作指令,执行与聊天窗口背景中当前场景相适应的操作,即手机的处理器需要调用相应功能产生与当前场景相适应的动画效果,即正在睡觉偷懒的蜜蜂,它会以极快的速度采好花蜜然后往屏幕顶部飞走(此时搭配蜜蜂夸张的面部表情),一起被吹起来的还有数片花瓣,花枝也会被摇动,过一会后又飞回来继续趴在花瓣上睡觉偷懒,你再吹气,它又再迅速采好飞走,如此循环往复。
[0042]步骤S209:手机将上述动态场景呈现给用户。
[0043]优选地,当上述操作指令包括:对对上述手机执行的摇晃操作时,在执行与聊天窗口中当前场景相适应的操作之前,还可以包括以下处理:
[0044](I)定时采集上述手机的方向向量;
[0045](2)计算相邻两个方向向量的夹角度数;
[0046](3)判断上述夹角度数是否大于第二阈值;
[0047](4)在上述夹角度数大于上述第二阈值时,确定执行与聊天窗口中当前场景相适应的操作。
[0048]下面结合图3和图4,对上述场景效果呈现方法的优先实施方式进一步说明。
[0049]图3是根据本发明优选实施例二的场景效果呈现方法的流程图。如图3所示,该场景效果呈现方法主要包括以下处理:
[0050]步骤S301:手机响应用户操作,进入聊天界面,聊天窗口背景中当前场景主体为一个马戏团,屏幕中间的蜜蜂在踩独轮车,并且手中托举着由一个个箱子堆叠起来的“箱子塔”,蜜蜂踩着独轮车左右移动保持平衡。用户左右“摇一摇”手机,手机感应到用户执行的左右摇晃操作。
[0051]步骤S303:手机定时采集上述手机的方向向量,并计算相邻两个方向向量的夹角度数。
[0052]步骤S305:手机判断上述夹角度数大于预先设定的阈值,其中,这个阈值是人为设定并动态调整的。
[0053]步骤S307:手机响应用户的操作指令,执行与聊天窗口背景中当前场景相适应的操作,即手机的处理器需要调用相应功能产生与当前场景相适应的动画效果,即当用户试图破坏其平衡让蜜蜂摔倒,但左摇右晃后蜜蜂依旧保持平衡,作了一个鬼脸后继续平稳的踩着独轮车,如此循环下去。
[0054]步骤S309:手机将上述动态场景呈现给用户。
[0055]图4是根据本发明优选实施例三的场景效果呈现方法的流程图。如图4所示,该场景效果呈现方法主要包括以下处理:
[0056]步骤S401:手机响应用户操作,进入聊天界面,聊天窗口背景中当前场景为蜜蜂坐在河边钓鱼,用户向前或向后摇晃手机,手机感应到用户执行的摇晃操作。
[0057]步骤S403:手机定时采集上述手机的方向向量,并计算相邻两个方向向量的夹角度数。
[0058]步骤S405:手机判断上述夹角度数大于预先设定的阈值,其中,这个阈值是人为设定并动态调整的。
[0059]步骤S407:手机响应用户的操作指令,执行与聊天窗口背景中当前场景相适应的操作,即手机的处理器需要调用相应功能产生与当前场景相适应的动画效果,即当用户向后摇晃手机,需要呈现收竿的动作,第一次收杆可以钓到鱼,此时配以蜜蜂得意的表情,当用户拿住手机往前甩,需要呈现甩竿动作,第二次收竿时什么都没钓到,此时配以蜜蜂失望的表情,按照“钓到-没钓到-钓到-没钓到”的逻辑循环进行。
[0060]步骤S409:手机将上述动态场景呈现给用户。
[0061]优选地,当上述操作指令包括:对上述手机的屏幕执行的滑动操作时,在执行与聊天窗口中当前场景相适应的操作之前,还可以包括以下处理:
[0062]( I)判断聊天记录是否被下拉至上述聊天窗口的顶部信息栏或者上拉至上述聊天窗口的底部信息栏;
[0063](2)如果是,则确定执行与聊天窗口中当前场景相适应的操作。
[0064]下面结合图5,对上述场景效果呈现方法的优先实施方式进一步说明。
[0065]图5是根据本发明优选实施例四的场景效果呈现方法的流程图。如图5所示,该场景效果呈现方法主要包括以下处理:
[0066]步骤S501:手机响应用户操作,进入聊天界面,聊天窗口背景中当前场景主体是一片隐约闪烁着的星空,用户在上述手机的屏幕上拉或下拉聊天记录,手机感应到用户执行的滑动操作。
[0067]步骤S503:手机判断聊天记录被下拉至上述聊天窗口的顶部信息栏或者上拉至上述聊天窗口的底部信息栏。
[0068]步骤S505:手机响应用户的操作指令,执行与聊天窗口背景中当前场景相适应的操作,即手机的处理器需要调用相应功能产生与当前场景相适应的动画效果,即用户下拉聊天记录到顶部信息栏回弹的时候触发”绽放烟火”的效果,固定绽放一次或多次,例如,三次;当用户上拉聊天记录到底部输入栏时会有一只或多只蜜蜂从底部冒出头来,回弹的时候像“打地鼠” 一样把蜜蜂又敲回去(可以附以蜜蜂感觉疼痛的表情)。
[0069]步骤S507:手机将上述动态场景呈现给用户。
[0070]优选地,当上述操作指令包括:对上述移动终端的屏幕执行的点击操作时,在执行与聊天窗口中当前场景相适应的操作之前,还可以包括以下处理:
[0071](I)判断上述点击操作的位置是否在当前场景中的预定范围内;
[0072](2)如果是,则确定执行与聊天窗口中当前场景相适应的操作。
[0073]下面结合图6和图7,对上述场景效果呈现方法的优先实施方式进一步说明。
[0074]图6是根据本发明优选实施例五的场景效果呈现方法的流程图。如图6所示,该场景效果呈现方法主要包括以下处理:
[0075]步骤S601:手机响应用户操作,进入聊天界面,聊天窗口背景中当前场景主体场景主体是在一片平静的湖上,蜜蜂戴着墨镜悠闲的躺在船上随波逐流(船在聊天界面四个边角处按照“ 口 ”字形路线顺时针漂流)。用户在手机屏幕上对话气泡之外的湖面上单击,手机感应到用户执行的点击操作。
[0076]步骤S603:手机判断上述点击操作的位置在当前场景中的预定范围内。
[0077]步骤S605:手机响应用户的操作指令,执行与聊天窗口背景中当前场景相适应的操作,即手机的处理器需要调用相应功能产生与当前场景相适应的动画效果,即当用户在对话气泡之外单击湖面,湖面就会泛起波纹。
[0078]步骤S607:手机将上述动态场景呈现给用户。
[0079]图7是根据本发明优选实施例五的场景效果呈现方法的流程图。如图7所示,该场景效果呈现方法主要包括以下处理:
[0080]步骤S701:手机响应用户操作,进入聊天界面,聊天窗口背景中当前场景是一幅美丽的风景画。用户在手机屏幕上对话气泡之外的背景上进行点击,手机感应到用户执行的点击操作。
[0081]步骤S703:手机判断上述点击操作的位置在当前场景中的预定范围内。
[0082]步骤S705:手机响应用户的操作指令,执行与聊天窗口背景中当前场景相适应的操作,即手机的处理器需要调用相应功能产生与当前场景相适应的动画效果,即当用户按住屏幕的背景处(聊天气泡以外的地方),可以隐藏聊天气泡,清晰完整地呈现整个聊天背景,即美丽的风景画。
[0083]步骤S707:手机将上述整个聊天窗口背景呈现给用户。
[0084]图8是根据本发明实施例的场景效果呈现装置的结构框图。如图8所示,该场景效果呈现装置主要包括:执行模块80,用于响应用户的操作指令,执行与聊天窗口中当前场景相适应的操作;呈现模块82,用于将执行上述操作获取到的场景效果进行呈现。
[0085]采用图8所示的场景效果呈现装置,在用户进行聊天时,可以实现人机交互,将生动的场景效果呈现给用户,提升了用户聊天的趣味性,大大提高了用户体验。
[0086]优选地,上述场景效果呈现装置可以设置于移动终端中。例如,手机,PDA等。当然,该场景效果呈现方法也可以应用于固定终端,例如,计算机等。下文以移动终端为例进行说明。
[0087]优选地,图8所示的装置还可以包括:转换模块84,用于获取执行上述发声操作时产生的声音数据;第一判断模块86,用于根据声音数据判断声音强度是否大于第一阈值;第一确定模块88,用于在上述强度大于第一阈值时,确定执行与聊天窗口中当前场景相适应的操作。
[0088]上述装置的优选工作方式,具体可以参见图2的描述,此处不再赘述。
[0089]优选地,图8所示的装置还可以包括:采集模块90,用于在用户对上述移动终端执行摇晃操作时,定时采集上述移动终端的方向向量;计算模块92,用于计算相邻两个方向向量的夹角度数;第二判断模块94,用于判断上述夹角度数是否大于第二阈值;第二确定模块96,用于在上述夹角度数大于上述第二阈值时,确定执行与聊天窗口中当前场景相适应的操作。
[0090]上述装置的优选工作方式,具体可以参见图3和图4的描述,此处不再赘述。
[0091]优选地,图8所示的装置还可以包括:第三判断模块98,用于在用户对上述移动终端的屏幕执行滑动操作时,判断聊天记录是否被下拉至上述聊天窗口的顶部信息栏或者上拉至上述聊天窗口的底部信息栏;第三确定模块100,用于在上述第三判断模块输出为是时,确定执行与聊天窗口中当前场景相适应的操作。
[0092]上述装置的优选工作方式,具体可以参见图5的描述,此处不再赘述。
[0093]优选地,图8所示的装置还可以包括:第四判断模块102,用于在用户对上述移动终端的屏幕执行点击操作时,判断上述点击操作的位置是否在当前场景中的预定范围内;第四确定模块104,用于在上述第四判断模块输出为是时,确定执行与聊天窗口中当前场景相适应的操作。
[0094]上述装置的优选工作方式,具体可以参见图6和图7的描述,此处不再赘述。
[0095]综上所述,借助本发明提供的上述实施例,在用户进行聊天时,可以实现人机交互,将生动的场景效果呈现给用户,提升了用户聊天的趣味性,大大提高了用户体验。
[0096]以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
【权利要求】
1.一种场景效果呈现方法,其特征在于,包括: 响应用户的操作指令,执行与聊天窗口背景中当前场景相适应的操作; 将执行所述操作获取到的场景效果进行呈现。
2.根据权利要求1所述的场景效果呈现方法,其特征在于,所述场景效果呈现方法应用于移动终端。
3.根据权利要求2所述的场景效果呈现方法,其特征在于,所述操作指令包括以下至少之一: 对所述移动终端的麦克风执行的发声操作; 对所述移动终端执行的摇晃操作; 对所述移动终端的屏幕执行的滑动操作; 对所述移动终端的屏幕执行的点击操作。
4.根据权利要求3所述的场景效果呈现方法,其特征在于,当所述操作指令包括:对所述移动终端的麦克风执行的发声操作时,在执行与聊天窗口中当前场景相适应的操作之前,还包括: 获取执行所述发声操作时产生的声音数据; 根据所述声音数据判断声音强度是否大于第一阈值; 在所述声音强度大于第一阈值时,确定执行与聊天窗口中当前场景相适应的操作。
5.根据权利要求3所述的场景效果呈现方法,其特征在于,当所述操作指令包括:对所述移动终端执行的摇晃操作时,在执行与聊天窗口中当前场景相适应的操作之前,还包括: 定时采集所述移动终端的方向向量; 计算相邻两个方向向量的夹角度数; 判断所述夹角度数是否大于第二阈值; 在所述夹角度数大于所述第二阈值时,确定执行与聊天窗口中当前场景相适应的操作。
6.根据权利要求3所述的场景效果呈现方法,其特征在于,当所述操作指令包括:对所述移动终端的屏幕执行的滑动操作时,在执行与聊天窗口中当前场景相适应的操作之前,还包括: 判断聊天记录是否被下拉至所述聊天窗口的顶部信息栏或者上拉至所述聊天窗口的底部信息栏; 如果是,则确定执行与聊天窗口中当前场景相适应的操作。
7.根据权利要求3所述的场景效果呈现方法,其特征在于,当所述操作指令包括:对所述移动终端的屏幕执行的点击操作时,在执行与聊天窗口中当前场景相适应的操作之前,还包括: 判断所述点击操作的位置是否在当前场景中的预定范围内; 如果是,则确定执行与聊天窗口中当前场景相适应的操作。
8.—种场景效果呈现装置,其特征在于,包括: 执行模块,用于响应用户的操作指令,执行与聊天窗口中当前场景相适应的操作; 呈现模块,用于将执行所述操作获取到的场景效果进行呈现。
9.根据权利要求8所述的场景效果呈现装置,其特征在于,所述场景效果呈现装置设置于移动终端中。
10.根据权利要求9所述的场景效果呈现装置,其特征在于,还包括: 转换模块,用于获取执行所述发声操作时产生的声音数据; 第一判断模块,用于根据所述声音数据判断声音强度是否大于第一阈值; 第一确定模块,用于在所述声音强度大于第一阈值时,确定执行与聊天窗口中当前场景相适应的操作。
11.根据权利要求9所述的场景效果呈现装置,其特征在于,还包括: 采集模块,用于在用户对所述移动终端执行摇晃操作时,定时采集所述移动终端的方向向量; 计算模块,用于计算相邻两个方向向量的夹角度数; 第二判断模块,用于判断所述夹角度数是否大于第二阈值; 第二确定模块,用于在所述夹角度数大于所述第二阈值时,确定执行与聊天窗口中当前场景相适应的操作。
12.根据权利要求9所述的场景效果呈现装置,其特征在于,还包括: 第三判断模块,用于在用户对所述移动终端的屏幕执行滑动操作时,判断聊天记录是否被下拉至所述聊天窗口的顶部信息栏或者上拉至所述聊天窗口的底部信息栏; 第三确定模块,用于在所述第三判断模块输出为是时,确定执行与聊天窗口中当前场景相适应的操作。
13.根据权利要求9所述的场景效果呈现装置,其特征在于,还包括: 第四判断模块,用于在用户对所述移动终端的屏幕执行点击操作时,判断所述点击操作的位置是否在当前场景中的预定范围内; 第四确定模块,用于在所述第四判断模块输出为是时,确定执行与聊天窗口中当前场景相适应的操作。
【文档编号】G06F3/0487GK104407764SQ201310518295
【公开日】2015年3月11日 申请日期:2013年10月29日 优先权日:2013年10月29日
【发明者】胡晓洸, 温仕仙, 周阳 申请人:贵阳朗玛信息技术股份有限公司