订单文件中订单标识信息的识别方法、系统及装置的制作方法

文档序号:7576885阅读:172来源:国知局

专利名称::订单文件中订单标识信息的识别方法、系统及装置的制作方法
技术领域
:本申请涉及数据处理
技术领域
,尤其涉及一种订单文件中订单标识信息的识别方法、系统及装置。
背景技术
:随着电子商务的普及,越来越多的用户习惯于网上购物,促使网上购物的交易量快速增长。用户的每笔交易都会生成相应的订单文件,图I为现有技术生成并发送订单文件的过程,该过程包括以下步骤SlOl:服务器接收第一用户发送的订单数据。S102:根据接收到的该订单数据,以及保存的订单模板生成订单文件。S103:根据保存的接收该订单文件的第二用户的信息,将该订单文件发送给第二用户。其中该订单文件中包含该订单的订单号码信息,当第二用户所在的客户端接收到该订单文件后,将该订单文件打印出来盖章、签字或做其他确认处理后,并将确认处理后的订单文件以传真的形式发送到服务器。当服务器接收到该传真数据后,以纸质文件的形式将该传真数据对应的盖章后的订单文件打印出来,通过人工识别的方式,获取每个订单文件中的订单号码信息,从而可以根据获取的该订单号码进行相关信息的匹配。根据上述描述可知,在现有的订单号码的识别过程中,都是将确认处理后的订单文件以纸质文件的形式打印出来,通过人工方式,人眼识别订单文件中包含的订单号码信息,根据识别出的订单号码信息再生成相应的记录。但是由于人工识别的方式浪费了大量的人力资源,并且人工识别的效率较低,影响了信息匹配的效率,另外由于现有的确认处理后的订单文件都是以纸质文件的形式存在,浪费了大量的纸张,同时面对大量的纸质的订单文件,在进行某一订单文件的查找时,也需要浪费大量的时间。
发明内容有鉴于此,本申请实施例提供一种订单文件中订单标识信息的识别方法、系统及装置,用以解决现有订单文件中订单标识信息识别过程浪费资源,效率较低的问题。本申请实施例提供的一种订单文件中订单标识信息的识别方法,包括服务器接收用户所在客户端发送的订单文件对应的传真数据信息,将该传真数据信息转换为传真图片文件;针对该传真图片文件,确定该传真图片文件中包含条码信息的区域,其中所述条码信息为所述服务器在将订单文件发送给所述用户前,根据该订单文件包含的订单标识信息,采用预设算法生成并添加到该订单文件中的;在确定的包含条码信息的区域内,采用与生成所述条码信息的算法相应的条码识别算法,识别所述订单文件中包含的订单标识信息。本申请实施例提供的一种订单文件中订单标识信息的识别系统,包括客户端,用于向服务器发送订单文件对应的传真数据信息服务器,用于接收用户所在客户端发送的订单文件对应的传真数据信息,将该传真数据信息转换为传真图片文件;针对该传真图片文件,确定该传真图片文件中包含条码信息的区域,其中所述条码信息为所述服务器在将订单文件发送给所述用户前,根据所述订单文件包含的订单标识信息,采用预设算法生成并添加到该订单文件中的;在确定的包含条码信息的区域内,采用与生成所述条码信息的算法相应的条码识别算法,识别所述订单文件中包含的订单标识信息。本申请实施例提供的一种订单文件中订单标识信息的识别装置,包括接收模块,用于接收用户所在客户端发送的订单文件对应的传真数据信息,将该传真数据信息转换为传真图片文件;确定模块,用于针对该传真图片文件,确定该传真图片文件中包含条码信息的区域,其中所述条码信息为所述服务器在将订单文件发送给所述用户前,根据该订单文件包含的订单标识信息,采用预设算法生成并添加到该订单文件中的;识别模块,用于在确定的包含条码信息的区域内,采用与生成所述条码信息的算法相应的条码识别算法,识别所述订单文件中包含的订单标识信息。本申请实施例提供了一种订单文件中订单标识信息的识别方法、系统及装置,该方法中当服务器接收到客户端发送的订单文件对应的传真数据信息后,识别该传真数据中包含根据订单标识信息生成的条码信息的区域,在该区域内,根据相应的条码识别算法,识别该订单文件包含的订单标识信息。由于在本申请实施例中在该订单文件中包含由订单标识信息生成的条码信息,将该条码信息所在的区域确定后,在该区域内识别该订单标识信息,从而实现了订单标识信息识别的自动化,提高了订单标识信息识别的效率和准确性,由于在该订单标识信息的识别过程中当服务器接收到该订单传真数据后,直接将该传真数据转换为传真图片,在该传真图片中识别订单标识信息,无需再生成纸质文档由人工识别,节省了纸质资源,并且由于本申请中直接通过电子文档的形式对订单标识信息识别,订单文件可以直接保存在系统中,便于后续订单标识信息的查询。另外,服务器识别出该订单标识信息后,可以根据该订单标识信息自动查找最初生成的订单文件,以便核对接收到的订单文件是否与服务器最初生成的订单文件相符,提高了核对订单文件的效率。图I为现有技术生成并发送订单文件的过程;图2A为本申请实施例提供的订单文件中订单标识信息识别的系统结构示意图;图2B为本申请实施例提供的一种订单文件生成过程;图3为本申请实施例提供的一种订单文件中订单标识信息的识别过程;图4为本申请实施例提供的一种订单文件生成及订单标识识别的详细过程;图5为本申请实施例提供的一个具体的实施例,对本申请实施例中订单文件的生成过程进行的详细说明;图6为本申请实施例提供的一种订单文件中订单标识信息的识别装置的结构示意图。具体实施例方式本申请实施例中为了提高订单标识信息识别的效率、准确性,节省纸质资源,提供了一种订单文件生成及订单标识信息的识别方法、系统及装置,该方法中用户所在的客户端返回的订单文件中包含由订单标识信息生成的条码信息,服务器将该条码信息所在的区域确定后,在该区域内识别该订单标识信息,从而实现了订单标识信息识别的自动化,提高了订单标识信息识别的效率和准确性,由于在该订单标识信息的识别过程中无需生成纸质文档,节省了纸质资源,并且由于本申请中直接通过电子文档的形式对订单标识信息识别,订单文件可以直接保存在系统中,便于后续订单标识信息的查询。下面结合说明书附图,对本申请实施例进行详细说明。图2A为本申请实施例提供的订单文件中订单标识信息识别的系统结构示意图,该系统包括,客户端21和服务器22,其中,客户端21,用于向服务器22发送订单文件对应的传真数据信息;服务器22,用于接收用户所在客户端21发送的订单文件对应的传真数据信息,将该传真数据信息转换为传真图片文件;针对该传真图片文件,确定该传真图片文件中包含条码信息的区域,其中所述条码信息为所述服务器在将订单文件发送给所述用户前,根据该订单文件包含的订单标识信息,采用预设算法生成并添加到该订单文件中的;在确定的包含条码信息的区域内,采用与生成所述条码信息的算法相应的条码识别算法,识别所述订单文件中包含的订单标识信息。具体的在本申请实施例中每个用户所在的客户端,当用户存在需要传真给服务器的订单文件时,用户所在的客户端将相应的订单文件对应的传真数据信息发送给服务器,服务器对接收到的传真数据信息包含的订单标识信息进行识别。所述服务器22,还用于根据接收到的订单数据,及自身保存的订单模板信息,匹配生成订单文件对应的超文本标记语言文件;根据所述订单文件包含的订单标识信息,采用预设算法生成条码信息,并将所述条码信息添加到所述订单文件对应的超文本标记语言文件中;根据保存的接收所述订单文件的用户所在客户端的信息,将添加了所述条码信息的订单文件发送给所述用户所在的客户端21;所述客户端21,还用于接收所述服务器22发送的添加了所述条码信息的订单文件。在客户端将订单文件对应的传真数据信息发送给服务器之前,服务器需要根据接收到的订单数据,以及自身保存的订单模板,生成订单文件,并发送给用户所在的客户端。在本申请实施例中当服务器匹配生成订单文件后,根据该订单文件中包含的订单标识信息,生成条码信息,将该条码信息添加到订单文件中发送给客户端。当客户端将用户的订单文件对应的传真数据信息发送给服务器后,服务器采用相应的算法,可以在该订单文件中确定出该条码信息,并根据该条码信息识别订单标识信息,从而不必将订单文件打印出来,通过人工方式识别订单标识信息,从而节省了纸质资源,提高了订单标识信息识别的效率及准确性。另外,服务器识别出该订单标识信息后,可以根据该订单标识信息自动查找最初生成的订单文件,以便核对接收到的订单文件是否与服务器最初生成的订单文件相符,提高了核对订单文件的效率。且识别出了订单标识信息的订单文件,可以直接以电子文档的形式保存在服务器中,方便后续订单文件的查找,提高订单文件查找的效率。其中,该订单标识信息包含订单号码信息,或其他订单中的其他号码信息等。图2B为本申请实施例提供的一种订单文件生成过程,该过程包括以下步骤S201:服务器根据接收到的订单数据,及自身保存的订单模板信息,匹配生成订单文件对应的超文本标记语言((HyperTextMark-upLanguage,HTML)文件。S202:根据所述订单文件包含的订单标识信息,采用预设算法生成条码信息。S203:将所述条码信息添加到所述订单文件对应的超文本标记语言文件中,根据保存的接收所述订单文件的用户所在的客户端的信息,将添加了所述条码信息的订单文件发送给所述用户所在的客户端。具体的在本申请实施例中,服务器在将订单文件发送给用户所在的客户端时,根据该订单文件中包含的订单标识信息,生成条码信息,将该条码信息添加到该订单文件中,将该添加了条码信息的订单文件发送给客户端。具体的,服务器由于将该条码信息添加到了订单文件对应的HTML文件中,当服务器将该添加了条码信息的订单文件发送给客户端时,可以直接将该包含了条码信息的订单文件对应的HTML文件,发送给客户端。或者在服务器中可以保存各个客户端可以接收的订单文件的格式,当服务器将该包含条码信息的订单文件发送给客户端之前,根据该客户端可以接收的订单文件的格式,将包含该条码信息的订单文件对应的HTML文件,转化为相应的格式并发送。例如当服务器中保存的客户端可以接收的订单文件的格式为HTML文件格式时,则将包含该条码信息的订单文件对应的HTML文件,发送给客户端,当服务器保存的客户端可以接收的订单文件的格式为可移植文档格式(PortableDocumentFormat,F1DF)时,服务器将该订单文件对应的HTML文件,转换为TOF文件,发送给客户端。当服务器保存的该用户所在的客户端为传真客户端时,即该客户端可接收的订单文件的格式为传真数据文件时,则服务器将该订单文件对应的HTML文件,转换为传真数据文件,发送给客户端。图3为本申请实施例提供的一种订单文件中订单标识信息的识别过程,该过程包括以下步骤S301:服务器接收用户所在客户端发送的订单文件对应的传真数据信息,将该传真数据信息转换为传真图片文件。S302:针对该传真图片文件,确定该传真图片文件中包含条码信息的区域,其中所述条码信息为所述服务器在将订单文件发送给所述用户前,根据该订单文件包含的订单标识信息,采用预设算法生成并添加到该订单文件中的。S303:在确定的包含条码信息的区域内,采用与生成所述条码信息的算法相应的条码识别算法,识别所述订单文件中包含的订单标识信息。当服务器收到客户端发送的订单文件后,需要将该订单文件转换为传真图片文件中的条码信息识别出来,并根据识别出的条码信息保存该订单文件。图4为本申请实施例提供的一种订单文件生成及订单标识信息识别的详细过程,该过程包括以下步骤S401:服务器根据接收到的订单数据,及自身保存的订单模板信息,匹配生成订单文件对应的超文本标记语言文件。S402:根据所述订单文件包含的订单标识信息,采用相应的算法生成条码信息。S403:将所述条码信息添加到所述订单文件对应的超文本标记语言文件中,根据保存的接收所述订单文件的用户所在的客户端的信息,将添加了所述条码信息的订单文件发送给所述用户所在的客户端S404:用户所在客户端将订单文件对应的传真数据信息发送给服务器。S405:服务器接收用户所在客户端发送的订单文件对应的传真数据信息,将该传真数据信息转换为传真图片文件。S406:针对该传真图片文件,确定该传真图片文件中包含条码信息的区域。S407:在确定的包含条码信息的区域内,采用与生成所述条码信息的算法相应的条码识别算法,识别所述订单文件中包含的订单标识信息。另外服务器向用户所在的客户端发送订单文件时,当该客户端为传真客户端时,即该客户端可以接收的文件格式为传真数据文件时,服务器需要将该订单文件转换为传真数据文件,例如可以为TIFF格式文件。当客户端可以接收的文件格式为PDF文件格式时,服务器将该订单文件转换为PDF文件,发送给客户端。由于在服务器侧向客户端提供的基础文件格式为HTML文件,也就是说每个订单文件为一个HTML文件,由于每个订单文件唯一对应一个HTML文件,在根据该订单文件中包含的订单标识信息生成条码信息后,该HTML文件也唯一对应一个条码信息,无论该HTML文件转换为PDF格式文件后为几页,在每页中都只唯一携带该一个条码信息。并且,当该HTML文件转换为传真数据文件为几页,在每页中也都携带一个该条码信息。服务器在根据该订单文件中包含的订单信息生成条码信息时,具体的可以根据该订单文件中包含的订单标识信息,以及保存的对应该订单标识的符号标识信息,采用预设算法生成条码信息。即在本申请实施例中针对每种订单标识信息,都唯一保存对应该订单标识的符号标识信息,在根据该订单标识信息生成条码信息时,可以根据该订单标识信息,以及对应该订单标识的符号标识信息,生成相应的条码信息。在本申请实施例中,当针对每个订单文件生成HTML文件,并根据该订单文件中包含的订单标识信息,生成条码信息后,具体的该条码信息可以为一维条码,可以将该条码信息转换为图片格式文件,例如可以为JPG文件。当针对每个订单文件生成图片格式文件后,可以将该图片格式文件保存在图片服务器的数据库中,或自身的数据库中。生成条码信息后,需要将该条码信息添加到订单文件中。在将条码信息添加到订单文件中时,可以直接将该条码信息对应的图片格式文件添加到该订单文件对应的HTML文件中。但是由于图片格式文件包含的字节数比较大,为了减小HTML文件占用的资源,提高条码信息添加到HTML文件中的效率,可以根据保存包含该条码信息的图片格式文件的地址信息,生成相应的统一资源定位符(Uniform/UniversalResourceLocator,URL)信息,将生成的所述URL信息添加到所述订单文件对应的HTML文件中。图5为本申请实施例提供的一个具体的实施例,对本申请实施例中订单文件的生成过程进行的详细说明,该过程包括S501:第一服务器将接收第一用户发送的订单数据,其中该订单数据中包含订单标识信息。S502:根据接收到的该订单数据,以及保存的订单模板生成订单文件。S503:第一服务器将该订单文件生成HTML文件。S504:第一服务器识别该HTML文件中包含的订单标识信息,根据该订单标识信息,以及保存的对应该订单标识的符号标识信息,采用预设算法生成一维条码信息。S505:第一服务器将生成的一维条码信息生成JPG格式文件,将所述JPG格式文件保存在第二服务器的数据库中。S506:第一服务器根据第二服务器的数据库中保存该JPG格式文件的地址信息,生成URL/[目息。S507:第一服务器将生成的URL信息添加到HTML文件中。S508:第一服务器添加了条码信息的HTML文件转换为PDF文件,其中该转换后的PDF文件中的每页都包含该条码信息。S509:第一服务器根据保存的接收该订单文件的第二用户所在客户端的信息,将该PDF文件发送给第二用户所在的客户端。其中,当第一服务器保存的接收该订单文件的第二用户所在的客户端为传真客户端时,第一服务器需要将该PDF文件转换为TIFF格式文件,通过传真驱动程序解码,将转换后的TIFF格式文件发送给第二用户所在的传真客户端。用户所在的客户端接收到该订单文件后,对该订单文件确认后,例如对该订单文件盖章或签字后,将该订单文件传真给服务器。当服务器接收到该订单文件对应的传真数据信息后,将该传真数据信息转换为传真图片文件。根据该传真图片文件,识别该订单文件中包含的订单标识信息,并根据识别出的订单标识信息生成相应的记录。服务器在将该传真数据信息转换为传真图片文件后,为了提高订单标识信息识别的效率及准确性,在本申请实施例中,服务器对转换后的所述传真图片文件进行二值化处理,并将二值化后的传真图片文件进行中值滤波处理,去除该传真图片文件中的噪点。当对传真图片进行中值滤波处理后,需要在该传真图片中采用与生成条码信息算法相应的条码识别算法,识别该订单文件中包含的订单标识信息。具体在识别该订单文件中包含的订单标识信息时,可以首先确定该传真图片文件中包含该条码信息的区域,当确定了该包含条码信息的区域后,在该区域内识别订单标识信息。具体的在确定该传真图片文件中包含条码信息的区域时,可以根据添加该条码信息的区域确定,例如当在订单文件中添加条码信息时,将该条码信息添加到了订单文件中每页的最下面,则在确定该传真图片文件中包含条码信息的区域时,则直接确定该传真图片文件中每页的最小面为包含条码信息的区域,或者,将传真图片文件划分为至少两个区域,分别确定哪一区域为包含条码信息的区域。在本申请实施例中为了提高订单标识信息识别的效率,采用快速定位算法,确定该传真图片文件中包含条码信息的区域时,由于订单文件中文字的信息和条码信息的图象特征是不一样的,通过识别每行数据的红R、绿G、黑B三种颜色数据,从而确定每行是否包含条码信息。在该服务器中保存有颜色数据阈值范围,该颜色数据阈值范围的保存包括根据确定每个包含条码信息的区域,确定该区域内每行数据信息对应的红R、绿G、黑B三种颜色数据的和;比较确定每行数据信息对应的红R、绿G、黑B三种颜色数据的和的最大值和最小值;将所述颜色数据和的最小值和最大值对应的范围,保存为颜色数据阈值范围。在首次识别时,该颜色数据阈值范围可以是根据经验设置的一个数值范围,通过之后的识别的包含条码信息的区域的增多,不断的调整该颜色数据阈值范围,使之不断的趋于完善。确定包含条码信息的区域的过程包括根据色彩模式,获取该传真图片文件中每行数据信息对应的红R、绿G、黑B三种颜色数据;确定每行数据信息对应的红R、绿G、黑B三种颜色数据的和,根据保存的颜色数据阈值范围,判断每行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;将数据信息对应的红R、绿G、黑B三种颜色数据的和在所述颜色阈值范围内的行,确定为包含条码信息的区域。即具体的,服务器本身保存有颜色数据阈值范围信息,当将订单文件转换为传真图片文件后,针对该传真图片中的每行,确定每行数据信息对应的红R、绿G、黑B三种颜色数据的和,将每行数据信息对应的红R、绿G、黑B三种颜色数据的和,分别与保存的颜色数据阈值范围进行比较,将数据信息对应的红R、绿G、黑B三种颜色数据的和在所述颜色阈值范围内的行,确定为包含条码信息的区域。或者,在本申请实施例中为了提高确定包含条码信息的区域的效率,也可以依次判断每行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;根据首个数据信息在所述颜色数据阈值范围内的行对应的行号作为第一行,根据所述行号,以及设置的深度系数,确定进行判断的下一行的行号;判断该下一行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;当所述下一行数据信息不在所述颜色数据阈值范围内时,将所述第一行所在的区域作为包含条码信息的区域;当所述下一行数据信息在所述颜色数据阈值范围内时,将所述第一行和所述下一行对应的范围作为包含条码信息的第一区域,将所述下一行作为第一行,直到确定出不满足所述颜色数据阈值范围的行。由于文件和数字之间的图像特征存在差异,但是其差异不是很大,为了提高确定包含条码信息的区域的效率,进而提高识别订单标识信息的效率,在本申请实施中,可以将所述颜色数据和的最小值和最大值,分别与设定的比例系数进行乘积运算,其中该比例系数为大于I的数值;将所述最小值和最大值与所述设定的比例系数乘积后确定的范围,保存为颜色数据阈值范围。例如该比例系数可以为10。当该保存的颜色数据阈值范围,根据颜色数据和的最小值和最大值,和设定的比例系数确定时,在根据该保存的颜色数据阈值范围对传真图片文件中每行信息进行识别时,每行颜色数据的和也要与相同的比例系数乘积,将该乘积后的结果,与该颜色数据阈值范围进行比对。下面通过一个具体的实施例,对本申请实施例中对订单文件中订单标识信息的识别过程进行的详细说明。服务器接收用户所在客户端发送的订单文件对应的传真数据信息。服务器通过传真驱动解码将该传真数据信息生成TIFF格式文件。服务器将该TIFF格式文件转换为JPG格式文件,读取该文件信息到内存中。对该JPG格式文件信息进行二值化处理和中值滤波处理,将传真和盖章过程中的图片噪点去除。根据色彩模式,获取该JPG格式文件中每行数据信息对应的红R、绿G、黑B三种颜色数据。当保存的该颜色数据阈值范围是根据设定的比例系数确定的时,则服务器在获取了每行数据信息对应的红R、绿G、黑B三种颜色数据后,将该三种颜色数据分别乘以设定的比例系数,根据每种颜色数据分别与设定的比例系数乘积后的数据,确定每行数据信息对应的红R、绿G、黑B三种颜色数据的和。服务器针对每行依次判断每行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内。将首个数据信息在所述颜色数据阈值范围内的行对应的行号作为第一行,根据所述行号,以及设置的深度系数,例如为5,确定进行判断的下一行的行号。由于上述过程是针对每行分别判断每行数据信息对应的颜色数据的和,是否在颜色数据阈值范围内的,因此只要判断出某一行的颜色数据的和在该颜色数据阈值范围内后,即根据该行的行号,确定进行判断的下一行的行号。例如当第2行为首个数据信息对应的颜色数据的和在颜色数据阈值范围内的行的行号,则根据设置的深度系数5,则下一进行判断的行的行号为7。则判断第7行的颜色数据的和是否在该颜色数据阈值范围内,当该颜色数据的和在该颜色数据阈值范围内时,则继续确定进行判断的下一行的行号为7+5=12,即判断第12行的颜色数据的和是否在该颜色数据阈值范围内,当第12行的颜色数据的和不在该颜色数据阈值范围内时,则确定包含条码信息的区域为第27行,当第12行颜色数据的和在该颜色数据阈值范围内时,则继续确定进行判断的下一行的行号为12+5=17,即判断第17行的颜色数据的和是否在该颜色数据阈值范围内,直到确定出不满足所述颜色数据阈值范围的行。图6为本申请实施例提供的一种订单文件中订单标识信息的识别装置的结构示意图,该装置包括接收模块61,用于接收用户所在客户端发送的订单文件对应的传真数据信息,将该传真数据信息转换为传真图片文件;确定模块62,用于针对该传真图片文件,确定该传真图片文件中包含条码信息的区域,其中所述条码信息为所述服务器在将订单文件发送给所述用户前,根据该订单文件包含的订单标识信息,采用预设算法生成并添加订单文件中的;识别模块63,用于在确定的包含条码信息的区域内,采用与生成所述条码信息的算法相应的条码识别算法,识别所述订单文件中包含的订单标识信息。所述装置还包括匹配模块64,用于根据接收到的订单数据,及自身保存的订单模板信息,匹配生成订单文件对应的超文本标记语言文件;生成模块65,用于根据所述订单文件包含的订单标识信息,采用预设算法生成条码息;转换发送模块66,用于根据所述订单文件包含的订单标识信息,采用预设算法生成条码信息,并将所述条码信息添加到所述订单文件对应的超文本标记语言文件中,根据保存的接收所述订单文件的用户所在客户端的信息,将添加了所述条码信息的订单文件发送给所述用户所在的客户端。所述转换发送模块66,具体用于当保存的所述用户所在的客户端为传真客户端时,将添加了所述条码信息的订单文件对应的超文本标记语言文件,转换为传真数据文件;将转换后的所述传真数据文件发送给所述用户所在的客户端。所述生成模块65,具体用于根据该订单文件中包含的订单标识信息,以及保存的对应该订单标识的符号标识信息,采用预设算法生成条码信息。所述转换发送模块66,具体用于将所述条码信息生成图片格式文件,将所述图片格式文件保存在数据库中;根据保存所述图片格式文件的地址信息,生成相应的统一资源定位符URL信息;将生成的所述URL信息添加到所述订单文件对应的超文本标记语言文件中。所述装置还包括过滤模块67,用于对转换后的所述传真图片文件进行二值化处理;并将二值化后的传真图片文件进行中值滤波处理。所述确定模块62,具体用于根据色彩模式,获取该传真图片文件中每行数据信息对应的红R、绿G、黑B三种颜色数据;确定每行数据信息对应的红R、绿G、黑B三种颜色数据的和,根据保存的颜色数据阈值范围,判断每行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;将数据信息对应的红R、绿G、黑B三种颜色数据的和在所述颜色阈值范围内的行,确定为包含条码信息的区域。所述确定模块62,具体用于依次判断每行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;根据首个数据信息在所述颜色数据阈值范围内的行对应的行号作为第一行,根据所述行号,以及设置的深度系数,确定进行判断的下一行的行号;判断该下一行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;当所述下一行数据信息不在所述颜色数据阈值范围内时,将所述第一行所在的区域作为包含条码信息的区域;当所述下一行数据信息在所述颜色数据阈值范围内时,将所述第一行和所述下一行对应的范围作为包含条码信息的第一区域,将所述下一行作为第一行,直到确定出不满足所述颜色数据阈值范围的行。所述确定模块62,具体用于根据确定每个包含条码信息的区域,确定该区域内每行数据信息对应的红R、绿G、黑B三种颜色数据的和;比较确定每行数据信息对应的红R、绿G、黑B三种颜色数据的和的最大值和最小值;将所述颜色数据和的最小值和最大值对应的范围,保存为颜色数据阈值范围。所述确定模块62,具体用于将所述颜色数据和的最小值和最大值,分别与设定的比例系数进行乘积运算,其中该比例系数为大于I的数值;将所述最小值和最大值与所述设定的比例系数乘积后确定的范围,保存为颜色数据阈值范围。识别模块63,具体用于将获取的所述订单标识信息,与保存的已使用的订单标识信息进行匹配,当匹配成功时,确定获取的订单标识信息为识别到的该订单文件中包含的订单标识信息。本申请实施例提供了一种订单文件中订单标识信息的识别方法、系统及装置,该方法中当服务器接收到客户端发送的订单文件对应的传真数据信息后,识别该传真数据中包含根据订单标识信息生成的条码信息的区域,在该区域内,根据相应的条码识别算法,识别该订单文件包含的订单标识信息。由于在本申请实施例中在该订单文件中包含由订单标识信息生成的条码信息,将该条码信息所在的区域确定后,在该区域内识别该订单标识信息,从而实现了订单标识信息识别的自动化,提高了订单标识信息识别的效率和准确性,由于在该订单标识的识别过程中,当服务器接收到该订单传真数据后,直接将该传真数据转换为传真图片,在该传真图片中识别订单标识信息,无需再生成纸质文档由人工识别,节省了纸质资源,并且由于本申请中直接通过电子文档的形式对订单标识识别,订单文件可以直接保存在系统中,便于后续订单标识信息的查询。另外,服务器识别出该订单标识信息后,可以根据该订单标识信息自动查找最初生成的订单文件,以便核对接收到的订单文件是否与服务器最初生成的订单文件相符,提高了核对订单文件的效率。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。权利要求1.一种订单文件中订单标识信息的识别方法,其特征在于,包括服务器接收用户所在客户端发送的订单文件对应的传真数据信息,将该传真数据信息转换为传真图片文件;针对该传真图片文件,确定该传真图片文件中包含条码信息的区域,其中所述条码信息为所述服务器在将订单文件发送给所述用户前,根据该订単文件包含的订单标识信息,采用预设算法生成并添加到该订单文件中的;在确定的包含条码信息的区域内,采用与生成所述条码信息的算法相应的条码识别算法,识别所述订单文件中包含的订单标识信息。2.如权利要求I所述的方法,其特征在于,所述条码信息为所述服务器在将订单文件发送给所述用户前,根据该订単文件包含的订单标识信息,采用预设算法生成并添加到该订单文件中的,其具体步骤包括服务器根据接收到的订单数据,及自身保存的订单模板信息,匹配生成订单文件对应的超文本标记语言文件;服务器根据所述订单文件包含的订单标识信息,采用预设算法生成条码信息,并将所述条码信息添加到所述订单文件对应的超文本标记语言文件中。3.如权利要求2所述的方法,其特征在于,所述方法还包括服务器根据保存的接收所述订单文件的用户所在客户端的信息,将添加了所述条码信息的订单文件发送给所述用户所在的客户端。4.如权利要求3所述的方法,其特征在于,所述将添加了所述条码信息的订单文件发送给所述用户所在的客户端包括当保存的所述用户所在的客户端为传真客户端时,将添加了所述条码信息的订单文件对应的超文本标记语言文件,转换为传真数据文件;将转换后的所述传真数据文件发送给所述用户所在的客户端。5.如权利要求2所述的方法,其特征在于,根据所述订单文件包含的订单标识信息,采用预设算法生成条码信息包括所述服务器根据该订単文件中包含的订单标识信息,以及保存的对应该订单标识的符号标识信息,采用预设算法生成条码信息。6.如权利要求2或5所述的方法,其特征在于,将所述条码信息添加到所述订单文件对应的超文本标记语言文件中包括所述服务器将所述条码信息生成图片格式文件,将所述图片格式文件保存在数据库中;根据保存所述图片格式文件的地址信息,生成相应的统ー资源定位符URL信息;将生成的所述URL信息添加到所述订单文件对应的超文本标记语言文件中。7.如权利要求I所述的方法,其特征在于,确定该传真图片文件中包含条码信息的区域之前,所述方法还包括对转换后的所述传真图片文件进行ニ值化处理;并将ニ值化后的传真图片文件进行中值滤波处理。8.如权利要求I所述的方法,其特征在于,所述确定该传真图片文件中包含条码信息的区域包括根据色彩模式,获取该传真图片文件中每行数据信息对应的红R、绿G、黑B三种颜色数据;确定每行数据信息对应的红R、绿G、黑B三种颜色数据的和,根据保存的顔色数据阈值范围,判断每行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;将数据信息对应的红R、绿G、黑B三种颜色数据的和在所述颜色阈值范围内的行,确定为包含条码信息的区域。9.如权利要求8所述的方法,其特征在干,将数据信息对应的红R、绿G、黑B三种颜色数据的和在所述颜色阈值范围内的行,确定为包含条码信息的区域包括依次判断每行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;将首个数据信息在所述颜色数据阈值范围内的行对应的行号作为第一行,根据所述行号,以及设置的深度系数,确定进行判断的下一行的行号;判断该下一行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;当所述下一行数据信息不在所述颜色数据阈值范围内吋,将所述第一行所在的区域作为包含条码信息的区域;当所述下一行数据信息在所述颜色数据阈值范围内吋,将所述第一行和所述下一行对应的范围作为包含条码信息的第一区域,将所述下一行作为第一行,直到确定出不满足所述颜色数据阈值范围的行。10.如权利要求8所述的方法,其特征在于,保存所述颜色数据阈值范围包括根据确定每个包含条码信息的区域,确定该区域内每行数据信息对应的红R、绿G、黑B三种颜色数据的和;比较确定每行数据信息对应的红R、绿G、黑B三种颜色数据的和的最大值和最小值;将所述顔色数据和的最小值和最大值对应的范围,保存为颜色数据阈值范围。11.如权利要求10所述的方法,其特征在于,将所述颜色数据和的最小值和最大值对应的范围,保存为颜色数据阈值范围包括将所述顔色数据和的最小值和最大值,分别与设定的比例系数进行乘积运算,其中该比例系数为大于I的数值;将所述最小值和最大值与所述设定的比例系数乘积后确定的范围,保存为颜色数据阈值范围。12.如权利要求I所述的方法,其特征在于,所述识别所述订单文件中包含的订单标识信息包括所述服务器将获取的所述订单标识信息,与保存的已使用的订单标识信息进行匹配;当匹配成功吋,确定获取的订单标识信息为识别到的该订单文件中包含的订单标识信O13.一种订单文件中订单标识信息的识别系统,其特征在干,该系统包括客户端,用于向服务器发送订单文件对应的传真数据信息;服务器,用于接收用户所在客户端发送的订单文件对应的传真数据信息,将该传真数据信息转换为传真图片文件;针对该传真图片文件,确定该传真图片文件中包含条码信息的区域,其中所述条码信息为所述服务器在将订单文件发送给所述用户前,根据该订単文件包含的订单标识信息,采用预设算法生成并添加到订单文件中的;在确定的包含条码信息的区域内,采用与生成所述条码信息的算法相应的条码识别算法,识别所述订单文件中包含的订单标识信息。14.如权利要求13所述的系统,其特征在干,该系统中,所述服务器,还用于根据接收到的订单数据,及自身保存的订单模板信息,匹配生成订単文件对应的超文本标记语言文件;根据所述订单文件包含的订单标识信息,采用预设算法生成条码信息,并将所述条码信息添加到所述订单文件对应的超文本标记语言文件中;根据保存的接收所述订单文件的用户所在客户端的信息,将添加了所述条码信息的订单文件发送给所述用户所在的客户端;所述客户端,还用于接收所述服务器发送的添加了所述条码信息的订单文件。15.一种订单文件中订单标识信息的识别装置,其特征在于,该装置包括接收模块,用于接收用户所在客户端发送的订单文件对应的传真数据信息,将该传真数据信息转换为传真图片文件;确定模块,用于针对该传真图片文件,确定该传真图片文件中包含条码信息的区域,其中所述条码信息为所述服务器在将订单文件发送给所述用户前,根据所述订单文件包含的订单标识信息,采用预设算法生成并添加到该订单文件中的;识别模块,用于在确定的包含条码信息的区域内,采用与生成所述条码信息的算法相应的条码识别算法,识别所述订单文件中包含的订单标识信息。16.如权利要求15所述的装置,其特征在于,所述装置还包括匹配模块,用于根据接收到的订单数据,及自身保存的订单模板信息,匹配生成订单文件对应的超文本标记语言文件;生成模块,用于根据所述订单文件包含的订单标识信息,采用预设算法生成条码信息;转换发送模块,用于根据所述订单文件包含的订单标识信息,采用预设算法生成条码信息,并将所述条码信息添加到所述订单文件对应的超文本标记语言文件中,根据保存的接收所述订单文件的用户所在客户端的信息,将添加了所述条码信息的订单文件发送给所述用户所在的客户端。17.如权利要求16所述的装置,其特征在于,所述转换发送模块,具体用于当保存的所述用户所在的客户端为传真客户端时,将添加了所述条码信息的订单文件对应的超文本标记语言文件,转换为传真数据文件;将转换后的所述传真数据文件发送给所述用户所在的客户端。18.如权利要求16所述的装置,其特征在于,所述生成模块,具体用于根据该订单文件中包含的订单标识信息,以及保存的对应该订单标识的符号标识信息,采用预设算法生成条码ィ目息。19.如权利要求16或18所述的装置,其特征在于,所述转换发送模块,具体用于将所述条码信息生成图片格式文件,将所述图片格式文件保存在数据库中;根据保存所述图片格式文件的地址信息,生成相应的统ー资源定位符URL信息;将生成的所述URL信息添加到所述订单文件对应的超文本标记语言文件中。20.如权利要求15所述的装置,其特征在于,所述装置还包括过滤模块,用于对转换后的所述传真图片文件进行ニ值化处理;并将ニ值化后的传真图片文件进行中值滤波处理。21.如权利要求15所述的装置,其特征在于,所述确定模块,具体用于根据色彩模式,获取该传真图片文件中每行数据信息对应的红R、绿G、黑B三种颜色数据;确定每行数据信息对应的红R、绿G、黑B三种颜色数据的和,根据保存的顔色数据阈值范围,判断每行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;将数据信息对应的红R、绿G、黑B三种颜色数据的和在所述颜色阈值范围内的行,确定为包含条码信息的区域。22.如权利要求21所述的装置,其特征在于,所述确定模块,具体用于依次判断每行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;根据首个数据信息在所述颜色数据阈值范围内的行对应的行号作为第一行,根据所述行号,以及设置的深度系数,确定进行判断的下一行的行号;判断该下ー行数据信息对应的红R、绿G、黑B三种颜色数据的和,是否在所述颜色数据阈值范围内;当所述下ー行数据信息不在所述颜色数据阈值范围内吋,将所述第一行所在的区域作为包含条码信息的区域;当所述下一行数据信息在所述颜色数据阈值范围内吋,将所述第一行和所述下一行对应的范围作为包含条码信息的第一区域,将所述下一行作为第一行,直到确定出不满足所述颜色数据阈值范围的行。23.如权利要求21所述的装置,其特征在于,所述确定模块,具体用于根据确定每个包含条码信息的区域,确定该区域内每行数据信息对应的红R、绿G、黑B三种颜色数据的和;比较确定每行数据信息对应的红R、绿G、黑B三种颜色数据的和的最大值和最小值;将所述顔色数据和的最小值和最大值对应的范围,保存为颜色数据阈值范围。24.如权利要求23所述的装置,其特征在于,所述确定模块,具体用于将所述颜色数据和的最小值和最大值,分别与设定的比例系数进行乘积运算,其中该比例系数为大于I的数值;将所述最小值和最大值与所述设定的比例系数乘积后确定的范围,保存为颜色数据阈值范围。25.如权利要求15所述的装置,其特征在于,所述识别模块,具体用于将获取的所述订单标识信息,与保存的已使用的订单标识信息进行匹配,当匹配成功吋,确定获取的订单标识信息为识别到的该订单文件中包含的订单标识信息。全文摘要本申请公开了一种订单文件中订单标识信息的识别方法、系统及装置,用以解决现有订单文件中订单标识信息识别过程浪费资源,效率较低的问题。该方法当服务器接收到客户端发送的订单文件对应的传真数据信息后,识别该传真数据中包含根据订单标识信息生成的条码信息的区域,在该区域内,根据相应的条码识别算法,识别该订单文件包含的订单标识信息。在本申请实施例中将该条码信息所在的区域确定后,在该区域内识别该订单标识信息,从而实现了订单标识识别的自动化,提高了订单标识信息识别的效率和准确性,节省了纸质资源,便于后续订单标识信息的查询。文档编号H04N1/32GK102622568SQ20111003119公开日2012年8月1日申请日期2011年1月28日优先权日2011年1月28日发明者陈强申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1