【】本申请涉及通信,尤其涉及一种桌面组件交互方法、装置、介质及终端。
背景技术
0、
背景技术:
1、在现代社会,多功能桌面组件已经成为了家庭和办公室环境中的常见物品,它们为人们的日常生活和工作带来了更大的便捷性和多样性。这些桌面组件的组成元素多种多样,包括了灯具、收纳盒、风扇、音响等各种功能。不同的用户可以根据自己的需求和偏好,将这些组件自由组合,以创造出完全适应他们生活和工作需求的桌面环境;
2、然而传统的桌面组件只是能完成类似积木一样的形状拼接,每个桌面组件有着各自的运行规则,都是独立开来的,这就会导致开启这些桌面组件时需要用户一个一个的去打开这些独立的桌面组件,步骤复杂且便捷性低下,给用户带来了不好的用户体验。
技术实现思路
0、
技术实现要素:
1、为了解决拼接时的传统桌面组件需要独立打开而导致步骤复杂且便捷性低下的问题;
2、本发明提出了如下方案:一种桌面组件交互方法,所述方法包括:
3、根据交互中的桌面组件,确定桌面组件各自的交互面,以及所述交互面之间因重叠而形成的交叉特征,所述交叉特征包括交叉面积、交叉形状和交叉角度;
4、至少根据所述交互面的位置特征,以及所述交叉特征,确定各交互中的桌面组件的工作模式;
5、根据所述工作模式,按照对应控制逻辑控制各所述交互中的桌面组件工作。
6、如上所述的一种桌面组件交互方法,所述至少根据所述交互面的位置特征,以及所述交叉特征,确定各交互中的桌面组件的工作模式的步骤中,具体为:
7、所述交互面的位置特征包括底面要素和侧面要素,所述底面要素包括上底面要素和下底面要素,所述侧面要素包括第一侧面要素、第二侧面要素和第三侧面要素;
8、所述交叉形状包括方形要素、圆形要素、椭圆形要素、扇形要素、弧形要素、线状要素和点状要素;
9、所述交叉角度包括角度大小要素和角度数量要素。
10、如上所述的一种桌面组件交互方法,所述根据交互中的桌面组件,确定桌面组件各自的交互面,以及所述交互面之间因重叠而形成的交叉特征,所述交叉特征包括交叉面积、交叉形状和交叉角度的步骤,包括:
11、每个桌面组件内侧设有与交互面对应设置的阵列面,所述阵列面上设有阵列式检测机构,所述阵列式检测机构包括多个检测器,多个所述检测器均与桌面组件中的控制模块电性连接,且均匀分布在所述阵列面上,所述阵列式检测机构远离所述阵列面的一侧设有磁吸开关。
12、如上所述的一种桌面组件交互方法,所述至少根据所述交互面的位置特征,以及所述交叉特征,确定各交互中的桌面组件的工作模式的步骤中,包括:
13、根据所述交互面的位置特征,确定对应的数据库;
14、根据所述交叉面积和所述交叉形状,确定所述数据库中对应的触发数据组,所述触发数据组包括一个或多个第一触发数据;
15、判断所述触发数据组中的第一触发数据是否唯一;
16、若否,则根据所述交叉角度,确定所述触发数据组中对应的第二触发数据;
17、根据所述第二触发数据,确定对应的工作模式。
18、如上所述的一种桌面组件交互方法,所述根据所述第二触发数据,确定对应的工作模式的步骤中,包括:
19、判断所述第二触发数据是否唯一;
20、若否,则发送获取指令至交互中的另一个桌面组件;
21、接收另一个桌面组件发送的反馈信息,
22、根据所述反馈信息,筛选所述第二触发数据作为第三触发数据;
23、根据所述第三触发数据,确定对应的工作模式。
24、如上所述的一种桌面组件交互方法,所述根据所述工作模式,控制所述桌面组件执行对应的工作程序的步骤中,包括:
25、根据所述工作模式,匹配对应的预设工作流程;
26、根据所述工作流程,按照对应的控制逻辑,在各时间点或者环境状态下控制所述交互中的桌面组件工作。
27、一种桌面组件交互装置,包括:
28、第一确定模块,其用于根据交互中的桌面组件,确定桌面组件各自的交互面,以及所述交互面之间因重叠而形成的交叉特征,所述交叉特征包括交叉面积、交叉形状和交叉角度;
29、第二确定模块,其用于至少根据所述交互面的位置特征,以及所述交叉特征,确定各交互中的桌面组件的工作模式;
30、控制模块,其用于根据所述工作模式,按照对应控制逻辑控制各所述交互中的桌面组件工作。
31、如上所述的一种桌面组件交互装置,
32、所述第二确定模块包括:
33、第一确定单元,其用于根据所述交互面的位置特征,确定对应的数据库;
34、第二确定单元,其用于根据所述交叉面积和所述交叉形状,确定所述数据库中对应的触发数据组,所述触发数据组包括一个或多个第一触发数据;
35、判断单元,其用于判断所述触发数据组中的第一触发数据是否唯一;
36、第三确定单元,其用于若否,则根据所述交叉角度,确定所述触发数据组中对应的第二触发数据;
37、第四确定单元,其用于根据所述第二触发数据,确定对应的工作模式;
38、所述第四确定单元包括:
39、判断子单元,其用于判断所述第二触发数据是否唯一;
40、发送子单元,其用于若否,则发送获取指令至交互中的另一个桌面组件;
41、接收子单元,其用于接收另一个桌面组件发送的反馈信息,
42、筛选子单元,其用于根据所述反馈信息,筛选所述第二触发数据作为第三触发数据;
43、确定子单元,其用于根据所述第三触发数据,确定对应的工作模式;
44、所述控制模块包括:
45、匹配单元,其用于根据所述工作模式,匹配对应的预设工作流程;
46、控制单元,其用于根据所述工作流程,按照对应的控制逻辑,在各时间点或者环境状态下控制所述交互中的桌面组件工作。
47、一种计算机可读存储介质,所述存储介质上存储有计算机程序,当所述计算机程序被一种桌面组件交互装置执行时,实现一种桌面组件交互方法。
48、一种计算机设备,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述计算机程序时实现一种桌面组件交互方法。
49、本发明实施例通过确定交互中的桌面组件的交互面和交叉特征,进而确定出各个桌面组件执行各自对应的工作程序,例如风扇吹风、灯具发亮或者音响发声等工作程序,可以通过这种交互方法使每个桌面组件不再独立,互相关联,用户通过简单的交互,例如拼接时触发磁吸开关的方式,就可以直接开启或关闭对应的桌面组件,步骤简单且提升了桌面组件的便捷性,进而提升了用户体验。
1.一种桌面组件交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种桌面组件交互方法,其特征在于,所述至少根据所述交互面的位置特征,以及所述交叉特征,确定各交互中的桌面组件的工作模式的步骤中,具体为:
3.根据权利要求1所述的一种桌面组件交互方法,其特征在于,所述根据交互中的桌面组件,确定桌面组件各自的交互面,以及所述交互面之间因重叠而形成的交叉特征,所述交叉特征包括交叉面积、交叉形状和交叉角度的步骤,包括:
4.根据权利要求1所述的一种桌面组件交互方法,其特征在于,所述至少根据所述交互面的位置特征,以及所述交叉特征,确定各交互中的桌面组件的工作模式的步骤中,包括:
5.根据权利要求4所述的一种桌面组件交互方法,其特征在于,所述根据所述第二触发数据,确定对应的工作模式的步骤中,包括:
6.根据权利要求1所述的一种桌面组件交互方法,其特征在于,所述根据所述工作模式,按照对应控制逻辑控制各所述交互中的桌面组件工作的步骤中,包括:
7.一种桌面组件交互装置,其特征在于,包括:
8.根据权利要求7所述的一种桌面组件交互装置,其特征在于,
9.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,当所述计算机程序被一种桌面组件交互装置执行时,实现如权利要求1-6任一项所述的一种桌面组件交互方法。
10.一种计算机设备,其特征在于,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述计算机程序时实现如权利要求1-6任一项所述的一种桌面组件交互方法。