一种电子快照处理方法和装置制造方法

文档序号:6630318阅读:255来源:国知局
一种电子快照处理方法和装置制造方法
【专利摘要】本发明公开了一种电子快照处理方法及装置,在接收到电子快照的查看请求时,其中所述查看请求中携带指示所述电子快照的显示环境的参数,依据所述参数获取与所述显示环境匹配的电子快照,然后将所获取的与所述显示环境匹配的电子快照发送给查看请求的发送方。因为依据展示环境发送电子快照给请求的发送方,所以,该电子快照处理方法和装置能够使得电子快照在显示环境中正确展示,从而实现电子快照在不同展示环境中呈现一致的目的。
【专利说明】一种电子快照处理方法和装置

【技术领域】
[0001]本发明涉及电子数据处理领域,特别是涉及一种电子快照处理方法和装置。

【背景技术】
[0002]电子快照是电子数据在终端设备上的一种展现形式,能够快速直观地提供电子数据所携带和包含的相关信息。如电子发票快照是电子发票的一种展现形式,它与纸质发票具有相同的功能,是在购销商品、提供或者接受服务以及从事其它经营活动中的收付款凭证,包含纳税方、付款金额、销货方等信息。
[0003]电子快照通常能够在与之类型匹配的显示环境中正确显示,例如,电子快照的类型为HTML,则可以在浏览器中正确显示,而在其它显示环境中不能正确显示,例如,HTML格式的电子快照在PDF浏览器中显示的文字的位置不一致。在这种情况下,会对用户的使用造成不方便,比如对于电子发票快照,消费者在电脑上通过网页查看了购买商品的电子发票快照,而再使用手机查看这一发票时,由于所生成的电子发票快照的格式与手机的显示环境不匹配,就会使其展示样式与网页上的不同,而电子发票作为一种财务凭证,就会使用户对电子发票的真实性产生疑惑。
[0004]因此,如何使得电子快照在不同显示环境中正确展示,从而呈现相同的样式,成为目前亟待解决的问题。


【发明内容】

