遥控器控制方法、装置、设备及介质与流程

文档序号:20510415发布日期:2020-04-24 18:27阅读:246来源:国知局
遥控器控制方法、装置、设备及介质与流程

本发明涉及通信技术领域,尤其涉及一种遥控器控制方法、装置、设备及介质。



背景技术:

遥控器作为一种远程控制的工具,广泛应用于电视(盒)、空调、投影仪等家用电器。而近年来,通过ble(低能耗蓝牙协议)技术进行信息传输的遥控器即ble遥控器已逐渐成为电视(盒)遥控的首选,这是因为ble遥控器在传输语音、触摸数据等内容时传输速度更快且功耗更低,而ble遥控器中的touchpad(触摸屏)类型遥控器,可以在给用户带来遥控体验时还为用户提供如玩游戏、画图等功能,因而也颇受人们的欢迎,但是,目前,人们喜欢touchpad(触摸屏)类型玩游戏、画图等功能,因习惯或者方便等原因又怀念方向键类型遥控器或者按键类型遥控器等传统遥控器的遥控功能,对于老人和孩子来说更是如此,因而,在使用touchpad(触摸屏)类型遥控器时如何实现方向键类型遥控器或者按键类型遥控器等传统遥控器的同等遥控操作功能,也成了遥控器研究过程中的难题。



技术实现要素:

本发明的主要目的在于提供一种遥控器控制方法、装置、设备及介质,旨在解决现有技术中在使用触摸屏类型遥控器时难以实现方向键类型遥控器或者按键类型遥控器等传统遥控器的同等遥控操作以及对应同等遥控操作功能,致使用户体验度降低的技术难题。

为实现上述目的,本发明实施例提供一种遥控器控制方法,所述遥控器控制方法包括:

在触摸屏遥控器上检测到触摸操作时,采集所述触摸操作对应的第一触摸区域;

根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域;

根据所述所属的映射区域,确定所述触摸操作的执行指令。

可选地,所述根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域步骤之前包括:

获取所述触摸屏遥控器上的第一坐标系,并获取预设的映射坐标系;

获取将所述第一坐标系与所述映射坐标系重合所需要平移的第一距离以及需要旋转的角度;

根据所述所需要平移的第一距离以及需要旋转的角度,确定所述预设的坐标映射规则。

可选地,所述根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域步骤包括:

获取所述第一触摸区域的触摸中心点对应的第一触摸坐标;

根据所述预设的坐标映射规则获取第一触摸坐标对应的第一映射坐标,并确定所述第一映射坐标在映射坐标系中的位置;

根据所述第一映射坐标在所述预设的映射坐标系中的位置确定所述第一触摸区域所属的映射区域。

可选地,所述触摸屏被划分为预设个数的初始区域,所述根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域步骤之前包括:

获取所述触摸屏遥控器上的第二坐标系;

初始化每个所述初始区域的模糊逻辑算法参数,所述模糊逻辑算法参数包括每个所述初始区域在所述第二坐标系的每个坐标轴上的最大参数、中间参数以及最小参数;

根据所述第二坐标系的每个坐标轴上的最大参数、中间参数以及最小参数以及预设的归属度计算规则,计算所述触摸屏上每个坐标点在每个所述初始区域的归属度;

获取预设的去模糊化规则,对所述归属度进行去模糊化处理,得到模糊化处理结果,根据所述模糊化处理结果确定所述预设的坐标映射规则。

可选地,所述初始化每个所述初始区域的模糊逻辑算法参数步骤包括:

若检测到任意所述初始区域的调整指令时,提取所述调整指令中预存的用户的使用特征信息;

获取基于所述用户的使用特征信息进行调整后的每个所述初始区域,将调整后的每个所述初始区域设为调整区域;

初始化每个所述调整区域的模糊逻辑算法参数。

可选地,所述根据所述模糊化处理结果确定所述预设的坐标映射规则步骤包括:

获取所述第二坐标系中的特殊坐标点,获取所述特殊坐标点的统计识别规则;

根据所述模糊化处理结果以及所述统计识别规则确定所述预设的坐标映射规则。

可选地所述映射区域包括第一映射区域、第二映射区域、第三映射区域、第四映射区域、以及中间映射区域;

所述映射区域包括第一映射区域、第二映射区域、第三映射区域、第四映射区域、以及中间映射区域;

所述根据所述所属的映射区域,确定所述触摸操作的执行指令步骤包括:

若所述所属的映射区域为第一映射区域时,确定所述触摸操作的执行指令为选取向上的执行指令;

若所述所属的映射区域为第二映射区域时,确定所述触摸操作的执行指令为选取向下的执行指令;

若所述所属的映射区域为第三映射区域时,确定所述触摸操作的执行指令为选取向左的执行指令;

若所述所属的映射区域为第四映射区域时,确定所述触摸操作的执行指令为选取向右的执行指令;

若所述所属的映射区域为中间映射区域时,确定所述触摸操作的执行指令为选取中间执行的执行指令。

本发明还提供一种遥控器控制装置,所述遥控器控制装置包括:

采集模块,用于在触摸屏遥控器上检测到触摸操作时,采集所述触摸操作对应的第一触摸区域;

第一确定模块,用于根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域;

第二确定模块,用于根据所述所属的映射区域,确定所述触摸操作的执行指令。

可选地,所述遥控器控制装置包括:

第一获取模块,用于获取所述触摸屏遥控器上的第一坐标系,并获取预设的映射坐标系;

第二获取模块,用于获取将所述第一坐标系与所述映射坐标系重合所需要平移的第一距离以及需要旋转的角度;

第三确定模块,用于根据所述所需要平移的第一距离以及需要旋转的角度,确定所述预设的坐标映射规则。

可选地,所述第一确定模块包括:

第一获取单元,用于获取所述第一触摸区域的触摸中心点对应的第一触摸坐标;

第一确定单元,用于根据所述预设的坐标映射规则获取第一触摸坐标对应的第一映射坐标,并确定所述第一映射坐标在映射坐标系中的位置;

第二确定单元,用于根据所述第一映射坐标在所述预设的映射坐标系中的位置确定所述第一触摸区域所属的映射区域。

可选地,所述遥控器控制装置包括:

第三获取模块,用于获取所述触摸屏遥控器上的第二坐标系;

初始化模块,用于初始化每个所述初始区域的模糊逻辑算法参数,所述模糊逻辑算法参数包括每个所述初始区域在所述第二坐标系的每个坐标轴上的最大参数、中间参数以及最小参数;

计算模块,用于根据所述第二坐标系的每个坐标轴上的最大参数、中间参数以及最小参数以及预设的归属度计算规则,计算所述触摸屏上每个坐标点在每个所述初始区域的归属度;

第四获取模块,用于获取预设的去模糊化规则,对所述归属度进行去模糊化处理,得到模糊化处理结果,根据所述模糊化处理结果确定所述预设的坐标映射规则。

可选地,所述初始化模块包括:

检测单元,用于若检测到任意所述初始区域的调整指令时,提取所述调整指令中预存的用户的使用特征信息;

第二获取单元,用于获取基于所述用户的使用特征信息进行调整后的每个所述初始区域,将调整后的每个所述初始区域设为调整区域;

初始化单元,用于初始化每个所述调整区域的模糊逻辑算法参数。

可选地,所述第四获取模块包括:

第三获取单元,用于获取所述第二坐标系中的特殊坐标点,获取所述特殊坐标点的统计识别规则;

第三确定单元,用于根据所述模糊化处理结果以及所述统计识别规则确定所述预设的坐标映射规则。

可选地所述映射区域包括第一映射区域、第二映射区域、第三映射区域、第四映射区域、以及中间映射区域;

所述映射区域包括第一映射区域、第二映射区域、第三映射区域、第四映射区域、以及中间映射区域;

所述第二确定模块包括:

第四确定单元,用于若所述所属的映射区域为第一映射区域时,确定所述触摸操作的执行指令为选取向上的执行指令;

第五确定单元,用于若所述所属的映射区域为第二映射区域时,确定所述触摸操作的执行指令为选取向下的执行指令;

第六确定单元,用于若所述所属的映射区域为第三映射区域时,确定所述触摸操作的执行指令为选取向左的执行指令;

第七确定单元,用于若所述所属的映射区域为第四映射区域时,确定所述触摸操作的执行指令为选取向右的执行指令;

第八确定单元,用于若所述所属的映射区域为中间映射区域时,确定所述触摸操作的执行指令为选取中间执行的执行指令。

本发明还提供一种介质,所述介质上存储有遥控器控制程序,所述遥控器控制程序被处理器执行时实现如上述的遥控器控制方法的步骤。

本发明在触摸屏遥控器上检测到触摸操作时,采集所述触摸操作对应的第一触摸区域;根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域;根据所述所属的映射区域,确定所述触摸操作的执行指令。在本申请中,在触摸屏遥控器上检测到触摸操作时,采集所述触摸操作对应的第一触摸区域,在采集所述触摸操作对应的第一触摸区域后,根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,进而确定所述第一触摸区域所属的映射区域,由于根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,进而确定所述第一触摸区域所属的映射区域,因而可以根据映射规则实现将触摸屏遥控器上的触摸操作同等映射为其他类型遥控器的操作,以实现进一步确定所述第一触摸区域所属的映射区域;以进一步确定所述触摸操作的执行指令,也即,在本申请中,实现在触摸屏遥控器上通过映射实现其他遥控器的同等遥控操作以积极对应同等遥控操作功能,以提升用户体验。

附图说明

图1为本发明遥控器控制方法第一实施例的流程示意图;

图2为本发明遥控器控制方法第二实施例中根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域步骤之前的细化流程示意图;

图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图;

图4为本发明遥控器控制方法的第一场景示意图;

图5为本发明遥控器控制方法的第二场景示意图;

图6为本发明遥控器控制方法的第三场景示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种遥控器控制方法,在遥控器控制方法一实施例中,参照图1,所述遥控器控制方法包括:

步骤s10,在触摸屏遥控器上检测到触摸操作时,采集所述触摸操作对应的第一触摸区域;

步骤s20,根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域;

步骤s30,根据所述所属的映射区域,确定所述触摸操作的执行指令。

具体步骤如下:

步骤s10,在触摸屏遥控器上检测到触摸操作时,采集所述触摸操作对应的第一触摸区域;

需要说明的是,在本实施例中,遥控器控制方法应用于触摸屏遥控器,该遥控器控制方法实现模拟按键类型遥控器以及方向键类型遥控器等传统遥控器的遥控操作以及对应遥控功能,进而满足老人和孩子等追求传统遥控器的遥控操作以及对应遥控操作功能的需求,也即,在满足人们在触摸屏遥控器上玩游戏、画图等需求外,还满足人们追求或者怀恋的方向键类型遥控器或者按键类型遥控器的遥控操作以及对应遥控操作功能的需求,本实施例中,以在触摸屏遥控器上实现模拟传统遥控器的的上、下、左、右及中间ok键的遥控操作以及实现传统遥控器的的上、下、左、右及中间ok键的遥控功能为例进行展开说明,也即,本实施例中在触摸屏遥控器上实现将触摸屏划分为上、下、左、右及中心五个区域来模拟传统遥控器的上、下、左、右及中间ok键,并对应实现传统遥控器的的上、下、左、右及中间ok键的遥控功能。

具体地,在触摸屏遥控器上检测到触摸操作时,采集所述触摸操作对应的第一触摸区域,其中,触摸操作包括触摸,点击,滑动等,其中,采集所述触摸操作对应的第一触摸区域包括采集触摸操作所囊括的触摸范围,以及该触摸范围的具体坐标,在触摸屏遥控器上检测到触摸操作时,采集所述触摸操作对应的第一触摸区域外,还可以确定触摸操作具体是在上、下、左、右及中心五个区域中的哪个区域上进行的操作。

需要说明的是,由于触摸屏遥控器还具有玩游戏、画图等功能,因而,在本实施例中,在触摸屏遥控器上检测到触摸操作时,首先获取触摸操作的类型,判断是不是遥控操作类型,当是遥控操作类型时,再对应采集所述触摸操作对应的第一触摸区域。

步骤s20,根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域;

