输入设备及操控方法与流程

文档序号:21969919发布日期:2020-08-25 18:59阅读:189来源:国知局
输入设备及操控方法与流程

本申请属于智能家居技术领域,尤其涉及一种输入设备及操控方法。



背景技术:

随着科技的发展,生活中的智能设备越来越普及。为了实现对多个智能设备的控制,提高人性化程度,输入设备运用而生,该输入设备能够开启、关闭或者调节各个智能设备。在一些场合,用户需要对输入设备上的文字或数字进行编辑,例如,用户在安装输入设备时,需要根据智能家居设备的种类和数量对每个智能家居设备的名称进行编辑;或者,用户需要对某一个智能家居设备的参数进行调节的时候,需要对参数进行编辑。

现有技术中,为了实现输入设备的文字或数字编辑功能,通常在输入设备的面板上安装一个触摸屏,该触摸屏能够通过显示屏上的虚拟键盘触摸输入文字信息或数字信息来进行编辑,十分方便。但是,上述采用触摸屏实现输入设备的文字、数字编辑功能的方式只适用于大尺寸的面板,而对于小尺寸的输入装置,由于显示屏和触摸屏的尺寸也要做到很小,则显示屏上显示出的虚拟键盘的面积也就很小,导致普通人的手指很难完成触摸输入,不能适用。



技术实现要素:

有鉴于此,本申请实施例提供了一种输入设备操控方法,以解决现有技术中小尺寸的输入装置上不能进行文字或者数字编辑的技术问题。

第一方面,本申请实施例提供了一种输入设备操控方法,适用于一种输入设备,输入设备包括显示单元以及旋转操控单元,显示单元用于显示应用窗口,应用窗口上能够显示有多个功能对象;旋转操控单元用于执行旋转操作或者按压操作;

方法包括:

接收旋转操控单元执行第一旋转操作时发送的第一脉冲信号;

根据第一脉冲信号,确定多个功能对象中的待处理功能对象;

在接收到旋转操控单元执行第一按压操作发送的第一触发信号时,对待处理功能对象进行处理。

在第一方面的一种可能的实现方式中,根据第一脉冲信号,确定多个功能对象中的待处理功能对象,包括:

确定第一脉冲信号的相位差;

根据相位差确定第一旋转操作的旋转方向和第一旋转操作的旋转刻度;

根据旋转方向和旋转刻度,确定多个功能对象中的待处理功能对象;其中,旋转操控单元每旋转一个刻度,则按照旋转方向指定的方向切换应用窗口上显示的待处理功能对象。

在第一方面的一种可能的实现方式中,在接收到旋转操控单元执行第一按压操作发送的第一触发信号时,对待处理功能对象进行处理,包括:

在接收到第一触发信号时,开启待处理功能对象的功能菜单;功能菜单包含有至少一个功能选项;

接收旋转操控单元执行第二旋转操作时发送的第二脉冲信号;

根据第二脉冲信号,确定功能菜单中的目标功能选项;

在接收到旋转操控单元执行第二按压操作发送的第二触发信号时,执行目标功能选项对应的功能。

在第一方面的一种可能的实现方式中,目标功能选项为文字编辑选项;

执行目标功能选项对应的功能,包括:

开启预设字符列表,预设字符列表包含多个字母以及多个标点符号;

接收旋转操控单元执行第三旋转操作时发送的第三脉冲信号,并根据第三脉冲信号,确定预设字符列表中待选中的目标字符;

在接收到旋转操控单元执行第三按压操作发送的第三触发信号时,选中目标字符。

在第一方面的一种可能的实现方式中,预设字符列表包括中文字符列表和英文字符列表;

开启预设字符列表,包括:

获取初始化的语言类型,

若语言类型为中文,则开启中文字符列表;

若语言类型为英文,则开启英文字符列表。

在第一方面的一种可能的实现方式中,输入设备还包括通信单元;输入设备通过通信单元与智能家居设备连接;目标功能选项为参数调节选项,待处理功能对象为表征所述智能家居设备的功能控件;

执行目标功能选项对应的功能,包括:

开启参数调节选项对应的参数调节窗口;其中,参数调节窗口显示有待处理功能对象对应的智能家居设备的待调节参数;

