一种数据处理方法及装置与流程

文档序号:15615738发布日期:2018-10-09 21:19阅读:207来源:国知局

本发明涉及数据处理技术领域,尤其涉及一种数据处理方法及装置。



背景技术:

例如学校等单位需要大量存储数据。目前,学校通常按照班级或者年级的形式存储数据。然而,上述方式不利于每个同学查询自己的数据,例如成绩、学分、教室等,导致查询效率较低,降低使用体验。



技术实现要素:

针对现有技术中的缺陷,本发明提供了一种数据处理方法及装置,用于解决相关技术中存在的技术问题。

第一方面,本发明实施例提供了一种数据处理方法,所述方法包括:

监测目标对象的选择操作;

基于所述选择操作对应的时间点获取所述时间点之前设定时间段内的历史状态数据;

基于所述历史状态数据获取预测状态数据。

可选地,所述历史状态数据和所述预测状态数据按照时间点保存;所述时间点包括学年、学期、自然年、自然月或者自然日中的一种或者多种。

可选地,基于所述历史状态数据获取预测状态数据包括:

获取所述历史状态数据的时间标识;

基于所述时间标识的先后顺序形成时间轴;

确定所述时间轴上历史状态数据的变化轨迹。

可选地,基于所述历史状态数据获取预测状态数据还包括:

获取所述目标对象对应的标准状态数据;

根据所述标准状态数据和所述历史状态数据对比出预测状态数据。

第二方面,本发明实施例提供了一种数据处理装置,所述装置包括:

选择操作监测模块,用于监测目标对象的选择操作;

历史数据获取模块,用于基于所述选择操作对应的时间点获取所述时间点之前设定时间段内的历史状态数据;

预测数据获取模块,用于基于所述历史状态数据获取预测状态数据。

可选地,所述历史状态数据和所述预测状态数据按照时间点保存;所述时间点包括学年、学期、自然年、自然月或者自然日中的一种或者多种。

可选地,所述预测数据获取模块包括:

时间标识获取单元,用于获取所述历史状态数据的时间标识;

时间轴形成单元,用于基于所述时间标识的先后顺序形成时间轴;

变化轨迹确定单元,用于确定所述时间轴上历史状态数据的变化轨迹。

可选地,所述预测数据获取模块包括:

标准数据获取单元,用于获取所述目标对象对应的标准状态数据;

预测数据对比单元,用于根据所述标准状态数据和所述历史状态数据对比出预测状态数据

由上述技术方案可知,本发明实施例中通过根据目标对象的选择操作,获取选择操作对应时间点之前的历史状态数据,然后基于历史状态数据获取目标对象需要的预测状态数据。可见,本实施例中可以对状态数据进行有效管理,包括回溯历史状态数据、生成预测状态数据和管理当前状态数据,有利于简化数据处理,提升目标对象的使用体验。

附图说明

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

图1为本发明一实施例提供的一种数据处理方法的流程示意图;

图2为本发明一实施例提供的另一种数据处理方法的流程示意图;

图3为本发明一实施例提供的又一种数据处理方法的流程示意图;

图4~图6为本发明一实施例提供的一种数据处理装置的框图。

具体实施方式

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

例如学校等单位需要大量存储数据。目前,学校通常按照班级或者年级的形式存储数据。然而,上述方式不利于每个同学查询自己的数据,例如成绩、学分、教室等,导致查询效率较低,降低使用体验。为解决上述技术问题,本发明实施例提供了一种数据处理方法,图1为本发明一实施例提供的一种数据处理方法的流程示意图。该数据处理方法可以应用于服务器、移动终端或者个人计算机。为方便说明,后续各实施例中以应用于个人计算机为例,执行该数据处理方法为个人计算机的处理器。

参见图1,一种数据处理方法包括步骤101~103,其中:

101,监测目标对象的选择操作。

本实施例中,个人计算机上安装有软件或者硬件,通过该软件或者硬件可以监测到目标对象的选择操作,之后将选择操作对应的信息发送给处理器。这样,处理器可以监测到目标对象,根据接收到的信息则可以监测目标对象的选择操作。其中,选择操作可以是学生选课,老师作统计报表,老师安排教室等,可以根据具体场景进行选择,在此不作限定。

102,基于所述选择操作对应的时间点获取所述时间点之前设定时间段内的历史状态数据。

本实施例中,处理器获取选择操作对应的时间点。其中,时间点可以包括学年、学期、自然年、自然月或者自然日中的一种或者多种。

然后,处理器基于时间点和选择操作确定设定时间段。例如,选择操作为学生选课,则设定时间段可以为学生入学到时间点之间的时间间隔。又如,选择操作为老师作统计报表,且报表为学期报表,则设定时间段为,以时间点为起点且向前延长学期时长后对应的时间间隔。

之后,处理器获取上述设定时间段内关于目标对象的历史状态数据。其中历史状态数据可以为目标对象的成绩,目标对象已选择的课程,各班级的学生成绩,各教室的上课时间等,历史状态数据可以根据选择操作的内容进行设置,在此不作限定。

103,基于所述历史状态数据获取预测状态数据。

本实施例中,处理器根据历史状态数据可以获取到该目标对象的预测状态数据。在一实施例中,处理器获取目标对象对应的标准状态数据,然后处理器对比标准状态数据和历史状态数据,将标准状态数据和历史状态数据作为关于该目标对象的预测状态数据。

