基于场景的振动反馈方法及移动终端技术

技术编号:20116417 阅读:30 留言:0更新日期:2019-01-16 11:49
本发明专利技术实施方式涉及智能设备领域,公开了一种基于场景的振动反馈方法及移动终端,该方法包括:A.预设应用程序中的一个或多个场景为特定场景;B.预设对应特定场景的振感;C.在应用程序的运行状态下,实时监测当前在应用程序中出现的场景,当监测到的场景为特定场景时,提供对应的振感;其中,B还包括:B1,预设对应振感的振感信息;B2,预设特定场景与振感信息的对应关系;C还包括,C1,当监测到的场景为特定场景时,根据对应关系获取与特定场景对应的振感信息;C2,根据C1中获取的振感信息,驱动内置于终端的马达进行振动。采用本发明专利技术实施方式,终端内的马达能够依据应用程序的场景进行触发,用户与终端间人机交互体验较好。

Scene-based Vibration Feedback Method and Mobile Terminal

The embodiment of the invention relates to the field of intelligent devices, and discloses a scene-based vibration feedback method and mobile terminal. The method includes: A. presupposing one or more scenarios in an application as a specific scenario; B. presupposing the vibration sense corresponding to a specific scenario; C. real-time monitoring of current scenarios in an application under the running state of the application, when the scene is monitored. For a specific scene, provide the corresponding vibration; B also includes: B1, preset vibration information corresponding to the vibration; B2, preset the corresponding relationship between the specific scene and the vibration information; C also includes C1, when the monitored scene is a specific scene, according to the corresponding relationship to obtain the vibration information corresponding to the specific scene; C2, according to the vibration information obtained in C1, the driver is embedded in the terminal. The motor vibrates. According to the embodiment of the invention, the motor in the terminal can be triggered according to the scene of the application program, and the human-computer interaction experience between the user and the terminal is better.

