访客批量预约方法、装置、计算机设备及存储介质与流程

文档序号:17066483发布日期:2019-03-08 22:57阅读:161来源:国知局
访客批量预约方法、装置、计算机设备及存储介质与流程

本发明涉及数据标准化技术领域,尤其涉及一种访客批量预约方法、装置、计算机设备及存储介质。



背景技术:

随着社会经济的快速发展各种外来人员流动性的日益频繁,更增加了很多不可忽视的安全隐患。访客人员安全管理和内部人员管理更是企事业单位的管理的重点。

智能访客管理系统及门卫登记设备,可以安全可靠地进行来访人员管理,不仅可以保障各个单位的安全,更可以提高企事业单位的电子化访客登记水平和形象。

现有技术逐个访客进行访客预约,面对大量面试人员或者团体访客,普通访客预约系统已经无法满足。



技术实现要素:

本发明的目的是提供一种访客批量预约方法、装置、计算机设备及存储介质,用于解决现有技术存在的问题。

为实现上述目的,本发明提供一种访客批量预约方法,包括以下步骤01至步骤04。

步骤01,响应于批量访客预约请求,获取访客批量预约文件,其中,该访客批量预约文件中记录有多个访客的访客预约信息,每个所述访客预约信息包括:访客的身份信息和访客的联系方式。

步骤02,读取该访客批量预约文件中记录所述多个访客的访客预约信息。

步骤03,基于读取到的访客预约信息在访客预约系统中生成所述多个访客的访问预约记录,其中,所述访问预约记录包括访客的身份信息。

步骤04,基于读取到的上述多个访客中每个访客的联系方式,向该多个访客中对应的访客发送访问预约通知信息。

进一步地,步骤01中访客的访客预约信息还包括:访客的访问时间和/或访客的被访问对象;其中,步骤03中生成的访客预约记录还包括但不限于:该访客的访问时间和/或该访客的被访问对象和/或访客的访问区域。

进一步地,访客的身份信息包括但不限于:访客的身份证号码、访客的照片、访客的姓名、或访客的护照信息中至少之一或者任意组合。

进一步地,步骤02包括读取访客预约信息包含的字段名称,确定每一列数据对应的信息;依次读取该访客批量预约文件中每一行内容,分别获取每一行中每个字段名称对应的信息。

进一步地,步骤04中发送访问预约信息包括以下至少之一或者任意组合:发送短信,其中,该短信的内容为预约通知信息;发送电子邮件,其中所述电子邮件的内容为所述预约通知信息;发送即时通信消息,其中,所述即时通信消息的内容为所述预约通知信息;发送电话语音通知,其中,所述电话语音通知的内容为所述预约通知信息。

进一步地,该方法还包括:步骤05,在门禁控制系统处获取访客的身份信息,将获取的身份信息与访问预约记录中的身份信息进行匹配,如果存在与所述获取的身份信息对应的访问预约记录,根据所述访客的访问时间和/或所述访客的被访问对象和/或访客的访问区域对所述访客进行出入控制。

进一步地,访客批量预约文件包括excel表格、word文档、数据库文件、或者记事本文件。

为实现上述目的,本发明还提供一种访客批量预约装置,其包括:

获取模块,用于响应于批量访客预约请求,获取访客批量预约文件,其中,所述访客批量预约文件中记录有多个访客的访客预约信息,每个所述访客预约信息包括:访客的身份信息和访客的联系方式;

读取模块,用于读取所述访客批量预约文件中记录所述多个访客的访客预约信息;

生成模块,用于基于读取到的访客预约信息在访客预约系统中生成所述多个访客的访问预约记录,其中,所述访问预约记录包括访客的身份信息;

通知模块,用于基于读取到的所述多个访客中每个访客的联系方式,向所述多个访客中对应的访客发送访问预约通知信息。

进一步地,获取模块获取到的访客的访客预约信息还包括:访客的访问时间和/或访客的被访问对象;其中,生成模块中生成的访客预约记录还包括但不限于:该访客的访问时间和/或该访客的被访问对象和/或访客的访问区域。

