CN115329915B - 适用于智慧园区设备的数据处理方法 - Google Patents
适用于智慧园区设备的数据处理方法 Download PDFInfo
- Publication number
- CN115329915B CN115329915B CN202211250884.7A CN202211250884A CN115329915B CN 115329915 B CN115329915 B CN 115329915B CN 202211250884 A CN202211250884 A CN 202211250884A CN 115329915 B CN115329915 B CN 115329915B
- Authority
- CN
- China
- Prior art keywords
- file
- storage
- information
- display state
- lattice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
- G06K17/0025—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/10—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
- G07F17/12—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Databases & Information Systems (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Algebra (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
- Debugging And Monitoring (AREA)
- Telephone Function (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种适用于智慧园区设备的数据处理方法,包括:确定第一历史存储信息所具有的第一存储行为信息,根据第一存储行为信息对初始界面中的文件格配置第一显示状态,为第一显示状态的文件格配置存件逻辑;根据第二存储行为信息对初始界面中的文件格配置第二显示状态,为第二显示状态的文件格配置存件逻辑和/或取件逻辑;将配置第一显示状态和/或第二显示状态的初始界面作为相应用户的目标界面,将目标界面发送至手持端,根据用户选定的第一显示状态的文件格和/或第二显示状态的文件格,服务器调取相对应的存件逻辑和/或取件逻辑,对数字化存储柜进行远程控制,以使用户进行文件的存储和/或拿取。
Description
技术领域
本发明涉及数据处理技术领域,特别是涉及一种适用于智慧园区设备的数据处理方法。
背景技术
智慧园区设备包括多种,例如包括通行设备、安防设备、办公设备等,其中,办公设备最常见的为数字化存储柜,数字化存储柜是放置文件、资料等的柜子。一般使用在办公室、档案室、资料室、存储室或个人书房等。随着电子时代的到来,存储柜也开始步入了电子智能化道路,越来越多的数字化存储柜涌现。
现有技术1中,参见对比文献CN109166254A,提供一种物流货柜的存取货物的方法,其公开了可以在液晶触摸屏上进行存件的操作,并通过液晶触摸屏来显示存储情况,已满的柜子显示红色,空的柜子显示绿色,用户可以选择显示绿色的柜子进行存放。然而,这主要适用于公共区域物品单次的拿取和存放,对于办公室、档案室、资料室等使用场景来说,存储柜的利用率不高,无法适用于用户需要多次存取的场景。并且现有技术中针对每个用户的显示界面都是相同的,无法针对用户实现适应性调整。
现有技术2中,参见对比文献CN114677810A,提供一种储物数据处理方法、装置、电子设备及介质,包括:基于与储物客户端之间的通信连接关系输出储物服务页面,该储物服务页面包括与储物客户端相连接的M个储物柜分别对应的开柜控件,根据针对储物服务页面中M个储物柜对应的开柜控件的触发操作,将所触发的开柜控件对应的储物柜确定为目标储物柜,向储物客户端对应的储物后台设备获取针对目标储物柜的开柜验证信息,并基于通信连接关系将开柜验证信息发送给储物客户端,以使储物客户端根据开柜验证信息对目标储物柜进行开柜操作。以上方案,可以提高对储物柜进行开柜管理的便捷性和安全性。但是在实际的操作过程中,用户可能会向同一个储物柜多次存入不同的东西,但是在现有技术2中,并无法满足对同一个储物柜或文件格多次放入物品、一次取走物品的场景,导致其只能够按照放置物品→取物品→放置物品→取物品的循环逻辑进行操作,使用场景较为单一。
发明内容
本发明克服现有技术的缺点,提供一种适用于智慧园区设备的数据处理方法,可以适用于多次存取的场景,且针对每个用户的显示界面都是不同的,可以针对用户实现适应性调整。并且本发明的使用场景较为多元化,可以进行放置物品→放置物品→取物品等多样化操作,使得同一个文件格可以进行连续的物品存储操作,方便快捷,大幅提高每个文件格的利用率。
为了解决以上技术问题,本发明的技术方案如下:
本发明实施例提供一种适用于智慧园区设备的数据处理方法,包括:
S1、手持端对数字化存储柜的条形码进行识别,提取所述数字化存储柜的第一标签信息,将手持端的第二标签信息与所述第一标签信息分别上传至服务器;
S2、服务器根据所述第一标签信息检索与其相对应的标签白名单,若判断所述第二标签信息与所述标签白名单中的任意一个相对应,则调取与所述第一标签信息对应的第一历史存储信息,以及与所述第二标签信息对应的第二历史存储信息;
S3、获取与所述第一标签信息所对应的初始界面,所述初始界面包括多个文件格,每个第一标签信息具有与其预先对应设置的初始界面;
S4、确定所述第一历史存储信息所具有的第一存储行为信息,根据所述第一存储行为信息对初始界面中的文件格配置第一显示状态,为所述第一显示状态的文件格配置存件逻辑;
S5、若判断所述第二历史存储信息中具有第二存储行为信息,根据所述第二存储行为信息对初始界面中的文件格配置第二显示状态,为所述第二显示状态的文件格配置存件逻辑和/或取件逻辑;
S6、将配置第一显示状态和/或第二显示状态的初始界面作为相应用户的目标界面,将所述目标界面发送至手持端,根据用户选定的第一显示状态的文件格和/或第二显示状态的文件格,在所述目标界面处建立透明显示图层,用户基于所述透明显示图层进行触发,以使服务器调取相对应的存件逻辑和/或取件逻辑,对数字化存储柜进行远程控制,以使用户进行文件的存储和/或拿取。
进一步的,所述S1包括:
服务器根据每个数字化存储柜的第一标签信息生成与其相对应的条形码,所述第一标签信息包括存储柜ID信息;
手持端提取自身的第二标签信息和第一标签信息分别上传至服务器,所述第二标签信息包括终端ID信息。
进一步的,所述S2包括:
服务器以第一标签信息为第一目标词在白名单库内进行检索,得到与其相对应的标签白名单,每个第一标签信息具有与其预先对应设置的标签白名单;
服务器以第二标签信息为目标词在所得到的标签白名单内进行检索,若判断第二标签信息与所述标签白名单中的任意一个相对应;
调取与所述第一标签信息对应的第一历史存储信息,所述第一历史存储信息中具有数字化存储柜的每个文件格的存储行为信息,所述存储行为信息包括存储主体、文件格编号、已进行文档存储字符以及未进行文档存储字符中的任意一种或多种;
遍历每个存储行为信息中的存储主体,若判断存在与第二标签信息相对应存储主体的存储行为信息,则统计所有相对应存储主体的存储行为信息得到第二历史存储信息。
进一步的,所述S4包括:
依次对第一历史存储信息中的所有存储行为信息进行检索,将具有未进行文档存储字符的存储行为信息作为第一存储行为信息,将具有已进行文档存储字符的存储行为信息作为第二存储行为信息;
根据所述第一存储行为信息的文件格编号确定初始界面中所对应的第一文件格,对所述第一文件格配置第一显示状态;
调取预先设置的存件逻辑,将所述存件逻辑分别与具有第一显示状态的第一文件格对应,以使第一显示状态的第一文件格被触发时,调用相对应的存件逻辑进行存件交互。
进一步的,所述S5包括:
若所述第二历史存储信息不为空,则获取所述第二历史存储信息中的所有第二存储行为信息;
根据所述第二存储行为信息的文件格编号确定初始界面中所对应的第二文件格,对所述第二文件格配置第二显示状态;
对所述第二文件格进行分区处理得到第一区域和第二区域,在所述第一区域配置第一子状态,在所述第二区域设置第二子状态,所述第一子状态和第二子状态融合为第二显示状态;
调取预先设置的存件逻辑和取件逻辑,将所述存件逻辑与第二文件格的第一区域对应,将所述取件逻辑与第二文件格的第二区域对应,以使第一子状态的第一区域或第二子状态的第二区域被触发时,调用相对应的存件逻辑或取件逻辑进行存件或取件交互。
进一步的,所述S6包括:
若判断用户选定任意一个第一显示状态的文件格,服务器按照存件逻辑进行存件处理,所述存件逻辑为提取所选定的文件格的文件格编号,向所述数字化存储柜发送所述文件格编号以及存件指令;
数字化存储柜基于所述存件指令打开与所述文件格编号对应的文件格,在判断用户关闭所述文件格后,则生成存件完成指令并发送至服务器;
服务器基于所述存件完成指令,提取手持端的存储主体,基于所述存储主体、文件格编号、已进行文档存储字符生成相应文件格的存储行为信息。
进一步的,所述S6包括:
若判断用户选定任意一个第二显示状态的文件格,则在所述目标界面的上部生成尺寸相同的透明显示图层;
对用户所选定的第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示;
若判断用户触发第二文件格的第一区域,服务器按照存件逻辑进行存件处理,所述存件逻辑为提取所选定的文件格的文件格编号,向所述数字化存储柜发送所述文件格编号以及存件指令;
数字化存储柜基于所述存件指令打开与所述文件格编号对应的文件格,在判断用户关闭所述文件格后,则生成存件完成指令并发送至服务器,所述服务器不对相应文件格的存储行为信息进行修改。
进一步的,所述S6包括:
若判断用户选定任意一个第二显示状态的文件格,则在所述目标界面的上部生成尺寸相同的透明显示图层;
对用户所选定的第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示;
若判断用户触发第二文件格的第二区域,服务器按照取件逻辑进行取件处理,所述取件逻辑为提取所选定的文件格的文件格编号,向所述数字化存储柜发送所述文件格编号以及取件指令;
数字化存储柜基于所述取件指令打开与所述文件格编号对应的文件格,在判断用户关闭所述文件格后,则生成取件完成指令并发送至服务器;
服务器基于所述取件完成指令,删除与所述文件格先前对应的第二存储行为信息,生成新的存储行为信息与所述文件格对应,所述新的存储行为信息包括未进行文档存储字符。
进一步的,所述若判断用户选定任意一个第二显示状态的文件格,则在所述目标界面的上部生成尺寸相同的透明显示图层,包括:
在判断用户选定任意一个第二显示状态的文件格时,则获取目标界面中文件格的总数量、横向数量以及纵向数量;
根据所述总数量、横向数量以及纵向数量生成文件格的排布系数,若所述排布系数大于所述预设系数,则在所述目标界面的上部生成尺寸相同的透明显示图层;
通过以下公式计算目标界面中文件格的排布系数,
进一步的,还包括:
所述对用户所选定的第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示,包括:
获取目标界面中文件格的排布系数,将所述排布系数与预设系数比较得到排布系数差值;
根据所述排布系数差值对基准放大倍数进行调整,生成与所述文件格对应的第一倍数,将所述第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示;
通过以下公式计算第一倍数,
本发明的有益效果是:
(1)本发明会利用手持端与数字化存储柜进行交互并存取件,依据数字化存储柜对应的第一历史存储信息,以及手持端对应的第二历史存储信息对初始界面更新,得到目标界面,发送给手持端显示,用户可以基于对目标界面的操作便捷的实现存取件;另外,本方案的目标界面中文件格会包括两种显示状态,一种是第一显示状态的文件格,向用户展示其中未存文件,所有用户可以向其中存入文件;另一种是第二显示状态的文件格,向首次在该文件格内存入文件的对应用户显示,对应用户才可以向第二显示状态对应的文件格内存入文件或者取出文件;本方案对文件格分类展示,可以向用户简单明了的显示文件格的状态,协助用户快速便捷的实现存取件操作。需要说明的是,与现有技术不同的是,本方案发送给每个用户的显示界面都是不同的,是专属的,可以针对用户实现适应性调整,用户可以基于自己的专属界面进行操作;另外,本方案不仅可以向文件格进行存取件的操作,还可以向特定的文件格内多次存取件,用户可以灵活选取,且可以适用于多次存取的场景;同时,由于发给每个用户的显示界面不同,使得每个用户只能打开对应的文件格,可以省去对存储柜输入验证码、验证信息等操作。
(2)本发明的第二显示状态由第一子状态和第二子状态组成,将对应的文件格一分为二,分为第一区域和第二区域,分别向用户展示存件触发区域和取件触发区域,以供用户向第二显示状态的文件格内存入或者取出文件;同时,本方案会分别为对应的区域添加相对应的存件逻辑或取件逻辑,在用户进行触发时,自动进行存件或取件交互;此外,本方案考虑到第二显示状态的文件格对应的2个显示区域相对较小,在文件格均较小的情况下,本方案为了防止用户误操作,设置了用于放大显示的透明显示图层,用于对第二显示状态的文件格进行放大显示,供用户进行触发操作,提高用户操作的准确性,提升用户体验。
(3)本发明还会从横向数量和纵向数量的相差维度上,以及总数量维度上综合计算得到排布系数,利用排布系数来自动判断是否需要放大处理,协助用户准确操作;同时,考虑到数字化存储柜型号不同,所对应的文件格的大小也不同,如果采用相同的放大倍数进行放大,那么放大后的文件格显示比例不佳,甚至会出现用户无法完全查看文件格的情况出现,因此,本方案还会结合排布系数与预设系数得到的排布系数差值,来确定合适的放大倍数,从而得到合适的放大图像,协助用户准确操作。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明提供的一种场景示意图;
图2为本发明提供的一种数字化存储柜的示意图;
图3为本发明提供的另一种数字化存储柜的示意图。
具体实施方式
为使本发明的内容更容易被清楚地理解,下面根据具体实施方式并结合附图,对本发明作出进一步详细的说明。
参见图1,是本实施例提供的一种场景示意图,该图所展现的是一个数字化存储柜,数字化存储柜有多个文件格,每个文件格内可以存储相应人员的文件。
本发明实施例提供一种适用于智慧园区设备的数据处理方法,包括步骤S1-S6,具体如下:
S1、手持端对数字化存储柜的条形码进行识别,提取所述数字化存储柜的第一标签信息,将手持端的第二标签信息与所述第一标签信息分别上传至服务器。
本方案的数字化存储柜上设置有条形码,用户可以利用手持端来对数字化存储柜的条形码进行识别,手持端可以是手机、平板等终端。
本方案在利用手持端来对数字化存储柜的条形码进行识别后,会提取数字化存储柜的第一标签信息,将手持端的第二标签信息与第一标签信息分别上传至服务器。
可以理解的是,数字化存储柜和手持端都可以设置有多个,本方案为了对数字化存储柜和手持端建立关联,会将数字化存储柜的第一标签信息和手持端的第二标签信息上传至服务器。
在一些实施例中,所述S1包括S11- S12:
S11,服务器根据每个数字化存储柜的第一标签信息生成与其相对应的条形码,所述第一标签信息包括存储柜ID信息。
可以理解的是,每个数字化存储柜都可以对应一个存储柜ID信息,本方案的第一标签信息可以由对应的存储柜ID信息生成。
S12,手持端提取自身的第二标签信息和第一标签信息分别上传至服务器,所述第二标签信息包括终端ID信息。
可以理解的是,每个手持端都可以对应一个终端ID信息,本方案的第二标签信息可以由对应的存储柜ID信息生成。
服务器在收到第二标签信息和第一标签信息后,可以得知,与第二标签信息对应的手持端此时需要与第一标签信息对应的数字化存储柜进行交互。
S2、服务器根据所述第一标签信息检索与其相对应的标签白名单,若判断所述第二标签信息与所述标签白名单中的任意一个相对应,则调取与所述第一标签信息对应的第一历史存储信息,以及与所述第二标签信息对应的第二历史存储信息。
在一些实施例中,所述S2包括S21- S24:
S21,服务器以第一标签信息为第一目标词在白名单库内进行检索,得到与其相对应的标签白名单,每个第一标签信息具有与其预先对应设置的标签白名单。
可以理解的是,由于数字化存储柜的文件格有限,因此,每个数字化存储柜只能几个人来存储,本方案会为每个数字化存储柜设置与其相对应的标签白名单,只有标签白名单内的用户才可以向数字化存储柜中存取文件。
S22,服务器以第二标签信息为目标词在所得到的标签白名单内进行检索,若判断第二标签信息与所述标签白名单中的任意一个相对应。
本方案在判断第二标签信息与标签白名单中的任意一个相对应时,会调取与第一标签信息对应的第一历史存储信息,以及与第二标签信息对应的第二历史存储信息。
其中,本方案会第二标签信息为目标词(例如终端A),在所得到的标签白名单内进行检索,若判断第二标签信息与标签白名单中的任意一个相对应(标签白名单中有终端A)。
S23,调取与所述第一标签信息对应的第一历史存储信息,所述第一历史存储信息中具有数字化存储柜的每个文件格的存储行为信息,所述存储行为信息包括存储主体、文件格编号、已进行文档存储字符以及未进行文档存储字符中的任意一种或多种。
本方案会调取与第一标签信息(对应数字化存储柜)对应的第一历史存储信息,包括每个文件格的存储行为信息,存储行为信息包括存储主体(例如终端A)、文件格编号(例如第3行第3列)、已进行文档存储字符(例如提示用户格子内存储有文件)以及未进行文档存储字符(例如提示用户格子内未存储文件)中的任意一种或多种。
S24,遍历每个存储行为信息中的存储主体,若判断存在与第二标签信息相对应存储主体的存储行为信息,则统计所有相对应存储主体的存储行为信息得到第二历史存储信息。
本方案会遍历每个存储行为信息中的存储主体,如果判断存在与第二标签信息相对应存储主体的存储行为信息,则统计所有相对应存储主体的存储行为信息得到第二历史存储信息。
例如,本方案会统计出终端A的所有存储行为信息得到第二历史存储信息。
S3、获取与所述第一标签信息所对应的初始界面,所述初始界面包括多个文件格,每个第一标签信息具有与其预先对应设置的初始界面。
参见图1,数字化存储柜有9个文件格,则本方案的初始界面也可以显示9个文件格。
S4、确定所述第一历史存储信息所具有的第一存储行为信息,根据所述第一存储行为信息对初始界面中的文件格配置第一显示状态,为所述第一显示状态的文件格配置存件逻辑。
本方案会确定第一历史存储信息所具有的第一存储行为信息,然后根据第一存储行为信息对初始界面中的文件格配置第一显示状态,为第一显示状态的文件格配置存件逻辑。
在一些实施例中,所述S4包括S41- S43:
S41,依次对第一历史存储信息中的所有存储行为信息进行检索,将具有未进行文档存储字符的存储行为信息作为第一存储行为信息,将具有已进行文档存储字符的存储行为信息作为第二存储行为信息。
可以理解的是,第一历史存储信息是指该数字化存储柜中的存储信息,本方案可以利用第一历史存储信息得知哪些文件格存储了文件,哪些文件格未存储文件。
需要说明的是,本方案会将具有未进行文档存储字符的存储行为信息作为第一存储行为信息,将具有已进行文档存储字符的存储行为信息作为第二存储行为信息。
S42,根据所述第一存储行为信息的文件格编号确定初始界面中所对应的第一文件格,对所述第一文件格配置第一显示状态。
本方案会利用第一存储行为信息的文件格编号,得到初始界面中所对应的第一文件格,对所述第一文件格配置第一显示状态。
示例性的,参见图1,第一存储行为信息为第1行第3列、第2行第3列和第3行第3列未存储文件,本方案会将第1行第3列、第2行第3列和第3行第3列所对应的文件格确定为第一文件格,然后为第一文件格配置第一显示状态。
其中,第一显示状态例如可以是以绿色的形式来显示,显示范围可以是对应各第一文件格的大小,实现对第一文件格的标记,从而提示用户对应的文件格内是否有文件。
S43,调取预先设置的存件逻辑,将所述存件逻辑分别与具有第一显示状态的第一文件格对应,以使第一显示状态的第一文件格被触发时,调用相对应的存件逻辑进行存件交互。
可以理解的是,第一文件格是指用户可以向其中存储文件的文件格,本方案会调取预先设置的存件逻辑,将存件逻辑分别与具有第一显示状态的第一文件格对应,以使第一显示状态的第一文件格被触发时,调用相对应的存件逻辑进行存件交互。
S5、若判断所述第二历史存储信息中具有第二存储行为信息,根据所述第二存储行为信息对初始界面中的文件格配置第二显示状态,为所述第二显示状态的文件格配置存件逻辑和/或取件逻辑。
与步骤S4不同的是,本方案会确定第二历史存储信息所具有的第二存储行为信息,然后根据第二存储行为信息对初始界面中的文件格配置第二显示状态,为第二显示状态的文件格配置存件逻辑和/或取件逻辑。即用户可以从第二显示状态的文件格中取出文件,或者向第二显示状态的文件格内存入文件。
在一些实施例中,所述S5包括S51- S54:
S51,若所述第二历史存储信息不为空,则获取所述第二历史存储信息中的所有第二存储行为信息。
可以理解的是,如果第二历史存储信息不为空,说明数字化文件柜内肯定存储有文件,本方案会得到第二历史存储信息中的所有第二存储行为信息。
S52,根据所述第二存储行为信息的文件格编号确定初始界面中所对应的第二文件格,对所述第二文件格配置第二显示状态。
可以理解的是,第二存储行为信息是指手持端向数字化存储柜内存件所产生的信息,例如,手持端A向数字化存储柜A内的第2行第1列存入了文件,本方案会确定第2行第1列对应的文件格为第二文件格,并为第二文件格配置第二显示状态。
其中,第二显示状态例如可以是以红色的形式来显示,显示范围可以是对应各第二文件格的大小,实现对第二文件格的标记。
需要说明的是,用户在进行存件操作后,还可以利用数字化存储柜输入存入文件的信息,例如文件名等信息,数字化存储柜可以生成相应的文件列表发送给对应的用户,用户在进行取件操作时,可以参照文件列表准确取件。
S53,对所述第二文件格进行分区处理得到第一区域和第二区域,在所述第一区域配置第一子状态,在所述第二区域设置第二子状态,所述第一子状态和第二子状态融合为第二显示状态。
由于第二文件格内存储有文件,本方案考虑到用户可能会向第二文件格内存文件,也可能会将第二文件格内的文件取出,因此,本方案会将第二文件格的区域分为第一区域和第二区域,在第一区域配置第一子状态(例如是存件),在第二区域设置第二子状态(例如是取件),然后将第一子状态和第二子状态融合为第二显示状态。
需要说明的是,一旦一个文件格内被一个用户首次存入了文件后,其他用户无法打开,只有相应的用户才可以打开进行再次存件和取件操作。
S54,调取预先设置的存件逻辑和取件逻辑,将所述存件逻辑与第二文件格的第一区域对应,将所述取件逻辑与第二文件格的第二区域对应,以使第一子状态的第一区域或第二子状态的第二区域被触发时,调用相对应的存件逻辑或取件逻辑进行存件或取件交互。
由于可能会向第二文件格内存文件,也可能会将第二文件格内的文件取出,因此本方案会为第二文件格配置存件逻辑和取件逻辑,然后将存件逻辑与第二文件格的第一区域对应,将取件逻辑与第二文件格的第二区域对应,在第一子状态的第一区域被触发时,调用相对应的存件逻辑交互,在第二子状态的第二区域被触发时,调用相对应的取件逻辑交互。
S6、将配置第一显示状态和/或第二显示状态的初始界面作为相应用户的目标界面,将所述目标界面发送至手持端,根据用户选定的第一显示状态的文件格和/或第二显示状态的文件格,在所述目标界面处建立透明显示图层,用户基于所述透明显示图层进行触发,以使服务器调取相对应的存件逻辑和/或取件逻辑,对数字化存储柜进行远程控制,以使用户进行文件的存储和/或拿取。
可以理解的是,由于每个用户所存的文件是不同的,那么对应的显示界面也是不同的。因此,本方案中会依据配置第一显示状态和/或第二显示状态的初始界面,得到相应用户的目标界面,然后将相应用户的目标界面发送至相应用户的手持端,用户可以利用相应的目标界面来进行存件或者取件。
在一些实施例中,针对用户向第一显示状态的文件格进行存件的操作,所述S6包括S61- S63:
S61,若判断用户选定任意一个第一显示状态的文件格,服务器按照存件逻辑进行存件处理,所述存件逻辑为提取所选定的文件格的文件格编号,向所述数字化存储柜发送所述文件格编号以及存件指令。
如果用户选定任意一个第一显示状态的文件格,说明用户想要进行存件操作,服务器会按照存件逻辑进行存件处理,即提取用户所选定的文件格的文件格编号,向数字化存储柜发送文件格编号以及存件指令。
S62,数字化存储柜基于所述存件指令打开与所述文件格编号对应的文件格,在判断用户关闭所述文件格后,则生成存件完成指令并发送至服务器。
数字化存储柜会响应存件指令打开与文件格编号对应的文件格,用户可以将文件存入文件格编号对应的文件格中,之后,用户可以关闭文件格的格子门,然后数字化存储柜在判断用户关闭文件格后,则生成存件完成指令并发送至服务器。
S63,服务器基于所述存件完成指令,提取手持端的存储主体,基于所述存储主体、文件格编号、已进行文档存储字符生成相应文件格的存储行为信息。
可以理解的是,服务器会基于存件完成指令,提取手持端的存储主体,基于存储主体、文件格编号、已进行文档存储字符生成相应文件格的存储行为信息。
在另一些实施例中,针对用户向第二显示状态的文件格进行存件的操作,所述S6包括S64- S67:
S64,若判断用户选定任意一个第二显示状态的文件格,则在所述目标界面的上部生成尺寸相同的透明显示图层。
需要说明的是,当数字化存储柜文件格较多时,会导致每个文件格的显示区域较小,用户在进行触发操作时,很容易产生误操作,特别是针对第二显示状态的文件格,因为第二显示状态的文件格中有2个显示区域,一个是第一子状态,另一个是第二子状态。例如,用户想要存件,由于区域较小,却触发了第二子状态对应的区域,则服务器会错误地判断用户想要进行取件操作。
为了解决上述问题,本方案会在用户选定任意一个第二显示状态的文件格时,在目标界面的上部生成与目标界面尺寸相同的透明显示图层。
其中,本方案的透明显示图层为透明的,透明显示图层可以是预先设置在服务器内,在用户选定任意一个第二显示状态的文件格时,触发该透明显示图层显示。
S65,对用户所选定的第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示。
本方案会对用户所选定的第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示。
可以理解的是,本方案会利用透明显示图层来对第二显示状态的文件格的显示区域进行放大显示,为用户清晰的呈现第二显示状态的文件格,同时增大了用户对第二显示状态的文件格中两个区域的触发面积,减小了用户误操作的可能。
S66,若判断用户触发第二文件格的第一区域,服务器按照存件逻辑进行存件处理,所述存件逻辑为提取所选定的文件格的文件格编号,向所述数字化存储柜发送所述文件格编号以及存件指令。
可以理解的是,第二文件格的第一区域对应的是存件,如果判断用户触发第二文件格的第一区域,服务器会按照存件逻辑进行存件处理,即提取所选定的文件格的文件格编号,向数字化存储柜发送文件格编号以及存件指令。
S67,数字化存储柜基于所述存件指令打开与所述文件格编号对应的文件格,在判断用户关闭所述文件格后,则生成存件完成指令并发送至服务器,所述服务器不对相应文件格的存储行为信息进行修改。
数字化存储柜会响应存件指令打开与文件格编号对应的文件格,用户可以将文件存入文件格编号对应的文件格中,之后,用户可以关闭文件格的格子门,然后数字化存储柜在判断用户关闭文件格后,则生成存件完成指令并发送至服务器。
需要说明的是,虽然服务器不对相应文件格的存储行为信息进行修改,但是用户在进行再次存件操作后,还可以利用数字化存储柜输入再次存入文件的信息,例如文件名等信息,数字化存储柜可以对相应的文件列表进行更新,将新存入的文件增加在文件列表中,然后再次发送给对应的用户,用户在进行下一次取件或者存件操作时,可以参照文件列表准确取件。
在又一些实施例中,针对用户向第二显示状态的文件格进行取件的操作,所述S6包括:
S68,若判断用户选定任意一个第二显示状态的文件格,则在所述目标界面的上部生成尺寸相同的透明显示图层。
与步骤S64原理类似,本方案会在用户选定任意一个第二显示状态的文件格时,在目标界面的上部生成与目标界面尺寸相同的透明显示图层。
S69,对用户所选定的第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示。
与步骤S65类似,本方案会对用户所选定的第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示。
可以理解的是,本方案会利用透明显示图层来对第二显示状态的文件格的显示区域进行放大显示,为用户清晰的呈现第二显示状态的文件格,同时增大了用户对第二显示状态的文件格中两个区域的触发面积,减小了用户误操作的可能。
S610,若判断用户触发第二文件格的第二区域,服务器按照取件逻辑进行取件处理,所述取件逻辑为提取所选定的文件格的文件格编号,向所述数字化存储柜发送所述文件格编号以及取件指令。
与步骤S66不同的是,第二文件格的第二区域对应的是取件,如果判断用户触发第二文件格的第二区域,服务器会按照取件逻辑进行取件处理,即提取所选定的文件格的文件格编号,向数字化存储柜发送文件格编号以及取件指令。
S611,数字化存储柜基于所述取件指令打开与所述文件格编号对应的文件格,在判断用户关闭所述文件格后,则生成取件完成指令并发送至服务器。
数字化存储柜会响应取件指令打开与文件格编号对应的文件格,用户可以从文件格编号对应的文件格中取出文件,之后,用户可以关闭文件格的格子门,然后数字化存储柜在判断用户关闭文件格后,则生成取件完成指令并发送至服务器。
S612,服务器基于所述取件完成指令,删除与所述文件格先前对应的第二存储行为信息,生成新的存储行为信息与所述文件格对应,所述新的存储行为信息包括未进行文档存储字符。
本方案的服务器会基于取件完成指令,删除与文件格先前对应的第二存储行为信息,生成新的存储行为信息与文件格对应,新的存储行为信息包括未进行文档存储字符。
可以理解的是,当用户将文件从对应的文件格中取出后,服务器会对文件格的状态进行更新,更新操作为删除与文件格先前对应的第二存储行为信息,生成新的存储行为信息与文件格对应,新的存储行为信息包括未进行文档存储字符。还可以理解的是,对应文件格的显示状态也会发生变化,显示为第一显示状态,提示用户可以向其中存储文件。
需要说明的是,上述实施例中,针对是用户全部将文件从文件格中取出的场景,如果用户将文件从文件格中部分取出,本方案也不会删除与文件格先前对应的第二存储行为信息,而是与步骤S67一样,不对相应文件格的存储行为信息进行修改,即使得对应的文件格还是以第二显示状态进行显示,除了首次向文件格内存入文件的用户外,其他用户无法向该文件格内存储文件。
还需要说明的是,用户在进行部分取件(未将文件完全取出)操作后,还可以利用数字化存储柜输入取出文件的信息,例如文件名等信息,数字化存储柜可以对相应的文件列表进行更新,将取出的文件从文件列表中删除,然后再次发送给对应的用户,用户在进行下一次取件或者存件操作时,可以参照文件列表准确取件。
在上述实施例中,所述若判断用户选定任意一个第二显示状态的文件格,则在所述目标界面的上部生成尺寸相同的透明显示图层,包括步骤1-步骤2:
步骤1,在判断用户选定任意一个第二显示状态的文件格时,则获取目标界面中文件格的总数量、横向数量以及纵向数量。
在实际应用中,数字化存储柜形式不一,有上下左右均衡排布的,例如参见图1,总数量为9个,横向数量为3个,纵向数量也为3个;参见图2,总数量为36个,横向数量为6个,纵向数量也为6个。也有上下左右不均衡排布的,例如参见图3,总数量为16个,横向数量为8个,纵向数量为2个。
步骤2,根据所述总数量、横向数量以及纵向数量生成文件格的排布系数,若所述排布系数大于所述预设系数,则在所述目标界面的上部生成尺寸相同的透明显示图层。
本方案会利用总数量、横向数量以及纵向数量生成文件格的排布系数,如果排布系数大于所述预设系数,说明需要对相应文件格的显示区域进行放大处理,则在目标界面的上部生成尺寸相同的透明显示图层。
通过以下公式计算目标界面中文件格的排布系数,
上述公式中,代表横向数量和纵向数量维度上的相差程度,相差程度越大,说明其中一行或者一列越长,对应的文件格的显示区域也就越小,对应的排布系数也就越大;代表总数量维度上的系数,目标界面中文件格的总数量越大,说明文件格数量越多,说明对应的文件格的显示区域也就越小,对应的排布系数也就越大。其中,差值权重值和总量权重值可以是预先设置的。
上述方式从横向数量和纵向数量的相差维度上,以及总数量维度上综合计算得到排布系数,利用排布系数来自动判断是否需要放大处理,协助用户准确操作。
在上述实施例的基础上,所述对用户所选定的第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示,包括步骤3-步骤4:
步骤3,获取目标界面中文件格的排布系数,将所述排布系数与预设系数比较得到排布系数差值。
可以理解的是,排布系数与预设系数得到的排布系数差值越大,说明文件格越小,需要放大的倍数也就越大。
步骤4,根据所述排布系数差值对基准放大倍数进行调整,生成与所述文件格对应的第一倍数,将所述第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示。
本方案会排布系数差值对基准放大倍数进行调整,得到与文件格对应的第一倍数,然后将第二显示状态的文件格按照第一倍数在透明显示图层中进行显示。
通过以下公式计算第一倍数,
上述实施例考虑到数字化存储柜型号不同,所对应的文件格的大小也不同,如果采用相同的放大倍数进行放大,那么放大后的文件格显示比例不佳,甚至会出现用户无法完全查看文件格的情况出现,因此,本方案利用上述实施例来确定一个合适的放大倍数,从而得到合适的放大图像,协助用户准确操作。
除上述实施例外,本发明还可以有其他实施方式;凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。
Claims (5)
1.适用于智慧园区设备的数据处理方法,其特征在于,包括:
S1、手持端对数字化存储柜的条形码进行识别,提取所述数字化存储柜的第一标签信息,将手持端的第二标签信息与所述第一标签信息分别上传至服务器;
S2、服务器根据所述第一标签信息检索与其相对应的标签白名单,若判断所述第二标签信息与所述标签白名单中的任意一个相对应,则调取与所述第一标签信息对应的第一历史存储信息,以及与所述第二标签信息对应的第二历史存储信息;
S3、获取与所述第一标签信息所对应的初始界面,所述初始界面包括多个文件格,每个第一标签信息具有与其预先对应设置的初始界面;
S4、确定所述第一历史存储信息所具有的第一存储行为信息,根据所述第一存储行为信息对初始界面中的文件格配置第一显示状态,为所述第一显示状态的文件格配置存件逻辑;
S5、若判断所述第二历史存储信息中具有第二存储行为信息,根据所述第二存储行为信息对初始界面中的文件格配置第二显示状态,为所述第二显示状态的文件格配置存件逻辑和/或取件逻辑;
S6、将配置第一显示状态和/或第二显示状态的初始界面作为相应用户的目标界面,将所述目标界面发送至手持端,根据用户选定的第一显示状态的文件格和/或第二显示状态的文件格,在所述目标界面处建立透明显示图层,用户基于所述透明显示图层进行触发,以使服务器调取相对应的存件逻辑和/或取件逻辑,对数字化存储柜进行远程控制,以使用户进行文件的存储和/或拿取;
所述S6包括:
若判断用户选定任意一个第一显示状态的文件格,服务器按照存件逻辑进行存件处理,所述存件逻辑为提取所选定的文件格的文件格编号,向所述数字化存储柜发送所述文件格编号以及存件指令;
数字化存储柜基于所述存件指令打开与所述文件格编号对应的文件格,在判断用户关闭所述文件格后,则生成存件完成指令并发送至服务器;
服务器基于所述存件完成指令,提取手持端的存储主体,基于所述存储主体、文件格编号、已进行文档存储字符生成相应文件格的存储行为信息;
所述S6包括:
若判断用户选定任意一个第二显示状态的文件格,则在所述目标界面的上部生成尺寸相同的透明显示图层;
对用户所选定的第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示;
若判断用户触发第二文件格的第一区域,服务器按照存件逻辑进行存件处理,所述存件逻辑为提取所选定的文件格的文件格编号,向所述数字化存储柜发送所述文件格编号以及存件指令;
数字化存储柜基于所述存件指令打开与所述文件格编号对应的文件格,在判断用户关闭所述文件格后,则生成存件完成指令并发送至服务器,所述服务器不对相应文件格的存储行为信息进行修改;或,
所述S6包括:
若判断用户选定任意一个第二显示状态的文件格,则在所述目标界面的上部生成尺寸相同的透明显示图层;
对用户所选定的第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示;
若判断用户触发第二文件格的第二区域,服务器按照取件逻辑进行取件处理,所述取件逻辑为提取所选定的文件格的文件格编号,向所述数字化存储柜发送所述文件格编号以及取件指令;
数字化存储柜基于所述取件指令打开与所述文件格编号对应的文件格,在判断用户关闭所述文件格后,则生成取件完成指令并发送至服务器;
服务器基于所述取件完成指令,删除与所述文件格先前对应的第二存储行为信息,生成新的存储行为信息与所述文件格对应,所述新的存储行为信息包括未进行文档存储字符;
所述若判断用户选定任意一个第二显示状态的文件格,则在所述目标界面的上部生成尺寸相同的透明显示图层,包括:
在判断用户选定任意一个第二显示状态的文件格时,则获取目标界面中文件格的总数量、横向数量以及纵向数量;
根据所述总数量、横向数量以及纵向数量生成文件格的排布系数,若所述排布系数大于预设系数,则在所述目标界面的上部生成尺寸相同的透明显示图层;
通过以下公式计算目标界面中文件格的排布系数,
还包括:
所述对用户所选定的第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示,包括:
获取目标界面中文件格的排布系数,将所述排布系数与预设系数比较得到排布系数差值;
根据所述排布系数差值对基准放大倍数进行调整,生成与所述文件格对应的第一倍数,将所述第二显示状态的文件格按照第一倍数在所述透明显示图层中进行显示;
通过以下公式计算第一倍数,
2.根据权利要求1所述的适用于智慧园区设备的数据处理方法,其特征在于,
所述S1包括:
服务器根据每个数字化存储柜的第一标签信息生成与其相对应的条形码,所述第一标签信息包括存储柜ID信息;
手持端提取自身的第二标签信息和第一标签信息分别上传至服务器,所述第二标签信息包括终端ID信息。
3.根据权利要求2所述的适用于智慧园区设备的数据处理方法,其特征在于,
所述S2包括:
服务器以第一标签信息为第一目标词在白名单库内进行检索,得到与其相对应的标签白名单,每个第一标签信息具有与其预先对应设置的标签白名单;
服务器以第二标签信息为目标词在所得到的标签白名单内进行检索,若判断第二标签信息与所述标签白名单中的任意一个相对应;
调取与所述第一标签信息对应的第一历史存储信息,所述第一历史存储信息中具有数字化存储柜的每个文件格的存储行为信息,所述存储行为信息包括存储主体、文件格编号、已进行文档存储字符以及未进行文档存储字符中的任意一种或多种;
遍历每个存储行为信息中的存储主体,若判断存在与第二标签信息相对应存储主体的存储行为信息,则统计所有相对应存储主体的存储行为信息得到第二历史存储信息。
4.根据权利要求3所述的适用于智慧园区设备的数据处理方法,其特征在于,
所述S4包括:
依次对第一历史存储信息中的所有存储行为信息进行检索,将具有未进行文档存储字符的存储行为信息作为第一存储行为信息,将具有已进行文档存储字符的存储行为信息作为第二存储行为信息;
根据所述第一存储行为信息的文件格编号确定初始界面中所对应的第一文件格,对所述第一文件格配置第一显示状态;
调取预先设置的存件逻辑,将所述存件逻辑分别与具有第一显示状态的第一文件格对应,以使第一显示状态的第一文件格被触发时,调用相对应的存件逻辑进行存件交互。
5.根据权利要求4所述的适用于智慧园区设备的数据处理方法,其特征在于,
所述S5包括:
若所述第二历史存储信息不为空,则获取所述第二历史存储信息中的所有第二存储行为信息;
根据所述第二存储行为信息的文件格编号确定初始界面中所对应的第二文件格,对所述第二文件格配置第二显示状态;
对所述第二文件格进行分区处理得到第一区域和第二区域,在所述第一区域配置第一子状态,在所述第二区域设置第二子状态,所述第一子状态和第二子状态融合为第二显示状态;
调取预先设置的存件逻辑和取件逻辑,将所述存件逻辑与第二文件格的第一区域对应,将所述取件逻辑与第二文件格的第二区域对应,以使第一子状态的第一区域或第二子状态的第二区域被触发时,调用相对应的存件逻辑或取件逻辑进行存件或取件交互。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211250884.7A CN115329915B (zh) | 2022-10-13 | 2022-10-13 | 适用于智慧园区设备的数据处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211250884.7A CN115329915B (zh) | 2022-10-13 | 2022-10-13 | 适用于智慧园区设备的数据处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115329915A CN115329915A (zh) | 2022-11-11 |
CN115329915B true CN115329915B (zh) | 2023-01-03 |
Family
ID=83914087
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211250884.7A Active CN115329915B (zh) | 2022-10-13 | 2022-10-13 | 适用于智慧园区设备的数据处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115329915B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114880295A (zh) * | 2022-07-06 | 2022-08-09 | 国网浙江省电力有限公司 | 适用于数字文件柜的异构文件存档方法 |
CN115050145A (zh) * | 2022-08-15 | 2022-09-13 | 山东悦知教育科技有限公司 | 一种基于智慧校园的物品存取***及存取方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110555957A (zh) * | 2018-05-31 | 2019-12-10 | 北京银融科技有限责任公司 | 一种智能取款设备及其方法 |
CN113643482B (zh) * | 2021-10-12 | 2022-02-11 | 浙江口碑网络技术有限公司 | 开柜控制方法、装置及计算设备 |
CN114241687A (zh) * | 2022-01-28 | 2022-03-25 | 上海商汤科技开发有限公司 | 存储柜管理方法、装置、存储柜、电子设备及存储介质 |
CN114419794A (zh) * | 2022-01-28 | 2022-04-29 | 上海商汤科技开发有限公司 | 存件方法与取件方法、装置、智能储物柜和存储介质 |
-
2022
- 2022-10-13 CN CN202211250884.7A patent/CN115329915B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114880295A (zh) * | 2022-07-06 | 2022-08-09 | 国网浙江省电力有限公司 | 适用于数字文件柜的异构文件存档方法 |
CN115050145A (zh) * | 2022-08-15 | 2022-09-13 | 山东悦知教育科技有限公司 | 一种基于智慧校园的物品存取***及存取方法 |
Also Published As
Publication number | Publication date |
---|---|
CN115329915A (zh) | 2022-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107730077A (zh) | 节点任务数据显示方法、装置、存储介质和计算机设备 | |
CN111444880B (zh) | 一种食材识别方法及冰箱 | |
CN109118410A (zh) | 一种物联网智能图书馆管理方法与装置 | |
CN106919971A (zh) | 二维码智能化档案柜和档案管理*** | |
CN107193983A (zh) | 图像搜索方法及装置 | |
CN104692016A (zh) | 一种智能管理***及方法 | |
CN103608835B (zh) | 内容处理装置、内容处理方法以及集成电路 | |
CN113111195A (zh) | 多媒体信息编辑方法及相关装置 | |
CN104270498B (zh) | 向通信界面输入通信号码的方法和装置 | |
US8280225B2 (en) | Information processing device, display data providing method, and program | |
CN106959993A (zh) | 储藏物的位置追踪方法 | |
CN108116829A (zh) | 一种货架管理的方法及装置 | |
CN107025275A (zh) | 视频搜索方法及装置 | |
CN105354284B (zh) | 模板的处理方法及装置、短信识别方法及装置 | |
CN107492214A (zh) | 智能储物方法和智能储物装置 | |
CN107885482B (zh) | 音频播放方法、装置、存储介质及电子设备 | |
CN110851638B (zh) | 获取物种识别名称的方法及装置 | |
CN112784131A (zh) | 一种档案智能管理***及方法 | |
CN115329915B (zh) | 适用于智慧园区设备的数据处理方法 | |
CN204568583U (zh) | 一种智能管理*** | |
CN103995844B (zh) | 信息搜索方法和装置 | |
CN107993369A (zh) | 一种外卖食品存放柜 | |
CN108376159A (zh) | 一种收纳容器智能管理方法 | |
CN106469166B (zh) | 一种信息处理方法及装置 | |
CN104407790A (zh) | 图片显示方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |