一种触感效果控制方法、系统、电子装置和存储介质与流程

文档序号:18752189发布日期:2019-09-24 21:18阅读:164来源:国知局
一种触感效果控制方法、系统、电子装置和存储介质与流程

本发明涉及物联网技术领域,尤其涉及一种触感效果控制方法、系统、电子装置和存储介质。



背景技术:

随着科技和生活的快速发展,逼真的触感体验越来越受青睐。

目前,对于触感装置的控制一般是在现场进行,即在现场通过触感装置上的触控屏或按键,控制触感装置为用户提供不同的触感体验。但是,这种控制方式受限于距离,一旦需要调整触感体验,则需要触感专家在现场对触感装置进行专业的操作。这种控制方式明显会不利于触感装置的推广以及会给购买触感装置的客户带来不好的体验。



技术实现要素:

本发明的目的在于提供一种触感效果控制方法、系统、电子装置和存储介质,可远程控制触感装置以调试出逼真的触感效果供用户体验。

本发明的技术方案如下:

本发明第一方面提供一种触感效果控制方法,包括:

电子装置获取待控制的目标触感装置的信息;

所述电子装置向已连接的服务器发送连接请求,所述连接请求用于请求建立所述服务器与所述目标触感装置之间的连接;

所述电子装置通过所述服务器向所述目标触感装置发送振动效果数据,其中,所述振动效果数据用于使所述目标触感装置控制对应的振动器,按照所述振动效果数据指示的振动方式振动。

本发明第二方面提供一种触感效果控制方法,包括:

电子装置获取待控制的目标触感装置的信息;

所述电子装置向已连接的服务器发送连接请求;

所述服务器接收所述连接请求,响应于所述连接请求建立所述服务器与所述目标触感装置之间的连接;

所述电子装置向所述服务器发送振动效果数据;

所述服务器接收所述振动效果数据,并将所述振动效果数据转发给所述目标触感装置;

所述目标触感装置接收并解析所述振动效果数据,控制对应的振动器按照所述振动效果数据指示的振动方式振动。

本发明第三方面提供一种电子装置,包括:

获取模块,用于电子装置获取待控制的目标触感装置的信息;

连接控制模块,用于向已连接的服务器发送连接请求,所述连接请求用于请求建立所述服务器与所述目标触感装置之间的连接;

远程控制模块,用于通过所述服务器向所述目标触感装置发送振动效果数据,其中,所述振动效果数据用于使所述目标触感装置控制对应的振动器,按照所述振动效果数据指示的振动方式振动。

本发明第四方面提供一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现本发明第一方面提供的方法中的步骤。

本发明第五方面提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现本发明第一方面提供的方法中的步骤。

本发明第六方面提供一种触感效果控制系统,包括:

电子装置,用于获取待控制的目标触感装置的信息,向已连接的服务器发送连接请求,在发送所述连接请求之后,向所述服务器发送振动效果数据;

服务器,用于接收所述连接请求,响应于所述连接请求建立所述服务器与所述目标触感装置之间的连接,接收所述振动效果数据,并将所述振动效果数据转发给所述目标触感装置;

所述目标触感装置,用于接收并解析所述振动效果数据,控制对应的振动器按照所述振动效果数据指示的振动方式振动。

本发明的有益效果在于:

本发明提供了一种触感效果控制方法、系统、电子装置和存储介质,本发明的电子装置通过获取待控制的目标触感装置的信息,以及向已连接的服务器发送连接请求,可以通过服务器建立与目标触感装置之间的间接连接;服务器作为中转站,可以建立电子装置与目标触感装置之间的远距离传输通道,电子装置通过该远距离传输通道经由服务器向目标触感装置发送振动效果数据,达到了电子装置远距离指示目标触感装置控制振动器产生振动的效果,提升了用户体验。

【附图说明】

图1为本发明第一实施例提供的一种触感效果控制方法的流程示意图;

图2为本发明第一实施例中的触感效果控制方法的原理示意图;