接收旋转操控单元执行第四旋转操作时发送的第四脉冲信号,并根据第四脉冲信号,确定调节后的参数;

通过通信单元将调节后的参数发送给智能家居设备。

在第一方面的一种可能的实现方式中,功能对象为用于对应用窗口进行编辑的功能控件或用于表征智能家居设备的功能控件。

在第一方面的一种可能的实现方式中,方法还包括:

在接收到旋转操控单元执行预设操作发送的目标信号时,开启背景图片更换窗口;

接收旋转操控单元执行第五旋转操作时发送的第五脉冲信号;

根据第五脉冲信号,确定多个背景图片中的目标背景图片;

在接收到旋转操控单元执行第四按压操作发送的第四触发信号时,将应用窗口的背景图片更换为目标背景图片。

第二方面,本申请实施例提供了一种输入设备,包括主控单元、显示单元和旋转操控单元;

显示单元用于显示应用窗口,应用窗口上显示有多个功能对象;

旋转操控单元用于执行旋转操作或者按压操作;

主控单元,用于接收旋转操控单元执行第一旋转操作时发送的第一脉冲信号,并根据第一脉冲信号,确定多个功能对象中的待处理功能对象;

主控单元,还用于在接收到旋转操控单元执行第一按压操作发送的第一触发信号时,对待处理功能对象进行处理。

在第二方面的一种可能的实现方式中,还包括通信单元,主控单元通过通信单元与智能家居设备相连接,并通过通信单元向智能家居设备发送调节参数。

第三方面,本申请实施例提供了一种输入设备操控装置,适用于一种输入设备,输入设备包括显示单元以及旋转操控单元,显示单元用于显示应用窗口,应用窗口上显示有多个功能对象;旋转操控单元用于执行旋转操作或者按压操作;输入设备操控装置包括:

接收模块,用于接收旋转操控单元执行第一旋转操作时发送的第一脉冲信号;

确定模块,用于根据第一脉冲信号,确定多个功能对象中的待处理功能对象;

处理模块,用于在接收到旋转操控单元执行第一按压操作发送的第一触发信号时,对待处理功能对象进行处理。

第四方面,本申请实施例提供了一种主控单元,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述第一方面任一项方法的步骤。

第五方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一项方法的步骤。

第六方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项方法的步骤。

本申请实施例提供的输入设备操控方法,通过旋转操控单元的旋转操作确定输入设备的显示单元上待处理功能对象,通过旋转操作单元的按压操作触发对待处理功能对象的处理,从而实现输入设备对待处理功能对象的操控,例如待处理功能对象的文字编辑功能呢。本申请实施例提供的输入设备操控方法适用于一种包含有旋转操控单元的输入设备,且不需要在输入设备上安装触摸屏来实现触摸输入;由于旋转操控单元可以适用于小尺寸的输入装置,从而使得小尺寸的输入设备也能够实现文字编辑或数字编辑的功能。

可以理解的是,上述第二方面至第六方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一实施例提供的输入设备操控方法的流程示意图;

图2是本申请一实施例对待处理功能对象进行处理的流程示意图;

图3是本申请一实施例提供的执行目标功能选项对应的功能的流程示意图;

图4是本申请另一实施例提供执行目标功能选项对应的功能的流程示意图;

图5是本申请一实施例提供的切换应用窗口背景图片的流程示意图;

图6是本申请一实施例提供的输入设备的硬件组成示意图;

图7是本申请一实施例提供的输入设备操控装置的结构示意图;

图8是本申请一实施例提供的主控单元的硬件组成示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行示例性说明。值得说明的是,下文中列举的具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

图1为本申请一实施例提供的输入设备操控方法的流程示意图,适用于一种输入设备,输入设备包括显示单元以及旋转操控单元,显示单元用于显示应用窗口,应用窗口上显示有多个功能对象;旋转操控单元用于执行旋转操作或按压操作;本实施例的执行主体为输入设备的主控单元;如图1所示的输入设备操控方法可包括:

s10、接收旋转操控单元执行第一旋转操作时发送的第一脉冲信号。

