一种提供前端服务的方法和装置制造方法及图纸

技术编号:13188165 阅读:26 留言:0更新日期:2016-05-11 17:43
本发明专利技术公开了一种提供前端服务的方法和装置。其中所述方法包括:向一个或多个业务方提供前端服务调用接口;当接收到一个业务方发起的前端服务调用接口调用请求时,生成该业务方的前端页面;在所述前端页面上展示多种控件,各控件分别有各自对应的组件服务;每个组件服务在用户点击对应的控件时,在所述前端页面上展示对应的界面,并记录用户在该界面上的操作状态信息,当用户点击其他控件后再次点击该控件时,该组件服务在支付页面上展示对应界面并保留用户上次的操作状态信息。该技术方案在用户切换到点击过的控件时可以展示包含用户上次操作状态信息的界面,极大地方便了用户。

【技术实现步骤摘要】

本专利技术涉及互联网支付领域,具体涉及一种提供前端服务的方法和装置
技术介绍
随着互联网技术的发展,用户在互联网上进行的各项活动也越来越多,例如购物、玩游戏等,而用户在进行许多活动时,都需要进行支付服务,例如为购买的商品付款,为游戏账号充值,等等。现有技术中,商家往往为用户在网页上提供了多种付款渠道,例如支付宝支付、微信支付、银行卡支付,等等。许多商家提供的服务还包括虚拟货币,如Q币,这些虚拟货币可以采用商家支持的流通货币进行购买,并通过虚拟货币购买该商家的服务或实体商品。然而,商家提供的服务种类很多,例如网络游戏中,就包括购买点卡、虚拟装备等多项服务,用户往往要在商家提供的页面上进行支付,而这就需要商家为页面进行前端设计和开发。在商家提供的服务项目较多时,需要为每种服务开发一个支付页面,非常的不方便,也浪费了大量资源。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的提供前端服务的方法和装置。依据本专利技术的一个方面,提供了一种提供前端服务的方法,包括:向一个或多个业务方提供前端服务调用接口;当接收到一个业务方发起的前端服务调用接口调用请求时,生成该业务方的前端页面;在所述前端页面上展示多种控件,各控件分别有各自对应的组件服务;每个组件服务在用户点击对应的控件时,在所述前端页面上展示对应的界面,并记录用户在该界面上的操作状态信息,当用户点击其他控件后再次点击该控件时,该组件服务在支付页面上展示对应界面并保留用户上次的操作状态信息。可选地,每个服务组件还包括一级子服务,一级子服务对应于对应界面上的一级子控件,当用户操作一级子控件时,一级子服务展示对应的一级子界面或者记录用户在一级子控件上的操作状态信息; 一级子服务还包括二级子服务,二级子服务对应于一级子服务展示的一级子界面上的二级子控件,当用户操作二级子控件时,二级子服务展示对应的一级子界面或者记录用户在一级子控件上的操作状态信息;或者,一级子服务不包括二级子服务。可选地,当用户点击其他控件后再次点击该控件时,该组件服务调取各一级子服务记录的操作状态信息,在所述前端页面上展示对应的界面并保留所调取的操作状态信息;其中,各子服务在收到上一级服务的调取请求时,先获取自身的各下一级服务的操作状态信息,整合出自身的操作状态信息后反馈给上一级服务。可选地,该方法还包括:获取该业务方的配置信息,根据配置信息定义前面页面上的各控件和各控件的各级子控件。可选地,所述生成该业务方的前端页面包括:从指定服务器获取与该业务方对应的配置文件,根据该配置文件生成该业务方的前端页面;所述配置文件中包括所述业务方的定制化信息。可选地,所述根据该配置文件生成该业务方的前端页面包括:根据该配置文件中的模板配置信息生成与该业务方对应的前端页面模板;根据该配置文件中的初始化数据生成最终的初始化信息;根据所述最终的初始化数据对所述前端页面模板进行渲染,生成该业务方的前端页面。可选地,所述根据该配置文件中模板配置信息生成与该业务方对应的前端页面模板包括:根据配置文件中模板配置信息生成对应的前端页面模板;或者,根据配置文件中的模板配置信息,对指定的页面模板进行调整得到对应的前端页面模板。可选地,所述根据该配置文件初始化数据生成最终的初始化信息包括:将所述配置文件中的初始化数据作为最终的初始化数据;或者,将所述配置文件中的初始化数据与默认初始化数据进行合并得到最终的初始化数据。依据本专利技术的另一方面,提供了一种提供前端服务的装置,包括:调用接口提供单元,适于向一个或多个业务方提供前端服务调用接口;服务处理单元,适于当接收到一个业务方发起的前端服务调用接口调用请求时,生成该业务方的前端页面;适于在所述前端页面上展示多种控件,各控件分别有各自对应的组件服务;每个组件服务在用户点击对应的控件时,在所述前端页面上展示对应的界面,并记录用户在该界面上的操作状态信息,当用户点击其他控件后再次点击该控件时,该组件服务在支付页面上展示对应界面并保留用户上次的操作状态信息。可选地,每个服务组件还包括一级子服务,一级子服务对应于对应界面上的一级子控件,当用户操作一级子控件时,一级子服务展示对应的一级子界面或者记录用户在一级子控件上的操作状态信息;—级子服务还包括二级子服务,二级子服务对应于一级子服务展示的一级子界面上的二级子控件,当用户操作二级子控件时,二级子服务展示对应的一级子界面或者记录用户在一级子控件上的操作状态信息;或者,一级子服务不包括二级子服务。可选地,当用户点击其他控件后再次点击该控件时,该组件服务调取各一级子服务记录的操作状态信息,在所述前端页面上展示对应的界面并保留所调取的操作状态信息;其中,各子服务在收到上一级服务的调取请求时,先获取自身的各下一级服务的操作状态信息,整合出自身的操作状态信息后反馈给上一级服务。可选地,所述服务处理单元,进一步适于获取该业务方的配置信息,根据配置信息定义前面页面上的各控件和各控件的各级子控件。可选地,所述服务处理单元,进一步适于从指定服务器获取与该业务方对应的配置文件,根据该配置文件生成该业务方的前端页面;所述配置文件中包括所述业务方的定制化信息。可选地,所述服务处理单元,适于根据该配置文件中的模板配置信息生成与该业务方对应的前端页面模板;根据该配置文件中的初始化数据生成最终的初始化信息;根据所述最终的初始化数据对所述前端页面模板进行渲染,生成该业务方的前端页面。可选地,所述服务处理单元,适于根据配置文件中模板配置信息生成对应的前端页面模板;或者,适于根据配置文件中的模板配置信息,对指定的页面模板进行调整得到对应的前端页面模板。可选地,所述服务处理单元,适于将所述配置文件中的初始化数据作为最终的初始化数据;或者,将所述配置文件中的初始化数据与默认初始化数据进行合并得到最终的初始化数据。。由上述可知,本专利技术的技术方案,向一个或多个业务方提供前端服务调用接口;当接收到一个业务方发起的前端服务调用接口调用请求时,生成该业务方的前端页面;在所述前端页面上展示多种控件,各控件分别有各自对应的组件服务;每个组件服务在用户点击对应的控件时,在所述前端页面上展示对应的界面,并记录用户在该界面上的操作状态信息,当用户点击其他控件后再次点击该控件时,该组件服务在支付页面上展示对应界面并保留用户上次的操作状态信息。由上述可知,本专利技术的技术方案,提供了可供一个或多个业务方调用的前端支付服务调用接口,在接收到一个业务方发起的前端服务调用接口调用请求时,生成该业务方的前端页面,并在该前端页面上展示多种控件,各控件分别有各自对应的组件服务,每个组件服务在用户点击对应的控件时,进一步在前端页面上展示对应的界面,并记录用户在该界面上的操作状态信息,当用户点击其他控件后再次点击该控件时,该组件服务在支付页面上展示对应界面并保留用户上次的操作状态信息。该技术方案不需要业务方为业务自主开发前端页面,并且生成的前端页面的各个控件的组件服务可以记录用户的操作状态信息,在用户切换到点击过的控件时可以展示包含用户上次操作状态信息的界面,极大地方便了用户。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,本文档来自技高网...

【技术保护点】
一种提供前端服务的方法,其中,该方法包括:向一个或多个业务方提供前端服务调用接口;当接收到一个业务方发起的前端服务调用接口调用请求时,生成该业务方的前端页面;在所述前端页面上展示多种控件,各控件分别有各自对应的组件服务;每个组件服务在用户点击对应的控件时,在所述前端页面上展示对应的界面,并记录用户在该界面上的操作状态信息,当用户点击其他控件后再次点击该控件时,该组件服务在支付页面上展示对应界面并保留用户上次的操作状态信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:雷明
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1