图3为本发明第二实施例提供的一种触感效果控制方法的流程示意图;

图4为本发明第三实施例提供的一种触感效果控制方法的流程示意图;

图5为本发明第四实施例提供的一种触感效果控制方法的流程示意图;

图6为本发明第五实施例提供的一种电子装置的结构示意图;

图7为本发明第六实施例提供的一种触感效果控制系统的结构示意图;

图8为本发明第七实施例提供的一种服务器的结构示意图;

图9为本发明第八实施例提供的一种触感装置的结构示意图。

【具体实施方式】

下面结合附图和实施方式对本发明作进一步说明。

第一实施例:

本实施例示出了一种触感效果控制方法,在该方法中,基于服务器可以实现电子装置对触感装置的远程控制,进而远程控制对应的振动器振动,方便用户感受不同触感体验。

参见图1,该触感效果控制方法包括:

步骤101、电子装置获取待控制的目标触感装置的信息;

本实施例中,电子装置具有联网功能,包括但不限于手机、智能穿戴设备和平板电脑等移动终端,以及智能电视和台式电脑等固定终端。目标触感装置可以控制多种触感体验,包括但不限于振动体验。本实施例的电子装置的操作系统可以为ios、android、windows系统或其它操作系统,此处不作限定。

可选的,本实施例中,目标触感装置的信息包括但不限于可识别目标触感装置的信息以及与目标装置建立连接的信息,例如目标触感装置的硬件地址、以及目标触感装置的远程连接端口和地址等等。

步骤102、电子装置向已连接的服务器发送连接请求,连接请求用于请求建立服务器与目标触感装置之间的连接;

本实施例中,服务器为远程服务器,是电子装置与目标触感装置的远距离通信的中转站。本实施例对服务器类型没有任何限制,可以是实体的服务器,或者是虚拟的服务器,又或者是分布式的服务器等等。本实施例的目标触感装置具有联网模块,可选的,本实施例的目标触感装置可以是具有联网模块的振动处理器。

可以理解的是,本实施例中,在电子装置向服务器发送连接请求前,电子装置与服务器之间的连接已经建立。可选的,电子装置与服务器之间的连接可以建立在步骤101之前,或者在步骤101与步骤102之间。进一步的,电子装置与服务器建立连接的步骤与步骤101和102的顺序可以根据实际情况而定,本实施例对此没有限制。

可选的,本实施例中,电子装置与服务器之间建立连接的过程为:控制电子装置打开网络设置,使其能够正常联网通讯,通过编程接口和服务器建立一个电子装置与服务器之间的通信通道。在实际中,商家可以为用户提供一个可安装于电子装置的app或者提供app内的小程序,作为与服务器建立连接以及远程控制目标触感装置的入口。用户通过进入app可以调用编程接口与服务器建立通信通道。

可以理解的是,为了连接成功,步骤102中的连接请求中,带有目标触感装置的识别信息或者是目标触感装置的连接信息。

步骤103、电子装置通过服务器向目标触感装置发送振动效果数据,其中,振动效果数据用于使目标触感装置控制对应的振动器,按照振动效果数据指示的振动方式振动。

本实施例中在步骤103之前,还包括:获取向目标触感装置发送的振动效果数据。

在一个示例中,获取向目标触感装置发送的振动效果数据包括:获取用户在电子装置的输入模块上输入的振动参数,基于振动参数生成振动效果数据。其中,振动参数包括但不限于振动的频率、强度、次数、时间间隔以及时长等等参数,振动效果数据中也包括列举的振动参数。

本实施例中,振动器是具有振动功能的设备,例如马达。可选的,振动器与触感装置可以是两个独立设备,也可以是相互结合的一个设备,本实施例对此没有限制。

本实施例中的触感效果控制方法的原理如图2所示,电子装置21作为振动效果数据的发送方与服务器22可进行双向数据通信,服务器22与触感装置23之间可进行双向数据通信,触感装置23与振动器24(图2中触感装置23与振动器24相互独立)之间建立有电连接,基于该电连接,触感装置23可以向振动器24发送振动效果数据。

