一种信息处理的方法及一种电子设备的制作方法

文档序号:6489438阅读:141来源:国知局
一种信息处理的方法及一种电子设备的制作方法
【专利摘要】本发明公开了一种信息处理的方法及一种电子设备,该方法应用于一电子设备中,所述电子设备包括一能够弯曲的显示屏,所述电子设备还包括一机械波发生装置,所述方法包括:检测所述电子设备是否满足预定条件,获得第一检测结果;当所述第一检测结果表明所述电子设备满足预定条件时,生成第一指令;响应所述第一指令,控制所述机械波发生装置产生机械波,以使所述显示屏在所述机械波的作用下产生振动。
【专利说明】一种信息处理的方法及一种电子设备
【技术领域】
[0001]本发明涉及电子【技术领域】,尤其涉及一种信息处理的方法及一种电子设备。
【背景技术】
[0002]随着计算机技术的发展,触摸显示屏越来越广泛的应用在电子设备中,比如平板电脑,智能手机,掌上游戏机,用户可以通过用手指点触显示屏来操作电子设备。
[0003]目前,用户在通过手指点触显示屏时,由于用户的手指接触到的是触摸显示屏的表面,是一个平面,那么,用户就无法感受到如点击实物一般的触感。因此,力反馈技术的出现就能够使得用户在点触显示屏表面时产生像点击实物一般的触感。在现有技术中,力反馈技术为电子设备根据用户的手指与显示屏的接触位置,通过控制设置在显示屏后面的震动发生器,如电机,产生震动,来使得用户的手指能够感受到力反馈。
[0004]但本申请发明人在实现本发明实施例中技术方案的过程中,发现上述技术至少存在如下技术问题:
[0005]1、由于现有技术中采用震动发生器产生震动,所以,导致在用户需要获得力反馈时,电子设备就只能由震动发生器产生震动来提供力反馈,并不能提供其他形式的力反馈给用户,进而存在电子设备无法提供其他形式的力反馈的技术问题。

【发明内容】

