一种业务执行方法及装置制造方法及图纸

技术编号:16216424 阅读:25 留言:0更新日期:2017-09-15 22:36
本申请实施例提供一种业务执行方法及装置,该方法中,服务器根据终端发送的网页业务请求,返回相应的网页页面,使该终端通过该网页页面唤起指定的应用程序,并使该应用程序发送与该网页业务请求相对应的业务执行请求,最后根据该业务执行请求执行业务。通过上述方法,发送网页业务请求的浏览器即使没有集成指定应用程序的SDK,也可以通过运行接收到的网页页面,唤醒该指定的应用程序,并通过该应用程序与服务器执行业务,可有效提高用户操作便利性、降低对业务执行时对浏览器应用的要求,提高业务执行效率。

Service execution method and device

The embodiment of the present invention provides a service execution method and device, the method, the server according to the terminal to send \service request, returns the corresponding web page, the terminal to evoke the specified application through the web page, and to send the application and the web service request corresponding service executes the request. Finally, according to the business execution request execution service. By the above method, to send web service requests even if there is no integrated browser application specified SDK, can also be received through the operation of the web page, wake up the specified application, and through the application server and execute business, can effectively improve user convenience, reduce the requirement for the execution of business application browser to improve business efficiency.

【技术实现步骤摘要】
一种业务执行方法及装置
本申请涉及信息
,尤其涉及一种业务执行方法及装置。
技术介绍
随着信息化社会的发展,人们越来越习惯于使用网络来进行业务。随着移动终端的发展和流行,人们不再局限于使用个人电脑(personalcomputer,pc)进行业务,而开始更多的使用移动终端(如,手机、平板电脑等)进行业务。但是,因为移动终端的操作系统和系统版本的种类繁多,所以专门开发对应各个系统以及版本的用于执行业务的应用程序(application,app)的成本就显得较高。于是为了节约成本,在现有技术中,并不针对移动终端开发专门的app,而是采用在移动终端浏览器中,以网页的形式提供服务,或者以移动终端的浏览器作为内核开发app的形式提供服务。其中,后者虽然在名称上不叫做浏览器,但是与前者一样均是以接收网页连接、调用网页信息、展示网页、根据监测到的操作发送信息等方式执行业务的,其本质上还是移动终端的浏览器。但是,由于浏览器比较容易被安装恶意插件,所以一般情况下浏览器被不法分子劫持的风险也较高,这就有可能导致通过该浏览器传输的涉及安全的信息(如,mac地址、wifi地址、地理位置信息等)容易被不法分子篡改,使得通过浏览器执行业务时的安全性降低。于是,为了解决这一问题,通常还会采用由另一安全业务平台对执行的业务进行监控、由该安全业务平台对该资源进行保管、由该安全业务平台对用户身份进行校验的方法,来保证执行该业务所涉及的资源的安全。但是,一般在通过网页使用该安全业务平台时,用户还需登录该安全业务平台相应的账户,导致用户操作繁琐。并且,由于通过浏览器显示该安全业务平台的页面时,该安全业务平台提供的移动终端本地的校验服务(如,生物特征信息校验服务)是无法得到支持的,所以业务执行的安全性以及便利性都会受到影响。而若想在通过浏览器执行业务时,也能得到完整的该安全业务平台提供的服务,则该浏览器需要集成该安全业务平台的软件开发工具包(SoftwareDevelopmentKit,SDK),并通过该SDK唤起该安全业务平台在移动终端本地的应用程序,来保证执行该业务所涉及的资源的安全性,这就使得在使用浏览器执行业务时,对该浏览器又提出了新的要求。可见,在现有的通过浏览器显示网页来执行业务的方式,存在用户操作不便、对浏览器要求高,导致业务执行效率低的问题。
技术实现思路
本申请实施例提供一种业务执行方法及装置,用以解决现有技术中通过浏览器显示网页来执行业务的方式,存在用户操作不便、对浏览器要求高,导致业务执行效率低的问题。本申请实施例提供的一种业务执行方法,包括:服务器接收终端发送的网页业务请求;根据所述网页业务请求,向所述终端返回网页页面,使所述终端通过所述网页页面唤起指定的应用程序;接收所述应用程序发送的与所述网页业务请求相对应的业务执行请求;根据所述业务执行请求执行业务。本申请实施例提供的一种业务执行方法,包括:向服务器发送网页业务请求;接收所述服务器根据所述网页业务请求返回的网页页面;通过运行所述网页页面,唤起指定的应用程序,使所述应用程序向所述服务器发送与所述网页业务请求相对应的业务执行请求,以便所述服务器根据所述业务执行请求执行业务。本申请实施例提供的一种业务执行装置,包括:第一接收模块,用于接收终端发送的网页业务请求;返回模块,用于根据所述网页业务请求,向所述终端返回网页页面,使所述终端通过所述网页页面唤起指定的应用程序;第二接收模块,用于接收所述应用程序发送的与所述网页业务请求相对应的业务执行请求;执行模块,用于根据所述业务执行请求执行业务。本申请实施例提供的一种业务执行装置,包括:发送模块,用于向服务器发送网页业务请求;接收模块,用于接收所述服务器根据所述网页业务请求返回的网页页面;唤起执行模块,用于通过运行所述网页页面,唤起指定的应用程序,使所述应用程序向所述服务器发送与所述网页业务请求相对应的业务执行请求,以便所述服务器根据所述业务执行请求执行业务。本申请实施例提供一种业务执行方法及装置,该方法中,服务器根据终端发送的网页业务请求,返回相应的网页页面,使该终端通过该网页页面唤起指定的应用程序,并使该应用程序发送与该网页业务请求相对应的业务执行请求,最后根据该业务执行请求执行业务。通过上述方法,发送网页业务请求的浏览器即使没有集成指定应用程序的SDK,也可以通过运行接收到的网页页面,唤醒该指定的应用程序,并通过该应用程序与服务器执行业务,可有效提高用户操作便利性、降低对业务执行时对浏览器应用的要求,提高业务执行效率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的业务执行过程;图2为本申请实施例提供的服务器向终端返回的支付路由页面的示意图;图3为本申请实施例提供的一种对应于图1的业务执行过程;图4为本申请实施例提供的业务执行详细流程图;图5是本申请实施例提供的一种业务执行装置的结构示意图;图6是本申请实施例提供的一种对应于图5的业务执行装置的结构示意图。具体实施方式在本申请实施例中,服务器接收终端发送的网页业务请求(即,由通过浏览器发起的网页业务请求,或者由具有浏览器内核的应用程序发起的网页业务请求),通过向该终端返回的网页页面,使得该终端中指定的应用程序被唤起,并使该应用程序发送与该网页业务请求相应的业务执行请求(即,由该指定的应用程序发送的业务执行请求代替了该网页业务请求),最终该服务器根据该业务执行请求执行业务。可见本申请所述的方法,在通过网页执行业务时,可以简单、有效地唤醒指定应用程序,并使该应用程序与服务器一同完成业务的执行,使得用户操作更便利、业务执行效率更高。为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请实施例提供的业务执行过程,具体包括以下步骤:S101:服务器接收终端发送的网页业务请求。在本申请实施例中,由于服务器接收到的业务请求并不是全部来自网页业务,而本申请是为了解决终端中网页业务执行效率低的问题,所以该服务器在接收到业务请求时,可先确定该业务请求是网页业务请求,再继续执行后续的步骤。其中,本申请中所述的网页业务请求是指浏览器或具有浏览器内核的应用通过网页的形式向服务器发送的网页业务请求,该网页业务请求用于向该服务器调用用于执行相应业务的网页页面。另外,由于网页业务请求通常为终端通过第三方平台发起的业务请求,即,当用户在该终端上登录该第三方平台的账户,并通过该账户向该服务器发起网页业务请求时,该终端则是通过该第三方平台向该服务器发送网页业务请求的。所以,该服务器具体可接收终端通过第三方平台发送的网页业务请求。需要说明的是,本申请中所述的网页业务请求可以是网页订单支付请求,下面仅以网页业务请求为网页订单支付请求进行说明。并且本申请中所述的终端可以是移动终端,如,手机、本文档来自技高网
...
一种业务执行方法及装置

