与会人员状态判断方法、系统及交互智能平板与流程

文档序号:11254298阅读:760来源:国知局
与会人员状态判断方法、系统及交互智能平板与流程

本发明涉及信息处理技术领域,特别是涉及一种与会人员状态判断方法、系统及交互智能平板。



背景技术:

为了加强员工之间的沟通、将企业的信息以及文化传达给所有的员工以及监督工作的进展,企业内部经常需要组织举办各种类型的会议。

参加会议中,常采用纸质签到、电子签到或软件签到,其中,纸质签到为通过手工统计出席人员的情况,纸质签到效率不高,以及人多时造成拥堵混乱,电子签到为通过会议室门口的rfid读写器读取与会人员的rfid卡的信息,从而实现对与会人员的信息签到,软件签到为通过在软件中对获取的会议信息进行签到。

然而,在现有的软件签到中,与会人员在开始参加会议时完成签到,但是会议结束时忘记离开签到,或者在会议开始时签到完成后直接离开会议,会议工作人员却很难判别每个与会人员的与会状态。



技术实现要素:

基于此,本发明实施例提出一种与会人员状态判断方法、系统及交互智能平板,解决在会议中难以判别与会人员的与会状态的不便。

本发明实施例提供一种与会人员状态判断方法,具体技术方案如下:

一种与会人员状态判断方法,所述方法包括:

对接收到的客户端发送的蓝牙数据包进行解析,以确定所述客户端的身份信息;

轮询发送数据包至所述客户端,并根据是否接收到所述客户端发送的响应数据包确定所述身份信息对应的与会人员的与会状态。

本发明实施例主要应用于交互智能平板,通过交互智能平板接收蓝牙数据包并解析得到客户端的身份信息,并发送数据包至客户端,由于蓝牙通讯存在传输距离的限制,因此当与会人员离开会议室时,则交互智能平板与客户端的蓝牙通讯连接断开,因此交互智能平板根据是否接收到客户端发送的响应数据包可以确定出与会人员的与会状态,解决在会议中难以判别与会人员的与会状态的不便。

进一步地,所述对接收到的客户端发送的蓝牙数据包进行解析的步骤之前包括:

实时监测是否接收到所述客户端发送的蓝牙广播包;

当接收到所述客户端发送的蓝牙广播包时,发送请求广播包至所述客户端,所述请求广播包包括是否参加当前会议信息;

实时监测是否接收到所述客户端发送的确认所述请求广播包对应的蓝牙数据包。

进一步地,当所述客户端的数量为多个,所述方法还包括:

轮询发送所述数据包至各个所述客户端,并根据是否接收到各个所述客户端发送的响应数据包确定各个所述身份信息对应的与会人员的与会状态。

进一步地,所述轮询发送所述数据包至各个所述客户端的步骤包括:

获取所述客户端的数量以及每个所述客户端对应的所述身份信息;

轮询发送目标数量个所述数据包至每个所述身份信息对应的客户端,其中,每个所述数据包包括其中一个所述身份信息,所述目标数量为所述客户端的数量。

进一步地,在轮询发送数据包至各个所述客户端之后,还包括步骤:

在预设时间内监测是否接收到各个所述客户端发送的所述响应数据包,所述发送数据包的时间小于所述预设时间。

本发明的另一个实施例提出一种与会人员状态判断系统,所述系统包括:

身份信息确定模块,用于对接收到的客户端发送的蓝牙数据包进行解析,以确定所述客户端的身份信息;

第一状态确定模块,用于轮询发送数据包至所述客户端,并根据是否接收到所述客户端发送的响应数据包确定所述身份信息对应的与会人员的与会状态。

进一步地,所述系统还包括:

第一监测模块,用于实时监测是否接收到所述客户端发送的蓝牙广播包;

请求模块,用于当接收到所述客户端发送的蓝牙广播包时,发送请求广播包至所述客户端,所述请求广播包包括是否参加当前会议信息;

第二监测模块,用于实时监测是否接收到所述客户端发送的确认所述请求广播包对应的蓝牙数据包。

进一步地,当所述客户端的数量为多个,所述系统还包括:

第二状态确定模块,用于轮询发送所述数据包至各个所述客户端,并根据是否接收到各个所述客户端发送的响应数据包确定各个所述身份信息对应的与会人员的与会状态。

进一步地,所述第二状态确定模块包括:

获取单元,用于获取所述客户端的数量以及每个所述客户端对应的所述身份信息;

第一发送单元,用于轮询发送目标数量个所述数据包至每个所述身份信息对应的客户端,其中,每个所述数据包包括其中一个所述身份信息,所述目标数量为所述客户端的数量。

本发明的另一个实施例提出一种交互智能平板,其包括上述与会人员状态判断系统。

附图说明

图1为本发明第一实施例提出的与会人员状态判断方法的流程图。

图2为本发明第二实施例提出的与会人员状态判断方法的流程图。

图3为本发明一实施例提出的与会人员状态判断系统的结构框图。

图4为本发明另一实施例提出的与会人员状态判断系统的结构框图。

图5为本发明一实施例提出的与会人员状态判断方法中交互智能平板和客户端之间的蓝牙收发切换时序图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。

请查阅图1,为本发明的第一实施例提出的与会人员状态判断方法的流程图,该方法包括:

步骤s101,对接收到的客户端发送的蓝牙数据包进行解析,以确定所述客户端的身份信息;

其中,该方法应用于交互智能平板中,该交互智能平板可与多个客户端之间进行蓝牙通讯,该客户端为智能终端、智能平板电脑或智能可穿戴设备等多种设备中的任意一种,其交互智能平板和客户端均包括蓝牙模块用以蓝牙通讯,当客户端处于交互智能平板的蓝牙通讯距离内,与会人员可通过操作其携带的客户端进行签到。

进一步地,当当前与会人员在会议室内需要进行签到时,通过当前客户端发送一蓝牙数据包,当交互智能平板接收到当前客户端发送的蓝牙数据包时,对该当前客户端发送的蓝牙数据包进行解析,通过解析得到该当前客户端的身份信息,并与该当前客户端建立连接,其中该身份信息包括设备标识码和用户名。需要指出的是,交互智能平板与客户端之间建立的为异步无连接链路链接,其之间不会占用相应的连接通道,因此通过无连接的传输方式,交互智能平板可以与多个客户端之间进行蓝牙通讯。

其中,需要指出的是,交互智能平板和客户端上设有对应一套软件,该套软件具有控制蓝牙模块的功能,且其互相之间通过蓝牙进行通讯。且该软件能根据客户端的设备信息生成对应的一设备标识码。且该软件需要用户进行注册登陆,用以确定每个用户的信息,该信息至少包括用户的用户名。为使本发明的方法步骤简明扼要,其均以交互智能平板和客户端进行描述,可以理解的,其交互智能平板和客户端进行数据的发送、接收等操作均需通过其软件完成。

步骤s102,发送轮询数据包至所述客户端,并根据是否接收到所述客户端发送的响应数据包确定所述身份信息对应的与会人员的与会状态;

其中,当交互智能平板接收到客户端发送的蓝牙数据包后,记录客户端的身份信息,其中身份信息包括设备标识码和对应的用户名,当会议开始后,交互智能平板每间隔一预设时间轮询发送数据包至客户端,当客户端接到交互智能平板发送的数据包后,会发送一响应数据包至交互智能平板,当交互智能平板接收到客户端发送的响应数据包时,确定携带客户端的与会人员为在场状态,当交互智能平板未接收到其中客户端发送的响应数据包时,确定该用户名对应的与会人员为离席,其中,需要指出的是,由于蓝牙通讯存在传输距离的限制,因此当交互智能平板的蓝牙模块通讯覆盖范围为整个会议室,且当与会人员离开会议室时,则交互智能平板与客户端的蓝牙通讯连接断开,交互智能平板接收不到客户端发送的响应数据包,因此通过交互智能平板和客户端之间的蓝牙模块的通讯状态可以确定各个与会人员的与会状态,而不用工作人员人工确定各个与会人员的与会状态。

