一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

设备的使用控制方法、计算机设备和存储介质与流程

2022-11-14 00:10:43 来源:中国专利 TAG:


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.第六方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
53.当监测到分享动作时,获取分享动作的信息;
54.将所述分享动作的动作信息同步至云平台,由所述云平台基于所述动作信息和主控用户的动作信息确定候选临时用户列表,并将所述候选临时用户列表发送至主控制终端,所述候选临时用户列表包括与主控用户同时对终端操作所述分享动作的用户的信息;所述候选临时用户列表由所述云平台发送至所述主控制终端,供主控用户确定指定的临时用户,所述云平台在获取到所述临时用户和目标设备的使用控制信息后,向所述临时控制终端发送所述使用控制信息;
55.接收所述云平台发送的目标设备的使用控制信息;
56.基于所述使用控制信息对所述目标设备进行使用控制。
57.第七方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
58.响应于对使用控制信息的分享指令,监测所述主控制终端的动作;
59.若监测到分享动作,则获取分享动作的信息;
60.将所述分享动作的动作信息同步至云平台,由所述云平台基于所述动作信息确定候选临时用户列表,所述候选临时用户列表包括同时对终端操作所述分享动作的用户的信息;
61.接收并展示所述云平台返回的所述候选临时用户列表;
62.获取通过所述候选临时用户列表指定的临时用户;
63.将目标设备的使用控制信息通过所述云平台分享至所述临时用户的临时控制终端,所述临时控制终端基于所述使用控制信息对所述目标设备进行使用控制。
64.第八方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
65.当监测到分享动作时,获取分享动作的信息;
66.将所述分享动作的动作信息同步至云平台,由所述云平台基于所述动作信息和主控用户的动作信息确定候选临时用户列表,并将所述候选临时用户列表发送至主控制终端,所述候选临时用户列表包括与主控用户同时对终端操作所述分享动作的用户的信息;所述候选临时用户列表由所述云平台发送至所述主控制终端,供主控用户确定指定的临时用户,所述云平台在获取到所述临时用户和目标设备的使用控制信息后,向所述临时控制终端发送所述使用控制信息;
67.接收所述云平台发送的目标设备的使用控制信息;
68.基于所述使用控制信息对所述目标设备进行使用控制
69.第九方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
70.响应于对使用控制信息的分享指令,监测所述主控制终端的动作;
71.若监测到分享动作,则获取分享动作的信息;
72.将所述分享动作的动作信息同步至云平台,由所述云平台基于所述动作信息确定候选临时用户列表,所述候选临时用户列表包括同时对终端操作所述分享动作的用户的信息;
73.接收并展示所述云平台返回的所述候选临时用户列表;
74.获取通过所述候选临时用户列表指定的临时用户;
75.将目标设备的使用控制信息通过所述云平台分享至所述临时用户的临时控制终端,所述临时控制终端基于所述使用控制信息对所述目标设备进行使用控制。
76.第十方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
77.当监测到分享动作时,获取分享动作的信息;
78.将所述分享动作的动作信息同步至云平台,由所述云平台基于所述动作信息和主控用户的动作信息确定候选临时用户列表,并将所述候选临时用户列表发送至主控制终端,所述候选临时用户列表包括与主控用户同时对终端操作所述分享动作的用户的信息;所述候选临时用户列表由所述云平台发送至所述主控制终端,供主控用户确定指定的临时用户,所述云平台在获取到所述临时用户和目标设备的使用控制信息后,向所述临时控制终端发送所述使用控制信息;
79.接收所述云平台发送的目标设备的使用控制信息;
80.基于所述使用控制信息对所述目标设备进行使用控制
81.上述设备的使用控制方法、装置、计算机设备、存储介质和计算机程序产品,在触发对控制信息的分享指令后,通过由云平台匹配执行了相同动作的主控用户和请求临时控制的临时用户,得到候选临时用户列表,将候选临时用户列表发送至主控制终端,由主控用户选择指定的临时用户,并通过云平台将目标设备的使用控制信息分享至临时用户,使得临时用户基于使用控制信息对目标设备进行临时控制。该方法在赋予临时用户的临时使用权限时,操作方便,只需要临时用户对终端进行与主控用户相同的分享动作,即可快速匹
配,提高了配置效率。
附图说明
82.图1为一个实施例中设备的使用控制方法的应用环境图;
83.图2为一个实施例中设备的使用控制方法的流程示意图;
84.图3为又一个实施例中设备的使用控制方法的流程示意图;
85.图4为再一个实施例中设备的使用控制方法的流程示意图;
86.图5为又一个实施例中设备的使用控制方法的流程示意图;
87.图6为再一个实施例中设备的使用控制方法的流程示意图;
88.图7为又一个实施例中设备的使用控制方法的流程示意图;
89.图8为一个实施例中设备的使用控制装置的结构框图;
90.图9为又一个实施例中设备的使用控制装置的结构框图;
91.图10为一个实施例中计算机设备的内部结构图。
具体实施方式
92.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
93.本技术实施例提供的设备的使用控制方法,可以应用于如图1所示的应用环境中。如图1所示,该应用环境包括了主控人员的主控制终端101,临时人员的临时控制终端102,目标设备104以及云平台103,其中,主控制终端101、临时控制终端102和目标设备104均与云平台103通信连接。
94.主控制终端101拥有对目标设备103的主控权限,通过主控制终端101可分享目标设备的使用控制信息。主控制终端101和临时终端102在外力作用下同时进行分享动作,即可快速匹配,将使用控制信息赋予临时终端。
95.具体地,主控制终端101响应于对使用控制信息的分享指令,监测主控制终端的动作,若监测到分享动作,则获取分享动作的信息,将分享动作的动作信息同步至云平台,由云平台基于动作信息确定候选临时用户列表,候选临时用户列表包括同时对终端操作分享动作的用户的信息,接收并展示云平台返回的候选临时用户列表,获取通过候选临时用户列表指定的临时用户,将目标设备的使用控制信息通过云平台分享至临时用户的临时控制终端,临时控制终端基于使用控制信息对目标设备进行使用控制。
96.其中,主控制终端101、临时控制终端102以及目标设备104可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。
97.在一个实施例中,如图2所示,提供了一种设备的使用控制方法,以该方法应用于图1中的主控制终端为例进行说明,包括以下步骤:
98.步骤202,响应于对使用控制信息的分享指令,监测主控制终端的动作。
99.主控制终端是指对设备具有主控权限的主控用户的使用终端。其中,可以通过设
备管理平台管理设备与主控用户的映射关系,记录每个设备的主控用户。
100.其中,一个设备可以有一个主控用户,也可以有多个主控用户。主控用户能够实施本技术的设备的使用控制方法,将设备的使用控制信息分享给临时用户,使临时用户具有对设备的临时使用权限。
101.使用控制信息是控制设备是否能使用,以及以何种形式被使用的信息。使用控制信息可以包括使用验证信息、使用时长和使用范围中的至少一种。其中,通过使用验证信息限定了使用者,使具有使用权限的用户才能够使用该设备。使用时长限定了使用时间,使设备在规定的时间内使用。使用范围限定了使用位置范围,使设备在规定的位置范围内使用。
102.当具有主控权限的用户基于主控制终端触发对使用控制信息的分享指令时,能够将设备的使用控制信息分享给临时用户的临时控制终端,临时控制终端基于使用控制信息请求对设备的临时使用。
103.一种实施方式是,主控制权限的用户通过主控制终端登录设备管理平台,在验证了用户具有主控制权限后,通过设备管理平台应用可以查看具有主控制权限的所有设备。设备管理平台应用在相关页面还可以提供使用控制信息分享控件,当触发使用控制信息分享控件,进入使用控制信息分享流程。
104.当获取到对使用控制信息的分享指令后,监测主控制终端的动作。其中,主控制终端在外力作用下可动作(如在主控用户的操作下),如在外力作用下进行一定频率的摇晃动作。其中,主控制终端可以配置有陀螺仪、重力感应传感器和加速度传感器等。通过利用这些器件监测主控制终端的动作轨迹、动作速度和动作方向等动作参数,根据动作参数监测主控制终端的动作。
105.步骤204,若监测到分享动作,则获取分享动作的信息。
106.分享动作是指用于表示分享的特定动作,如“摇一摇”动作。系统可以指定分享动作,也可以由用户指定分享动作。例如,系统提供了多种分享动作,用户可以根据需求选择其中一种作为该用户指定的分享动作。当根据动作参数监测到用户对终端操作了该分享动作,则进行获取分享动作的信息。
107.其中,分享动作的信息包括动作时间、动作坐标位置和动作标识。其中,动作时间是指动作发生的时间。动作坐标位置是指动作发送的坐标信息。可以理解的是,为了能够采集到动作坐标信息,主控制终端需要开启定位,通过定位获得动作坐标位置。分享动作可以为一个,也可以为多个,动作标识用于区分不同的分享动作。例如,“摇一摇”、“摇三下”、“摇五下”等用于表示不同的分享动作。
108.步骤206,将分享动作的动作信息同步至云平台,由云平台基于动作信息确定候选临时用户列表,候选临时用户列表包括同时对终端操作分享动作的用户的信息。
109.具体地,主控制终端将分享动作的信息同步至云平台。可以理解的是,云平台同时还接收其它终端的分享动作的动作信息。
110.临时控制终端是指具有临时控制权限的用户所使用的终端。临时控制权限与主控制权限相比,只能在时间上短暂地对设备进行控制,或是在限的使用权限上对设备进行控制。其中,用户可以通过对临时控制终端进行分享动作,请求临时权限。可以理解的是,主控用户和请求临时控制权限的用户可以同时对各自的终端进行分享动作,以快速匹配。例如,主控用户和临时请求用户可以约定在相同时间对各自的终端操作分享动作,如“摇一摇”动
作,或“摇三下”动作。
111.具体地,云平台基于动作信息,匹配具有主控用户和请求临时控制权限的用户。云平台根据与主控制终端的动作信息匹配的其它终端的动作信息,确定出同时操作了相同分享动作的用户的信息,得到候选临时用户列表。
112.其中,是否同时执行了分享动作,可以根据动作信息中的动作时间、动作坐标位置和动作标识中的至少一种来确定。如,若动作信息中的动作时间相近或相同,则可以确定为同时执行了分享动作。又如,若动作信息中的动作坐标位置在一定范围内,以及动作时间相近或相同,则可以确定为同时执行了分享动作。再如,若动作信息中的动作坐标位置在一定范围内,动作时间相近或相同,以及动作标识相同,则可以确定为同时执行了分享动作。
113.云平台根据同时执行了分享动作的用户的信息,确定出候选临时用户列表,将候选临时用户列表发送至主控制终端。
114.步骤208,接收并展示云平台返回的候选临时用户列表。
115.主控制终端接收到候选临时用户列表后,展示给主控用户查看。
116.步骤210,获取通过候选临时用户列表指定的临时用户。
117.具体地,主控用户可以通过主控制终端,在提供的临时用户列表上选择要分享的临时用户。可以理解的是,为了增加信息量以帮忙主控用户通过候选临时用户列表选择要分享的临时用户,候选临时用户列表可以展示用户名称、用户位置等信息。
118.步骤212,将目标设备的使用控制信息通过云平台分享至临时用户的临时控制终端,临时控制终端基于使用控制信息对目标设备进行使用控制。
119.其中,若主控用户只对一台设备具有主控权限,则目标设备为该设备。若主控用户对多个设备具有主控权限,则在用户选择了指定的临时用户后,还展示主控设备列表,由主控用户选择目标设备。
120.其中,目标设备的使用控制信息可以是预先设置的,也可以是选择了目标设备后,在所提供的使用控制信息页面上由主控用户输入的。主控制设备将目标设备的使用控制信息通过云平台分享至临时用户的临时控制终端。
121.临时控制终端在获得了使用控制信息后,基于使用控制信息对目标设备进行使用控制,如在指定的时间,和/或在指定的地点使用该设备。
122.其中,可以是临时控制终端基于使用控制信息向云平台请求临时使用,云平台在验证使用控制信息合法后,向目标设备发送开机指令,临时用户可以使用该目标设备。在使用时长到达到,或在使用范围超出后,云平台向目标设备发送关机指令,关闭目标设备。
123.其中,还可以是云平台将使用验证信息发送至目标设备,临时控制终端基于利用近场通信,将使用控制信息发送至目标设备进行验证,若验证通过,目标设备启动,用户可以使用该目标设备,在使用时长到达到,或在使用范围超出后,目标设备自动关闭。
124.上述的设备的使用控制方法,在触发对控制信息的分享指令后,通过由云平台匹配执行了相同动作的主控用户和请求临时控制的临时用户,得到候选临时用户列表,将候选临时用户列表发送至主控制终端,由主控用户选择指定的临时用户,并通过云平台将目标设备的使用控制信息分享至临时用户,使得临时用户基于使用控制信息对目标设备进行临时控制。该方法在赋予临时用户的临时使用权限时,操作方便,只需要临时用户对终端进行与主控用户相同的分享动作,即可快速匹配,提高了配置效率。
125.该方法可以应用于多种设备的临时使用权限的分配,如保洁设备的管理人员和保洁人员同时利用各自的终端设备进行“摇一摇”,保洁设备的管理人员即可在通过候选临时用户表确定目标临时用户,而快速地将使用控制信息分享给临时用户,避免了繁琐的配置操作。又如,酒店房管和房客同时利用各自的终端设备进行“摇一摇”,酒店房管在通过候选临时用户列表确定目标临时用户,而快速地将房间内设备的使用控制信息分享给临时用户,避免了繁琐的配置操作。
126.在另一个实施例中,如图3所示,设备的使用控制方法,包括:
127.步骤302,响应于对使用控制信息的分享指令,监测主控制终端的动作。
128.步骤304,若监测到分享动作,则获取分享动作的信息。
129.步骤306,将分享动作的动作信息同步至云平台,由云平台基于动作信息确定候选临时用户列表,候选临时用户列表包括同时对终端操作分享动作的用户的信息。
130.步骤308,接收并展示云平台返回的候选临时用户列表。
131.步骤310,获取通过候选临时用户列表指定的临时用户。
132.其中,步骤302至步骤310的过程与步骤202至步骤210的过程一致,此处不再赘述。
133.步骤312,展示设备列表,设备列表包括设备的信息。
134.具体地,主控制终端在接收到云平台发送的候选临时用户列表后,展示设备列表。设备列表包括了主控用户具有主控权限的所有设备列表。为了帮忙主控用户快速找到要分享的目标设备,设备列表展示的设备信息可以包括多个维度,如设备图片、设备名称、设备型号等信息。以设备为酒店房间的设备为例,设备信息可以包括设备图片、设备名称、设备型号、设备所属房间。
135.步骤314,获取通过设备列表指定的目标设备。
136.具体地,主控用户通过设备列表指定目标设备。其中,目标设备可以为一个,也可以为多个,例如,酒店房间的管理人员可以选择该房间内的所有设备作为目标设备。
137.步骤316,将目标设备的使用控制信息通过云平台分享至临时用户的临时控制终端,临时控制终端基于使用控制信息对目标设备进行使用控制。
138.以应用场景为酒店房间设备信息为例,当房客办理入住后,房间管理人员触发分享按钮,进入分享流程,房间管理人员和房客可以同时对各自的终端设备执行分享动作,如“摇一摇”,并将动作信息发送至云平台,通过由云平台匹配执行了相同动作的主控用户和请求临时控制的临时用户,得到候选临时用户列表,将候选临时用户列表发送至房间管理人员的主控制终端,由房间管理人员选择指定的临时用户。房间管理人员选择该房间的房客后,通过云平台将该房间的目标设备的使用控制信息分享至房客,使房客能够基于使用控制信息对房间内的目标设备进行临时控制。
139.该方法在赋予临时用户对目标设备的临时使用权限时,可以指定目标设备给目标临时用户,操作方便,只需要临时用户对终端进行与主控用户相同的分享动作,即可快速匹配,提高了配置效率。
140.在另一个实施例,如图如4所示,设备的使用控制方法,包括:
141.步骤402,响应于对使用控制信息的分享指令,监测主控制终端的动作。
142.步骤404,若监测到分享动作,则获取分享动作的信息。
143.步骤406,将分享动作的动作信息同步至云平台,由云平台基于动作信息确定候选
临时用户列表,候选临时用户列表包括同时对终端操作分享动作的用户的信息。
144.步骤408,接收并展示云平台返回的候选临时用户列表。
145.步骤410,获取通过候选临时用户列表指定的临时用户。
146.其中,步骤402至步骤410的过程与步骤202至步骤210的过程一致,此处不再赘述。
147.步骤412,获取目标设备。
148.其中,若该主控用户只对一个设备具有主控权限,则该设备为目标设备,在选择了指定的目标用户后,展示目标设备的信息。目标设备的信息可以为目标设备的图片和目标设备的名称等。
149.若主控用户对多个设备具有主控权限,则展示设备列表,设备列表包括设备的信息,获取通过设备列表指定的目标设备。
150.步骤414,展示使用控制信息的输入界面。
151.在确定了目标设备后,展示使用控制信息的输入界面。使用控制信息的输入界面提供给主控用户用于配置目标设备的使用控制信息。其中,可以在使用控制信息的输入界面显示已配置的使用控制信息,主控用户在此基础上,可以修改使用控制信息。其中,对于多个目标设备,在使用控制信息的输入界面上,展示多个目标设备的使用控制信息输入框,可分别对多个目标设备的使用控制信息进行配置。其中,使用控制信息可以包括验证信息、使用时长和使用范围。
152.步骤416,获取通过使用控制信息的输入界面输入的目标设备的使用控制信息。
153.主控用户通过使用控制信息的输入界面输入目标设备的使用控制信息,目标设备的验证信息、使用时长和使用范围等。
154.步骤418,将目标设备的使用控制信息通过云平台分享至临时用户的临时控制终端,临时控制终端基于使用控制信息对目标设备进行使用控制。
155.以应用场景为保洁设备的使用控制信息为例,当保洁人员领取保洁设备时,管理人员触发分享按钮,进入分享流程,保洁人员和管理人员可以同时对各自的终端设备执行分享动作,如“摇一摇”,并将动作信息发送至云平台,通过由云平台匹配执行了相同动作的主控用户和请求临时控制的临时用户,得到候选临时用户列表,将候选临时用户列表发送至管理人员的主控制终端,由管理人员选择指定的临时用户。管理人员选择保洁人员后,选择该保洁人员申请领取的保洁设备后,通过云平台将该保洁设备的使用控制信息分享至保洁人员,使保洁人员能够基于使用控制信息对目标保洁设备进行临时控制。
156.该方法在赋予临时用户对目标设备的临时使用权限时,可以指定目标设备给目标临时用户,操作方便,只需要临时用户对终端进行与主控用户相同的分享动作,即可快速匹配,提高了配置效率。
157.在一个实施例中,提供一种设备的使用控制方法,应用于如图1所示的临时控制终端,如图5所示,包括:
158.步骤502,当监测到分享动作时,获取分享动作的信息。
159.具体地,当临时用户需要请求对设备的临时控制时,可以对终端触发分享动作,以请求临时控制权限。
160.分享动作是指用于表示分享的特定动作,如“摇一摇”动作。系统可以指定分享动作,也可以由用户指定分享动作。例如,系统提供了多种分享动作,用户可以根据需求选择
其中一种作为该用户指定的分享动作。当根据动作参数监测到用户对终端操作了该分享动作,则进行获取分享动作的信息。
161.其中,分享动作的信息包括动作时间、动作坐标位置和动作标识。其中,动作时间是指动作发生的时间。动作坐标位置是指动作发送的坐标信息。可以理解的是,为了能够采集到动作坐标信息,主控制终端需要开启定位,通过定位获得动作坐标位置。分享动作可以为一个,也可以为多个,动作标识用于区分不同的分享动作。例如,“摇一摇”、“摇三下”、“摇五下”等用于表示不同的分享动作。
162.步骤504,将分享动作的动作信息同步至云平台,由云平台基于动作信息和主控用户的动作信息确定候选临时用户列表,并将候选临时用户列表发送至主控制终端,候选临时用户列表包括与主控用户同时对终端操作分享动作的用户的信息;候选临时用户列表由云平台发送至主控制终端,供主控用户确定指定的临时用户,云平台在获取到临时用户和目标设备的使用控制信息后,向临时控制终端发送使用控制信息。
163.其中,临时控制终端将分享动作的信息同步至云平台。云平台还接收主控制终端的分享动作的信息。
164.主控制终端是指对设备具有主控权限的主控用户的使用终端。其中,可以通过设备管理平台管理设备与主控用户的映射关系,记录每个设备的主控用户。
165.当具有主控权限的用户基于主控制终端触发对使用控制信息的分享指令时,能够将设备的使用控制信息分享给临时用户的临时控制终端,临时控制终端基于使用控制信息请求对设备的临时使用。
166.具体地,主控制终端将分享动作的信息同步至云平台。可以理解的是,云平台同时还接收其它终端的分享动作的动作信息。
167.其中,用户可以通过对临时控制终端进行分享动作,请求临时权限。可以理解的是,主控用户和请求临时控制权限的用户可以同时对各自的终端进行分享动作,以快速匹配。例如,主控用户和临时请求用户可以约定在相同时间对各自的终端操作分享动作,如“摇一摇”动作,或“摇三下”动作。
168.具体地,云平台基于动作信息,匹配具有主控用户和请求临时控制权限的用户。云平台根据与主控制终端的动作信息匹配的其它终端的动作信息,确定出同时操作了相同分享动作的用户的信息,得到候选临时用户列表。
169.其中,是否同时执行了分享动作,可以根据动作信息中的动作时间、动作坐标位置和动作标识中的至少一种来确定。如,若动作信息中的动作时间相近或相同,则可以确定为同时执行了分享动作。又如,若动作信息中的动作坐标位置在一定范围内,以及动作时间相近或相同,则可以确定为同时执行了分享动作。再如,若动作信息中的动作坐标位置在一定范围内,动作时间相近或相同,以及动作标识相同,则可以确定为同时执行了分享动作。
170.云平台根据同时执行了分享动作的用户的信息,确定出候选临时用户列表,将候选临时用户列表发送至主控制终端。
171.主控制终端接收到候选临时用户列表后,展示给主控用户查看。
172.主控用户可以通过主控制终端,在提供的临时用户列表上选择要分享的临时用户。可以理解的是,为了增加信息量以帮忙主控用户通过候选临时用户列表选择要分享的临时用户,候选临时用户列表可以展示用户名称、用户位置等信息。
173.其中,若主控用户只对一台设备具有主控权限,则目标设备为该设备。若主控用户对多个设备具有主控权限,则在用户选择了指定的临时用户后,还展示主控设备列表,由主控用户选择目标设备。
174.其中,目标设备的使用控制信息可以是预先设置的,也可以是选择了目标设备后,在所提供的使用控制信息页面上由主控用户输入的。主控制设备将目标设备的使用控制信息通过云平台分享至临时用户的临时控制终端。
175.步骤506,接收云平台发送的目标设备的使用控制信息。
176.具体地,临时控制终端接收主控制终端通过云平台发送的使用控制信息。
177.步骤508,基于使用控制信息对目标设备进行使用控制。
178.临时控制终端在获得了使用控制信息后,基于使用控制信息对目标设备进行使用控制,如在指定的时间,和/或在指定的地点使用该设备。
179.其中,可以是临时控制终端基于使用控制信息向云平台请求临时使用,云平台在验证使用控制信息合法后,向目标设备发送开机指令,临时用户可以使用该目标设备。在使用时长到达到,或在使用范围超出后,云平台向目标设备发送关机指令,关闭目标设备。
180.其中,还可以是云平台将使用验证信息发送至目标设备,临时控制终端基于利用近场通信,将使用控制信息发送至目标设备进行验证,若验证通过,目标设备启动,用户可以使用该目标设备,在使用时长到达到,或在使用范围超出后,目标设备自动关闭。
181.上述的设备的使用控制方法,在触发对控制信息的分享指令后,通过由云平台匹配执行了相同动作的主控用户和请求临时控制的临时用户,得到候选临时用户列表,将候选临时用户列表发送至主控制终端,由主控用户选择指定的临时用户,并通过云平台将目标设备的使用控制信息分享至临时用户,使得临时用户基于使用控制信息对目标设备进行临时控制。该方法在赋予临时用户的临时使用权限时,操作方便,只需要临时用户对终端进行与主控用户相同的分享动作,即可快速匹配,提高了配置效率。
182.在一个实施例中,如图6所示,提供一种设备的使用控制方法,包括:
183.步骤602,当监测到分享动作时,获取分享动作的信息。
184.步骤604,将分享动作的动作信息同步至云平台,由云平台基于动作信息和主控用户的动作信息确定候选临时用户列表,并将候选临时用户列表发送至主控制终端,候选临时用户列表包括与主控用户同时对终端操作分享动作的用户的信息;候选临时用户列表由云平台发送至主控制终端,供主控用户确定指定的临时用户,云平台在获取到临时用户和目标设备的使用控制信息后,向临时控制终端发送使用控制信息。
185.步骤606,接收云平台发送的目标设备的使用控制信息。
186.其中,步骤602至步骤606的实现过程与步骤502至步骤506的实现过程一致,此处不再赘述。
187.步骤608,基于使用控制信息向云平台请求临时控制,云平台根据使用控制信息以及存储的使用控制信息进行验证,若验证通过则向临时控制终端发送使用信息,向目标设备发送开启指令。
188.具体地,临时控制终端基于使用控制信息向云平台请求临时使用,云平台在验证使用控制信息合法后,向目标设备发送开机指令,临时用户可以使用该目标设备。
189.步骤610,接收云平台在验证通过后发送的使用信息并展示。
190.在云平台验证通过后,向临时控制终端发送使用信息,使用信息包括使用时长和使用范围。通过展示使用信息,能够使临时用户了解使用信息,从而了解设备的使用时长和使用范围,以在规定的使用时长和使用范围对使用该设备。
191.其中,云平台还基于使用控制信息对临时使用进行控制,在使用时长到达到,或在使用范围超出后,云平台向目标设备发送关机指令,关闭目标设备。
192.该方法在赋予临时用户的临时使用权限时,操作方便,只需要临时用户对终端进行与主控用户相同的分享动作,即可快速匹配,提高了配置效率,同时,临时设备在获得了使用控制信息后,通过向云平台对临时使用进行控制。
193.在一个实施例中,如图7所示,提供一种设备的使用控制方法,包括:
194.步骤702,当监测到分享动作时,获取分享动作的信息。
195.步骤704,将分享动作的动作信息同步至云平台,由云平台基于动作信息和主控用户的动作信息确定候选临时用户列表,并将候选临时用户列表发送至主控制终端,候选临时用户列表包括与主控用户同时对终端操作分享动作的用户的信息;候选临时用户列表由云平台发送至主控制终端,供主控用户确定指定的临时用户,云平台在获取到临时用户和目标设备的使用控制信息后,向临时控制终端发送使用控制信息。
196.步骤706,接收云平台发送的目标设备的使用控制信息。
197.其中,步骤702至步骤706的实现过程与步骤502至步骤506的实现过程一致,此处不再赘述。
198.步骤708,基于近场通信向目标设备发送使用控制信息,目标设备根据接收到的云平台的使用控制信息进行验证,若验证通过,则启动,并向临时控制终端发送使用信息。
199.其中,云平台还将使用验证信息发送至目标设备,临时控制终端基于利用近场通信,将使用控制信息发送至目标设备进行验证,若验证通过,目标设备启动,用户可以使用该目标设备。
200.步骤710,接收目标设备在验证通过后返回的使用信息并展示。
201.在目标设备验证后,向临时控制终端发送使用信息,使用信息包括使用时长和使用范围。通过展示使用信息,能够使临时用户了解使用信息,从而了解设备的使用时长和使用范围,以在规定的使用时长和使用范围对使用该设备。
202.其中,目标设备还使用控制信息对临时使用进行控制,在使用时长到达到,或在使用范围超出后,目标设备自动关机。
203.该方法在赋予临时用户的临时使用权限时,操作方便,只需要临时用户对终端进行与主控用户相同的分享动作,即可快速匹配,提高了配置效率,同时,临时设备在获得了使用控制信息后,通过近场通讯技术对临时使用进行控制。
204.在一个实施例中,使用控制信息包括使用时长和使用范围中的至少一种。设备的使用控制方法,在基于使用控制信息对目标设备进行使用控制的步骤之后,还包括:接收使用提醒,使用提醒在目标设备的使用时长即将或已超出使用时长时发出,或在目标设备的使用范围即将或已超出使用范围时发出。
205.即临时控制终端基于使用控制信息对目标设备进行使用控制后,在目标设备的使用过程中,临时控制终端还接收在目标设备的使用时长即将或已超出使用时长时发出的使用提醒,以提醒临时用户即将超时,或已超时。在目标设备的使用过程中,临时控制终端还
接收目标设备的使用范围即将或已超出使用范围时发出的使用提醒,以提醒临时用户即将超出使用范围,或已超时使用范围。
206.其中,目标设备具有定位功能,可以实时向云平台上报定位信息。
207.其中,根据验证方式,可以由云平台监控使用时长和使用范围,在目标设备的使用时长和使用范围达到提醒条件时,向临时控制终端发送使用提醒。根据验证方式,还可以由目标设备监控使用时长和使用范围,在目标设备的使用时长和使用范围达到提醒条件时,向临时控制终端发送使用提醒。
208.其中,还可以由目标设备监控使用时长和使用范围,在目标设备的使用时长和使用范围达到提醒条件时,进行语音播报,以提醒临时用户。
209.本实施例中,通过使用提醒能够使临时用户了解使用状态,及时调整对目标设备的使用。
210.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
211.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的设备的使用控制方法的设备的使用控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个设备的使用控制装置实施例中的具体限定可以参见上文中对于设备的使用控制方法的限定,在此不再赘述。
212.在一个实施例中,如图8所示,提供了一种设备的使用控制装置,包括:
213.监测模块802,用于响应于对使用控制信息的分享指令,监测主控制终端的动作。
214.获取信息获取模块804,用于若监测到分享动作,则获取分享动作的信息。
215.同步模块806,用于将分享动作的动作信息同步至云平台,由云平台基于动作信息确定候选临时用户列表,候选临时用户列表包括同时对终端操作分享动作的用户的信息。
216.用户列表展示模块808,用于接收并展示云平台返回的候选临时用户列表。
217.临时用户指定模块810,用于获取通过候选临时用户列表指定的临时用户。
218.发送模块812,用于将目标设备的使用控制信息通过云平台分享至临时用户的临时控制终端,临时控制终端基于使用控制信息对目标设备进行使用控制。
219.在另一个实施例中,设备的使用控制装置还包括:
220.设备模块展示模块,用于展示设备列表,设备列表包括设备的信息。
221.设备指定模块,用于获取通过设备列表指定的目标设备。
222.在另一个实施列中,设备的使用控制装置还包括:
223.设备获取模块,用于获取目标设备。
224.信息输入模块,用于展示使用控制信息的输入界面;
225.信息获取模块,用于获取通过使用控制信息的输入界面输入的目标设备的使用控制信息。
226.在另一个实施例中,如图9所示,本技术还提供了一种设备的使用控制装置。该装置包括:
227.动作信息获取模块902,用于当监测到分享动作时,获取分享动作的信息。
228.同步模块904,用于将分享动作的动作信息同步至云平台,由云平台基于动作信息和主控用户的动作信息确定候选临时用户列表,并将候选临时用户列表发送至主控制终端,候选临时用户列表包括与主控用户同时对终端操作分享动作的用户的信息;候选临时用户列表由云平台发送至主控制终端,供主控用户确定指定的临时用户,云平台在获取到临时用户和目标设备的使用控制信息后,向临时控制终端发送使用控制信息。
229.信息接收模块906,用于接收云平台发送的目标设备的使用控制信息。
230.控制模块908,用于基于使用控制信息对目标设备进行使用控制。
231.在另一个实施例中,控制模块,用于基于使用控制信息向云平台请求临时控制,云平台根据使用控制信息以及存储的使用控制信息进行验证,若验证通过则向临时控制终端发送使用信息,向目标设备发送开启指令;接收云平台在验证通过后发送的使用信息并展示。
232.在另一个实施例中,控制模块,用于基于使用控制信息向云平台请求临时控制,云平台根据使用控制信息以及存储的使用控制信息进行验证,若验证通过则向临时控制终端发送使用信息,向目标设备发送开启指令;接收云平台在验证通过后发送的使用信息并展示。
233.在另一个实施例中,使用控制信息包括使用时长和使用范围中的至少一种。信息接收模块,还用于接收使用提醒,使用提醒在目标设备的使用时长即将或已超出使用时长时发出,或在目标设备的使用范围即将或已超出使用范围时发出。
234.上述设备的使用控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
235.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种设备的使用控制方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
236.本领域技术人员可以理解,图10中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
237.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各实施例的设备的使用控制方法的步
骤。
238.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各实施例的设备的使用控制方法的步骤。
239.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各实施例的设备的使用控制方法的步骤。
240.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
241.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
242.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献