进一步地,访客的身份信息包括但不限于:访客的身份证号码、访客的照片、访客的姓名、或访客的护照信息中至少之一或者任意组合。

进一步地,读取模块用于读取访客预约信息包含的字段名称,确定每一列数据对应的信息;依次读取该访客批量预约文件中每一行内容,分别获取每一行中每个字段名称对应的信息。

进一步地,通知模块中发送访问预约信息包括以下至少之一或者任意组合:发送短信,其中,该短信的内容为预约通知信息;发送电子邮件,其中所述电子邮件的内容为所述预约通知信息;发送即时通信消息,其中,所述即时通信消息的内容为所述预约通知信息;发送电话语音通知,其中,所述电话语音通知的内容为所述预约通知信息。

进一步地,该装置还包括:控制模块,用于在门禁控制系统处获取访客的身份信息,将获取的身份信息与访问预约记录中的身份信息进行匹配,如果存在与所述获取的身份信息对应的访问预约记录,根据所述访客的访问时间和/或所述访客的被访问对象和/或访客的访问区域对所述访客进行出入控制。

进一步地,访客批量预约文件包括excel表格、word文档、数据库文件、或者记事本文件。

为实现上述目的,本发明还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

为实现上述目的,本发明还提供计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。

本发明提供的访客批量预约方法、装置、计算机设备及存储介质,通过响应于批量访客预约请求,获取访客批量预约文件,读取该访客批量预约文件中记录多个访客的访客预约信息,基于读取到的访客预约信息在访客预约系统中生成多个访客的访问预约记录,基于读取到的多个访客中每个访客的联系方式,向该多个访客中对应的访客发送访问预约通知信息,从而提高将访客预约信息添加到访客预约系统的科学性、便捷性和人性化。

附图说明

图1为本发明访客批量预约方法实施例的流程图;

图2为本发明访客批量预约装置实施例的程序模块示意图;

图3为本发明访客批量预约装置实施例的硬件结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供的访客批量预约方法、装置、计算机设备及存储介质,适用于访客系统业务领域。本发明通过响应于批量访客预约请求,获取访客批量预约文件,读取该访客批量预约文件中记录多个访客的访客预约信息,基于读取到的访客预约信息在访客预约系统中生成多个访客的访问预约记录,基于读取到的多个访客中每个访客的联系方式,向该多个访客中对应的访客发送访问预约通知信息,从而提高将访客预约信息添加到访客预约系统的科学性、便捷性和人性化。

请参阅图1,本实施例的一种访客批量预约方法中,包括以下步骤01至步骤04。

步骤01,响应于批量访客预约请求,获取访客批量预约文件,其中,所述访客批量预约文件中记录有多个访客的访客预约信息,每个所述访客预约信息包括:访客的身份信息和访客的联系方式。

在本发明中,可通过客户端软件、网页端、微信等平台将访客批量预约文件提供给访客预约系统。可选地,可在客户端软件、网页端、微信等平台设置文件上传接口,例如ftp(文件传输协议)接口、或者sftp(安全文件传输协议)接口等,通过该文件上传接口上传访客批量预约文件至访客预约系统,访客预约系统读取文件中的文内。此外,还可通过将文件直接放到访客预约系统中存储访客批量预约文件的网络存储空间。

步骤02,读取所述访客批量预约文件中记录所述多个访客的访客预约信息。

步骤03,基于读取到的访客预约信息在访客预约系统中生成所述多个访客的访问预约记录,其中,所述访问预约记录包括访客的身份信息。

在步骤03中,生成多个访客的访问预约记录可包括将访客预约记录写入数据库中,以便访客出入控制使用。该数据库表单的字段可包括:访客预约记录id(标识)、以及访客身份信息等。此外,也可将访客预约记录写入诸如xml(可扩展标记语言)等配置文件中。

步骤04,基于读取到的所述多个访客中每个访客的联系方式,向所述多个访客中对应的访客发送访问预约通知信息。