本发明实施例通过交互智能平板接收蓝牙数据包并解析得到客户端的身份信息,并发送数据包至客户端,由于蓝牙通讯存在传输距离的限制,因此当与会人员离开会议室时,则交互智能平板与客户端的蓝牙通讯连接断开,因此交互智能平板接收不到客户端发送的响应数据包,因此交互智能平板根据是否接收到客户端发送的响应数据包可以确定出与会人员的与会状态,解决在会议中难以判别与会人员的与会状态的不便。

请查阅图2,本发明的第二实施例中提供的与会人员状态判断方法的流程图,其中,该方法应用于与会人员状态判断系统,与会人员状态判断系统中存储有多个姓名信息以及与该多个姓名信息一一对应的通讯地址,该方法包括:

步骤s111,实时监测是否接收到所述客户端发送的蓝牙广播包;

其中,当接收到所述客户端发送的蓝牙广播包时,执行步骤s112;

其中,交互智能平板实时监测是否接收到各个客户端发送的蓝牙广播包,根据蓝牙广播包确定交互智能平板的蓝牙通讯范围内的各个客户端,当与会人员进入会议室后,需打开其携带的客户端上的软件,该软件会控制蓝牙模块广播蓝牙广播包,以使交互智能平板确定其客户端的在场信息。

步骤s112,发送请求广播包至所述客户端,所述请求广播包包括是否参加当前会议信息;

其中,当交互智能平板接收到客户端发送的蓝牙广播包时,此时发送一条请求广播包至该客户端,请求广播中包括是否参加当前会议的信息,当客户端接收到交互智能平板发送的请求广播包时,与会人员根据该会议的信息确定其是否要参加该会议,当与会人员确定需要参加当前会议时,确认该请求广播包。

步骤s113,实时监测是否接收到所述客户端发送的确认所述请求广播包对应的蓝牙数据包;

当接收到所述客户端发送的确认所述请求广播包的蓝牙数据包时,执行步骤s114。

步骤s114,对接收到的多个所述客户端发送的蓝牙数据包进行解析,以确定每个所述客户端的身份信息;

其中,当与会人员确认该请求广播包时,客户端会发送一确认该请求广播包的蓝牙数据包至交互智能平板,且该蓝牙数据包包括该客户端的身份信息。当交互智能平板接收到客户端发送的确认该请求广播包的蓝牙数据包时,对该数据包进行解析得到客户端的身份信息,其中身份信息包括设备标识码和用户名。

步骤s115,轮询发送所述数据包至各个所述客户端,并根据是否接收到各个所述客户端发送的响应数据包确定各个所述身份信息对应的与会人员的与会状态;

其中,轮询发送所述数据包至各个所述客户端的步骤具体包括:

获取所述客户端的数量以及每个所述客户端对应的所述身份信息;

轮询发送目标数量个所述数据包至每个所述身份信息对应的客户端,其中,每个所述数据包包括其中一个所述身份信息,所述目标数量为所述客户端的数量;

其中,当会议开始一段时间后,即交互智能平板不再判断是否还有与会人员参加会议,此时获取确定在场的所有客户端的数量以及其每个客户端对应的设备标识码。进一步地,交互智能平板每隔预设时间发送一次数据包至每个客户端,其发送数据包的方式为发送多个数据包,每个数据包的目标地址为其中一个客户端的设备标识码对应的地址,因此,交互智能平板发送的多个数据包包括了所有发送至对应的客户端的目标地址。其中,需要指出的是,蓝牙进行通讯时,通讯地址包括源地址和目标地址,当客户端接收到交互智能平板发送的数据包时,会确定其目标地址与其是否对应,若对应则解析数据包的内容,否则丢弃该数据包,因此每个客户端会接收到交互智能平板发送的一对应的数据包,丢弃其他数据包。

其中,需要指出的是,在本发明的其他实施例中,轮询发送所述数据包至各个所述客户端的步骤还可以为轮询发送所述数据包至每个所述身份信息对应的客户端,其中所述数据包包括所有所述身份信息。即该轮询数据包的目的地址为所有客户端的设备标识码对应的地址,每个客户端都接收到该数据包,当每个客户端确定该数据包包括其设备标识码对应的地址时,则会对其进行解析。

进一步地,在轮询发送数据包至各个所述客户端之后,还包括步骤:

