一种点名方法、移动终端、服务器及存储介质与流程

文档序号:11217389
一种点名方法、移动终端、服务器及存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种点名方法、移动终端、服务器及存储介质。



背景技术:

在高等院校或者公司里,考勤是一项日常必要性的工作,学校的各院系需要了解和掌握各班学生的出勤情况,以加强对学生的教育和管理,公司人事行政部人员需要了解职员的到岗情况,以了解职员工作情况。因而考勤是学校或者公司一项非常重要的管理工作。传统的考勤,在学校主要依靠老师在课堂上的点名来实施,学生人数多,考勤不全面,数据不准确,特别是点名考勤制耗费了老师和学生的大量时间且起不到效果。在公司,主要依据打卡或者签到的方式进行,过于局限于物理硬件,不够智能。



技术实现要素:

针对上述技术问题,本发明实施例提供了一种点名方法、移动终端、服务器及存储介质,避免了现有点名方式过于局限,效率低下,不够便捷的问题,实现了无论发起点名的人在哪里都可以对任何地方的人员进行点名抽查,提高了点名效率,扩展了点名的应用场景,提高了参与点名人员工作学习效率,降低了点名成本。

本发明实施例的第一方面提供一种点名方法,所述方法包括:

第一移动终端获取第一用户发起点名的点名指令,将所述点名指令发送给服务器,以使得所述服务器将所述点名指令发送给待点名的人员名单对应的移动终端,所述点名指令中包括所述待点名的人员名单、点名时效以及点名的有效位置信息;

若所述待点名的人员名单中包括使用第二移动终端的第二用户,所述第二移动终端接收第二用户参与点名的指令,获取所述第二移动终端的位置信息以及所述第二用户参与点名的时间信息;

在所述第二移动终端的位置信息与所述点名的有效位置信息匹配,且所述第二用户参与点名的时间信息在所述点名时效内时,所述服务器反馈所述第二用户的点名成功结果到所述第一移动终端。

可选地,所述第一移动终端获取第一用户发起点名的点名指令,包括:

第一移动终端获取第一用户发起点名的指令;

显示点名设置页面,所述点名设置页面包括点名地址设置项、点名时长设置项以及参与点名的人员名单的设置项;

获取第一用户在所述点名设置页面设置的点名信息,生成所述点名指令。

可选地,所述第二移动终端接收第二用户参与点名的指令,包括:

所述第二移动终端接收到所述点名指令时,所述第二移动终端通知提示第二用户参与点名;

在接收到所述第二用户根据所述通知提示确认参与点名后,接收第二用户参与点名的指令。

可选地,所述在所述第二移动终端的位置信息与所述点名的有效位置信息匹配,且所述第二用户参与点名的时间信息在所述点名时效内时,所述服务器反馈所述第二用户的点名成功结果到所述第一移动终端的步骤,包括:

所述第二移动终端将所述第二移动终端的位置信息以及所述第二用户参与点名的时间信息发送给所述服务器;

所述服务器判断所述第二移动终端的位置信息与所述点名的有效位置信息是否匹配;

所述服务器判断所述第二用户参与点名的时间信息是否在所述点名时效内;

若所述第二移动终端的位置信息与所述点名的有效位置信息匹配,且所述第二用户参与点名的时间信息在所述点名时效内,所述服务器反馈所述第二用户的点名成功结果到所述第一移动终端。

可选地,所述在所述第二移动终端的位置信息与所述点名的有效位置信息匹配,且所述第二用户参与点名的时间信息在所述点名时效内时,所述服务器反馈所述第二用户的点名结果到所述第一移动终端的步骤,包括:

所述第二移动终端判断所述第二移动终端的位置信息与所述点名的有效位置信息是否匹配;

所述第二移动终端判断所述第二用户参与点名的时间信息是否在所述点名时效内;

若所述第二移动终端的位置信息与所述点名的有效位置信息匹配,且所述第二用户参与点名的时间信息在所述点名时效内,所述第二移动终端反馈所述第二用户的点名成功结果到所述服务器;

所述服务器转发所述第二用户的点名成功结果到所述第一移动终端。

可选地,所述在所述第二移动终端的位置信息与所述点名的有效位置信息匹配,且所述第二用户参与点名的时间信息在所述点名时效内时,所述服务器反馈所述第二用户的点名结果到所述第一移动终端的步骤,包括:

所述第二移动终端将所述第二移动终端的位置信息以及所述第二用户参与点名的时间信息发送给所述服务器;

所述服务器将所述第二移动终端的位置信息以及所述第二用户参与点名的时间信息发送给所述第一移动终端;

所述第一移动终端判断所述第二移动终端的位置信息与所述点名的有效位置信息是否匹配;

所述第一移动终端判断所述第二用户参与点名的时间信息是否在所述点名时效内;

若所述第二移动终端的位置信息与所述点名的有效位置信息匹配,且所述第二用户参与点名的时间信息在所述点名时效内,所述第一移动终端确定所述第二用户点名成功。

本发明实施例第二方面提供了一种移动终端,所述移动终端包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面中所述第一移动终端执行的步骤。

本发明实施例第三方面提供了一种移动终端,所述移动终端包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面中所述第二移动终端执行的步骤。

本发明实施例第四方面提供了一种服务器,所述服务器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面中所述服务器执行的步骤。

本发明实施例第五方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中所述第一移动终端执行的步骤。

本发明实施例第六方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中所述第二移动终端执行的步骤。

本发明实施例第七方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中所述服务器执行的步骤。

本发明实施例提供的技术方案中,第一移动终端获取第一用户发起点名的点名指令,将点名指令发送给服务器,以使得服务器将点名指令发送给待点名的人员名单对应的移动终端;若待点名的人员名单中包括使用第二移动终端的第二用户,第二移动终端接收第二用户参与点名的指令,获取第二移动终端的位置信息以及第二用户参与点名的时间信息;在第二移动终端的位置信息与点名的有效位置信息匹配,且第二用户参与点名的时间信息在点名时效内时,服务器反馈所述第二用户的点名成功结果到第一移动终端。因此相对于现有技术,本发明实施例实现了无论发起点名的人在哪里都可以对任何地方的人员进行点名抽查,提高了点名效率,扩展了点名的应用场景,提高了参与点名人员工作学习效率,降低了点名成本。

附图说明

图1为本发明实施例中网络架构示意图;

图2为本发明实施例中点名方法的一个实施例示意图;

图3为本发明实施例中图2实施例点名方法中步骤201的一个实施例流程示意图;

图4为本发明实施例中图2实施例点名方法中步骤202的一个实施例流程示意图;

图5为本发明实施例中图2实施例点名方法中步骤203的一个实施例流程示意图;

图6为本发明实施例中图2实施例点名方法中步骤203的另一个实施例流程示意图;

图7为本发明实施例中图2实施例点名方法中步骤203的另一个实施例流程示意图;

图8为本发明实施例中移动终端的一个实施例流程示意图;

图9为本发明实施例中移动终端的另一个实施例流程示意图;

图10为本发明实施例中服务器的一个实施例流程示意图。

具体实施方式

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

如图1所示,为本发明实施例中点名方法实现的网络架构示意图,包括发起点名的第一移动终端,参与点名的多个移动终端(包括第二移动终端)和服务器,该第一移动终端和参与点名的移动终端(如第二移动终端)通过服务器交互数据,其中,本发明实施例中的移动终端(如第一移动终端,第二移动终端)可以是手机、平板电脑等智能终端设备。

请参阅图2,为本发明实施例中点名方法的一个实施例,该方法可以包括:

201、第一移动终端获取第一用户发起点名的点名指令,将点名指令发送给服务器,以使得服务器将点名指令发送给待点名的人员名单对应的移动终端;

其中,该点名指令中包括待点名的人员名单、点名时效以及点名的有效位置信息。例如待点名的人员名单中包括张某、王某、李某等,点名时效可以是包括一个确定时间信息和时间区间范围信息,该确定时间可以包括年月日,小时、分、秒等时间信息,例如2017.3.20,9:00,时间区间范围可以是5min(分钟),此时即点名时效为2017年3月20号上午,8:55~9:05,在2017年3月20号上午,8:55~9:05内为有效点名时间。

同样的,点名的有效位置信息可以包括一个确定的地址信息以及一个位置范围信息,例如,确定的地址信息为市政府,位置范围为500m,则点名的有效位置信息即为市政府及其周围500m范围内为点名的有效位置信息。

本发明实施例中,服务器将点名指令发送给待点名的人员名单对应的移动终端,即服务器将点名指令发送给给待点名的人员对应的账户。例如,第一移动终端和第二移动终端均安装了点名应用,第一移动终端对应的第一用户和第二移动终端对应的第二用户均在点名应用中存在账户,第一移动终端中第一用户发起点名的点名指令中实际包括的是待点名的第二用户的信息,服务器即可根据将该点名指令转发给第二用户,实质即转发到了第二用户对应的第二移动终端。

202、若待点名的人员名单中包括使用第二移动终端的第二用户,第二移动终端接收第二用户参与点名的指令,获取第二移动终端的位置信息以及第二用户参与点名的时间信息;

此时,第二用户在第二移动终端中获取到点名指令时,第二用户在第二移动终端中可以选择参与点名,第二移动终端接收第二用户参与点名的指令时,即获取第二终端的当前位置信息以及第二用户参与点名的时间信息,以便后续对第二用户参与点名的有效性进行判断。

203、在第二移动终端的位置信息与所述点名的有效位置信息匹配,且第二用户参与点名的时间信息在所述点名时效内时,服务器反馈所述第二用户的点名成功结果到第一移动终端。

本发明实施例提供的技术方案中,第一移动终端获取第一用户发起点名的点名指令,将点名指令发送给服务器,以使得服务器将点名指令发送给待点名的人员名单对应的移动终端;若待点名的人员名单中包括使用第二移动终端的第二用户,第二移动终端接收第二用户参与点名的指令,获取第二移动终端的位置信息以及第二用户参与点名的时间信息;在第二移动终端的位置信息与点名的有效位置信息匹配,且第二用户参与点名的时间信息在点名时效内时,服务器反馈所述第二用户的点名成功结果到第一移动终端。因此相对于现有技术,本发明实施例实现了无论发起点名的人在哪里都可以对任何地方的人员进行点名抽查,提高了点名效率,扩展了点名的应用场景,提高了参与点名人员工作学习效率,降低了点名成本。

在本发明一些实施例中,如图3所示,上述步骤201中所描述的第一移动终端获取第一用户发起点名的点名指令的步骤,可以进一步包括:

2011、第一移动终端获取第一用户发起点名的指令;

2012、第一移动终端显示点名设置页面,所述点名设置页面包括点名地址设置项、点名时长设置项以及参与点名的人员名单的设置项;

2013、第一移动终端获取第一用户在所述点名设置页面设置的点名信息,生成点名指令。

在本发明另一些实施例中,如图4所示,上述步骤202中所描述的所述第二移动终端接收第二用户参与点名的指令的步骤,进一步可以包括:

2021、第二移动终端接收到点名指令时,第二移动终端通知提示第二用户参与点名;

2022、在接收到所述第二用户根据所述通知提示确认参与点名后,接收第二用户参与点名的指令。

本发明实施例中,上述步骤203有多种实现方式,在获取到第二移动终端的位置信息以及第二用户参与点名的时间信息后,确定第二移动终端的使用者(第二用户)的点名是否有效的过程,可以在第二移动终端中进行判断,也可以在服务器中进行判断,还可以在第一移动终端进行判断,下面分别进行描述。

