应用登录方法、应用登录装置、存储介质和系统制造方法及图纸

技术编号:38506080 阅读:7 留言:0更新日期:2023-08-19 16:53
本公开提供一种应用登录方法、应用登录装置、存储介质和系统,第一设备响应于接收到用户的应用登录请求,向第一设备服务器发送包括第一设备的设备信息的授权音频获取请求;第一设备服务器响应于授权音频获取请求,将用于唯一指定第一设备的授权标签和设备信息作为数字水印信息嵌入预设音频生成授权音频;第一设备播放授权音频;由已授权登录应用的第二设备侦听播放的授权音频,并提取授权音频中的数字水印信息,将数字水印信息以及已授权用户信息发送到第二设备服务器后,由第二设备服务器对数字水印信息进行核验;在核验通过后由第一设备服务器基于第二设备服务器提供的已授权用户信息生成授权身份信息;第一设备基于授权身份信息进行应用登录。份信息进行应用登录。份信息进行应用登录。

【技术实现步骤摘要】
应用登录方法、应用登录装置、存储介质和系统


[0001]本公开涉及通信
,更具体地说,涉及一种应用登录方法、应用登录装置、存储介质和系统。

技术介绍

[0002]跨设备应用登录的方法通常可包括:当用户在移动端登录应用后,若需在其他有屏终端(如车机、有屏音箱等)登录同款应用,可通过其他有屏终端生成二维码,用移动端应用扫码的方式,进行同账号授权登录。然而,此种方法需要通过扫码进行授权,无法应用于无屏终端。
[0003]对于无屏终端来说,可通过音频数字水印技术来完成跨设备应用登录。音频数字水印技术是一种信息隐藏技术,将数字水印通过水印嵌入算法,嵌入到音频文件中(如wav,mp3,avi(Audio Video Interleaved,音频视频交错格式)等等),利用人耳掩蔽效应使之不易被察觉。通过水印提取算法,可以将音频数字水印从音频宿主文件中完整的提取出来,用于版权保护、来源认证等。已有的授权登录应用的方式可包括:服务器生成校验码发送给第二设备(已登录),第二设备广播含有校验码的音频信号,第一设备(未登录)在侦听到音频信号后从中获取校验码,发送给服务器进行校验,校验通过后,服务器允许第一设备授权。然而,此类方案存在可能多个第一设备公用一套校验码场景,无法令某一台第一设备(例如,目标设备)进行精准授权,存在一定安全隐患。

技术实现思路