本实施例中,旋转操控单元可以为包含编码器的旋转开关,旋转开关用于执行用户的旋转操作、按压操作或者旋转与按压的组合操作,并在执行上述操作时生成不同信号。其中,旋转开关的旋转操作可以包括左旋和右旋。

本实施例中,旋转开关的编码器可以为脉冲编码器。旋转开关执行用户的旋转操作时,生成脉冲信号。

s20、根据第一脉冲信号,确定多个功能对象中的待处理功能对象。

本步骤的目的在于根据第一脉冲信号确定旋转操控单元的旋转方向和旋转刻度,根据该旋转方向确定应用窗口上的切换方向,根据该旋转刻度确定应用窗口上待选对象的位置切换次数,从而沿切换方向移动该位置切换次数,得到待处理功能对象。

本实施例中,功能对象可以是指应用窗口上显示的用于对应用窗口进行编辑的功能控件,例如排序按钮、背景图片更换按钮等。

功能对象还可以为应用窗口上显示的用于执行预设功能的功能控件,例如,无线连接按钮等;

功能对象还可以为应用窗口上显示的表征智能家居设备的功能控件,例如,音响控件、调光控件或者空调控件等。

本实施例中,根据第一脉冲信号,确定多个功能对象中的待处理功能对象可以包括下述步骤:

步骤a1、确定第一脉冲信号的相位差。

本步骤中,第一脉冲信号由旋转开关中的脉冲编码器生成。脉冲编码器包含有a相脉冲信号线和b相脉冲信号线。

其中,第一脉冲信号的相位差是指脉冲编码器的a相脉冲信号线上的脉冲信号与b相脉冲信号线上脉冲信号的相位差步骤。

a2、根据相位差确定第一旋转操作的旋转方向和第一旋转操作的旋转刻度。

本步骤中,主控单元根据有a相脉冲信号线和b相脉冲信号线的脉冲信号的相位的先后顺序确定旋转操作的旋转方向。

例如,若a脉冲信号线上的脉冲相位比b脉冲信号线上的脉冲相位超前,则表征旋转操作为左旋;若b脉冲信号线上的脉冲相位比a脉冲信号线上的脉冲相位超前,则表征旋转操作为右旋。

本步骤中,主控单元根据有a相脉冲信号线和b相脉冲信号线的脉冲信号的相位差的大小确定旋转刻度,相位差值越大,旋转刻度越大。

示例性的,旋转开关的编码器上设有30个刻度,则旋转开关每旋转12°则表示旋转一个刻度。

步骤a3、根据旋转方向和旋转刻度,确定多个功能对象中的待处理功能对象;其中,旋转操控单元每旋转一刻度,则按照旋转方向指定的方向切换应用窗口上显示的待处理功能对象。

其中,旋转方向指定的方向可以为应用窗口上待处理功能对象的移动方向。

本步骤中,根据该旋转方向确定应用窗口上的切换方向,沿该切换方向执行完旋转刻度个位置切换后,最后一个被选中的功能对象为待处理功能对象。

可选地,若应用窗口上显示的功能对象的个数少于旋转刻度,则在位置切换至最后一个功能对象后,重新切换至应用窗口上的第一个功能对象,执行旋转次数。

例如,应用窗口上显示有5个功能对象自上向下布置,旋转刻度为7,切换方向为自上向下。则当旋转开关旋转5个刻度时,切换至第5个功能对象,若旋转开关旋转第6次时,则自动跳转至第1个功能对象,然后然自上向下的方向切换直至执行完7次位置切换,即选中的待处理功能对象为自上向下布置的第2个功能对象。

s30、在接收到旋转操控单元执行第一按压操作发送的第一触发信号时,对待处理功能对象进行处理。

本实施例中,旋转操控单元的第一按压操作可以理解为一个触发操作,旋转操控单元执行第一按压操作,生成第一触发信号。

其中,第一按压操作可以为用户的点压,用户的长时间按压,以及用户连续多次的点压,在此不做具体的限定。

本实施例中,主控单元可以预先存储不同触发信号各自对应的功能,在接受到旋转操控单元发送的触发信号时,则对待处理功能对象执行对应该触发信号的功能,以实现对待处理功能对象的多样化控制。