(1)在获取到第二移动终端的位置信息以及第二用户参与点名的时间信息后,确定第二移动终端的使用者(第二用户)的点名是否有效的过程,在服务器中进行判断。如图5所示,即上述步骤203可以包括:

2031、第二移动终端将第二移动终端的位置信息以及第二用户参与点名的时间信息发送给服务器;

2032、服务器判断所述第二移动终端的位置信息与点名的有效位置信息是否匹配;

2033、服务器判断第二用户参与点名的时间信息是否在所述点名时效内;

2034、若第二移动终端的位置信息与点名的有效位置信息匹配,且第二用户参与点名的时间信息在所述点名时效内,服务器反馈第二用户的点名成功结果到第一移动终端。

(2)在获取到第二移动终端的位置信息以及第二用户参与点名的时间信息后,确定第二移动终端的使用者(第二用户)的点名是否有效的过程,在第二移动终端中进行判断。如图6所示,即上述步骤203可以包括:

2031’、第二移动终端将第二移动终端的位置信息以及第二用户参与点名的时间信息发送给服务器;

2032’、第二移动终端判断第二移动终端的位置信息与点名的有效位置信息是否匹配;

2033’、第二移动终端判断所述第二用户参与点名的时间信息是否在点名时效内;

2034’、若第二移动终端的位置信息与点名的有效位置信息匹配,且第二用户参与点名的时间信息在所述点名时效内,第二移动终端反馈第二用户的点名成功结果到服务器;

2035’、服务器转发第二用户的点名成功结果到第一移动终端。

(3)在获取到第二移动终端的位置信息以及第二用户参与点名的时间信息后,确定第二移动终端的使用者(第二用户)的点名是否有效的过程,在第一移动终端中进行判断。如图7所示,即上述步骤203可以包括:

2031”、第二移动终端将所述第二移动终端的位置信息以及所述第二用户参与点名的时间信息发送给所述服务器;

2032”、服务器将第二移动终端的位置信息以及第二用户参与点名的时间信息发第一移动终端;

2033”、第一移动终端判断第二移动终端的位置信息与点名的有效位置信息是否匹配;

2034”、第一移动终端判断第二用户参与点名的时间信息是否在点名时效内;

2035”、若第二移动终端的位置信息与点名的有效位置信息匹配,且第二用户参与点名的时间信息在点名时效内,第一移动终端确定第二用户点名成功。

本发明实施例中可以通过对点名的有效位置信息实现本地点名和异地点名,例如点名的有效位置信息,可以是第一用户在自由选择的任一与第一用户不同的位置,这样用户可以不在公司,或者某个特定场地,也可以灵活选择点名区域,方便用户灵活掌握其他人员的考勤及行动信息。

上面对本发明实施例中的点名方法进行了描述,下面对本发明实施例中的移动终端进行描述。

请参阅图8,为本发明实施例中移动终端一个实施例,该移动终端包括存储器801、处理器802及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任一方法实施例中所述第一移动终端执行的步骤。

请参阅图9,为本发明实施例中移动终端的另一个实施例,该移动终端包括存储器901、处理器902及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任一方法实施例中所述第二移动终端执行的步骤。

本请参阅图10,为本发明实施例中服务器的一个实施例,所述服务器包括存储器1001、处理器1002及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任一方法实施例中所述服务器执行的步骤。

本发明实施例还提供了计算机可读存储介质的一个实施例,其上存储有计算机程序,该程序被处理器执行时实现如上任一方法实施例中所述第一移动终端执行的步骤。

本发明实施例还提供了计算机可读存储介质的另一个实施例,其上存储有计算机程序,该程序被处理器执行时实现如上任一方法实施例中所述第二移动终端执行的步骤。

本发明实施例还提供了计算机可读存储介质的另一个实施例,其上存储有计算机程序,该程序被处理器执行时实现如上任一方法实施例中所述服务器执行的步骤。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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