一种服务访问方法、终端和系统技术方案

技术编号:36418795 阅读:12 留言:0更新日期:2023-01-20 22:25
本申请公开了一种服务访问方法、终端和系统,该方法包括响应于接收到用户在对第一APP的图标的第一操作,终端显示第三界面。响应于接收到用户在第三界面上对第一控件的第二操作,该第二操作用于指示云端服务器上运行的第一APP通过第一APP内嵌的第三方服务SDK向第三方代理服务APP发送第一请求。终端通过第一客户端中内嵌的第三方代理服务SDK接收第三方代理服务APP发送的第一请求。终端根据第一请求调用第三方服务APP实现第一控件对应的功能。这样,实现云端服务器上的应用APP访问用户本地终端上的第三方服务应用程序,且无需将第三方服务应用程序账号信息上传至云端服务器,确保信息的安全性。保信息的安全性。保信息的安全性。

【技术实现步骤摘要】
一种服务访问方法、终端和系统


[0001]本专利技术实施例涉及通信
,尤其涉及一种服务访问方法、终端和系统。

技术介绍

[0002]随着云计算的发展和第五代移动通信技术(5th generation mobile communication technology,5G)网络的全面应用,推动了云服务的发展。如,云游戏(cloud gaming)、云监控、云安全,等等。
[0003]以云游戏为例,在云游戏场景下,游戏应用程序(application,APP)运行在云端服务器(即云游戏主机,或称云手机)上,并由云端服务器将游戏场景渲染为视频音频流,通过网络传输给用户的本地设备(如,手机、平板电脑、笔记本电脑、台式电脑等)。本地设备只需要拥有基本的流媒体播放能力与获取用户输入指令并发送给云端服务器的能力即可,无需拥有强大的图形运算与数据处理能力,即无需配置高端的处理器和显卡。
[0004]当前的云游戏登录方法通常是:在云端服务器上登录游戏账号,或在云服务器上选择使用第三方应用账号(简称第三方账号)授权登录。但是,上述方法均需要用户在服务器上输入或保存账号信息,而在服务器上输入账号,存在安全隐患;例如,当终端与云端服务器断开网络连接时,存在第三方账号处于登录状态的情况,会存在被他人使用的风险。

技术实现思路

[0005]本申请实施例提供的一种服务访问方法、终端和系统,实现云端服务器上的应用APP访问用户本地终端上的第三方服务应用程序,且无需将第三方服务应用程序账号信息上传至云端服务器,确保信息的安全性。
[0006]为达到上述目的,本申请实施例采用如下技术方案。
[0007]第一方面,本申请实施例提供一种服务访问方法,该方法的执行主体可以是终端,也可以是位于终端中的部件(例如,芯片,芯片系统或处理器等),下面以执行主体是终端为例进行描述。方法包括:终端接收到用户对第一图标的第一操作。响应于第一操作,终端显示第一界面,第一界面为第一图标对应的第一应用程序的界面,第一界面中包括用于调用第二应用程序的第一控件,第一应用程序为在服务器上运行的应用程序。终端接收到用户对第一控件的第二操作。响应于第二操作,第二操作用于指示第一应用程序向终端发送第一请求。终端的第一模块通过第一通信通道接收第一请求,第一通信通道为第一模块和服务器的通信通道。终端根据第一请求,调用第二应用程序实现第一控件对应的功能,第二应用程序为终端的应用程序。这样,实现云端服务器上的第一应用程序访问用户本地终端上的第二应用程序,且无需将第二应用程序账号信息上传至云端服务器,确保信息的安全性。
[0008]在一些可实现方式中,服务器设置有第二模块,第一通道为第一模块和第二模块的通信通道。
[0009]在一些可实现方式中,在响应于第一操作,终端显示第一界面之后,还包括:终端的第一模块与服务器建立第一通信通道。
[0010]在一种具体可实现方式中,终端建立通信通道,具体为:响应于第一操作,终端获取第一应用程序的信息和第二模块的信息。终端根据第一应用程序的信息和第二模块的信息,建立通信通道。
[0011]在一些可实现方式中,第一请求包括登录请求、实名认证请求、支付请求、广告请求或推送请求。
[0012]在一种具体可实现方式中,第一请求包括登录请求;终端根据第一请求,调用第二应用程序实现第一控件对应的功能,具体为:终端根据登录请求,显示第二界面,第二界面为第二应用程序的界面,第二界面中包括第二控件,第二控件用于授权第一应用程序采用第二应用程序的账号进行登录。终端接收到用户对第二控件的第三操作。响应于第三操作,终端获取第二应用程序根据登录请求反馈的响应结果。
[0013]由此可见,采用本申请实施例中的通信通道,可以实现云端服务器上的应用程序调取用户本地终端上的应用程序,而且这两个应用程序可以为不同厂商开发的应用程序。具体来说,以第一应用程序为第一云游戏APP,服务器为云端服务器,第二应用程序为第三方服务APP为例:云端服务器上的第一云游戏APP可以访问用户本地终端上的第三方服务APP,无需将第三方服务APP的账号信息上传至云端服务器,确保信息的安全性。
[0014]另外,在本申请实施例中,云游戏运营商无需向第三方账号服务商申请代理游戏授权登录的权限,而且,本申请实施例提供的云游戏登录方法兼容各种云游戏,具有普遍性。
[0015]另外,在本申请实施例中,游戏厂商无需为重新集成新第三方账号SDK,即现有的云游戏无需做任何修改,降低了开发支出,节省成本。
[0016]在一些可实现方式中,在响应于第三操作,终端获取第二应用程序根据登录请求反馈的响应结果之后,还包括:终端的第一模块通过第一通信通道将响应结果发送给服务器,服务器用于获取第一应用程序根据响应结果进行登录的界面信息,并反馈给终端。终端接收服务器反馈的界面信息,并根据界面信息并显示第六界面。
[0017]在一种具体可实现方式中,第一请求包括支付请求;终端根据第一请求,调用第二应用程序实现第一控件对应的功能,具体为:终端根据支付请求,显示第三界面,第二界面为第二应用程序的界面,第二界面中包括第三控件,第三控件用于授权支付第一应用程序的订单信息。终端接收到用户对第三控件的第四操作。响应于第四操作,终端获取第二应用程序根据支付请求反馈的支付结果。
[0018]以第一应用程序为第一云游戏APP为例,在第一云游戏APP的界面上购买道具时,可以实现第一云游戏APP调用终端上的第三方服务APP来完成支付,而非由云端服务器调用云端的第三方服务APP进行支付。这样,实现云端服务器上的应用APP访问用户本地终端上的第三方服务APP。
[0019]在一些可实现方式中,响应于第四操作,终端获取第二应用程序根据支付请求反馈的支付结果,包括:响应于第四操作,终端显示第二应用程序的第四界面,第四界面中包括第二应用程序的支付结果和用于返回第一应用程序的第四控件。终端接收到用户对第四控件的第五操作。响应于第五操作,终端显示第一应用程序的第五界面,第五界面显示支付结果。
[0020]在一些可实现方式中,在响应于第一操作,终端显示第一界面之前,还包括:响应
于第一操作,终端显示第五界面,第五界面上显示第一应用程序的界面,第一应用程序的界面显示第一应用程序中的视频内容。
[0021]以第一应用程序为第一云游戏APP为例,在登录第一云游戏APP之前终端会显示第一云游戏APP的游戏界面。这样用户可以在登录第一云游戏APP之前直观了解到第一云游戏APP的内容,而非先登录第一云游戏APP再启动第一云游戏APP来了解第一云游戏APP的内容,本申请实施例更符合游戏的登录流程。
[0022]在一种具体可实现方式中,响应于第二操作,第二操作用于指示第一应用程序向终端发送第一请求,包括:响应于第二操作,终端向服务器发送第二操作的操作信息。其中,服务器用于根据第二操作的操作信息模拟出用户的操作,并向第一应用程序发送操作指令;操作指令用于指示第一应用程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务访问方法,其特征在于,所述方法包括:终端接收到用户对第一图标的第一操作;响应于所述第一操作,所述终端显示第一界面,所述第一界面为第一图标对应的第一应用程序的界面,所述第一界面中包括用于调用第二应用程序的第一控件,所述第一应用程序为在服务器上运行的应用程序;所述终端接收到所述用户对所述第一控件的第二操作;响应于所述第二操作,所述第二操作用于指示所述第一应用程序向终端发送第一请求;所述终端的第一模块通过第一通信通道接收所述第一请求,所述第一通信通道为第一模块和所述服务器的通信通道;所述终端根据所述第一请求,调用所述第二应用程序实现所述第一控件对应的功能,第二应用程序为终端的应用程序。2.根据权利要求1所述的方法,其特征在于,所述服务器设置有第二模块,所述第一通道为所述第一模块和所述第二模块的通信通道。3.根据权利要求2所述的方法,其特征在于,在响应于所述第一操作,所述终端显示第一界面之后,还包括:所述终端的所述第一模块与所述服务器建立所述第一通信通道。4.根据权利要求3所述的方法,其特征在于,所述终端建立所述通信通道,包括:响应于所述第一操作,所述终端获取所述第一应用程序的信息和所述第二模块的信息;所述终端根据所述第一应用程序的信息和所述第二模块的信息,建立所述通信通道。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述第一请求包括登录请求、实名认证请求、支付请求、广告请求或推送请求。6.根据权利要求5所述的方法,其特征在于,所述第一请求包括登录请求;所述终端根据所述第一请求,调用所述第二应用程序实现所述第一控件对应的功能,包括:所述终端根据所述登录请求,显示第二界面,所述第二界面为第二应用程序的界面,所述第二界面中包括第二控件,所述第二控件用于授权所述第一应用程序采用所述第二应用程序的账号进行登录;所述终端接收到所述用户对所述第二控件的第三操作;响应于所述第三操作,所述终端获取所述第二应用程序根据所述登录请求反馈的响应结果。7.根据权利要求6所述的方法,其特征在于,在响应于所述第三操作,所述终端获取所述第二应用程序根据所述登录请求反馈的响应结果之后,还包括:所述终端的第一模块通过所述第一通信通道将所述响应结果发送给所述服务器,所述服务器用于获取所述第一应用程序根据所述响应结果进行登录的界面信息,并反馈给所述终端;所述终端接收所述服务器反馈的所述界面信息;所述终端根据所述界面信息并显示第六界面。8.根据权利要求5所述的方法,其特征在于,所述第一请求包括支付请求;所述终端根
据所述第一请求,调用所述第二应用程序实现所述第一控件对应的功能,包括:所述终端根据所述支付请求,显示第三界面,所述第二界面为第二应用程序的界面,所述第二界面中包括第三控件,所述第三控件用于授权支付所述第一应用程序的订单信息;所述终端接收到所述用户对所述第三控件的第四操作;响应于所述第四操作,所述终端获取所述第二应用程序根据所述支付请求反馈的支付结果。9.根据权利要求8所述的方法,其特征在于,所述响应于所述第四操作,所述终端获取所述第二应用程序根据所述支付请求反馈的支付结果,包括:所述响应于所述第四操作,所述终端显示所述第二应用程序的第四界面,所述第四界面中包括所述第二应用程序的支付结果和用于返回所述第一应用程序的第四控件;所述终端接收到所述用户对所述第四控件的第五操作;响应于所述第五操作,所述终端显示所述第一应用程序的第五界面,所述第五界面显示所述支付结果。10.根据权利要求1

9中任一项所述的方法,其特征在于,在响应于所述第一操作,所述终端显示第一界面之前,还包括:响应于第一操作,所述终端显示第五界面,所述第五界面上显示所述第一应用程序的界面,所述第一应用程序的界面显示所述第一应用程序中的视频内容。11.一种系统,其特征在于,所述系统包括:终端,用于接收到用户对第一图标的第一操作;响应于所述第一操作,显示第一界面,所述第一界面为第一图标对应的第一应用程序的界面,所述第一界面中包括用于调用第二应用程序的第一控件,所述第一应用程序为在服务器上运行的应用程序;接收到所述用户对所述第一控件的第二操作;响应于所述第二操作,向所述服务器发送所述第二操作的操作信息;所述服务器,用于接...

【专利技术属性】
技术研发人员:徐鑫
申请(专利权)人:花瓣云科技有限公司
类型:发明
国别省市:

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

1