掌桥专利:专业的专利平台
掌桥专利
首页

一种智能终端自启动方法、装置、系统及计算机设备

文献发布时间:2023-06-19 10:11:51


一种智能终端自启动方法、装置、系统及计算机设备

技术领域

本发明涉及物联网技术领域,具体涉及一种智能终端自启动方法、装置、系统及计算机设备。

背景技术

大部分的工作人员每天上班的第一件事就是开电脑,然后启动需要用的应用,尤其对于研发人员和测试人员,需要开电脑以及启动很多的开发环境和测试环境,这个过程浪费了很多时间,降低了工作人员的工作效率。

发明内容

因此,本发明要解决的技术问题在于克服现有技术中工作人员每天上班启动电脑以及应用浪费时间,导致工作效率低的缺陷,从而提供一种智能终端自启动方法、装置、系统及计算机设备。

根据第一方面,本发明实施例公开了一种智能终端自启动方法,应用于边缘物联代理装置,所述边缘物联代理装置与图像采集装置连接,所述图像采集装置设置位置与所述智能终端所在位置满足预设距离要求,包括如下步骤:当获取到人员图像数据,对所述人员图像数据进行识别,得到人员信息;根据所述人员信息从预设信息库中获取与所述人员信息对应的智能终端信息,所述预设信息库中存储有人员信息和智能终端信息,每一个所述智能终端信息与至少一个所述人员信息相关联;根据所述智能终端信息向所述智能终端发送网络唤醒包,所述网络唤醒包用于唤醒所述智能终端以及预设应用。

可选地,所述对所述人员图像数据进行识别,得到人员信息,包括:将所述人员图像数据输入到预设识别模型中进行识别,得到初始人员信息;根据所述初始人员信息与所述预设信息库中存储的人员信息进行匹配;当匹配成功时,从所述预设信息库中获取所述人员信息。

可选地,所述根据所述人员信息从预设信息库中获取与所述人员信息对应的智能终端信息,包括:根据所述人员信息查询所述预设信息库中是否包含与所述人员信息对应的智能终端信息;当查询到与所述人员信息对应的智能终端信息时,获取与所述人员信息对应的智能终端信息。

可选地,在所述根据所述智能终端信息向所述智能终端发送网络唤醒包之前,所述方法还包括:根据所述智能终端信息向所述智能终端发送心跳检测信号;当未接收到所述智能终端的反馈信号时,向所述智能终端发送网络唤醒包。

根据第二方面,本发明实施例还公开了一种智能终端自启动装置,应用于边缘物联代理装置,所述边缘物联代理装置与图像采集装置连接,所述图像采集装置设置位置与所述智能终端所在位置满足预设距离要求,包括:识别模块,用于当获取到人员图像数据,对所述人员图像数据进行识别,得到人员信息;第一获取模块,用于根据所述人员信息从预设信息库中获取与所述人员信息对应的智能终端信息,所述预设信息库中存储有人员信息和智能终端信息,每一个所述智能终端信息与至少一个所述人员信息相关联;发送模块,用于根据所述智能终端信息向所述智能终端发送网络唤醒包,所述网络唤醒包用于唤醒所述智能终端以及预设应用。

可选地,所述识别模块包括:识别子模块,用于将所述人员图像数据输入到预设识别模型中进行识别,得到初始人员信息;匹配模块,用于根据所述初始人员信息与所述预设信息库中存储的人员信息进行匹配;第二获取模块,用于当匹配成功时,从所述预设信息库中获取所述人员信息。

可选地,所述第一获取模块包括:查询模块,用于根据所述人员信息查询所述预设信息库中是否包含与所述人员信息对应的智能终端信息;第一获取子模块,用于当查询到与所述人员信息对应的智能终端信息时,获取与所述人员信息对应的智能终端信息。

根据第三方面,本发明实施例还公开了一种智能终端自启动系统,包括:图像采集装置,用于采集人员图像数据;边缘物联代理装置,与所述图像采集装置连接,用于执行如第一方面或第一方面任一可选实施方式所述的智能终端自启动方法的步骤;智能终端,与所述边缘物联代理装置连接,用于当接收到网络唤醒包时,运行开机启动脚本,所述网络唤醒包用于唤醒所述智能终端以及预设应用。

根据第四方面,本发明实施例还公开了一种计算机设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如第一方面或第一方面任一可选实施方式所述的智能终端自启动方法的步骤。

根据第五方面,本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面任一可选实施方式所述的智能终端自启动方法的步骤。

本发明技术方案,具有如下优点:

