【技术实现步骤摘要】
一种基于内嵌浏览器的客户端开票方法及系统
[0001]本专利技术涉及浏览器应用
,并且更具体地,涉及一种基于内嵌浏览器的客户端开票方法及系统。
技术介绍
[0002]随着多终端技术的发展,用户可以通过pc端、web端、app端等多种终端访问网络应用服务。因此,为了满足不同终端的客户使用需求,同一应用需要开发多种形式的客户端,开发工作量大,业务操作重复。在现有技术中出现了一种嵌入式浏览器技术,pc客户端通过内嵌web网页实现同样的业务应用,无需重复开发已有功能。同时,pc端可以根据用户需要扩展业务插件丰富web端已有功能,为了pc客户端和web端能够实现相互调用,无需二次登录验证。
技术实现思路
[0003]针对上述问题,本专利技术提出了一种基于内嵌浏览器的客户端开票方法,包括:
[0004]读取客户端的预设的url解析策略,基于所述预设的url解析策略加载内嵌浏览器的网页,并通过所述网页拦截获取用户的登录请求;
[0005]对所述登录请求和预设的url解析策略进行匹配,以获取匹配结果,并 ...
【技术保护点】
【技术特征摘要】
1.一种基于内嵌浏览器的客户端开票方法,其特征在于,所述方法包括:读取客户端的预设的url解析策略,基于所述预设的url解析策略加载内嵌浏览器的网页,并通过所述网页拦截获取用户的登录请求;对所述登录请求和预设的url解析策略进行匹配,以获取匹配结果,并根据匹配结果,确定所述登录请求对应的操作策略和共享信息;基于所述操作策略和共享信息,登录客户端;基于客户端生成发票开具请求,根据发票开具请求,生成开票数据。2.根据权利要求1所述的方法,其特征在于,所述基于客户端生成发票开具请求,包括:获取用户的登录请求,根据登录请求,生成发票报文,对所述发票报文进行解封装,以生成发票开具请求。3.根据权利要求1所述的方法,其特征在于,所述根据发票开具请求,生成开票数据,包括:根据发票开具请求,获取用户录入的发票信息,根据所述发票信息,生成开票数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成开票数据后,对开票数据进行封装,以生成开票数据报文。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:对所述开票数据报文进行解封装,以获取开票数据,对所述开票数据进行展示,并为所述开票数据建立下载接口,通过所述下载接口下载开票数据。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:建立内嵌浏览器与客户端本地数据库的连接,用于内嵌浏览器与本地数据库进行数据交互。7.根据权利要求6所述的方法,其特征在于,所述本地数据库,用于存储用户的身份信息数据和客户端的开票数据。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述网页拦截获取用户的登录请求后,根据登录请求,获取用户的身份信息,对所述用户的身份信息与本地数据库存储的身份信息数据进行比对,以验证用户的身份信息是否合法,若是,则对所述登录请求和预设的url解析策略进行匹配。9.一种基于内嵌浏览器的客户端开票系统,其特征在于,所述系统包括:加载单元,用于读取客户端的预设的url解析策略,基于所述预设的url解析策略加载内嵌浏览器的网页,并通过所述网页拦截获取用户的登录请求;匹配单元,用于对所述登录请求和预设的url解析策略进行匹...
【专利技术属性】
技术研发人员:靳石勇,陈晶鑫,单国军,魏贺生,李予昂,周晚晴,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。