进一步的,本实施例中,电子装置获取待控制的目标触感装置的信息的方式有多种,例如,通过在电子装置上的实时输入获取目标触感装置的信息,或者从本地获取目标触感装置的信息,或者通过服务器获取目标触感装置的信息等等。

可选的,在一个示例中,电子装置获取待控制的目标触感装置的信息包括:

电子装置向服务器发送用于请求可连接触感装置的信息的请求信息;

电子装置接收服务器响应于请求信息而反馈的可连接触感装置的信息,显示可连接触感装置;

电子装置获取用户在可连接触感装置中的选择结果作为待控制的目标触感装置,获取目标触感装置的信息。

可选的,请求信息中可以包括用户信息,如用户账户以及密码等等。进一步的,电子装置向服务器发送用于请求可连接触感装置的信息的请求信息包括:电子装置向服务器发送包含用户信息的请求信息,以使服务器在对用户信息验证成功后,在预存的用户信息与可连接触感装置的对应关系中查找并反馈电子装置的可连接触感装置的信息。

可以理解的是,本实施例中,电子装置对目标触感装置的控制是合法的。本实施例中,某用户合法控制的触感装置可以认为是该用户的可连接触感装置。可选的,服务器中存储有用户信息与其可连接触感装置的对应关系。

进一步的,步骤103中,振动效果数据中还可以包含用户信息或电子装置的识别信息,以便目标触感装置根据自身存储的合法用户的信息或合法电子装置的信息,对振动效果数据中的用户信息或电子装置的识别信息进行验证。可以理解的是,验证通过,则目标触感装置继续控制对应的振动器,按照振动效果数据指示的振动方式振动,若验证失败,则停止本次的振动控制,向服务器返回验证失败的信息,由服务器将验证失败的信息发送给电子装置。

本实施例中,电子装置接收的可连接触感装置的信息可以是以列表形式存储的可连接触感装置的信息,显示可连接触感装置包括:显示可连接触感装置的列表。

可选的,在另一个示例中,电子装置获取待控制的目标触感装置的信息包括:

电子装置显示本地存储的触感装置的信息,获取用户在触感装置中的选择结果作为待控制的目标触感装置,获取目标触感装置的信息。

进一步的,在电子装置显示本地存储的触感装置的信息,获取用户在触感装置中的选择结果作为待控制的目标触感装置,获取目标触感装置的信息前,还包括:

电子装置向服务器发送用户信息以请求该用户信息对应的可连接触感装置的信息;

电子装置接收服务器响应于该用户信息反馈的可连接触感装置的信息;

电子装置存储该可连接触感装置的信息。

可选的,在另一个示例中,电子装置获取待控制的目标触感装置的信息包括:

电子装置接收用户通过电子装置的输入模块输入的触感装置的信息,作为目标触感装置的信息。

本实施例中,电子装置通过获取待控制的目标触感装置的信息,以及向已连接的服务器发送连接请求,可以通过服务器建立与目标触感装置之间的间接连接;服务器作为中转站,可以建立电子装置与目标触感装置之间的远距离传输通道,电子装置通过该远距离传输通道经由服务器向目标触感装置发送振动效果数据,达到了电子装置远距离指示目标触感装置控制振动器产生振动的效果,使得触感装置的控制不再受限于距离,有利于触感装置的推广以及提升用户体验。

第二实施例:

本实施例提供了服务器侧的触感效果控制方法,参见图3,该触感效果控制方法包括:

步骤301、服务器接收已连接的电子装置发送的连接请求,其中,连接请求用于请求建立服务器与目标触感装置之间的连接;

本实施例中,服务器为远程服务器,是电子装置与目标触感装置的远距离通信的中转站。本实施例对服务器类型没有任何限制,可以是实体的服务器,或者是虚拟的服务器,又或者是分布式的服务器等等。本实施例的目标触感装置具有联网模块,可选的,本实施例的目标触感装置可以是具有联网模块的振动处理器。

