本技术涉及用户交互,具体地涉及一种设备互联交互方法、电子设备和存储介质。
背景技术:
1、同一个用户可能拥有多个电子设备,包括手机、平板电脑、电脑、电视、显示器等,用户在使用电子设备的过程中存在在多个电子设备之间传输数据进行设备互联的需求,为此需要提供一种相配套的设备互联交互方法,以使得用户能够基于上述方法控制电子设备进行设备互联。
技术实现思路
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、第二方面,本技术实施例提供了一种电子设备,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行第一方面任一项所述的方法。
50、第三方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面中任一项所述的方法。
51、采用本技术实施例提供的技术方案进行应用于主电子设备的设备互联交互时,在运行设备互联应用的过程中,接收用户输入的用于拖动界面中显示的从设备球的设备球拖动指令;控制从设备球跟随设备球拖动指令指示的位置移动;若从设备球与界面中显示的主设备球之间的距离小于第一预设距离,则控制主设备球向从设备球移动,并控制从设备球与主设备球连接,将连接区域的颜色变更为所述主设备球的颜色;控制主电子设备与从电子设备进行通信连接;在通信连接过程中,控制第一遮罩层沿圆心连线按照第二预设距离进行往返移动;在通信连接成功后,控制从设备球的颜色变更为主设备球的颜色。
52、由此可见,用户通过输入设备球拖动指令拖动设备互联应用的界面中显示的从设备球,使从设备球与主设备球连接便可以控制主电子设备与从电子设备之间进行通信连接,从而使得用户能够便捷地控制电子设备之间互联。并且在通信连接过程中,主电子设备控制第一遮罩层沿圆心连线往复运动,从而使得连接区域中与主设备球颜色相同的部分的面积不断变化,呈现出呼吸感动画效果,使得设备互联应用的显示效果较为美观,且能够从视觉上表现出通信连接正在进行,并且在通信连接成功后,将从设备球的颜色变更为主设备球的颜色,在视觉上体现出从设备球与主设备球融为一体,表现出从电子设备与主电子设备成功实现连接。