例如,当第一按压操作为用户的点压时,对待处理功能对象的处理措施可以为开启待处理功能对象的功能菜单。当第一按压操作为用户的长时间按压时,对待处理功能对象的处理措施可以为开启待处理功能对象的属性菜单。

本申请实施例提供的输入设备操控方法,通过旋转操控单元的旋转操作确定输入设备的显示单元上待处理功能对象,通过旋转操作单元的按压操作触发对待处理功能对象的处理,从而实现输入设备的对待处理功能对象的操控,例如待处理功能对象的文字编辑或数据编辑。本申请实施例提供的输入设备操控方法适用于包含有旋转操控单元的输入设备,不需要在输入设备上安装触摸屏来实现触摸输入,由于旋转操控单元可以适用于小尺寸的输入装置,从而使得小尺寸的输入设备也能够实现文字编辑或数字编辑功能。

图2为本申请一实施例提供的待处理功能对象进行处理的流程示意图,描述了图1实施例中步骤s30中的对待处理功能对象进行处理一种可能实施方式,如图2所示,对待处理功能对象进行处理,包括:

s301、在接收到第一触发信号时,开启待处理功能对象的功能菜单;功能菜单包含有至少一个功能选项。

其中,每个功能对象的功能菜单上包含的功能选项预先设置,功能选项可以为删除选项、文字编辑选项、参数调节选项中的一个或多个。

s302、接收旋转操控单元执行第二旋转操作时发送的第二脉冲信号。

s303、根据第二脉冲信号,确定功能菜单中的目标功能选项。

本步骤中,根据第二脉冲信号,确定功能菜单中的目标功能选项可以是指,根据第二脉冲信号确定旋转操控单元的旋转方向和旋转刻度,然后从功能菜单上的初始选中功能选项开始,沿旋转方向对应的移动方向移动旋转次数个位置,得到目标功能选项。

应理解的是,功能菜单上的初始选中功能选项可以预先设置。

s304、在接收到旋转操控单元执行第二按压操作发送的第二触发信号时,执行目标功能选项对应的功能。

本实施例中,执行目标功能选项对应的功能可以是指对待处理功能对象执行目标功能选项对应的功能。

其中,目标功能选项可以为功能菜单中的任一个功能选项。

一个示例中,待处理功能对象为文本框“卧室”,目标功能选项为删除选项,则执行目标功能选项对应的功能,具体是指删除文本框“卧室”。

一个示例中,待处理功能对象为功能控件“电视开关”,目标功能选项为文字编辑选项,则指向目标功能选项对应的功能,具体可以是指编辑功能控件“电视开关”的名称。

本实施例提供的待处理功能对象进行处理的方法,通过预先设置各功能对象的功能菜单,以及各功能菜单上的功能选项,可以实现对功能对象的多种编辑和控制,例如根据智能家居设备的种类和数量对每个智能家居设备的名称进行编辑;或者,在用户需要对某一个智能家居设备的参数进行调节的时候,对参数进行编辑,下面分别通过图3和图4所示实施例进行示例性说明。

图3为本申请一实施例提供的执行目标功能选项对应的功能的流程示意图,描述了图2实施例中步骤304中执行目标功能选项对应的功能的一种可能实施方式,其中,目标功能选项为文字编辑选项,如图3所示,执行目标功能选项对应的功能,包括:

s341、开启预设字符列表,预设字符列表包含多个字母以及多个标点符号。

其中,预设字符列表预先存储在主控单元上,预设字符列表可以包含多个语言类型的字符列表,例如预设字符列表可以包括中文字符列表和英文字符列表。

本步骤中,开启预设字符列表可以是指,获取初始化的语言类型,若语言类型为中文,则开启中文字符列表;若语言类型为英文,则开启英文字符列表。

一种示例中,英文字符列表中字符可以包括字母、数字以及标点符号,例如包含了a至z共26个字母,0至9共10个数字以及常用的英文标点符号。

另一种示例中,中文字符列表包含了a至z共26个字母,0至9共10个数字以及常用的中文标点符号。可选地,中文字符列表中还可以包括常用的中文字。

s342、接收旋转操控单元执行第三旋转操作时发送的第三脉冲信号,并根据第三脉冲信号,确定预设字符列表中待选中的目标字符。

本步骤中,根据第三脉冲信号,确定预设字符列表中待选中的目标字符可以是指根据第三脉冲信号确定旋转操控单元的旋转方向和旋转刻度,然后从预设字符列表中第一个字符开始,沿旋转方向对应的移动方向移动旋转刻度个位置,得到待选中的目标字符。

其中预设字符列表中的字符可以按照预定顺序排列。

示例性的,预设字符列表为英文字符列表,则英文字符列表中字符按照英文字母a-z、数字0-9以及英文标点符号的顺序排列。

s343、在接收到旋转操控单元执行第三按压操作发送的第三触发信号时,选中目标字符。

在选中目标字符后,可以返回执行步骤342,直至获得所有的目标字符。

本实施例提供的执行目标功能选项对应的功能的方法,通过预设的预设字符列表和旋转操控单元的操作可以实现任一功能对象的文字编辑功能。

实际应用中,输入设备还需要对与其连接的智能家居设备进行控制,例如开关智能家居设备或者调整智能家居设备的控制参数等。下面通过图4对应的实施例对输入设备如何调节智能家居设备的控制参数进行示例性说明。

图4为本申请另一实施例提供的执行目标功能选项对应的功能的流程示意图,描述了图2实施例中步骤304的一种可能实施方式,本实施方式中,输入设备还包括通信单元;输入设备通过通信单元与智能家居设备连接;目标功能选项为参数调节选项,待处理功能对象为表征智能家居设备的功能控件。如图4所示,执行目标功能选项对应的功能还可以包括:

s351、开启参数调节选项对应的参数调节窗口;其中,参数调节窗口显示有待处理功能对象对应的智能家居设备的待调节参数。

本步骤中,待处理功能对象为表征智能家居设备的功能控件,不同功能控件对应的参数调节窗口上的待调节参数预先设置。

其中,功能控件可以为下述任一个:音响控件、调光控件、空调控件。

s352、接收旋转操控单元执行第四旋转操作时发送的第四脉冲信号,并根据第四脉冲信号,确定调节后的参数。

本步骤中,主控单元根据第四脉冲信号,确定调节后的参数的实现方法可以是指根据第四脉冲信号确定旋转操控单元的旋转方向和旋转刻度。然后根据旋转方向确定参数调节的方向,根据旋转刻度确定参数调节的变化量,从参数的当前值按照上述方向移动变化量,获得调节后的参数值。

s353、通过通信单元将调整后的参数发送至待处理功能对象对应的智能家居设备。

本实施例中,通信单元可以为无线通信单元也可以为有线通信单元,例如wifi模块、zigbee模块等。

本申请中,旋转操控单元为旋转开关,由于旋转操控开关可以执行左旋、右旋和按压操作(点压)三种操作,为了实现控制功能的多样化,可以对旋转操作开关的操作进行组合,例如长时间按压、连续点压2次,左旋后点压等,以实现生成不同的触发信号,在获得不同的触发信号后,对不同的触发信号设置各自对应的功能,以实现功能控制的多样化。下面通过图5实施例进行示例性说明。

图5为本申请实施例提供的切换应用窗口背景图片的流程示意图,描述了一种切换应用窗口背景图片的可能实施方式,如图5所示,输入设备操控方法还可以包括:

s40、在接收到旋转操控单元执行预设操作发送的目标信号时,开启背景图片更换窗口。

其中,背景图片更换窗口显示有多个背景图片的标识,例如背景图片的名称或者编号。

其中,预设操作为用户预设设置的旋转操控单元的操作。例如可以连续按压旋转操控单元2次,在此不做限定。

本步骤中,主控单元预先存储有预设操作触发时对应的目标信号,若接收旋转操控单元发送的信号与目标信号相同,则开启背景图片更换窗口。

s50、接收旋转操控单元执行第五旋转操作时发送的第五脉冲信号。

s60、根据第五脉冲信号,确定多个背景图片中的目标背景图片。

本实施例中,主控单元根据第五脉冲信号的相位差确定第五旋转操作的旋转方向和旋转刻度。具体方法可以参见图1实施例图步骤20的说明,在此不再赘述。

