一种基于智能移动终端的业务提醒系统及方法技术方案

技术编号:20161478 阅读:74 留言:0更新日期:2019-01-19 00:14
本发明专利技术涉及一种基于智能移动终端的业务提醒系统及方法,其特征在于,包括:数据库模块:数据库模块用以存储待处理任务和已处理任务;任务检测模块:负责检测待处理任务、已处理任务以及移动终端发送的指令,并根据移动终端的指令做出调控;轮询模块:发送定时消息给任务检测模块,触发任务检测模块进行检测;无线通信模块:根据任务检测模块做出的调控,将相应的任务信息发送至相应的移动终端;移动终端模块:包括任务接收单元、任务完成发送单元以及请求任务单元。

【技术实现步骤摘要】
一种基于智能移动终端的业务提醒系统及方法
本专利技术属于智能终端应用
,涉及一种基于智能移动终端的业务提醒系统及方法。
技术介绍
电力公司随着班组建设工作深入推进,班组建设资料整理与班组对标指标管控越来越繁杂,公司各专业业务量较多,容易造成工作遗漏和超时,造成指标管控失效和资料的完整性和及时性缺失。此为现有技术的不足之处。因此,针对现有技术中的上述缺陷,提供设计一种基于智能移动终端的业务提醒系统及方法;以解决现有技术中的上述缺陷,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种基于智能移动终端的业务提醒系统及方法,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种基于智能移动终端的业务提醒系统,其特征在于,包括:数据库模块:数据库模块用以存储待处理任务和已处理任务;任务检测模块:负责检测待处理任务、已处理任务以及移动终端发送的指令,并根据移动终端的指令做出调控;轮询模块:发送定时消息给任务检测模块,触发任务检测模块进行检测;无线通信模块:根据任务检测模块做出的调控,将相应的任务信息发送至相应的移动终端;移动终端模块:包括任务接收单元、任务完成发送单元以及请求任务单元;任务接收单元接收无线通信模块发送的任务提醒,收到任务提醒后及时进行处理;任务完成发送单元,在任务处理完成后,向无线通信模块发送任务完成指令,告知数据库模块,本次提醒任务已经完成;请求任务单元,在当前没有任务处理时,通过该单元向无线通信模块发送请求处理任务指令,请求数据库模块分派任务。作为优选,所述的数据库模块采用Sqlite的本地存储方式来解决,通过c++库中CppSqlite来操作Sqlite,使用事务的方式提高插入速度,并采用ACE的读写锁来保护数据的安全,防止多线程操作数据库时出现错误。作为优选,所述的任务检测模块,采用获取文件句柄的方式来判断任务文件是否已经被发到相应的移动终端,当提示任务文件已被发送时,调用fopen是无法得到文件句柄,根据文件句柄是否为空来判断当前要检测的任务文件的是否被发送;同时检测该已发送的任务文件,是否有相应的移动终端发回的任务完成指令。本专利技术还给出一种基于智能移动终端的业务提醒方法,其特征在于,包括以下步骤:S1:数据库存储处理任务和已处理任务;S2:检测待处理任务、已处理任务以及移动终端发送的指令,并根据移动终端的指令做出调控;S3:发送定时消息给任务检测模块,触发任务检测模块进行检测;S4:根据任务检测模块做出的调控,将相应的任务信息发送至相应的移动终端;S5:任务接收单元接收无线通信模块发送的任务提醒,收到任务提醒后及时进行处理;S6:在任务处理完成后,向无线通信模块发送任务完成指令,告知数据库模块,本次提醒任务已经完成;S7:在当前没有任务处理时,通过该单元向无线通信模块发送请求处理任务指令,请求数据库模块分派任务。作为优选,所述步骤S1中,数据库模块采用Sqlite的本地存储方式来解决,通过c++库中CppSqlite来操作Sqlite,使用事务的方式提高插入速度,并采用ACE的读写锁来保护数据的安全,防止多线程操作数据库时出现错误。作为优选,所述步骤S2中,采用获取文件句柄的方式来判断任务文件是否已经被发到相应的移动终端,当提示任务文件已被发送时,调用fopen是无法得到文件句柄,根据文件句柄是否为空来判断当前要检测的任务文件的是否被发送;同时检测该已发送的任务文件,是否有相应的移动终端发回的任务完成指令。本专利技术的有益效果在于,将为班组指标管控和班组建设资料录入及整理提供便利、提高工作效率和工作质量。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。附图说明图1是本专利技术提供的一种基于智能移动终端的业务提醒系统的原理框图。其中,1-数据库模块,2-任务检测模块,3-轮询模块,4-无线通信模块,5-移动终端模块,5.1-任务接收单元,5.2-任务完成发送单元,5.3-请求任务单元。具体实施方式下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。实施例1:如图1所示,本专利技术提供的一种基于智能移动终端的业务提醒系统,其特征在于,包括:数据库模块1:数据库模块用以存储待处理任务和已处理任务;任务检测模块2:负责检测待处理任务、已处理任务以及移动终端发送的指令,并根据移动终端的指令做出调控;轮询模块3:发送定时消息给任务检测模块,触发任务检测模块进行检测;无线通信模块4:根据任务检测模块做出的调控,将相应的任务信息发送至相应的移动终端;移动终端模块5:包括任务接收单元5.1、任务完成发送单元5.2以及请求任务单元5.3;任务接收单元5.1接收无线通信模块发送的任务提醒,收到任务提醒后及时进行处理;任务完成发送单元5.2,在任务处理完成后,向无线通信模块发送任务完成指令,告知数据库模块,本次提醒任务已经完成;请求任务单元5.3,在当前没有任务处理时,通过该单元向无线通信模块发送请求处理任务指令,请求数据库模块分派任务。本实施例中,所述的数据库模块采用Sqlite的本地存储方式来解决,通过c++库中CppSqlite来操作Sqlite,使用事务的方式提高插入速度,并采用ACE的读写锁来保护数据的安全,防止多线程操作数据库时出现错误。本实施例中,所述的任务检测模块,采用获取文件句柄的方式来判断任务文件是否已经被发到相应的移动终端,当提示任务文件已被发送时,调用fopen是无法得到文件句柄,根据文件句柄是否为空来判断当前要检测的任务文件的是否被发送;同时检测该已发送的任务文件,是否有相应的移动终端发回的任务完成指令。实施例2:本实施例给出一种基于智能移动终端的业务提醒方法,其特征在于,包括以下步骤:S1:数据库存储处理任务和已处理任务;S2:检测待处理任务、已处理任务以及移动终端发送的指令,并根据移动终端的指令做出调控;S3:发送定时消息给任务检测模块,触发任务检测模块进行检测;S4:根据任务检测模块做出的调控,将相应的任务信息发送至相应的移动终端;S5:任务接收单元接收无线通信模块发送的任务提醒,收到任务提醒后及时进行处理;S6:在任务处理完成后,向无线通信模块发送任务完成指令,告知数据库模块,本次提醒任务已经完成;S7:在当前没有任务处理时,通过该单元向无线通信模块发送请求处理任务指令,请求数据库模块分派任务。本实施例中,所述步骤S1中,数据库模块采用Sqlite的本地存储方式来解决,通过c++库中CppSqlite来操作Sqlite,使用事务的方式提高插入速度,并采用ACE的读写锁来保护数据的安全,防止多线程操作数据库时出现错误。本实施例中,所述步骤S2中,采用获取文件句柄的方式来判断任务文件是否已经被发到相应的移动终端,当提示任务文件已被发送时,调用fopen是无法得到文件句柄,根据文件句柄是否为空来判断当前要检测的任务文件的是否被发送;同时检测该已发送的任务文件,是否有相应的移动终端发回的任务完成指令。以上公开的仅为本专利技术的优选实施方式,但本专利技术并非局限于此,任何本领域的本文档来自技高网...

【技术保护点】
1.一种基于智能移动终端的业务提醒系统,其特征在于,包括:数据库模块:数据库模块用以存储待处理任务和已处理任务;任务检测模块:负责检测待处理任务、已处理任务以及移动终端发送的指令,并根据移动终端的指令做出调控;轮询模块:发送定时消息给任务检测模块,触发任务检测模块进行检测;无线通信模块:根据任务检测模块做出的调控,将相应的任务信息发送至相应的移动终端;移动终端模块:包括任务接收单元、任务完成发送单元以及请求任务单元;任务接收单元接收无线通信模块发送的任务提醒,收到任务提醒后及时进行处理;任务完成发送单元,在任务处理完成后,向无线通信模块发送任务完成指令,告知数据库模块,本次提醒任务已经完成;请求任务单元,在当前没有任务处理时,通过该单元向无线通信模块发送请求处理任务指令,请求数据库模块分派任务。

【技术特征摘要】
1.一种基于智能移动终端的业务提醒系统,其特征在于,包括:数据库模块:数据库模块用以存储待处理任务和已处理任务;任务检测模块:负责检测待处理任务、已处理任务以及移动终端发送的指令,并根据移动终端的指令做出调控;轮询模块:发送定时消息给任务检测模块,触发任务检测模块进行检测;无线通信模块:根据任务检测模块做出的调控,将相应的任务信息发送至相应的移动终端;移动终端模块:包括任务接收单元、任务完成发送单元以及请求任务单元;任务接收单元接收无线通信模块发送的任务提醒,收到任务提醒后及时进行处理;任务完成发送单元,在任务处理完成后,向无线通信模块发送任务完成指令,告知数据库模块,本次提醒任务已经完成;请求任务单元,在当前没有任务处理时,通过该单元向无线通信模块发送请求处理任务指令,请求数据库模块分派任务。2.根据权利要求1所述的一种基于智能移动终端的业务提醒系统,其特征在于,所述的数据库模块采用Sqlite的本地存储方式来解决,通过c++库中CppSqlite来操作Sqlite,使用事务的方式提高插入速度,并采用ACE的读写锁来保护数据的安全,防止多线程操作数据库时出现错误。3.根据权利要求1或2所述的一种基于智能移动终端的业务提醒系统,其特征在于,所述的任务检测模块,采用获取文件句柄的方式来判断任务文件是否已经被发到相应的移动终端,当提示任务文件已被发送时,调用fopen是无法得到文件句柄,根据文件句柄是否为空来判断当前要检测的任务文件的是否被发送;同时检测该已发...

【专利技术属性】
技术研发人员:李俊峰孟庆珂孙晓冯登孟学艺
申请(专利权)人:邹平县供电公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1