可选的,本实施例中,步骤301之前,服务器与电子装置的连接已经建立,服务器与电子装置之间建立连接的过程为:服务器接收电子装置基于对应的编程接口发送的连接信息,基于该连接信息建立与电子装置的通信通道。

在建立与电子装置的通信通道的过程中,服务器可以主动请求电子装置的用户信息或者在电子装置主动发送用户信息后,对用户信息进行验证,验证通过,则建立与电子装置的通信通道,否则,拒绝建立与电子装置的通信通道,并向电子装置返回用户信息验证失败的信息。

可以理解的是,为了建立与目标触感装置的连接,基于该连接请求,服务器可以获取目标触感装置的信息,包括但不限于可识别目标触感装置的信息以及与目标装置建立连接的信息,例如目标触感装置的硬件地址、以及目标触感装置的远程连接端口和地址等等。在一个示例中,连接请求中包含可直接连接目标触感装置的信息,如连接端口和连接地址,在另一个示例中,连接请求中包含目标触感装置的识别信息,如id号和硬件地址等等。服务器在接收到包含目标触感装置的识别信息的连接请求后,基于该识别信息查找目标触感装置的连接地址,基于该连接地址建议与目标触感装置的通信通道。

步骤302、服务器建立与目标触感装置的连接;

可选的,在服务器建立与目标触感装置的连接前,还包括:

服务器检测与目标触感装置是否建立通信通道;若是,则放弃建立与目标触感装置的连接;否则,继续建立与目标触感装置的连接。

可以理解的是,在步骤302之后,电子装置-服务器-目标触感装置之间的远程通信通道建立,电子装置可以通过服务器完成对目标触感装置的控制。

步骤303、服务器接收电子装置发送的振动效果数据,其中,振动效果数据用于使目标触感装置控制对应的振动器,按照振动效果数据指示的振动方式振动;

在一个示例中,振动效果数据包括但不限于振动的频率、强度、次数、时间间隔以及时长等等参数。振动器是具有振动功能的设备,例如马达。可选的,振动器与触感装置可以是两个独立设备,也可以是相互结合的一个设备,本实施例对此没有限制。

可选的,本实施例中振动效果数据中包含目标触感装置的识别信息或连接信息,以及电子装置的用户信息,以便目标触感装置根据自身存储的合法用户或合法电子装置的信息,对振动效果数据中的用户信息或电子装置的识别信息进行验证。可以理解的是,验证通过,则目标触感装置继续控制对应的振动器,按照振动效果数据指示的振动方式振动,若验证失败,则停止本次的振动控制,向服务器返回验证失败的信息。服务器接收验证失败的信息,并将验证失败的信息发送给电子装置。

步骤304、服务器将振动效果数据发送给目标触感装置。

可选的,本实施例中,在步骤301之前,还包括:

服务器接收电子装置发送的请求信息,其中,该请求信息用于请求可连接触感装置的信息;

服务器基于请求信息,查找电子装置对应的可连接触感装置的信息,向电子装置发送可连接触感装置的信息,以供电子装置从可连接触感装置中选择待连接的目标触感装置。

可选的,一个示例中,服务器基于请求信息,查找电子装置对应的可连接触感装置的信息包括:

服务器对请求信息中的用户信息进行验证;

验证成功后,服务器在预存的用户信息与可连接触感装置的对应关系中查找电子装置的可连接触感装置的信息;

向电子装置发送查找到的可连接触感装置的信息。

进一步的,向电子装置发送查找到的可连接触感装置的信息包括:向电子装置发送列表形式的可连接触感装置的信息。

本实施例中,服务器作为中转站,可以建立与电子装置以及目标触感装置之间的远距离传输通道,基于该远距离传输通道,服务器在电子装置和目标触感装置之间传输振动效果数据,达到了电子装置远距离指示目标触感装置控制振动器产生振动的效果,使得触感装置的控制不再受限于距离,有利于触感装置的推广以及提升用户体验。

第三实施例:

本实施例示出了触感装置侧的触感效果控制方法,参见图4,该触感效果控制方法包括:

步骤401、触感装置建立与服务器的连接;

本实施例中,触感装置可以在打开网络设置,可正常联网之后,主动与服务器建立连接,也可以在服务器发送连接请求后,建立与服务器的连接。

可选的,本实施例的触感装置具有联网模块,该触感装置可以是具有联网模块的振动处理器。

步骤402、触感装置接收服务器发送的振动效果数据;

在一个示例中,振动效果数据包括但不限于振动的频率、强度、次数、时间间隔以及时长等等参数。

可选的,本实施例中振动效果数据中包含电子装置的用户信息。

步骤402之后,还包括:触感装置根据自身存储的合法用户的用户信息或合法电子装置的识别信息,对振动效果数据中的用户信息或电子装置的识别信息进行验证,若验证通过,则触感装置继续控制对应的振动器,按照振动效果数据指示的振动方式振动,若验证失败,则触感装置停止本次的振动控制,向服务器返回电子装置验证失败的信息,以使服务器通知电子装置验证失败。

步骤403、触感装置解析振动效果数据,控制对应的振动器按照振动效果数据指示的振动方式振动。

可选的,本实施例的振动器是具有振动功能的设备,例如马达。可选的,振动器与触感装置可以是两个独立设备,也可以是相互结合的一个设备,本实施例对此没有限制。可选的,本实施例的振动器是独立设备时,振动器可以设置与手机以及平板电脑等设备上,振动器振动,则会带动手机等设备振动,如果此刻人手拿着手机,便可体验到振动效果。

进一步的,对振动器与触感装置是两个独立设备的情况而言,振动器和触感装置可以通过硬件传输线路如i2c(inter-integratedcircuit,总线)进行数据传输。可选的,触感装置解析振动效果数据,控制对应的振动器按照振动效果数据指示的振动方式振动包括:触感装置解析振动效果数据,通过硬件传输线路传输振动效果数据给振动器,以使振动器按照振动效果数据指示的振动方式进行振动。

本实施例中,触感装置接收振动效果数据后,可以将其存储于安全存储区域中,该安全存储区域的振动效果数据具有不可查阅的特性,可以避免振动效果数据泄露,保护用户数据安全。

本实施例中,触感装置通过与服务器建立连接,建立了与电子装置的远距离传输通道,基于该远距离传输通道,触感装置可以远程接收电子装置传输的振动效果数据,控制振动器的振动,这种远程控制的方案使得本实施例的触感装置的控制不再受限于距离,并且振动器可快速方便的外贴到其他设备,使用户感受不同设备的触感体验。

第四实施例:

本实施例提出一种触感效果控制方法,参见图5,该触感效果控制方法包括:

步骤501、电子装置获取待控制的目标触感装置的信息;

步骤502、电子装置向已连接的服务器发送连接请求;

步骤503、服务器接收连接请求,响应于连接请求建立服务器与目标触感装置之间的连接;

步骤504、电子装置向服务器发送振动效果数据;

步骤505、服务器接收振动效果数据,并将振动效果数据转发给目标触感装置;

步骤506、目标触感装置接收并解析振动效果数据,控制对应的振动器按照振动效果数据指示的振动方式振动。

可选的,在一个示例中,步骤501包括:

电子装置向服务器发送用于请求可连接触感装置的信息的请求信息;

电子装置接收服务器响应于请求信息而反馈的可连接触感装置的信息,显示可连接触感装置;

电子装置获取用户在可连接触感装置中的选择结果作为待控制的目标触感装置,获取目标触感装置的信息。

可选的,在另一示例中,步骤501包括:

电子装置显示本地存储的触感装置的信息,获取用户在触感装置中的选择结果作为待控制的目标触感装置,获取目标触感装置的信息。

进一步的,电子装置向服务器发送用于请求可连接触感装置的信息的请求信息包括:电子装置向服务器发送包含用户信息的请求信息,以使服务器在对用户信息验证成功后,在预存的用户信息与可连接触感装置的对应关系中查找并反馈电子装置的可连接触感装置的信息。