[0005]本发明提供一种电子快照处理方法和装置,实现了电子快照在不同的显示环境中能够正确展示,从而呈现相同的样式的目的。
[0006]为解决上述技术问题,本发明提供了以下技术方案:
[0007]一种电子快照处理方法,包括:
[0008]接收电子快照的查看请求,所述查看请求中携带指示所述电子快照的显示环境的参数;
[0009]获取与所述显示环境匹配的电子快照;
[0010]将所述电子快照发送给所述查看请求的发送方。
[0011]可选地,所述获取与所述显示环境匹配的电子快照,包括:
[0012]从已生成的电子快照中,选择与所述显示环境匹配的第一类型的电子快照,所述已生成的电子快照中至少包括所述第一类型的电子快照以及第二类型的电子快照,所述第一类型与所述第二类型不同。
[0013]可选地,所述已生成的电子快照的生成过程具体包括:
[0014]接收用户的数据,所述数据用于生成所述电子快照;
[0015]将所述数据填入预设的、与所述用户对应的快照模板中;
[0016]通过对填入所述数据的快照模板使用快照生成工具,生成所述电子快照,所述生成工具至少包括生成所述第一类型的电子快照的工具,以及生成所述第二类型的电子快照的工具。
[0017]可选地,所述获取与所述显示环境匹配的电子快照,包括:
[0018]接收用户的数据,所述数据用于生成所述电子快照;
[0019]将所述数据填入预设的、与所述用户对应的快照模板中;
[0020]通过对填入所述数据的快照模板使用快照生成工具,生成与所述显示环境匹配的第一类型的电子快照,所述快照生成工具用于生成所述第一类型的电子快照。
[0021]可选地,在所述将所述数据填入预设的、与所述用户对应的快照模板中之前,还包括:
[0022]生成所述预设的、与所述用户对应的快照模板;
[0023]所述生成所述预设的、与所述用户对应的快照模板的具体过程包括:
[0024]接收所述用户输入的、用于定义所述快照模板的数据列和数据列展示特征,所述数据列用于定义所述快照模板的展示内容,所述数据列展示特征用于定义所述展示内容的展示格式;
[0025]将所述数据列和所述数据列展示特征编制成标记语言;
[0026]将所述标记语言编译成所述快照模板。
[0027]可选地,所述将所述数据填入预设的、与所述用户对应的快照模板中包括:
[0028]在所述数据与所述快照模板匹配的情况下,将所述数据填入预设的、与所述用户对应的快照模板中。
[0029]一种电子快照处理装置,包括:
[0030]接收模块,用于接收电子快照的查看请求,所述查看请求中携带指示所述电子快照的显示环境的参数;
[0031]获取模块,用于获取与所述显示环境匹配的电子快照;
[0032]发送模块,用于将所述电子快照发送给所述查看请求的发送方。
[0033]可选地,所述获取模块包括:
[0034]选择单元,用于从已生成的电子快照中,选择与所述显示环境匹配的第一类型的电子快照,所述已生成的电子快照中至少包括所述第一类型的电子快照以及第二类型的电子快照,所述第一类型与所述第二类型不同。
[0035]可选地,所述获取模块还包括:
[0036]第一接收单元,用于接收用户的数据,所述数据用于生成所述电子快照;
[0037]第一填入单元,用于将所述数据填入预设的、与所述用户对应的快照模板中;
[0038]第一生成单元,用于通过对填入所述数据的快照模板使用快照生成工具,生成所述电子快照,所述生成工具至少包括生成所述第一类型的电子快照的工具,以及生成所述第二类型的电子快照的工具。
[0039]可选地,所述获取模块包括:
[0040]第二接收单元,用于接收用户的数据,所述数据用于生成所述电子快照;
[0041]第二填入单元,用于将所述数据填入预设的、与所述用户对应的快照模板中;
[0042]第二生成单元,用于通过对填入所述数据的快照模板使用快照生成工具,生成与所述显示环境匹配的第一类型的电子快照,所述快照生成工具用于生成所述第一类型的电子快照。
[0043]可选地,还包括:
[0044]模板生成模块,用于在将所述数据填入预设的、与所述用户对应的快照模板中之前生成所述预设的、与所述用户对应的快照模板;
[0045]所述模板生成模块包括:
[0046]接收单元,用于接收所述用户输入的、用于定义所述快照模板的数据列和数据列展示特征,所述数据列用于定义所述快照模板的展示内容,所述数据列展示特征用于定义所述展示内容的展示格式;
[0047]编制单元,用于将所述数据列和所述数据列展示特征编制成标记语言;
[0048]编译单元,用于将所述标记语言编译成所述快照模板。
[0049]可选地,所述第一填入单元用于将所述数据填入预设的、与所述用户对应的快照丰吴板中,包括:
[0050]所述第一填入单元具体用于:在所述数据与所述快照模板匹配的情况下,将所述数据填入预设的、与所述用户对应的快照模板中。
[0051]可选地,所述第二填入单元用于将所述数据填入预设的、与所述用户对应的快照丰吴板中,包括:
[0052]所述第二填入单元具体用于:在所述数据与所述快照模板匹配的情况下,将所述数据填入预设的、与所述用户对应的快照模板中。
[0053]本发明所提供的一种电子快照处理方法及装置,在接收到电子快照的查看请求时,其中所述查看请求中携带指示所述电子快照的显示环境的参数,依据所述参数获取与所述显示环境匹配的电子快照,然后将所获取的与所述显示环境匹配的电子快照发送给查看请求的发送方。因为依据展示环境发送电子快照给查看请求的发送方,所以,该电子快照处理方法和装置能够使得电子快照在显示环境中正确展示,从而实现电子快照在不同展示环境中呈现一致的目的。

【专利附图】