[0006]本发明提供一种信息处理的方法及一种电子设备,用以解决现有技术中存在的电子设备无法提供其他形式的力反馈的技术问题。
[0007]一方面,本发明通过本申请的一个实施例,提供一种信息处理的方法,应用于电子设备,所述电子设备包括一能够弯曲的显示屏,所述电子设备还包括一机械波发生装置,所述方法包括:检测所述电子设备是否满足预定条件,获得第一检测结果;当所述第一检测结果表明所述电子设备满足预定条件时,生成第一指令;响应所述第一指令,控制所述机械波发生装置产生机械波,以使所述显示屏在所述机械波的作用下产生振动。
[0008]可选的,所述检测所述电子设备是否满足预定条件,获得第一检测结果,具体包括:当所述电子设备打开安装在所述电子设备上的第一应用程序时,检测在第一区域内的第一操作是否满足第一预设条件,其中,所述第一区域为显示在所述显示屏上的所述第一应用程序的操作界面的一个区域;获得所述第一检测结果。
[0009]可选的,所述检测所述电子设备是否满足预定条件,获得第一检测结果,具体包括:当所述电子设备打开第一应用程序时,检测在第一区域内是否发生第一应用程序事件,其中,所述第一区域为显示在所述显示屏上的所述第一应用程序的操作界面的一个区域,所述第一应用程序事件为所述第一应用程序中至少一个对象的显示状态发生改变;获得所述第一检测结果。
[0010]可选的,所述控制所述机械波发生装置产生机械波,具体包括:响应所述第一指令,获得所述第一区域的位置信息;基于所述位置信息,生成第二指令;响应所述第二指令,控制所述机械波发生装置发出的包括具有第一波长的第一列机械波以及具有第二波长的第二列机械波的至少两列机械波的波长,使得所述显示屏在所述第一区域上的振动幅度比所述显示屏上的除所述第一区域外的其他区域的振动幅度大。
[0011]可选的,所述控制所述机械波发生装置产生机械波,具体包括:响应所述第一指令,获得所述第一区域的位置信息;基于所述位置信息,生成第二指令;响应所述第二指令,控制所述机械波发生装置发出的具有第一波长的至少两列机械波的相位差,使得所述显示屏在所述第一区域上振动幅度比所述显示屏上的除所述第一区域外的其他区域的振动幅度大。
[0012]可选的,所述具有第一波长的至少两列机械波具体由以下步骤获得:基于所述显示屏的尺寸,生成第三指令;响应第三指令,控制所述机械波发生装置发出所述具有第一波长的至少两列机械波,使得在所述显示屏上能够保持有预定数量的完整波形的至少两列机械波。
[0013]可选的,所述显示屏具体为柔性触摸显示屏。
[0014]另一方面,本发明通过本申请的另一实施例提供一种电子设备,包括:能够弯曲的显示屏;机械波发生装置,用于产生机械波;控制芯片,分别与所述显示屏和所述机械波发生装置连接,用于检测所述电子设备是否满足预定条件,获得第一检测结果;当所述第一检测结果表明所述电子设备满足预定条件时,生成第一指令;响应所述第一指令,控制所述机械波发生装置产生机械波,以使所述显示屏在所述机械波的作用下产生振动。
[0015]可选的,所述控制芯片具体包括:第一检测单元,用于检测所述电子设备是否满足预定条件,获得第一检测结果;第一生成单元,用于当所述第一检测结果表明所述电子设备满足预定条件时,生成第一指令;第一控制单元,用于响应所述第一指令,控制所述机械波发生装置产生机械波,以使所述显示屏在所述机械波的作用下产生振动。
[0016]可选的,所述第一检测单元还用于当所述电子设备打开安装在所述电子设备上的第一应用程序时,检测在第一区域内的第一操作是否满足第一预设条件,其中,所述第一区域为显示在所述显示屏上的所述第一应用程序的操作界面的一个区域;获得所述第一检测结果。
[0017]可选的,所述第一检测单元还用于当所述电子设备打开第一应用程序时,检测在第一区域内是否发生第一应用程序事件,其中,所述第一区域为显示在所述显示屏上的所述第一应用程序的操作界面的一个区域,所述第一应用程序事件为所述第一应用程序中至少一个对象的显示状态发生改变;获得所述第一检测结果。
[0018]可选的,所述第一控制单元还用于响应所述第一指令,获得所述第一区域的位置信息;基于所述位置信息,生成第二指令;响应所述第二指令,控制所述机械波发生装置发出的包括具有第一波长的第一列机械波以及具有第二波长的第二列机械波的至少两列机械波的波长,使得所述显示屏在所述第一区域上的振动幅度比所述显示屏上的除所述第一区域外的其他区域的振动幅度大。
[0019]可选的,所述第一控制单元还用于响应所述第一指令,获得所述第一区域的位置信息;基于所述位置信息,生成第二指令;响应所述第二指令,控制所述机械波发生装置发出的具有第一波长的至少两列机械波的相位差,使得所述显示屏在所述第一区域上振动幅度比所述显示屏上的除所述第一区域外的其他区域的振动幅度大。[0020]可选的,所述具有第一波长的至少两列机械波具体为基于所述显示屏的尺寸,由所述机械波发生装置发出的使得在所述显示屏上能够保持有预定数量的完整波形的至少两列机械波。
[0021 ] 可选的,所述显示屏具体为柔性触摸显示屏。
[0022]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0023]1、由于采用机械波发生装置所产生的至少一列机械波引起能够弯曲的显示屏产生振动,有效地解决了现有技术中存在的电子设备无法提供其他形式的力反馈的技术问题,进而实现了利用机械波实现力反馈,提供了良好的用户体验。
[0024]2、由于根据第一区域内是否存在第一操作来控制第一区域振动,这样电子设备就能够在响应用户操作的同时提供力反馈给用户。
[0025]3、由于根据第一区域内是否发生第一应用程序事件来控制第一区域振动,这样电子设备就能够基于应用程序的不同,选择要不要给用户提供力反馈。
[0026]4、由于能够根据第一区域内是否存在第一操作或者是否发生第一应用程序事件来控制第一区域振动,使得电子设备能够自动根据不同的条件提供给用户力反馈,提高了电子设备智能化。
[0027]5、由于控制机械波发生装置发出的至少两列机械波的波长,使得显示屏在第一区域上的振幅比除第一区域的其他区域上的振幅大,这样就使得在第一区域上的显示屏振动最强烈。
【专利附图】