【技术保护点】
一种业务执行方法,其特征在于,包括:服务器接收终端发送的网页业务请求;根据所述网页业务请求,向所述终端返回网页页面,使所述终端通过所述网页页面唤起指定的应用程序;接收所述应用程序发送的与所述网页业务请求相对应的业务执行请求;根据所述业务执行请求执行业务。

【技术特征摘要】
1.一种业务执行方法,其特征在于,包括:服务器接收终端发送的网页业务请求;根据所述网页业务请求,向所述终端返回网页页面,使所述终端通过所述网页页面唤起指定的应用程序;接收所述应用程序发送的与所述网页业务请求相对应的业务执行请求;根据所述业务执行请求执行业务。2.如权利要求1所述的方法,其特征在于,根据所述网页业务请求,向所述终端返回网页页面,具体包括:根据所述网页业务请求,确定业务参数,所述业务参数包括业务标识;向所述终端返回携带所述业务标识的网页页面;接收所述应用程序发送的与所述网页业务请求相对应的业务执行请求,具体包括:接收所述应用程序根据所述业务标识,发送的与所述网页业务请求相对应的业务执行请求。3.如权利要求2所述的方法,其特征在于,根据所述业务执行请求执行业务之前,所述方法还包括:将接收到所述网页业务请求所基于的会话,作为与所述业务标识对应的会话;将确定的所述业务参数保存在所述业务标识对应的会话中;根据所述业务执行请求执行业务,具体包括:根据所述业务执行请求中携带的业务标识,确定所述业务标识对应的会话;在确定的会话中提取业务参数;根据提取的业务参数执行业务。4.如权利要求1所述的方法,其特征在于,服务器接收终端发送的网页业务请求,具体包括:服务器接收所述终端通过第三方平台发送的网页业务请求;根据所述网页业务请求,向所述终端返回网页页面,具体包括:根据所述网页业务请求,通过所述第三方平台,向所述终端返回网页页面。5.如权利要求1所述的方法,其特征在于,所述方法还包括:所述服务器接收所述终端发送的、针对所述网页业务请求的业务结果查询信息;当所述服务器根据所述业务执行请求执行业务后,针对所述业务结果查询信息返回查询结果。6.一种业务执行方法,其特征在于,包括:向服务器发送网页业务请求;接收所述服务器根据所述网页业务请求返回的网页页面;通过运行所述网页页面,唤起指定的应用程序,使所述应用程序向所述服务器发送与所述网页业务请求相对应的业务执行请求,以便所述服务器根据所述业务执行请求执行业务。7.如权利要求6所述的方法,其特征在于,接收所述服务器根据所述网页业务请求返回的网页页面,具体包括:接收所述服务器根据所述网页业务请求返回的携带有业务标识的网页页面;通过运行所述网页页面,唤起指定的应用程序,使所述应用程序向所述服务器发送与所述网页业务请求相对应的业务执行请求,具体包括:通过运行所述网页页面,唤起指定的应用程序,并将所述业务标识传递给所述应用程序,使所述应用程序根据所述业务标识向所述服务器发送业务执行请求。8.如权利要求6所述的方法,其特征在于,向服务器发送网页业务请求,具体包括:通过第三方平台向服务器发送网页业务请求;接收所述服务器根据所述网页业务请求返回的网页页面,具体包括:通过所述第三方平台,接收所述服务器根据所述网页业务请求返回的网页页面。9.如权利要求6所述的方法,其特征在于,所述方法还包括:通过运行所述网页页面,向所述服务器发送针对所述网页业务请求的业务结果查询信息;接收所述服务器针对所述业务结果查询信息返回的查询结果,其中,所...

【专利技术属性】
技术研发人员:吴超
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1