一种基于用户端录入电子凭据信息的方法和系统与流程

文档序号:22390663发布日期:2020-09-29 17:55阅读:148来源:国知局
一种基于用户端录入电子凭据信息的方法和系统与流程

本发明总体涉及信息领域,更具体地,涉及一种基于用户端录入电子凭据信息的方法和系统。



背景技术:

目前,电子凭据的使用越来越普遍,用户在获取电子凭据的过程中,需要向电子凭据的开具方提供一系列的开具信息。例如,就餐后在餐厅收银台通过出示名片的方式或者出示二维码的方式向商户提供开具信息,然后再到特定的网站下载电子凭据,等待时间较长,从提供开具信息到获取电子凭据整体过程繁琐,需要用户付出较多的精力和时间。

为了解决上述问题,现有专利cn201810471652.1提供了一种扫码开具电子发票的方法和系统,包括开票配置系统、商户主应用系统和扫码开票系统,商户在开票配置系统中配置开票权限;商户主应用系统对接扫码开票系统,根据系统约定规则生成二维码;消费者进行消费时,商户根据消费信息生成二维码,消费者拿到二维码使用微信或者支付宝进行扫码,扫码成功后跳转到开票页面,在页面上填写发票抬头信息后开具发票,开票成功后可根据不同的扫码渠道将发票保存在微信卡包或者支付宝发票管家中;商户可根据二维码生成的信息在开票配置系统中查询发票。

在上述现有技术中,商户与消费者之间需要传输较多的信息,尤其是消费者一端需要较大的数据处理能力,商户端查询发票的方式复杂,很难将消费与发票相对应。



技术实现要素:

为解决上述问题,本发明提供了一种基于用户端录入电子凭据信息的方法,包括,第一步骤s1,开具端1生成识别码,所述识别码至少承载以下信息:服务器索引、开具作业id;第二步骤s2,用户端从开具端获取所述识别码,将所述开具作业id与开具信息关联,得到第一信息,并根据所述服务器索引,将所述第一信息发送至对应的服务器;第三步骤s3,开具端根据所述开具作业id从服务器获得第一信息;第四步骤s4,开具端1根据所述开具作业id,将对应的交易信息与所述第一信息中的开具信息关联,得到第二信息,开具端1将所述第二信息作为电子凭据信息发送至服务器。

根据本发明的一个实施方式,所述识别码的格式选自以下格式的一种或几种的组合:二维码、条形码、序列号。

根据本发明的一个实施方式,所述用户端与所述服务器之间设置有防火墙。

根据本发明的一个实施方式,所述开具信息包括用户id、开具单位、税务号、报销意图代码中的至少一个。

根据本发明的一个实施方式,开具作业id包含开具终端id和开具流水id,所述开具终端id用于标识开具终端,所述开具流水id用于标识交易信息。

根据本发明的另一个方面,提供了一种基于用户端录入电子凭据信息的系统,包括,开具端1、用户端2、服务器3,其中,所述开具端1包括识别码生成单元11、呈现单元12、第二信息单元13、第三通信单元14;所述用户端2包括识别码获取单元21、开具信息单元22、第一信息单元23、第一通信单元24;所述服务器3包括第二通信单元31;所述识别码生成单元11用于生成识别码,所述识别码至少承载以下信息:服务器索引、开具作业id;所述呈现单元12与所述识别码生成单元11连接,用于将所述识别码进行呈现;所述识别码获取单元21,用于从所述呈现单元12获取所述识别码;所述开具信息单元22用于存储和提供开具信息;所述第一信息单元23分别与所述识别码获取单元21、所述开具信息单元22连接,用于将所述开具作业id与开具信息关联,得到第一信息;所述第一通信单元24用于根据所述服务器索引,将所述第一信息发送至对应的服务器3;所述第三通信单元14用于根据所述开具作业id,从所述第二通信单元31获得第一信息;所述第二信息单元13根据所述开具作业id,将对应的交易信息与所述第一信息中的开具信息关联,得到第二信息;所述第三通信单元14用于将所述第二信息作为电子凭据信息发送至服务器3。

根据本发明的一个实施方式,所述第一通信单元24与第二通信单元31之间设置有防火墙。

根据本发明的一个实施方式,所述识别码生成单元11是二维码生成器、所述呈现单元12为屏幕、所述识别码获取单元21是扫码器。

本发明使得用户的开具信息通过服务器传输到开具端,减少了现场提供开具信息的时间,采用二维码的形式,可以使信息的录入更加简单快速;识别码的设置使得交易与开票信息能够快速对应;通过服务器进行开具信息的传输,实现系统与外界的逻辑隔离,能够保证信息安全;传输数据较少,能够提升传输效率。

附图说明

图1是一种基于用户端录入电子凭据信息的方法的步骤示意图;

图2是识别码的一种结构示意图;

图3是将识别码与开具信息相关联的示意图;

图4是一种基于用户端录入电子凭据信息的系统的示意图。

具体实施方式

下面结合附图对本发明的较佳实施例进行详细阐述,参考标号是指本发明中的组件、技术,以便本发明的优点和特征在适合的环境下实现能更易于被理解。下面的描述是对本发明权利要求的具体化,并且与权利要求相关的其它没有明确说明的具体实现也属于权利要求的范围。

图1示出了一种基于用户端录入电子凭据信息的方法的步骤示意图。

如图1所示,一种基于用户端录入电子凭据信息的方法,包括,包括,第一步骤s1,开具端1生成识别码,所述识别码至少承载以下信息:服务器索引、开具作业id;第二步骤s2,用户端从开具端获取所述识别码,将所述开具作业id与开具信息关联,得到第一信息,并根据所述服务器索引,将所述第一信息发送至对应的服务器;第三步骤s3,开具端根据所述开具作业id从服务器获得第一信息;第四步骤s4,开具端1根据所述开具作业id,将对应的交易信息与所述开具信息关联,得到第二信息,开具端将所述第二信息作为电子凭据信息发送至服务器。

所述识别码是指可以通过识别读取其中信息的文件,例如二维码、条形码等。

所述开具作业id是用于区分不同开具端的不同交易信息的标签,即某一个开具端的每一笔需要开具电子凭据的交易都具有唯一的开具作业id,便于使所述开具端1确定识别码所对应的具体交易行为。开具作业id包含开具终端id和开具流水id,所述开具终端id用于标识开具终端,所述开具流水id用于标识交易信息。

所述服务器索引是指与所述开具端1相匹配的服务器3的访问方式,例如,网址、ip等。

图2示出了识别码的一种结构示意图。

如图2所示,所述服务器索引、开具作业id可以相互独立的占据不同的字节,也可以相互交织在一起,封装成识别码a,所述识别码a上还可以采用掩码进行保护,避免信息泄露。

所述服务器3是指电子凭据开具服务器,具有开具、存储、推送电子凭据的功能。

所述用户端2可以是装载了相应app(应用程序)的手机等移动终端。所述用户端2预先装载了用户所需要的开具信息,例如,单位、税号等。用户可以通过所述用户端2对当前消费所需要开具的电子凭据的开具信息进行设定和选择。

由于在电子凭据的开具系统中,一个服务器可能对应多个开具端,本发明中,用户端app需要知道将开具信息发送到哪个服务器,所述开具端1生成的识别码向用户端示出了服务器的访问路径(通过服务器索引),并向开具端提供了从服务器获取第一信息的标签(通过开具作业id),以及为自身提供了第一信息对应的具体交易的标签(通过开具作业id)。使得开具端(或商户)可以快捷的获取用户的开具信息对应的交易。在多个用户同时在使用电子凭据开具系统时,能够快速的辨别不同用户的开具作业和开具信息。

本发明中,交易信息储存在所述开具端,由所述开具端根据服务器索引、开具作业id生成识别码,无需将交易信息也生成在识别码中,减小了系统的运算,降低了对硬件的要求。

图3示出了将识别码与开具信息相关联的示意图。

如图3所示,用户端直接将开具作业id与开具信息相关联,打包发送至所述服务器3即可,可以采用模块化的方式操作。例如,预先定制带有空位的表单c,其中一个用于装载所述识别码a,另一用于装载开票信息b,从而得到第一信息d,然后向服务器3发送。

本发明简化了用户的操作,减少了用户端2与开具端1以及用户端2与服务器3之间的传输数据量,提高了传输效率。

本发明中,由于在所述识别码中设定了开具作业id,当开具信息由服务器3传输至开具端1时,能够非常简单的确认开具信息和交易信息的对应关系,从而避免同时多个用户操作时,产生的混淆。

根据本发明的一个实施方式,所述识别码的格式选自以下格式的一种或几种的组合:二维码、条形码、序列号。本发明优选所述识别码为二维码。能够广泛适用于现有移动终端设备,便于推广。

本发明可以采用分区二维码对识别码和开具信息进行整合,简化用户端2向服务端传输的数据,便于采用加密手段对用户隐私进行保护。

根据本发明的一个实施方式,所述用户端2与所述服务器3之间设置有防火墙。

所述用户端2与服务器3之间,利用防火墙,实现了电子凭据开具系统与外界的逻辑隔离,从而保护的系统的安全。

根据本发明的一个实施方式,所述开具信息包括用户id、开具单位、税务号、报销意图代码中的至少一个。

所述开具信息可以采用现有的或者将来发明的各种数据格式即内容,只要电子凭据开具系统能够识别即可。

