一种基底以及基于基底的数据处理方法与流程

文档序号:15690107发布日期:2018-10-16 21:55阅读:135来源:国知局
本发明涉及图像数据处理
技术领域
,尤其涉及一种基底以及基于基底的数据处理方法。
背景技术
:随着信息技术的飞速发展,人们日益普遍地使用计算机来生产、处理、交换和传播各种形式的信息。信息技术逐渐改变着人们的生活习惯。传统的利用纸张和笔进行书写的方式无法进行信息化处理,用户在使用纸张和笔进行作答后,需要通过人工对用户的书写内容进行检查和验证,再通过对检查结果的分析,才能知晓用户不擅长的项目,耗费大量的人力和时间。此外,只能根据用户的书写内容进行判断,无法知晓用户在作答过程中情况,从而导致判断结果不准确。技术实现要素:本发明的目的是提供一种基底以及基于基底的数据处理方法,能够以编码图案的方式对用户的书写信息进行记录,并且能够根据项目识别数据和用户的体感数据生成用户的模式分析报告,可以准确的分析出用户喜欢的项目类型、不擅长的项目以及作答项目时的状态,从而使项目辅导人员或用户能够有针对性的对项目进行练习。此外,还能对每个用户的项目作答结果进行检验,从而得到项目的难度系数,使项目出题人能够快速准确的把握各个项目的出题难度。为实现上述目的,在第一方面,本发明实施例提供了一种基底,所述基底包括:多个项目;项目识别码,用于识别所述项目,与所述项目一一对应;信息输入区,用于接收用户输入的信息;所述信息输入区具有编码图案;其中,所述编码图案由多个编码区域按照预设排列组成,所述编码区域的边界由周期性的虚拟网格线构成;所述虚拟网络线交汇于虚拟的网格点;每个编码区域包括n*n个网格点,n为正整数;在每个编码区域中具有对应于每个网格点的一个可读标记,所述一个编码区域中的多个可读标记用以记录编码区域对应的值信息。优选的,所述基底还包括项目解析识别码,与所述项目一一对应。第二方面,本发明实施例提供了一种基于上述方面所述的基底的数据处理方法,所述方法包括:采集装置采集基底上项目识别码,根据所述项目识别码生成项目识别数据,并发送给服务器;所述项目识别数据包括所述项目识别码和项目采集时间;所述服务器对所述项目识别数据进行解析,得到所述项目识别码和项目采集时间;所述采集装置对所述项目输入区的编码图案进行采集,得到编码图案图像数据,并发送给所述服务器;所述服务器对所述编码图案图像数据进行解析,得到信息轨迹;采集装置对用户体感数据进行采集,并发送给所述服务器;所述用户体感数据包括压力数据、湿度、体温和心率中的一种或多种;所述服务器根据接收到的相邻两个项目的项目采集时间得到项目完成时间;根据每个所述项目所对应的所述项目采集时间、项目完成时间和用户体感数据生成模式分析报告。优选的,所述服务器对所述编码图案图像数据进行解析,得到信息轨迹具体为:所述服务器根据所述编码图案图像数据确定所述编码图案中的多个编码区域;所述编码区域的边界由周期性的虚拟网格线构成;确定所述虚拟网络线交汇的网格点;其中,每个编码区域包括n*n个网格点,n为正整数;根据每个所述网格点和预设距离,确定所述编码图案中对应于所述网格点的可读标记,从而确定所述可读标记的值;将每个编码区域内各个可读标记的值进行拼接,得到所述编码区域对应的值信息;根据所述值信息确定所述编码区域在所述编码图案中的位置信息;根据所述位置信息生成信息轨迹。优选的,在所述服务器对所述编码图案图像数据进行解析,得到信息轨迹之后,所述方法还包括:所述服务器将所述信息轨迹转化为字符信息。进一步优选的,所述方法还包括:所述服务器根据所述项目识别码在答案数据库中获取相对应的答案信息;将所述答案信息对所述字符信息进行检验,得到所述项目的正确率信息。进一步优选的,所述方法还包括:所述服务器对每个用户的每个项目的项目正确率信息进行统计分析,得到每个项目的项目难度系数。优选的,所述项目识别数据还包括采集装置识别码,用于指示采集所述项目识别数据的采集装置。优选的,所述基底还包括递交识别码;在所述根据所述每个项目所对应的所述项目完成时间和用户体感数据生成模式分析报告之前,所述方法还包括:所述采集装置对所述递交识别码进行采集;根据所述递交识别码生成递交指令,并发送给所述服务器。优选的,所述基底还包括项目解析识别码,与所述项目一一对应;所述方法还包括:所述采集装置根据所述项目解析识别码生成解答请求信息号,并发送给所述服务器;所述解答请求信号包括采集装置识别码和所述项目解析识别码;所述服务器对所述解答请求信息号进行解析,得到所述采集装置识别码和所述项目解析识别码;根据所述项目解析识别码在答案数据库中查询答案信息;根据所述采集装置识别码,将所述答案信息发送给所述采集装置;所述采集装置通过显示器对所述答案信息进行显示。本发明实施例提供的基底,能够以编码图案的方式对于信息进行记录,方便信息共享和保存。此外,能够通过项目解析识别码获得项目对应的解析过程或答案,使用方便。附图说明图1为本发明实施例提供的基底的示意图;图2为本发明实施例提供的信息输入区的示意图;图3为本发明实施例提供的基于基底的数据处理方法的流程图;图4a-图4d为本发明实施例提供的编码图案的一个单元的示意图;图5为本发明实施例提供的编码区域的示意图。具体实施方式下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。首先,本发明实施例提供了一种基底,其实体实现方式可以是纸张。图1为本发明实施例提供的基底的示意图,如图所示,基底包括多个项目1、项目识别码2和信息输入区3。项目1,根据基底不同的应用场景,基底上的项目2是不同的。基底可以用于用户信息的录入,也可以用于问题的作答。项目识别码2,用于识别项目1,项目识别码2与项目1是一一对应的;项目识别码2与项目1的对应关系是预先设定的,采集装置采集项目识别码2即可得到对应的项目1。信息输入区3,用于接收用户输入的信息,信息输入区3具有编码图案。具体的,如图2所示,编码图案由多个编码区域f按照预设排列组成,编码区域f的边界由周期性的虚拟网格线构成;虚拟网络线交汇于虚拟的网格点;其中,每个编码区域包括n*n个网格点,n为正整数;在每个编码区域中具有对应于每个网格点的一个可读标记,一个编码区域中的多个可读标记用以记录编码区域对应的值信息。在图2所示的具体例子中,每个编码区域f包括4*4标记。因而,可得到四个水平位序列和四个垂直位序列,从而在x方向产生三个差别并在y方向得到四个位置。这三个差别和四个位置对局部表面在x方向和y方向上的位置进行编码。在x方向上的相邻编码区域具有公共列。因而,第一编码区域f0,0包括列k0,k1,k2,k3的位序列。以及行r0,r1,r2,r3的位序列。由于在x方向上使用差别,在x方向和y方向上斜对角的下一个编码区域即编码区域f1,1,包括列k3,k4,k5,k6的位序列以及行r4,r5,r6,r7的位序列。如果只考虑x方向的编码,编码区域在y方向上可认为是有无限空间的。相应地,如果只考虑y方向的编码,编码区域在x方向上可认为是有无限空间的。此种在y方向和x方向上分别具有无限空间的第一和第二编码区域一起形成图2所示类型的编码区域,如f0,0。在编码区域中对于行和列分别按照上述方法进行编码,即可得到以混合数为基数的位置号,也就是生成编码区域的位置编码信息。在优选的实施例中,为了能够快速获得项目对应的解析过程或答案信息,基底还包括项目解析识别码,与项目一一对应;采集装置通过采集项目对应项目解析识别码,就能够得到项目对应的解析过程或答案。基底上的项目、项目识别码、信息输入区和项目解析识别码,以及项目输入区域内的编码图案是通过打印设备预先打印的。本发明实施例提供的基底,能够以编码图案的方式对于信息进行记录,方便信息共享和保存。此外,能够通过项目解析识别码获得项目对应的解析过程或答案,使用方便。在对本发明的基底已经有了充分了解的基础上,下面对基于该基底的数据处理方法进行介绍。本发明的编码图案处理方法,其主要方法流程可以如图3所示,包括如下步骤:步骤101,采集装置采集基底上项目识别码,根据项目识别码生成项目识别数据,并发送给服务器。其中,项目识别数据包括项目识别码和项目采集时间。项目识别码可以是预先设定的不可见的点码,或者二维码、条形码,或者字符等。在一个具体的例子中,用户使用采集装置在上述基底进行考试,基底上的项目即为考试题目,在用户作答之前,先用采集装置对考试题目的项目识别码进行采集,同时记录了采集时间。在优选的实施例中,为了能够识别出作答的用户,方便对每个用户的作答情况进行分析,项目识别数据还包括采集装置识别码,用于指示采集项目识别数据的采集装置。其中,每个用户使用一个采集装置,采集装置在生成项目识别数据时,同时携带了采集装置的识别码,用户在使用采集装置前,将用户姓名和采集装置的识别码上传到服务器,这样服务器就能根据采集装置的识别码识别作答的用户,方便对每个用户的作答情况进行分析,并且能够记录每个用户的项目作答时间。步骤102,服务器对项目识别数据进行解析,得到项目识别码和项目采集时间。具体的,服务器接收采集装置发送的项目识别数据,并对项目识别数据进行解析,得到项目识别码和项目采集时间,该项目采集时间即为用户在作答该项目时的开始时间。其中,项目识别码和项目的对应关系是预先存储在服务器中的。步骤103,采集装置对项目输入区的编码图案进行采集,得到编码图案图像数据,并发送给服务器。具体的,用户在项目输入区进行作答时,使用采集装置在项目输入区进行信息的书写,随着用户的书写轨迹,采集装置对项目输入区的编码图案进行采集,根据采集到的编码图案生成编码图像数据,发送给服务器。其中,该发送可以是实时发送的,具体的,随着采集装置对编码图案的采集将生成的编码图案图像数据发送给服务器。该发送也可以是用户触发的,具体的,当用户作答完所有项目或一部分项目时,将生成的编码图案图像数据发送给服务器。该发送还可以是根据采集装置采集的项目识别码触发的,比如当采集装置采集到下一个项目识别时,将上一个项目对应的采集得到的编码图案图像数据发送给服务器。步骤104,服务器对编码图案图像数据进行解析,得到信息轨迹。具体的,首先,根据编码图案图像数据确定编码图案中的多个编码区域。其中,在如图2所示的例子中,相邻编码区域之间可以具有公共列,也就是说相邻的两个编码区域之间具有重叠的区域;而在另一些其他的例子中,编码区域之间没有重叠。编码区域的大小可以按照预先设定的规则而定,也可以在编码图案中设定固定部分作为编码区域的编码,再加之设定规则来确定编码区域的范围。其次,确定虚拟网络线交汇的网格点。其中,每个编码区域包括n*n个网格点,n为正整数。每个网格点具有一个相对应的可读标记。通过可读标记可以用来标记该编码区域对应的值信息。确切地说,是通过可读标记与对应的网格点之间的位置关系来标记相应的值信息。在优选的例子中,每个编码区域包括4*4个可读标记。接着,根据每个网格点和预设距离,确定编码图案中对应于网格点的可读标记的重心,从而确定可读标记的值。在图4a-图4d给出了一个单元的编码图案的示意图。在图4a-图4d中,网格点标记为6,网格线标记为8。可读标记的搜索可以有两种方式:一是沿在网格点上汇合的网格线,在距离网格点的预设距离处搜索可读标记的重心。二是按照预设方向,在距离网格点的预设距离处搜索可读标记的重心。这里所说的预设方向,可以包括沿网格线的方向,还可以包括其他被定义可识别的方向,比如沿编码区域的对角线方向。可读标记的值取决于可读标记7对网格点6的相对位置。在此仅以图4a-4d的实例为例进行说明。在图4a-图4d的实例中给出了四个可能的位置,在从网格点6延伸的每根网格线8上各有一个可读标记7。每个可读标记7相对于其网格点6具有预设的固定位移,并且,对应于每个网格点6只有一个可读标记7。当然,如果在基底上还可有其它标记,它们可能不是编码图案的一部分,比如可以是图像或图形的灰尘斑点,无意图的点或其他用途的标记。由于可读标记7的位置必须是在固定位移的,因此,这些其他标记不会干扰到对可读标记7的识别。对于预设的固定位置,为了便于可读标记的准确识别,正常情况下需要遵循以下规则。在一个具体的例子中,可读标记7相对于网格点6沿着网格线8位移50um,位移优选为网格间隔的1/6,因为这相对而言容易确定某个具体标记属于哪个网格点。同时,为了确定标记属于哪个网格点,位移的最大值也应该限制为小于网格间隔的1/4。图4a中的标记表示值1,图4b中的标记表示值2,图4c中的标记表示值3,图4d中的标记表示值4。因而,每个标记可表示四个值“1-4"中的一个。这意味着编码图案可以分成用于x坐标的第一位置编码和用于y坐标的第二位置编码。因此标记的值可以如下表1表示。标记值x-编码y-编码111201310400表1因此,每个标记的值转换成用于x-编码的第一数值,用于y-编码的第二数值,均采用二进制表示,以此方式,通过图案获得两个完全独立的位图。可以采用上面的四个编码图案的不同标记组成一个4*4的图形,从而针对组合而成的图形,可以用长度不超过4位的二进制值序列来表示其位置信息。接着,将每个编码区域内各个可读标记的值进行拼接,得到编码区域对应的值信息;根据值信息确定编码区域在编码图案中的位置信息。为了更好的理解技术方案,以图5所示的编码图案为例再进行详细说明。图5示出具有4*4标记的编码图案实例,这些标记由位置信息获取装置读取。这些4*4标记有以下值:4442323444241324这些值表示以下二进制x-编码和y-编码:x-编码中的垂直位序列对位数列中的以下位置:2046进行编码。在列与列之间的差别是-242,它们模7得到:542,对编码区域的以混合数为基数的位置号进行编码:(5-3)*8+(4-3)*2+(2-1)=16+2+1=19。被编码的第一编码区域具有位置号0。因而,在1至2范围内且出现在局部表面的4*4标记中的差别是第20个这样的差别。由于另外总共有三个用于每个此种差别的列和一个起始列,在4*4x-编码中最右边的垂直序列属于x-编码中的第61列(列60)(3*20+1=61),而最左边的垂直序列属于第58列(列57)。y-编码中的水平位序列对位数列中的以下位置:0413进行编码。由于这些水平位序列在第58列开始,行的起始位置是这些值减去57模7,得到起始位置6302。它们转换成以混合数为基数的数字,变为:6-2,3-2,0-0,2-2=4,1,0,0,在这,第三个数字是在有关位置号中的最低有效位数字。第四个数字就是在下一位置号中的最高有效位数字。以混合数为基数的位置号是0*50+4*10+1*2+0*1=42。因而,y-编码中的第三水平位序列属于具有起始位置0或1的第43编码区域,而且,由于对于每个这样的编码区域总共有四行,因此第三行的位置号是43*4=172。在此实例中,具有4*4标记的局部表面的左上角位置是(58,170)。最后,根据位置信息生成信息轨迹。具体的,服务器将得到的位置信息进行组合,从而得到与用户书写轨迹相同的信息轨迹。步骤105,采集装置对用户体感数据进行采集,并发送给服务器。步骤105与步骤103是同时进行的,也就是说用户在使用采集装置在项目输入区作答时,采集装置在采集编码图案的同时,对用户的体感数据进行采集,具体的,采集装置通过传感器对用户的体感数据进行采集,可以对用户施加到采集装置的压力、用户手的湿度、用户手的温度以及用户的脉搏中的一种或多种进行采集。其中,体感数据与项目相对应,用户在作答时,会根据项目的难易,反应出不同的体感数据。步骤106,服务器根据接收到的相邻两个项目的项目采集时间得到项目完成时间。具体的,用户在作答完一个项目后,通过采集装置对下一个项目的项目识别码进行,并生成项目识别数据发送给服务器,服务器对项目识别数据进行解析,得到项目识别码和项目采集时间;服务器根据相邻两个项目采集时间的时间差生成前一个项目的项目完成时间。比如,服务器解析得到的前一个项目采集时间为8:00,解析得到的前一个项目采集时间为8:15,则得到的前一个项目的项目完成时间为15分钟。用户可以按照基底上项目的排列顺序进行作答,也可以自由的选取项目的作答顺序,通过项目识别码和项目采集时间,服务器能够准确记录用户的作答顺序,以及每个项目的项目完成时间。需要说明的是,最后一个项目的完成时间可以用该项目的项目采集时间和相对应的编码图案图像数据的发送时间进行计算。步骤107,根据每个项目所对应的项目采集时间、项目完成时间和用户体感数据生成模式分析报告。具体的,服务器对每个项目对应的项目完成时间进行统计,并且根据采集到的每个项目的作答时间内体感数据求得体感数据的平均值;然后根据项目完成时间和体感数据的平均值,生成模式分析报告。通过模式分析报告,可以反映出用户的对项目的作答顺序,从而体现用户喜欢的项目类型;也可以通过用户的完成项目时的体感数据的平均值,反映出用户作答项目时的紧张状态,再结合项目完成时间,可以判断用户不擅长的项目类型,从而使项目辅导人员或用户能够有针对性的对项目进行练习。此外还可以根据多个人的模式分析报告判断项目的难度水平,使项目出题人能够准确的把握各个项目的出题难度。在一个优选的实施例中,基底还包括递交识别码;在步骤107之前,采集装置对递交识别码进行采集;根据递交识别码生成递交指令,并发送给服务器。生成递交指令后,用户不能对书写的内容进行修改。在另一个优选的实施例中,服务器能够自动对用户的答案进行检验,具体的,服务器将信息轨迹转化为字符信息;并根据项目识别码在答案数据库中获取相对应的答案信息;将答案信息对字符信息进行检验,得到项目的正确率信息。进一步的,服务器对每个用户的每个项目的项目正确率信息进行统计分析,得到每个项目的项目难度系数。这样可以对项目的难度进行测评,为出题人提供参考依据,同时也可以为答案解析者提供解析重点。在又一个优选的实施例中,该基底也可以应用于用户的练习模式,基底上还包括项目解析识别码,与项目一一对应;当用户遇到不会解答的项目,需要知晓答案时,可以通过采集装置对项目解析识别码进行采集,采集装置根据项目解析识别码生成解答请求信息号,并发送给服务器;解答请求信号包括采集装置识别码和项目解析识别码;服务器对解答请求信息号进行解析,得到采集装置识别码和项目解析识别码;根据项目解析识别码在答案数据库中查询答案信息;根据采集装置识别码,将答案信息发送给采集装置;采集装置通过显示器对答案信息进行显示。通过上述方法,可以对用户的不会的项目进行及时、快速的解答。本发明实施例提供的基于基底的数据处理方法,能够以编码图案的方式对用户的书写信息进行记录,并且能够根据项目识别数据和用户的体感数据生成用户的模式分析报告,可以准确的分析出用户喜欢的项目类型、不擅长的项目以及作答项目时的状态,从而使项目辅导人员或用户能够有针对性的对项目进行练习。此外,还能对每个用户的项目作答结果进行检验,从而得到项目的难度系数,使项目出题人能够快速准确的把握各个项目的出题难度。专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或
技术领域
内所公知的任意其它形式的存储介质中。以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1