【附图说明】
[0054]图1为本申请实施例提供的一种电子快照处理方法的流程图;
[0055]图2为本申请实施例提供的又一种电子快照处理方法的流程图;
[0056]图3为图2所示的又一种电子快照处理方法中,生成电子快照模板的流程图;
[0057]图4为本申请实施例提供的又一种电子快照处理方法的流程图;
[0058]图5为本发明实施例提供的一种电子快照处理装置的结构示意图;
[0059]图6为图5所示的一种电子快照处理装置中模板生成模块的结构示意图;
[0060]图7为本发明实施例提供的又一种电子快照处理装置的结构示意图。

【具体实施方式】
[0061]本发明提供一种电子快照处理方法和装置,实现电子快照在不同的终端设备的显示环境中能够正确展示。
[0062]为了使本【技术领域】的人员更好地理解本发明方案,下面结合附图和具体实施例对本发明作进一步的详细说明。
[0063]如图1所示,本发明实施例提供的一种电子快照处理方法,包括以下步骤:
[0064]100:接收电子快照的查看请求,所述查看请求中携带指示所述电子快照的显示环境的参数。
[0065]101:获取与所述显示环境匹配的电子快照。
[0066]需要说明的是,本实施例中所述“匹配”是指,电子快照能在所述显示环境中正确展示,即在此显示环境中,电子快照的样式与原始设定样式一致,不发生改变。
[0067]102:将所述电子快照发送给所述查看请求的发送方。
[0068]其中,发送方可以为所要查看电子快照的用户的终端设备。
[0069]本实施例所述的方法,能够实现根据显示环境,获取与其匹配的电子快照,并将其发送给终端设备进行展示的目的,使电子快照能够在终端设备上正确展示。这样,实现了电子快照在不同的显示环境中能够正确展示,保证了电子快照展示的一致性。
[0070]下面以电子发票快照为例详细说明本发明提供的一种电子快照处理方法。
[0071]本实施例提供的一种电子快照处理方法,如图2所示,包括以下步骤:
[0072]200:生成预设的、与用户对应的快照模板。
[0073]快照模板用于限定快照的展示内容、展示样式和布局,用户可根据需要预先定义快照模板,包括定义电子发票快照的数据列和数据列排放。数据列包括数据类型、长度等信息,数据列的定义限定了当前快照模板需要展示的相关内容和格式规范。如对于电子发票快照,所相应的快照模板可限定:发票抬头的字段长度为50字节、消费者电话的字段长度为20字节、税控码的字段长度为30字节等等。定义数据排放,包括定义数据的展示样式、区域位置、展示区域大小等信息。
[0074]201:接收用户的数据,所述数据用于生成电子快照。
[0075]若所述电子快照为电子发票快照,那么所对应的用户是指纳税方,所述数据指纳税方所要开具的电子发票的发票抬头内容,以及对应的金额数、销货方、时间等数据内容。
[0076]202:将所述数据填入所述预设的、与所述用户对应的快照模板中。
[0077]将接收到的用户的数据填入由用户预先定义、预先生成的快照模板中。在将数据填入快照模板之前,可先检验所述数据是否与快照模板匹配,如检验快照数据的数据列、字段长度等是否与快照模板中定义的一致。如果检验所述数据与所述快照模板匹配,则将所述数据填入所述快照模板中。如果没有找到与所述数据匹配的快照模板,则提示出现错误,用户可根据需要来生成与之匹配的快照模板。
[0078]203:通过对填入所述数据的快照模板使用快照生成工具,生成多种类型的电子快照。所述生成工具至少包括生成第一类型的电子快照的工具和生成第二类型的电子快照的工具,所述第二类型与所述第一类型不同。
[0079]快照生成工具,即将所述数据编译成电子快照的工具,可以是生成电子快照的程序。快照生成工具包括生成多种类型的电子快照,所述类型即指电子快照的格式,比如电子快照的格式为JPG、HTML、或PDF等等。
[0080]204:接收电子快照的查看请求,所述查看请求中携带指示所述电子快照的显示环境的参数。
[0081]205:从已生成的电子快照中,选择与所述显示环境匹配的第一类型的电子快照。所述第一类型的电子快照为与所述显示环境匹配的电子快照,即能够在用户的终端设备上正确展示。
[0082]206:将所述第一类型的电子快照发送给所述查看请求的发送方。
[0083]本实施例中,通过预先生成了多种类型的电子快照,当用户想要查看电子快照时,可从中选择与用户的显示环境匹配的电子快照发送给用户,保证了电子发票快照在用户的终端设备上正确展示。并且,因为快照为预先生成的,所以,能够缩短响应请求的时间,提高快照获取的效率。
[0084]本实施例中,快照模板可根据用户的定义预先生成,参见图3,生成快照模板的具体过程如下:
[0085]300:接收所述用户输入的、用于定义所述快照模板的数据列和数据列展示特征,所述数据列用于定义所述快照模板的展示内容,所述数据列展示特征用于定义所述展示内容的展示格式。
[0086]301:将所述数据列和所述数据列展示特征编制成标记语言。
[0087]302:将所述标记语言编译成所述快照模板。
[0088]如图4所示,本发明又一实施例提供的一种电子快照生成方法,包括以下步骤:
[0089]400:生成预设的、与用户对应的快照模板。
[0090]其中,生成预设的、与所述用户对应的快照模板的具体过程与上实施例中生成快照模板的过程相同。
[0091]401:接收电子快照的查看请求,所述查看请求中携带指示所述电子快照的显示环境的参数。
[0092]402:接收用户的数据,所述数据用于生成电子快照。
[0093]403:将所述数据填入所述预设的、与所述用户对应的快照模板中。将接收到的用户的数据填入由用户预先定义、预先生成的快照模板中。
[0094]在将数据填入快照模板之前,可先检验所述数据是否与快照模板匹配,如检验快照数据的数据列、字段长度等是否与快照模板中定义的一致。如果检验所述数据与所述快照模板匹配,则将所述数据填入所述快照模板中。如果没有找到与所述数据匹配的快照模板,则提示出现错误,用户可根据需要来生成与之匹配的快照模板。
[0095]404:通过对填入所述数据的快照模板使用快照生成工具,生成与所述显示环境匹配的第一类型的电子快照,所述快照生成工具用于生成所述第一类型的电子快照。
[0096]依据查看请求中指示显示环境的参数,使用相应的快照生成工具将用户的数据编译生成第一类型的电子快照,所述第一类型的电子快照为与所述显示环境匹配的电子快照,即能够在所述用户的显示环境中正确展示的电子快照。
[0097]405:将所述第一类型的电子快照发送给所述查看请求的发送方。
[0098]本实施例中,依据查看请求中指示显示环境的参数,生成与所述显示环境匹配的电子快照,保证了所获取的电子发票快照在用户的终端设备上能够正确展示。与上一实施例相比,在接收到查看请求时,实时生成电子发票快照,而非生成匹配其它显示环境的电子发票快照,所以,能够节省存储空间。
[0099]图5是本发明实施例提供的一种电子快照处理装置的结构示意图。
[0100]本发明实施例提供的一种电子快照处理装置,包括接收模块50、获取模块51和发送模块52。
[0101 ] 接收模块50,用于接收电子快照的查看请求,所述查看请求中携带指示所述电子快照的显示环境的参数。
[0102]获取模块51,用于获取与所述显示环境匹配的电子快照。
[0103]所述获取模块51具体包括:第一接收单元,用于接收用户的数据,所述数据用于生成所述电子快照;第一填入单元,用于将所述数据填入预设的、与所述用户对应的快照模板中,所述第一填入单元可具体用于:在所述数据与所述快照模板匹配的情况下,将所述数据填入预设的、与所述用户对应的快照模板中;第一生成单元,用于通过对填入所述数据的快照模板使用快照生成工具,生成所述电子快照,所述生成工具至少包括生成所述第一类型的电子快照的工具,以及生成所述第二类型的电子快照的工具;选择单元,用于从已生成的电子快照中,选择与所述显示环境匹配的第一类型的电子快照,所述已生成的电子快照中至少包括所述第一类型的电子快照以及第二类型的电子快照,所述第一类型与所述第二类型不同。
[0104]发送模块52,用于将所述电子快照发送给所述查看请求的发送方。
[0105]本实施例中,所述的电子快照处理装置,还包括模板生成模块53。模板生成模块用于在将所述数据填入预设的、与所述用户对应的快照模板中之前生成所述预设的、与所述用户对应的快照模板。
[0106]其中,所述模板生成模块53具体包括接收单元530、编制单元531和编译单元532,参见图6。接收单元530,用于接收所述用户输入的、用于定义所述快照模板的数据列和数据列展示特征,所述数据列用于定义所述快照模板的展示内容,所述数据列展示特征用于定义所述展示内容的展示格式;编制单元531,用于将所述数据列和所述数据列展示特征编制成标记语言;编译单元532,用于将所述标记语言编译成所述快照模板。
[0107]参见图7,本发明又一实施例提供的一种电子快照处理装置,包括接收模块50、获取模块51和发送模块52。
[0108]接收模块50,用于接收电子快照的查看请求,所述查看请求中携带指示所述电子快照的显示环境的参数。
[0109]获取模块51,用于获取与所述显示环境匹配的电子快照。
[0110]发送模块52,用于将所述电子快照发送给所述查看请求的发送方。
[0111]本实施例中,与上实施例的区别在于,所述获取模块51包括:
[0112]第二接收单元,用于接收用户的数据,所述数据用于生成所述电子快照;
[0113]第二填入单元,用于将所述数据填入预设的、与所述用户对应的快照模板中。所述第二填入单元具体用于在所述数据与所述快照模板匹配的情况下,将所述数据填入预设的、与所述用户对应的快照模板中;
[0114]第二生成单元,用于通过对填入所述数据的快照模板使用快照生成工具,生成与所述显示环境匹配的第一类型的电子快照,所述快照生成工具用于生成所述第一类型的电子快照。
[0115]本实施例中,所述的电子快照处理装置,还包括模板生成模块53。模板生成模块用于在将所述数据填入预设的、与所述用户对应的快照模板中之前生成所述预设的、与所述用户对应的快照模板。
[0116]其中,所述模板生成模块53具体包括接收单元530、编制单元531和编译单元532。接收单元,用于接收所述用户输入的、用于定义所述快照模板的数据列和数据列展示特征,所述数据列用于定义所述快照模板的展示内容,所述数据列展示特征用于定义所述展示内容的展示格式;编制单元,用于将所述数据列和所述数据列展示特征编制成标记语言;编译单元,用于将所述标记语言编译成所述快照模板。
[0117]对于本发明各个实施例中所阐述的方法和系统,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种电子快照处理方法,其特征在于,包括: 接收电子快照的查看请求,所述查看请求中携带指示所述电子快照的显示环境的参数; 获取与所述显示环境匹配的电子快照; 将所述电子快照发送给所述查看请求的发送方。
2.根据权利要求1所述的方法,其特征在于,所述获取与所述显示环境匹配的电子快照,包括: 从已生成的电子快照中,选择与所述显示环境匹配的第一类型的电子快照,所述已生成的电子快照中至少包括所述第一类型的电子快照以及第二类型的电子快照,所述第一类型与所述第二类型不同。
3.根据权利要求2所述的方法,其特征在于,所述已生成的电子快照的生成过程具体包括: 接收用户的数据,所述数据用于生成所述电子快照; 将所述数据填入预设的、与所述用户对应的快照模板中; 通过对填入所述数据的快照模板使用快照生成工具,生成所述电子快照,所述生成工具至少包括生成所述第一类型的电子快照的工具,以及生成所述第二类型的电子快照的工具。
4.根据权利要求1所述的方法,其特征在于,所述获取与所述显示环境匹配的电子快照,包括: 接收用户的数据,所述数据用于生成所述电子快照; 将所述数据填入预设的、与所述用户对应的快照模板中; 通过对填入所述数据的快照模板使用快照生成工具,生成与所述显示环境匹配的第一类型的电子快照,所述快照生成工具用于生成所述第一类型的电子快照。
5.根据权利要求3或4所述的方法,其特征在于,在所述将所述数据填入预设的、与所述用户对应的快照模板中之前,还包括: 生成所述预设的、与所述用户对应的快照模板; 所述生成所述预设的、与所述用户对应的快照模板的具体过程包括: 接收所述用户输入的、用于定义所述快照模板的数据列和数据列展示特征,所述数据列用于定义所述快照模板的展示内容,所述数据列展示特征用于定义所述展示内容的展示格式; 将所述数据列和所述数据列展示特征编制成标记语言; 将所述标记语言编译成所述快照模板。
6.根据权利要求3或4所述的方法,其特征在于,所述将所述数据填入预设的、与所述用户对应的快照模板中包括: 在所述数据与所述快照模板匹配的情况下,将所述数据填入预设的、与所述用户对应的快照模板中。
7.一种电子快照处理装置,其特征在于,包括: 接收模块,用于接收电子快照的查看请求,所述查看请求中携带指示所述电子快照的显示环境的参数; 获取模块,用于获取与所述显示环境匹配的电子快照; 发送模块,用于将所述电子快照发送给所述查看请求的发送方。
8.如权利要求7所述的电子快照处理装置,其特征在于,所述获取模块包括: 选择单元,用于从已生成的电子快照中,选择与所述显示环境匹配的第一类型的电子快照,所述已生成的电子快照中至少包括所述第一类型的电子快照以及第二类型的电子快照,所述第一类型与所述第二类型不同。
9.如权利要求8所述的电子快照处理装置,其特征在于,所述获取模块还包括: 第一接收单元,用于接收用户的数据,所述数据用于生成所述电子快照; 第一填入单元,用于将所述数据填入预设的、与所述用户对应的快照模板中; 第一生成单元,用于通过对填入所述数据的快照模板使用快照生成工具,生成所述电子快照,所述生成工具至少包括生成所述第一类型的电子快照的工具,以及生成所述第二类型的电子快照的工具。
10.如权利要求7所述的电子快照处理装置,其特征在于,所述获取模块包括: 第二接收单元,用于接收用户的数据,所述数据用于生成所述电子快照; 第二填入单元,用于将所述数据填入预设的、与所述用户对应的快照模板中; 第二生成单元,用于通过对填入所述数据的快照模板使用快照生成工具,生成与所述显示环境匹配的第一类型的电子快照,所述快照生成工具用于生成所述第一类型的电子快照。
11.如权利要求9或10所述的电子快照处理装置,其特征在于,还包括: 模板生成模块,用于在将所述数据填入预设的、与所述用户对应的快照模板中之前生成所述预设的、与所述用户对应的快照模板; 所述模板生成模块包括: 接收单元,用于接收所述用户输入的、用于定义所述快照模板的数据列和数据列展示特征,所述数据列用于定义所述快照模板的展示内容,所述数据列展示特征用于定义所述展示内容的展示格式; 编制单元,用于将所述数据列和所述数据列展示特征编制成标记语言; 编译单元,用于将所述标记语言编译成所述快照模板。
12.如权利要求9所述的电子快照处理装置,其特征在于,所述第一填入单元用于将所述数据填入预设的、与所述用户对应的快照模板中,包括: 所述第一填入单元具体用于:在所述数据与所述快照模板匹配的情况下,将所述数据填入预设的、与所述用户对应的快照模板中。
13.如权利要求10所述的电子快照处理装置,其特征在于,所述第二填入单元用于将所述数据填入预设的、与所述用户对应的快照模板中,包括: 所述第二填入单元具体用于:在所述数据与所述快照模板匹配的情况下,将所述数据填入预设的、与所述用户对应的快照模板中。
【文档编号】G06F17/30GK104317862SQ201410546761
【公开日】2015年1月28日 申请日期:2014年10月15日 优先权日:2014年10月15日
【发明者】于忠清, 薛树涛, 王友强, 翟伟伟, 张东庆, 洪普君 申请人:青岛海尔软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1