租赁空调的控制权限分配管理方法及装置与流程

文档序号:23818650发布日期:2021-02-03 14:33阅读:319来源:国知局
租赁空调的控制权限分配管理方法及装置与流程

[0001]
本申请属于共享租赁技术领域,具体涉及租赁空调的控制权限分配管理方法及装置。


背景技术:

[0002]
随着物联网成为新一代信息技术的重要组成部分,物物相连、万物互联已成为以互联网为基础核心的物联网的一个发展趋势,因此按照约定协议可以将任何一种物品与互联网进行连接,进行信息交换和通信,以实现对该物品的智能化识别、定位、跟踪、监控以及管理。
[0003]
目前围绕格力空调搭建的智能家居生态系统中的格力物联网家居已推出校园空调租赁的时享租空调方案,但是如何实现租赁空调的控制权限分配和管理,是一个亟待解决的问题。然而目前没有一种较为成熟的技术方案,对租赁空调的控制权限进行合理地分配和管理。


技术实现要素:

[0004]
为至少在一定程度上克服相关技术中存在的问题,本申请提供租赁空调的控制权限分配管理方法及装置,可以全面、合理、高效、安全地实现租赁空调控制权限的分配和管理。
[0005]
为实现以上目的,本申请采用如下技术方案:
[0006]
第一方面,本申请提供一种租赁空调的控制权限分配管理方法,应用于服务器端,包括:在第一客户端扫描租赁空调的二维码之后,获取所述租赁空调的唯一识别标识,并基于所述唯一识别标识,检测所述租赁空调的租赁状态;当所述租赁状态为已被租赁状态,且所述第一客户端不具备租赁空调的控制权限时,向所述第一客户端发送控制权限询问信息,以使所述第一客户端基于所述控制权限询问信息确定控制权限答复信息;接收所述控制权限答复信息,当所述控制权限答复信息为目标答复信息时,向第二客户端发送所述租赁空调的控制权限分配请求;在所述第二客户端通过所述控制权限分配请求之后,发送通知信息;其中,所述通知信息表示所述第一客户端已获取到租赁空调的控制权限。
[0007]
进一步地,所述向第二客户端发送所述租赁空调的控制权限分配请求的步骤,包括:通过目标软件的公众号向第二客户端发送所述租赁空调的控制权限分配请求。
[0008]
进一步地,所述方法还包括:当所述租赁状态为可租赁状态时,与所述第一客户端交互,用于执行空调租赁流程。
[0009]
进一步地,所述方法还包括:当所述租赁状态为已被租赁状态,且所述第一客户端具备租赁空调的控制权限时,控制所述第一客户端进入租赁空调的控制界面。
[0010]
第二方面,本申请提供一种租赁空调的控制权限分配管理方法,应用于第一客户端,包括:接收学生输入的扫码指令,并基于所述扫码指令扫描租赁空调的二维码,以使服务器端获取所述租赁空调的唯一识别标识,并基于所述唯一识别标识,检测所述租赁空调
的租赁状态;当所述租赁状态为已被租赁状态,且所述第一客户端不具备租赁空调的控制权限时,接收所述服务器端发送的控制权限询问信息,并基于所述控制权限询问信息向所述服务器端发送控制权限答复信息,以使当所述控制权限答复信息为目标答复信息时,所述服务器端向第二客户端发送所述租赁空调的控制权限分配请求;在所述第二客户端通过所述控制权限分配请求之后,接收通知信息;其中,所述通知信息表示所述第一客户端已获取到租赁空调的控制权限。
[0011]
进一步地,所述接收通知信息的步骤,包括:通过目标软件接收所述通知信息。
[0012]
第三方面,本申请提供一种租赁空调的控制权限分配管理装置,应用于服务器端,包括:获取检测模块,用于在第一客户端扫描租赁空调的二维码之后,获取所述租赁空调的唯一识别标识,并基于所述唯一识别标识,检测所述租赁空调的租赁状态;第一发送模块,用于当所述租赁状态为已被租赁状态,且所述第一客户端不具备租赁空调的控制权限时,向所述第一客户端发送控制权限询问信息,以使所述第一客户端基于所述控制权限询问信息确定控制权限答复信息;第一接收发送模块,用于接收所述控制权限答复信息,当所述控制权限答复信息为目标答复信息时,向第二客户端发送所述租赁空调的控制权限分配请求;第二发送模块,用于在所述第二客户端通过所述控制权限分配请求之后,发送通知信息;其中,所述通知信息表示所述第一客户端已获取到租赁空调的控制权限。
[0013]
第四方面,本申请提供一种租赁空调的控制权限分配管理装置,应用于第一客户端,包括:接收扫码模块,用于接收学生输入的扫码指令,并基于所述扫码指令扫描租赁空调的二维码,以使服务器端获取所述租赁空调的唯一识别标识,并基于所述唯一识别标识,检测所述租赁空调的租赁状态;第二接收发送模块,用于当所述租赁状态为已被租赁状态,且所述第一客户端不具备租赁空调的控制权限时,接收所述服务器端发送的控制权限询问信息,并基于所述控制权限询问信息向所述服务器端发送控制权限答复信息,以使当所述控制权限答复信息为目标答复信息时,所述服务器端向第二客户端发送所述租赁空调的控制权限分配请求;接收模块,用于在所述第二客户端通过所述控制权限分配请求之后,接收通知信息;其中,所述通知信息表示所述第一客户端已获取到租赁空调的控制权限。
[0014]
第五方面,本申请提供一种电子设备,包括:处理器和存储装置;所述存储装置上存储有计算机程序,所述计算机程序在被所述处理器运行时执行如第一方面或第二方面任一项所述的方法。
[0015]
第六方面,本申请提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面或第二方面任一项所述的方法的步骤。
[0016]
本申请提供的上述租赁空调的控制权限分配管理方法及装置,应用于服务器端,包括:在第一客户端扫描租赁空调的二维码之后,获取租赁空调的唯一识别标识,并基于唯一识别标识,检测租赁空调的租赁状态;当租赁状态为已被租赁状态,且第一客户端不具备租赁空调的控制权限时,向第一客户端发送控制权限询问信息,以使第一客户端基于控制权限询问信息确定控制权限答复信息;接收控制权限答复信息,当控制权限答复信息为目标答复信息时,向第二客户端发送租赁空调的控制权限分配请求;在第二客户端通过控制权限分配请求之后,发送通知信息;其中,通知信息表示第一客户端已获取到租赁空调的控制权限。通过这种方式,可以达到在第二客户端通过控制权限分配请求之后,第一客户端才能获取到租赁空调的控制权限的效果,能够有效保障控制权限分配管理的安全性,还可以
全面、合理、高效地实现控制权限的分配管理。
[0017]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0018]
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]
图1是根据一示例性实施例示出的一种租赁空调的控制权限分配管理方法的流程图;
[0020]
图2是根据一示例性实施例示出的另一种租赁空调的控制权限分配管理方法的流程图;
[0021]
图3是根据一示例性实施例示出的再一种租赁空调的控制权限分配管理方法的流程示意图;
[0022]
图4是根据一示例性实施例示出的一种租赁空调的控制权限分配管理装置的结构框图;
[0023]
图5是根据一示例性实施例示出的另一种租赁空调的控制权限分配管理装置的结构框图。
具体实施方式
[0024]
为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
[0025]
考虑到目前没有一种较为成熟的技术方案,对租赁空调的控制权限进行合理地分配和管理。本申请提供了一种租赁空调的控制权限分配管理方法及装置,一方面,可以通过已租赁了某租赁空调的管理员(管理员可以是学生甲)在第二客户端上的操作实现对该租赁空调控制权限的分配和管理,另一方面,还可以使除学生甲以外的其他学生通过在第一客户端上的操作获取已被租赁空调的控制权限,因此能够有效保障控制权限分配管理的安全性,还可以实现全面、合理、高效地控制权限分配管理,为便于理解,以下对本申请进行详细介绍。
[0026]
首先参见图1所示的一种租赁空调的控制权限分配管理方法的流程图,应用于服务器端,主要包括如下步骤s102至步骤s108:
[0027]
步骤s102,在第一客户端扫描租赁空调的二维码之后,获取租赁空调的唯一识别标识,并基于唯一识别标识,检测租赁空调的租赁状态。在本实施例中,租赁空调可以简称为空调。第一客户端为了区别第二客户端进行的定义,第二客户端可以指管理员的电子设备,当租赁空调的应用场景为学校时,第一客户端可以指其他学生的电子设备,管理员可以指已租赁了该租赁空调的学生甲、寝室长或工作人员,上述其他学生可以指除学生甲以外
想要获取已被租赁空调的控制权限的学生。随着应用场景的变化,第一客户端以及第二客户端拥有者的角色也发生相应的变化,对此不做具体介绍。上述电子设备可以为手机、电脑等电子设备。上述二维码可以设置在租赁空调的机身上,也可以设置在租赁空调附近的显眼位置,因此本实施例对二维码的位置不做具体限定。需要注意的是,该二维码还可以替换为条形码或其他识别码。租赁空调的租赁状态包括:已被租赁状态和可租赁状态。
[0028]
步骤s104,当租赁状态为已被租赁状态,且第一客户端不具备租赁空调的控制权限时,向第一客户端发送控制权限询问信息,以使第一客户端基于控制权限询问信息确定控制权限答复信息。控制权限询问信息表示:询问使用第一客户端的学生是否要取得该空调的控制权限。本实施例在询问时,可以通过在第一客户端的界面上显示选项的方式进行询问,也可以通过其他方式进行询问,本实施例对询问的方式不做具体限定。控制权限答复信息为:肯定答案,或否定答案。在执行步骤s104之前,先判断使用第一客户端的学生是否具备该空调的控制权限。
[0029]
步骤s106,接收控制权限答复信息,当控制权限答复信息为目标答复信息时,向第二客户端发送租赁空调的控制权限分配请求。目标答复信息为上述肯定答案。控制权限分配请求可以携带想要租赁该空调的这个学生的个人基础信息,以及想要获取该空调控制权限的申请消息。
[0030]
步骤s108,在第二客户端通过控制权限分配请求之后,发送通知信息。其中,通知信息表示第一客户端已获取到租赁空调的控制权限。
[0031]
通过这种方式,可以达到在第二客户端通过控制权限分配请求之后,第一客户端才能获取到租赁空调的控制权限的效果,一方面,能够有效保障控制权限分配管理的安全性,另一方面,还可以全面、合理、高效地实现控制权限的分配管理。
[0032]
为了进一步便于高效地实现控制权限的分配与管理,步骤s106中,向第二客户端发送租赁空调的控制权限分配请求的步骤,包括:通过目标软件的公众号向第二客户端发送租赁空调的控制权限分配请求;其中,目标软件包括微信。目标软件为微信时,目标软件的公众号为微信公众号,目标软件还可以为支付宝等其他软件,对应的,目标软件的公众号也可以为支付宝公众号等。需要注意的是,步骤s108发送通知信息的方式与步骤s106发送控制权限分配请求的方式可以一致,也可以通过微信公众号发送。
[0033]
为了进一步全面、合理地实现控制权限的分配与管理,方法还包括:当租赁状态为可租赁状态时,与第一客户端交互,用于执行空调租赁流程。
[0034]
为了进一步全面、合理地实现控制权限的分配与管理,方法还包括:当租赁状态为已被租赁状态,且第一客户端具备租赁空调的控制权限时,控制第一客户端进入租赁空调的控制界面。
[0035]
为便于理解,参照图2所示的另一种租赁空调的控制权限分配管理方法的流程图,主要包括如下步骤s201至步骤s211:
[0036]
步骤s201,学生乙扫描空调机身上的二维码;
[0037]
步骤s202,获取该空调的唯一识别标识;
[0038]
步骤s203,判断该空调是否已被除学生乙以外的其他学生租赁,若是,则执行步骤s205,若否,则执行步骤s204;
[0039]
步骤s204,继续该空调的租赁流程;
[0040]
步骤s205,判断是否具备该空调的控制权限,若是,则执行步骤s206,若否,则执行步骤s207;
[0041]
步骤s206,进入该空调的控制界面;
[0042]
步骤s207,判断是否要取得该空调的控制权限,若是,则执行步骤s208,若否,则执行步骤s211;
[0043]
步骤s208,向已租赁该空调的管理员发送该空调的控制权限分配请求;
[0044]
步骤s209,判断管理员是否通过该控制权限分配请求,若通过,则执行步骤s210,若否,则执行步骤s211;
[0045]
步骤s210,通知学生乙已获取到该空调的控制权限;
[0046]
步骤s211,结束流程。
[0047]
如图2所示,当学生乙扫描租赁空调机身上的二维码时,会调用后台接口获取到该空调的唯一识别标识进行检测,检测该空调是否已经被租赁,若未被租赁,则自动引入租赁界面进行租赁流程;若已被租赁,则自主判断该学生乙是否已经具备该空调的控制权限;如果已经分配了该空调的控制权限给学生乙,那么会自主引导学生乙进入空调的控制界面;如果学生乙不具备该空调的控制权限,则提示学生乙是否要申请获取该空调的控制权限,此时学生乙若选择不申请,则自动结束流程;若选择申请的话,则通过后台向已租赁该空调的管理员所使用的第二客户端上的微信公众号发送学生乙的个人基础信息以及想要获取该空调控制权限的申请消息,此时拥有该空调最高控制权限的寝室长(即上述管理员)可以根据自主决定来通过或者不通过该申请,若不通过,则通过微信公众号通知发起申请的学生乙未通过并结束流程,若通过该申请,则通过微信公众号通知发起申请的学生乙该申请已经通过且该学生乙具备了空调的控制权限,与此同时,还可以引导学生乙进入空调的控制界面。此时学生申请控制空调权限的流程实现完毕。
[0048]
为了实现权限分配的公平性,可以在学生乙多次申请开通权限受到拒绝后发起申诉,借助学校或者空调提供者等第三方调解。寝室长(或称为设备租赁者)可以在通过控制权限分配请求时,可以限制学生乙的使用时。如果租赁到期,该空调之前的具备控制权限的学生都会权限失效,除非进行新的租赁程序,同时,如果寝室长在权限管理中禁用了某学生的空调控制权限,也会导致该学生失去该空调的控制权限,除非进行新的申请流程。
[0049]
本实施例的关键技术特征如下:1、通过扫描租赁空调机身上的二维码可以获取需要请求分配控制权限的空调唯一识别特征(即上述唯一识别标识);2、通过微信公众号向空调租赁方的寝室长发送控制权限分配请求,告知有人想获取该空调的控制权限;3、通过微信公众号给予寝室长管理和分配空调控制权限的平台。
[0050]
拥有该租赁空调的最高控制权限的空调租赁方,即寝室长可以在微信公众号管理该空调所有控制成员列表,并给予或禁止某成员对空调的控制权限,还可以将某成员移入黑名单实现该成员停止对该空调的控制权限以及扫码发起控制权限申请的权利,直到该空调租赁期到期。本实施例通过权限分配和管理,使管理员更好的掌握和控制相应的租赁空调设备,实现空调控制的理想状态。
[0051]
需要注意的是,本发明实施例所提供的方法不局限于对租赁空调的控制权限分配管理,还可以将租赁空调替换成其他设备,同样可以取得相同的效果。
[0052]
对应于前述应用于服务器端的租赁空调的控制权限分配管理方法,本申请进一步
提供了一种应用于第一客户端的租赁空调的控制权限分配管理方法。参见图3所示的再一种租赁空调的控制权限分配管理方法的流程示意图,主要包括如下步骤s301至步骤s304:
[0053]
步骤s301,接收学生输入的扫码指令,并基于扫码指令扫描租赁空调的二维码,以使服务器端获取租赁空调的唯一识别标识,并基于唯一识别标识,检测租赁空调的租赁状态。使用第一客户端的学生可以通过微信中的扫一扫输入扫码指令。
[0054]
步骤s302,当租赁状态为已被租赁状态,且第一客户端不具备租赁空调的控制权限时,接收服务器端发送的控制权限询问信息,并基于控制权限询问信息向服务器端发送控制权限答复信息,以使当控制权限答复信息为目标答复信息时,服务器端向第二客户端发送租赁空调的控制权限分配请求。
[0055]
步骤s303,在第二客户端通过控制权限分配请求之后,接收通知信息。其中,通知信息表示第一客户端已获取到租赁空调的控制权限。
[0056]
通过这种方式,可以达到在第二客户端通过控制权限分配请求之后,第一客户端的学生才能获取到租赁空调的控制权限的效果,一方面,能够有效保障控制权限分配管理的安全性,另一方面,还可以全面、合理、高效地实现控制权限的分配管理。
[0057]
为了进一步便于高效地实现控制权限的分配与管理,步骤s303中,接收通知信息的步骤,包括:通过目标软件接收通知信息。其中,目标软件包括微信。
[0058]
对应于前述应用于服务器端的租赁空调的控制权限分配管理方法,本申请进一步提供了一种租赁空调的控制权限分配管理装置,参见图4所示的一种租赁空调的控制权限分配管理装置的结构框图,主要包括如下模块:
[0059]
获取检测模块41,用于在第一客户端扫描租赁空调的二维码之后,获取租赁空调的唯一识别标识,并基于唯一识别标识,检测租赁空调的租赁状态;
[0060]
第一发送模块42,用于当租赁状态为已被租赁状态,且第一客户端不具备租赁空调的控制权限时,向第一客户端发送控制权限询问信息,以使第一客户端基于控制权限询问信息确定控制权限答复信息;
[0061]
第一接收发送模块43,用于接收控制权限答复信息,当控制权限答复信息为目标答复信息时,向第二客户端发送租赁空调的控制权限分配请求;
[0062]
第二发送模块44,用于在第二客户端通过控制权限分配请求之后,发送通知信息;其中,通知信息表示第一客户端已获取到租赁空调的控制权限。
[0063]
从服务器端的角度出发,通过获取检测模块41、第一发送模块42、第一接收发送模块43以及第二发送模块44的作用,可以达到在第二客户端通过控制权限分配请求之后,第一客户端的学生才能获取到租赁空调的控制权限的效果,一方面,能够有效保障控制权限分配管理的安全性,另一方面,还可以全面、合理、高效地实现控制权限的分配管理。
[0064]
在一种具体的实施方式中,第一接收发送模块43还用于:通过目标软件的公众号向第二客户端发送租赁空调的控制权限分配请求;其中,目标软件包括微信。
[0065]
在一种具体的实施方式中,上述装置还包括:交互模块,其中:
[0066]
交互模块,用于当租赁状态为可租赁状态时,与第一客户端交互,用于执行空调租赁流程。
[0067]
在一种具体的实施方式中,上述装置还包括:控制模块,其中:
[0068]
控制模块,用于当租赁状态为已被租赁状态,且第一客户端具备租赁空调的控制
权限时,控制第一客户端进入租赁空调的控制界面。
[0069]
对应于前述应用于第一客户端的租赁空调的控制权限分配管理方法,本申请进一步提供了另一种租赁空调的控制权限分配管理装置,参见图5所示的另一种租赁空调的控制权限分配管理装置的结构框图,主要包括如下模块:
[0070]
接收扫码模块51,用于接收学生输入的扫码指令,并基于扫码指令扫描租赁空调的二维码,以使服务器端获取租赁空调的唯一识别标识,并基于唯一识别标识,检测租赁空调的租赁状态;
[0071]
第二接收发送模块52,用于当租赁状态为已被租赁状态,且第一客户端不具备租赁空调的控制权限时,接收服务器端发送的控制权限询问信息,并基于控制权限询问信息向服务器端发送控制权限答复信息,以使当控制权限答复信息为目标答复信息时,服务器端向第二客户端发送租赁空调的控制权限分配请求;
[0072]
接收模块53,用于在第二客户端通过控制权限分配请求之后,接收通知信息;其中,通知信息表示第一客户端已获取到租赁空调的控制权限。
[0073]
从第一客户端的角度出发,通过接收扫码模块51、第二接收发送模块52、以及接收模块53的作用,可以达到在第二客户端通过控制权限分配请求之后,第一客户端的学生才能获取到租赁空调的控制权限的效果,一方面,能够有效保障控制权限分配管理的安全性,另一方面,还可以全面、合理、高效地实现控制权限的分配管理。
[0074]
在一种具体的实施方式中,接收模块53,还用于:通过目标软件接收通知信息;其中,目标软件包括微信。
[0075]
进一步,本实施例还提供了一种电子设备,包括:处理器和存储装置;其中,存储装置上存储有计算机程序,计算机程序在被处理器运行时执行前述租赁空调的控制权限分配管理方法。
[0076]
进一步,本实施例还提供了一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述租赁空调的控制权限分配管理方法。
[0077]
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
[0078]
需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”、“多”的含义是指至少两个。
[0079]
应该理解,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者可能同时存在居中元件;当一个元件被称为“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件,此外,这里使用的“连接”可以包括无线连接;使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
[0080]
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为:表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
[0081]
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述
实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
[0082]
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0083]
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0084]
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0085]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0086]
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1