双击处理方法以及从属电子装置的制造方法

xiaoxiao2021-3-1  197

双击处理方法以及从属电子装置的制造方法
【技术领域】
[0001]本涉及电子装置领域,尤其涉及一种双击处理方法以及从属电子装置。
【背景技术】
[0002]双击(double click)必须满足双击速度(double click speed)、双击距离两个双击参数的条件,系统(0S)才会发出双击事件(double click event),其中,双击距离包含双击宽度(double click width)以及双击高度(double click height)。现有技术中,利用控制台调整鼠标的速度或者直接由控制界面更改双击参数的数值,与主控设备连接的多个从属设备对应的双击参数的条件均为主控设备设置的双击参数的条件,这样,在主控设备连接多个从属设备时,无法对连接于主机上的每个鼠标或者触控显示器设定不同的双击参数(即双击速度、双击距离),而主控设备中设置的双击参数的条件可能无法适应从属设备的配置(反应速度、屏幕解析度等),导致双击从属设备时,主控设备可能无法正确判断是否发生了双击事件/双击操作。

【发明内容】

[0003]本发明的目的在于提供一种双击处理方法以及从属电子装置,以解决上述问题。
[0004]为了达到上述目的,第一方面,本发明提供一种双击处理方法,用于从属电子装置,该方法包含:
[0005]接收并记录第一次点击操作按下时所对应的第一参数值;
[0006]接收并记录第二次点击操作按下时所对应的第二参数值;
[0007]判断该第二参数值与该第一参数值的第一差值是否满足预设双击阈值;
[0008]当判断该第一差值满足该预设双击阈值时,将定义双击参数值发送至主控电子装置,该定义双击参数值对应的定义双击差值位于系统双击阈值内,该系统双击阈值为设置于该主控电子装置中的双击条件,以使得该主控电子装置根据该定义双击参数值以及该系统双击阈值确定该从属电子装置发出双击操作。
[0009]较佳的,在将该定义双击参数值发送至该主控电子装置之前,还包含:
[0010]获取与该从属电子装置对应的该预设双击阈值以及该系统双击阈值;以及
[0011 ] 对比该预设双击阈值与该系统双击阈值,判断该预设双击阈值是否与该系统双击阈值相同;
[0012]其中,将该定义双击参数发送至该主控电子装置的步骤包含:当该预设双击阈值与该系统双击阈值不同且该第一差值满足该预设双击阈值时,将该定义双击参数值发送至该主控电子装置。
[0013]较佳的,该定义双击参数值为位于该系统双击阈值内的第三参数值,该第三参数值为该定义双击差值;在将该定义双击参数值发送至该主控电子装置之前,还包含:根据该系统双击阈值,确定位于该系统双击阈值内的该第三参数值。
[0014]较佳的,该定义双击参数值包含该第一参数值与第一补偿参数值,该第一补偿参数值与该第一参数值的第二差值的绝对值为该定义双击差值;在将该定义双击参数值发送至该主控电子装置之前,还包含:根据该第一参数值以及该系统双击阈值,确定该第一补偿参数值。
[0015]较佳的,该定义双击参数值包含该第二参数值与第二补偿参数值,该第二补偿参数值与该第二参数值的第三差值的绝对值为该定义双击差值;在将该定义双击参数值发送至该主控电子装置之前,还包含:根据该第二参数值以及该系统双击阈值,确定该第二补偿参数值。
[0016]较佳的,该第一参数值包含第一时间戳、第一坐标值,该第二参数值包含第二时间戳、第二坐标值,该预设双击阈值包含预设时间阈值、预设距离阈值;判断该第二参数值与该第一参数值的该第一差值是否满足该预设双击阈值的步骤包含:
[0017]判断该第二时间戳与该第一时间戳的第一时间差值是否小于该预设时间阈值,并判断该第二坐标值与该第一坐标值的第一距离差值是否小于该预设距离阈值。
[0018]第二方面,本发明还提供一种从属电子装置,该从属电子装置包含:接收单元、判断单元以及处理单元;该接收单元用于接收并记录第一次点击操作按下时所对应的第一参数值,以及接收并记录第二次点击操作按下时所对应的第二参数值;该判断单元用于判断该第二参数值与该第一参数值的第一差值是否满足预设双击阈值;该处理单元用于当该判断单元判断该第一差值满足该预设双击阈值时,将定义双击参数值发送至主控电子装置,该定义双击参数值对应的定义双击差值位于系统双击阈值内,该系统双击阈值为设置于该主控电子装置中的双击条件,以使得该主控电子装置根据该定义双击参数值以及该系统双击阈值确定该从属电子装置发出双击操作。
[0019]较佳的,当该预设双击阈值与该系统双击阈值不同且该第一差值满足该预设双击阈值时,该处理单元将该定义双击参数值发送至该主控电子装置;该从属电子装置还包含获取单元以及对比单元,该获取单元用于获取与该从属电子装置对应的该预设双击阈值以及该系统双击阈值;该对比单元用于对比该预设双击阈值与该系统双击阈值,判断该预设双击阈值是否与该系统双击阈值相同。
[°02°]较佳的,该定义双击参数值为位于该系统双击阈值内的第三参数值,该第三参数值为该定义双击差值,该处理单元还用于根据该系统双击阈值,确定位于该系统双击阈值内的该第三参数值;或者,
[0021]该定义双击参数值包含该第一参数值与第一补偿参数值,该第一补偿参数值与该第一参数值的第二差值的绝对值为该定义双击差值,该处理单元还用于根据该第一参数值以及该系统双击阈值,确定该第一补偿参数值;或者,
[0022]该定义双击参数值包含该第二参数值与第二补偿参数值,该第二补偿参数值与该第二参数值的第三差值的绝对值为该定义双击差值,该处理单元还用于根据该第二参数值以及该系统双击阈值,确定该第二补偿参数值。
[0023]较佳的,该从属电子装置为触控显示器或者鼠标。
[0024]与现有技术相比,本发明提供的双击处理方法以及从属电子装置,从属电子装置自身先对两次点击对应的两组参数值进行判断,通过判断两组参数值的差值是否位于预设双击阈值范围内,判断两次点击是否满足从属电子装置自身规定的双击条件,而非主控电子装置直接判断两次点击是否满足系统双击阈值,且从属电子装置判断两次点击满足从属电子装置规定的双击条件时,从属电子装置确定发生了双击时间,将定义双击差值在系统双击阈值内的定义双击参数值发送至主控电子装置,以使得主控电子装置确定发生了双击操作,这样,在主控电子装置连接多个从属电子装置时,每个从属电子装置能够根据自身的特性(反应速度、分辨率等)判断是否发生了双击事件,而非主控电子装置根据系统双击阈值直接判断,不会造成误判。
【附图说明】
[0025]图1为本发明一实施例提供的一种双击处理方法的流程示意图;
[0026]图2为本发明另一实施例提供的一种双击处理方法的流程示意图;
[0027]图3为本发明另一实施例提供的一种双击处理方法的流程示意图;
[0028]图4为本发明另一实施例提供的一种双击处理方法的流程示意图;
[0029]图5为本发明实施例提供的一种双击示意图;
[0030]图6为本发明另一实施例提供的一种双击处理方法的流程示意图;
[0031]图7为本发明另一实施例提供的一种双击处理方法的流程示意图;
[0032]图8为本发明一实施例提供的一种从属电子装置的结构示意图;
[0033]图9为本发明另一实施例提供的一种从属电子装置的结构示意图。
【具体实施方式】
[0034]为使对本发明的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。
[0035]图1为本发明一实施例提供的一种双击处理方法的流程示意图。如图1所示的双击处理方法用于从属电子装置,该从属电子装置可以为鼠标或者触控显示器,该双击处理方法包含:
[0036]S101、接收并记录第一次点击操作按下时所对应的第一参数值。
[0037]S102、接收并记录第二次点击操作按下时所对应的第二参数值。
[0038]S103、判断第二参数值与第一参数值的第一差值是否满足预设双击阈值。当判断第一差值满足预设双击阈值时,执行步骤S104;当判断第一差值不满足预设双击阈值时,执行步骤S105。预设双击阈值为从属电子装置的双击条件。
[0039]S104、当判断第一差值满足预设双击阈值时,将定义双击参数值发送至主控电子装置,定义双击参数值对应的定义双击差值位于系统双击阈值内,系统双击阈 值为设置于主控电子装置中的双击条件,以使得主控电子装置根据定义双击参数值以及系统双击阈值确定从属电子装置发出双击操作。
[0040]S105、当判断第一差值不满足预设双击阈值时,确认未发生双击事件。
[0041]较佳的,第一参数值包含第一时间戳、第一坐标值,第二参数值包含第二时间戳、第二坐标值,预设双击阈值包含预设时间阈值、预设距离阈值;步骤S103包含:判断第二时间戳与第一时间戳的第一时间差值是否小于预设时间阈值,并判断第二坐标值与第一坐标值的第一距离差值是否小于预设距离阈值。则,步骤S104包含:当判断第一时间差值小于预设时间阈值且第一距离差值小于预设距离阈值时,将定义双击参数值发送至主控电子装置,以使得主控电子装置根据定义双击参数值以及系统双击阈值确定从属电子装置发出双击操作。
[0042]较佳的,在将定义双击参数值发送至主控电子装置之前,还包含步骤:获取与从属电子装置对应的预设双击阈值以及系统双击阈值;对比预设双击阈值与系统双击阈值,判断预设双击阈值是否与系统双击阈值相同。则当判断第一差值满足预设双击阈值时,将定义双击参数发送至主控电子装置的步骤包含:当预设双击阈值与系统双击阈值不同且第一差值满足预设双击阈值时,将定义双击参数值发送至主控电子装置。
[0043]较佳的,定义双击参数值为位于系统双击阈值内的第三参数值,第三参数值为定义双击差值。步骤S104可以包含:当判断第一差值满足预设双击阈值时,将定义双击参数值发送至主控电子装置,定义双击参数值为位于系统双击阈值内的第三参数值,以使得主控电子装置确定第三参数值位于系统双击阈值内,进而确定从属电子装置发出双击操作;具体的,第三参数值包含定义时间差值、定义距离差值,系统双击阈值包含系统时间阈值、系统距离阈值;主控电子装置接收到定义时间差值、定义距离差值之后,判断定义时间差值小于系统时间阈值,且判断定义距离差值小于系统距离阈值时,确定从属电子装置发出双击操作。较佳的,在将定义双击参数值发送至主控电子装置之前,该方法还包含:根据系统双击阈值,确定位于系统双击阈值内的第三参数值。
[0044]图2为本发明另一实施例提供的一种双击处理方法的流程示意图。如图2所示的双击处理方法包含以下步骤:
[0045]S201、获取与从属电子装置对应的预设双击阈值以及系统双击阈值。
[0046]S202、对比预设双击阈值与系统双击阈值,判断预设双击阈值是否与系统双击阈值相同。若预设双击阈值与系统双击阈值不同,继续执行;若预设双击阈值与系统双击阈值相同,结束流程。
[0047]S203、接收并记录第一次点击操作按下时所对应的第一参数值。
[0048]S204、接收并记录第二次点击操作按下时所对应的第二参数值。
[0049]S205、判断第二参数值与第一参数值的第一差值是否满足预设双击阈值。当判断第一差值满足预设双击阈值时,执行步骤S206;当判断第一差值不满足预设双击阈值时,执行步骤S207。预设双击阈值为从属电子装置的双击条件。
[0050]S206、当判断第一差值满足预设双击阈值时,将定义双击参数值发送至主控电子装置,定义双击参数值为位于系统双击阈值内的第三参数值,以使得主控电子装置确定第三参数值位于系统双击阈值内,进而确定从属电子装置发出双击操作。
[0051 ] S207、当判断第一差值不满足预设双击阈值时,确认未发生双击事件。
[0052]需要说明的是,以上实施例中以步骤S201至步骤S202位于步骤S203(接收并记录第一次点击操作按下时所对应的第一参数值)之前为例进行说明,但上述步骤S201至S202在步骤将定义双击参数值发送至主控电子装置之前即可,本发明对此不作限定。
[0053]图3为本发明另一实施例提供的一种双击处理方法的流程示意图。较佳的,定义双击参数值包含第一参数值与第一补偿参数值,第一补偿参数值与第一参数值的第二差值的绝对值为定义双击差值,此时,如图3所示,该双击处理方法包含以下步骤:
[0054]S301、接收并记录第一次点击操作按下时所对应的第一参数值。
[0055]S302、接收并记录第二次点击操作按下时所对应的第二参数值。
[0056]S303、判断第二参数值与第一参数值的第一差值是否满足预设双击阈值。当判断第一差值满足预设双击阈值时,执行步骤S304;当判断第一差值不满足预设双击阈值时,执行步骤S305。预设双击阈值为从属电子装置的双击条件。
[0057]S304、当判断第一差值满足预设双击阈值时,将第一参数值与第一补偿参数值发送至主控电子装置,第一补偿参数值与第一参数值的第二差值的绝对值位于系统双击阈值内,以使得主控电子装置根据第一参数值、第一补偿参数值以及系统双击阈值确定从属电子装置发出双击操作。
[0058]S305、当判断第一差值不满足预设双击阈值时,确认未发生双击事件。
[0059]进一步,在将第一参数值与第一补偿参数值发送至主控电子装置之前,还包含步骤:根据第一参数值以及系统双击阈值,确定第一补偿参数值,以保证第一补偿参数值与第一参数值的第二差值的绝对值位于系统双击阈值内,进而使得主控电子装置根据第一补偿参数值、第一参数值以及系统双击阈值确定从属电子装置发出双击操作。
[0060]图4为本发明另一实施例提供的一种双击处理方法的流程示意图。如图4所示的双击处理方法包含以下步骤:
[0061 ] S401、获取与从属电子装置对应的预设双击阈值以及系统双击阈值。
[0062]S402、对比预设双击阈值与系统双击阈值,判断预设双击阈值是否与系统双击阈值相同。若预设双击阈值与系统双击阈值不同,继续执行;若预设双击阈值与系统双击阈值相同,结束流程。
[0063]S403、接收并记录第一次点击操作按下时所对应的第一参数值。
[0064]S404、接收并记录第二次点击操作按下时所对应的第二参数值。
[0065]S405、判断第二参数值与第一参数值的第一差值是否满足预设双击阈值。当判断第一差值满足预设双击阈值时,执行步骤S406;当判断第一差值不满足预设双击阈值时,执行步骤S407。预设双击阈值为从属电子装置的双击条件。
[0066]S406、当判断第一差值满足预设双击阈值时,将第一参数值与第一补偿参数值发送至主控电子装置,第一补偿参数值与第一参数值的第二差值的绝对值位于系统双击阈值内,以使得主控电子装置根据第一参数值、第一补偿参数值以及系统双击阈值确定从属电子装置发出双击操作。
[0067]S407、当判断第一差值不满足预设双击阈值时,确认未发生双击事件。
[0068]需要说明的是,以上实施例中以步骤S401至步骤S402位于步骤S403(接收并记录第一次点击操作按下时所对应的第一参数值)之前为例进行说明,但上述步骤S401至S402在步骤将第一参数值与第一补偿参数值发送至主控电子装置之前即可,本发明对此不作限定。
[0069]图5为本发明实施例提供的一种双击示意图,其中,P1表示第一次点击操作按下时与第一参数值对应的坐标点,P2表示第二次点击操作按下时与第二参数值对应的坐标点。
[0070]进一步,第一参数值包含第一时间戳、第一坐标值,系统双击阈值包含系统时间阈值、系统距离阈值,第一补偿参数值包含第一补偿时间戳、第一补偿坐标值。一种情况,根据第一参数值以及系统双击阈值确定第一补偿参数值的步骤可以包含:于第一时间戳与系统时间阈值之和得到的时间阈值中选择一时间数值作为第一补偿时间戳,于第一坐标值与系统距离阈值之和得到的距离阈值中选择一坐标值作为第一补偿坐标值,例如图5中的P12,此时,主控电子装置接收到第一时间戳、第一坐标值、第一补偿时间戳、第一补偿坐标值后,判断第一补偿时间戳与第一时间戳的时间差值位于系统时间阈值内,且第一补偿坐标值与第一坐标值的距离差值位于系统距离阈值内,进而主控电子装置确定从属电子装置发出双击操作。另一种情况,根据第一参数值以及系统双击阈值确定第一补偿参数值的步骤可以包含:于第一时间戳与系统时间阈值之差得到的时间阈值中选择一时间数值作为第一补偿时间戳,于第一坐标值与系统距离阈值之差得到的距离阈值中选择一坐标值作为第一补偿坐标值,例如图5中的P10,此时,主控电子装置接收到第一时间戳、第一坐标值、第一补偿时间戳、第一补偿坐标值后,判断第一时间戳与第一补偿时间戳的时间差值位于系统时间阈值内,且第一坐标值与第一补偿坐标值的距离差值位于系统距离阈值内,进而 主控电子装置确定从属电子装置发出双击操作。
[0071]图6为本发明另一实施例提供的一种双击处理方法的流程示意图。较佳的,定义双击参数值包含第二参数值与第二补偿参数值,第二补偿参数值与第二参数值的第三差值的绝对值为定义双击差值,此时,如图6所示,该双击处理方法包含以下步骤:
[0072]S601、接收并记录第一次点击操作按下时所对应的第一参数值。
[0073]S602、接收并记录第二次点击操作按下时所对应的第二参数值。
[0074]S603、判断第二参数值与第一参数值的第一差值是否满足预设双击阈值。当判断第一差值满足预设双击阈值时,执行步骤S604;当判断第一差值不满足预设双击阈值时,执行步骤S605。预设双击阈值为从属电子装置的双击条件。
[0075]S604、当判断第一差值满足预设双击阈值时,将第二参数值与第二补偿参数值发送至主控电子装置,第二补偿参数值与第二参数值的第三差值的绝对值位于系统双击阈值内,以使得主控电子装置根据第二参数值、第二补偿参数值以及系统双击阈值确定从属电子装置发出双击操作。
[0076]S605、当判断第一差值不满足预设双击阈值时,确认未发生双击事件。
[0077]进一步,在将第二参数值与第二补偿参数值发送至主控电子装置之前,还包含步骤:根据第二参数值以及系统双击阈值,确定第二补偿参数值,以保证第二补偿参数值与第二参数值的第三差值的绝对值位于系统双击阈值内,进而使得主控电子装置根据第二补偿参数值、第二参数值以及系统双击阈值确定从属电子装置发出双击操作。
[0078]图7为本发明另一实施例提供的一种双击处理方法的流程示意图。如图7所示的双击处理方法包含以下步骤:
[0079]S701、获取与从属电子装置对应的预设双击阈值以及系统双击阈值。
[0080]S702、对比预设双击阈值与系统双击阈值,判断预设双击阈值是否与系统双击阈值相同。若预设双击阈值与系统双击阈值不同,继续执行;若预设双击阈值与系统双击阈值相同,结束流程。
[0081 ] S703、接收并记录第一次点击操作按下时所对应的第一参数值。
[0082]S704、接收并记录第二次点击操作按下时所对应的第二参数值。
[0083]S705、判断第二参数值与第一参数值的第一差值是否满足预设双击阈值。当判断第一差值满足预设双击阈值时,执行步骤S706;当判断第一差值不满足预设双击阈值时,执行步骤S708。预设双击阈值为从属电子装置的双击条件。
[0084]S706、当判断第一差值满足预设双击阈值时,根据第二参数值以及系统双击阈值,确定第二补偿参数值。
[0085]S707、将第二参数值与第二补偿参数值发送至主控电子装置,第二补偿参数值与第二参数值的第三差值的绝对值位于系统双击阈值内,以使得主控电子装置根据第二参数值、第二补偿参数值以及系统双击阈值确定从属电子装置发出双击操作。
[0086]S708、当判断第一差值不满足预设双击阈值时,确认未发生双击事件。
[0087]需要说明的是,以上实施例中以步骤S701至步骤S702位于步骤S703(接收并记录第一次点击操作按下时所对应的第一参数值)之前为例进行说明,但上述步骤S701至S702在步骤将第二参数值与第二补偿参数值发送至主控电子装置之前即可,本发明对此不作限定。
[0088]进一步,第二参数值包含第二时间戳、第二坐标值,系统双击阈值包含系统时间阈值、系统距离阈值,第二补偿参数值包含第二补偿时间戳、第二补偿坐标值。一种情况,根据第二参数值以及系统双击阈值确定第二补偿参数值的步骤可以包含:于第二时间戳与系统时间阈值之和得到的时间阈值中选择一时间数值作为第二补偿时间戳,于第二坐标值与系统距离阈值之和得到的距离阈值中选择一坐标值作为第二补偿坐标值,例如图5中的P22,此时,主控电子装置接收到第二时间戳、第二坐标值、第二补偿时间戳、第二补偿坐标值后,判断第二补偿时间戳与第二时间戳的时间差值位于系统时间阈值内,且第二补偿坐标值与第二坐标值的距离差值位于系统距离阈值内,进而主控电子装置确定从属电子装置发出双击操作。另一种情况,根据第二参数值以及系统双击阈值确定第二补偿参数值的步骤可以包含:于第二时间戳与系统时间阈值之差得到的时间阈值中选择一时间数值作为第二补偿时间戳,于第二坐标值与系统距离阈值之差得到的距离阈值中选择一坐标值作为第二补偿坐标值,例如图5中的P20,此时,主控电子装置接收到第二时间戳、第二坐标值、第二补偿时间戳、第二补偿坐标值后,判断第二时间戳与第二补偿时间戳的时间差值位于系统时间阈值内,且第二坐标值与第二补偿坐标值的距离差值位于系统距离阈值内,进而主控电子装置确定从属电子装置发出双击操作。
[0089]本发明实施例提供的双击处理方法,从属电子装置自身先对两次点击对应的两组参数值进行判断,通过判断两组参数值的差值是否位于预设双击阈值范围内,判断两次点击是否满足从属电子装置自身规定的双击条件,而非主控电子装置直接判断两次点击是否满足系统双击阈值,且从属电子装置判断两次点击满足从属电子装置规定的双击条件时,从属电子装置确定发生了双击时间,将定义双击差值在系统双击阈值内的定义双击参数值发送至主控电子装置,以使得主控电子装置确定发生了双击操作,这样,在主控电子装置连接多个从属电子装置时,每个从属电子装置能够根据自身的特性(反应速度、分辨率等)判断是否发生了双击事件,而非主控电子装置根据系统双击阈值直接判断,不会造成误判。
[0090]图8为本发明一实施例提供的一种从属电子装置的结构示意图。如图8所示,从属电子装置1包含接收单元11、判断单元12以及处理单元13,从属电子装置1用于执行上述实施例所述的双击处理方法。接收单元11用于接收并记录第一次点击操作按下时所对应的第一参数值,以及接收并记录第二次点击操作按下时所对应的第二参数值。判断单元12用于判断第二参数值与第一参数值的第一差值是否满足预设双击阈值。处理单元13用于当判断单元12判断第一差值满足预设双击阈值时,将定义双击参数值发送至主控电子装置,定义双击参数值对应的定义双击差值位于系统双击阈值内,系统双击阈值为设置于主控电子装置中的双击条件,以使得主控电子装置根据定义双击参数值以及系统双击阈值确定从属电子装置发出双击操作。处理单元13还用于当判断第一差值不满足预设双击阈值时,确认未发生双击事件。
[0091]图9为本发明另一实施例提供的一种从属电子装置的结构示意图。图9所示的从属电子装置V与上述电子装置1的不同之处在于,从属电子装置V还包含:获取单元14以及对比单元15。获取单元14用于获取与从属电子装置对应的预设双击阈值以及系统双击阈值;对比单元15用于对比预设双击阈值与系统双击阈值,判断预设双击阈值是否与系统双击阈值相同;当预设双击阈值与系统双击阈值不同且第一差值满足预设双击阈值时,处理单元13将定义双击参数值发送至主控电子装置。
[0092]进一步,定义双击参数值为位于系统双击阈值内的第三参数值,第三参数值为定义双击差值,处理单元13还用于根据系统双击阈值,确定位于系统双击阈值内的第三参数值。具体的,第三参数值包含定义时间差值、定义距离差值,系统双击阈值包含系统时间阈值、系统距离阈值;主控电子装置接收到定义时间差值、定义距离差值之后,判断定义时间差值小于系统时间阈值,且判断定义距离差值小于系统距离阈值时,确定从属电子装置发出双击操作。
[0093]进一步,定义双击参数值包含第一参数值与第一补偿参数值,第一补偿参数值与第一参数值的第二差值的绝对值为定义双击差值,处理单元13还用于根据第一参数值以及系统双击阈值,确定第一补偿参数值。较佳的,第一参数值包含第一时间戳、第一坐标值,系统双击阈值包含系统时间阈值、系统距离阈值,第一补偿参数值包含第一补偿时间戳、第一补偿坐标值。一种情况,处理单元13于第一时间戳与系统时间阈值之和得到的时间阈值中选择一时间数值作为第一补偿时间戳,处理单元13于第一坐标值与系统距离阈值之和得到的距离阈值中选择一坐标值作为第一补偿坐标值,例如图5中的P12,此时,主控电子装置接收到第一时间戳、第一坐标值、第一补偿时间戳、第一补偿坐标值后,判断第一补偿时间戳与第一时间戳的时间差值位于系统时间阈值内,且第一补偿坐标值与第一坐标值的距离差值位于系统距离阈值内,进而主控电子装置确定从属电子装置发出双击操作。另一种情况,处理单元13于第一时间戳与系统时间阈值之差得到的时间阈值中选择一时间数值作为第一补偿时间戳,处理单元13于第一 坐标值与系统距离阈值之差得到的距离阈值中选择一坐标值作为第一补偿坐标值,例如图5中的P10,此时,主控电子装置接收到第一时间戳、第一坐标值、第一补偿时间戳、第一补偿坐标值后,判断第一时间戳与第一补偿时间戳的时间差值位于系统时间阈值内,且第一坐标值与第一补偿坐标值的距离差值位于系统距离阈值内,进而主控电子装置确定从属电子装置发出双击操作。
[0094]进一步,定义双击参数值包含第二参数值与第二补偿参数值,第二补偿参数值与第二参数值的第三差值的绝对值为定义双击差值,处理单元13还用于根据第二参数值以及系统双击阈值,确定第二补偿参数值。较佳的,第二参数值包含第二时间戳、第二坐标值,系统双击阈值包含系统时间阈值、系统距离阈值,第二补偿参数值包含第二补偿时间戳、第二补偿坐标值。一种情况,处理单元13于第二时间戳与系统时间阈值之和得到的时间阈值中选择一时间数值作为第二补偿时间戳,处理单元13于第二坐标值与系统距离阈值之和得到的距离阈值中选择一坐标值作为第二补偿坐标值,例如图5中的P22,此时,主控电子装置接收到第二时间戳、第二坐标值、第二补偿时间戳、第二补偿坐标值后,判断第二补偿时间戳与第二时间戳的时间差值位于系统时间阈值内,且第二补偿坐标值与第二坐标值的距离差值位于系统距离阈值内,进而主控电子装置确定从属电子装置发出双击操作。另一种情况,处理单元13于第二时间戳与系统时间阈值之差得到的时间阈值中选择一时间数值作为第二补偿时间戳,处理单元13于第二坐标值与系统距离阈值之差得到的距离阈值中选择一坐标值作为第二补偿坐标值,例如图5中的P20,此时,主控电子装置接收到第二时间戳、第二坐标值、第二补偿时间戳、第二补偿坐标值后,判断第二时间戳与第二补偿时间戳的时间差值位于系统时间阈值内,且第二坐标值与第二补偿坐标值的距离差值位于系统距离阈值内,进而主控电子装置确定从属电子装置发出双击操作。
[0095]需要说明的是,上述从属电子装置可以为触控显示器或者鼠标,主控电子装置为计算机、笔记本、计算机主机等。
[0096]本发明实施例提供的从属电子装置,从属电子装置自身先对两次点击对应的两组参数值进行判断,通过判断两组参数值的差值是否位于预设双击阈值范围内,判断两次点击是否满足从属电子装置自身规定的双击条件,而非主控电子装置直接判断两次点击是否满足系统双击阈值,且从属电子装置判断两次点击满足从属电子装置规定的双击条件时,从属电子装置确定发生了双击时间,将定义双击差值在系统双击阈值内的定义双击参数值发送至主控电子装置,以使得主控电子装置确定发生了双击操作,这样,在主控电子装置连接多个从属电子装置时,每个从属电子装置能够根据自身的特性(反应速度、分辨率等)判断是否发生了双击事件,而非主控电子装置根据系统双击阈值直接判断,不会造成误判。
[0097]本发明已由上述相关实施例加以描述,然而上述实施例仅为实施本发明的范例。必需指出的是,已揭露的实施例并未限制本发明的范围。相反地,在不脱离本发明的精神和范围内所作的更动与润饰,均属本发明的专利保护范围。
【主权项】
1.一种双击处理方法,用于从属电子装置,其特征在于,该方法包含: 接收并记录第一次点击操作按下时所对应的第一参数值; 接收并记录第二次点击操作按下时所对应的第二参数值; 判断该第二参数值与该第一参数值的第一差值是否满足预设双击阈值; 当判断该第一差值满足该预设双击阈值时,将定义双击参数值发送至主控电子装置,该定义双击参数值对应的定义双击差值位于系统双击阈值内,该系统双击阈值为设置于该主控电子装置中的双击条件,以使得该主控电子装置根据该定义双击参数值以及该系统双击阈值确定该从属电子装置发出双击操作。2.如权利要求1所述的双击处理方法,其特征在于,在将该定义双击参数值发送至该主控电子装置之前,还包含: 获取与该从属电子装置对应的该预设双击阈值以及该系统双击阈值;以及 对比该预设双击阈值与该系统双击阈值,判断该预设双击阈值是否与该系统双击阈值相同; 其中,将该定义双击参数发送至该主控电子装置的步骤包含:当该预设双击阈值与该系统双击阈值不同且该第一差值满足该预设双击阈值时,将该定义双击参数值发送至该主控电子装置。3.如权利要求1所述的双击处理方法,其特征在于,该定义双击参数值为位于该系统双击阈值内的第三参数值,该第三参数值为该定义双击差值;在将该定义双击参数值发送至该主控电子装置之前,还包含:根据该系统双击阈值,确定位于该系统双击阈值内的该第三参数值。4.如权利要求1所述的双击处理方法,其特征在于,该定义双击参数值包含该第一参数值与第一补偿参数值,该第一补偿参数值与该第一参数值的第二差值的绝对值为该定义双击差值;在将该定义双击参数值发送至该主控电子装置之前,还包含:根据该第一参数值以及该系统双击阈值,确定该第一补偿参数值。5.如权利要求1所述的双击处理方法,其特征在于,该定义双击参数值包含该第二参数值与第二补偿参数值,该第二补偿参数值与该第二参数值的第三差值的绝对值为该定义双击差值;在将该定义双击参数值发送至该主控电子装置之前,还包含:根据该第二参数值以及该系统双击阈值,确定该第二补偿参数值。6.如权利要求1所述的双击处理方法,其特征在于,该第一参数值包含第一时间戳、第一坐标值,该第二参数值包含第二时间戳、第二坐标值,该预设双击阈值包含预设时间阈值、预设距离阈值;判断该第二参数值与该第一参数值的该第一差值是否满足该预设双击阈值的步骤包含: 判断该第二时间戳与该第一时间戳的第一时间差值是否小于该预设时间阈值,并判断该第二坐标值与该第一坐标值的第一距离差值是否小于该预设距离阈值。7.一种从属电子装置,其特征在于,该从属电子装置包含: 接收单元,用于接收并记录第一次点击操作按下时所对应的第一参数值,以及接收并记录第二次点击操作按下时所对应的第二参数值; 判断单元,用于判断该第二参数值与该第一参数值的第一差值是否满足预设双击阈值; 处理单元,用于当该判断单元判断该第一差值满足该预设双击阈值时,将定义双击参数值发送至主控电子装置,该定义双击参数值对应的定义双击差值位于系统双击阈值内,该系统双击阈值为设置于该主控电子装置中的双击条件,以使得该主控电子装置根据该定义双击参数值以及该系统双击阈值确定该从属电子装置发出双击操作。8.如权利要求7所示的从属电子装置,其特征在于,当该预设双击阈值与该系统双击阈值不同且该第一差值满足该预设双击阈值时,该处理单元将该定义双击参数值发送至该主控电子装置;该从属电子装置还包含: 获取单元,用于获取与该从属电子装置对应的该预设双击阈值以及该系统双击阈值; 对比单元,用于对比该预设双击阈值与该系统双击阈值,判断该预设双击阈值是否与该系统双击阈值相同。9.如权利要求7所示的从属电子装置,其特征在于, 该定义双击参数值为位于该系统双击阈值内的第三参数值,该第三参数值为该定义双击差值,该处理单元还用于根据该系统双击阈值,确定位于该系统双击阈值内的该第三参数值;或者, 该定义双击参数值包含该第一参数值与第一补偿参数值,该第一补偿参数值与该第一参数值的第二差值的绝对值为该定义双击差值,该处理单元还用于根据该第一参数值以及该系统双击阈值,确定该第一补偿参数值;或者, 该定义双击参数值包含该第二参数值与第二补偿参数值,该第二补偿参数值与该第二参数值的第三差值的绝对值为该定义双击差值,该处理单元还用于根据该第二参数值以及该系统双击阈值,确定该第二补偿参数值。10.如权利要求7所示的从属电子装置,其特征在于,该从属电子装置为触控显示器或者鼠标。
【专利摘要】本发明提供一种双击处理方法以及从属电子装置,能够在主控电子装置连接多个从属电子装置时避免误判双击操作,该双击处理方法包含:接收并记录第一次点击操作按下时所对应的第一参数值;接收并记录第二次点击操作按下时所对应的第二参数值;判断该第二参数值与该第一参数值的第一差值是否满足预设双击阈值;当判断该第一差值满足该预设双击阈值时,将定义双击参数值发送至主控电子装置,该定义双击参数值对应的定义双击差值位于系统双击阈值内,该系统双击阈值为设置于该主控电子装置中的双击条件,以使得该主控电子装置根据该定义双击参数值以及该系统双击阈值确定该从属电子装置发出双击操作。
【IPC分类】G06F3/0354
【公开号】CN105487690
【申请号】CN201511008046
【发明人】郭峻豪, 蔡佳青, 詹宏智
【申请人】苏州佳世达电通有限公司, 佳世达科技股份有限公司
【公开日】2016年4月13日
【申请日】2015年12月29日

最新回复(0)