可选地,主控单元确定旋转方向和旋转刻度后,根据旋转方向和旋转刻度,确定多个背景图片中的目标背景图片;其中,旋转操控单元每旋转一次,则按照旋转方向指定的方向切换背景图片更换窗口上显示的目标背景图片。

其中,各旋转方向对应的方向预先设置。

例如,左旋代表向左移动或向上移动,当既可以向左移动又可以向上移动时,优先向左移动。右旋代表向右移动或向下移动,当既可以向右移动又可以向下移动时,优先向右移动。

示例性的,旋转方向为右旋,旋转刻度为3次,多个背景图片以列表的方式显示在背景图片更换窗口。则可知从初始目标背景图片开始向右的第三个背景图片为目标背景图片。

其中,背景图片更换窗口上的初始目标背景图片的位置预先设定,为背景图片更换窗口上左上角的背景图片。

s70、在接收到旋转操控单元执行第四按压操作发送的第四触发信号时,将应用窗口的背景图片更换为目标背景图片。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

图6为本申请实施例提供的输入设备的硬件组成示意图。如图6所示,输入设备100包括显示单元110、主控单元120和旋转操控单元130。

其中,显示单元110用于显示应用窗口,应用窗口上显示有多个功能对象130旋转操控单元用于执行旋转操作或者按压操作;主控单元120,用于接收旋转操控单元执行第一旋转操作时发送的第一脉冲信号,并根据第一脉冲信号,确定多个功能对象中的待处理功能对象;主控单元120,还用于在接收到旋转操控单元执行第一按压操作发送的第一触发信号时,对待处理功能对象进行处理。

本实施例中,旋转操控单元130可以为包括编码器的旋转开关,旋转开关可以左旋、右旋和按压。

其中,旋转开关的编码器采用无极编码,旋转开关的编码器通过a和b两根脉冲信号线与主控单元120电连接,当旋转开关旋转时,旋钮开关的ab两根脉冲信号线会产生不同的相位差。

例如,旋转开关左旋时,a脉冲信号线上相位比b脉冲信号线上的相位超前。旋转开关右旋时,b脉冲信号线上相位比a脉冲信号线上的相位超前。

本实施例中,显示单元110可以为有机发光二极管(organiclight-emittingdiode,oled)屏或薄膜晶体管(thinfilmtransistor,tft)屏。

本实施例中,主控单元120可以为微处理器。

可选地,输入设备100还可以包括通信单元140,主控单元120通过通信单元140与智能家居设备200相连接,并通过通信单元140向智能家居设备200发送调节参数。

其中,通信单元140可以为无线通信单元也可以为有线通信单元,例如wifi模块、zigbee模块等。

本实施例中,输入设备100通过通信单元140向智能家居设备200发送调节参数,以实现对智能家居设备的参数调节。

示例性的,智能家居设备200可以为空调,空调通过wifi模块与输入设备100无线连接;输入设备100的应用界面上设有对应有空调的功能控件。

当需要调节空调200的控制温度时,可以旋转旋转开关130选中应用界面上对应空调200的功能控件,然后按压旋转开关130进入该功能控件的功能菜单,该功能菜单上包含有参数调节选项;通旋转旋转开关130选中参数调节选项,按压旋转开关130进入参数调节窗口,参数调节窗口显示有空调200当前控制温度,通过旋转旋转开关130调节控件的控制温度至目标温度,然后按压旋转开关130,将目标温度通过通信单元140发送至空调200,实现了对空调控制温度的调节。

应理解的是,智能家居设备还可以为音响、调光设备等,在此不做限定。

图7为本申请一实施例提供的输入设备操控装置的结构示意图。包括的各单元用于执行图1至图5对应的实施例中的各步骤,具体请参阅图1至图5各自对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。图7提供的输入设备操控装置适用于图6所示的输入设备,参见图7,输入设备操控装置包括接收模块310、确定模块320、处理模块330。

接收模块310,用于接收旋转操控单元执行第一旋转操作时发送的第一脉冲信号。

确定模块320,用于根据第一脉冲信号,确定多个功能对象中的待处理功能对象。

处理模块330,用于在接收到旋转操控单元执行第一按压操作发送的第一触发信号时,对待处理功能对象进行处理。