在确定第一触摸区域后,根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域,在本实施例中,根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域可以包括根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定对应在传统的遥控器上的具体操作,或者根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定对应在传统的遥控器上的映射区域(映射区域确定,操作确定)。具体地,例如,若确定第一触摸区域中某点的坐标为(5,5),而若根据预设的坐标映射规则对所述第一触摸区域进行坐标映射后,可以确定所述第一触摸区域所属的映射区域为中心区域,需要说明的是,在制造触摸屏遥控器过程中,预设的坐标映射规则可以为多个,因而可以通过配置的方式确定当前具体使用何种预设的坐标映射规则,也即,在本实施例中,预设的坐标映射规则是可以更改的,但是对于某一具体的遥控器而言,预设的坐标映射规则是确定的。预设的坐标映射规则不同,第一触摸区域所属的映射区域可能不同,例如,若确定第一触摸区域中某点的坐标为(5,5),而若根据不同的预设的坐标映射规则对所述第一触摸区域进行坐标映射后,可以确定所述第一触摸区域所属的映射区域为中心区域,也可以确定所述第一触摸区域所属的映射区域为上区域,但是对于一个触摸屏遥控器而言,预设的坐标映射规则是确定的,如确定所述第一触摸区域所属的映射区域只是中心区域。

其中,参照图2,所述根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域步骤之前包括:

步骤s01,获取所述触摸屏遥控器上的第一坐标系,并获取预设的映射坐标系;

需要说明的是,在进行坐标映射之前是已经确定预设的坐标映射规则的,在本实施例中,提供其中一种确定预设的坐标映射规则的方式,在该方式中,首先采用物理划分的方式,对触摸屏遥控器的触摸屏进行区域划分,具体地,可以将触摸屏遥控器的触摸屏划分上(up)、下(down)、左(left)、右(right)及中间ok五个第一区域,在区域划分后,如图4所示,获取传统遥控器的上(up)、下(down)、左(left)、右(right)及中间ok五个第二区域,根据坐标转换的方法,将第一区域对应映射至第二区域,将第一区域对应映射至第二区域过程中需要的坐标转换规则即可以设置为预设的坐标映射规则。

具体地,获取所述触摸屏遥控器上的第一坐标系(可以是预设的),第一坐标系是基于五个第一区域建立的,例如,如图4中所示,第一坐标系坐标原点可以在左上角,x、y轴的最大量程可以为100,在获取第一坐标系后,获取预设的映射坐标系,预设的映射坐标系指的是预设的传统遥控器的坐标系。

步骤s02,获取将所述第一坐标系与所述映射坐标系重合所需要平移的第一距离以及需要旋转的角度;

在确定第一坐标系以及映射坐标系后,获取将所述第一坐标系与所述映射坐标系重合所需要平移的第一距离以及需要旋转的角度,具体地,例如,将第一坐标系中的坐标(x,y)进行坐标系平移,(0,0)平移至(50,50)后得到坐标(x’,y’),将坐标(x’,y’)逆时针旋转45°后,得到映射坐标系中的坐标(x”,y”),则第一距离为50,需要旋转的角度为45°。

步骤s03,根据所述所需要平移的第一距离以及需要旋转的角度,确定所述预设的坐标映射规则。

根据所述所需要平移的第一距离如50以及需要旋转的角度如45°,确定所述预设的坐标映射规则。

所述根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域步骤包括:

步骤s21,获取所述第一触摸区域的触摸中心点对应的第一触摸坐标;

获取所述第一触摸区域的触摸中心点对应的第一触摸坐标,即获取第一触摸区域的触摸中心点,获取触摸中心点对应的坐标作为第一触摸坐标。

步骤s22,根据所述预设的坐标映射规则获取第一触摸坐标对应的第一映射坐标,并确定所述第一映射坐标在预设的映射坐标系中的位置;

根据所述预设的坐标映射规则获取第一触摸坐标对应的第一映射坐标,假设触摸中心点对应的第一触摸坐标为(10,10)通过预设的坐标映射规则映射后,得到第一映射坐标为(70,70),则确定所述第一映射坐标(70,70)在预设坐标系中的位置。

步骤s23,根据所述第一映射坐标在所述映射坐标系中的位置确定所述第一触摸区域所属的映射区域。

确定第一映射坐标在映射上、下、左、右的四个象限中所在的象限,根据所在的象限确定所述第一触摸坐标所属的映射区域。

步骤s30,根据所述所属的映射区域,确定所述触摸操作的执行指令。