在某些实施例中,步骤04中,还包括向被访问者发送通知信息。其中,访问预约记录中还包括被访问这的身份信息和联系方式。

进一步的,步骤01中访客的访客预约信息还可包括:访客访问时间和/或访客的被访问对象和/或访客的访问区域;其中,步骤03中生成的访客预约记录还包括:访客访问时间和/或访客的被访问对象和/或访客的访问区域。其中,访客的访问时间可包括访问开始时间区间,例如从13:00至13:15可开始访问;访客的被访问对象在不同的场景中不同,例如,对于面试场景,被访问对象为面试官;访客的访问区域可作为出入控制的目标。

在某些实施例中,可以根据被访问对象确定访客的访问区域,被访问对象与区域关联。可以根据被访问对象与区域之间的对应关系,确定访客的访问区域,进而对访客的出入进行控制。

进一步的,访客的身份信息可包括但不限于:访客的身份证号码、访客的照片、访客的姓名、或访客的护照信息中至少之一或者任意组合。在本发明中,访客的身份信息还可以包括访客的生物特征(例如声纹、面部特征、指纹、或者虹膜等)。

进一步的,步骤02包括读取访客预约信息每一列包含的字段名称,确定每一列数据对应的信息;依次读取访客批量预约文件中每一行内容,分别获取每一行中每个字段名称对应的信息。在步骤02中,访客预约信息的字段名称可包括访客身份信息字段、访客联系方式字段、访客访问时间和/或访客的被访问对象和/或访客的访问区域。作为一个示例,访客批量预约文件的格式可以如下表所示:

在本发明中,访客的联系方式可包括但不限于:手机号码、固定电话号码、电子邮箱账号、或者即时通信账号等。

在本发明实施例中,在没有标明字段时,可采用相关技术识别电话号码、电子邮件、姓名、时间、身份证号码,并自动提取出电话号码、电子邮件、姓名、时间、身份证号码等字段。以上信息的识别可以采用本申请的申请日之前的公知技术,也可以采用其他技术,本实施例对此不作限定。

在本发明实施例中,不同访客的访问预约信息,可以通过数据库id区分,每个id对应一个访客的访问预约信息。在一些实施例中,也可以通过“空格”、“回车”、“分号”等符号做区分,本发明实施例不限制符号的选取,只要能区分不同的访客预约信息即可。应当理解,本发明实施例中,还可以采用其他的方式来区分不同访客的访问预约信息,相关技术中,只要能区分多个数据条目的方式都是可行的,本实施例对此不作限定。

进一步的,步骤04中发送访问预约信息包括以下至少之一或者任意组合:发送短信,其中,该短信的内容为预约通知信息;发送电子邮件,其中该电子邮件的内容为预约通知信息;发送即时通信消息,其中,该即时通信消息的内容为预约通知信息;发送电话语音通知,其中,该电话语音通知的内容为预约通知信息。

在本发明中,预约通知信息可包括但不限于:访客的身份信息、访客访问时间和/或访客的被访问对象和/或访客的访问区域。

进一步的,该方法还包括:步骤05,在门禁控制系统处获取访客的身份信息,将获取的身份信息与访问预约记录中的身份信息进行匹配,如果存在与所述获取的身份信息对应的访问预约记录,根据访客访问时间和/或访客的被访问对象和/或访客的访问区域对所述访客进行出入控制。

作为一个示例,当获取身份信息的区域是访客的访问区域时,出入控制系统产生打开门禁装置的信号,以打开门禁装置,使得访客能够进入该区域。否则,当获取访客身份信息的区域不是访客的访问区域时,拒绝进入该区域内。

作为一个示例,当采集身份信息的时间在访客的访问时间内时,出入控制系统产生打开门禁装置的信号,以打开门禁装置,使得访客能够进入该区域。否则,当采采集身份信息的时间不在访客的访问时间内时,拒绝进入该区域内。

