logo好方法网

一种点击反馈方法、装置、电子设备及存储介质


技术摘要:
本申请提供了一种点击反馈方法、装置、电子设备及存储介质,首先接收用户通过点击所述页面应用触发的点击事件,并生成与所述点击事件对应的震动硬件设备的调用参数组,然后,通过预设传送接口将所述调用参数组发送至所述移动应用,以使所述移动应用使用所述调用参数组  全部
背景技术:
移动应用(Applicationg,App)在设计时可能会嵌套有多个页面应用(web  Application)。用户打开移动应用后,可以通过页面应用浏览原本需要使用浏览器才能浏 览的页面。 通常,为了增加移动应用与用户之间的互动性,当用户在移动应用上做出特定操 作时,移动应用需要给用户一定的反馈。例如,用户点击移动应用上的点赞区域时,移动应 用会在点赞区域的所在用户界面展示多个小红心,同时会令用户当前操作的设备产生震动 效果。 但是,提供震动效果的震动硬件,例如震动马达通常设置在设备的硬件层面,因 此,震动设备的接口位于设备的底层,只有具有支持调用设备的底层接口的功能,才可以调 用震动硬件以产生震动效果。由于移动应用为基于设备的原生应用开发,因此可以直接调 用设备的底层接口,但是页面应用为基于网络平台开发,与设备的底层无直接关联,因此, 无法调用设备的底层接口,也就无法产生相应的反馈效果。
技术实现要素:
本申请提供了一种点击反馈方法、装置、电子设备及存储介质,以实现响应页面应 用的点击操作,产生震动的效果。 第一方面,本申请提供了一种点击反馈方法,应用于嵌入在移动应用中的页面应 用,所述移动应用具有调用终端设备中震动硬件设备的功能,所述方法包括: 接收用户通过点击所述页面应用触发的点击事件; 生成与所述点击事件对应的震动硬件设备的调用参数组; 通过预设传送接口将所述调用参数组发送至所述移动应用,以使所述移动应用使 用所述调用参数组中所包含的调用参数调用所述终端设备中的所述震动硬件设备。 在本发明实施例第一方面一种可能的实现方式中,所述调用参数组包括与ios终 端设备对应的调用参数以及与andriod终端设备对应的调用参数,其中,所述与ios终端设 备对应的调用参数包括用于调用ios终端设备中震动硬件设备的震动类型参数,所述与 andriod终端设备对应的调用参数包括用于调用andriod终端设备中震动硬件设备的震动 时长参数。 在本发明实施例第一方面一种可能的实现方式中,所述与ios终端设备对应的调 用参数包括ios标识符和ios间隔符,其中,所述ios标识符至少包括分别用于代表ios操作 系统类型的ios标识符和震动类型的ios标识符,且相邻两个所述ios标识符用所述ios间隔 符间隔。 4 CN 111596847 A 说 明 书 2/8 页 在本发明实施例第一方面一种可能的实现方式中,所述与andriod终端设备对应 的调用参数包括andriod标识符和andriod间隔符,其中,所述andriod标识符至少包括分别 用于代表andriod操作系统类型的andriod标识符和震动时长的andriod标识符,且相邻两 个所述andriod标识符用所述andriod间隔符间隔。 在本发明实施例第一方面一种可能的实现方式中, 所述生成与所述点击事件对应的震动硬件设备的调用参数组包括: 获取与所述点击事件对应的被点击元素,所述被点击元素为所述页面应用中响应 所述点击事件的页面元素; 从所述被点击元素中确定与预设第一触发元素相匹配的第一被点击元素,所述预 设第一触发元素为所述页面应用上预先设定的用于触发获取用于调用所述终端设备中震 动硬件设备的调用参数的页面元素; 获取与所述第一被点击元素对应的第一调用参数,并将各所述第一调用参数汇总 为调用参数组。 在本发明实施例第一方面一种可能的实现方式中, 所述生成与所述点击事件对应的震动硬件设备的调用参数组还包括: 从所述被点击事件中确定与预设第二触发元素相匹配的第二被点击元素,所述预 设第二触发元素为所述页面应用上预先设定的用于触发获取用于渲染所述页面应用的调 用参数的页面元素; 获取与所述第二被点击元素对应的第二调用参数,以使所述页面应用利用所述第 二调用参数调用所述页面应用内的渲染工具,并利用所述渲染工具渲染所述页面应用对应 的页面,改变所述页面的显示效果。 第二方面,本申请提供了一种点击反馈方法,应用于移动应用,所述移动应用包括 嵌入的页面应用,所述移动应用具有调用终端设备中震动硬件设备的功能,所述方法包括: 接收所述页面应用通过预设传送接口传递的调用参数组,所述调用参数组包括至 少两种调用参数,其中,每一种所述调用参数与一种操作系统相对应; 获取所述调用参数组中与所述终端设备的操作系统相对应的调用参数; 使用所述调用参数调用所述终端设备的震动硬件设备。 在本发明实施例第二方面一种可能的实现方式中,所述获取所述调用参数组中与 所述终端设备的操作系统相对应的调用参数包括: 根据所述移动应用所在的所述终端设备的操作系统,从所述调用参数组中确定对 应的调用参数,并获取所述调用参数。 第三方面,本申请提供了一种点击反馈装置,应用于嵌入在移动应用中的页面应 用,所述移动应用具有调用终端设备中震动硬件设备的功能,所述装置包括: 点击事件接收模块,用于接收用户通过点击所述页面应用触发的点击事件; 调用参数组生成模块,用于生成与所述点击事件对应的震动硬件设备的调用参数 组; 参数传递模块,用于通过预设传送接口将所述调用参数组发送至所述移动应用, 以使所述移动应用使用所述调用参数组中所包含的调用参数调用所述终端设备中的所述 震动硬件设备。 5 CN 111596847 A 说 明 书 3/8 页 在本发明实施例第三方面一种可能的实现方式中,所述调用参数组包括与ios终 端设备对应的调用参数以及与andriod终端设备对应的调用参数,其中,所述与ios终端设 备对应的调用参数包括用于调用ios终端设备中震动硬件设备的震动类型参数,所述与 andriod终端设备对应的调用参数包括用于调用andriod终端设备中震动硬件设备的震动 时长参数。 在本发明实施例第三方面一种可能的实现方式中,所述与ios终端设备对应的调 用参数包括ios标识符和ios间隔符,其中,所述ios标识符至少包括分别用于代表ios操作 系统类型的ios标识符和震动类型的ios标识符,且相邻两个所述ios标识符用所述ios间隔 符间隔。 在本发明实施例第三方面一种可能的实现方式中,所述与andriod终端设备对应 的调用参数包括andriod标识符和andriod间隔符,其中,所述andriod标识符至少包括分别 用于代表andriod操作系统类型的andriod标识符和震动时长的andriod标识符,且相邻两 个所述andriod标识符用所述andriod间隔符间隔。 在本发明实施例第三方面一种可能的实现方式中,所述调用参数组生成模块包 括: 被点击元素获取模块,用于获取与所述点击事件对应的被点击元素,所述被点击 元素为所述页面应用中响应所述点击事件的页面元素; 第一被点击元素确定模块,用于从所述被点击元素中确定与预设第一触发元素相 匹配的第一被点击元素,所述预设第一触发元素为所述页面应用上预先设定的用于触发获 取用于调用所述终端设备中震动硬件设备的调用参数的页面元素; 第一调用参数获取模块,用于获取与所述第一被点击元素对应的第一调用参数, 并将各所述第一调用参数汇总为调用参数组。 在本发明实施例第三方面一种可能的实现方式中,所述调用参数组生成模块还包 括: 第二被点击元素确定模块,用于从所述被点击事件中确定与预设第二触发元素相 匹配的第二被点击元素,所述预设第二触发元素为所述页面应用上预先设定的用于触发获 取用于渲染所述页面应用的调用参数的页面元素; 第二调用参数获取模块,用于获取与所述第二被点击元素对应的第二调用参数, 以使所述页面应用利用所述第二调用参数调用所述页面应用内的渲染工具,并利用所述渲 染工具渲染所述页面应用对应的页面,改变所述页面的显示效果。 第四方面,本申请提供了一种点击反馈装置,应用于移动应用,所述移动应用包括 嵌入的页面应用,所述移动应用具有调用终端设备中震动硬件设备的功能,所述装置包括: 参数接收模块,用于接收所述页面应用通过预设传送接口传递的调用参数组,所 述调用参数组包括至少两种调用参数,其中,每一种所述调用参数与一种操作系统相对应; 参数获取模块,用于获取所述调用参数组中与所述终端设备的操作系统相对应的 调用参数; 调用模块,用于使用所述调用参数调用所述终端设备的震动硬件设备。 在本发明实施例第四方面一种可能的实现方式中,所述参数获取模块包括: 调用参数确定模块,用于根据所述移动应用所在的所述终端设备的操作系统,从 6 CN 111596847 A 说 明 书 4/8 页 所述调用参数组中确定对应的调用参数,并获取所述调用参数。 第五方面,本发明实施例提供了一种电子设备,包括: 处理器,以及 存储器,用于存储所述处理器的可执行指令; 其中,所述处理器配置为经由执行所述可执行指令来执行相应的点击反馈方法。 第六方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程 序,所述计算机程序被处理器执行时实现相应的点击反馈方法。 由以上技术可知,本申请提供了一种点击反馈方法、装置、电子设备及存储介质, 首先接收用户通过点击所述页面应用触发的点击事件,并生成与所述点击事件对应的震动 硬件设备的调用参数组,然后,通过预设传送接口将所述调用参数组发送至所述移动应用, 以使所述移动应用使用所述调用参数组中所包含的调用参数调用所述终端设备中的所述 震动硬件设备。可见,本申请所提供的点击反馈方法可以通过页面应用所在的移动应用来 调用震动硬件设备,从而可以弥补页面应用无法直接调用底层硬件的弊端,以实现对页面 应用的点击操作得到相应的震动反馈的效果。 附图说明 为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简 单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。 图1为本申请实施例提供的一种点击反馈方法的流程图; 图2为本申请实施例提供的一种生成与所述点击事件对应的震动硬件设备的调用 参数组的流程图; 图3为本申请实施例提供的一种产生画面效果的方法的流程图; 图4为本申请实施例提供的一种产生震动反馈的方法的流程图; 图5为本发明实施例提供的点击反馈装置实施例一的结构示意图; 图6为本发明实施例提供的点击反馈装置实施例二的结构示意图; 图7为本发明实施例提供的点击反馈装置实施例三的结构示意图; 图8为本发明实施例提供的电子设备的硬件结构示意图。
下载此资料需消耗2积分,
分享到:
收藏