在确定所属的映射区域后,根据所属的映射区域确定所述触摸操作的执行指令。

所述映射区域包括第一映射区域、第二映射区域、第三映射区域、第四映射区域、以及中间映射区域;

所述根据所述所属的映射区域,确定所述触摸操作的执行指令步骤包括:

步骤s31,若所述所属的映射区域为第一映射区域时,确定所述触摸操作的执行指令为选取向上的执行指令;

步骤s32,若所述所属的映射区域为第二映射区域时,确定所述触摸操作的执行指令为选取向下的执行指令;

步骤s33,若所述所属的映射区域为第三映射区域时,确定所述触摸操作的执行指令为选取向左的执行指令;

步骤s34,若所述所属的映射区域为第四映射区域时,确定所述触摸操作的执行指令为选取向右的执行指令;

步骤s35,若所述所属的映射区域为中间映射区域时,确定所述触摸操作的执行指令为选取中间执行的执行指令。

在本实施例中,所属的映射区域包括第一映射区域、第二映射区域、第三映射区域、第四映射区域、以及中间映射区域,该5个映射区域分别对应选取向上的执行指令,选取向下的执行指令,选取向左的执行指令,选取向右的执行指令,选取中间执行的执行指令,本实施例中用户在执行相应操作后,实现对应操作的功能。

本发明在触摸屏遥控器上检测到触摸操作时,采集所述触摸操作对应的第一触摸区域;根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域;根据所述所属的映射区域,确定所述触摸操作的执行指令。在本申请中,在触摸屏遥控器上检测到触摸操作时,采集所述触摸操作对应的第一触摸区域,在采集所述触摸操作对应的第一触摸区域后,根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,进而确定所述第一触摸区域区域所属的映射区域,由于根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,进而确定所述第一触摸区域所属的映射区域,因而可以根据映射规则实现将触摸屏遥控器上的触摸操作同等映射为其他类型遥控器的操作,以实现进一步确定所述第一触摸区域所属的映射区域;以进一步确定所述触摸操作的执行指令,也即,在本申请中,实现在触摸屏遥控器上通过映射实现其他遥控器的同等遥控操作以积极对应同等遥控操作功能,以提升用户体验。

进一步地,基于上述实施例,本发明提供遥控器控制方法另一实施例,在该实施例中,所述触摸屏被划分为预设个数的初始区域,所述根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域步骤之前包括:

步骤s04,获取所述触摸屏遥控器上的第二坐标系;

步骤s05,初始化每个所述初始区域的模糊逻辑算法参数,所述模糊逻辑算法参数包括每个所述初始区域在所述第二坐标系的每个坐标轴上的最大参数、中间参数以及最小参数;

需要说明的是,在进行坐标映射之前是已经确定预设的坐标映射规则的,在本实施例中,提供另一种确定预设的坐标映射规则的方式,即由于触摸屏遥控器上的触摸屏各区域不是独立的,因而用户操作触摸屏时,不同使用习惯的用户,如左撇子与非撇子,操作触摸屏的不同区域时,对应接触面积是不同的,为了达到最好的用户体验,本实施例中针对用户不同的特征,将各区域设置为不同的大小,以具体实施例为例进行说明,采用非物理划分的方式如采用预设模糊算法对触摸屏遥控器的触摸屏进行初始区域划分如划分上、下、左、右及中间ok五个第三区域,对每个第三区域,初始化模糊逻辑算法参数,获取得到第二坐标系,即分别设置上(up或者up)、下(down或者down)、左(left或者left)、右(right或者right)及中间ok五个区域的参数(每个轴都设置最大、中间、最小三个参数值),其中,各区域位置是交叠的,如图5所示:

上(up或者up)的参数包括:up_point_min_x(x轴上最小参数值xa1),up_point_mid_x(x轴上中间参数值xa2),up_point_max_x(x轴上最大参数值xa3),up_point_min_y(y轴上最小参数值ya1),up_point_mid_y(y轴上中间参数值ya2),up_point_max_y(y轴上最大参数值ya3)。

下(down或者down)区域的参数包括:down_point_min_x(x轴上最小参数值xb1),down_point_mid_x(x轴上中间参数值xb2),down_point_max_x(x轴上最大参数值xb3),down_point_min_y(y轴上最小参数值yb1),down_point_mid_y(y轴上中间参数值yb2),down_point_max_y(y轴上最大参数值yb3)。

