基于微信摇一摇的打卡方法、系统、终端及介质与流程

文档序号:18452627发布日期:2019-08-17 01:22阅读:372来源:国知局
基于微信摇一摇的打卡方法、系统、终端及介质与流程

本发明属于智能考勤技术领域,具体涉及基于微信摇一摇的打卡方法、系统、终端及介质。



背景技术:

智能考勤是指实现公司员工的上下班考勤记录等相关情况的智能管理。其中员工的上下班考勤记录通常打卡进行登记。因此智能打卡的应用也越来越广泛。

现有的智能打卡方式主要通过指纹识别、面部识别等设备进行打卡,但这些方式会对打卡效率产生影响,出现排队打卡、打卡时间长等问题。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种基于微信摇一摇的打卡方法、系统、终端及介质,解决现有智能打卡方式存在的排队打卡、打卡时间长等问题。

第一方面,一种基于微信摇一摇的打卡方法,包括以下步骤:

调用微信摇一摇;

检测无线信号;

基于检测的无线信号,对移动终端进行操作;

基于所述操作,提取打卡链接。

其中,所述检测无线信号具体为:

检测通信范围内是否存在相应的广播服务信号。

其中,所述广播服务信号为打卡服务信号。

其中,所述基于检测的无线信号,对移动终端进行操作具体包括:

若检测到相应的广播服务信号,则摇动所述移动终端;

若没有检测到相应的广播服务信号,则不操作所述移动终端。

其中,在检测到相应的广播服务信号之后,所述移动终端的微信界面上弹出提示按钮。

其中,摇动移动终端后,弹出打卡链接。

其中,基于打卡链接连接的网页进行打卡。

其中,所述读取并弹出打卡链接具体包括:

读取无线信号覆盖范围包括打卡链接;

弹出所述打卡链接。

其中,所述进入打卡链接的打卡界面,完成打卡具体包括:

进入打卡链接的打卡界面;

接收用户点击所述打卡界面上预设的打卡按钮时,完成打卡。

第二方面,一种基于微信摇一摇的打卡系统,包括:打卡前端设备、微信后台服务器和移动终端;

打卡前端设备将其设备id号发送给微信后台服务器;

微信后台服务器根据接收到的设备id号对打卡前端设备进行注册,并在注册成功后,生成成功通知发送给所述打卡前端设备。

其中,打卡前端设备当接收到成功通知后,将预设的打卡链接发送给微信后台服务器进行存储;

移动终端接收用户的操作,打开微信摇一摇;

当移动终端检测到移动终端中微信界面上出现周边按键时,接收用户摇动移动终端的操作,读取并弹出微信后台服务器上的打卡链接;

移动终端接收用户点击所述打卡链接的操作,进入打卡链接的打卡界面,完成打卡。

优选地,所述移动终端具体用于:

移动终端读取所述打卡前端设备的无线信号覆盖范围包括所述移动终端的打卡链接,弹出所述打卡链接。

优选地,所述移动终端具体用于:

移动终端进入打卡链接的打卡界面,接收用户点击所述打卡界面上预设的打卡按钮时,完成打卡。

优选地,所述打卡前端设备包括打卡前端设备。

第三方面,一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行第一方面所述的方法。

第四方面,一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行第一方面所述的方法。

由上述技术方案可知,本发明提供的基于微信摇一摇的打卡方法、系统、终端及介质,将蓝牙技术、微信摇一摇和打卡结合起来,在上下班打卡高峰期、用户人数较多的情况下无需排队打卡,大大提高了打卡的效率。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1为本发明某一实施例提供的打卡方法的流程图。

图2为本发明另一实施例提供的打卡方法的流程图。

图3为本发明实施例提供的打卡系统的模块框图。

图4为本发明实施例提供的终端的模块框图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。

在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。

终端支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程序、文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄影机应用程序、web浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。

可以在终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。

实施例一:

如图1所示,提出了一种基于微信摇一摇的打卡方法,包括如下步骤:

调用微信摇一摇;

检测无线信号;

基于检测的无线信号,对移动终端进行操作;

基于所述操作,提取打卡链接。

其中,所述检测无线信号具体为:

检测通信范围内是否存在相应的广播服务信号。

其中,所述广播服务信号为打卡服务信号。

其中,所述基于检测的无线信号,对移动终端进行操作具体包括:

若检测到相应的广播服务信号,则摇动所述移动终端;

若没有检测到相应的广播服务信号,则不操作所述移动终端。

其中,在检测到相应的广播服务信号之后,所述移动终端的微信界面上弹出提示按钮。

其中,摇动移动终端后,弹出打卡链接。

其中,基于打卡链接连接的网页进行打卡。

其中,所述读取并弹出打卡链接具体包括:

读取无线信号覆盖范围包括打卡链接;

弹出所述打卡链接。

其中,所述进入打卡链接的打卡界面,完成打卡具体包括:

进入打卡链接的打卡界面;

接收用户点击所述打卡界面上预设的打卡按钮时,完成打卡。

实施例二:

一种基于微信摇一摇的打卡方法,参见图2,包括以下步骤:

s1:接收用户的操作,打开微信摇一摇;

具体地,用户在打开微信应用程序后,点击发现界面中的摇一摇按键,即可以打开微信摇一摇功能。

s2:当检测到移动终端中微信界面上出现周边按键时,接收用户摇动移动终端的操作,读取并弹出微信后台服务器上的打卡链接;

具体地,用户在打开微信摇一摇后,当微信界面上出现周边按键时,才摇动移动终端。打卡链接预先存储于微信后台服务器上。

s3:接收用户点击所述打卡链接的操作,进入打卡链接的打卡界面,完成打卡。

该方法将蓝牙技术、微信摇一摇和打卡结合起来,在上下班打卡高峰期、用户人数较多的情况下无需排队打卡,大大提高了打卡的效率。

优选地,所述读取并弹出微信后台服务器上的打卡链接具体包括:

读取所述打卡前端设备的无线信号覆盖范围包括所述移动终端的打卡链接;

弹出所述打卡链接。

具体地,由于打卡前端设备发送信号是无方向性的,如果打卡前端设备的无线信号覆盖范围为50-100米,那么打卡前端设备会在周围50-100米范围内所有方向接收信号,因此在打卡高峰期时,用户无需进行排队,只要进入了打卡前端设备的无线信号覆盖范围就能打开终端打卡,解决了传统打卡设备需要排队依次使用的问题,大大提高了打卡效率。

优选地,所述进入打卡链接的打卡界面,完成打卡具体包括:

进入打卡链接的打卡界面;

接收用户点击所述打卡界面上预设的打卡按钮时,完成打卡。

具体地,打卡界面上可以设置打卡按钮,当用户点击打卡按钮时,完成打卡,记录用户打卡时间,用于上下班考勤。该方法操作简单,用户只需要4步就能完成打卡:打开微信摇一摇功能-摇动终端-点击弹出的链接-点击打卡按钮,使用方便。

实施例二:

一种基于微信摇一摇的打卡系统,参见图3,包括打卡前端设备、微信后台服务器和移动终端;

打卡前端设备将其设备id号发送给微信后台服务器;

具体地,不同打卡前端设备的设备id号不同。

微信后台服务器根据接收到的设备id号对打卡前端设备进行注册,并在注册成功后,生成成功通知发送给所述打卡前端设备;

具体地,微信后台服务器对打卡前端设备进行注册,主要是为了在微信后台配置接收到设备id号。

打卡前端设备当接收到成功通知后,将预设的打卡链接发送给微信后台服务器进行存储;

具体地,打卡链接可以根据考勤公司的需要进行设定。

移动终端接收用户的操作,打开微信摇一摇;

当移动终端检测到移动终端中微信界面上出现周边按键时,接收用户摇动移动终端的操作,读取并弹出微信后台服务器上的打卡链接;

移动终端接收用户点击所述打卡链接的操作,进入打卡链接的打卡界面,完成打卡。

该系统将蓝牙技术、微信摇一摇和打卡结合起来,在上下班打卡高峰期、用户人数较多的情况下无需排队打卡,大大提高了打卡的效率。

优选地,所述移动终端具体用于:

移动终端读取所述打卡前端设备的无线信号覆盖范围包括所述移动终端的打卡链接,弹出所述打卡链接。

优选地,所述移动终端具体用于:

移动终端进入打卡链接的打卡界面,接收用户点击所述打卡界面上预设的打卡按钮时,完成打卡。

优选地,所述打卡前端设备包括打卡前端设备。

具体地,选用打卡前端设备,配备有低功耗蓝牙通信功能,减小整个系统的功耗。打卡前端设备的无线信号覆盖范围大概50-100米,打卡前端设备向周围发送信号,在这个范围内打开终端的微信摇一摇就能接收到信号。终端接收信号后,微信后台会根据该打卡前端设备的设备id显示预先配置好的链接,用户点击链接就能跳转到打卡页面进行打卡操作。

本发明实施例所提供的系统,为简要描述,实施例部分未提及之处,可参考前述方法实施例中相应内容。

实施例三:

一种终端,参见图4,包括处理器801、输入设备802、输出设备803和存储器804,所述处理器801、输入设备802、输出设备803和存储器804通过总线相互连接,其中,所述存储器804用于存储计算机程序,所述计算机程序包括程序指令,所述处理器801被配置用于调用所述程序指令,执行上述的方法。

应当理解,在本发明实施例中,所称处理器801可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备802可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备803可以包括显示器(lcd等)、扬声器等。

该存储器804可以包括只读存储器和随机存取存储器,并向处理器801提供指令和数据。存储器804的一部分还可以包括非易失性随机存取存储器。例如,存储器804还可以存储设备类型的信息。

本发明实施例所提供的终端,为简要描述,实施例部分未提及之处,可参考前述方法实施例中相应内容。

实施例四:

一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述的方法。

所述计算机可读存储介质可以是前述任一实施例所述的终端的内部存储单元,例如终端的硬盘或内存。所述计算机可读存储介质也可以是所述终端的外部存储设备,例如所述终端上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述终端的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

本发明实施例所提供的介质,为简要描述,实施例部分未提及之处,可参考前述方法实施例中相应内容。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

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