在预设时间内监测是否接收到各个所述客户端发送的所述响应数据包,所述发送数据包的时间小于所述预设时间。

其中,交互智能平板与各个客户端之间建立的蓝牙数据传输的方式为异步无连接传输链路(acl链路),在数据传输时才应用传输时隙,且主设备可同时与多个从设备建立acl链路,属于点对多的非对称连接,在现有的蓝牙协议中规定,一个时钟周期为312.5μs,以2×312.5μs=625μs为一个时隙,时钟速率为3.2khz,交互智能平板和各个客户端都在不同的时隙进行数据包的发送与接收。其中,在蓝牙传输过程中,必须要有一方作为中心设备负责接收数据,另一方作为周边设备负责发送数据,这就使得蓝牙的通讯的方向是确定不变的。为了实现客户端与交互智能平板之间的相互通讯,交互智能平板和客户端之间需要间歇切换其蓝牙的收发状态,如图5所示,为交互智能平板和客户端之间的蓝牙收发切换时序图,交互智能平板在t3时间内发送数据包至各个客户端,在t3时间内发送数据包完成后,在预设时间即t4时间内检测是否接收到各个客户端发送的响应数据包,其中,由于交互智能平板与各个客户端之间属于点对多的非对称连接,各个客户端接收到交互智能平板的数据包后均会应答一个响应数据包,因此交互智能平板需要更多时间、更频繁的监测接收各个客户端发送的响应数据包,因此交互智能平板的接收数据包的时间t4大于发送数据包的时间t3。同上述,各个客户端在t2时间内监测是否接收到交互智能平板发送的数据包,当接收到交互智能平板发送的数据包后,在t1时间内应答一响应数据包,由于客户端需要更频繁的发送数据包,因此各个客户端中发送数据包的时间t1大于接收数据包的时间t2,且交互智能平板每间隔一时间后均轮询收发一次蓝牙数据包,交互智能平板根据接收到的各个客户端应答的响应数据包确定出各个用户名对应的与会人员的与会状态信息。

请查阅图3,为本发明的一实施例中提供的与会人员状态判断系统的结构框图,该与会人员状态判断系统100应用于交互智能平板中,所述交互智能平板可与多个客户端之间进行蓝牙通讯,所述系统100包括:

身份信息确定模块101,用于对接收到的客户端发送的蓝牙数据包进行解析,以确定所述客户端的身份信息;

第一状态确定模块102,用于轮询发送数据包至所述客户端,并根据是否接收到所述客户端发送的响应数据包确定所述身份信息对应的与会人员的与会状态。

请查阅图4,为本发明的另一实施例中提供的与会人员状态判断系统的结构框图,所述系统110包括:

第一监测模块111,用于实时监测是否接收到所述客户端发送的蓝牙广播包。

请求模块112,用于当接收到所述客户端发送的蓝牙广播包时,发送请求广播包至所述客户端,所述请求广播包包括是否参加当前会议信息。

第二监测模块113,用于实时监测是否接收到所述客户端发送的确认所述请求广播包的蓝牙数据包。

身份信息确定模块114,用于对接收到的客户端发送的蓝牙数据包进行解析,以确定所述客户端的身份信息;

第二状态确定模块115,用于轮询发送所述数据包至各个所述客户端,并根据是否接收到各个所述客户端发送的响应数据包确定各个所述身份信息对应的与会人员的与会状态。

其中,所述第二状态确定模块115包括:

获取单元,用于获取所述客户端的数量以及每个所述客户端对应的所述身份信息;

第一发送单元,用于轮询发送目标数量个所述数据包至每个所述身份信息对应的客户端,其中,每个所述数据包包括其中一个所述身份信息,所述目标数量为所述客户端的数量。

第一监测单元,用于在预设时间内监测是否接收到各个所述客户端发送的所述响应数据包,所述发送数据包的时间小于所述预设时间。

本发明实施例提出的与会人员状态判断系统的技术特征和技术效果与本发明实施例提出的方法相同,在此不予赘述。

本发明还提出一种交互智能平板,该交互智能平板包括上述与会人员状态判断系统。本发明实施例提出的交互智能平板的技术特征和技术效果与本发明实施例提出的方法相同,在此不予赘述。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1