在另一实施例中,处理器在获取到历史状态数据后,可以获取各历史状态数据中的时间标识;然后处理器基于时间标识的先后顺序形成时间轴,换言之,处理器按照时间顺序对历史状态数据进行排序。最后,处理器基于时间轴上的历史状态数据可以获取到历史状态数据的变化轨迹。这样,目标对象可以根据变化轨迹作相应的决策,例如调整选课组合,调整班级的排课,调整教室的使用时间等,有利于提高决策效率。

由上述技术方案可知,本发明实施例中通过根据目标对象的选择操作,获取选择操作对应时间点之前的历史状态数据,然后基于历史状态数据获取目标对象需要的预测状态数据。可见,本实施例中可以对状态数据进行有效管理,包括回溯历史状态数据、生成预测状态数据和管理当前状态数据,有利于简化数据处理,提升目标对象的使用体验。

基于图1所示实施例提供的数据处理方法,下面结合流程图和场景图详细描述不同方式下的数据处理方法。本实施例中,以学生选课为例描述数据处理方法,各学生可以通过各自的个人计算机登陆到安装选课系统的服务器。图2是根据本发明实施例示出的一种数据处理方法的流程示意图。

参见图2,在学期末或者新学期开始,各学生可以登陆到选课系统,然后服务器的处理器实时监测各学生的选择操作。在各学生触发相应的选择按钮后,选择按钮可以生成相应的触发信号,并将触发信号发送给处理器。处理器判断是否接收到触发信号,在未接收到触发信号时,继续监测各学生的选择操作。在接收到触发信号时,处理器获取该选择操作对应的时间点。之后,处理器根据时间点和选择操作确定设定时间段。由于是选课操作,因此设定时间段可各该学生入学时刻与时间点之间的时间间隔。换言之,处理器可以获取到各学生从入学以来已经选择的课程、成绩和学分等。不同专业的学生在入学时,各学生的课程和学分已经设定,在学生通过各课程的考试后即学分合格后,方能毕业。因此,在学生登陆到选课系统后且选择操作后,则处理器可以获取到各学生的标准状态数据。处理器对比标准状态数据和历史状态数据可以得到预测状态数据。学生可以基于上述预测状态数据进行选课。

另外,处理器可以按照历史状态数据中各历史状态数据的时间标签生成时间轴;处理器基于时间轴生成历史状态数据的变化轨迹,该学生基于该变化轨迹可以了解各学期选课的数量、学分的分布等,调整本次选课的课程数量、学分等,从而得到新学期的选课。

本实施例中,以老师为各教室排课为例描述数据处理方法,老师通过个人计算机登陆到安装排课系统的服务器。图3是根据本发明实施例示出的一种数据处理方法的流程示意图。

参见图3,老师可以利用自己的账户和密码登陆到相应的排课系统,由于排课系统中设置有排课按钮,在老师触发上述排课按钮时可以生成触发信号并发送给处理器。处理器判断是否接收到触发信号,在未接收到触发信号时继续监测老师是否选择教室排课。在接收到触发信号后,获取选择操作对应的时间点。然后,处理器获取各教室上一学期的历史排课数据即历史状态数据。之后,处理器可以获取到各教室的标准排课数据。其中标准排课数据可以根据本学期内所有课程所占用次数、各教室停用信息等,确定出的各教室应该排课次数。最后,处理器根据标准排课数据和历史排课数据可以得到预测排课数据,即处理器可以根据设定的排课算法生成各教室的排课。例如,第一教室在本学期的第3-5周需要装修,历史排课数据为上学期排课100节,降低3周的装修时间,本学期内排课可以降至为70节,然后处理器根据课程、每节所占用时间段等信息生成第一教室的排课。

基于上述使用场景,本发明实施例可以基于时间点对之后设定时间段内的数据进行回溯处理得到历史状态数据,还可以基于标准状态数据和历史状态数据生成预测状态数据等,从而方便各目标对象的使用,有利于简化数据处理,提升目标对象的使用体验。

本发明实施例还提供了一种数据处理装置,图4为本发明一实施例提供的一种数据处理装置的框图。参见图4,一种数据处理装置包括:

选择操作监测模块401,用于监测目标对象的选择操作;

历史数据获取模块402,用于基于所述选择操作对应的时间点获取所述时间点之前设定时间段内的历史状态数据;

预测数据获取模块403,用于基于所述历史状态数据获取预测状态数据。

在一实施例中,所述历史状态数据和所述预测状态数据按照时间点保存;所述时间点包括学年、学期、自然年、自然月或者自然日中的一种或者多种。

图5为本发明一实施例提供的一种数据处理装置的框图。参见图5,在图4所示一种数据处理装置的基础上,预测数据获取模块403包括:

时间标识获取单元501,用于获取所述历史状态数据的时间标识;

时间轴形成单元502,用于基于所述时间标识的先后顺序形成时间轴;

变化轨迹确定单元503,用于确定所述时间轴上历史状态数据的变化轨迹。

图6为本发明一实施例提供的一种数据处理装置的框图。参见图6,在图4所示一种数据处理装置的基础上,预测数据获取模块403包括:

标准数据获取单元601,用于获取所述目标对象对应的标准状态数据;

预测数据对比单元602,用于根据所述标准状态数据和所述历史状态数据对比出预测状态数据。

需要说明的是,本发明实施例提供的一种数据处理装置与上述方法是一一对应的关系,上述方法的实施细节同样适用于上述装置,本发明实施例不再对上述系统进行详细说明。

本发明的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

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

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