可选地,确定模块320,根据第一脉冲信号,确定多个功能对象中的待处理功能对象,包括:

确定第一脉冲信号的相位差;

根据相位差确定第一旋转操作的旋转方向和第一旋转操作的旋转刻度;

根据旋转方向和旋转刻度,确定多个功能对象中的待处理功能对象;其中,旋转操控单元每旋转一个刻度,则按照旋转方向指定的方向切换应用窗口上显示的待处理功能对象。

可选地,处理模块330,在接收到旋转操控单元执行第一按压操作发送的第一触发信号时,对待处理功能对象进行处理,包括:

在接收到第一触发信号时,开启待处理功能对象的功能菜单;功能菜单包含有至少一个功能选项;

接收旋转操控单元执行第二旋转操作时发送的第二脉冲信号;

根据第二脉冲信号,确定功能菜单中的目标功能选项;

在接收到旋转操控单元执行第二按压操作发送的第二触发信号时,执行目标功能选项对应的功能。

可选地,目标功能选项为文字编辑选项;处理模块330执行目标功能选项对应的功能,包括:

开启预设字符列表,预设字符列表包含多个字母以及多个标点符号;

接收旋转操控单元执行第三旋转操作时发送的第三脉冲信号,并根据第三脉冲信号,确定预设字符列表中待选中的目标字符;

在接收到旋转操控单元执行第三按压操作发送的第三触发信号时,选中目标字符。

可选地,预设字符列表包括中文字符列表和英文字符列表;处理模块330开启预设字符列表,包括:

获取初始化的语言类型,

若语言类型为中文,则开启中文字符列表;

若语言类型为英文,则开启英文字符列表。

可选地,输入设备还包括通信单元;输入设备通过通信单元与智能家居设备连接;目标功能选项为参数调节选项,待处理功能对象为表征所述智能家居设备的功能控件;

处理模块330执行目标功能选项对应的功能,包括:

开启参数调节选项对应的参数调节窗口;其中,参数调节窗口显示有待处理功能对象对应的智能家居设备的待调节参数;

接收旋转操控单元执行第四旋转操作时发送的第四脉冲信号,并根据第四脉冲信号,确定调节后的参数;

通过通信单元将调节后的参数发送给智能家居设备。

可选地,功能对象为用于对应用窗口进行编辑的功能控件或用于表征智能家居设备的功能控件。

可选地,处理模块330还可以:

在接收到旋转操控单元执行预设操作发送的目标信号时,开启背景图片更换窗口;

接收旋转操控单元执行第五旋转操作时发送的第五脉冲信号;

根据第五脉冲信号,确定多个背景图片中的目标背景图片;

在接收到旋转操控单元执行第四按压操作发送的第四触发信号时,将应用窗口的背景图片更换为目标背景图片。

图7所示实施例提供的输入设备操控装置,可用于执行上述方法实施例中的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。

图8是本申请一实施例提供的主控单元的硬件组成的示意图。如图8所示,该实施例的主控单元120包括:至少一个处理器1201、存储器1202以及存储在所述存储器1202中并可在所述处理器1201上运行的计算机程序。主控单元还包括通信部件1203,其中,处理器1201、存储器1202以及通信部件1203通过总线1204连接。

处理器1201执行所述计算机程序时实现上述各个输入设备操控方法实施例中的步骤,例如图1所示实施例中的步骤s10至步骤s30。或者,处理器1201执行计算机程序时实现上述各装置实施例中各模块/单元的功能,例如图7所示模块310至330的功能。

示例性的,计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器1202中,并由处理器1201执行,以完成本申请。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在所述主控单元120中的执行过程。

本领域技术人员可以理解,图8仅仅是主控单元的示例,并不构成对主控单元的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如输入输出设备、网络接入设备、总线等。

所称处理器1201可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器1202可以是主控单元的内部存储单元,也可以是主控单元的外部存储设备,例如插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。所述存储器1202用于存储所述计算机程序以及主控单元所需的其他程序和数据。存储器1202还可以用于暂时地存储已经输出或者将要输出的数据。

总线可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponent,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。

本申请实施例提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时实现可实现上述各个方法实施例中的步骤。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。

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

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置/网络设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/网络设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

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