1.本发明提供的智能终端自启动方法及装置,应用于边缘物联代理装置,边缘物联代理装置与图像采集装置连接,图像采集装置设置位置与智能终端所在位置满足预设距离要求,当获取到人员图像数据,对人员图像数据进行识别,得到人员信息,根据人员信息从预设信息库中获取与人员信息对应的智能终端信息,预设信息库中存储有人员信息和智能终端信息,每一个智能终端信息与至少一个人员信息相关联,根据智能终端信息向智能终端发送网络唤醒包,网络唤醒包用于唤醒智能终端以及预设应用。本发明通过视频分析技术对采集到的人员图像进行识别,根据识别得到的人员信息确定要打开的智能终端,然后利用网络环境唤醒技术提前打开智能终端以及预设好的应用,实现了即到即用,提高了员工工作效率,克服了员工为了每天早上即到即用智能终端而在前一天下班不关机导致的电能浪费的问题。

2.本发明提供的智能自启动系统,包括:采集人员图像数据的图像采集装置,与图像采集装置连接的边缘物联代理装置,用于执行如上述方法实施例的智能终端自启动方法的步骤,与边缘物联代理装置连接的智能终端,用于当接收到网络唤醒包时,运行开机启动脚本,网络唤醒包用于唤醒智能终端以及预设应用。本发明通过图像采集装置采集人员图像数据,通过边缘物联代理装置对采集到的人员图像进行识别,并根据识别得到的人员信息确定要打开的智能终端,然后利用网络环境唤醒技术提前打开智能终端以及预设好的应用,实现了即到即用,提高了员工工作效率,克服了员工为了每天早上即到即用智能终端而在前一天下班不关机导致的电能浪费的问题。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中智能终端自启动方法的一个具体示例的流程图;

图2为本发明实施例中智能终端自启动装置的一个具体示例的原理框图;

图3为本发明实施例中智能终端自启动系统的一个具体示例图;

图4为本发明实施例中计算机设备的一个具体示例图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

本发明实施例公开了一种智能终端自启动方法,应用于边缘物联代理装置,边缘物联代理装置与图像采集装置连接,图像采集装置设置位置与所述智能终端所在位置满足预设距离要求,该预设距离可以根据智能终端的启动时间设定,本发明实施例对该预设距离不作具体限定。例如,当智能终端的启动时间较短时,可以将图像采集装置设置在公司门口位置,当智能终端的启动时间较长时,可以将图像采集装置设置在公司楼下。

如图1所示,包括如下步骤:

S11:当获取到人员图像数据,对人员图像数据进行识别,得到人员信息。

示例性地,该人员图像数据可以由安装在公司楼下的图像采集装置采集到后通过RTSP协议发送得到。该人员信息可以为身份证号信息,也可以为姓名信息,本发明实施例对该人员信息不作具体限定,本领域技术人员可以根据实际情况设定。

对人员图像数据进行识别,得到人员信息具体可以为:

首先,将人员图像数据输入到预设识别模型中进行识别,得到初始人员信息。

示例性地,该预设识别模型是提前训练好的,训练过程如下:提前采集所有员工各个角度的人脸照片,构成训练数据集,然后将该训练数据集输入到预设机器学习模型中进行训练,将满足预设条件的模型确定为可用的预设识别模型。

该初始人员信息可以为身份证号信息,也可以为员工编号信息,本发明实施例对该初始人员信息不作具体限定,本领域技术人员可以根据实际识别模型确定。

其次,根据初始人员信息与预设信息库中存储的人员信息进行匹配。

示例性地,将初始人员信息与预设信息库中的人员信息进行逐个匹配,确定预设信息库中是否存在该初始人员信息,即该初始人员信息对应的人员是否本公司的员工。

该预设信息库存储有所有员工的相关信息,包括人员信息和智能终端信息,其中,人员信息包括:员工的身份证号信息、照片信息等。本发明实施例对该预设信息库存储的信息不作具体限定,本领域技术人员可以根据实际情况设定。其中,每一个智能终端信息都会对应至少一个人员信息。

再次,当匹配成功时,从预设信息库中获取人员信息。

示例性地,当匹配成功时,说明初始人员信息对应的人员是否本公司的员工,从预设信息库中获取人员信息。该人员信息可以与初始人员信息相同,也可以是员工的其他信息。本发明实施例对人员信息和初始人员信息的关系不作具体限定,本领域技术人员可以根据实际情况设定。

S12:根据人员信息从预设信息库中获取与人员信息对应的智能终端信息,预设信息库中存储有人员信息和智能终端信息,每一个所述智能终端信息与至少一个所述人员信息相关联。该智能终端可以为员工的电脑,该智能终端信息可以为智能终端的MAC地址信息。

S13:根据智能终端信息向智能终端发送网络唤醒包,网络唤醒包用于唤醒智能终端以及预设应用。

示例性地,该网络唤醒包的发送方法可以为通过无线网络加密发送,也可以通过无线网络不加密发送,本发明实施例对该网络唤醒包的发送方法不作具体限定,本领域技术人员可以根据实际情况设定。

根据智能终端信息向智能终端发送网络唤醒包具体可以为根据智能终端的MAC地址向对应的智能终端的网卡发送网络唤醒包,使得该智能终端运行开机启动脚本,该开机运行脚本包括需要同时打开的预设应用,可以提前由技术人员编写好。

本发明提供的智能终端自启动方法,应用于边缘物联代理装置,边缘物联代理装置与图像采集装置连接,图像采集装置设置位置与智能终端所在位置满足预设距离要求,当获取到人员图像数据,对人员图像数据进行识别,得到人员信息,根据人员信息从预设信息库中获取与人员信息对应的智能终端信息,预设信息库中存储有人员信息和智能终端信息,每一个智能终端信息与至少一个人员信息相关联,根据智能终端信息向智能终端发送网络唤醒包,网络唤醒包用于唤醒智能终端以及预设应用。本发明通过视频分析技术对采集到的人员图像进行识别,根据识别得到的人员信息确定要打开的智能终端,然后利用网络环境唤醒技术提前打开智能终端以及预设好的应用,实现了即到即用,提高了员工工作效率,克服了员工为了每天早上即到即用智能终端而在前一天下班不关机导致的电能浪费的问题。

作为本发明实施例一个可选实施方式,上述步骤S12包括:

首先,根据人员信息查询预设信息库中是否包含与人员信息对应的智能终端信息。

示例性地,预设信息库存储的每一个智能终端信息都会对应至少一个人员信息,但是不是每个人员信息都会对应一个智能终端信息,例如,保洁员没有配备智能终端。因此,根据人员信息从预设信息库中查询该员工是否配备有智能终端。

其次,当查询到与人员信息对应的智能终端信息时,获取与人员信息对应的智能终端信息。该智能终端信息的获取方法为从预设信息库通过无线网络的方式获取。当没有查询到与人员信息对应的智能终端信息时,不作处理。

作为本发明实施例一个可选实施方式,在上述步骤S13之前,该智能终端自启动方法还包括:

首先,根据智能终端信息向智能终端发送心跳检测信号。

示例性地,该心跳检测信号可以通过无线网络发送,也可以通过有线网络发送,本发明实施例对该心跳检测信号的发送方法不作具体限定,本领域技术人员可以根据实际情况设定。向智能终端发送心跳检测信号是为了检测智能终端的开关机状态。

其次,当未接收到智能终端的反馈信号时,向智能终端发送网络唤醒包。

示例性地,当未接收到智能终端的反馈信号时,认为该智能终端处于关机状态,向智能终端发送网络唤醒包以打开对应的智能终端和预设的应用。当接收到智能终端的反馈信号时,认为该智能终端处于开机状态(例如,员工下班忘记关机、员工出去取快递等),不发送网络唤醒包。

本发明通过向智能终端发送心跳检测信号以确定智能终端的开关机状态,关机时发送网络唤醒包,开机时不发送,避免了无论智能终端开关机都向智能终端发送网络唤醒包导致网络负载增加的问题。

本发明实施例还公开了一种智能终端自启动装置,应用于边缘物联代理装置,边缘物联代理装置与图像采集装置连接,图像采集装置设置位置与智能终端所在位置满足预设距离要求,如图2所示,包括:

识别模块21,用于当获取到人员图像数据,对人员图像数据进行识别,得到人员信息;具体实现方式见上述实施例中步骤S11的相关描述,在此不再赘述。

第一获取模块22,用于根据人员信息从预设信息库中获取与人员信息对应的智能终端信息,预设信息库中存储有人员信息和智能终端信息,每一个所述智能终端信息与至少一个所述人员信息相关联;具体实现方式见上述实施例中步骤S12的相关描述,在此不再赘述。

发送模块23,用于根据智能终端信息向智能终端发送网络唤醒包,网络唤醒包用于唤醒智能终端以及预设应用。具体实现方式见上述实施例中步骤S13的相关描述,在此不再赘述。

本发明提供的智能终端自启动装置,应用于边缘物联代理装置,边缘物联代理装置与图像采集装置连接,图像采集装置设置位置与智能终端所在位置满足预设距离要求,当获取到人员图像数据,对人员图像数据进行识别,得到人员信息,根据人员信息从预设信息库中获取与人员信息对应的智能终端信息,预设信息库中存储有人员信息和智能终端信息,每一个智能终端信息与至少一个人员信息相关联,根据智能终端信息向智能终端发送网络唤醒包,网络唤醒包用于唤醒智能终端以及预设应用。本发明通过视频分析技术对采集到的人员图像进行识别,根据识别得到的人员信息确定要打开的智能终端,然后利用网络环境唤醒技术提前打开智能终端以及预设好的应用,实现了即到即用,提高了员工工作效率,克服了员工为了每天早上即到即用智能终端而在前一天下班不关机导致的电能浪费的问题。

作为本发明实施例一个可选实施方式,上述识别模块21包括:

识别子模块,用于将人员图像数据输入到预设识别模型中进行识别,得到初始人员信息;具体实现方式见上述实施例中对应的步骤的相关描述,在此不再赘述。

匹配模块,用于根据初始人员信息与预设信息库中存储的人员信息进行匹配;具体实现方式见上述实施例中对应的步骤的相关描述,在此不再赘述。

第二获取模块,用于当匹配成功时,从预设信息库中获取人员信息。具体实现方式见上述实施例中对应的步骤的相关描述,在此不再赘述。

作为本发明实施例一个可选实施方式,上述第一获取模块22包括:

查询模块,用于根据人员信息查询预设信息库中是否包含与人员信息对应的智能终端信息;具体实现方式见上述实施例中对应的步骤的相关描述,在此不再赘述。

第一获取子模块,用于当查询到与人员信息对应的智能终端信息时,获取与人员信息对应的智能终端信息。具体实现方式见上述实施例中对应的步骤的相关描述,在此不再赘述。

作为本发明实施例一个可选实施方式,该智能终端自启动装置还包括:

心跳检测信号发送模块,用于根据智能终端信息向智能终端发送心跳检测信号;具体实现方式见上述实施例中对应的步骤的相关描述,在此不再赘述。

网络唤醒包发送模块,用于当未接收到智能终端的反馈信号时,向智能终端发送网络唤醒包。具体实现方式见上述实施例中对应的步骤的相关描述,在此不再赘述。

本发明实施例还公开了一种智能终端自启动系统,如图3所示,包括:

图像采集装置31,用于采集人员图像数据。

示例性地,该图像采集装置为摄像头,可以安装在公司楼下,也可以安装在公司门口,用于采集人员图像数据。本发明实施例对该图像采集装置的安装位置不作具体限定,本领域技术人员可以根据智能终端的启动时间确定。为了提高采集到的人员图像数据的清晰度,可以采用分辨率较高的摄像头。

边缘物联代理装置32,与图像采集装置31连接,用于执行如上述方法实施例的智能终端自启动方法。

智能终端33,与边缘物联代理装置32连接,用于当接收到网络唤醒包时,运行开机启动脚本,网络唤醒包用于唤醒智能终端以及预设应用。

本发明提供的智能自启动系统,包括:采集人员图像数据的图像采集装置,与图像采集装置连接的边缘物联代理装置,用于执行如上述方法实施例的智能终端自启动方法的步骤,与边缘物联代理装置连接的智能终端,用于当接收到网络唤醒包时,运行开机启动脚本,网络唤醒包用于唤醒智能终端以及预设应用。本发明通过图像采集装置采集人员图像数据,通过边缘物联代理装置对采集到的人员图像进行识别,并根据识别得到的人员信息确定要打开的智能终端,然后利用网络环境唤醒技术提前打开智能终端以及预设好的应用,实现了即到即用,提高了员工工作效率,克服了员工为了每天早上即到即用智能终端而在前一天下班不关机导致的电能浪费的问题。

本发明实施例还提供了一种计算机设备,如图4所示,该计算机设备可以包括处理器41和存储器42,其中处理器41和存储器42可以通过总线或者其他方式连接,图4中以通过总线连接为例。

处理器41可以为中央处理器(Central Processing Unit,CPU)。处理器41还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。

存储器42作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的智能终端自启动方法对应的程序指令/模块(例如,图2所示的识别模块21、第一获取模块22和发送模块23)。处理器41通过运行存储在存储器42中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的智能终端自启动方法。

存储器42可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器41所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器42可选包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至处理器41。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器42中,当被所述处理器41执行时,执行如图1所示实施例中的智能终端自启动方法。

上述计算机设备具体细节可以对应参阅图1所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。

本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(RandomAccessMemory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

相关技术
  • 一种智能终端自启动方法、装置、系统及计算机设备
  • 一种在计算机上实现终端设备自启动的方法和系统
技术分类

06120112457655