CN116860757A - 考勤处理方法及装置 - Google Patents
考勤处理方法及装置 Download PDFInfo
- Publication number
- CN116860757A CN116860757A CN202310881151.1A CN202310881151A CN116860757A CN 116860757 A CN116860757 A CN 116860757A CN 202310881151 A CN202310881151 A CN 202310881151A CN 116860757 A CN116860757 A CN 116860757A
- Authority
- CN
- China
- Prior art keywords
- attendance
- passenger
- vehicle
- driver
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 64
- 238000012545 processing Methods 0.000 claims description 63
- 238000000034 method Methods 0.000 claims description 58
- 230000008569 process Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 10
- 230000006872 improvement Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10881—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices constructional details of hand-held scanners
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C1/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
- G07C1/10—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
Abstract
本说明书实施例提供了考勤处理方法及装置,其中,一种考勤处理方法包括:接收客户端发送的考勤查询请求;所述考勤查询请求中包含司乘人员的身份标识以及客运车辆的车辆标识;基于所述身份标识与所述车辆标识,查询所述司乘人员的考勤状态与所述客运车辆的车辆状态;基于所述考勤状态与所述车辆状态,对所述司乘人员与所述客运车辆进行考勤准入判断,并向客户端发送考勤准入判断结果;在所述考勤准入判断结果为准入通过的情况下,根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
Description
本申请是申请日为2020年09月23日、申请号为CN202011011715.9、名称为“考勤处理方法及装置”的中国发明专利申请的分案申请。
技术领域
本文件涉及信息处理技术领域,尤其涉及一种考勤处理方法及装置。
背景技术
随着客运业务的不断深入发展,逐渐暴露出一些制约客运行业发展的因素,比如在三线及以下地级市,行业内普遍存在信息化系统落后、区域业务量小而分散、线路运营模式多样化等问题,导致客运车辆在运营管理上难度门槛高,复杂度也高,为了进一步推动客运行业的发展,需要优化客运行业的管理制度。
发明内容
本说明书一个或多个实施例提供了一种考勤处理方法。所述考勤处理方法应用于服务器,包括:接收客户端发送的考勤查询请求;所述考勤查询请求中包含司乘人员的身份标识以及客运车辆的车辆标识。基于所述身份标识与所述车辆标识,查询所述司乘人员的考勤状态与所述客运车辆的车辆状态。基于所述考勤状态与所述车辆状态,对所述司乘人员与所述客运车辆进行考勤准入判断,并向客户端发送考勤准入判断结果。在所述考勤准入判断结果为准入通过的情况下,根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
本说明书一个或多个实施例提供了一种考勤处理方法,应用于客户端,包括:采集客运车辆配置的图像标识码。识别所述图像标识码,获得司乘人员的身份标识以及所述客运车辆的车辆标识。生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送。接收并展示所述服务器发送的考勤准入判断结果。在所述考勤准入判断结果为准入通过的情况下,获取所述司乘人员的操作信息并向所述服务器发送。
本说明书一个或多个实施例提供了一种考勤处理装置,运行于服务器,包括:请求接收模块,被配置为接收客户端发送的考勤查询请求;所述考勤查询请求中包含司乘人员的身份标识以及客运车辆的车辆标识。查询模块,被配置为基于所述身份标识与所述车辆标识,查询所述司乘人员的考勤状态与所述客运车辆的车辆状态。判断模块,被配置为基于所述考勤状态与所述车辆状态,对所述司乘人员与所述客运车辆进行考勤准入判断,并向客户端发送考勤准入判断结果。更新模块,被配置为在所述考勤准入判断结果为准入通过的情况下,根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
本说明书一个或多个实施例提供了一种考勤处理装置,运行于客户端,包括:采集模块,被配置为采集客运车辆配置的图像标识码。识别模块,被配置为识别所述图像标识码,获得司乘人员的身份标识以及所述客运车辆的车辆标识。请求发送模块,被配置为生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送。判断结果接收模块,被配置为接收并展示所述服务器发送的考勤准入判断结果。操作信息发送模块,被配置为在所述考勤准入判断结果为准入通过的情况下,获取所述司乘人员的操作信息并向所述服务器发送。
本说明书一个或多个实施例提供了一种考勤处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:接收客户端发送的考勤查询请求。所述考勤查询请求中包含司乘人员的身份标识以及客运车辆的车辆标识。基于所述身份标识与所述车辆标识,查询所述司乘人员的考勤状态与所述客运车辆的车辆状态。基于所述考勤状态与所述车辆状态,对所述司乘人员与所述客运车辆进行考勤准入判断,并向客户端发送考勤准入判断结果。在所述考勤准入判断结果为准入通过的情况下,根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
本说明书一个或多个实施例提供了另一种考勤处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:采集客运车辆配置的图像标识码。识别所述图像标识码,获得司乘人员的身份标识以及所述客运车辆的车辆标识。生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送。接收并展示所述服务器发送的考勤准入判断结果。在所述考勤准入判断结果为准入通过的情况下,获取所述司乘人员的操作信息并向所述服务器发送。
本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:接收客户端发送的考勤查询请求。所述考勤查询请求中包含司乘人员的身份标识以及客运车辆的车辆标识。基于所述身份标识与所述车辆标识,查询所述司乘人员的考勤状态与所述客运车辆的车辆状态。基于所述考勤状态与所述车辆状态,对所述司乘人员与所述客运车辆进行考勤准入判断,并向客户端发送考勤准入判断结果。在所述考勤准入判断结果为准入通过的情况下,根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
本说明书一个或多个实施例提供了另一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:采集客运车辆配置的图像标识码。识别所述图像标识码,获得司乘人员的身份标识以及所述客运车辆的车辆标识。生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送。接收并展示所述服务器发送的考勤准入判断结果。在所述考勤准入判断结果为准入通过的情况下,获取所述司乘人员的操作信息并向所述服务器发送。
附图说明
为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书一个或多个实施例提供的一种考勤处理方法处理流程图;
图2为本说明书一个或多个实施例提供的一种应用于客运签到处理场景的考勤处理方法处理流程图;
图3为本说明书一个或多个实施例提供的另一种考勤处理方法处理流程图;
图4为本说明书一个或多个实施例提供的另一种应用于客运签到处理场景的考勤处理方法处理流程图;
图5为本说明书一个或多个实施例提供的一种考勤处理装置示意图;
图6为本说明书一个或多个实施例提供的另一种考勤处理装置示意图;
图7为本说明书一个或多个实施例提供的一种考勤处理设备的结构示意图;
图8为本说明书一个或多个实施例提供的另一种考勤处理设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
本说明书提供的一种考勤处理方法实施例:
参照附图1,其示出了本实施例提供的一种考勤处理方法处理流程图,参照附图2,其示出了本实施例提供的一种应用于客运签到处理场景的考勤处理方法处理流程图。
本实施例提供的考勤处理方法的执行主体为服务器,本说明书提供的另一种考勤处理方法实施例的执行主体为客户端,本实施例提供的应用于服务器的考勤处理方法,与下述方法实施例提供的应用于客户端的考勤处理方法在执行过程中相互配合,因此,阅读本实施例请对照下述方法实施例的相应内容。
参照附图1,本实施例提供的考勤处理方法具体包括下述步骤S102至步骤S108。
步骤S102,接收客户端发送的考勤查询请求。
本实施例提供的一种考勤处理方法,应用于服务器,通过与下述实施例提供的应用于客户端的考勤处理方法相互配合,在客运站对司乘人员进行考勤管理的过程中,通过借助客运车辆的车辆状态来提高对司乘人员的管理效力,具体的,根据接收到的考勤查询请求,查询所述考勤查询请求中包含的司乘人员的考勤状态与客运车辆的车辆状态,再根据查询到的考勤状态与车辆状态,判断所述司乘人员是否能针对所述客运车辆进行考勤操作,将判断结果发送给所述客户端,根据接收到的所述客户端发送的操作信息更新所述司乘人员的考勤状态与所述客运车辆的车辆状态,以此来提升考勤的简便性与准确性。
具体实施时,司乘人员通过移动终端上安装的第三方应用(客户端)扫描根据客运车辆的车牌号配置的二维码,所述客户端扫描二维码之后,识别所述二维码获得所述司乘人员的身份标识以及所述司乘人员提交的车辆信息所属的客运车辆的车辆标识,生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送,所述考勤查询请求中包含司乘人员的身份标识以及客运车辆的车辆标识。
本实施例所述考勤查询请求,是指司乘人员通过客户端执行考勤操作的过程中,由所述客户端提交的处理请求;比如,司乘人员想通过移动终端上安装的第三方应用(客户端)扫描二维码来进行考勤签到的过程中,第三方应用向所述服务器发送的查询当前所述司乘人员针对所述司乘人员提交的车辆信息所属的客运车辆能否进行签到操作的处理请求。
再比如,司乘人员想通过移动终端上安装的第三方应用(客户端)扫描二维码来进行考勤签退的过程中,第三方应用向所述服务器发送的查询当前所述司乘人员针对所述司乘人员提交的车辆信息所属的客运车辆能否进行签退操作的处理请求。
例如,司乘人员A要进行签到操作,提交的客运车辆信息属于客运车辆1,接收客户端发送的考勤查询请求,请求查询司乘人员A的考勤状态,以及客运车辆1的车辆状态。
为了提高考勤的效率,保证考勤的准确性,本实施例提供一种可选的实施方式中,在所述接收客户端发送的考勤查询请求步骤执行之前,还包括:
获取目标客运单元的司乘人员的身份信息,以及客运车辆的车辆信息;
基于所述身份信息中包含的身份标识构建司乘人员表,以及,基于所述车辆信息中包含的车辆标识构建客运车辆表。
例如,甲客运站有110名司乘人员,有50辆客运车辆,根据110名司乘人员的身份信息构建一个包含这110名司乘人员身份标识的司乘人员表,根据50辆客运车辆的车辆信息构建一个包含这50辆客运车辆的车辆标识的客运车辆表。
步骤S104,基于所述身份标识与所述车辆标识,查询所述司乘人员的考勤状态与所述客运车辆的车辆状态。
所述司乘人员的考勤状态,包括已签到状态与未签到状态;例如,通过查询,司机M没有进行签到操作记录,乘务员N有签到操作记录,则司机M的考勤状态为未签到状态,乘务员N的考勤状态为已签到状态。
所述客运车辆的车辆状态,是指所述客运车辆是否被司乘人员签到或者签退的状态,其中,客运车辆的签到状态体现为被在该客运车辆进行签到操作的司乘人员所绑定,将此时客运车辆的车辆状态称之为已绑定状态;客运车辆的签退状态体现为被在该客运车辆进行签到操作的司乘人员解除绑定,将此时客运车辆的车辆状态称之为未绑定状态;相应的,在客运车辆的车辆状态为已绑定状态的情况下,在该客运车辆签到的司乘人员与该客运车辆通过签到操作建立了一种绑定关系,即考勤绑定关系。
例如,司乘人员A针对客运车辆1进行了签到操作,所述签到操作操作成功后,司乘人员A与客运车辆1建立考勤绑定关系。司乘人员A针对客运车辆1工作结束后,要针对客运车辆1进行签退操作,在获得司乘人员A针对客运车辆1进行签退操作的操作信息后,解除司乘人员A与客运车辆1建立的考勤绑定关系。
为了提高考勤管理的全面性,本实施例提供的一种可选实施方式中,所述司乘人员,包括司机和乘务员;同一客运车辆在任一考勤周期内允许一个司机进行签到,且允许多个乘务员对该客运车辆进行签到;
相应的,所述对所述司乘人员与所述客运车辆进行考勤准入判断,包括:
若所述司乘人员为乘务员,在所述考勤周期确定所述考勤准入判断的考勤准入判断结果为准入通过。
例如,司机M对客运车辆4进行了签到操作,乘务员N也可对客运车辆4进行签到操作,此时,司机M与乘务员N共同与客运车辆4建立了考勤绑定关系。
具体实施时,为了提高对目标客运单元人员考勤管理的精准程度,要判断所述考勤查询请求中司乘人员与客运车辆是否属于所述目标客运单元,只有所述司乘人员与所述客运车辆都存在于所述目标客运单元的基础上,才能进一步查询所述司乘人员的考勤状态与所述客运车辆的车辆状态。本实施例提供的一种可选实施方式中,具体采用如下方式查询并判断所述司乘人员的考勤状态与所述客运车辆的车辆状态:
判断所述司乘人员表中是否存在所述考勤查询请求中包含的司乘人员的身份标识,且所述客运车辆表中是否存在所述考勤查询请求中包含的客运车辆的车辆标识;
若是,向所述司乘人员开放针对所述客运车辆进行考勤操作的考勤权限;
在考勤记录表中查询在当前考勤周期的所述司乘人员的考勤状态以及客运车辆的车辆状态;
若否,向所述客户端发送禁止所述司乘人员进行考勤操作的提示;
实际应用中,只有在确定所述司乘人员存在于所述司乘人员表,且所述客运车辆存在于所述客运车辆表的基础上,才能对所述司乘人员开放针对所述客运车辆进行考勤操作的考勤权限,并查询所述司乘人员的考勤状态与所述客运车辆的车辆状态;若判断所述司乘人员不在所述司乘人员表中或所述客运车辆不在所述客运车辆表中,则不能开放所述司乘人员针对所述客运车辆进行考勤操作的考勤权限,并向客户端发送所述司乘人员不能进行考勤操作的禁止考勤操作提示。
例如,司乘人员A与司乘人员B都属于甲客运站,司乘人员A通过扫码,提交了属于客运车辆1的车辆信息,司乘人员B通过扫码,提交了属于客运车辆2的车辆信息,通过查询,司乘人员A与司乘人员B的身份标识都存在与甲客运站的司乘人员表中,客运车辆1的车辆标识存在于甲客运站的客运车辆表中,客运车辆2的车辆标识不存在于甲客运站的客运车辆表中,针对于此,向司乘人员A开放针对客运车辆1进行考勤操作的考勤权限,并且查询司乘人员A的考勤状态与客运车辆1的车辆状态;不开放司乘人员B针对客运车辆2进行考勤操作的考勤权限,并向客户端发送禁止司乘人员B进行考勤操作的提示。甲客运站的司乘人员C通过扫码,提交了属于客运车辆3的车辆信息,通过查询,司乘人员C的身份标识并不处于甲客运站的司乘人员表中,则不向司乘人员C开放针对客运车辆3进行考勤操作的考勤权限,并向客户端发送禁止司乘人员C进行考勤操作的提示。
步骤S106,基于所述考勤状态与所述车辆状态,对所述司乘人员与所述客运车辆进行考勤准入判断,并向客户端发送考勤准入判断结果。
所述考勤准入判断,是指根据所述考勤状态与所述车辆状态,判断所述司乘人员与所述客运车辆是否可以建立或解除已建立的考勤绑定关系。
本实施例提供的一种可选实施方式中,采用如下方式进行考勤准入判断:
在考勤记录表中查询在当前考勤周期是否存在所述司乘人员的考勤记录;
若存在,查询所述客运车辆是否与所述司乘人员建立考勤绑定关系;若是,确定所述考勤准入判断的考勤准入判断结果为准入通过;若否,确定所述考勤准入判断的考勤准入判断结果为准入不通过;
若不存在,查询所述客运车辆是否有考勤绑定关系;若是,确定所述考勤准入判断的考勤准入判断结果为准入不通过;若否,确定所述考勤准入判断的考勤准入判断结果为准入通过。
具体实施时,在所述考勤记录表中查询在所述考勤周期是否存在所述司乘人员的考勤记录,若在所述考勤记录表中存在所述司乘人员的考勤记录,则查询所述客运车辆是否与所述司乘人员建立考勤绑定关系,即所述客运车辆是否有与所述司乘人员的绑定记录,若是,确定所述考勤准入判断的考勤准入判断结果为准入通过,若否,确定所述考勤准入判断的考勤准入判断结果为准入不通过;若在所述考勤记录表中不存在所述司乘人员的考勤记录,则查询所述客运车辆是否与其他司乘人员建立考勤绑定关系,即所述客运车辆是否有绑定记录,若是,确定所述考勤准入判断的考勤准入判断结果为准入不通过,若否,确定所述考勤准入判断的考勤准入判断结果为准入通过。
例如,某个考勤记录日,司机M通过扫码,提交了属于客运车辆4的车辆信息,在当天的考勤记录表中查询到司机M没有考勤记录,客运车辆4也没有绑定记录,则确定所述考勤准入判断的考勤准入判断结果为准入通过;若在当天的考勤记录中查询到司机M没有考勤记录,客运车辆4有绑定记录,确定所述考勤准入判断的考勤准入判断结果为准入不通过;若司机M有考勤记录,且客运车辆4与司机M有考勤绑定关系,确定所述考勤准入判断的考勤准入判断结果为准入通过;若司机M有考勤记录,客运车辆4没有绑定记录,确定所述考勤准入判断的考勤准入判断结果为准入不通过。
再例如,某个考勤记录日,乘务员N通过扫码,提交了属于客运车辆5的车辆信息,则直接确定所述考勤准入判断的考勤准入判断结果为准入通过。
实际应用中,准入通过是指司乘人员可以对提交的车辆信息所属的客运车辆进行签到操作或者签退操作,司乘人员与客运车辆在同一个考勤周期内只有在当前账号签退的情况下才能进行签到。本实施例提供的一种可选实施方式中,针对操作信息为签到操作,采用如下方式进行考勤准入判断:
在当前考勤周期查询获得所述司乘人员无签到记录且所述客运车辆无绑定记录的情况下,确定所述考勤准入判断的考勤准入判断结果为准入通过。
例如,司乘人员A通过扫码,提交了属于客运车辆1的车辆信息,在同一个考勤周期内,查询到司乘人员A无签到记录,且客运车辆1无绑定记录,确定所述考勤准入判断的考勤准入判断结果为准入通过,且司乘人员A能进行签到操作。
本实施例提供的一种可选实施方式中,针对操作信息为签退操作,采用如下方式进行考勤准入判断:
在当前考勤周期查询获得所述司乘人员有签到记录且所述客运车辆有与所述司乘人员的考勤绑定关系的情况下,确定所述考勤准入判断的考勤准入判断结果为准入通过;
若首次签退操作的操作结果为操作失败,允许所述司乘人员进行二次签退操作。
例如,司乘人员A通过扫码,提交了属于客运车辆1的车辆信息,在同一个考勤周期内,查询到司乘人员A有签到记录,并且与客运车辆1建立考勤绑定关系,确定所述考勤准入判断的考勤准入判断结果为准入通过,且司乘人员A能进行签退操作;司乘人员A在第一次签退操作失败的情况下,能够进行二次签退操作。
步骤S108,在所述考勤准入判断结果为准入通过的情况下,根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
所述操作信息是指根据所述司乘人员提交的签到操作或签退操作的记录;
实际应用中,需要对司乘人员的考勤状态与客运车辆的车辆状态实时更新,以此提高考勤的准确性,也能确保司乘人员进行考勤操作的可靠性。
所述更新只有在所述考勤准入判断的考勤准入判断结果为准入通过,即所述司乘人员进行签到操作或签退操作的情况下才能进行。针对不同的操作类型,对所述考勤状态与所述车辆状态的更新也不同。
所述客户端接收并展示考勤准入判断后,司乘人员会根据操作提示进行签到操作或者签退操作,所述客户端会将所述司乘人员的操作信息发送给所述服务器,所述服务器根据所述操作信息完成对所述司乘人员考勤状态以及所述客运车辆的车辆状态的更新。
本实施例提供的一种可选实施方式中,采用如下方式对所述考勤状态与所述车辆状态进行更新:
若所述客户端发送的操作类型为签到操作类型,则建立所述司乘人员与所述司乘人员提交的车辆信息所属的客运车辆的考勤绑定关系;
在所述考勤记录表中更新所述司乘人员的考勤状态为已签到状态;记录与所述司乘人员有考勤绑定关系的客运车辆的车辆信息;并将所述客运车辆的车辆状态更新为已绑定状态;
或者,
若所述操作类型为签退操作类型,则解除所述司乘人员与所述司乘人员提交的车辆信息所属的客运车辆的考勤绑定关系;
在所述考勤记录表中更新所述司乘人员的考勤状态为未签到状态;并将所述客运车辆的车辆状态更新为未绑定状态;
其中,所述操作信息,包括下述至少一项:操作账号、操作车辆、操作时间和操作类型。
例如,获取到司乘人员A对客运车辆1的签到操作,则建立司乘人员A与客运车辆1的考勤绑定关系,在考勤记录表中更新司乘人员A的考勤状态为已签到状态,在司乘人员A后记录客运车辆1的车辆信息,并将客运车辆1的车辆状态更新为已绑定状态。
再例如,获取到司乘人员A对客运车辆1的签退操作,则解除司乘人员A与客运车辆1的考勤绑定关系,在考勤记录表中更新司乘人员A的考勤记录为未签到状态,并将客运车辆1的车辆状态更新为未绑定状态。
具体实施时,在更新所述考勤状态与所述车辆状态之后,向客户端反馈更新结果。本实施例提供的一种可选实施方式中,在更新所述司乘人员的考勤状态与所述客运车辆的车辆信息之后,将所述更新的更新结果发送到所述客户端。
实际应用中,为了防止司乘人员假签到,利用车辆的运营信息来判断所述司乘人员的签到操作真实有效。本实施例提供的一种可选实施方式中,在更新了所述司乘人员的签到状态为已签到状态之后,根据与所述司乘人员建立考勤绑定关系的客运车辆的运营状态来确定所述司乘人员的签到操作是否有效,具体采用如下方式进行判断:
获取所述客运车辆的运行轨迹;
基于所述运行轨迹,判断所述客运车辆在特定时间内是否处于运营状态;
若是,确定所述司乘人员的签到操作为有效操作;
若否,确定所述司乘人员的签到操作为无效操作,并解除所述司乘人员与所述客运车辆的考勤绑定关系。
例如,司乘人员A对客运车辆1进行了签到操作,为了确保司乘人员A进行的是有效签到,根据客运车辆A的定位功能获取客运车辆A的运营状态,若客运车辆1在特定时间内处于关闭状态,就确定司乘人员A进行无效操作,解除司乘人员A与客运车辆1的考勤绑定关系,并记录司乘人员A的无效考勤。
下述结合附图2,以本实施例提供的考勤处理方法在客运签到处理场景的应用为例,对本实施例提供的考勤处理方法进行进一步说明。参照附图2,应用于签到处理场景的考勤处理方法具体包括步骤S202至步骤S218。
步骤S202,接收客户端发送的签到查询请求。
所述考勤查询请求中包含司机的身份标识以及客运车辆的车辆标识。
步骤S204,基于身份标识与所述车辆标识,查询获得司机的身份标识属于已经建立好的司乘人员表中;且客运车辆的车辆信息存在于已经建立好的客运车辆表中。
步骤S206,在已经建立好的考勤记录表中查询获得司机的考勤状态为未签到状态,客运车辆的车辆状态为未绑定状态。
步骤S208,确定考勤准入判断的考勤准入判断结果为准入通过。
步骤S210,向客户端发送考勤准入判断结果。
考勤准入判断结果包括司机的考勤状态与客运车辆的车辆状态,并确定允许司机进行的考勤操作为可签到操作。
步骤S212,接收客户端发送的司机进行签到操作的操作信息。
步骤S214,基于操作信息,建立司机与客运车辆之间的考勤绑定关系。
步骤S216,基于考勤绑定关系,在考勤记录表中,更新司机的考勤状态为已签到状态,客运车辆的车辆状态为已绑定状态,并向客户端发送更新结果。
步骤S218,基于考勤绑定关系,在考勤记录表中,更新司机的考勤状态为已签到状态,客运车辆的车辆状态为已绑定状态,并向客户端发送更新结果。
具体实施时,获取到客运车辆的运行轨迹,获得客运车辆的运营状态,若客运车辆在特定时间内不存在运行轨迹,则确定司机对客运车辆的签到操作为无效操作,解除司机与客运车辆的考勤绑定关系;若客运车辆在特定时间内存在运行轨迹,则确定司机对客运车辆的签到操作为有效操作。
综上所述,所述考勤处理方法,根据接收到的考勤查询请求,查询所述考勤查询请求中包含的司乘人员的考勤状态与客运车辆的车辆状态,再根据查询到的考勤状态与车辆状态,判断所述司乘人员是否能进行考勤操作,将判断结果发送给所述客户端,根据所述客户端发送的操作信息更新所述司乘人员的考勤状态与所述客运车辆的车辆状态,以此来提升考勤管理的简便性与准确性,提高考勤管理的全面性,也能确保司乘人员进行考勤操作的有效性。
本说明书提供的另一种考勤处理方法实施例如下:
参照附图3,其示出了本实施例提供的另一种考勤处理方法处理流程图。参照附图4,其示出了本实施例提供的另一种应用于客运签到处理场景的考勤处理方法处理流程图。
本方法实施例提供的考勤处理方法的执行主体为客户端,与上述提供的执行主体为服务器的考勤处理方法相互配合,所以描述得比较简单,相关的部分请参照上述提供的考勤方法实施例的对应说明即可。下述描述的方法实施例仅仅是示意性的。
参照附图3,本实施例提供的考勤处理方法具体包括下述步骤S302至步骤S310。
步骤S302,采集客运车辆配置的图像标识码。
实际应用中,在进行考勤的考勤处理过程中,首先需要司乘人员登录客户端,并且与第三方应用(客户端)进行交互做身份认证,比如以密码方式、CA(CertificateAuthority)认证或者区块链的方式进行与考勤平台进行交互以实现身份认证,在认证通过之后,由司乘人员提交身份信息与车辆信息,并由客户端将司乘人员提交的身份信息与车辆信息上传至考勤处理平台,考勤处理平台在接收到客户端提交的司乘人员的身份信息与车辆信息之后,进行查询判断,生成允许司乘人员进行考勤操作的提示返回给客户端的司乘人员。
本实施例提供的一种考勤处理方法,应用于客户端,通过与上述实施例提供的应用于服务器的考勤处理方法相互配合,在客运站对司乘人员进行考勤管理的过程中,通过借助客运车辆的车辆状态来提高对司乘人员的管理效力,具体的,通过采集司乘人员的身份信息以及司乘人员提交的车辆信息,获得所述司乘人员的身份标识与所述车辆信息所属的客运车辆的车辆标识,生成针对所述司乘人员与所述客运车辆的考勤查询请求并发送给服务器,所述服务器经过查询获得考勤准入判断结果并发送给所述客户端,所述客户端展示所述考勤准入判断结果并获取所述司乘人员的操作信息,再将所述操作信息发送给所述服务器,最后接收并展示所述服务器对所述司乘人员以及所述客运车辆的更新结果,以此来提升考勤的简便性与准确性,提高司乘人员对考勤过程的感知程度。
具体实施时,在进行针对司乘人员的考勤处理过程中,首先需要根据车牌号为不同的客运车辆配置不同的图像标识码,使客运车辆与图像标识码一一对应,司乘人员在提交的时候根据不同的图像标识码获取不同的车辆信息。所述图像标识码是指根据不同的客运车辆的车牌号配置的携带所述客运车辆的车辆信息的标识码图像。
本实施例提供的一种可选实施方式中,所述客运车辆的图像标识码,根据所述客运车辆的车牌号配置。
例如,甲客运站有50辆客运车辆,根据50辆客运车辆的车牌号生成针对每一辆客运车辆的不同图像标识码。
步骤S304,识别所述图像标识码,获得司乘人员的身份标识以及所述客运车辆的车辆标识。
实际应用中,司乘人员首先利用自己的账号登录第三方应用(客户端),再通过第三方应用扫描客运车辆的图像标识码,第三方应用通过识别所述司乘人员的账号信息以及所述图像标识码,获得所述司乘人员的身份信息以及所述图像标识码对应的车辆信息,进一步获得所述司乘人员的身份标识与所述客运车辆的车辆标识。
具体实施时,司乘人员通过扫描所述图像标识码,识别根据不同车牌号配置的属于不同客运车辆的图像标识码,向客户端提交所述司乘人员的身份信息与所述客运车辆的车辆信息,客户端在获得所述身份信息与所述车辆信息的基础上,得到所述司乘人员的身份标识与所述客运车辆的车辆标识。
例如,司乘人员A想对客运车辆1进行签到操作,利用第三方应用扫描根据客运车辆1的车牌号配置的二维码,第三方应用通过识别所述二维码获得司乘人员A的身份信息以及客运车辆1的车辆信息,进一步获得司乘人员A的身份标识与客运车辆1的车辆标识。
步骤S306,生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送。
具体实施时,所述客户端获得所述司乘人员的身份标识与所述客运车辆的车辆标识的基础上,生成携带所述身份标识与所述车辆标识的考勤查询请求并将所述考勤查询请求发送到服务器。
例如,客户端在获得司乘人员A的身份标识以及司乘人员A扫码提交的车辆信息所属的客运车辆1的车辆标识的基础上,生成携带司乘人员A的身份标识与客运车辆1的车辆标识的考勤查询请求并发送给服务器。
步骤S308,接收并展示所述服务器发送的考勤准入判断结果。
实际应用中,将所述考勤查询请求发送到所述服务器,所述服务器要经过查询以及判断来确定所述司乘人员能否对所述客运车辆进行考勤操作,经过查询判断,将查询判断的结果发送到所述客户端并由所述客户端展示给所述司乘人员。
具体实施时,通过查询,若所述司乘人员的身份标识不处于所述司乘人员所在的目标客运单元的司乘人员表或所述客运车辆的车辆标识不处于所述目标客运单元的客运车辆表,则接收所述服务器发送的禁止所述司乘人员进行考勤操作的提示;若所述司乘人员的身份标识处于所述司乘人员表且所述客运车辆的车辆标识处于所述客运车辆表,则在此基础上,在当前考勤周期的考勤记录表中查询所述司乘人员的考勤状态以及所述客运车辆的车辆状态;若所述司乘人员的考勤状态为未签到状态且所述客运车辆的车辆状态为未绑定状态,所述服务器就会允许所述司乘人员对所述客运车辆进行考勤操作且所述考勤操作为签到操作,所述客户端接收到所述司乘人员的未签到状态、所述客运车辆的未绑定状态以及可签到操作提示并向所述司乘人员展示;若所述司乘人员的考勤状态为已签到状态且所述客运车辆的车辆状态为未绑定状态,或所述司乘人员的考勤状态为未签到状态且所述客运车辆的车辆状态为已绑定状态,所述服务器确定所述司乘人员不能对所述客运车辆进行考勤操作,所述客户端接收所述司乘人员的考勤状态与所述客运车辆的考勤状态以及所述司乘人员不能对所述客运车辆进行考勤操作的提示并展示给所述司乘人员;若所述司乘人员的考勤状态为已签到状态且所述客运车辆与所述司乘人员建立了考勤绑定关系,所述客运车辆的车辆状态为已绑定状态,所述服务器允许所述司乘人员对所述客运车辆进行考勤操作且所述考勤操作为签退操作,所述客户端接收所述司乘人员的已签到状态、所述客运车辆的已绑定状态以及可签退操作提示并向所述司乘人员展示。
为了提高司乘人员使用的简便性,本实施例提供的一种可选实施方式中,接收所述考勤准入判断结果,针对签到操作与签退操作,主要有以下方式:
接收所述服务器发送的考勤准入判断结果;所述考勤准入判断结果中包含所述司乘人员的考勤状态与所述客运车辆的车辆状态;
若所述考勤准入判断结果为准入通过,且所述考勤状态为未签到状态,所述车辆状态为未绑定状态,则展示可签到的操作提示;
若所述考勤准入判断结果为准入通过,且所述司乘人员与所述客运车辆已经建立了考勤绑定关系,则展示可签退的操作提示。
例如,司乘人员A通过扫码提交了客运车辆1的车辆信息,通过查询,司乘人员A的身份标识处于司乘人员A所属的目标客运站的司乘人员表,客运车辆1的车辆标识处于所述目标客运站的客运车辆表,则在当前考勤周期的考勤记录表中查询司乘人员A的考勤状态以及客运车辆1的车辆状态,若司乘人员A的考勤状态为未签到状态,客运车辆1的车辆状态为未绑定状态,则客户端接收并展示司乘人员A的未签到状态与客运车辆1的未绑定状态,还有允许司乘人员A进行签到操作的操作提示;若司乘人员A的考勤状态为已签到状态且客运车辆1的车辆状态为未绑定状态,或司乘人员A的考勤状态为未签到状态且客运车辆1的车辆状态为已绑定状态,则客户端接收并展示司乘人员A的考勤状态、客运车辆1的车辆状态以及司乘人员A不能对客运车辆1进行考勤操作的操作提示;若司乘人员A的考勤状态为已签到状态、客运车辆1的车辆状态为已绑定状态,且司乘人员A与客运车辆1建立了考勤绑定关系,则客户端接收并展示司乘人员A的已签到状态、客运车辆1的已绑定状态、司乘人员A与客运车辆1的考勤绑定关系以及司允许乘人员A进行签退操作的操作提示。
实际应用中,同一个客运车辆只允许一个司机进行签到,允许多个乘务员进行签到。本实施例提供的一种可选实施方式中,所述司乘人员,包括司机和乘务员;同一客运车辆在任一考勤周期内允许一个司机进行签到,且允许多个乘务员对该客运车辆进行签到。
例如,一个考勤周期内,在司机M已经对客运车辆1进行签到操作的情况下,经过查询,乘务员N的考勤状态为未签到状态,则允许乘务员N对客运车辆1进行签到操作。
步骤S310,在所述考勤准入判断结果为准入通过的情况下,获取所述司乘人员的操作信息并向所述服务器发送。
具体实施时,在客户端向所述司乘人员展示所述考勤判断结果的基础上,所述司乘人员基于所述考勤准入判断结果进行签到操作或者签退操作。
本实施例提供的一种可选实施方式中,具体采用如下方式判断所述司乘人员提交的操作类型:
在检测到所述司乘人员提交的签到操作的情况下,获取所述签到操作的签到操作信息向所述服务器发送;
在检测到所述司乘人员提交的签退操作的情况下,获取所述签退操作的签退操作信息向所述服务器发送;
其中,所述操作信息,包括下述至少一项:
操作账号、操作车辆、操作时间和操作类型。
实际应用中,为了保证所述司乘人员能够清楚自己的考勤操作是否成功,也为了提高考勤管理的公正性,本实施例提供的一种可选实施方式中,在所述客户端获取所述司乘人员的操作信息并向所述服务器发送之后,还要接收所述服务器发送的更新结果并展示。
例如,司乘人员A获得客户端展示的司乘人员A的考勤状态为未签到状态、客运车辆1的车辆状态为未绑定状态以及可以针对客运车辆1进行签到操作的基础上选择签到操作,则所述客户端将司乘人员A针对客运车辆1进行签到操作的操作信息发送给服务器,服务器更新司乘人员A的考勤状态与客运车辆1的车辆状态之后,向所述客户端发送更新结果,并由所述客户端展示给司乘人员A。
再例如,司乘人员A获得客户端展示的司乘人员A的考勤状态为已签到状态、客运车辆1的车辆状态为已绑定状态以及可以针对客运车辆1进行签退操作的基础上选择签退操作,则所述客户端将司乘人员A针对客运车辆1进行签退操作的操作信息发送给服务器,服务器更新司乘人员A的考勤状态与客运车辆1的车辆状态之后,向所述客户端发送更新结果,并由所述客户端展示给司乘人员A。
下述结合附图4,以本实施例提供的另一种考勤处理方法在客运签到处理场景的应用为例,对本实施例提供的另一种考勤处理方法进行进一步说明。参照附图4,应用于签到处理场景的考勤处理方法具体包括步骤S402至步骤S414。
步骤S402,在检测到司机扫描图形标识码的过程中,采集客运车辆配置的图像标识码。
步骤S404,识别司机扫描的图像标识码,获得司机的身份标识以及客运车辆的车辆标识。
步骤S406,基于司机的身份标识以及客运车辆的车辆标识生成签到查询请求。
步骤S408,向服务器发送签到查询请求。
步骤S410,接收服务器发送的考勤准入判断结果为准入通过。
步骤S412,获取司机的签到操作并向服务器发送司机的签到操作信息。
步骤S414,接收并向司机展示服务器发送的更新结果。
综上所述,所述考勤记录方法,通过采集司乘人员的身份信息以及司乘人员提交的车辆信息,获得所述司乘人员的身份标识与所述车辆信息所属的客运车辆的车辆标识,生成针对所述司乘人员与所述客运车辆的考勤查询请求并发送给服务器,所述服务器经过查询获得考勤准入判断结果并发送给所述客户端,所述客户端展示所述考勤准入判断结果并获取所述司乘人员的操作信息,再将所述操作信息发送给所述服务器,最后接收并展示所述服务器对所述司乘人员以及所述客运车辆的更新结果;以此来提升考勤的简便性,提高司乘人员对考勤过程的感知程度。
本说明书提供的一种考勤处理装置实施例如下:
在上述的实施例中,提供了一种考勤处理方法,与之相对应的,还提供了一种考勤处理装置,下面结合附图进行说明。
参照附图5,其示出了本实施例提供的一种考勤处理装置示意图。
由于装置实施例对应于方法实施例,所以描述得比较简单,相关的部分请参照上述提供的方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。
本实施例提供一种考勤处理装置,包括:
请求接收模块502,被配置为接收客户端发送的考勤查询请求;所述考勤查询请求中包含司乘人员的身份标识以及客运车辆的车辆标识;
查询模块504,被配置为基于所述身份标识与所述车辆标识,查询所述司乘人员的考勤状态与所述客运车辆的车辆状态;
判断模块506,被配置为基于所述考勤状态与所述车辆状态,对所述司乘人员与所述客运车辆进行考勤准入判断,并向客户端发送考勤准入判断结果;
更新模块508,被配置为在所述考勤准入判断结果为准入通过的情况下,根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
可选的,所述考勤处理装置,还包括:
信息获取模块,被配置为获取目标客运单元的司乘人员的身份信息,以及客运车辆的车辆信息;
信息表构建模块,被配置为基于所述身份信息中包含的身份标识构建司乘人员表,以及,基于所述车辆信息中包含的车辆标识构建客运车辆表。
可选的,所述查询模块504,包括:
信息判断子模块,被配置为判断所述司乘人员表中是否存在所述考勤查询请求中包含的司乘人员的身份标识,且所述客运车辆表中是否存在所述考勤查询请求中包含的客运车辆的车辆标识;
若是,运行权限开放单元,所述权限开放单元,被配置为向所述司乘人员开放针对所述客运车辆进行考勤操作的考勤权限;
信息查询子模块,被配置为在考勤记录表中查询在当前考勤周期的所述司乘人员的考勤状态以及客运车辆的车辆状态。
可选的,所述判断模块506,包括:
考勤记录查询子模块,被配置为在考勤记录表中查询在当前考勤周期是否存在所述司乘人员的考勤记录;
若存在,运行绑定关系查询单元,所述绑定关系查询单元,被配置为查询所述客运车辆是否与所述司乘人员建立考勤绑定关系;若是,运行确定单元,所述确定单元,被配置为确定所述考勤准入判断的考勤准入判断结果为准入通过;
若不存在,运行车辆绑定关系查询单元,所述车辆绑定关系查询单元,被配置为查询所述客运车辆是否有考勤绑定关系;若否,运行所述确定单元。
可选的,若所述操作信息中的操作类型为签到操作;相应的,所述考勤准入判断,包括:
签到判断子模块,被配置为在当前考勤周期查询获得所述司乘人员无签到记录且所述客运车辆无绑定记录的情况下,确定所述考勤准入判断的考勤准入判断结果为准入通过。
可选的,若所述操作信息中的操作类型为签退操作;相应的,所述考勤准入判断,包括:
签退判断子模块,被配置为在当前考勤周期查询获得所述司乘人员有签到记录且所述客运车辆有与所述司乘人员的考勤绑定关系的情况下,确定所述考勤准入判断的考勤准入判断结果为准入通过;
二次签退子模块,被配置为若首次签退操作的操作结果为操作失败,允许所述司乘人员进行二次签退操作。
可选的,所述更新模块508,包括:
签到更新子模块,被配置为若所述客户端发送的操作类型为签到操作类型,则建立所述司乘人员与所述司乘人员提交的车辆信息所属的客运车辆的考勤绑定关系;
在所述考勤记录表中更新所述司乘人员的考勤状态为已签到状态;记录与所述司乘人员有考勤绑定关系的客运车辆的车辆信息;并将所述客运车辆的车辆状态更新为已绑定状态;
签退更新子模块,被配置为若所述操作类型为签退操作类型,则解除所述司乘人员与所述司乘人员提交的车辆信息所属的客运车辆的考勤绑定关系;
在所述考勤记录表中更新所述司乘人员的考勤状态为未签到状态;并将所述客运车辆的车辆状态更新为未绑定状态;
其中,所述操作信息,包括下述至少一项:操作账号、操作车辆、操作时间和操作类型。
可选的,所述考勤处理装置,还包括:
更新结果发送模块,被配置为将所述更新的更新结果发送到所述客户端。
可选的,所述司乘人员,包括司机和乘务员;同一客运车辆在任一考勤周期内允许一个司机进行签到,且允许多个乘务员对该客运车辆进行签到;
相应的,所述判断模块506,包括:
乘务员准入子模块,被配置为若所述司乘人员为乘务员,在所述考勤周期确定所述考勤准入判断的考勤准入判断结果为准入通过。
可选的,若所述操作信息中的操作类型为签到操作;相应的,所述考勤处理装置,还包括:
运营轨迹判断模块,被配置为获取所述客运车辆的运行轨迹;
运营状态判断模块,被配置为基于所述运行轨迹,判断所述客运车辆在特定时间内是否处于运营状态;
若是,运行有效确定子模块,所述有效确定子模块,被配置为确定所述司乘人员的签到操作为有效操作;
若否,运行无效确定子模块,所述无效确定子模块,被配置为确定所述司乘人员的签到操作为无效操作,并解除所述司乘人员与所述客运车辆的考勤绑定关系。
本说明书提供的另一种考勤处理装置实施例如下:
在上述的实施例中,提供了另一种考勤处理方法,与之相对应的,还提供了另一种考勤处理装置,下面结合附图进行说明。
参照附图6,其示出了本实施例提供的另一种考勤处理装置示意图。
由于装置实施例对应于方法实施例,所以描述得比较简单,相关的部分请参照上述提供的方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。
本实施例提供另一种考勤处理装置,包括:
采集模块602,被配置为采集客运车辆配置的图像标识码;
识别模块604,被配置为识别所述图像标识码,获得司乘人员的身份标识以及所述客运车辆的车辆标识;
请求发送模块606,被配置为生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送;
判断结果接收模块608,被配置为接收并展示所述服务器发送的考勤准入判断结果;
操作信息发送模块610,被配置为在所述考勤准入判断结果为准入通过的情况下,获取所述司乘人员的操作信息并向所述服务器发送。
可选的,所述客运车辆的图像标识码,根据所述客运车辆的车牌号配置。
可选的,所述判断结果接收模块608,包括:
结果接收子模块,被配置为接收所述服务器发送的考勤准入判断结果;所述考勤准入判断结果中包含所述司乘人员的考勤状态与所述客运车辆的车辆状态;
可签到展示子模块,被配置为若所述考勤准入判断结果为准入通过,且所述考勤状态为未签到状态,所述车辆状态为未绑定状态,则展示可签到的操作提示;
可签退展示子模块,被配置为若所述考勤准入判断结果为准入通过,且所述司乘人员与所述客运车辆已经建立了考勤绑定关系,则展示可签退的操作提示。
可选的,所述操作信息发送模块610,包括:
签到信息发送子模块,被配置为在检测到所述司乘人员提交的签到操作的情况下,获取所述签到操作的签到操作信息向所述服务器发送;
签退信息发送子模块,被配置为在检测到所述司乘人员提交的签退操作的情况下,获取所述签退操作的签退操作信息向所述服务器发送;
其中,所述操作信息,包括下述至少一项:
操作账号、操作车辆、操作时间和操作类型。
可选的,所述考勤处理装置,还包括:
更新结果展示模块,被配置为接收所述服务器发送的更新结果并展示。
可选的,所述司乘人员,包括司机和乘务员;同一客运车辆在任一考勤周期内允许一个司机进行签到,且允许多个乘务员对该客运车辆进行签到。
本说明书提供的一种考勤处理设备实施例如下:
对应上述描述的一种考勤处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种考勤处理设备,该设备用于执行上述的一种考勤处理方法,图7为本说明书一个或多个实施例提供的一种考勤处理设备的结构示意图。
如图7所示,考勤处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括考勤处理设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在考勤处理设备上执行存储器702中的一系列计算机可执行指令。考勤处理设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706等。
在一个具体的实施例中,考勤处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对考勤处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
接收客户端发送的考勤查询请求;所述考勤查询请求中包含司乘人员的身份标识以及客运车辆的车辆标识;
基于所述身份标识与所述车辆标识,查询所述司乘人员的考勤状态与所述客运车辆的车辆状态;
基于所述考勤状态与所述车辆状态,对所述司乘人员与所述客运车辆进行考勤准入判断,并向客户端发送考勤准入判断结果;
在所述考勤准入判断结果为准入通过的情况下,根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
可选的,计算机可执行指令在被执行时,还包括:
获取目标客运单元的司乘人员的身份信息,以及客运车辆的车辆信息;
基于所述身份信息中包含的身份标识构建司乘人员表,以及,基于所述车辆信息中包含的车辆标识构建客运车辆表。
可选的,计算机可执行指令在被执行时,还包括:
将所述更新的更新结果发送到所述客户端。
可选的,所述司乘人员,包括司机和乘务员;同一客运车辆在任一考勤周期内允许一个司机进行签到,且允许多个乘务员对该客运车辆进行签到;
相应的,所述对所述司乘人员与所述客运车辆进行考勤准入判断,包括:
若所述司乘人员为乘务员,在所述考勤周期确定所述考勤准入判断的考勤准入判断结果为准入通过。
可选的,若所述操作信息中的操作类型为签到操作;相应的,计算机可执行指令在被执行时,还包括:
获取所述客运车辆的运行轨迹;
基于所述运行轨迹,判断所述客运车辆在特定时间内是否处于运营状态;
若是,确定所述司乘人员的签到操作为有效操作;
若否,确定所述司乘人员的签到操作为无效操作,并解除所述司乘人员与所述客运车辆的考勤绑定关系。
本说明书提供的另一种考勤处理设备实施例如下:
对应上述描述的另一种考勤处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供另一种考勤处理设备,该设备用于执行上述的另一种考勤处理方法,图8为本说明书一个或多个实施例提供的另一种考勤处理设备的结构示意图。
如图8所示,考勤处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器801和存储器802,存储器802中可以存储有一个或一个以上存储应用程序或数据。其中,存储器802可以是短暂存储或持久存储。存储在存储器802的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括考勤处理设备中的一系列计算机可执行指令。更进一步地,处理器801可以设置为与存储器802通信,在考勤处理设备上执行存储器802中的一系列计算机可执行指令。考勤处理设备还可以包括一个或一个以上电源803,一个或一个以上有线或无线网络接口804,一个或一个以上输入输出接口805,一个或一个以上键盘806等。
在一个具体的实施例中,考勤处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对考勤处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
采集客运车辆配置的图像标识码;
识别所述图像标识码,获得司乘人员的身份标识以及所述客运车辆的车辆标识;
生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送;
接收并展示所述服务器发送的考勤准入判断结果;
在所述考勤准入判断结果为准入通过的情况下,获取所述司乘人员的操作信息并向所述服务器发送。
可选的,所述客运车辆的图像标识码,根据所述客运车辆的车牌号配置。
可选的,计算机可执行指令在被执行时,还包括:
接收所述服务器发送的更新结果并展示。
可选的,所述司乘人员,包括司机和乘务员;同一客运车辆在任一考勤周期内允许一个司机进行签到,且允许多个乘务员对该客运车辆进行签到。
本说明书提供的一种存储介质实施例如下:
对应上述描述的一种考勤处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种存储介质。
本实施例提供的存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
接收客户端发送的考勤查询请求;所述考勤查询请求中包含司乘人员的身份标识以及客运车辆的车辆标识;
基于所述身份标识与所述车辆标识,查询所述司乘人员的考勤状态与所述客运车辆的车辆状态;
基于所述考勤状态与所述车辆状态,对所述司乘人员与所述客运车辆进行考勤准入判断,并向客户端发送考勤准入判断结果;
在所述考勤准入判断结果为准入通过的情况下,根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
可选的,所述计算机可执行指令在被执行时还实现以下流程:
获取目标客运单元的司乘人员的身份信息,以及客运车辆的车辆信息;
基于所述身份信息中包含的身份标识构建司乘人员表,以及,基于所述车辆信息中包含的车辆标识构建客运车辆表。
可选的,所述计算机可执行指令在被执行时还实现以下流程:
将所述更新的更新结果发送到所述客户端。
可选的,所述司乘人员,包括司机和乘务员;同一客运车辆在任一考勤周期内允许一个司机进行签到,且允许多个乘务员对该客运车辆进行签到;
相应的,所述对所述司乘人员与所述客运车辆进行考勤准入判断,包括:
若所述司乘人员为乘务员,在所述考勤周期确定所述考勤准入判断的考勤准入判断结果为准入通过。
可选的,若所述操作信息中的操作类型为签到操作;所述计算机可执行指令在被执行时还实现以下流程:
获取所述客运车辆的运行轨迹;
基于所述运行轨迹,判断所述客运车辆在特定时间内是否处于运营状态;
若是,确定所述司乘人员的签到操作为有效操作;
若否,确定所述司乘人员的签到操作为无效操作,并解除所述司乘人员与所述客运车辆的考勤绑定关系。
本说明书提供的另一种存储介质实施例如下:
对应上述描述的另一种考勤处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种存储介质。
本实施例提供的存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
采集客运车辆配置的图像标识码;
识别所述图像标识码,获得司乘人员的身份标识以及所述客运车辆的车辆标识;
生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送;
接收并展示所述服务器发送的考勤准入判断结果;
在所述考勤准入判断结果为准入通过的情况下,获取所述司乘人员的操作信息并向所述服务器发送。
可选的,所述客运车辆的图像标识码,根据所述客运车辆的车牌号配置。
可选的,所述计算机可执行指令在被执行时还实现以下流程:
接收所述服务器发送的更新结果并展示。
可选的,所述司乘人员,包括司机和乘务员;同一客运车辆在任一考勤周期内允许一个司机进行签到,且允许多个乘务员对该客运车辆进行签到。
需要说明的是,本说明书中关于存储介质的实施例与本说明书中关于用户资源处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参照前述对应方法的实施,重复之处不再赘述。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
在20世纪30年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的模块也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的模块视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的系统、模块、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
为了描述的方便,描述以上模块时以功能分为各种单元分别描述。当然,在实施本说明书实施例时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本说明书一个或多个实施例可提供为方法、系统或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的模块。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令模块的制造品,该指令模块实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本说明书一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书的一个或多个实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参照即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参照方法实施例的部分说明即可。
以上所述仅为本文件的实施例而已,并不用于限制本文件。对于本领域技术人员来说,本文件可以有各种更改和变化。凡在本文件的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本文件的权利要求范围之内。
Claims (23)
1.一种考勤处理方法,应用于服务器,包括:
根据接收到的考勤查询请求,在考勤记录表中查询所述考勤查询请求中包含的司乘人员的考勤状态与客运车辆的车辆状态;
根据所述考勤状态与所述车辆状态,判断所述司乘人员与所述客运车辆是否能建立考勤绑定关系;
若是,确定准入通过,并向客户端发送准入通过的判断结果;
根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
2.根据权利要求1所述的考勤处理方法,所述考勤查询请求接收之前,还包括:
获取目标客运单元的司乘人员的身份信息,以及客运车辆的车辆信息;
基于所述身份信息中包含的身份标识构建司乘人员表,以及,基于所述车辆信息中包含的车辆标识构建客运车辆表。
3.根据权利要求2所述的考勤处理方法,所述根据接收到的考勤查询请求,在考勤记录表中查询所述考勤查询请求中包含的司乘人员的考勤状态与客运车辆的车辆状态,包括:
判断所述司乘人员表中是否存在所述考勤查询请求中包含的司乘人员的身份标识,且所述客运车辆表中是否存在所述考勤查询请求中包含的客运车辆的车辆标识;
若是,向所述司乘人员开放针对所述客运车辆进行考勤操作的考勤权限;
在所述考勤记录表中查询在当前考勤周期的所述司乘人员的考勤状态以及客运车辆的车辆状态。
4.根据权利要求1所述的考勤处理方法,所述根据所述考勤状态与所述车辆状态,判断所述司乘人员与所述客运车辆是否能建立考勤绑定关系,包括:
在所述考勤记录表中查询在当前考勤周期是否存在所述司乘人员的考勤记录;
若不存在,查询所述客运车辆是否有考勤绑定关系;若否,确定所述考勤准入判断的考勤准入判断结果为准入通过。
5.根据权利要求1所述的考勤处理方法,所述操作信息中的操作类型为签到操作;
在当前考勤周期查询获得所述司乘人员无签到记录且所述客运车辆无绑定记录的情况下,确定所述司乘人员能与所述客运车辆建立考勤绑定关系。
6.根据权利要求1所述的考勤处理方法,所述根据接收到的考勤查询请求,在考勤记录表中查询所述考勤查询请求中包含的司乘人员的考勤状态与客运车辆的车辆状态步骤执行之后,还包括:
根据所述考勤状态与所述车辆状态,判断所述司乘人员与所述客运车辆是否能解除已建立的考勤绑定关系;
若是,确定判断结果为准入通过,并向所述客户端发送准入通过的判断结果;
根据所述客户端发送的操作类型为签退操作的操作信息对所述考勤状态与所述车辆状态进行更新。
7.根据权利要求6所述的考勤处理方法,在当前考勤周期查询获得所述司乘人员有签到记录且所述客运车辆有与所述司乘人员的考勤绑定关系的情况下,确定所述司乘人员与所述客运车辆能解除已建立的考勤绑定关系;
若首次签退操作的操作结果为操作失败,允许所述司乘人员进行二次签退操作。
8.根据权利要求6所述的考勤处理方法,所述根据所述客户端发送的操作类型为签退操作的操作信息对所述考勤状态与所述车辆状态进行更新,包括:
解除所述司乘人员与所述司乘人员提交的车辆信息所属的客运车辆的考勤绑定关系;
在所述考勤记录表中更新所述司乘人员的考勤状态为未签到状态;并将所述客运车辆的车辆状态更新为未绑定状态;
其中,所述操作信息,包括下述至少一项:操作账号、操作车辆、操作时间和操作类型。
9.根据权利要求1所述的考勤处理方法,所述根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新,包括:
建立所述司乘人员与所述司乘人员提交的车辆信息所属的客运车辆的考勤绑定关系;
在所述考勤记录表中更新所述司乘人员的考勤状态为已签到状态;记录与所述司乘人员有考勤绑定关系的客运车辆的车辆信息;并将所述客运车辆的车辆状态更新为已绑定状态;
其中,所述操作信息,包括下述至少一项:操作账号、操作车辆、操作时间和操作类型。
10.根据权利要求1所述的考勤处理方法,所述根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新步骤执行之后,还包括:
将所述更新的更新结果发送到所述客户端。
11.根据权利要求1所述的考勤处理方法,所述司乘人员,包括司机和乘务员;同一客运车辆在任一考勤周期内允许一个司机进行签到,且允许多个乘务员对该客运车辆进行签到。
12.根据权利要求1所述的考勤处理方法,所述根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新步骤执行之后,还包括:
获取所述客运车辆的运行轨迹;
基于所述运行轨迹,判断所述客运车辆在预设时间内是否处于运营状态;
若是,确定所述司乘人员的签到操作为有效操作;
若否,确定所述司乘人员的签到操作为无效操作,并解除所述司乘人员与所述客运车辆的考勤绑定关系。
13.一种考勤处理方法,应用于客户端,包括:
采集司乘人员的身份信息以及提交的车辆信息,获得所述司乘人员的身份标识以及客运车辆的车辆标识;
生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送;所述服务器基于在考勤记录表中查询到的所述司乘人员的考勤状态与所述客运车辆的车辆状态,在判断所述司乘人员与所述客运车辆能建立考勤绑定关系的情况下,确定准入通过;
接收并展示所述服务器发送的准入通过的判断结果,获取所述司乘人员的操作信息并向所述服务器发送。
14.根据权利要求13所述的考勤处理方法,所述采集司乘人员的身份信息以及提交的车辆信息,获得所述司乘人员的身份标识以及客运车辆的车辆标识,包括:
采集所述客运车辆配置的图像标识码;所述图像标识码,根据所述客运车辆的车牌号配置;
识别所述图像标识码,获得所述身份标识以及所述车辆标识。
15.根据权利要求13所述的考勤处理方法,所述接收并展示所述服务器发送的准入通过的判断结果,包括:
接收所述服务器发送的准入通过的判断结果;所述判断结果中包含所述司乘人员的考勤状态与所述客运车辆的车辆状态;
展示可签到的操作提示。
16.根据权利要求13所述的考勤处理方法,所述获取所述司乘人员的操作信息并向所述服务器发送,包括:
在检测到所述司乘人员提交的签到操作的情况下,获取所述签到操作的签到操作信息向所述服务器发送;其中,所述操作信息,包括下述至少一项:
操作账号、操作车辆、操作时间和操作类型。
17.根据权利要求13所述的考勤处理方法,还包括:
若所述司乘人员与所述客运车辆已经建立了考勤绑定关系,则展示可签退的操作提示;
在检测到所述司乘人员提交的签退操作的情况下,获取所述签退操作的签退操作信息向所述服务器发送。
18.一种考勤处理装置,运行于服务器,包括:
查询模块,被配置为根据接收到的考勤查询请求,在考勤记录表中查询所述考勤查询请求中包含的司乘人员的考勤状态与客运车辆的车辆状态;
判断模块,被配置为根据所述考勤状态与所述车辆状态,判断所述司乘人员与所述客运车辆是否能建立考勤绑定关系;若是,确定准入通过,并向客户端发送准入通过的判断结果;
更新模块,被配置为根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
19.一种考勤处理装置,运行于客户端,包括:
采集模块,被配置为采集司乘人员的身份信息以及提交的车辆信息,获得所述司乘人员的身份标识以及客运车辆的车辆标识;
请求发送模块,被配置为生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送;所述服务器基于在考勤记录表中查询到的所述司乘人员的考勤状态与所述客运车辆的车辆状态,在判断所述司乘人员与所述客运车辆能建立考勤绑定关系的情况下,确定准入通过;
判断结果接收模块,被配置为接收并展示所述服务器发送的准入通过的判断结果,获取所述司乘人员的操作信息并向所述服务器发送。
20.一种考勤处理设备,包括:
处理器;以及,
被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:
根据接收到的考勤查询请求,在考勤记录表中查询所述考勤查询请求中包含的司乘人员的考勤状态与客运车辆的车辆状态;
根据所述考勤状态与所述车辆状态,判断所述司乘人员与所述客运车辆是否能建立考勤绑定关系;
若是,确定准入通过,并向客户端发送准入通过的判断结果;
根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
21.一种考勤处理设备,包括:
处理器;以及,
被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:
采集司乘人员的身份信息以及提交的车辆信息,获得所述司乘人员的身份标识以及客运车辆的车辆标识;
生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送;所述服务器基于在考勤记录表中查询到的所述司乘人员的考勤状态与所述客运车辆的车辆状态,在判断所述司乘人员与所述客运车辆能建立考勤绑定关系的情况下,确定准入通过;
接收并展示所述服务器发送的准入通过的判断结果,获取所述司乘人员的操作信息并向所述服务器发送。
22.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
根据接收到的考勤查询请求,在考勤记录表中查询所述考勤查询请求中包含的司乘人员的考勤状态与客运车辆的车辆状态;
根据所述考勤状态与所述车辆状态,判断所述司乘人员与所述客运车辆是否能建立考勤绑定关系;
若是,确定准入通过,并向客户端发送准入通过的判断结果;
根据所述客户端发送的操作信息对所述考勤状态与所述车辆状态进行更新。
23.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
采集司乘人员的身份信息以及提交的车辆信息,获得司所述乘人员的身份标识以及客运车辆的车辆标识;
生成携带所述身份标识与所述车辆标识的考勤查询请求并向服务器发送;所述服务器基于在考勤记录表中查询到的所述司乘人员的考勤状态与所述客运车辆的车辆状态,在判断所述司乘人员与所述客运车辆能建立考勤绑定关系的情况下,确定准入通过;
接收并展示所述服务器发送的准入通过的判断结果,获取所述司乘人员的操作信息并向所述服务器发送。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310881151.1A CN116860757A (zh) | 2020-09-23 | 2020-09-23 | 考勤处理方法及装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011011715.9A CN112148737B (zh) | 2020-09-23 | 2020-09-23 | 考勤处理方法及装置 |
CN202310881151.1A CN116860757A (zh) | 2020-09-23 | 2020-09-23 | 考勤处理方法及装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011011715.9A Division CN112148737B (zh) | 2020-09-23 | 2020-09-23 | 考勤处理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116860757A true CN116860757A (zh) | 2023-10-10 |
Family
ID=73896259
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011011715.9A Active CN112148737B (zh) | 2020-09-23 | 2020-09-23 | 考勤处理方法及装置 |
CN202310881151.1A Pending CN116860757A (zh) | 2020-09-23 | 2020-09-23 | 考勤处理方法及装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011011715.9A Active CN112148737B (zh) | 2020-09-23 | 2020-09-23 | 考勤处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN112148737B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114333092A (zh) * | 2021-12-13 | 2022-04-12 | 厦门盈趣汽车电子有限公司 | 一种多终端联合打卡的考勤系统及其打卡方法 |
CN114299629A (zh) * | 2021-12-21 | 2022-04-08 | 青岛海尔智能技术研发有限公司 | 用于考勤的方法及装置、考勤系统 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622666A (zh) * | 2012-02-03 | 2012-08-01 | 苏州大通汽车租赁有限公司 | 出租汽车驾驶员考勤系统及其考勤方法 |
GB2527337A (en) * | 2014-06-19 | 2015-12-23 | Biopanel Systems Ltd | Time and attendance apparatus and methods |
JP2016076166A (ja) * | 2014-10-08 | 2016-05-12 | 株式会社リコー | 勤怠管理システム、勤怠管理方法およびプログラム |
CN104657506A (zh) * | 2015-03-13 | 2015-05-27 | 百度在线网络技术(北京)有限公司 | 一种基于用户场景的数据处理方法和装置 |
MY180880A (en) * | 2016-01-28 | 2020-12-11 | Infostandard Sdn Bhd | A method for recording electronic attendance |
CN106203945A (zh) * | 2016-06-29 | 2016-12-07 | 新石器龙码(北京)科技有限公司 | 车载移动考勤系统和方法 |
CN107578562A (zh) * | 2017-09-22 | 2018-01-12 | 北京摩拜科技有限公司 | 车辆控制方法、客户端及系统 |
CN108846911A (zh) * | 2018-04-13 | 2018-11-20 | 华为技术有限公司 | 一种考勤方法及装置 |
US11263582B2 (en) * | 2018-07-10 | 2022-03-01 | Accenture Global Solutions Limited | Distributed ledger system for material monitoring |
CN109636936B (zh) * | 2018-12-12 | 2021-05-28 | 泰康保险集团股份有限公司 | 一种考勤系统、方法、介质和电子设备 |
CN109658535A (zh) * | 2018-12-17 | 2019-04-19 | 北京奇安信科技有限公司 | 一种基于车辆的考勤处理方法及装置 |
US10467562B1 (en) * | 2019-02-18 | 2019-11-05 | Coupang, Corp. | Systems and methods for computerized balanced delivery route assignment |
CN110519384A (zh) * | 2019-08-30 | 2019-11-29 | 四川爱联科技有限公司 | 基于微信及物联网的车辆运行监控系统 |
CN111652053A (zh) * | 2020-04-21 | 2020-09-11 | 济南浪潮高新科技投资发展有限公司 | 一种员工考勤方法、设备及介质 |
-
2020
- 2020-09-23 CN CN202011011715.9A patent/CN112148737B/zh active Active
- 2020-09-23 CN CN202310881151.1A patent/CN116860757A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
CN112148737A (zh) | 2020-12-29 |
CN112148737B (zh) | 2023-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110990804B (zh) | 资源访问方法、装置及设备 | |
CN111741035B (zh) | 电子合同的签署方法、装置及设备 | |
CN113542288B (zh) | 业务授权方法、装置、设备及系统 | |
CN112200585B (zh) | 业务处理方法、装置、设备及系统 | |
CN112148737B (zh) | 考勤处理方法及装置 | |
CN113223224B (zh) | 通行处理方法及装置 | |
CN114999040B (zh) | 业务通行处理方法及装置 | |
CN113689016B (zh) | 车辆预约处理方法及装置 | |
CN112906064B (zh) | 生成描述信息的方法及装置 | |
CN111784263B (zh) | 授权处理方法及装置、物流对象处理方法及装置 | |
CN112884373B (zh) | 派单处理方法及装置 | |
CN114006924A (zh) | 车辆服务处理方法及装置 | |
CN113672784B (zh) | 基于区块链的车辆信息处理方法、装置及系统 | |
CN117494178A (zh) | 函数访问方法、设备及存储介质 | |
CN113420284B (zh) | 登录及用户登录相关业务的处理方法、装置和设备 | |
CN113497805B (zh) | 注册处理方法、装置、设备及系统 | |
CN116017395A (zh) | 资源转移处理的方法及装置 | |
CN110321752B (zh) | 离线图形码的校验方法及装置 | |
CN116013089A (zh) | 车辆提醒方法及装置 | |
CN113538717B (zh) | 应用于车辆的交易处理方法及装置 | |
CN114900552B (zh) | 驾驶提醒推送处理方法及装置 | |
CN112839333B (zh) | 基于无线通信的业务处理方法及装置 | |
CN115909523A (zh) | 车辆通行核验处理方法及装置 | |
CN115827113A (zh) | 行程处理方法及装置 | |
CN111311448A (zh) | 园区停车管控方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |