一种鉴权方法及装置与流程

文档序号:17940113发布日期:2019-06-18 23:00阅读:168来源:国知局
一种鉴权方法及装置与流程

本发明涉及计算机技术领域,特别涉及一种鉴权方法及装置。



背景技术:

随着社会的进步与发展,人们的版权意识不断加强。用户在浏览内容时可能因版权保护或运营方需求需要对付费用户开放。这就需要一套完整的鉴权系统来处理用户权限。

目前,大部分视频app都具有鉴权功能。但是,大部分视频app在用户进行鉴权操作时,需要用户从播放界面点击跳转按钮跳转至个人中心才能进行相应的操作,从而增加了鉴权操作时人机交互的复杂性。



技术实现要素:

本发明实施例提供了一种鉴权方法及装置,能够降低鉴权操作时人机交互的复杂性。

第一方面,本发明实施例提供了一种鉴权方法,包括:

在确定用户选择的目标频道时,进入所述目标频道对应的播放界面;

根据所述目标频道对应的所述目标标识,确定是否有所述目标频道的观看权限;

当确定没有观看权限时,获取所述用户在所述播放界面中输入的登录信息;

将所述登录信息和所述目标标识发送给后台服务器,以使所述后台服务器根据所述登录信息确定所述用户是否为合法用户;

在获取到所述后台服务器确定所述用户为合法用户发来的节目价格时,在所述播放界面中显示所述节目价格,其中,所述节目价格与所述目标标识相对应;

获取所述用户支付所述节目价格对应的款项生成的支付信息,并发送给所述后台服务器;

在获取到所述后台服务器根据所述支付信息发来的视频资源时,隐藏所述播放界面中显示的第一提示信息,并在所述播放界面中播放视频资源,其中,所述第一提示信息,包括:所述节目价格。

优选地,

进一步包括:

预先存储多个频道的预存频道信息;

所述根据所述目标频道对应的所述目标标识,确定是否有所述目标频道的观看权限,当确定没有观看权限时,获取所述用户在所述播放界面中输入的登录信息,包括:

s1:从所述预存频道信息中,确定目标频道信息中是否存在目标资源地址,其中,所述目标频道信息与所述目标频道的所述目标标识相对应,如果是,执行s2,否则,执行s4;

s2:确定所述目标资源地址是否有效,如果是,执行s3,否则,执行s4;

s3:利用所述目标资源地址获取对应的视频资源,并在所述播放界面中播放视频资源;

s4:执行所述获取所述用户在所述播放界面中输入的登录信息。

优选地,

在所述获取所述用户在所述播放界面中输入的登录信息之前,进一步包括:

d0:向所述后台服务器发送用于确定所述用户是否已登录的请求;

d1:在获取到所述后台服务器根据所述请求发来的回执信息时,确定所述回执信息中是否携带所述用户的登录信息,如果是,执行d2,否则,执行d3;

d2:执行所述将所述登录信息和所述目标标识发送给后台服务器;

d3:在所述播放界面中展示所述回执信息中用于输入登录信息的第一二维码;

所述获取所述用户在所述播放界面中输入的登录信息,包括:

获取所述用户通过识别所述第一二维码输入的登录信息。

优选地,

所述在获取到所述后台服务器根据所述支付信息发来的视频资源时,隐藏所述播放界面中显示的第一提示信息,并在所述播放界面中播放视频资源,包括:

在获取到所述后台服务器根据所述支付信息发来的第一资源地址时,隐藏所述播放界面中显示的第一提示信息;

利用所述第一资源地址获取对应的视频资源,在所述播放界面中播放视频资源;

在所述隐藏所述播放界面中显示的第一提示信息之后,进一步包括:

将所述第一资源地址作为目标资源地址,存储到所述目标频道信息中。

优选地,

所述在获取到所述后台服务器确定所述用户为合法用户发来的节目价格时,在所述播放界面中显示所述节目价格,包括:

在获取到所述后台服务器确定所述用户为合法用户发来的第二二维码、所述第二二维码对应的节目价格和所述登录信息对应的账户余额时,在所述播放界面中显示所述第二二维码、所述节目价格和所述账户余额;

所述获取所述用户支付所述节目价格对应的款项生成的支付信息,包括:

f1:在确定到所述用户选择的支付方式为所述账户余额支付时,确定所述账户余额是否不小于所述节目价格,如果是,执行f2,否则,执行f3;

f2:调用所述第二二维码对应的支付接口,通过所述支付接口和所述登录信息支付所述节目价格对应的款项,获取支付信息;

f3:在所述播放界面中输出第二提示信息,其中,所述第二提示信息用于提示所述账户余额不足。

第二方面,本发明实施例提供了一种鉴权装置,包括:

播放模块,用于在确定用户选择的目标频道时,进入所述目标频道对应的播放界面;根据所述目标频道对应的所述目标标识,确定是否有所述目标频道的观看权限;在支付模块获取到后台服务器根据支付信息发来的视频资源时,隐藏所述播放界面中显示的第一提示信息,并在所述播放界面中播放视频资源,其中,所述第一提示信息,包括:节目价格;

登录模块,用于当所述播放模块确定没有观看权限时,获取所述用户在所述播放界面中输入的登录信息;

查询模块,用于将所述登录模块获取的所述登录信息和所述目标标识发送给后台服务器,以使所述后台服务器根据所述登录信息确定所述用户是否为合法用户;在获取到所述后台服务器确定所述用户为合法用户发来的节目价格时,触发所述播放模块在所述播放界面中显示所述节目价格,其中,所述节目价格与所述目标标识相对应;

所述支付模块,用于获取所述用户支付所述查询模块显示的所述节目价格对应的款项生成的支付信息,并发送给所述后台服务器。

优选地,

所述播放模块,进一步用于预先存储多个频道的预存频道信息,并执行:

s1:从所述预存频道信息中,确定目标频道信息中是否存在目标资源地址,其中,所述目标频道信息与所述目标频道的所述目标标识相对应,如果是,执行s2,否则,执行s4;

s2:确定所述目标资源地址是否有效,如果是,执行s3,否则,执行s4;

s3:利用所述目标资源地址获取对应的视频资源,并在所述播放界面中播放视频资源;

s4:触发所述登录模块执行所述获取所述用户在所述播放界面中输入的登录信息。

优选地,

所述登录模块,进一步用于执行:

d0:向所述后台服务器发送用于确定所述用户是否已登录的请求;

d1:在获取到所述后台服务器根据所述请求发来的回执信息时,确定所述回执信息中是否携带所述用户的登录信息,如果是,执行d2,否则,执行d3;

d2:执行所述将所述登录信息和所述目标标识发送给后台服务器;

d3:在所述播放模块进入的所述播放界面中展示所述回执信息中用于输入登录信息的第一二维码;并获取所述用户通过识别所述第一二维码输入的登录信息。

优选地,

所述播放模块,用于在支付模块获取到所述后台服务器根据所述支付信息发来的第一资源地址时,隐藏所述播放界面中显示的第一提示信息;利用所述第一资源地址获取对应的视频资源,在所述播放界面中播放视频资源;将所述第一资源地址作为目标资源地址,存储到所述目标频道信息中。

优选地,

所述查询模块,用于在所述查询模块获取到所述后台服务器确定所述用户为合法用户发来的第二二维码、所述第二二维码对应的节目价格和所述登录信息对应的账户余额时,触发所述播放模块在所述播放界面中显示所述第二二维码、所述节目价格和所述账户余额;

所述支付模块,用于执行:

f1:在确定到所述用户选择的支付方式为所述账户余额支付时,确定所述账户余额是否不小于所述节目价格,如果是,执行f2,否则,执行f3;

f2:调用所述第二二维码对应的支付接口,通过所述支付接口和所述登录信息支付所述节目价格对应的款项,获取支付信息;

f3:触发所述播放模块在所述播放界面中输出第二提示信息,其中,所述第二提示信息用于提示所述账户余额不足。

本发明实施例提供了一种鉴权方法及装置,用户选择好所要观看的目标频道后,可以先进入该目标频道的播放界面,再确定是否具有该目标频道的观看权限,以使在确定没有观看权限时,用户在播放界面中输入其登录信息,以降低用户人机交互的复杂性,通过登录信息和目标频道的目标标识可以去后台服务器鉴权,以使后台服务器确定该用户为合法用户返回目标标识对应的节目价格,通过在播放界面中展示该节目价格,用户即可支付对应的款项,而无需用户离开播放界面进行支付操作,因此可以进一步降低人机交互的复杂性,在获取到后台服务器返回的视频资源时,可以直接隐藏播放界面中显示的节目价格等第一提示信息,并在播放界面中播放该视频资源,以尽快为用户提供视频服务,提高用户的观看体验。综上可见,用户在输入登录信息时无需离开播放界面,在支付款项时也无需离开播放界面,即鉴权过程无需用户离开播放界面,并且在鉴权成功后视频资源在播放界面可自动起播,因此可以降低鉴权操作时人机交互的复杂性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的一种鉴权方法的流程图;

图2是本发明一实施例提供的另一种鉴权方法的流程图;

图3是本发明一实施例提供的一种鉴权装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种鉴权方法,包括:

步骤101:在确定用户选择的目标频道时,进入所述目标频道对应的播放界面;

步骤102:根据所述目标频道对应的所述目标标识,确定是否有所述目标频道的观看权限;

步骤103:当确定没有观看权限时,获取所述用户在所述播放界面中输入的登录信息;

步骤104:将所述登录信息和所述目标标识发送给后台服务器,以使所述后台服务器根据所述登录信息确定所述用户是否为合法用户;

步骤105:在获取到所述后台服务器确定所述用户为合法用户发来的节目价格时,在所述播放界面中显示所述节目价格,其中,所述节目价格与所述目标标识相对应;

步骤106:获取所述用户支付所述节目价格对应的款项生成的支付信息,并发送给所述后台服务器;

步骤107:在获取到所述后台服务器根据所述支付信息发来的视频资源时,隐藏所述播放界面中显示的第一提示信息,并在所述播放界面中播放视频资源,其中,所述第一提示信息,包括:所述节目价格。

在本发明实施例中,在用户选择好所要观看的目标频道后,可以先进入该目标频道的播放界面,再确定是否具有该目标频道的观看权限,以使在确定没有观看权限时,用户在播放界面中输入其登录信息,以降低用户人机交互的复杂性,通过登录信息和目标频道的目标标识可以去后台服务器鉴权,以使后台服务器确定该用户为合法用户返回目标标识对应的节目价格,通过在播放界面中展示该节目价格,用户即可支付对应的款项,而无需用户离开播放界面进行支付操作,因此可以进一步降低人机交互的复杂性,在获取到后台服务器返回的视频资源时,可以直接隐藏播放界面中显示的节目价格等第一提示信息,并在播放界面中播放该视频资源,以尽快为用户提供视频服务,提高用户的观看体验。综上可见,用户在输入登录信息时无需离开播放界面,在支付款项时也无需离开播放界面,即鉴权过程无需用户离开播放界面,并且在鉴权成功后视频资源在播放界面可自动起播,因此可以降低鉴权操作时人机交互的复杂性。

需要说明的是,视频资源可以是直播视频,还可以是点播视频。

在本发明一实施例中,进一步包括:

预先存储多个频道的预存频道信息;

所述根据所述目标频道对应的所述目标标识,确定是否有所述目标频道的观看权限,当确定没有观看权限时,获取所述用户在所述播放界面中输入的登录信息,包括:

s1:从所述预存频道信息中,确定目标频道信息中是否存在目标资源地址,其中,所述目标频道信息与所述目标频道的所述目标标识相对应,如果是,执行s2,否则,执行s4;

s2:确定所述目标资源地址是否有效,如果是,执行s3,否则,执行s4;

s3:利用所述目标资源地址获取对应的视频资源,并在所述播放界面中播放视频资源;

s4:执行所述获取所述用户在所述播放界面中输入的登录信息。

在本发明实施例中,在确定用户是否具有目标频道的观看权限时,可以从存储的各个频道的预存频道信息中,确定目标频道的目标标识所对应的目标频道信息中是否存在用于获取视频资源的目标资源地址,如果存在目标资源地址,则可以通过目标资源地址获取视频资源,而当不存在目标资源地址时,需要将用户输入的登录信息和目标频道的目标标识去后台服务器鉴权。

为了提高用户的使用体验,在本发明一实施例中,在所述获取所述用户在所述播放界面中输入的登录信息之前,进一步包括:

d0:向所述后台服务器发送用于确定所述用户是否已登录的请求;

d1:在获取到所述后台服务器根据所述请求发来的回执信息时,确定所述回执信息中是否携带所述用户的登录信息,如果是,执行d2,否则,执行d3;

d2:执行所述将所述登录信息和所述目标标识发送给后台服务器;

d3:在所述播放界面中展示所述回执信息中用于输入登录信息的第一二维码;

所述获取所述用户在所述播放界面中输入的登录信息,包括:

获取所述用户通过识别所述第一二维码输入的登录信息。

在本发明实施例中,在确定用户不具有目标频道的观看权限时,还需要请求后台服务器是否已登录,以使后台服务器在确定用户已登录时返回用户的携带登录信息的回执信息,以便通过接收到的登录信息和目标频道的目标标识进行鉴权。而后台服务器在确定用户未登录时返回用于输入登录信息的第一二维码,通过在播放界面中展示该第一二维码,用户即可通过识别该第一二维码输入登录信息,而无需离开播放界面进行登录操作,因此可以简化用户登录操作,降低人机交互的难度,提高用户的使用体验。

为了进一步提高用户的使用体验,在本发明一实施例中,所述在获取到所述后台服务器确定所述用户为合法用户发来的节目价格时,在所述播放界面中显示所述节目价格,包括:

在获取到所述后台服务器确定所述用户为合法用户发来的第二二维码、所述第二二维码对应的节目价格和所述登录信息对应的账户余额时,在所述播放界面中显示所述第二二维码、所述节目价格和所述账户余额;

所述获取所述用户支付所述节目价格对应的款项生成的支付信息,包括:

f1:在确定到所述用户选择的支付方式为所述账户余额支付时,确定所述账户余额是否不小于所述节目价格,如果是,执行f2,否则,执行f3;

f2:调用所述第二二维码对应的支付接口,通过所述支付接口和所述登录信息支付所述节目价格对应的款项,获取支付信息;

f3:在所述播放界面中输出第二提示信息,其中,所述第二提示信息用于提示所述账户余额不足。

在本发明实施例中,后台服务器在确定用户为合法用户后,可以将后台服务器可以返回用于支付目标频道款项的第二二维码、用户的账户余额,以及目标频道对应的节目价格在播放界面中显示出来,以便用户根据节目价格确定所要支付的费用,以及了解自身的登录信息的账户余额,便于用户确定支付方式,即确定是通过账户余额付费,还是通过识别第二二维码完成付费操作。而在播放界面中显示账户余额、节目价格等信息,可以方便用户在播放界面完成付费操作,无需用户在跳转到其他界面执行操作,因此可以简化用户付费时操作,降低人机交互的复杂性。而在用户选择账户余额作为支付方式时,需要先确定账户余额是否不小于目标频道对应的节目价格,以避免账户余额不足无法完成支付,当且仅当在账户余额不小于节目价格时,通过调用第二二维码对应的支付接口,利用登录信息支付对应的款项完成付费操作。

在本发明一实施例中,所述在获取到所述后台服务器根据所述支付信息发来的视频资源时,隐藏所述播放界面中显示的第一提示信息,并在所述播放界面中播放所述视频资源,包括:

在获取到所述后台服务器根据所述支付信息发来的第一资源地址时,隐藏所述播放界面中显示的第一提示信息;

利用所述第一资源地址获取对应的视频资源,在所述播放界面中播放视频资源;

在所述隐藏所述播放界面中显示的第一提示信息之后,进一步包括:

将所述第一资源地址作为目标资源地址,存储到所述目标频道信息中。

在本发明实施例中,后台服务器在确定用户已支付目标频道的费用后,可以返回支付结果,即返回用于获取目标频道的视频资源的第一资源地址,以使根据该第一资源地址获取对应的视频资源,并隐藏在播放界面中显示的节目价格、支付结果等第一提示信息,以使自动起播获取到的第一资源地址对应的视频资源,为用户提供视频服务。再通过将获取的第一资源地址存储到目标频道对应的目标频道信息中,以便用户再次请求该视频资源时,通过存储的第一资源地址获取该视频资源。

为了更加清楚的说明本发明的技术方案及优点,下面对本发明实施例提供的一种鉴权方法进行详细说明,如图2所示,具体可以包括以下步骤:

步骤201:预先存储多个频道的预存频道信息。

具体地,设备端会存储不同频道的能否播放字段、epg字段、播放地址字段等频道信息,以使在用户请求频道时,根据对应的频道信息确定用户是否具有观看权限。

步骤202:在确定用户选择的目标频道时,进入目标频道对应的播放界面。

具体地,在用户请求目标频道时,可以先进入该目标频道的播放界面,以使在播放界面中直接进行相应的鉴权操作,避免用户在执行鉴权操作时需要跳转到其他界面而增加鉴权操作的难度。

步骤203:从预存频道信息中,确定目标频道信息中是否存在目标资源地址,其中,目标频道信息与目标频道的目标标识相对应,如果是,执行步骤204,否则,执行步骤206。

具体地,在用户选择目标频道后,需要确定用户是否具有目标频道的观看权限,即从预存频道信息中确定目标频道的目标标识所对应的目标频道信息,再确定目标频道信息中是否存在用于获取目标频道的视频资源的目标资源地址,以使通过目标资源地址获取对应的视频资源,而当确定目标频道信息中不存在目标资源的地址时,说明用户不具有观看目标频道的观看权限,因此需要用户进行相应的鉴权操作。

步骤204:确定目标资源地址是否有效,如果是,执行步骤205,否则,执行步骤206。

具体地,通过确定目标资源地址是否过期,可以确定该目标资源地址是否有效,当确定目标资源地址过期时,则需要用户重新进行鉴权操作,以便在鉴权成功后,获取对应的视频资源。当确定目标资源地址有效时,则可以直接通过该目标资源地址获取视频资源,以为用户提供视频服务。

步骤205:利用目标资源地址获取对应的视频资源,并在播放界面中播放视频资源,结束当前流程。

具体地,在获取到视频资源后,在播放界面中自动开始播放该视频资源,以尽快为用户提供视频服务。

步骤206:向后台服务器发送用于确定用户是否已登录的请求。

具体地,在确定用户获取视频资源的目标资源地址已过期时,可以即请求后台服务器用户是否已登录,以使后台服务器确定用户的登录状态。

步骤207:在获取到后台服务器根据请求发来的回执信息时,确定回执信息中是否携带用户的登录信息,如果否,执行步骤208,如果是,执行步骤210。

具体地,在后台服务器确定用户处于登录状态时,可以直接返回携带用户的登录信息的回执信息,而当后台服务器确定用户处于未登录状态时,可以返回用于输入登录信息的第一二维码,以使用户通过第一二维码进行登录操作。

步骤208:在播放界面中展示回执信息中用于输入登录信息的第一二维码,执行步骤209。

具体地,在确定后台服务器返回的回执信息中不存在用户的登录信息时,说明用户未处于登录状态,因此可以在播放界面中直接展示回执信息中用于输入登录信息的第一二维码,以便用户在播放界面中通过扫描识别第一二维码输入登录信息,无需用户跳转到其他界面输入完成登录操作,因此可以降低人机交互的复杂性,提高用户的使用体验。

步骤209:获取用户通过识别第一二维码输入的登录信息,执行步骤210。

步骤210:将登录信息和目标标识发送给后台服务器,以使后台服务器根据登录信息确定用户是否为合法用户。

具体地,在获取到用户输入的登录信息,或者获取到后台服务器返回的回执信息中的登录信息后,可以将用户的登录信息和目标频道的目标标识发送给后台服务器,以使后台服务器根据登录信息确定该用户的身份是否合法,以确定其是否有权访问网络,以使保护网络,防止非法用户盗用资源。

步骤211:在获取到后台服务器确定用户为合法用户发来的第二二维码、第二二维码对应的节目价格和登录信息对应的账户余额时,在播放界面中显示第二二维码、节目价格和账户余额,其中,节目价格与目标标识相对应。

具体地,后台服务器在通过登录信息确定该用户为合法用户时,可以返回用于付费的第二二维码、目标频道对应的节目价格、以及用户的账户余额,这样通过在播放界面中直接展示该第二二维码、账户余额和节目价格,以便用户无需跳转到其他界面,即可进行付费操作。

步骤212:在确定到用户选择的支付方式为账户余额支付时,确定账户余额是否不小于节目价格,如果是,执行步骤213,否则,执行步骤217。

具体地,用户可以根据需求通过识别第二二维码进行付费,也可以通过登录信息的账户余额进行付费。当用户选择通过账户余额进行付费时,需要先确定该账户余额是否大于或者等于该目标频道的节目价格,以避免余额不足而无法完成付费操作,当且仅当在确定用户的账户余额充足时,通过识别第二二维码来调用支付接口,完成相应的支付操作。

步骤213:调用第二二维码对应的支付接口,通过支付接口和登录信息支付节目价格对应的款项,获取支付信息,并发送给后台服务器。

具体地,在完成支付操作后,可以将支付信息发送给后台服务器,以使后台服务器根据支付信息返回支付结果。

步骤214:在获取到后台服务器根据支付信息发来的第一资源地址时,隐藏播放界面中显示的第一提示信息,其中,第一提示信息,包括:节目价格。

具体地,后台服务器在确定支付信息有效后,可以获取到后台服务器返回的用于获取目标频道的视频资源的第一资源地址,在获取到该第一资源地址时,可以直接隐藏播放界面中显示的节目价格、更新后的账户余额等第一提示信息,以使在获取到目标频道的视频资源后,在播放界面自动播放该视频资源,以尽快为用户提供视频服务。

步骤215:利用第一资源地址获取对应的视频资源,在播放界面中播放视频资源。

步骤216:将第一资源地址作为目标资源地址,存储到目标频道信息中。

具体地,在通过第一资源地址获取到视频资源后,可以将该第一资源地址作为有效的目标资源地址存储到目标频道对应的目标频道信息中,以便用户再次请求该目标频道时,通过该目标资源地址获取视频资源。

步骤217:在所述播放界面中输出第二提示信息,其中,第二提示信息用于提示账户余额不足。

具体地,在确定用户的账户余额小于目标频道的节目价格时,可以在播放界面中输出用于提示用户账户余额不足的第二提示信息,以便用户通过识别第二二维码的方式完成付费操作。

综上可见,本发明实施例提供的一种鉴权方法,采用扫描二维码登录、付款的方式,所有的显示及操作均在播放界面进行,当鉴权成功时,显示的信息会自动隐藏,并自动播放获取的视频资源。无需用户在进行鉴权操作时跳转到其他界面,因此可以降低用户进行鉴权操作时人机交互的复杂性。

如图3所示,本发明实施例提供了一种鉴权装置,包括:

播放模块301,用于在确定用户选择的目标频道时,进入所述目标频道对应的播放界面;根据所述目标频道对应的所述目标标识,确定是否有所述目标频道的观看权限;在支付模块302获取到后台服务器根据支付信息发来的视频资源时,隐藏所述播放界面中显示的第一提示信息,并在所述播放界面中播放视频资源,其中,所述第一提示信息,包括:节目价格;

登录模块303,用于当所述播放模块301确定没有观看权限时,获取所述用户在所述播放界面中输入的登录信息;

查询模块304,用于将所述登录模块303获取的所述登录信息和所述目标标识发送给后台服务器,以使所述后台服务器根据所述登录信息确定所述用户是否为合法用户;在获取到所述后台服务器确定所述用户为合法用户发来的节目价格时,触发所述播放模块301在所述播放界面中显示所述节目价格,其中,所述节目价格与所述目标标识相对应;

所述支付模块302,用于获取所述用户支付所述查询模块304显示的所述节目价格对应的款项生成的支付信息,并发送给所述后台服务器。

在本发明实施例中,用户选择好所要观看的目标频道后,播放模块可以先进入该目标频道的播放界面,再确定是否具有该目标频道的观看权限,以使在确定没有观看权限时,登录模块获取用户在播放界面中输入其登录信息,以降低用户人机交互的复杂性,查询模块通过登录信息和目标频道的目标标识可以去后台服务器鉴权,以使后台服务器确定该用户为合法用户返回目标标识对应的节目价格,通过播放模块在播放界面中展示该节目价格,用户即可支付对应的款项,支付模块接口获取相应的支付信息,而无需用户离开播放界面进行支付操作,因此可以进一步降低人机交互的复杂性,支付模块在获取到后台服务器返回的视频资源时,播放模块可以直接隐藏播放界面中显示的节目价格等第一提示信息,并在播放界面中播放该视频资源,以尽快为用户提供视频服务,提高用户的观看体验。综上可见,用户在输入登录信息时无需离开播放界面,在支付款项时也无需离开播放界面,即鉴权过程无需用户离开播放界面,并且在鉴权成功后视频资源在播放界面可自动起播,因此可以降低鉴权操作时人机交互的复杂性。

在本发明一实施例中,所述播放模块,进一步用于预先存储多个频道的预存频道信息,并执行:

s1:从所述预存频道信息中,确定目标频道信息中是否存在目标资源地址,其中,所述目标频道信息与所述目标频道的所述目标标识相对应,如果是,执行s2,否则,执行s4;

s2:确定所述目标资源地址是否有效,如果是,执行s3,否则,执行s4;

s3:利用所述目标资源地址获取对应的视频资源,并在所述播放界面中播放视频资源;

s4:触发所述登录模块执行所述获取所述用户在所述播放界面中输入的登录信息。

在本发明一实施例中,所述登录模块,进一步用于执行:

d0:向所述后台服务器发送用于确定所述用户是否已登录的请求;

d1:在获取到所述后台服务器根据所述请求发来的回执信息时,确定所述回执信息中是否携带所述用户的登录信息,如果是,执行d2,否则,执行d3;

d2:执行所述将所述登录信息和所述目标标识发送给后台服务器;

d3:在所述播放模块进入的所述播放界面中展示所述回执信息中用于输入登录信息的第一二维码;并获取所述用户通过识别所述第一二维码输入的登录信息。

在本发明一实施例中,所述播放模块,用于在支付模块获取到所述后台服务器根据所述支付信息发来的第一资源地址时,隐藏所述播放界面中显示的第一提示信息;利用所述第一资源地址获取对应的视频资源,在所述播放界面中播放视频资源;将所述第一资源地址作为目标资源地址,存储到所述目标频道信息中。

在本发明一实施例中,所述查询模块,用于在所述查询模块获取到所述后台服务器确定所述用户为合法用户发来的第二二维码、所述第二二维码对应的节目价格和所述登录信息对应的账户余额时,触发所述播放模块在所述播放界面中显示所述第二二维码、所述节目价格和所述账户余额;

所述支付模块,用于执行:

f1:在确定到所述用户选择的支付方式为所述账户余额支付时,确定所述账户余额是否不小于所述节目价格,如果是,执行f2,否则,执行f3;

f2:调用所述第二二维码对应的支付接口,通过所述支付接口和所述登录信息支付所述节目价格对应的款项,获取支付信息;

f3:触发所述播放模块在所述播放界面中输出第二提示信息,其中,所述第二提示信息用于提示所述账户余额不足。

本发明各个实施例至少具有如下有益效果:

1、在本发明一实施例中,在用户选择好所要观看的目标频道后,可以先进入该目标频道的播放界面,再确定是否具有该目标频道的观看权限,以使在确定没有观看权限时,用户在播放界面中输入其登录信息,以降低用户人机交互的复杂性,通过登录信息和目标频道的目标标识可以去后台服务器鉴权,以使后台服务器确定该用户为合法用户返回目标标识对应的节目价格,通过在播放界面中展示该节目价格,用户即可支付对应的款项,而无需用户离开播放界面进行支付操作,因此可以进一步降低人机交互的复杂性,在获取到后台服务器返回的视频资源时,可以直接隐藏播放界面中显示的节目价格等第一提示信息,并在播放界面中播放该视频资源,以尽快为用户提供视频服务,提高用户的观看体验。综上可见,用户在输入登录信息时无需离开播放界面,在支付款项时也无需离开播放界面,即鉴权过程无需用户离开播放界面,并且在鉴权成功后视频资源在播放界面可自动起播,因此可以降低鉴权操作时人机交互的复杂性。

2、在本发明一实施例中,在确定用户是否具有目标频道的观看权限时,可以从存储的各个频道的预存频道信息中,确定目标频道的目标标识所对应的目标频道信息中是否存在用于获取视频资源的目标资源地址,如果存在目标资源地址,则可以通过目标资源地址获取视频资源,而当不存在目标资源地址时,需要将用户输入的登录信息和目标频道的目标标识去后台服务器鉴权。

3、在本发明一实施例中,在确定用户不具有目标频道的观看权限时,还需要请求后台服务器是否已登录,以使后台服务器在确定用户已登录时返回用户的携带登录信息的回执信息,以便通过接收到的登录信息和目标频道的目标标识进行鉴权。而后台服务器在确定用户未登录时返回用于输入登录信息的第一二维码,通过在播放界面中展示该第一二维码,用户即可通过识别该第一二维码输入登录信息,而无需离开播放界面进行登录操作,因此可以简化用户登录操作,降低人机交互的难度,提高用户的使用体验。

4、在本发明一实施例中,后台服务器在确定用户为合法用户后,可以将后台服务器可以返回用于支付目标频道款项的第二二维码、用户的账户余额,以及目标频道对应的节目价格在播放界面中显示出来,以便用户根据节目价格确定所要支付的费用,以及了解自身的登录信息的账户余额,便于用户确定支付方式,即确定是通过账户余额付费,还是通过识别第二二维码完成付费操作。而在播放界面中显示账户余额、节目价格等信息,可以方便用户在播放界面完成付费操作,无需用户在跳转到其他界面执行操作,因此可以简化用户付费时操作,降低人机交互的复杂性。而在用户选择账户余额作为支付方式时,需要先确定账户余额是否不小于目标频道对应的节目价格,以避免账户余额不足无法完成支付,当且仅当在账户余额不小于节目价格时,通过调用第二二维码对应的支付接口,利用登录信息支付对应的款项完成付费操作。

5、在本发明一实施例中,后台服务器在确定用户已支付目标频道的费用后,可以返回支付结果,即返回用于获取目标频道的视频资源的第一资源地址,以使根据该第一资源地址获取对应的视频资源,并隐藏在播放界面中显示的节目价格、支付结果等第一提示信息,以使自动起播获取到的第一资源地址对应的视频资源,为用户提供视频服务。再通过将获取的第一资源地址存储到目标频道对应的目标频道信息中,以便用户再次请求该视频资源时,通过存储的第一资源地址获取该视频资源。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1