一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子数据单据生成方法及装置与流程

2022-02-22 07:27:30 来源:中国专利 TAG:


1.本技术涉及电子单据技术领域,尤其涉及一种电子数据单据生成方法及装置。


背景技术:

2.电子数据单据几乎涉及到每个人的日常生活,典型的电子数据单据可以包括各类发票、电影票、药品清单、医院检查检验报告等等。相关技术中,用户在接收到电子数据单据之前,需要在相关平台中生成所述电子数据单据,例如,用户在接收到处方单之前,需要在医院平台上生成所述处方单。
3.相关技术中生成所述电子数据单据的方式可以包括获取到预先存储的pdf模板,然后解析所述pdf模板并将相应的信息组装至pdf模板中对应的位置,最终将组装信息后的pdf模板转化为图片格式的电子数据单据。该方式往往需要消耗较多的计算资源,这是由于pdf模板本身文件存储空间较大,解析pdf模板不仅需要消耗较多的计算资源,还需要耗费较长的时间,通常生成单个电子数据单据的时间需要600-800毫秒,并且单机并发处理的数量最高为5个,无法满足一些对电子单据数量较大的应用场景的使用需求。例如,在医院人流量高峰期间,如下班前或者周末,往往需要不停地打印处方单、发票等各种电子数据单据,按照目前生成电子数据单据的效率,不仅增加用户等待的时长,也降低医院等人员密集场所的运转效率。
4.因此,相关技术中亟需一种轻量的高效的电子数据单据生成方式。


技术实现要素:

5.本技术实施例的目的在于提供一种电子数据单据生成方法及装置,可以高效地生成格式优化的电子数据单据。
6.本技术实施例提供的电子数据单据生成方法及装置是这样实现的:
7.一种电子数据单据生成方法,所述方法包括:
8.获取单据图片模板和所述单据图片模板中至少一个预设字段的位置范围;
9.获取所述至少一个预设字段的字段数据;
10.按照预设自适应规则确定所述字段数据在所述位置范围中的布局;
11.根据所述字段数据在所述位置范围中的布局,将所述单据图片模板和所述字段数据组合成电子数据单据。
12.一种电子数据单据生成方法,所述方法包括:
13.发送单据生成请求和至少一个字段的字段数据;
14.接收电子数据单据。
15.一种电子数据单据生成装置,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:
16.获取单据图片模板和所述单据图片模板中至少一个预设字段的位置范围;
17.获取所述至少一个预设字段的字段数据;
18.按照预设自适应规则确定所述字段数据在所述位置范围中的布局;
19.根据所述字段数据在所述位置范围中的布局,将所述单据图片模板和所述字段数据组合成电子数据单据。
20.一种电子数据单据生成装置,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:
21.发送单据生成请求和至少一个字段的字段数据;
22.接收电子数据单据。
23.一种非临时性计算机可读存储介质,当所述存储介质中的指令由处理器执行时,使得处理器能够执行所述的电子数据单据生成方法。
24.本技术提供的电子数据单据生成方法及装置,可以在单据图片模板的基础上生成电子数据单据,所述单据图片模板为图片格式,相对于其他格式的文件,图片格式的文件占用的内存较少,且处理起来所使用的计算资源较少,因此,生成电子数据单据的效率较高。另外,利用自适应规则确定字段数据在对应位置范围内的布局,可以强化字段数据在其对应位置范围内的规范性,使得生成的电子数据单据更加规范整洁。基于此,可以为医院、影院、餐饮店等需要密集性地开具电子数据单据的场所提供高效生成格式优化的电子数据单据的方式。
附图说明
25.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
26.图1是根据一示例性实施例示出的一种应用场景示意图。
27.图2是根据一示例性实施例示出的一种应用场景示意图。
28.图3是根据一示例性实施例示出的一种应用场景示意图。
29.图4是根据一示例性实施例示出的一种电子数据单据生成方法流程示意图。
30.图5是根据一示例性实施例示出的一种电子数据单据生成装置的框图。
具体实施方式
31.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
32.为了方便本领域技术人员理解本技术实施例提供的技术方案,下面通过具体的应用场景说明本技术实施例的技术方案。
33.本技术实施例所提供的电子数据单据生成方法可以用于生成多种类型的电子数据单据,例如可以包括电子发票、电子处方、观看入场券(如电影票、音乐会入场券、演唱会入场券等)、合同文本、杂志、报纸、名片等任何具有凭据作用的单据。图1示出了本技术实施例的整体应用框架。如图1所示,本技术实施例涉及到的实施主体可以包括云端服务器及多种场所的服务器,如医院服务器、电影院服务器、奶茶店服务器等等。在需要打印电子数据单据的情况下,各个场所的服务器可以向所述云端服务器发送单据生成请求,所述云端服
务器接收到所述单据生成请求之后,可以按照下述各个实施例所述的电子数据单据生成方法生成电子数据单据,并将所述电子数据单据发送至对应的服务器。各个场所的服务器在接收到对应的电子数据单据的情况下,可以发送打印指令给打印机,打印出对应的电子数据单据。当然,在其他实施场景中,还可以将生成的电子数据单据直接发送至用户客户端,在此不做限制。
34.当然,在医院、电影院等场所各自的服务器或者客户端能力足够的情况下,也可以由场所自己的服务器或者客户端实施本技术实施例提供的电子数据单据。下面非示例性地以生成电子处方单说明本技术实施例提供的电子数据单据生成方式。
35.如图2所示,本技术实施例中,生成电子处方单需要图2所示的处方单图片模板以及处方单坐标数据。所述处方单图片模板是图片格式的文件,其中设置有多种作为标准格式的静态数据,如处方单的字段名称,如费别、医疗证/医疗卡号、处方编号等等。当然,各个字段名称后还设置有用于填充字段内容的区域,图1所示的处方单图片模板中在用于填充字段内容的区域处设置有字段的唯一标识,所述唯一标识用于关联所述处方单图片模板与所述处方单坐标数据相同位置处的区域。
36.如图2中的处方单坐标数据所示,所述处方单图片模板中用于填充字段内容的区域与所述处方单坐标数据中的矩形区域相匹配,即所述处方单坐标数据中包括各个用于填充字段的区域的位置范围。例如对于i_title字段,所述处方单坐标数据中包括对应的填充区域的左上角m的坐标为(5cm,1.3cm),当然,为了完整定义该填充区域的位置范围,还可以定义右下角n的坐标(12cm,2.3cm)。也就是说,i_title字段的内容将被约束在由m和n定义的矩形区域内。
37.基于此,在生成完整的电子处方单之前,还需要获取各个字段对应的字段数据,即填充在各个矩形框中的内容。在一个示例中,获取到的字段数据为“i_title=xx互联网医院,i_subtitle=普通处方笺,i_medicalcardid=200424006254xxxx,
……”
。然后,可以按照本技术实施例提供的预设自适应规则确定各个字段数据在对应的位置范围内的布局,涉及到的预设自适应规则例如可以包括字段数据不超出所述位置范围的边界,字段数据的水平位置与图片模板中的预设字段在同一条水平线上等等。最终可以生成如图3所示的电子处方单,该电子处方单可以包括图片格式,不管是处理还是生成都比pdf格式的文件消耗较少的资源。
38.最后,根据实施结果显示,相对于pdf生成电子处方单的方式,本技术实施例提供的电子数据单据生成方式至少具有以下优势:
39.(1)生成一张图片格式的电子处方单只需要80ms,相对于相关技术中生成pdf格式的电子处方单需要600-800毫秒,产生近10倍效率提升;
40.(2)单机并发生成图片可以达到30张,而pdf文件只有5个,其效率进一步得到提升;
41.(3)在同等情况下,pdf处方单生成方式相对比较消耗cpu资源,cpu使用率在60%,而本技术实施例的cpu使用率仅为7%,节省较多的计算资源。
42.基于此,在同等系统吞吐量的情况下,相对于pdf处方单生成方式,利用本技术实施例提供的电子数据单据方法可以节省约80%的服务器数量。
43.下面结合附图对本技术所述的电子数据单据生成方法进行详细的说明。图4是本
申请提供的电子数据单据生成方法的一种实施例的方法流程示意图。虽然本技术提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑性上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本技术实施例提供的执行顺序。所述方法在实际中的电子数据单据生成过程中或者装置执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
44.具体的,本技术提供的电子数据单据生成方法的一种实施例如图4所示,所述方法可以包括:
45.s401:获取单据图片模板和所述单据图片模板中至少一个预设字段的位置范围。
46.s403:获取所述至少一个预设字段的字段数据。
47.s405:按照预设自适应规则确定所述字段数据在所述位置范围中的布局。
48.s407:根据所述字段数据在所述位置范围中的布局,将所述单据图片模板和所述字段数据组合成电子数据单据。
49.本技术实施例中的电子数据单据可以包括在任务发生时载明任务事项实际情况的电子数据证明,例如电子发票、电子处方、观看入场券(如电影票、音乐会入场券、演唱会入场券等)。本技术实施例中,所述电子数据单据可以利用单据图片模板生成,所述单据图片模板可以包括电子数据单据中的静态内容,所述静态内容可以包括在生成所述电子数据单据固定的内容,如一些预设字段的名称,如对于电影票来说,电影院名称、影厅、观影时间、影片、座位、票类、票价等字段名称以及电影院的商标等图案都可以作为静态内容设置于电影票图片模板上,并在对应的字段名称之后设置空白区域用于设置以上这些字段对应的字段值。再如,对于医院药品处方单来说,处方类别名称、费用类别、医保卡编号、处方编号、姓名、性别、年龄、门诊病历号、临床诊断、过敏史、“rp”、医师、调配医师、开具时间等这些字段的名称可以作为静态内容设置于处方单图片模板上。当然,所述单据图片模板中的内容不限于以上字段的名称,还可以包括所述单据图片模板的样式,如背景色、字体、字号、文字图片的布局等样式信息,具体可以根据实际的需求设置,在此不做限制。
50.本技术实施例中,所述单据图片模板可以利用绘图软件绘制生成,所述绘图软件可以包括sketch、cad、visio、photoshop、medibang paint pro、infinite design、painter等软件,在此不做限制。生成的所述单据图片模板可以为图片格式,相对于pdf等文件,图片格式的文件占用的内存较少,且处理起来所使用的计算资源较少。
51.本技术实施例中,除了获取所述单据图片模板,还可以获取所述单据图片模板中至少一个预设字段的位置范围。其中,所述预设字段可以包括所述电子数据单据中所需要的字段,具体可以参考以上示例。如上所述,所述单据图片模板中可以设置空白区域用于设置所述至少一个预设字段的字段值。那么,所述空白区域的范围即为所述单据图片模板中至少一个预设字段的位置范围。在本技术实施例中,可以利用坐标描述的方式表达所述至少一个预设字段在所述单据图片模板中的位置范围。在一个实施例中,可以在所述单据图片模板中设置坐标系,如二维直角坐标系。例如,在所述单据图片模板为矩形的情况下,可以将所述单据图片模板的任意一个角作为所述坐标系的原点。当然,所述单据图片模板的形状不做限定,可以包括圆形、椭圆形、树叶形、爱心形等任意规则的或者不规则的形状,本技术在此不做限制。另外,所述坐标系的坐标原点可以设置于所述单据图片模板的任意位
置,本技术在此不做限制。
52.本技术实施例中,在所述单据图片模板的坐标系之后,所述单据图片模板中的任意一点都可以具有坐标值。当然,在其他实施例中,还可以利用相对坐标表示所述单据图片模板中任意一点的位置,例如,可以以所述单据图片模板的一条边作为基准线,从而确定所述单据图片模板中其他位置的点与所述基准线之间的相对坐标。在一个示例中,在所述预设字段的位置范围为矩形的情况下,可以将利用所述矩形的四个角的坐标表示所述位置范围信息。当然,在另一个示例中,还可以利用基准位置以及尺寸表示所述预设字段的位置范围信息,例如在所述位置范围信息为矩形的情况下,可以设置所述矩形的一个角的坐标以及所述矩形的尺寸,如3cm
×
5cm,也可以唯一地确定所述位置范围信息。当然,在其他实施例中,还可以预先定义所述至少一个预设字段的字段数据在所述位置范围内的样式信息,如在所述字段数据为字符的情况下,所述样式信息可以包括字体、字号、颜色、是否需要加粗、是否需要突出显示等等,在所述字段数据为图片的情况下,所述样式信息可以包括图片的尺寸、大小等信息,本技术在此不做限制。
53.由于所述电子数据单据的类型很多,对应地,可以设置多种类型的单据图片模板,且所述单据图片模板可以具有对应的模板标识信息。在获取所述单据图片模板的过程中,可以首先获取单据类型信息,如电影票、处方单、发票等类型,对于处方单还可以进一步划分成多种类型,如儿童处方单、普通处方单、外配处方单等等。在一个使用示例中,开具处方单的医生可以在开具处方单的过程中,选择对应的处方单类型,又或者根据病患挂号信息确定对应的处方单类型。然后,可以根据所述处方单类型确定对应的处方单图片模板及所述处方单图片模板中至少一个预设字段的位置范围。
54.需要说明的是,本技术的实施主体可以包括服务器,所述服务器可以接收客户端的单据生成请求和所述至少一个预设字段的字段数据,并响应于所述单据生成请求,实施步骤s401-s407。所述服务器可以包括云服务器等等。当然,在其他实施例中,所述实施主体也可以是客户端本身,这样,即单机实现电子数据单据的生成,减少网络传输的必要。
55.本技术实施例中,在步骤s403中,可以获取所述预设字段的字段数据。需要说明的是,步骤s401和步骤s403的执行顺序可以互换,在此不做限制。所述预设字段的字段数据可以包括所述预设字段所对应的值,例如,在电影票中,预设字段“电影名称”的字段数据可以包括“速度与激情”,“影厅”的字段数据可以包括“3号厅”等等。当然,所述字段数据不限于字符,也可以包括图片、音视频等数据,例如医院检查报告中有诸如医学影像图等图片格式的数据,本技术在此不做限制。
56.本技术实施例中,在获取所述单据图片模板和所述至少一个预设字段的字段数据之后,可以按照预设自适应规则确定所述字段数据在所述位置范围中的布局。其中,所述布局可以包括所述字段数据在所述位置范围内的位置信息和布局信息,例如,所述字段数据的对齐方式、行间距、在所述位置范围信息内的位置信息、同一行所设置的图片数量等等。
57.本技术实施例中,在确定所述字段数据在所述位置范围中的所述布局的过程中,可以根据所述字段数据的字符数自适应调整在所述位置范围信息中的布局。具体地,在一个实施例中,可以分别获取所述至少一个预设字段的所述字段数据的字符数,然后,可以根据所述预设字段的位置范围以及所述字段数据的字符数,按照预设自适应规则调整所述字段数据在所述位置范围信息中的布局。在本技术的一个实施例中,所述预设自适应规则包
括下述中的至少一种:
58.所述字段数据不超出所述位置范围;
59.所述字段数据均匀分布于所述位置范围中;
60.所述字段数据中不同项目分行设置;
61.所述字段数据与同一行的所述预设字段的名称之间的上下间距误差不超过预设阈值。
62.其中,所述字段数据不超出所述位置范围包括字段数据的内容约束于所述位置范围,不会超出所述位置范围的边界。所述字段数据均匀分布于所述位置范围中可以包括所述字段数据比较均匀地分布于所述位置范围中的整个范围,在所述位置范围比较大而所述字段数据的内容较少的情况下,所述字段数据的内容不会局限于所述位置范围信息中比较小的区域,可以通过调整所述字段数据的字号和行间距等参数使得所述字段数据相对比较均匀地设置于所述位置范围中。所述字段数据中不同项目分行设置可以包括在同一个位置范围信息中包含多个项目的情况下,可以分行展示所述多个项目。另外,在相关技术中,很多电子数据单据中字段数据与对应的预设字段的名称往往不在一条水平线上,上下间距误差较大,一些字段数据甚至设置到其他预设字段对应的位置范围中,不仅不美观,甚至还可能给用户造成错误的理解。基于此,本技术实施例中,还可以设置所述预设规则可以包括所述字段数据与同一行的所述预设字段的名称之间的上下间距误差不超过预设阈值,即可以自适应调整所述字段数据,使得所述字段数据与其对应的预设字段的名称在同一条水平线上。当然,在其他实施例中,所述预设规则可以根据需求的不同设置,例如,对于图片,还可以设置图片的尺寸一致、设置在文字超出预设字数时自动分行等等,所属领域技术人员在本技术技术精髓的启示下,还可能做出其它变更,但只要其实现的功能和效果与本技术相同或相似,均应涵盖于本技术保护范围内。
63.在实际应用中,一些预设字段可以涉及到多个项目,例如在处方单中,处方药品字段可以包括多种药品信息,即多个项目,基于此,可以分别获取所述至少一个预设字段的字段数据所包含的至少一个项目以及所述项目的字符数。然后,可以根据所述预设字段的位置范围信息以及所述至少一个项目的项目数和字符数,按照预设自适应规则确定所述至少一个项目在所述位置范围中的布局。本技术实施例中,可以通过项目编号确定相邻项目之间的界限,例如,对于多个处方药品,所述处方药品信息可以具有编号信息,当识别到编号信息时,可以确定有新的处方药品信息。在确定出不同项目以及所述项目的字符数的情况下,可以将所述至少一个项目分别设置于所述位置范围中。
64.另外,在本技术的实施例中,在确定所述字段数据在所述位置范围中的布局的过程中,还可以根据预设自适应规则确定所述字段数据在所述位置范围中的布局以及所述字段数据的属性信息。基于此,在一些实施例中,所述预设自适应规则中可以包括对字段数据的属性信息的设置。例如,可以设置相邻两个项目的字体颜色不相同,或者对某些字段数据的字符字体进行加粗等等。所述属性信息可以包括字符的字体、字号、颜色、是否加粗、是否倾斜、是否突出显示等等,还可以包括图片的大小、尺寸、是否加边框等信息。
65.本技术实施例中,在确定所述至少一个预设字段的字段数据在对应的所述位置范围中的布局之后,可以根据所述布局,将所述单据图片模板和所述至少一个预设字段的所述字段数据组合成电子数据单据。在本技术一个实施例中,可以根据所述字段数据的布局,
确定所述字段数据在所述单据图片模板中的目标位置。然后,可以在所述目标位置出将所述字段数据按照所述属性信息绘制于所述单据图片模板中,生成所述电子数据单据。在一个示例中,可以利用sketch绘图软件绘制生成所述电子数据单据。
66.当然,所述服务器在生成所述电子数据单据之后,可以将所述电子数据单据发送至客户端。客户端还可以进一步发送打印指令给打印设备,以打印出所述电子数据单据。
67.本技术提供的电子数据单据生成方法,可以在单据图片模板的基础上生成电子数据单据,所述单据图片模板为图片格式,相对于其他格式的文件,图片格式的文件占用的内存较少,且处理起来所使用的计算资源较少,因此,生成电子数据单据的效率较高。另外,利用自适应规则确定字段数据在对应位置范围内的布局,可以强化字段数据在其对应位置范围内的规范性,使得生成的电子数据单据更加规范整洁。基于此,可以为医院、影院、餐饮店等需要密集性地开具电子数据单据的场所提供高效生成格式优化的电子数据单据的方式。
68.本技术另一方面还从各个场所的服务器提供一种电子数据单据的生成方法,所述方法可以包括:
69.ss1:发送单据生成请求和至少一个字段的字段数据;
70.ss2:接收电子数据单据。
71.本技术实施例中,场所的服务器在获取至少一个字段的字段数据之后,可以发送单据生成请求和所述至少一个字段的字段数据至云端服务器。所述云端服务器在响应于所述单据生成请求,并生成电子数据单据之后,可以将所述电子数据单据发送至各个场所的服务器。各个场所的服务器在接收到所述电子数据单据之后,可以发送打印所述电子数据单据的指令至打印设备,指示打印所述电子数据单据。
72.对应于上述电子数据单据生成方法,如图5所示,本技术还提供一种电子数据单据生成装置,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时可以实现:
73.获取单据图片模板和所述单据图片模板中至少一个预设字段的位置范围;
74.获取所述至少一个预设字段的字段数据;
75.按照预设自适应规则确定所述字段数据在所述位置范围中的布局;
76.根据所述字段数据在所述位置范围中的布局,将所述单据图片模板和所述字段数据组合成电子数据单据。
77.可选的,在本技术的一个实施例中,所述处理器在实现步骤获取单据图片模板时包括:
78.获取单据类型信息;
79.获取与所述单据类型信息相匹配的单据图片模板。
80.可选的,在本技术的一个实施例中,所述处理器在实现步骤按照预设自适应规则确定所述字段数据在所述位置范围中的布局时:
81.分别获取所述至少一个预设字段的所述字段数据的字符数;
82.根据所述预设字段的位置范围以及所述字段数据的字符数,按照预设自适应规则确定所述字段数据在所述位置范围中的布局。
83.可选的,在本技术的一个实施例中,所述处理器在实现步骤按照预设自适应规则确定所述字段数据在所述位置范围中的布局时包括:
84.获取所述字段数据所包含的至少一个项目以及所述项目的字符数;
85.根据所述预设字段的位置范围以及所述至少一个项目的项目数和字符数,按照预设自适应规则确定所述至少一个项目在所述位置范围中的布局。
86.可选的,在本技术的一个实施例中,所述处理器在实现步骤按照预设自适应规则确定所述字段数据在所述位置范围中的布局时包括:
87.按照预设自适应规则确定所述字段数据在所述位置范围中的布局以及所述字段数据的属性信息。
88.可选的,在本技术的一个实施例中,所述处理器在实现步骤根据所述字段数据在所述位置范围中的布局,将所述单据图片模板和所述字段数据组合成电子数据单据时包括:
89.根据所述字段数据的布局,确定所述字段数据在所述单据图片模板中的目标位置;
90.在所述目标位置处将所述字段数据绘制于所述单据图片模板中,生成电子数据单据。
91.可选的,在本技术的一个实施例中,所述预设自适应规则包括下述中的至少一种:
92.所述字段数据不超出所述位置范围;
93.所述字段数据均匀分布于所述位置范围中;
94.所述字段数据中不同项目分行设置;
95.所述字段数据与同一行的所述预设字段的名称之间的上下间距误差不超过预设阈值。
96.可选的,在本技术的一个实施例中,在所述电子数据单据包括药品清单的情况下,所述至少一个预设字段包括下述中的至少一种:药品清单的唯一标识信息、病患个人信息、药品信息、诊断信息、支付方式信息、医生信息、药师信息、成本信息、时间信息。
97.可选的,在本技术的一个实施例中,所述属性信息包括下述中的至少一种:
98.文字的字体、字号、颜色、是否加粗、是否倾斜、透明度、文本效果;
99.图像的像素、分辨率、大小、颜色、位深、色调、饱和度、亮度、色彩通道、图像层次。
100.可选的,在本技术的一个实施例中,所述处理器在实现步骤获取单据图片模板和所述单据图片模板中至少一个预设字段的位置范围时包括:
101.接收单据生成请求和至少一个预设字段的字段数据;
102.响应于所述单据生成请求,获取单据图片模板和所述单据图片模板中至少一个预设字段的位置范围。
103.可选的,在本技术的一个实施例中,所述处理器在实现步骤根据所述字段数据在所述位置范围中的布局,将所述单据图片模板和所述字段数据组合成电子数据单据之后,还包括:
104.发送所述电子数据单据。
105.可选的,在本技术的一个实施例中,所述电子数据单据包括电子发票、电子处方、观看入场券、合同文本、杂志、报纸、名片中的一种。
106.对应于上述电子数据单据生成方法的另一个实施例,本技术还提供一种电子数据单据生成装置,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所
述指令时可以实现:
107.发送单据生成请求和至少一个字段的字段数据;
108.接收电子数据单据。
109.可选的,在本技术的一个实施例中,所述处理器在实现步骤所述接收电子数据单据之后,还包括:
110.发送打印所述电子数据单据的指令。
111.本技术另一方面还提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现上述任一实施例所述方法的步骤。
112.所述计算机可读存储介质可以包括用于存储信息的物理装置,通常是将信息数字化后再以利用电、磁或者光学等方式的媒体加以存储。本实施例所述的计算机可读存储介质有可以包括:利用电能方式存储信息的装置如,各式存储器,如ram、rom等;利用磁能方式存储信息的装置如,硬盘、软盘、磁带、磁芯存储器、磁泡存储器、u盘;利用光学方式存储信息的装置如,cd或dvd。当然,还有其他方式的可读存储介质,例如量子存储器、石墨烯存储器等等。
113.在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmable logic device,pld)(例如现场可编程门阵列(field programmable gate array,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardware description language,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advanced boolean expression language)、ahdl(altera hardware description language)、confluence、cupl(cornell university programming language)、hdcal、jhdl(java hardware description language)、lava、lola、myhdl、palasm、rhdl(ruby hardware description language)等,目前最普遍使用的是vhdl(very-high-speed integrated circuit hardware description language)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
114.控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc 625d、atmel at91sam、microchip pic18f26k20以及silicone labs c8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以
纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
115.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
116.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
117.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
118.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
119.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
120.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
121.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
122.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除
可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
123.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
124.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
125.本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
126.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
127.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献