作为一个示例,当采集身份信息的区域是访客的访问区域,且采集身份信息的时间在访客的访问时间内时,出入控制系统产生打开门禁装置的信号,以打开门禁装置,使得访客能够进入该区域。否则,拒绝进入该区域内。

在本发明中,访客批量预约文件包括excel表格、word文档、数据库文件、或者记事本文件,但不限于此。

请继续参阅图2,示出了一种访客批量预约装置,在本实施例中,访客批量预约装置10可以包括或被分割成一个或多个程序模块,一个或者多个程序模块被存储于存储介质中,并由一个或多个处理器所执行,以完成本发明,并可实现上述访客批量预约方法。本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序本身更适合于描述访客批量预约装置10在存储介质中的执行过程。以下描述将具体介绍本实施例各程序模块的功能:

获取模块11,用于响应于批量访客预约请求,获取访客批量预约文件,其中,所述访客批量预约文件中记录有多个访客的访客预约信息,每个所述访客预约信息包括:访客的身份信息和访客的联系方式;

读取模块12,用于读取所述访客批量预约文件中记录所述多个访客的访客预约信息;

生成模块13,用于基于读取到的访客预约信息在访客预约系统中生成所述多个访客的访问预约记录,其中,所述访问预约记录包括访客的身份信息;

通知模块14,用于基于读取到的所述多个访客中每个访客的联系方式,向所述多个访客中对应的访客发送访问预约通知信息。

进一步地,获取模块11获取到的访客的访客预约信息还包括:访客的访问时间和/或访客的被访问对象;其中,生成模块13中生成的访客预约记录还包括但不限于:该访客的访问时间和/或该访客的被访问对象和/或访客的访问区域。

进一步地,访客的身份信息包括但不限于:访客的身份证号码、访客的照片、访客的姓名、或访客的护照信息中至少之一或者任意组合。

进一步地,读取模块12用于读取访客预约信息包含的字段名称,确定每一列数据对应的信息;依次读取该访客批量预约文件中每一行内容,分别获取每一行中每个字段名称对应的信息。

进一步地,通知模块14中发送访问预约信息包括以下至少之一或者任意组合:发送短信,其中,该短信的内容为预约通知信息;发送电子邮件,其中所述电子邮件的内容为所述预约通知信息;发送即时通信消息,其中,所述即时通信消息的内容为所述预约通知信息;发送电话语音通知,其中,所述电话语音通知的内容为所述预约通知信息。

进一步地,该装置还包括:控制模块(图2中未示出),用于在门禁控制系统处获取访客的身份信息,将获取的身份信息与访问预约记录中的身份信息进行匹配,如果存在与所述获取的身份信息对应的访问预约记录,根据所述访客的访问时间和/或所述访客的被访问对象和/或访客的访问区域对所述访客进行出入控制。

进一步地,访客批量预约文件包括excel表格、word文档、数据库文件、或者记事本文件。

本实施例还提供一种计算机设备,如可以执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。本实施例的计算机设备20至少包括但不限于:可通过系统总线相互通信连接的存储器21、处理器22,如图3所示。需要指出的是,图3仅示出了具有组件21-22的计算机设备20,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

本实施例中,存储器21(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器21可以是计算机设备20的内部存储单元,例如该计算机设备20的硬盘或内存。在另一些实施例中,存储器21也可以是计算机设备20的外部存储设备,例如该计算机设备20上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,存储器21还可以既包括计算机设备20的内部存储单元也包括其外部存储设备。本实施例中,存储器21通常用于存储安装于计算机设备20的操作系统和各类应用软件,例如实施例一的访客批量预约装置10的程序代码等。此外,存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。

处理器22在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器22通常用于控制计算机设备20的总体操作。本实施例中,处理器22用于运行存储器21中存储的程序代码或者处理数据,例如运行访客批量预约装置10,以实现实施例一的访客批量预约方法。

本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相应功能。本实施例的计算机可读存储介质用于存储访客批量预约装置10,被处理器执行时实现实施例一的访客批量预约方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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