本发明提供了一种触感效果控制方法,通过获取待控制的目标触感装置的信息,以及向已连接的服务器发送连接请求,可以通过服务器建立与目标触感装置之间的间接连接;最终建立电子装置与目标触感装置之间的远距离传输通道,电子装置通过该远距离传输通道经由服务器向目标触感装置发送振动效果数据,达到了电子装置远距离指示目标触感装置控制振动器产生振动的效果,提升了用户体验。

第五实施例:

参见图6,本实施例提出了一种电子装置,包括:

获取模块601,用于获取待控制的目标触感装置的信息;

连接控制模块602,用于向已连接的服务器发送连接请求,连接请求用于请求建立服务器与目标触感装置之间的连接;

远程控制模块603,用于通过服务器向目标触感装置发送振动效果数据,其中,振动效果数据用于使目标触感装置控制对应的振动器,按照振动效果数据指示的振动方式振动。

进一步的,获取模块601,用于向服务器发送用于请求可连接触感装置的信息的请求信息;接收服务器响应于请求信息而反馈的可连接触感装置的信息,显示可连接触感装置;获取用户在可连接触感装置中的选择结果作为待控制的目标触感装置,获取目标触感装置的信息。

进一步的,获取模块601,用于向服务器发送包含用户信息的请求信息,以使服务器在对用户信息验证成功后,在预存的用户信息与可连接触感装置的对应关系中查找并反馈电子装置的可连接触感装置的信息。

进一步的,获取模块601,还用于显示本地存储的触感装置的信息,获取用户在触感装置中的选择结果作为待控制的目标触感装置,获取目标触感装置的信息。

本实施例另一方面还提供一种电子装置,该电子装置包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现图1以及对应的第一实施例所示方法的步骤。

进一步的,该电子装置还包括:至少一个输入模块以及至少一个输出模块,存储器、处理器、输入模块以及输出模块,通过总线连接。其中,输入模块具体可为摄像头、触控面板、物理按键或者鼠标等等。输出模块具体可为显示屏。存储器可以是高速随机存取记忆体(ram,randomaccessmemory)存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器用于存储一组可执行程序代码,处理器与存储器耦合。

本实施例另一方面还提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现图1以及对应的第一实施例所示方法的步骤。

本实施例的电子装置可以通过服务器建立与目标触感装置之间的远程连接,向目标触感装置发送振动效果数据,达到了电子装置远距离指示目标触感装置控制振动器产生振动的效果。

第六实施例:

本实施例提供一种触感效果控制系统,如图7所示,该触感效果控制系统包括电子装置71、服务器72和目标触感装置73。

电子装置71,用于获取待控制的目标触感装置的信息,向已连接的服务器发送连接请求,在发送连接请求之后,向服务器发送振动效果数据;

服务器72,用于接收连接请求,响应于连接请求建立服务器与目标触感装置之间的连接,接收振动效果数据,并将振动效果数据转发给目标触感装置;

目标触感装置73,用于接收并解析振动效果数据,控制对应的振动器按照振动效果数据指示的振动方式振动。

可选的,电子装置71,具体用于向服务器发送用于请求可连接触感装置的信息的请求信息;接收服务器响应于请求信息而反馈的可连接触感装置的信息,显示可连接触感装置;获取用户在可连接触感装置中的选择结果作为待控制的目标触感装置,获取目标触感装置的信息。

进一步的,电子装置71,具体用于向服务器发送包含用户信息的请求信息,以使服务器在对用户信息验证成功后,在预存的用户信息与可连接触感装置的对应关系中查找并反馈电子装置的可连接触感装置的信息。

可选的,电子装置71,具体用于显示本地存储的触感装置的信息,获取用户在触感装置中的选择结果作为待控制的目标触感装置,获取目标触感装置的信息。