【技术实现步骤摘要】
基于场景的振动反馈方法及移动终端
本专利技术实施方式涉及智能设备领域,特别涉及基于场景的振动反馈方法及移动终端。
技术介绍
随着科学技术的不断进步,电子设备所集成的功能越来越多,手机、平板电脑等终端产品的应用也越来越广泛。目前,人们可以通过在终端上安装各式各样的应用程序的方式,来满足自身的使用需求。如,人们可以在终端上安装新闻类的应用程序来了解时事,可以在终端上安装视频类、音乐类的应用程序来观看或播放影片,可以在终端上安装游戏类应用程序进行娱乐、益智训练、消磨时间等。但是,本专利技术的专利技术人发现:现有技术中的终端内通常会设有马达,在终端有来电或者是有短信时,终端中的马达将进行振动来对用户进行提示,或者,在用户控制终端运行某些应用程序时,若用户点击应用程序中的某些操作控件,终端中的马达也会进行振动,以便于对用户进行提示。由此可见,现有技术中终端马达振动的触发方式大多为信息(邮件或短信)触发或按键(物理按键或虚拟按键)触发,触发方式较为单一,限制了用户与终端间人机交互体验的进一步提升。
技术实现思路
本专利技术实施方式的目的在于提供一种基于场景的振动反馈方法及移动终端,使得终端内的马达能够依据应用程序的当前场景进行触发,有利于提升用户与移动终端间人机交互体验。为解决上述技术问题,本专利技术的实施方式提供了一种基于场景的振动反馈方法,包括:A.预设应用程序中的一个或多个场景为特定场景;B.预设对应特定场景的振感;C.在应用程序的运行状态下,实时监测当前在应用程序中出现的场景,当监测到的场景为特定场景时,提供对应的振感;其中,步骤B还包括,B1,预设对应振感的振感信息;B2,预设特定场景与振感信息的对应关系;步骤C还包括,C1,当监测到的场景为特定场景时,根据对应关系获取与特定场景对应的振感信息;C2,根据C1中获取的振感信息,驱动内置于终端的马达进行振动。本专利技术的实施方式还提供了一种移动终端,包括,至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的基于场景的振动反馈方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述的基于场景的振动反馈方法。本专利技术实施方式相对于现有技术而言,终端中预设有应用程序的一个或多个场景作为特定场景,并且,终端中预设有对应特定场景的振感,从而实现终端中预设有应用程序的特定场景与振感信息的对应关系。这样,终端在运行上述应用程序时,便可以根据预设的特定场景与振感信息的对应关系,在应用程序当前出现的场景为某一特定场景时,获取这一特定场景所对应的振感信息,以便于根据所获取的振感信息,驱动终端的马达进行振动,提供相应的振感。通过这种方式,终端内的马达能够依据应用程序的当前场景进行触发,有效地提升用户与终端间人机交互体验。另外,步骤B1具体为:预先设置多个驱动马达振动的马达驱动信号,每一种马达驱动信号驱动马达振动产生一种振感,每一种马达驱动信号对应一种振感的振感信息;步骤C2还包括,C21,根据C1中获取的振感信息,查找到对应的马达驱动信号;C22,根据C22中获取的马达驱动信号,驱动内置于终端的马达进行振动。这样,能够实现不同的特定场景对应不同的振感,令用户能够根据振感了解到更多的有效信息,进一步地提升了用户与终端间人机交互体验。另外,振感信息为马达驱动信号的索引号。这样,提供了振感信息的一种具体实现形式,增加了本专利技术实施方式的灵活性。另外,终端为安卓系统的终端;步骤C,具体包括,在应用层实时监测当前在应用程序中出现的场景;当监测到的场景为特定场景时,根据对应关系获取与特定场景对应的索引号;在应用层中通过接口调用,将获取的索引号发送至JNI层,在JNI层中根据索引号查找到马达驱动信号;将在JNI层中查找到的马达驱动信号,传输至驱动层,供驱动层内的驱动芯片将马达驱动信号输入至物理层内的马达。这样,提供了终端内的马达依据应用程序的当前场景触发振动的一种具体实现形式,增加了本专利技术实施方式的灵活性。另外,内置于终端的马达的数量为N个,N为大于1的自然数;振感包括,N个马达各自对应特定场景的振感;对应关系包括,特定场景与N个马达各自的振感信息的对应关系;根据对应关系获取与特定场景对应的振感信息,具体包括,根据对应关系获取N个马达各自的与特定场景对应的振感信息;根据获取的振感信息,驱动内置于终端的马达进行振动,具体包括,根据获取的N个马达各自的与特定场景对应的振感信息,分别驱动N个马达进行振动。这样,终端内置有若干个马达,这些马达的独自或协同工作能够提供出更多形式的振感,令用户能够根据振感了解到更多的有效信息,进一步地提升了用户与终端间人机交互体验。另外,基于场景的振动反馈方法还包括,预设振感强度调节信号,用户可触发振感调节信号调节振感强度,其中,振感强度包括振动幅度和/或振动频率。这样,用户能够自行调节马达的工作形式,以便于终端当前提供的振感能够匹配用户的个人需求。附图说明图1是本专利技术第一实施方式的基于场景的振动反馈方法的流程图;图2是本专利技术第三实施方式的基于场景的振动反馈方法的流程图;图3是本专利技术第五实施方式的移动终端的结构示意图。具体实施方式为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本专利技术而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本专利技术所要求保护的技术方案。本专利技术的第一实施方式涉及一种基于场景的振动反馈方法,具体流程如图1所示。本实施方式所涉及的振动反馈方法在终端的应用程序上进行实施,终端可以为手机、平板电脑等便携式电子设备。以下对本实施方式中基于场景的振动反馈方法进行具体说明,步骤如下:步骤101,预设应用程序中的一个或多个场景为特定场景。具体地说,用户或技术人员可以在应用程序中预先选定一个或多个场景为特定场景。如,应用程序为游戏应用程序时,用户或技术人员可以选定游戏应用程序中的对抗场景作为特定场景。更具体地说,由用户预设应用程序中的一个或多个场景为特定场景时,应用程序可以设有特定场景的设置触发方式(如,按键触发、组合键触发等),以便于用户在应用程序运行、出现的场景为想要设置的特定场景时,及时地进行特定场景的设置,不仅操作较为便捷,而且设置出的特定场景与用户需求的匹配度较高。也就是说,应用程序可以设有自定义功能,以便于用户通过该自定义功能自行设置特定场景。由技术人员预设应用程序中的一个或多个场景为特定场景时,技术人员可以将特定场景的相关信息预先采集并保存在预设服务器中,以便于应用程序通过访问预设服务器获取特定场景的相关信息的方式,实现特定场景的预设。如,应用程序为游戏应用程序,选定对抗场景作为特定场景时,技术人员可以将对抗场景的相关信息(如,图层、渲染对象、渲染对象指定的动作、各渲染对象的位置关系等)输入并保存在预设服务器中。也就是说,应用程序可以自行进行特定场景的预设,以减少用户参与设置的操作,应用程序的智能化程度较高。在实际操作时,应用程序可以兼具自本文档来自技高网...

【技术保护点】
1.一种基于场景的振动反馈方法,其特征在于,包括:A,预设应用程序中的一个或多个场景为特定场景;B,预设对应所述特定场景的振感;C,在所述应用程序的运行状态下,实时监测当前在所述应用程序中出现的场景,当监测到的场景为所述特定场景时,提供对应的所述振感;其中,步骤B还包括,B1,预设对应所述振感的振感信息;B2,预设所述特定场景与振感信息的对应关系;步骤C还包括,C1,当监测到的场景为所述特定场景时,根据所述对应关系获取与所述特定场景对应的振感信息;C2,根据C1中所述获取的振感信息,驱动内置于终端的马达进行振动。

【技术特征摘要】
1.一种基于场景的振动反馈方法,其特征在于,包括:A,预设应用程序中的一个或多个场景为特定场景;B,预设对应所述特定场景的振感;C,在所述应用程序的运行状态下,实时监测当前在所述应用程序中出现的场景,当监测到的场景为所述特定场景时,提供对应的所述振感;其中,步骤B还包括,B1,预设对应所述振感的振感信息;B2,预设所述特定场景与振感信息的对应关系;步骤C还包括,C1,当监测到的场景为所述特定场景时,根据所述对应关系获取与所述特定场景对应的振感信息;C2,根据C1中所述获取的振感信息,驱动内置于终端的马达进行振动。2.根据权利要求1所述的基于场景的振动反馈方法,其特征在于,步骤B1具体为,预先设置多个驱动马达振动的马达驱动信号,每一种马达驱动信号驱动马达振动产生一种所述振感,每一种马达驱动信号对应一种所述振感的所述振感信息;步骤C2还包括,C21,根据C1中获取的所述振感信息,查找到对应的所述马达驱动信号;C22,根据C22中获取的所述马达驱动信号,驱动内置于终端的马达进行振动。3.根据权利要求2所述的基于场景的振动反馈方法,其特征在于,所述振感信息为所述马达驱动信号的索引号。4.根据权利要求3所述的基于场景的振动反馈方法,其特征在于,所述终端为安卓系统的终端;所述步骤C,具体包括:在应用层实时监测当前在所述应用程序中出现的场景;当监测到的场景为所述特定场景时,根据所述对应关系获取与所述特定场景对应的所述索引号;在所述应用层中通过接口调用,将获取的所述索引号发送至JNI层,在所述JNI层中根据所述索引号查找到马达驱动信号;将在所述JNI层中查找到的马达驱动信号,传输...

【专利技术属性】
技术研发人员:沈汉亮王修越
申请(专利权)人:瑞声科技新加坡有限公司
类型:发明
国别省市:新加坡,SG

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

1