[0004]本公开提供的应用登录方法、应用登录装置、存储介质和系统解决现有相关技术存在的上述问题,使得实现对目标设备的精准授权,提升安全性。
[0005]为了实现上述目的,根据本公开的一个方面,提供一种应用登录方法,应用于待授权登录应用的第一设备,包括:响应于接收到用户的应用登录请求,向第一设备服务器发送授权音频获取请求;其中,所述授权音频获取请求包括所述第一设备的设备信息;从所述第一设备服务器接收授权音频,其中,所述授权音频是所述第一设备服务器响应于所述授权音频获取请求而将授权标签和所述设备信息作为数字水印信息嵌入预设音频而生成的,所述授权标签是由所述第一设备服务器生成的用于唯一指定所述第一设备的标签;播放所述授权音频;从所述第一设备服务器接收授权身份信息;其中,所述授权身份信息通过以下操作生成的:由已授权登录应用的第二设备侦听播放的所述授权音频,提取所述授权音频中的所述数字水印信息,并将所述数字水印信息以及已授权用户信息发送到第二设备服务器,由所述第二设备服务器对所述数字水印信息进行核验,并在核验通过后由所述第一设备服务器基于所述第二设备服务器提供的所述已授权用户信息生成所述授权身份信息;基于所述授权身份信息进行应用登录。
[0006]根据本公开的一个方面,待授权登录应用设备可以通过播放携带有能够唯一标识自身设备的数字水印的授权音频,并由已授权登录应用设备对播放的授权音频进行收听并
提取携带的数字水印中的唯一标识后,当唯一标识验证通过时,再对待授权登录应用设备进行授权的方式,能够实现对某台待授权登录应用设备的精准授权,提升安全性。
[0007]可选的,所述授权标签和所述设备信息被所述第一设备服务器发送到数据库中进行保存,使得所述第二设备服务器使用所述数据库中保存的所述授权标签和所述设备信息对所述第二设备提取的所述数字水印信息进行核验。
[0008]可选的,所述核验的步骤包括:在所述数据库中保存的所述授权标签和所述设备信息与所述第二设备提取的所述数字水印信息一致的情况下,所述第二设备服务器确定核验通过;所述第二设备服务器将所述已授权用户信息提供给所述第一设备服务器的步骤包括:在核验通过的情况下,所述第二设备服务器将所述已授权用户信息发送至所述数据库中与所述授权标签进行绑定保存;所述第一设备服务器从所述数据库中基于所述授权标签提取所述已授权用户信息。
[0009]可选的,所述方法还包括:在所述第一设备登录应用后,响应于用户对所述第二设备发送的解除授权指令,退出登录,其中,退出登录通过以下步骤实现:所述第二设备响应于接收到解除授权指令,向所述第二设备服务器发送解除授权请求,所述解除授权请求包括以下项中的至少一项:所述已授权用户信息,所述授权标签;所述第二设备服务器响应于所述解除授权请求,将所述数据库中绑定保存的所述已授权用户信息与所述授权标签进行解绑,使得所述第一设备退出已授权状态。
[0010]可选的,所述将所述数字水印信息以及已授权用户信息发送到第二设备服务器的步骤包括:所述第二设备展示提取到的所述数字水印信息中的所述设备信息,并响应于用户针对所述设备信息发送的允许授权的指令,将所述数字水印信息以及所述已授权用户信息发送到所述第二设备服务器。
[0011]根据上述方法,已授权登录应用设备可以展示从播放的授权音频中提取的待授权登录应用设备的设备信息,用户可以根据展示的设备信息来决定是否允许待授权登录应用设备获得授权,提升安全性的同时提升用户使用感受。
[0012]可选的,所述方法还包括:在登录应用并退出登录后,响应于再次接收到用户的应用登录请求,若所述再次接收到的应用登录请求与前一次登录应用的时间间隔不超过所述第一设备与所述第一设备服务器之间的会话有效期,在无需向所述第二设备请求授权的情况下自动登录;其中,所述第一设备在前一次登录应用后,由所述第一设备服务器建立与所述第一设备的会话。
[0013]根据上述方法,在待授权登录应用设备成功登陆应用并退出登录后,再次登录时,可以在会话有效期内自动进行登录,无需向已授权登录应用设备再次请求授权,提升登录流程的效率与便捷性。
[0014]可选的,所述会话有效期通过以下方法进行刷新:在所述第一设备登录应用后,所述第一设备服务器生成有效期大于所述会话有效期的令牌;若所述时间间隔不超过所述会话的有效期,根据所述令牌刷新所述会话的有效期。
[0015]根据上述方法,会话有效期通过令牌进行刷新,保证自动登录时效的持续更新。
[0016]根据本公开的另一方面,提供一种应用登录方法,应用于第一设备服务器,包括:从第一设备接收授权音频获取请求,其中,所述授权音频获取请求是在所述第一设备接收到用户的应用登录请求后发送的,并且包括所述第一设备的设备信息;响应于所述授权音
频获取请求,生成授权标签,并将所述授权标签和所述设备信息作为数字水印信息嵌入预设音频得到授权音频,其中,所述授权标签是用于唯一指定所述第一设备的标签;向所述第一设备发送所述授权音频;在所述数字水印信息通过核验后,基于由第二设备服务器提供的已授权用户信息生成授权身份信息;其中,所述数字水印信息通过以下步骤进行核验:由所述第一设备播放所述授权音频,由已授权登录应用的第二设备对所述第一设备播放的所述授权音频进行侦听,提取所述授权音频中的所述数字水印信息,并将所述数字水印信息以及所述已授权用户信息发送到所述第二设备服务器,由所述第二设备服务器对所述数字水印信息进行核验;向所述第一设备发送所述授权身份信息,使得所述第一设备根据所述授权身份信息进行应用登录。
[0017]可选的,所述方法还包括:将所述授本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用登录方法,其特征在于,应用于待授权登录应用的第一设备,包括:响应于接收到用户的应用登录请求,向第一设备服务器发送授权音频获取请求;其中,所述授权音频获取请求包括所述第一设备的设备信息;从所述第一设备服务器接收授权音频,其中,所述授权音频是所述第一设备服务器响应于所述授权音频获取请求而将授权标签和所述设备信息作为数字水印信息嵌入预设音频而生成的,所述授权标签是由所述第一设备服务器生成的用于唯一指定所述第一设备的标签;播放所述授权音频;从所述第一设备服务器接收授权身份信息;其中,所述授权身份信息通过以下操作生成的:由已授权登录应用的第二设备侦听播放的所述授权音频,提取所述授权音频中的所述数字水印信息,并将所述数字水印信息以及已授权用户信息发送到第二设备服务器,由所述第二设备服务器对所述数字水印信息进行核验,并在核验通过后由所述第一设备服务器基于所述第二设备服务器提供的所述已授权用户信息生成所述授权身份信息;基于所述授权身份信息进行应用登录。2.如权利要求1所述的应用登录方法,其特征在于,所述授权标签和所述设备信息被所述第一设备服务器发送到数据库中进行保存,使得所述第二设备服务器使用所述数据库中保存的所述授权标签和所述设备信息对所述第二设备提取的所述数字水印信息进行核验。3.如权利要求2所述的应用登录方法,其特征在于,所述核验的步骤包括:在所述数据库中保存的所述授权标签和所述设备信息与所述第二设备提取的所述数字水印信息一致的情况下,所述第二设备服务器确定核验通过;所述第二设备服务器将所述已授权用户信息提供给所述第一设备服务器的步骤包括:在核验通过的情况下,所述第二设备服务器将所述已授权用户信息发送至所述数据库中与所述授权标签进行绑定保存;所述第一设备服务器从所述数据库中基于所述授权标签提取所述已授权用户信息。4.如权利要求3所述的应用登录方法,其特征在于,所述方法还包括:在所述第一设备登录应用后,响应于用户对所述第二设备发送的解除授权指令,退出登录,其中,退出登录通过以下步骤实现:所述第二设备响应于接收到解除授权指令,向所述第二设备服务器发送解除授权请求,所述解除授权请求包括以下项中的至少一项:所述已授权用户信息,所述授权标签;所述第二设备服务器响应于所述解除授权请求,将所述数据库中绑定保存的所述已授权用户信息与所述授权标签进行解绑,使得所述第一设备退出已授权状态。5.如权利要求1所述的应用登录方法,其特征在于,所述将所述数字水印信息以及已授权用户信息发送到第二设备服务器的步骤包括:所述第二设备展示提取到的所述数字水印信息中的所述设备信息,并响应于用户针对所述设备信息发送的允许授权的指令,将所述数字水印信息以及所述已授权用户信息发送到所述第二设备服务器。6.如权利要求1所述的应用登录方法,其特征在于,所述方法还包括:
在登录应用并退出登录后,响应于再次接收到用户的应用登录请求,若所述再次接收到的应用登录请求与前一次登录应用的时间间隔不超过所述第一设备与所述第一设备服务器之间的会话有效期,在无需向所述第二设备请求授权的情况下自动登录;其中,所述第一设备在前一次登录应用后,由所述第一设备服务器建立与所述第一设备的会话。7.如权利要求6所述的应用登录方法,其特征在于,所述会话有效期通过以下方法进行刷新:在所述第一设备登录应用后,所述第一设备服务器生成有效期大于所述会话有效期的令牌;若所述时间间隔不超过所述会话的有效期,根据所述令牌刷新所述会话的有效期。8.一种应用登录方法,其特征在于,应用于第一设备服务器,包括:从第一设备接收授权音频获取请求,其中,所述授权音频获取请求是在所述第一设备接收到用户的应用登录请求后发送的,并且包括所述第一设备的设备信息;响应于所述授权音频获取请求,生成授权标签,并将所述授权标签和所述设备信息作为数字水印信息嵌入预设音频得到授权音频,其中,所述授权标签是用于唯一指定所述第一设备的标签;向所述第一设备发送所述授权音频;在所述数字水印信息通过核验后,基于由第二设备服务器提供的已授权用户信息生成授权身份信息;其中,所述数字水印信息通过以下步骤进行核验:由所述第一设备播放所述授权音频,由已授权登录应用的第二设备对所述第一设备播放的所述授权音频进行侦听,提取所述授权音频中的所述数字水印信息,并将所述数字水印信息以及所述已授权用户信息发送到所述第二设备服务器,由所述第二设备服务器对所述数字水印信息进行核验;向所述第一设备发送所述授权身份信息,使得所述第一设备根据所述授权身份信息进行应用登录。9.如权利要求8所述的应用登录方法,其特征在于,所述方法还包括:将所述授权标签和所述设备信息发送到数据库中进行保存,使得所述第二设备服务器使用所述数据库中保存的所述授权标签和所述设备信息对所述第二设备提取的所述数字水印信息进行核验。10.如权利要求9所述的应用登录方法,其特征在于,所述核验的步骤包括:在所述数据库中保存的所述授权标签和所述设备信息与所述第二设备提取的所述数字水印信息一致的情况下,所述第二设备服务器确定核验通过;所述第二设备服务器将所述已授权用户信息提供给所述第一设备服务器的步骤包括:在核验通过的情况下,所述第二设备服务器将所述已授权用户信息发送至所述数据库中与所述授权标签进行绑定保存;从所述数据库中基于所述授权标签提取所述已授权用户信息。11.如权利要求10所述的应用登录方法,其特征在于,在所述第一设备在登录应用后,响应于用户对所述第二设备发送的解除授权指令,退出登录,其中,退出登录通过以下步骤实现:所述第二设备响应于接收到解除授权指令,向所述第二设备服务器发送解除授权请
求,所述解除授权请求包括以下项中的至少一项:所述已授权用户信息,所述授权标签;所述第二设备服务器响应于所述解除授权请求,将所述数据库中绑定保存的所述已授权用户信息与所述授权标签进行解绑,使得所述第一设备退出已授权状态。12.如权利要求8所述的应用登录方法,其特征在于,所述将所述数字水印信息以及所述已授权用户信息发送到第二设备服务器的步骤包括:所述第二设备展示提取到的所述数字水印信息中的所述设备信息,并响应于用户针对所述设备信息发送的允许授权的指令,将所述数字水印信息以及所述已授权用户信息发送到所述第二设备服务器。13.如权利要求8所述的应用登录方法,其特征在于,所述方法还包括:在所述第一设备登录应用后,建立与所述第一设备的会话;其中,所述第一设备登录应用并退出后,响应于再次接收到用户的应用登录请求,若所述再次接收到的应用登录请求与前一次登录应用的时间间隔不超过所述第一设备与所述第一设备服务器之间的会话有效期,在无需向所述第二设备请求授权的情况下自动登录。14.如权利要求13所述的应用登录方法,其特征在于,所述方法还包括:在所述第一设备登录应用后,生成有效期大于所述会话有效期的令牌;若所述时间间隔不超过所述会话的有效期,根据所述令牌刷新所述会话的有效期。15.一种应用登录方法,其特征在于,应用于已授权登录应用的第二设备,包括:响应于接收到用户的音频扫描请求,对播放的授权音频进行侦听;其中,所述授权音频通过以下步骤生成:待授权登录应用的第一设备响应于接收到用户的应用登录请求,向第一设备服务器发送包括所述第一设备的设备信息的授权音频获取请求,所述第一设备服务器响应于所述授权音频获取请求,将授权标签和所述设备信息作为数字水印信息嵌入预设音频而生成所述授权音频,所述授权标签是由所述第一设备服务器生成的用于唯一指定所述第一设备的标签;提取所述授权音频中的所述数字水印信息,并将所述数字水印信息以及已授权用户信息发送到第二设备服务器;其中,所述已授权用户信息用于所述第二设备服务器对所述数字水印信息进行核验并核验通过后,由所述第一设备服务器基于所述第二设备服务器提供的所述已授权用户信息生成授权身份信息,并将所述授权身份信息发送至所述第一设备,由所述第一设备基于所述授权身份信息进行应用登录。16.如权利要求15所述的应用登录方法,其特征在于,所述授权标签和所述设备信息被所述第一设备服务器发送到数据库中进行保存,使得第二设备服务器使用所述数据库中保存的所述授权标签和所述设备信息对所述第二设备提取的所述数字水印信息进行核验。17.如权利要求16所述的应用登录方法,其特征在于,所述核验的步骤包括:在所述数据库中保存的所述授权标签和所述设备信息与所述第二设备提取的所述数字水印信息一致的情况下,所述第二设备服务器确定核验通过;所述第二设备服务器将所述已授权用户信息提供给所述第一设备服务器的步骤包括:在核验通过的情况下,所述第二设备服务器将所述已授权用户信息发送至所述数据库中与所述授权标签进行绑定保存;
所述第一设备服务器从所述数据库中基于所述授权标签提取所述已授权用户信息。18.如权利要求17所述的应用登录方法,其特征在于,所述方法还包括:在所述第一设备登录应用后, 所述第二设备响应于接收到用户发送的解除授权指令,向所述第二设备服务器发送解除授权请求,所述解除授权请求包括以下项中的至少一项:所述已授权用户信息,所述授权标签;所述第二设备服务器响应于所述解除授权请求,将所述数据库中绑定保存的所述已授权用户信息与所述授权标签进行解绑,使得所述第一设备退出已授权状态。19.如权利要求15所述的应用登录方法,其特征在于,所述将所述数字水印信息以及已授权用户信息发送到第二设备服务器的步骤包括:展示提取到的所述数字水印信息中的所述设备信息,...

【专利技术属性】
技术研发人员:郭晓李向荣吕亚东刘杨郑强
申请(专利权)人:央广云听文化传媒有限公司
类型:发明
国别省市:

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

1