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

基于WIFI探针检测会议室状态的方法及装置、设备、存储介质与流程

2021-10-29 22:48:00 来源:中国专利 TAG:探针 会议室 装置 状态 检测

基于wifi探针检测会议室状态的方法及装置、设备、存储介质
技术领域
1.本技术涉及计算机技术领域,尤其涉及一种基于wifi探针检测会议室状态的方法及装置、设备、存储介质。


背景技术:

2.目前,wifi探针技术多用于窃取用户的个人信息,这没有发挥出其应有的技术价值。
3.相关技术中,通过在移动设备中安装诸如企业微信、钉钉等办公类的应用程序来管理办公环境中会议室的使用,然而这些应用程序针对会议室实时使用状态、与会人员情况等的管理均需人工操作才可完成,不仅管理效果不佳,误判率高,而且操作繁琐,用户体验差。


技术实现要素:

4.为解决上述技术问题,期望提供一种基于wifi探针检测会议室状态的方案。
5.根据本技术的一个方面,提供了一种基于wifi探针检测会议室状态的方法,应用于预先部署在当前会议室中的wifi探针,所述方法包括:
6.接收来自服务器的会议消息并开始计时,所述会议消息中携带会议的开始时刻和参会人员的移动设备mac地址;
7.计时到达所述会议的开始时刻之时,探测当前会议室中移动设备的mac地址;
8.通过匹配当前会议室中移动设备的mac地址与所述参会人员的移动设备mac地址,确定是否有参会人员到达当前会议室;
9.在确定有参会人员到达当前会议室时,向所述服务器发送参会人员已到达当前会议室的通知,以便所述服务器更新当前会议室的使用状态。
10.一些示例中,通过匹配当前会议室中移动设备的mac地址与所述参会人员的移动设备mac地址,确定是否有参会人员到达当前会议室,包括:将所述参会人员的移动设备mac地址与当前会议室中移动设备的mac地址逐一进行匹配,若当前会议室中移动设备的mac地址与所述参会人员的移动设备mac地址中至少部分一致,则确定有参会人员到达当前会议室。
11.一些示例中,计时到达所述会议的开始时刻之时,探测当前会议室中移动设备的mac地址,包括:计时到达所述会议的开始时刻之时,捕获当前会议室中所有移动设备的探测请求probe request帧,解析所捕获的probe request帧以获得当前会议室中所有移动设备的mac地址。
12.根据本技术的一个方面,提供了一种基于wifi探针检测会议室状态的装置,应用于预先部署在当前会议室中的wifi探针,所述装置包括:
13.任务设定单元,配置为接收来自服务器的会议消息并开始计时,所述会议消息中携带会议的开始时刻和参会人员的移动设备mac地址;
14.mac地址探测单元,配置为计时到达所述会议的开始时刻之时,探测当前会议室中移动设备的mac地址;
15.确定单元,配置为通过匹配当前会议室中移动设备的mac地址与所述参会人员的移动设备mac地址,确定是否有参会人员到达当前会议室;
16.通知单元,配置为在确定有参会人员到达当前会议室时,向所述服务器发送参会人员已到达当前会议室的通知,以便所述服务器更新当前会议室的使用状态。
17.根据本技术的一个方面,提供了一种基于wifi探针检测会议室状态的方法,应用于服务器,所述方法包括:
18.会议室预定成功后,基于预先获取的参会人员身份信息,通过查询预先创建的人员身份信息和移动设备mac地址之间的绑定记录来获得参会人员的移动设备mac地址;
19.向部署在所述会议室中的wifi探针下发会议消息,所述会议消息携带当前会议的开始时刻和所述参会人员的移动设备mac地址。
20.一些示例中,所述基于wifi探针检测会议室状态的方法还包括:接收来自所述wifi探针的参会人员已到达当前会议室的通知,更新所述会议室的使用状态为使用中。
21.一些示例中,所述基于wifi探针检测会议室状态的方法,还包括:移动设备成功接入局域网wifi热点之后,将所述移动设备的mac地址和通过所述移动设备获取的人员身份信息绑定并生成相应的绑定记录。
22.根据本技术的一个方面,提供了一种基于wifi探针检测会议室状态的装置,应用于服务器,所述装置包括:
23.查询单元,配置为在会议室预定成功后,基于预先获取的参会人员身份信息,通过查询预先创建的人员身份信息和移动设备mac地址之间的绑定记录来获得参会人员的移动设备mac地址;
24.下发单元,配置为向部署在所述会议室中的wifi探针下发会议消息,所述会议消息携带当前会议的开始时刻和所述参会人员的移动设备mac地址。
25.根据本技术的一个方面,提供了一种电子设备,包括:
26.一个或多个处理器;以及
27.存储器,存储有计算机程序,所述计算机程序在被所述处理器运行时使所述处理器执行上述任一种基于wifi探针检测会议室状态的方法。
28.根据本技术的一个方面,提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序在被处理器运行时使得所述处理器执行上述任一种基于wifi探针检测会议室状态的方法。
29.本技术实施例通过部署于会议室中的wifi探针在规定时间探测当前会议室中的移动设备mac地址,并自动将移动设备mac地址与参会人员的移动设备mac地址进行匹配,从而判断参会人员是否在规定时间到达了会议室,达到了自动检测会议室使用状态的效果,无需人工操作即可实现,不仅简化了人工操作,而且效率高、误判率低。
附图说明
30.图1为本技术一实施例中基于wifi探针检测会议室状态的方法的流程示意图。
31.图2为本技术另一实施例中基于wifi探针检测会议室状态的方法的流程示意图。
32.图3为本技术一实施例中基于wifi探针检测会议室状态的装置的结构示意图。
33.图4为本技术另一实施例中基于wifi探针检测会议室状态的装置的结构示意图。
34.图5为本技术一实施例中基于wifi探针检测会议室状态的方法的具体实现流程示意图。
35.图6为本技术一实施例中电子设备的结构示意图。
具体实施方式
36.下文将结合附图对本技术实施例进行详细说明。需要说明的是,在不冲突的情况下,本技术中的各个实施例及其中的各特征可以相互任意组合。
37.如前文所述,相关技术通过在移动设备中安装诸如企业微信、钉钉等办公类的应用程序来管理办公环境中会议室的使用。
38.例如,会议室被预定后,无法自动判断预定人是否按照预定时间开始使用会议室,需要用户使用其他方法主动上报会议室使用状态(比如,扫描会议室特定二维码)来防止会议室资源的浪费,这显然会造成用户体验打折。
39.再例如,用户通过企业微信等应用程序预定会议室后,为了防止用户不及时使用而造成会议室资源的浪费,往往需要与会人员在抵达会议室后进行反馈(比如扫描会议室二维码),以告知服务器该会议室已经开始使用,如果用户没有按时反馈,该会议室可能会被释放。但是预定人往往会因为各种各样的问题忘记在规定的时间内反馈,这就会造成系统误判。
40.由上可见,相关技术的上述方法均需人工操作才可完成,不仅管理效果不佳,误判率高,而且操作繁琐,用户体验差。鉴于wifi探针可以在移动设备开启wifi的状态下自动捕获设备的mac地址,发明人发现可以通过在会议室中部署wifi探针来基于wifi探针技术来实现会议室使用状态的自动管理,不仅可以解决上述相关技术存在的技术问题,而且效率更高。
41.首先,详细说明适用于本技术实施例的示例性系统架构。适用于本技术实施例的示例性系统架构可以包括部署于在各个会议室中的wifi探针和负责管理会议室预定、分配等处理的服务器,各个wifi探针均可与服务器进行通信。该示例性系统架构可以部署于任何可适用的应用场景中,例如企业内部、金融机构或其他类似的场景中。以企业为例,在企业内部,人们可以使用具有wifi功能的移动设备(例如,手机、便携式电脑、平板电脑等)接入企业内部的局域网wifi热点,验证身份或权限之后即可接入上述示例性系统来在线查询会议室的使用情况、在线预定会议室等。需要说明的是,上述示例性系统架构仅作为示例,并不用于限制本发明。
42.图1为本技术实施例基于wifi探针检测会议室状态的示例性方法的流程图。如图1所示,本技术实施例提供的一种基于wifi探针检测会议室状态的方法,该方法通过部署在会议室中的wifi探针来实现,该方法可以包括以下步骤s110~步骤s140:
43.步骤s110,接收来自服务器的会议消息并开始计时,所述会议消息中携带会议的开始时刻和参会人员的移动设备mac地址。
44.一些示例中,本步骤可以包括:接收来自服务器的会议消息,解析该会议消息以获取其中的会议开始时刻和参会人员的移动设备mac地址,基于该会议开始时刻设定一个定
时任务,同时暂存参会人员的移动设备mac地址,该定时任务用于在计时到达会议开始时刻之时触发步骤s120的探测。
45.一些示例中,该会议消息除了携带会议开始时刻和参会人员的移动设备mac地址之外,还可以携带其他信息,例如会议时长、会议室标识、ap标识等信息。
46.一些示例中,wifi探针可以实现根据会议消息中携带的会议室标识和/或ap标识,验证该会议消息是否对应于自身所属的会议室,如果是则可以继续步骤s120~步骤s140的处理,否则可以直接丢弃该会议消息,不做任何处理。
47.步骤s120,计时到达所述会议的开始时刻之时,探测当前会议室中移动设备的mac地址。
48.移动设备(例如,智能手机)具有唯一的mac地址,该地址相当于移动设备的身份标识,wifi探针可以在移动设备开启wifi的状态下自动捕获设备的mac地址。当移动设备wifi处于开启状态时,该设备会主动向周围发送探测请求(probe request)帧,以扫描所在区域内有哪些802.11网络(例如无线接入点(ap),无线路由器),而该帧中即包含当前移动设备的mac地址信息。由此,wifi探针即通过捕获周围环境中的probe request帧,来探测周围环境存在的移动设备的mac地址等信息。wifi探针采用的是ieee802.11协议集,在ieee802.11协议中有三种类型的帧,管理帧(例如beacon帧、probe request帧)、控制帧及数据帧。
49.一些实施例中,步骤s120可以包括:计时到达会议的开始时刻之时,捕获当前会议室中所有移动设备的probe request帧,解析所捕获的probe request帧以获得当前会议室中所有移动设备的mac地址。这里,在捕获会议开始时刻之后当前会议室中所有移动设备的mac地址之后,可以先暂存,以便进入步骤s130。
50.步骤s130,通过匹配当前会议室中移动设备的mac地址与所述参会人员的移动设备mac地址,确定是否有参会人员到达当前会议室。
51.一些实施例中,步骤s130可以包括:将参会人员的移动设备mac地址与当前会议室中移动设备的mac地址逐一进行匹配,若当前会议室中移动设备的mac地址与参会人员的移动设备mac地址中至少部分一致,则确定有参会人员到达当前会议室。
52.也就是说,若当前会议室中移动设备的mac地址与参会人员的移动设备mac地址部分一致或全部一致,可以确定有参会人员已到达了当前会议室。若当前会议室中移动设备的mac地址与参会人员的移动设备mac地址完全不同,即当前会议室中移动设备的mac地址不包含任何一个参会人员的移动设备mac地址,则可以确定没有参会人员到达当前会议室。
53.步骤s140,在确定有参会人员到达当前会议室时,向服务器发送参会人员已到达当前会议室的通知,以便服务器更新当前会议室的使用状态。
54.步骤s140中,可以在所述参会人员已到达当前会议室的通知中携带这些到达当前会议室的参会人员的移动设备mac地址,这些移动设备mac地址即为步骤s130中经过匹配后确认为一致的那部分mac地址,以便服务器利用这些移动设备mac地址来确定参会人员的身份信息,并根据参会人员的身份信息进行签到。
55.本步骤中,如果有参会人员到达会议室,可以表明会议已经开始,会议室被使用,因此,可以向服务器发送参会人员已到达当前会议室的通知,以便服务器更新当前会议室的使用状态为使用中。
56.至少一些实施例中,在会议开始时刻之后,如果没有参会人员到达当前会议室,可
以在预定时长内持续执行步骤s120的探测和步骤s130的匹配,如果在该预定时长之后仍没有参会人员到达会议室,可以表明会议取消,可以向服务器发送会议取消的通知或者不做任何动作,服务器将保持会议室的使用状态为空闲,以便相关人员可以在该时间段之后预定会议室,从而避免会议室资源的浪费。这里,该预先时长可以由会议消息中携带的会议时长来决定,例如,可以是会议时长的三分之一或者会议时长的二分之一等等。
57.图2为本技术实施例基于wifi探针检测会议室状态的示例性方法的流程图。如图2所示,本技术实施例提供的一种基于wifi探针检测会议室状态的方法,该方法通过服务器来实现,该方法可以包括以下步骤s210~步骤s240:
58.步骤s210,会议室预定成功后,基于预先获取的参会人员身份信息,通过查询预先创建的人员身份信息和移动设备mac地址之间的绑定记录来获得参会人员的移动设备mac地址;
59.步骤s220,向部署在所述会议室中的wifi探针下发会议消息,所述会议消息携带当前会议的开始时刻和所述参会人员的移动设备mac地址。
60.在步骤s220之前,在每个会议室中部署wifi探针之后,服务器将wifi探针的唯一设备标识与会议室标识绑定,生成相应的绑定记录并保存。在步骤s220中,可以基于会议室标识查询该绑定记录来获取会议室中wifi探针的唯一设备标识,然后再基于wifi探针的唯一设备标识来向wifi探针下发所述会议消息。
61.一些实施例中,图2所示的方法还可以包括:步骤s230,接收来自所述wifi探针的参会人员已到达当前会议室的通知,更新所述会议室的使用状态为使用中。这里,步骤s230中,如果没有接收到来自wifi探针的参会人员已到达当前会议室的通知,则不做任何处理,保持会议室的使用状态为空闲。
62.步骤s230中,如果所述参会人员已到达当前会议室的通知中携带了这些到达当前会议室的参会人员的移动设备mac地址,服务器可以基于这些移动设备mac地址通过查询预先创建的人员身份信息和移动设备mac地址之间的绑定记录来确定参会人员的身份信息,并根据参会人员的身份信息进行签到。
63.一些实施例中,上述方法还可以包括:步骤s200,移动设备成功接入局域网的无线接入点之后,将所述移动设备的mac地址和通过所述移动设备获取的人员身份信息绑定并生成相应的绑定记录。
64.实际应用中,步骤s200也可以通过其他设备来实现。实际应用中,每次有新的移动设备接入该无线接入点,即可以由提供无线接入点的网关设备或服务器来自动收集该移动设备的mac地址和经由该移动设备获取的人员身份信息。举例来说,移动设备a接入局域网的无线接入点1时,移动设备a通过登录界面接收用户输入的人员身份信息,向服务器或提供无线接入点的网关设备发起接入请求,该接入请求中携带人员身份信息,由服务器或网关设备验证该人员身份信息合法之后通过移动设备的接入请求,如此,移动设备a即可成功接入无线接入点1,在该过程中,由服务器或相应的网关设备可以收集该移动设备a的mac地址和从移动设备a获取的人员身份信息,将mac地址和人员身份信息绑定,生成相应的绑定记录并保存。
65.实际应用中,移动设备mac地址和人员身份信息之间的绑定记录可以通过链表或其他可适用的任何方式来实现,对此,本技术不予限制。
66.图3示出了本技术实施例中基于wifi探针检测会议室状态的一示例性装置的结构示意图。该基于wifi探针检测会议室状态的示例性装置部署在wifi探针中或者通过wifi探针来实现。具体地,如图3所示,该基于wifi探针检测会议室状态的示例性装置可以包括:
67.任务设定单元31,配置为接收来自服务器的会议消息并开始计时,所述会议消息中携带会议的开始时刻和参会人员的移动设备mac地址;
68.mac地址探测单元32,配置为计时到达所述会议的开始时刻之时,探测当前会议室中移动设备的mac地址;
69.确定单元33,配置为通过匹配当前会议室中移动设备的mac地址与所述参会人员的移动设备mac地址,确定是否有参会人员到达当前会议室;
70.通知单元34,配置为在确定有参会人员到达当前会议室时,向所述服务器发送参会人员已到达当前会议室的通知,以便所述服务器更新当前会议室的使用状态。
71.一些实施例中,确定单元33可以具体配置为:将所述参会人员的移动设备mac地址与当前会议室中移动设备的mac地址逐一进行匹配,若当前会议室中移动设备的mac地址与所述参会人员的移动设备mac地址中至少部分一致,则确定有参会人员到达当前会议室。
72.一些实施例中,mac地址探测单元32,可以具体配置为计时到达所述会议的开始时刻之时,捕获当前会议室中所有移动设备的探测请求probe request帧,解析所捕获的probe request帧以获得当前会议室中所有移动设备的mac地址。
73.图3所示的示例性装置的其他技术细节可以参考图1所示方法的相关描述,不再赘述。
74.图4示出了本技术实施例中基于wifi探针检测会议室状态的另一示例性装置的结构示意图。该基于wifi探针检测会议室状态的示例性装置部署在服务器中或者通过服务器来实现。具体地,如图4所示,该基于wifi探针检测会议室状态的示例性装置可以包括:
75.查询单元41,配置为在会议室预定成功后,基于预先获取的参会人员身份信息,通过查询预先创建的人员身份信息和移动设备mac地址之间的绑定记录来获得参会人员的移动设备mac地址;
76.下发单元42,配置为向部署在所述会议室中的wifi探针下发会议消息,所述会议消息携带当前会议的开始时刻和所述参会人员的移动设备mac地址。
77.一些实施例中,图4所示的示例性装置还可以包括:会议室状态更新单元43,配置为接收来自所述wifi探针的参会人员已到达当前会议室的通知,更新所述会议室的使用状态为使用中。
78.一些实施例中,图4所示的示例性装置还可以包括:绑定记录单元44,配置为移动设备成功接入局域网wifi热点之后,将所述移动设备的mac地址和通过所述移动设备获取的人员身份信息绑定并生成相应的绑定记录。
79.图4所示的示例性装置的其他技术细节可以参考图2所示方法的相关描述,不再赘述。
80.本技术实施例通过部署于会议室中的wifi探针在规定时间探测当前会议室中的移动设备mac地址,并自动将移动设备mac地址与参会人员的移动设备mac地址进行匹配,从而判断参会人员是否在规定时间到达了会议室,达到了自动检测会议室使用状态的效果,无需人工操作即可实现,不仅简化了人工操作,而且效率高、误判率低。
81.下面以企业内部为例对本技术实施例的具体实现过程进行示例性的详细说明。
82.员工使用其移动设备在首次接入企业内部wifi后,企业内部系统(即服务器端)会自动将员工输入的身份信息(例如,账号、工号等)与其移动设备mac地址进行绑定,生成相应的绑定记录并保存。
83.在企业内部的每个会议室中均部署一台wifi探针,并将该wifi探针的有唯一设备标识与会议室标识(例如,会议室房间号)绑定,生成相应的绑定记录并保存。
84.图5示出了基于wifi探针检测企业内部会议室状态的示例性实现流程。
85.如图5所示,该示例性实现流程可以包括:
86.步骤s501,预定人通过安装在其移动设备上的应用程序(例如,企业微信、web界面等)进行预定会议室a的操作,同时可以添加参会人员,接收用户输入的参会人员信息、所预定会议室房间号以及会议的开始时刻,并提交会议室申请给服务器。
87.步骤s502,服务器查询参会人员的移动设备mac地址,下发携带会议开始时刻和参会人员的移动设备mac地址的会议消息给会议室的wifi探针。
88.这里,服务器接收移动设备提交的会议室申请之后返回申请成功的消息给移动设备,从会议室申请中可以提取到会议开始时刻、参会人员信息(例如,身份信息)和会议室房间号。
89.这里,服务器基于会议室申请中携带的会议室房间号,查询已有的wifi探针唯一设备标识与会议室标识(例如,会议室房间号)之间的绑定记录,即可获得当前会议室的wifi探针的唯一设备标识,从而直接向该wifi探针下发会议消息。
90.步骤s503,会议室的wifi探针接收会议消息,获取到会议开始时刻和参会人员的移动设备mac地址并暂存,同时响应于会议消息设定定时任务。
91.步骤s504,wifi探针执行定时任务,判断当前是否到达了会议开始时刻,如果是则继续步骤s504,否则继续本步骤;
92.步骤s505,wifi探针探测会议室中移动设备的mac地址并暂存。
93.步骤s507,wifi探针将探测到的移动设备mac地址与参会人员的移动设备mac地址进行匹配,以判断是否有参会人员到达会议室,如果探测到的移动设备mac地址中有一条或多条mac地址与参会人员的移动设备mac地址相同,则说明已有参会人员到达会议室,如果探测到的移动设备mac地址与参会人员的移动设备mac完全不同,则说明参会人员还未到达会议室。
94.步骤s507,已有参会人员到达会议室时,wifi探针发送参会人员已到达会议室的通知给服务器。
95.步骤s508,服务器收到参会人员已到达会议室的通知之后,自动签到,并更新会议室的使用状态,向移动设备发送更新后的会议室使用状态。
96.步骤s509,移动设备收到更新后的会议室使用状态,在应用程序的用户界面中显示更新后的会议室使用状态,员工即可查看更新后的会议室使用状态。
97.如图6所示,本技术实施例还提供了一种电子设备。该电子设备可以包括一个或多个处理器61和存储器62。
98.处理器61可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备中的其他组件以执行期望的功能。
99.存储器62可以包括一个或多个计算机程序,所述计算机程序可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序,处理器可以运行所述程序指令,以实现上文所述的各个实施例的基于wifi探针检测会议室状态的方法以及/或者其他期望的功能。
100.除此之外,根据具体应用情况,电子设备还可以包括诸如总线、输入/输出接口等等的任何其他适当的组件。
101.除了上述方法和设备以外,本公开的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述方法部分中描述的根据本技术各种实施例的基于wifi探针检测会议室状态方法的步骤。
102.所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本技术实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、c 等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
103.此外,本公开的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述方法部分中描述的根据本技术各种实施例的基于wifi探针检测会议室状态方法中的步骤。
104.所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
105.以上,仅为本技术较佳的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献

  • 日榜
  • 周榜
  • 月榜