左(left或者left)区域的参数包括:left_point_min_x(x轴上最小参数值xc1),left_point_mid_x(x轴上中间参数值xc2),left_point_max_x(x轴上最大参数值xc3),left_point_min_y(y轴上最小参数值yc1),left_point_mid_y(y轴上中间参数值yc2),left_point_max_y(y轴上最大参数值yc3)。

右(right或者right)区域的参数包括:right_point_min_x(x轴上最小参数值xd1),right_point_mid_x(x轴上中间参数值xd2),right_point_max_x(x轴上最大参数值xd3),right_point_min_y(y轴上最小参数值yd1),right_point_mid_y(y轴上中间参数值yd2),right_point_max_y(y轴上最大参数值yd3)。

中间ok区域的参数包括:ok_point_min_x(x轴上最小参数值xe1),ok_point_mid_x(x轴上中间参数值xe2),ok_point_max_x(x轴上最大参数值xe3),ok_point_min_y(y轴上最小参数值ye1),ok_point_mid_y(y轴上中间参数值ye2),ok_point_max_y(y轴上最大参数值ye3)。

所述初始化每个所述初始区域的模糊逻辑算法参数步骤包括:

步骤a1,若检测到任意所述初始区域的调整指令时,提取所述调整指令中预存的用户的使用特征信息;

步骤a2,获取基于所述用户的使用特征信息进行调整后的每个所述初始区域,将调整后的每个所述初始区域设为调整区域;

步骤a3,初始化每个所述调整区域的模糊逻辑算法参数。

需要说明的是,在本实施例中,若检测到任意所述初始区域的调整指令时,提取所述调整指令中预存的用户的使用特征信息,如用户是否为左撇子等特征信息,获取基于所述用户的使用特征信息(如当用户为左撇子)进行调整后的每个所述初始区域(如触摸屏左方接触面积调大而右方接触面积调小),将调整后的每个所述初始区域设为调整区域,初始化每个所述调整区域的模糊逻辑算法参数,即初始化上(up或者up)、下(down或者down)、左(left或者left)、右(right或者right)及中间ok五个区域的参数(每个轴都设置最大、中间、最小三个参数值)。

步骤s06,根据所述第二坐标系的每个坐标轴上的最大参数、中间参数以及最小参数以及预设的归属度计算规则,计算所述触摸屏上每个坐标点在每个所述初始区域的归属度;

根据所述第二坐标系的每个坐标轴上的最大参数、中间参数以及最小参数以及预设的归属度计算规则,计算所述触摸屏上每个坐标点在每个所述初始区域的归属度,具体地,计算所述触摸屏上每个坐标点(x,y)在每个所述初始区域x轴/y轴上的归属度,并且选择x轴/y轴归属度最小的值作为此点在此区域中的归属度(其中area代表区域,即up、down、left、right、ok,其中,区域area对应的参数包括areapoint_min_x(区域参数值x1),areapoint_mid_x(区域参数值x2),areapoint_max_x(区域参数值x3),areapoint_min_y(区域参数值y1),areapoint_mid_y(区域参数值y2),areapoint_max_y(区域参数值y3)),具体计算公式为:归属度z=0(若x小于areapoint_min_x(区域参数值x1),其中,areapoint_min_x可以为xa1,xb1,xc1,xd1,xe1),

x轴归属度(degx)为:zx=0(x小于x1,其中,x1可以为xa1,xb1,xc1,xd1,xe1)

x轴归属度(degx)为:(x大于x1小于x2,其中,x2可以为xa2,xb2,xc2,xd2,xe2)。

x轴归属度(degx)为:(x大于x2小于x3,其中,x3可以为xa3,xb3,xc3,xd3,xe3)。

x轴归属度(degx)为:zx=0(x大于x3,其中,x3可以为xa3,xb3,xc3,xd3,xe3)。

同样地,y轴归属度(degy)为:zy=0(y小于y1,其中,y1可以为ya1,yb1,yc1,yd1,ye1)

y轴归属度(degy)为:(y大于y1小于y2,其中,y2可以为ya2,yb2,yc2,yd2,ye2)。