本实施例中,电子装置可以通过服务器建立与目标触感装置之间的远程连接,电子装置发送的振动效果数据经由服务器发送给目标触感装置,达到了电子装置远距离指示目标触感装置控制振动器产生振动的效果,克服了相关技术中触感调试对距离的限制,提升了用户体验。

第七实施例:

参见图8,本发明实施例提供了一种服务器,该服务器包括:

第一通信模块801,用于接收已连接的电子装置发送的连接请求,其中,连接请求用于请求建立服务器与目标触感装置之间的连接;

第二通信模块802,用于建立与目标触感装置的连接。

第三通信模块803,用于接收电子装置发送的振动效果数据,其中,振动效果数据用于使目标触感装置控制对应的振动器,按照振动效果数据指示的振动方式振动。

第四通信模块804,用于将振动效果数据发送给目标触感装置。

可选的,服务器还包括检测模块805,用于在第二通信模块802建立与目标触感装置的连接前,检测与目标触感装置是否建立通信通道;若是,则放弃建立与目标触感装置的连接;否则,继续建立与目标触感装置的连接。

可选的,第一通信模块801,还用于接收已连接的电子装置发送的连接请求前,接收电子装置基于对应的编程接口发送的连接信息,基于该连接信息建立与电子装置的通信通道。

进一步的,本实施例另一方面还提供一种服务器,该服务器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现图3以及对应的第二实施例中的触感效果控制方法中的步骤。

进一步的,本实施例另一方面还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现图3以及对应的第二实施例中的触感效果控制方法中的步骤。

本实施例中,服务器作为中转站,可以建立与电子装置以及目标触感装置之间的远距离传输通道,基于该远距离传输通道,服务器在电子装置和目标触感装置之间传输振动效果数据,达到了电子装置远距离指示目标触感装置控制振动器产生振动的效果,使得触感装置的控制不再受限于距离,有利于触感装置的推广以及提升用户体验。

第八实施例:

本实施例提供一种触感装置,该触感装置包括:

连接模块901,用于建立与服务器的连接;

第五通信模块902,用于接收服务器发送的振动效果数据;

控制模块903,用于解析振动效果数据,控制对应的振动器按照振动效果数据指示的振动方式振动。

可选的,控制模块903,还用于根据触感装置存储的合法用户的用户信息或合法电子装置的识别信息,对振动效果数据中的用户信息或电子装置的识别信息进行验证,若验证通过,则继续控制对应的振动器,按照振动效果数据指示的振动方式振动,若验证失败,则停止本次的振动控制,通过第五通信模块902向服务器返回电子装置验证失败的信息,以使服务器通知电子装置验证失败。

本实施例中,振动器可以是集成在触感装置中的设备,也可以是与触感装置相互独立的设备,本实施例对此没有限制。可选的,本实施例的振动器是具有振动功能的设备,例如马达。

进一步的,对振动器与触感装置是两个独立设备的情况而言,振动器和触感装置可以通过硬件传输线路如i2c进行数据传输。可选的,控制模块903,具体用于触感装置解析振动效果数据,通过硬件传输线路传输振动效果数据给振动器,以使振动器按照振动效果数据指示的振动方式进行振动。

本实施例中,连接模块901接收振动效果数据后,可以将其存储于安全存储区域中,该安全存储区域的振动效果数据具有不可查阅的特性,可以避免振动效果数据泄露。

进一步的,本实施例另一方面还提供一种触感装置,该触感装置包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现图4以及对应的第三实施例中的触感效果控制方法中的步骤。

进一步的,本实施例另一方面还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现图4以及对应的第三实施例中的触感效果控制方法中的步骤。

本实施例中,触感装置通过与服务器建立连接,建立了与电子装置的远距离传输通道,基于该远距离传输通道,触感装置可以远程接收电子装置传输的振动效果数据,控制振动器的振动,这种远程控制的方案使得本实施例的触感装置的控制不再受限于距离,有利于触感装置的推广以及提升用户体验。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上的仅是本发明的实施方式,在此应当指出,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出改进,但这些均属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1