一种基于内嵌浏览器的客户端开票方法及系统技术方案

技术编号:37446983 阅读:10 留言:0更新日期:2023-05-06 09:18
本发明专利技术公开了一种基于内嵌浏览器的客户端开票方法及系统,属于浏览器应用技术领域。本发明专利技术方法,包括:读取客户端的预设的url解析策略,基于所述预设的url解析策略加载内嵌浏览器的网页,并通过所述网页拦截获取用户的登录请求;对所述登录请求和预设的url解析策略进行匹配,以获取匹配结果,并根据匹配结果,确定所述登录请求对应的操作策略和共享信息;基于所述操作策略和共享信息,登录客户端;基于客户端生成发票开具请求,根据发票开具请求,生成开票数据。本发明专利技术能够基于内嵌浏览器进行发票的开具,效率高,安全性高,且避免了其他软件的开发,避免了资源的浪费。避免了资源的浪费。避免了资源的浪费。

【技术实现步骤摘要】
一种基于内嵌浏览器的客户端开票方法及系统


[0001]本专利技术涉及浏览器应用
,并且更具体地,涉及一种基于内嵌浏览器的客户端开票方法及系统。

技术介绍

[0002]随着多终端技术的发展,用户可以通过pc端、web端、app端等多种终端访问网络应用服务。因此,为了满足不同终端的客户使用需求,同一应用需要开发多种形式的客户端,开发工作量大,业务操作重复。在现有技术中出现了一种嵌入式浏览器技术,pc客户端通过内嵌web网页实现同样的业务应用,无需重复开发已有功能。同时,pc端可以根据用户需要扩展业务插件丰富web端已有功能,为了pc客户端和web端能够实现相互调用,无需二次登录验证。

技术实现思路