y轴归属度(degy)为:(y大于y2小于y3,其中,y3可以为ya3,yb3,yc3,yd3,ye3)。

y轴归属度为:zy=0(y大于y3,其中,y3可以为ya3,yb3,yc3,yd3,ye3)。

其中,deg_point_area(区域归属度)=min(degx(x轴归属度),degy(y轴归属度))

步骤s07,获取预设的去模糊化规则,对所述归属度进行去模糊化处理,得到模糊化处理结果,根据所述模糊化处理结果确定所述预设的坐标映射规则。

获取预设的去模糊化规则,对所述归属度进行去模糊化处理,得到模糊化处理结果,根据所述模糊化处理结果确定所述预设的坐标映射规则。例如:去模糊化规则可以为:point_area(区域归属)=max(deg_point_up(上区域归属度),deg_point_down(下区域归属度),deg_point_left(左区域归属度),deg_point_right(右区域归属度),deg_point_ok(中间ok区域归属度)),其中,由于去模糊化规则可以为:point_area(去模糊的区域归属)=max(deg_point_up(上区域归属度),deg_point_down(下区域归属度),deg_point_left(左区域归属度),deg_point_right(右区域归属度),deg_point_ok(中间ok区域归属度)),且每个区域对应的每个轴都设置最大、中间、最小三个参数值,因而,可以将各区域设置为不同的大小,比如用户触摸时,触摸屏上方部分接触面积小而下方部分接触面积大,因此可以相应调小上方(up)区域并调大下方(down)区域,避免用户想按down(向下)键时误识别为ok键,以增强用户体验。

在本实施例中,通过获取所述触摸屏遥控器上的第二坐标系;初始化每个所述初始区域的模糊逻辑算法参数,所述模糊逻辑算法参数包括每个所述初始区域在所述第二坐标系的每个坐标轴上的最大参数、中间参数以及最小参数;根据所述第二坐标系的每个坐标轴上的最大参数、中间参数以及最小参数以及预设的归属度计算规则,计算所述触摸屏上每个坐标点在每个所述初始区域的归属度;获取预设的去模糊化规则,对所述归属度进行去模糊化处理,得到模糊化处理结果,根据所述模糊化处理结果确定所述预设的坐标映射规则。本实施例中通过模糊算法准确确定预设的坐标映射规则,实现提升用户体验。

进一步地,基于上述实施例,本发明提供遥控器控制方法另一实施例,在该实施例中,所述根据所述模糊化处理结果确定所述预设的坐标映射规则步骤包括:

步骤b1,获取所述第二坐标系中的特殊坐标点,获取所述特殊坐标点的统计识别规则;

步骤b2,根据所述模糊化处理结果以及所述统计识别规则确定所述预设的坐标映射规则。

在实际应用时,对于某些特殊坐标点如不同象限连接处的坐标点,如图6所示,会出现误识别的情况,在本实施例中,获取预设的所述特殊坐标点的统计识别规则,根据所述统计识别规则对特殊坐标点进行识别,进而根据所述模糊化处理结果以及所述统计识别规则确定所述预设的坐标映射规则。

在本实施例中,获取所述第二坐标系中的特殊坐标点,获取所述特殊坐标点的统计识别规则;根据所述模糊化处理结果以及所述统计识别规则确定所述预设的坐标映射规则。因而,本实施例中避免识别误差。

参照图3,图3是本发明实施例方案涉及的硬件运行环境的设备结构示意图。

本发明实施例遥控器控制设备可以是pc,也可以是智能手机、平板电脑、便携计算机等终端设备。

如图3所示,该遥控器控制设备可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。

可选地,该遥控器控制设备还可以包括目标用户接口、网络接口、摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。目标用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard),可选目标用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

本领域技术人员可以理解,图3中示出的遥控器控制设备结构并不构成对遥控器控制设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图3所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及遥控器控制程序。操作系统是管理和控制遥控器控制设备硬件和软件资源的程序,支持遥控器控制程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与遥控器控制设备中其它硬件和软件之间通信。

在图3所示的遥控器控制设备中,处理器1001用于执行存储器1005中存储的遥控器控制程序,实现上述任一项所述的遥控器控制方法的步骤。

本发明遥控器控制设备具体实施方式与上述遥控器控制方法各实施例基本相同,在此不再赘述。

此外,本发明实施例还提出一种遥控器控制装置,所述遥控器控制装置包括:

采集模块,用于在触摸屏遥控器上检测到触摸操作时,采集所述触摸操作对应的第一触摸区域;

第一确定模块,用于根据预设的坐标映射规则对所述第一触摸区域进行坐标映射,确定所述第一触摸区域所属的映射区域;

第二确定模块,用于根据所述所属的映射区域,确定所述触摸操作的执行指令。

可选地,所述遥控器控制装置包括:

第一获取模块,用于获取所述触摸屏遥控器上的第一坐标系,并获取预设的映射坐标系;

第二获取模块,用于获取将所述第一坐标系与所述映射坐标系重合所需要平移的第一距离以及需要旋转的角度;

第三确定模块,用于根据所述所需要平移的第一距离以及需要旋转的角度,确定所述预设的坐标映射规则。

可选地,所述第一确定模块包括:

第一获取单元,用于获取所述第一触摸区域的触摸中心点对应的第一触摸坐标;

第一确定单元,用于根据所述预设的坐标映射规则获取第一触摸坐标对应的第一映射坐标,并确定所述第一映射坐标在预设的映射坐标系中的位置;

第二确定单元,用于根据所述第一映射坐标在所述映射坐标系中的位置确定所述第一触摸区域所属的映射区域。

可选地,所述遥控器控制装置包括:

第三获取模块,用于获取所述触摸屏遥控器上的第二坐标系;

初始化模块,用于初始化每个所述初始区域的模糊逻辑算法参数,所述模糊逻辑算法参数包括每个所述初始区域在所述第二坐标系的每个坐标轴上的最大参数、中间参数以及最小参数;

计算模块,用于根据所述第二坐标系的每个坐标轴上的最大参数、中间参数以及最小参数以及预设的归属度计算规则,计算所述触摸屏上每个坐标点在每个所述初始区域的归属度;

第四获取模块,用于获取预设的去模糊化规则,对所述归属度进行去模糊化处理,得到模糊化处理结果,根据所述模糊化处理结果确定所述预设的坐标映射规则。

可选地,所述初始化模块包括:

检测单元,用于若检测到任意所述初始区域的调整指令时,提取所述调整指令中预存的用户的使用特征信息;

第二获取单元,用于获取基于所述用户的使用特征信息进行调整后的每个所述初始区域,将调整后的每个所述初始区域设为调整区域;

初始化单元,用于初始化每个所述调整区域的模糊逻辑算法参数。

可选地,所述第四获取模块包括:

第三获取单元,用于获取所述第二坐标系中的特殊坐标点,获取所述特殊坐标点的统计识别规则;

第三确定单元,用于根据所述模糊化处理结果以及所述统计识别规则确定所述预设的坐标映射规则。

可选地所述映射区域包括第一映射区域、第二映射区域、第三映射区域、第四映射区域、以及中间映射区域;

所述映射区域包括第一映射区域、第二映射区域、第三映射区域、第四映射区域、以及中间映射区域;

所述第二确定模块包括:

第四确定单元,用于若所述所属的映射区域为第一映射区域时,确定所述触摸操作的执行指令为选取向上的执行指令;

第五确定单元,用于若所述所属的映射区域为第二映射区域时,确定所述触摸操作的执行指令为选取向下的执行指令;

第六确定单元,用于若所述所属的映射区域为第三映射区域时,确定所述触摸操作的执行指令为选取向左的执行指令

第七确定单元,用于若所述所属的映射区域为第四映射区域时,确定所述触摸操作的执行指令为选取向右的执行指令

第八确定单元,用于若所述所属的映射区域为中间映射区域时,确定所述触摸操作的执行指令为选取中间执行的执行指令。

所述遥控器控制装置具体实施方式与上述遥控器控制方法各实施例基本相同,在此不再赘述。

此外,本发明还提供了一种计算机介质,所述计算机介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述遥控器控制方法各实施例的步骤。

本发明设备及介质(即计算机介质)的具体实施方式的拓展内容与上述遥控器控制方法各实施例基本相同,在此不做赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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