图4示出了一种基于用户端录入电子凭据信息的系统的示意图。

如图4所示,一种基于用户端录入电子凭据信息的系统,包括,开具端1、用户端2、服务器3,其中,所述开具端1包括识别码生成单元11、呈现单元12、第二信息单元13、第三通信单元14;所述用户端2包括识别码获取单元21、开具信息单元22、第一信息单元23、第一通信单元24;所述服务器3包括第二通信单元31;所述识别码生成单元11用于生成识别码,所述识别码至少承载以下信息:服务器索引、开具端索引、交易索引;所述呈现单元12与所述识别码生成单元11连接,用于将所述识别码进行呈现;所述识别码获取单元21,用于从所述呈现单元12获取所述识别码;所述开具信息单元22用于存储和提供开具信息;所述第一信息单元23分别与所述识别码获取单元21、所述开具信息单元22连接,用于将所述开具作业id与开具信息关联,得到第一信息;所述第一通信单元24用于根据所述服务器索引,将所述第一信息发送至对应的服务器3;所述第三通信单元14用于根据所述开具作业id,从所述第二通信单元31获得第一信息;所述第二信息单元13根据所述的开具作业id,将对应的交易信息与所述第一信息中的开具信息关联,得到第二信息;所述第三通信单元14用于将所述第二信息作为电子凭据信息发送至服务器3。

本发明中的各个功能单元,均可以由在特定硬件中装载相应功能的程序实现。

所述识别码生成单元11提供服务器地址信息(服务器索引)、开具端的地址信息(开具作业id)以及赋予当前需要开具电子凭据的交易一个特定编号(开具作业id),上述信息可以采用索引的形式,为用户提供录入开具信息的路径。由于用户端2从开具端1只需获取所述识别码,无需获取交易信息,因此所述识别码占用空间较小,输送时占用资源较少,对用户端2的硬件要求以及网络要求不高,现有设备无需升级即可满足需求。

本发明可以应用于多种消费场景。例如,开具端1位于商户的收银台,用户端2位于消费者的手机app,服务器3位于提供开具电子凭据服务的第三方。商户利用识别码生成单元11生成识别码,此识别码与消费者需要开具电子凭据的交易对应,并通过呈现单元12向消费者呈现。例如,所述呈现单元12可以将二维码形式的识别码呈现在屏幕上。消费者通过所述识别码获取单元21获取识别码。其获取的方式本发明不予限定,例如,可以通过扫码识别的方式获取。同时,由于所述开具信息单元22预存有开具信息,消费者利用所述第一信息单元23从所述识别码获取单元21得到识别码,同时同所述开具信息单元22选取开具信息,并将开具作业id与开具信息关联。由于所述识别码中包括服务器索引,所述第一通信单元24根据所述服务器索引,与服务器3的第二通信单元31建立连接,并将第一信息发送至对应的服务器3。

所述服务器3除了第二通信单元31之外,还包括其他功能单元,例如,具有存储、开具、识别等功能的单元,本发明不予赘述,在图4中以其他单元替代。

所述第二通信单元31接收到第一信息后,所述第三通信单元14根据所述开具作业id,不断从服务器中检索,从所述第二通信单元31获得第一信息。

在开具端,接收到所述第一信息后,第二信息单元13根据存储在开具端的开具作业id,与第一信息中的开具作业id相对应,从而找出存储在开具端1中对应的交易信息,并将交易信息与第一信息中的开具信息组合,得到第二信息。第二信息即为开具电子凭据所需的基本信息。

所述第三通信单元14将所述第二信息发送至服务器3,完成开具信息的录入。

所述第一通信单元24与第二通信单元31之间进行连接时,可以在二者之间设置防火墙等安全设施。所述第一通信单元24和第三通信单元14不建立连接。

本发明中,识别码的设置使得交易与开票信息能够快速对应;通过服务器进行开具信息的传输,能够保证信息安全;传输数据较少,能够提升传输效率。

根据本发明的一个实施方式,所述第一通信单元24与第二通信单元31之间设置有防火墙。

根据本发明的一个实施方式,所述识别码生成单元11是二维码生成器、所述呈现单元12为屏幕、所述识别码获取单元21是扫码器。例如,所述识别码获取单元采用手机摄像头。

根据本发明的一个实施方式,所述第二信息也可以由所述呈现单元12呈现,经用户确认后发送到服务器3形生成电子凭据。

本发明使得用户的开具信息通过服务器推送到开具端,减少了现场提供开具信息的时间,采用二维码的形式,可以使信息的录入更加简单快速;识别码的设置使得交易与开票信息能够快速对应;通过服务器进行开具信息的传输,实现系统与外界的逻辑隔离,能够保证信息安全;传输数据较少,能够提升传输效率。

应该注意的是,上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。

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