[0003]针对上述问题,本专利技术提出了一种基于内嵌浏览器的客户端开票方法,包括:
[0004]读取客户端的预设的url解析策略,基于所述预设的url解析策略加载内嵌浏览器的网页,并通过所述网页拦截获取用户的登录请求;
[0005]对所述登录请求和预设的url解析策略进行匹配,以获取匹配结果,并根据匹配结果,确定所述登录请求对应的操作策略和共享信息;
[0006]基于所述操作策略和共享信息,登录客户端;
[0007]基于客户端生成发票开具请求,根据发票开具请求,生成开票数据。
[0008]可选的,基于客户端生成发票开具请求,包括:
[0009]获取用户的登录请求,根据登录请求,生成发票报文,对所述发票报文进行解封装,以生成发票开具请求。
[0010]可选的,根据发票开具请求,生成开票数据,包括:
[0011]根据发票开具请求,获取用户录入的发票信息,根据所述发票信息,生成开票数据。
[0012]可选的,方法还包括:生成开票数据后,对开票数据进行封装,以生成开票数据报文。
[0013]可选的,方法还包括:对所述开票数据报文进行解封装,以获取开票数据,对所述开票数据进行展示,并为所述开票数据建立下载接口,通过所述下载接口下载开票数据。
[0014]可选的,方法还包括:建立内嵌浏览器与客户端本地数据库的连接,用于内嵌浏览器与本地数据库进行数据交互。
[0015]可选的,本地数据库,用于存储用户的身份信息数据和客户端的开票数据。
[0016]可选的,方法还包括:通过所述网页拦截获取用户的登录请求后,根据登录请求,获取用户的身份信息,对所述用户的身份信息与本地数据库存储的身份信息数据进行比对,以验证用户的身份信息是否合法,若是,则对所述登录请求和预设的url解析策略进行
匹配。
[0017]再一方面,本专利技术还提出了一种基于内嵌浏览器的客户端开票系统,包括:
[0018]加载单元,用于读取客户端的预设的url解析策略,基于所述预设的url解析策略加载内嵌浏览器的网页,并通过所述网页拦截获取用户的登录请求;
[0019]匹配单元,用于对所述登录请求和预设的url解析策略进行匹配,以获取匹配结果,并根据匹配结果,确定所述登录请求对应的操作策略和共享信息;
[0020]登录单元,用于基于所述操作策略和共享信息,登录客户端;
[0021]开票单元,用于基于客户端生成发票开具请求,根据发票开具请求,生成开票数据。
[0022]可选的,开票单元,基于客户端生成发票开具请求,包括:
[0023]根据登录请求,生成发票报文,对所述发票报文进行解封装,以生成发票开具请求。
[0024]可选的,开票单元,根据发票开具请求,生成开票数据,包括:
[0025]获取用户的登录请求,根据发票开具请求,获取用户录入的发票信息,根据所述发票信息,生成开票数据。
[0026]可选的,开票单元还用于:生成开票数据后,对开票数据进行封装,以生成开票数据报文。
[0027]可选的,开票单元还用于:对所述开票数据报文进行解封装,以获取开票数据,对所述开票数据进行展示,并为所述开票数据建立下载接口,通过所述下载接口下载开票数据。
[0028]可选的,系统还包括:通讯单元,用于建立内嵌浏览器与客户端本地数据库的连接,用于内嵌浏览器与本地数据库进行数据交互。
[0029]可选的,本地数据库,用于存储用户的身份信息数据和客户端的开票数据。
[0030]可选的,系统还包括:认证单元,用于通过所述网页拦截获取用户的登录请求后,根据登录请求,获取用户的身份信息,对所述用户的身份信息与本地数据库存储的身份信息数据进行比对,以验证用户的身份信息是否合法,若是,则对所述登录请求和预设的url解析策略进行匹配。
[0031]再一方面,本专利技术还提供了一种计算设备,包括:一个或多个处理器;
[0032]处理器,用于执行一个或多个程序;
[0033]当所述一个或多个程序被所述一个或多个处理器执行时,实现如上述所述的方法。
[0034]再一方面,本专利技术还提供了一种计算机可读存储介质,其上存有计算机程序,所述计算机程序被执行时,实现如上述所述的方法。
[0035]与现有技术相比,本专利技术的有益效果为:
[0036]本专利技术提供了一种基于内嵌浏览器的客户端开票方法,包括:读取客户端的预设的url解析策略,基于所述预设的url解析策略加载内嵌浏览器的网页,并通过所述网页拦截获取用户的登录请求;对所述登录请求和预设的url解析策略进行匹配,以获取匹配结果,并根据匹配结果,确定所述登录请求对应的操作策略和共享信息;基于所述操作策略和共享信息,登录客户端;基于客户端生成发票开具请求,根据发票开具请求,生成开票数据。
本专利技术能够基于内嵌浏览器进行发票的开具,效率高,安全性高,且避免了其他软件的开发,避免了资源的浪费。
附图说明
[0037]图1为本专利技术一种基于内嵌浏览器的客户端开票方法的流程图;
[0038]图2为本专利技术一种基于内嵌浏览器的客户端开票系统的结构图。
具体实施方式
[0039]现在参考附图介绍本专利技术的示例性实施方式,然而,本专利技术可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本专利技术,并且向所属
的技术人员充分传达本专利技术的范围。对于表示在附图中的示例性实施方式中的术语并不是对本专利技术的限定。在附图中,相同的单元/元件使用相同的附图标记。
[0040]除非另有说明,此处使用的术语(包括科技术语)对所属
的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
[0041]实施例1:
[0042]本专利技术提供了一种基于内嵌浏览器的客户端开票方法,如图1所示,包括:
[0043]步骤1、读取客户端的预设的url解析策略,基于所述预设的url解析策略加载内嵌浏览器的网页,并通过所述网页拦截获取用户的登录请求;
[0044]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于内嵌浏览器的客户端开票方法,其特征在于,所述方法包括:读取客户端的预设的url解析策略,基于所述预设的url解析策略加载内嵌浏览器的网页,并通过所述网页拦截获取用户的登录请求;对所述登录请求和预设的url解析策略进行匹配,以获取匹配结果,并根据匹配结果,确定所述登录请求对应的操作策略和共享信息;基于所述操作策略和共享信息,登录客户端;基于客户端生成发票开具请求,根据发票开具请求,生成开票数据。2.根据权利要求1所述的方法,其特征在于,所述基于客户端生成发票开具请求,包括:获取用户的登录请求,根据登录请求,生成发票报文,对所述发票报文进行解封装,以生成发票开具请求。3.根据权利要求1所述的方法,其特征在于,所述根据发票开具请求,生成开票数据,包括:根据发票开具请求,获取用户录入的发票信息,根据所述发票信息,生成开票数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成开票数据后,对开票数据进行封装,以生成开票数据报文。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:对所述开票数据报文进行解封装,以获取开票数据,对所述开票数据进行展示,并为所述开票数据建立下载接口,通过所述下载接口下载开票数据。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:建立内嵌浏览器与客户端本地数据库的连接,用于内嵌浏览器与本地数据库进行数据交互。7.根据权利要求6所述的方法,其特征在于,所述本地数据库,用于存储用户的身份信息数据和客户端的开票数据。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述网页拦截获取用户的登录请求后,根据登录请求,获取用户的身份信息,对所述用户的身份信息与本地数据库存储的身份信息数据进行比对,以验证用户的身份信息是否合法,若是,则对所述登录请求和预设的url解析策略进行匹配。9.一种基于内嵌浏览器的客户端开票系统,其特征在于,所述系统包括:加载单元,用于读取客户端的预设的url解析策略,基于所述预设的url解析策略加载内嵌浏览器的网页,并通过所述网页拦截获取用户的登录请求;匹配单元,用于对所述登录请求和预设的url解析策略进行匹...

【专利技术属性】
技术研发人员:靳石勇陈晶鑫单国军魏贺生李予昂周晚晴
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1