【附图说明】
[0028]图1为本发明一实施例中一种信息处理的方法的流程图;
[0029]图2为本发明一实施例中电子设备的结构示意图;
[0030]图3为本发明一实施例中第一区域与机械波发生器在坐标系中的位置示意图;
[0031]图4为本发明一实施例中电子设备的结构示意图。
【具体实施方式】
[0032]本申请实施例通过提供一种信息处理的方法及一种电子设备,解决了现有技术中存在的电子设备无法提供其他形式的力反馈的技术问题。
[0033]本申请实施例中的技术方案为解决上述存在的力反馈方式单一的问题,总体思路如下:
[0034]检测所述电子设备是否满足预定条件,获得第一检测结果;
[0035]当所述第一检测结果表明所述电子设备满足预定条件时,生成第一指令;
[0036]响应所述第一指令,控制所述机械波发生装置产生机械波,以使所述显示屏在所述机械波的作用下产生振动。
[0037]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0038]本申请一实施例提供一种信息处理的方法,应用于一电子设备,比如,笔记本电脑,平板电脑,智能手机,智能手表,该电子设备包括一能够弯曲的显示屏,如柔性屏,以及一机械波发生装置,可以是声波发生装置,还可以是其他机械波发生装置,只要能够产生机械波均可,本申请不做具体限定。
[0039]在具体实施过程中,该机械波发生装置可以为一个机械波发生装置,设置在显示屏的四条边中任一条边上或者四个角中的任一个角上;还可以包括至少一个机械波发生装置,这些机械波发生装置分别设置在显示屏周围,比如当有4个机械波发生装置时,这些装置可以设置在显示屏的四条边上,一条边设置一个,或者设置在显示屏的四个角上,一个角上设置一个,还可以在显示屏的对边分别设置两个,当然,还可以有其他设置的方式,不限于上述几种,而且机械波发生装置也不仅限于4个,本领域技术人员可根据实际需要自行设定,本申请不做具体限定。
[0040]如图1所示,该方法包括:
[0041]S1:检测电子设备是否满足预定条件,获得第一检测结果;
[0042]S2:当检测结果表明电子设备满足预定条件时,生成第一指令;
[0043]S3:响应第一指令,控制机械波发生装置产生机械波,以使显示屏在机械波的作用下产生振动。
[0044]下面就以声波发生装置为例,对上述方案进行详细说明。
[0045]请结合图1及图2,例如,电子设备包括能够弯曲的显示屏10,可以是柔性触摸显示屏,以及一机械波发生装置20,在本实施例中,机械波发生装置20为声波发生装置,可以为单独设置的声波发生装置,还可以为电子设备原有的扬声器,其中,机械波发生装置20由2个机械波发生装置组成,这2个机械波发生装置分别为第一机械波发生装置201和第二机械波发生装置202,设置在显示屏10的第一边101,彼此相距一段距离。首先,执行S1,检测电子设备是否满足预定条件,并获得第一检测结果。
[0046]在具体实施过程中,根据预定条件的不同,具体的检测过程也不同。
[0047]第一种,S1可以为:当电子设备打开安装在电子设备上的第一应用程序时,检测在第一区域102内的第一操作是否满足第一预设条件,其中,第一区域102为显示在显示屏10上的第一应用程序的操作界面的一个区域;获得第一检测结果。
[0048]具体来说,此时,预定条件具体为当电子设备打开第一应用程序时,显示屏10上显示的第一应用程序的操作界面中的第一区域102内的第一操作满足第一预设条件。也就是说,当检测到电子设备打开上述第一应用程序,比如切水果游戏,台球游戏,赛车游戏,且上述第一操作满足第一预设条件时,认为电子设备满足预定条件,获得第一检测结果。比如,第一应用程序为切水果游戏,当用户的“切”这个手势操作切到第一区域102内显示的水果时,就表示第一操作满足第一预设条件;或者第一应用程序为连连看游戏,当用户选择的第一操作所操作的对象与用户上一个操作的操作对象配对时,就表明第一操作满足第一预设条件,那么,获得的第一检测结果就为表示电子设备满足预定条件的结果。当然,第一预设条件还可以有其他形式,本领域普通技术人员可自行设定,本申请不做具体限定。
[0049]第二种,S1可以为:当电子设备打开第一应用程序时,检测在第一区域102内是否发生第一应用程序事件,其中,第一区域102为显示在显示屏上的第一应用程序的操作界面的一个区域,第一应用程序事件为第一应用程序中至少一个对象的显示状态发生改变;获得第一检测结果。
[0050]具体来讲,此时,预定条件就为当电子设备打开第一应用程序时,显示屏10上显示的第一应用程序的操作界面中的第一区域102内发生第一应用程序事件。也就是说,当检测到电子设备打开上述第一应用程序,且在第一区域102内发生第一应用程序事件时,认为电子设备满足预定条件,获得第一检测结果。比如,第一应用程序为桌球游戏,当桌子上的1号球落入球袋时,1号球就不再显示在操作界面上,即1号球的显示状态发生了改变,就表示在球袋入口的显示区域即第一区域102内发生了第一应用程序事件;第一应用程序为赛车游戏时,当用户控制的车辆撞上了墙面或者其他车辆时,用户控制的车辆的一部分会显示为损坏图像,即用户车辆的该部分显示状态发生了改变,就表示在用户车辆的损坏部分的显示区域即第一区域102发生了第一应用程序事件,那么,获得的第一检测结果就为表示电子设备满足预定条件的结果。当然,第一应用程序事件还可以有其他形式,本领域普通技术人员可自行设定,本申请不做具体限定。
[0051]在得到第一检测结果之后,执行S2,即:当第一检测结果表明电子设备满足预定条件时,生成第一指令。
[0052]在生成第一指令之后,执行S3,即:响应第一指令,控制机械波发生装置20产生机械波,以使显示屏10在机械波的作用下产生振动。
[0053]在具体实施过程中,S3可以为:响应第一指令,获得第一区域102的位置信息;基于位置信息,生成第二指令;响应第二指令,控制机械波发生装置20发出的包括具有第一波长的第一列机械波以及具有第二波长的第二列机械波的至少两列机械波的波长,使得显示屏10在第一区域102上的振动幅度比显示屏上的除第一区域102外的其他区域的振动幅度大。
[0054]具体来说,在通过S2生成第一指令后,响应第一指令,通过检测第一区域102的区域中心点1021的位置信息,以此来找出第一区域102的具体位置,还可以根据第一区域102的边缘坐标来找出第一区域102的位置,当然,还有其他方式获得第一区域102的位置信息,本申请不做具体限定。接下来,生成第二指令,并响应第二指令,控制机械波发生装置20中的第一机械波发生装置201发出具有第一波长的第一列机械波以及第二机械波发生装置202发出具有第二波长的第二列机械波。当上述区域中心点不在第一机械波发生装置201和第二机械波发生装置202的中垂线上时,由于两个机械波发生装置到区域中心点1021的距离不同,那么,控制两个机械波发生装置发出两列波长不同的机械波,即第一波长不同于第二波长;当上述区域中心点在第一机械波发生装置201与第二列机械波发生装置202的中垂线上时,两个机械波发生装置到区域中心点1021的距离相同,那么,控制两个机械波发生装置发出两列波长相同的机械波,即第一波长和第二波长一样。然后,将这上述两列机械波叠加,使得在第一区域102内能够波峰与波峰叠加在一起的质点,从而使得第一区域102的振幅比显示屏10中除第一区域102的其他区域上的振动幅度大。
[0055]比如,如图3所示,第一机械波发生装置201设置在坐标为(40,0)的位置,第二机械波发生装置202设置在坐标为(80,0)的位置,那么,当用户“切”到水果时,第一区域102就是被“切”到的水果的显示区域,,此时,第一区域102的区域中心点坐标为(40,30),那么,执行第一指令获得的位置信息就是这个坐标信息,即(40,30 )。再生成第二指令,控制第一机械波发生装置201发出具体有第一波长的第一列机械波,第一波长为120mm,这样,第一列机械波的第一个波峰就在(40,30)上;同理,第二机械波发生装置202发出具有第二波长的第二列机械波,第二波长为200_,这样,第二列机械波的第一个波峰也在(40,30)上。接下来,将两列机械波叠加,那么在点(40,30)上,两列波的波峰与波峰叠加,该点振幅最大,并且由于第一区域102内的质点均为波峰附近的质点,所以,显示屏10在第一区域102上的振幅为最大。当然,第一区域102中心点坐标以及第一波长的值还可以为其他值,本申请不做具体限定。
[0056]在另一实施例中,还可以通过调整具有相同波长的至少两列机械波的相位差,控制显示屏10在第一区域上振幅最大。
[0057]首先,确定至少两列机械波的波长,可以为:基于显示屏10的尺寸,生成第三指令;响应第三指令,控制机械波发生装置20发出具有第一波长的至少两列机械波,使得在显示屏10上能够保持有预定数量的完整波形的至少两列机械波。
[0058]具体来说,假设电子设备的显示屏10的尺寸为240mmX240mm,想要在这么大的尺寸的屏上保持2个完整波形的至少两列机械波,那么这两列机械波的第一波长就应该为120mm,那么,生成第三指令,控制第一机械波发生装置201和第二机械波发生装置202发出波长为120mm的两列机械波。
[0059]进一步,在确定了至少两列机械波的波长后,执行S3,此时S3可以为响应第一指令,获得第一区域102的位置信息;基于位置信息,生成第二指令;响应第二指令,控制机械波发生装置发出的具有第一波长的至少两列机械波的相位差,使得显示屏10在第一区域102上振动幅度比显示屏上的除第一区域102外的其他区域的振动幅度大。
[0060]具体来说,在通过S2生成第一指令后,响应第一指令,通过检测第一区域102的区域中心点1021的位置信息,以此来找出第一区域102的具体位置,还可以根据第一区域102的边缘坐标来找出第一区域102的位置,当然,还有其他方式获得第一区域102的位置信息,本申请不做具体限定。接下来,生成第二指令,并响应第二指令,控制机械波发生装置20中的第一机械波发生装置201以及第二机械波发生装置202发出具有第一波长的第一列机械波以及第二列机械波的相位差。这两列机械波叠加,使得第一区域102的振幅比显示屏10中除第一区域102的其他区域上的振动幅度大。
[0061]比如,如图3所示,第一机械波发生装置201设置在坐标为(40,0)的位置,第二机械波发生装置202设置在坐标为(80,0)的位置,那么,当用户“切”到水果时,第一区域102就是被“切”到的水果的显示区域,此时,第一区域102的区域中心点坐标为(40,30),那么,执行第一指令获得的位置信息就是这个坐标信息,即(40,30)。再生成第二指令,控制第一机械波发生装置201以及第二机械波发生装置202发出具有第一波长,即波长为120mm的两列机械波,这样,第一列机械波的波峰落在区域中心点1021,同时调整第一列机械波与第二列机械波的相位差,使得第一列机械波与第二列机械波相差1/12个波长,即10mm,这样使得在区域中心点1021上都为波峰。接下来,将两列机械波叠加,那么在点(40,30)上,两列波的波峰与波峰叠加,该点振幅最大,并且由于第一区域102内的质点均为波峰附近的质点,所以,显示屏10在第一区域102上的振幅为最大。当然,第一区域102中心点坐标以及第一波长的值还可以为其他值,本申请不做具体限定。
[0062]至此,完成了通过控制机械波发生装置20所发出的机械波,控制显示屏10在第一区域102上产生振幅对大,来给用户提供力反馈的过程。
[0063]应用上述方法,使得电子设备能够利用机械波实现力反馈,并提供良好的用户体验;进一步,使得电子设备就能够在响应用户操作的同时提供力反馈给用户;进一步,使得电子设备就能够基于应用程序的不同,选择要不要给用户提供力反馈;进一步,使得电子设备能够自动根据不同的条件提供给用户力反馈,提高了电子设备智能化。
[0064]基于同一发明构思,本发明的另一实施例提供一种电子设备,比如,笔记本电脑,智能手机,平板电脑,智能手表。
[0065]如图4所示,该电子设备包括:能够弯曲的显示屏10 ;机械波发生装置20,用于产生机械波;控制芯片30,分别与显示屏10和机械波发生装置20连接,用于检测电子设备是否满足预定条件,获得第一检测结果;当检测结果表明电子设备满足预定条件时,生成第一指令;响应第一指令,控制机械波发生装置20产生机械波,以使显示屏10在机械波的作用下产生振动。
[0066]进一步,控制芯片30具体包括:第一检测单元301,用于检测电子设备是否满足预定条件,获得第一检测结果;第一生成单元302,用于当检测结果表明电子设备满足预定条件时,生成第一指令;第一控制单元303,用于响应第一指令,控制机械波发生装置20产生机械波,以使显示屏10在机械波的作用下产生振动。
[0067]进一步,第一检测单元301还用于当电子设备打开安装在电子设备上的第一应用程序时,检测在第一区域102内的第一操作是否满足第一预设条件,其中,第一区域102为显示在显示屏10上的第一应用程序的操作界面的一个区域;获得第一检测结果。
[0068]进一步,第一检测单元301还用于当电子设备打开第一应用程序时,检测在第一区域102内是否发生第一应用程序事件,其中,第一区域102为显示在显示屏上的第一应用程序的操作界面的一个区域,第一应用程序事件为第一应用程序中至少一个对象的显示状态发生改变;获得第一检测结果。
[0069]进一步,第一控制单元302还用于响应第一指令,获得第一区域102的位置信息;基于位置信息,生成第二指令;响应第二指令,控制机械波发生装置20发出的具有第一波长的至少两列机械波的波长,使得显示屏10在第一区域102上的振动幅度比显示屏10上的除第一区域102外的其他区域的振动幅度大。
[0070]进一步,第一控制单元302还用于响应第一指令,获得第一区域102的位置信息;基于位置信息,生成第二指令;响应第二指令,控制机械波发生装置20发出的具有第一波长的至少两列机械波的相位差,使得显示屏10在第一区域102上振动幅度比显示屏10上的除第一区域102外的其他区域的振动幅度大。
[0071]进一步,具有第一波长的至少两列机械波具体为基于显示屏10的尺寸,由机械波发生装置20发出的使得在显示屏10上能够保持有预定数量的完整波形的至少两列机械波。
[0072]进一步,显示屏10具体为柔性触摸显示屏。
[0073]上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:
[0074]1、由于采用机械波发生装置所产生的至少一列机械波引起能够弯曲的显示屏产生振动,有效地解决了电子设备无法提供其他形式的力反馈的技术问题,进而实现了利用机械波实现力反馈,提供了良好的用户体验。
[0075]2、由于根据第一区域内是否存在第一操作来控制第一区域振动,这样电子设备就能够在响应用户操作的同时提供力反馈给用户。
[0076]3、由于根据第一区域内是否发生第一应用程序事件来控制第一区域振动,这样电子设备就能够基于应用程序的不同,选择要不要给用户提供力反馈。[0077]4、由于能够根据第一区域内是否存在第一操作或者是否发生第一应用程序事件来控制第一区域振动,使得电子设备能够自动根据不同的条件提供给用户力反馈,提高了电子设备智能化。
[0078]5、由于控制机械波发生装置发出的至少两列机械波的波长,使得显示屏在第一区域上的振幅比除第一区域外的其他区域上的振幅大,这样就使得在第一区域上的显示屏振动最强烈。
[0079]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0080]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0081]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0082]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0083]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种信息处理的方法,应用于电子设备,所述电子设备包括一能够弯曲的显示屏,其特征在于,所述电子设备还包括一机械波发生装置,所述方法包括:检测所述电子设备是否满足预定条件,获得第一检测结果;当所述第一检测结果表明所述电子设备满足预定条件时,生成第一指令;响应所述第一指令,控制所述机械波发生装置产生机械波,以使所述显示屏在所述机械波的作用下产生振动。
2.如权利要求1所述的方法,其特征在于,所述检测所述电子设备是否满足预定条件,获得第一检测结果,具体包括:当所述电子设备打开安装在所述电子设备上的第一应用程序时,检测在第一区域内的第一操作是否满足第一预设条件,其中,所述第一区域为显示在所述显示屏上的所述第一应用程序的操作界面的一个区域;获得所述第一检测结果。
3.如权利要求1所述的方法,其特征在于,所述检测所述电子设备是否满足预定条件,获得第一检测结果,具体包括:当所述电子设备打开第一应用程序时,检测在第一区域内是否发生第一应用程序事件,其中,所述第一区域为显示在 所述显示屏上的所述第一应用程序的操作界面的一个区域,所述第一应用程序事件为所述第一应用程序中至少一个对象的显示状态发生改变;获得所述第一检测结果。
4.如权利要求2或3所述的方法,其特征在于,所述控制所述机械波发生装置产生机械波,具体包括:响应所述第一指令,获得所述第一区域的位置信息;基于所述位置信息,生成第二指令;响应所述第二指令,控制所述机械波发生装置发出的包括具有第一波长的第一列机械波以及具有第二波长的第二列机械波的至少两列机械波的波长,使得所述显示屏在所述第一区域上的振动幅度比所述显示屏上的除所述第一区域外的其他区域的振动幅度大。
5.如权利要求2或3所述的方法,其特征在于,所述控制所述机械波发生装置产生机械波,具体包括:响应所述第一指令,获得所述第一区域的位置信息;基于所述位置信息,生成第二指令;响应所述第二指令,控制所述机械波发生装置发出的具有第一波长的至少两列机械波的相位差,使得所述显示屏在所述第一区域上振动幅度比所述显示屏上的除所述第一区域外的其他区域的振动幅度大。
6.如权利要求5所述的方法,其特征在于,所述具有第一波长的至少两列机械波具体由以下步骤获得:基于所述显示屏的尺寸,生成第三指令;响应第三指令,控制所述机械波发生装置发出所述具有第一波长的至少两列机械波,使得在所述显示屏上能够保持有预定数量的完整波形的至少两列机械波。
7.如权利要求1所述的方法,其特征在于,所述显示屏具体为柔性触摸显示屏。
8.—种电子设备,其特征在于,包括:能够弯曲的显示屏;机械波发生装置,用于产生机械波;控制芯片,分别与所述显示屏和所述机械波发生装置连接,用于检测所述电子设备是否满足预定条件,获得第一检测结果;当所述第一检测结果表明所述电子设备满足预定条件时,生成第一指令;响应所述第一指令,控制所述机械波发生装置产生机械波,以使所述显示屏在所述机械波的作用下产生振动。
9.如权利要求8所述的电子设备,其特征在于,所述控制芯片具体包括:第一检测单元,用于检测所述电子设备是否满足预定条件,获得第一检测结果;第一生成单元,用于当所述第一检测结果表明所述电子设备满足预定条件时,生成第一指令;第一控制单元,用于响应所述第一指令,控制所述机械波发生装置产生机械波,以使所述显示屏在所述机械波的作用下产生振动。
10.如权利要求9所述的电子设备,其特征在于,所述第一检测单元还用于当所述电子设备打开安装在所述电子设备上的第一应用程序时,检测在第一区域内的第一操作是否满足第一预设条件,其中,所述第一区域为显示在所述显示屏上的所述第一应用程序的操作界面的一个区域;获得所述第一检测结果。
11.如权利要求9所述的电子设备,其特征在于,所述第一检测单元还用于当所述电子设备打开第一应用程序时,检测在第一区域内是否发生第一应用程序事件,其中,所述第一区域为显示在所述显示屏上的所述第一应用程序的操作界面的一个区域,所述第一应用程序事件为所述第一应用程序中至少一个对象的显示状态发生改变;获得所述第一检测结果。
12.如权利要求10或11所述的电子设备,其特征在于,所述第一控制单元还用于响应所述第一指令,获得所述第一区域的位置信息;基于所述位置信息,生成第二指令;响应所述第二指令,控制所述机械波发生装置发出的包括具有第一波长的第一列机械波以及具有第二波长的第二列机械波的至少两列机械波的波长,使得所述显示屏在所述第一区域上的振动幅度比所述显示屏上的除所述第一区域外的其他区域的振动幅度大。
13.如权利要求10或11所述的电子设备,其特征在于,所述第一控制单元还用于响应所述第一指令,获得所述第一区域的位置信息;基于所述位置信息,生成第二指令;响应所述第二指令,控制所述机械波发生装置发出的具有第一波长的至少两列机械波的相位差,使得所述显示屏在所述第一区域上振动幅度比所述显示屏上的除所述第一区域外的其他区域的振动幅度大。
14.如权利要求13所述的电子设备,其特征在于,所述具有第一波长的至少两列机械波具体为基于所述显示屏的尺寸,由所述机械波发生装置发出的使得在所述显示屏上能够保持有预定数量的完整波形的至少两列机械波。
15.如权利要求8所述的电子设备,其特征在于,所述显示屏具体为柔性触摸显示屏。
【文档编号】G06F3/041GK103713753SQ201210372189
【公开日】2014年4月9日 申请日期:2012年9月29日 优先权日:2012年9月29日
【发明者】程亚维, 赵谦 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1