首页 > 运动玩具 专利正文
云游戏的授权登录方法、装置、云服务器、终端及介质与流程

时间:2022-02-10 阅读: 作者:专利查询

云游戏的授权登录方法、装置、云服务器、终端及介质与流程

1.本发明涉及数据处理技术领域,具体而言,涉及一种云游戏的授权登录方法、装置、云服务器、终端及介质。


背景技术:

2.云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在云服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户终端,用户终端仅需要进行视频解压能力即可。对于云游戏的授权登录也成为研究的热点。
3.相关技术中,云游戏平台上可以具有多个云游戏,云游戏平台本身以及用户在打开云游戏平台中的每个云游戏时,均采用短信验证码或者账号密码的方式进行登录。
4.但是,相关技术中,对于每个云游戏均要采用短信验证码或者账号密码的方式进行登录,不便于云游戏的登录,降低了用户体验。


技术实现要素:

5.本发明的目的在于,针对上述现有技术中的不足,提供一种云游戏的授权登录方法、装置、云服务器、终端及介质,以便解决相关技术中,对于每个云游戏均要采用短信验证码或者账号密码的方式进行登录,不便于云游戏的登录,降低了用户体验的问题。
6.为实现上述目的,本发明实施例采用的技术方案如下:
7.第一方面,本发明实施例提供了一种云游戏的授权登录方法,应用于云服务器,所述方法包括:
8.接收用户终端发送的针对目标云游戏的登录请求,所述登录请求为所述用户终端响应通过云游戏应用平台输入的针对所述目标云游戏的开启操作发送的请求,所述目标云游戏为安装并运行于所述云服务器中的游戏;
9.向所述用户终端发送针对所述目标云游戏的授权确认信息,以使所述用户终端显示所述授权确认信息;
10.接收所述用户终端发送的所述云游戏应用平台的登录凭证,其中,所述登录凭证为所述用户终端响应输入的针对所述授权确认信息的确认操作发送的凭证;
11.采用所述登录凭证,登录安装并运行于所述云服务器中的所述目标云游戏。
12.可选的,所述云服务器中部署有至少一个云游戏,每个云游戏中部署有手游sdk以及登录渠道sdk,所述向所述用户终端发送针对所述目标云游戏的授权确认信息,包括:
13.采用所述目标云游戏中部署的手游sdk调用所述目标云游戏中的登录渠道sdk,以采用所述目标云游戏中的登录渠道sdk向所述用户终端发送所述授权确认信息。
14.可选的,所述采用所述登录凭证,登录安装并运行于所述云服务器中的所述目标云游戏之前,所述方法还包括:
15.采用所述目标云游戏中的登录渠道sdk将所述登录凭证回传至所述目标云游戏中的手游sdk。
16.可选的,所述采用所述登录凭证,登录安装并运行于所述云服务器中的所述目标云游戏,包括:
17.采用所述目标云游戏中的手游sdk判断所述登录凭证是否为有效登录凭证;
18.若为所述有效登录凭证,则由所述目标云游戏中的手游sdk采用所述登录凭证登录安装并运行于所述云服务器中的所述目标云游戏。
19.可选的,所述方法还包括:
20.在登录成功后,采用所述目标云游戏中的手游sdk向所述目标云游戏的运行程序反馈登录信息。
21.可选的,所述方法还包括:
22.若采用所述目标云游戏中的登录渠道sdk超过预设时长未获取到所述登录凭证,则采用所述目标云游戏中的登录渠道sdk再次向所述用户终端发送所述授权确认信息。
23.可选的,所述方法还包括:
24.若采用所述目标云游戏中的登录渠道sdk检测到所述用户终端切换为另一用户终端,则采用所述目标云游戏中的登录渠道sdk向所述另一用户终端发送所述授权确认信息。
25.第二方面,本发明实施例提供了一种云游戏的授权登录方法,应用于用户终端,所述方法包括:
26.响应通过云游戏应用平台输入的针对目标云游戏的开启操作,向云服务器发送针对所述目标云游戏的登录请求,所述目标云游戏为安装并运行于所述云服务器中的游戏;
27.接收所述云服务器发送的针对所述目标云游戏的授权确认信息;
28.显示所述授权确认信息;
29.响应输入的针对所述授权确认信息的授权确认操作,向所述云服务器发送所述云游戏应用平台的登录凭证,以使得所述云服务器采用所述登录凭证,登录安装并运行于所述云服务器中的所述目标云游戏。
30.第三方面,本发明实施例提供了一种云游戏的授权登录装置,应用于云服务器,所述装置包括:
31.第一接收模块,用于接收用户终端发送的针对目标云游戏的登录请求,所述登录请求为所述用户终端响应通过云游戏应用平台输入的针对所述目标云游戏的开启操作发送的请求,所述目标云游戏为安装并运行于所述云服务器中的游戏;
32.发送模块,用于向所述用户终端发送针对所述目标云游戏的授权确认信息,以使所述用户终端显示所述授权确认信息;
33.第二接收模块,用于接收所述用户终端发送的所述云游戏应用平台的登录凭证,其中,所述登录凭证为所述用户终端响应输入的针对所述授权确认信息的确认操作发送的凭证;
34.登录模块,用于采用所述登录凭证,登录安装并运行于所述云服务器中的所述目标云游戏。
35.可选的,所述云服务器中部署有至少一个云游戏,每个云游戏中部署有手游sdk以及登录渠道sdk,所述发送模块,用于采用所述目标云游戏中部署的手游sdk调用所述目标云游戏中的登录渠道sdk,以采用所述目标云游戏中的登录渠道sdk向所述用户终端发送所述授权确认信息。
36.可选的,所述装置还包括:
37.回传模块,用于采用所述目标云游戏中的登录渠道sdk将所述登录凭证回传至所述目标云游戏中的手游sdk。
38.可选的,所述登录模块,还用于采用所述目标云游戏中的手游sdk判断所述登录凭证是否为有效登录凭证;若为所述有效登录凭证,则由所述目标云游戏中的手游sdk采用所述登录凭证登录安装并运行于所述云服务器中的所述目标云游戏。
39.可选的,所述装置还包括:
40.反馈模块,用于在登录成功后,采用所述目标云游戏中的手游sdk向所述目标云游戏的运行程序反馈登录信息。
41.可选的,所述装置还包括:
42.第一发送模块,用于若采用所述目标云游戏中的登录渠道sdk超过预设时长未获取到所述登录凭证,则采用所述目标云游戏中的登录渠道sdk再次向所述用户终端发送所述授权确认信息。
43.可选的,所述装置还包括:
44.第二发送模块,用于若采用所述目标云游戏中的登录渠道sdk检测到所述用户终端切换为另一用户终端,则采用所述目标云游戏中的登录渠道sdk向所述另一用户终端发送所述授权确认信息。
45.第四方面,本发明实施例提供了一种云游戏的授权登录装置,应用于用户终端,所述装置包括:
46.第一发送模块,用于响应通过云游戏应用平台输入的针对目标云游戏的开启操作,向云服务器发送针对所述目标云游戏的登录请求,所述目标云游戏为安装并运行于所述云服务器中的游戏;
47.接收模块,用于接收所述云服务器发送的针对所述目标云游戏的授权确认信息;
48.显示模块,用于显示所述授权确认信息;
49.第二发送模块,用于响应输入的针对所述授权确认信息的授权确认操作,向所述云服务器发送所述云游戏应用平台的登录凭证,以使得所述云服务器采用所述登录凭证,登录安装并运行于所述云服务器中的所述目标云游戏。
50.第五方面,本发明实施例还提供了一种云服务器,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的云游戏的授权登录方法。
51.第六方面,本发明实施例还提供了一种用户终端,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第二方面所述的云游戏的授权登录方法。
52.第七方面,本发明实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述第一方面和第二方面任一项所述的云游戏的授权登录方法。
53.本发明的有益效果是:本发明实施例提供一种云游戏的授权登录方法,应用于云服务器,包括:接收用户终端发送的针对目标云游戏的登录请求,登录请求为用户终端响应通过云游戏应用平台输入的针对目标云游戏的开启操作发送的请求;向用户终端发送针对
目标云游戏的授权确认信息,以使用户终端显示授权确认信息;接收用户终端发送的云游戏应用平台的登录凭证,其中,登录凭证为用户终端响应输入的针对授权确认信息的确认操作发送的凭证;采用登录凭证,登录安装并运行于云服务器中的目标云游戏。云服务器向用户终端针对目标云游戏的授权确认信息,用户终端响应输入的确认操作确定登录凭证,云服务器基于该登录凭证便可以登录目标云游戏,即仅需要用户输入确认操作可以登录目标云游戏,无需采用短信验证码或者账号密码的方式进行登录,使得云游戏的登录更加灵活便捷,提高了用户体验。
附图说明
54.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
55.图1为本技术实施例提供的一种云游戏的授权登录系统;
56.图2为本发明实施例提供的一种云游戏的授权登录方法的流程示意图;
57.图3为本发明实施例提供的一种手游sdk、登录渠道sdk的部署示意图;
58.图4为本发明实施例提供的一种云游戏的授权登录方法的流程示意图;
59.图5为本发明实施例提供的一种云游戏的授权登录方法的流程示意图;
60.图6为本发明实施例提供的一种云游戏的授权登录方法的交互流程示意图;
61.图7为本发明实施例提供的一种云游戏的授权登录装置的结构示意图;
62.图8为本发明实施例提供的一种云游戏的授权登录装置的结构示意图;
63.图9为本发明一实施例提供的云服务器的结构示意图;
64.图10为本发明一实施例提供的云服务器的结构示意图。
具体实施方式
65.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
66.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
67.在本技术的描述中,需要说明的是,若出现术语“上”、“下”、等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该申请产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
68.此外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那
些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
69.需要说明的是,在不冲突的情况下,本技术的实施例中的特征可以相互结合。
70.云游戏应用平台上有许许多多的云游戏。每款云游戏每次打开之前都要登录一次。即打开多少款云游戏,就需要登录多少次短信验证码或者账号密码。云游戏在登录过一次之后,通常就不需要再登录了,这是因为登录之后,在用户终端上保存了登录凭证。这个凭证用来证明当前用户是验证过的合法登录的用户。
71.但是,相关技术中,对于每个云游戏均要采用短信验证码或者账号密码的方式进行登录,不便于云游戏的登录,降低了用户体验。
72.针对相关技术中存在问题,本技术实施例提供一种云游戏的授权登录方法,云服务器向用户终端针对目标云游戏的授权确认信息,用户终端响应输入的确认操作确定登录凭证,云服务器基于该登录凭证便可以登录安装并运行于云服务器中的目标云游戏,即仅需要用户输入确认操作可以登录目标云游戏,无需采用短信验证码或者账号密码的方式进行登录,使得云游戏的登录更加灵活便捷,提高了用户体验。
73.上述的云游戏的授权登录方法可以基于下述云游戏的授权登录系统实现。
74.图1为本技术实施例提供的一种云游戏的授权登录系统,如图1所示,该云游戏的授权登录系统可以包括:云服务器101以及用户终端102。其中,云服务器101和用户终端102通信连接。
75.在本技术实施例中,云服务器101可以为云游戏服务器,云游戏可以基于云服务器101和用户终端102之间的交互来实现。云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,云游戏的储存与运行是在云服务器101上完成的,用户终端102用于数据的接收、发送以及游戏画面的呈现。
76.举例而言,用户终端102可以是靠近用户侧的具有数据传输功能的显示设备;但是进行信息处理的是云服务器101。在进行游戏时,用户终端102向云服务器101发送操作指令,云服务器101根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回用户终端102,最后,通过用户终端102进行解码并输出游戏画面。
77.需要说明的是,用户终端102可以为下述中的任一种:智能手机、电视机、台式电脑、笔记本电脑、平板电脑、掌上电脑等等。
78.以下以云服务器101为执行主体,对本技术实施例提供的一种云游戏的授权登录方法进行解释说明。
79.可选的,图2为本发明实施例提供的一种云游戏的授权登录方法的流程示意图,如图2所示,该方法可以包括:
80.s201、接收用户终端发送的针对目标云游戏的登录请求。
81.其中,登录请求可以为用户终端响应通过云游戏应用平台输入的针对目标云游戏的开启操作发送的请求。目标云游戏为安装并运行于云服务器中的游戏。
82.在一些实施方式中,用户终端可以响应通过云游戏应用平台输入的针对多个云游戏中目标云游戏的开启操作,确定针对目标云游戏的登录请求。
83.可选的,用户终端可以在云游戏应用平台上显示多个云游戏的图标;上述开启操作为多个云游戏的图标中目标云游戏的图标的点击操作。
84.需要说明的是,云游戏应用平台可以安装在用户终端上,云游戏应用平台上可以具有多个云游戏,多个云游戏中可以包括目标云游戏。
85.s202、向用户终端发送针对目标云游戏的授权确认信息,以使用户终端显示授权确认信息。
86.在一些实施方式中,云服务器可以根据针对目标云游戏的登录请求,确定针对目标云游戏的授权确认信息,继而向用户终端发送针对目标云游戏的授权确认信息;用户终端接收针对目标云游戏的授权确认信息,并显示目标云游戏的授权确认信息。
87.另外,授权确认信息用于提示用户是否对目标云游戏进行授权登录。
88.s203、接收用户终端发送的云游戏应用平台的登录凭证。
89.其中,登录凭证可以为用户终端响应输入的针对授权确认信息的确认操作发送的凭证。
90.在本技术实施例中,用户终端可以响应输入的针对授权确认信息的确认操作,确定云游戏应用平台的登录凭证,继而用户终端可以向云服务器可以发送云游戏应用平台的登录凭证;云服务器可以接收云游戏应用平台的登录凭证。
91.需要说明的是,云游戏应用平台的登录凭证为在用户终端采用账号和密码登录云游戏平台后所获取的登录凭证,或者,为用户终端采用验证码登录云游戏平台后所获取的登录凭证。
92.s204、采用登录凭证,登录安装并运行于云服务器中的目标云游戏。
93.在本技术实施例中,云服务器基于云游戏应用平台的登录凭证,便可以实现登录安装并运行于云服务器中的目标云游戏;即本技术实施例仅需要账号和密码一次登录云游戏应用平台,在登录云游戏应用平台目标云游戏时,仅需用用户在用户终端进行针对授权确认信息的确认操作即可,无需采用账号和密码的方式登录云游戏。
94.综上所述,本发明实施例提供一种云游戏的授权登录方法,应用于云服务器,包括:接收用户终端发送的针对目标云游戏的登录请求,登录请求为用户终端响应通过云游戏应用平台输入的针对目标云游戏的开启操作发送的请求;向用户终端发送针对目标云游戏的授权确认信息,以使用户终端显示授权确认信息;接收用户终端发送的云游戏应用平台的登录凭证,其中,登录凭证为用户终端响应输入的针对授权确认信息的确认操作发送的凭证;采用登录凭证,登录安装并运行于云服务器中的目标云游戏。云服务器向用户终端针对目标云游戏的授权确认信息,用户终端响应输入的确认操作确定登录凭证,云服务器基于该登录凭证便可以登录安装并运行于云服务器中的目标云游戏,即仅需要用户输入确认操作可以登录目标云游戏,无需采用短信验证码或者账号密码的方式进行登录,使得云游戏的登录更加灵活便捷,提高了用户体验。
95.需要说明的是,本技术实施例提供的云游戏的授权登录方法,仅需要对云游戏应用平台进行1次账号和密码登录,对于云游戏应用平台中每个云游戏均可以实现免密登录。
96.可选的,云服务器中部署有至少一个云游戏,每个云游戏中部署有手游sdk(software development kit,软件开发工具包)以及登录渠道sdk。
97.其中,登录渠道sdk也可以称为云游戏免密登录渠道sdk,或者,针对云游戏定制的
免密登录sdk组件。
98.另外,图3为本发明实施例提供的一种手游sdk、登录渠道sdk的部署示意图,如图3所示,登录渠道sdk可以集成在手游sdk中。
99.需要说明的是,手游sdk可以提供登录、支付、用户中心的功能。这些功能是云游戏应用平台中的各个云游戏所能够共享的。
100.上述s202中向用户终端发送针对目标云游戏的授权确认信息的过程,可以包括:
101.采用目标云游戏中部署的手游sdk调用目标云游戏中的登录渠道sdk,以采用目标云游戏中的登录渠道sdk向用户终端发送授权确认信息。
102.在一些实施方式中,云服务器可以采用目标云游戏中部署的手游sdk调用目标云游戏中的登录渠道sdk,继而目标云游戏中的登录渠道sdk可以调起对于用户终端的授权确认信息。
103.需要说明的是,目标云游戏中的登录渠道sdk可以对授权确认信息进行加密处理,得到加密后的授权确认信息,继而采用目标云游戏中的登录渠道sdk向用户终端发送加密后的授权确认信息。
104.相应的,用户终端获取到加密后的授权确认信息后,用户终端可以对加密后的授权确认信息进行解密处理,得打授权确认信息,继而用户终端可以展示授权确认信息。
105.综上所述,在目标云游戏中的登录渠道sdk向用户终端发送加密后的授权确认信息,可以使得授权确认信息的传输更加安全性,增加了授权登录的安全性。
106.可选的,上述s204中采用登录凭证,登录安装并运行于云服务器中的目标云游戏的过程之前,该方法还可以包括:
107.采用目标云游戏中的登录渠道sdk将登录凭证回传至目标云游戏中的手游sdk。
108.其中,云服务器接收到的登录凭证可以为加密后的登录凭证。
109.在一些实施方式中,用户终端可以对登录凭证进行加密处理得到加密后的登录凭证,并向云服务器发送该加密后的登录凭证;云服务器可以接收该加密后的登录凭证,采用目标云游戏中的登录渠道sdk对加密后的登录凭证进行解密处理,得到登录凭证;继而将登录凭证回传给目标云游戏中的手游sdk;目标云游戏中的手游sdk可以根据登录凭证,登录安装并运行于云服务器中的目标云游戏。
110.综上所述,用户终端可以对登录凭证进行加密处理得到加密后的登录凭证,并向云服务器发送该加密后的登录凭证,可以使得登录凭证的传输更加安全性,增加了授权登录的安全性。
111.可选的,图4为本发明实施例提供的一种云游戏的授权登录方法的流程示意图,如图4所示,上述s204中采用登录凭证,登录安装并运行于云服务器中的目标云游戏的过程,可以包括:
112.s401、采用目标云游戏中的手游sdk判断登录凭证是否为有效登录凭证。
113.在一些实施方式中,云服务器可以采用目标云游戏中的手游sdk,基于预设凭证有效判断规则,判断登录凭证是否为有效登录凭证。
114.s402、若为有效登录凭证,则由目标云游戏中的手游sdk采用登录凭证登录安装并运行于云服务器中的目标云游戏。
115.需要说明的是,若登录凭证为有效登录凭证,则说明可以采用登录凭证登录云游
戏,继而云服务器可以采用目标云游戏中的手游sdk根据登录凭证登录安装并运行于云服务器中的目标云游戏。
116.其中,目标云游戏中的手游sdk主要负责目标云游戏的登录过程,而目标云游戏在运行时的逻辑处理过程由目标云游戏的运行程序来实现。
117.综上所述,采用目标云游戏中的手游sdk判断登录凭证是否为有效登录凭证;若为有效登录凭证,则由目标云游戏中的手游sdk采用登录凭证登录安装并运行于云服务器中的目标云游戏。采用目标云游戏中的手游sdk对登录凭证的有效性进行再次确定,在登录凭证有效时登录安装并运行于云服务器中的目标云游戏,可以实现有效、可靠的登录目标云游戏。
118.可选的,该方法还可以包括:
119.在登录成功后,采用目标云游戏中的手游sdk向目标云游戏的运行程序反馈登录信息。
120.其中,登录信息可以用于表征已完成对于目标云游戏的登录。
121.在一种可能的实施方式中,在登录成功后,云服务器可以采用目标云游戏中的手游sdk发送登录信息,目标云游戏中的手游sdk可以接收该登录信息,继而可以确定目标云游戏已完成登录,继而目标云游中的手游sdk可以运行目标云游戏的处理逻辑。
122.综上所述,在登录成功后,采用目标云游戏中的手游sdk向目标云游戏的运行程序反馈登录信息。可以是目标云游戏的运行程序及时确定目标云游戏登录成功,继而可以使得目标云游戏的运行程序及时实现进行目标云游戏的处理逻辑。
123.可选的,该方法还可以包括:
124.若采用目标云游戏中的登录渠道sdk超过预设时长未获取到登录凭证,则采用目标云游戏中的登录渠道sdk再次向用户终端发送授权确认信息。
125.其中,预设时长可以根据实际需求预先确定,本技术实施例对此不进行具体限制。
126.在一些实施方式中,云服务器采用目标云游戏中的登录渠道sdk向用户终端发送针对目标云游戏的授权确认信息后,可以统计时长,判断统计的时长是否超过预设时长,若超过,且仍未收到用户终端发送的登录凭证,则云服务器可以再次向用户终端发送授权确认信息。
127.需要说明的是,云服务器采用目标云游戏中的登录渠道sdk向用户终端发送针对目标云游戏的授权确认信息后,若采用目标云游戏中的登录渠道sdk未收到登录凭证,且,检测到用户终端断网后,也可以采用目标云游戏中的登录渠道sdk再次向用户终端发送针对目标云游戏的授权确认信息。
128.综上所述,云服务器在超过预设时长未获取到登录凭证时,向用户终端再次发送授权确认信息,以确保用户终端可以接收到的授权确认信息。
129.可选的,该方法还可以包括:
130.若采用目标云游戏中的登录渠道sdk检测到用户终端切换为另一用户终端,则采用目标云游戏中的登录渠道sdk向另一用户终端发送授权确认信息。
131.在本技术实施例中,当用户停止使用用户终端运行目标云游戏,而采用另一用户终端运行目标云游戏时;云服务器可以采用目标云游戏中的登录渠道sdk向另一用户终端发送授权确认信息。
132.相应的,另一用户终端可以展示授权确认信息,另一用户终端可以响应针对授权确认信息的确认操作,向云服务器反馈登录凭证。
133.综上所述,当运行目标云游戏的设备,由用户终端切换为另一用户终端时,另一用户终端可以实现授权确认,也可以实现目标云游戏的登录,使得目标云游戏的登录更加便捷、灵活。
134.在本技术实施例中,登录渠道sdk通过进程间通讯,和云游戏云端系统进行双向通讯;云游戏云端系统和用户终端进行双向通讯。
135.可选的,图5为本发明实施例提供的一种云游戏的授权登录方法的流程示意图,如图5所示,该方法可以包括:
136.s501、响应通过云游戏应用平台输入的针对目标云游戏的开启操作,向云服务器发送针对目标云游戏的登录请求。
137.其中,目标云游戏为安装并运行于云服务器中的游戏。
138.在一些实施方式中,用户终端可以在云游戏应用平台上显示多个云游戏的图标;上述开启操作可以为多个云游戏的图标中目标云游戏的图标的点击操作,用户终端可以向云服务器发送针对目标云游戏的登录请求。
139.相应的,云服务器可以接收针对目标云游戏的登录请求,并根据采用目标云游戏中部署的手游sdk调用目标云游戏中的登录渠道sdk,以采用目标云游戏中的登录渠道sdk向用户终端发送授权确认信息。
140.s502、接收云服务器发送的针对目标云游戏的授权确认信息。
141.s503、显示授权确认信息。
142.其中,授权确认信息可以用于提示用户是否对目标云游戏进行授权登录。
143.s504、响应输入的针对授权确认信息的授权确认操作,向云服务器发送云游戏应用平台的登录凭证,以使得云服务器采用登录凭证,登录安装并运行于云服务器中的目标云游戏。
144.在一些实施方式中,用户终端可以响应输入的针对授权确认信息的授权确认操作,向云服务器发送云游戏应用平台的登录凭证;云服务器可以接收该登录凭证,采用目标云游戏中的登录渠道sdk将登录凭证回传至目标云游戏中的手游sdk,采用目标云游戏中的手游sdk判断登录凭证是否为有效登录凭证;若为有效登录凭证,则由目标云游戏中的手游sdk采用登录凭证登录安装并运行于云服务器中的目标云游戏,实现了目标云游戏的登录。
145.综上所述,本技术实施例提供一种云游戏的授权登录方法,应用于用户终端,方法包括:响应通过云游戏应用平台输入的针对目标云游戏的开启操作,向云服务器发送针对目标云游戏的登录请求;接收云服务器发送的针对目标云游戏的授权确认信息;显示授权确认信息;响应输入的针对授权确认信息的授权确认操作,向云服务器发送云游戏应用平台的登录凭证,以使得云服务器采用登录凭证,登录安装并运行于云服务器中的目标云游戏。云服务器向用户终端针对目标云游戏的授权确认信息,用户终端响应输入的确认操作确定登录凭证,云服务器基于该登录凭证便可以登录安装并运行于云服务器中的目标云游戏,即仅需要用户输入确认操作可以登录目标云游戏,无需采用短信验证码或者账号密码的方式进行登录,使得云游戏的登录更加灵活便捷,提高了用户体验。
146.可选的,图6为本发明实施例提供的一种云游戏的授权登录方法的交互流程示意
图,如图6所示,该方法可以包括:
147.s601、用户终端响应通过云游戏应用平台输入的针对目标云游戏的开启操作,向云服务器发送针对目标云游戏的登录请求。
148.s602、云服务器接收用户终端发送的针对目标云游戏的登录请求。
149.s603、云服务器向用户终端发送针对目标云游戏的授权确认信息。
150.s604、用户终端接收云服务器发送的针对目标云游戏的授权确认信息。
151.s605、用户终端显示授权确认信息。
152.s606、用户终端响应输入的针对授权确认信息的授权确认操作,向云服务器发送云游戏应用平台的登录凭证。
153.s607、云服务器接收用户终端发送的云游戏应用平台的登录凭证。
154.s608、云服务器采用登录凭证,登录安装并运行于云服务器中的目标云游戏。
155.综上所述,本技术实施例提供一种云游戏的授权登录方法,云服务器向用户终端针对目标云游戏的授权确认信息,用户终端响应输入的确认操作确定登录凭证,云服务器基于该登录凭证便可以登录安装并运行于云服务器中的目标云游戏,即仅需要用户输入确认操作可以登录目标云游戏,无需采用短信验证码或者账号密码的方式进行登录,使得云游戏的登录更加灵活便捷,提高了用户体验。而且,仅需要对云游戏应用平台进行1次账号和密码登录,对于云游戏应用平台中每个云游戏均可以实现免密登录。
156.下述对用以执行本技术所提供的云游戏的授权登录方法的云游戏的授权登录装置、云服务器、用户终端及存储介质等进行说明,其具体的实现过程以及技术效果参见上述云游戏的授权登录方法的相关内容,下述不再赘述。
157.图7为本发明实施例提供的一种云游戏的授权登录装置的结构示意图,该装置应用于云服务器,如图7所示,该装置可以包括:
158.第一接收模块701,用于接收用户终端发送的针对目标云游戏的登录请求,所述登录请求为所述用户终端响应通过云游戏应用平台输入的针对所述目标云游戏的开启操作发送的请求,所述目标云游戏为安装并运行于所述云服务器中的游戏;
159.发送模块702,用于向所述用户终端发送针对所述目标云游戏的授权确认信息,以使所述用户终端显示所述授权确认信息;
160.第二接收模块703,用于接收所述用户终端发送的所述云游戏应用平台的登录凭证,其中,所述登录凭证为所述用户终端响应输入的针对所述授权确认信息的确认操作发送的凭证;
161.登录模块704,用于采用所述登录凭证,登录安装并运行于云服务器中的所述目标云游戏。
162.可选的,所述云服务器中部署有至少一个云游戏,每个云游戏中部署有手游sdk以及登录渠道sdk,所述发送模块702,用于采用所述目标云游戏中部署的手游sdk调用所述目标云游戏中的登录渠道sdk,以采用所述目标云游戏中的登录渠道sdk向所述用户终端发送所述授权确认信息。
163.可选的,所述装置还包括:
164.回传模块,用于采用所述目标云游戏中的登录渠道sdk将所述登录凭证回传至所述目标云游戏中的手游sdk。
165.可选的,所述登录模块704,还用于采用所述目标云游戏中的手游sdk判断所述登录凭证是否为有效登录凭证;若为所述有效登录凭证,则由所述目标云游戏中的手游sdk采用所述登录凭证登录安装并运行于所述云服务器中的所述目标云游戏。
166.可选的,所述装置还包括:
167.反馈模块,用于在登录成功后,采用所述目标云游戏中的手游sdk向所述目标云游戏的运行程序反馈登录信息。
168.可选的,所述装置还包括:
169.第一发送模块,用于若采用所述目标云游戏中的登录渠道sdk超过预设时长未获取到所述登录凭证,则采用所述目标云游戏中的登录渠道sdk再次向所述用户终端发送所述授权确认信息。
170.可选的,所述装置还包括:
171.第二发送模块,用于若采用所述目标云游戏中的登录渠道sdk检测到所述用户终端切换为另一用户终端,则采用所述目标云游戏中的登录渠道sdk向所述另一用户终端发送所述授权确认信息。
172.图8为本发明实施例提供的一种云游戏的授权登录装置的结构示意图,该装置应用于用户终端,如图8所示,该装置可以包括:
173.第一发送模块801,用于响应通过云游戏应用平台输入的针对目标云游戏的开启操作,向云服务器发送针对所述目标云游戏的登录请求,所述目标云游戏为安装并运行于所述云服务器中的游戏;
174.接收模块802,用于接收所述云服务器发送的针对所述目标云游戏的授权确认信息;
175.显示模块803,用于显示所述授权确认信息;
176.第二发送模块804,用于响应输入的针对所述授权确认信息的授权确认操作,向所述云服务器发送所述云游戏应用平台的登录凭证,以使得所述云服务器采用所述登录凭证,登录安装并运行于所述云服务器中的所述目标云游戏。
177.上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
178.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
179.图9为本发明一实施例提供的云服务器的结构示意图,如图9所示,该云服务器可以包括:处理器901、存储器902。
180.该存储器902用于存储程序,处理器901调用存储器902存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
181.图10为本发明一实施例提供的云服务器的结构示意图,如图10所示,该云服务器
可以包括:处理器1001、存储器1002。
182.该存储器1002用于存储程序,处理器1001调用存储器1002存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
183.可选地,本发明还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。
184.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
185.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
186.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
187.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
188.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。