一种数据投射的方法及服务器与流程

文档序号:13317431阅读:205来源:国知局

本发明涉及通信领域,尤其涉及一种数据投射的方法及服务器。



背景技术:

随着智能终端的日益发展,智能终端具备越来越多的智能应用功能,其中,多终端之间进行数据交互,从而实现将移动终端的信息投射到投射终端上,从而使得移动终端根据投射终端的投射信息从服务器上获取数据为常见的终端功能应用。比如,投射终端为智能电视,移动终端为智能手机,用户通过电视端观看某应用服务器中的视频时,由于该智能电视未被该应用服务器授权,则导致无法通过智能电视直接观看视频,用户需要使用智能手机在该应用服务器上的鉴权信息对该智能电视进行鉴权后,才能够使得在智能电视上播放视频。

手机端与电视端若要进行信息交互,需要先打通数据流,及建立投射连接通道。在现有技术中,手机端对电视端进行投射鉴权的方式可以通过在电视端上显示二维码,通过手机端扫描二维码从而进行投射鉴权,使得服务器能够将电视端需要获取的投射数据发送给电视端。但是扫描二维码是一个很重的用户操作,过程过于依赖于用户操作能力,并且对电视端的显示性能以及手机端的摄像头性能均有较高的要求,特别对于配置低的手机端的摄像头的对焦性能较差,可能导致无法扫描二维码成功。并且该方式对手机端端用户要求的步骤较多,并且繁琐,严重影响了手机端对电视端进行投射鉴权的效率。



技术实现要素:

本发明实施例提供了一种数据投射的方法及服务器,用于提高移动终端对投射终端进行投射鉴权的效率。

本发明实施例第一方面提供一种数据投射的方法,包括:

接收投射终端发送的投射请求,所述投射请求用于向服务器请求获取投射数据;

根据所述投射请求向移动终端发送提示信息,所述提示信息用于提示所述移动终端对所述投射终端进行投射鉴权;

接收所述移动终端发送的投射确认信息;

若根据所述投射确认信息确定所述移动终端对所述投射终端投射鉴权成功,则将所述投射终端所请求的投射数据发送给所述投射终端。

本发明实施例第二方面提供一种服务器,包括:

接收单元,用于接收投射终端发送的投射请求,所述投射请求用于向服务器请求获取投射数据;

发送单元,用于根据所述投射请求向移动终端发送提示信息,所述提示信息用于提示所述移动终端对所述投射终端进行投射鉴权;

所述接收单元还用于,接收所述移动终端发送的投射确认信息;

确定单元,用于根据所述投射确认信息确定所述移动终端对所述投射终端投射鉴权成功;

所述发送单元还用于,将所述投射终端所请求的投射数据发送给所述投射终端。

从上述实施例可以看出,本发明实施例从技术而言,至少包括如下优点:首先接收投射终端发送的投射请求,所述投射请求用于向服务器请求获取投射数据,根据所述投射请求向移动终端发送提示信息,所述提示信息用于提示所述移动终端对所述投射终端进行投射鉴权,接收所述移动终端发送的投射确认信息,若根据所述投射确认信息确定所述移动终端对所述投射终端投射鉴权成功,则并将所述投射终端所请求的投射数据发送给所述投射终端。这样,当投射终端需要进行鉴权获取投射数据时,不是如现有技术中输出二维码由移动终端用户进行扫描连接,而是通过向网络侧发送投射请求,网络侧在接收到该投射请求后则向移动终端发送提示信息,提示移动终端是否对投射终端进行投射鉴权,只有当移动终端用户确认对投射终端鉴权成功时,才会将投射终端请求的投射数据发送给投射终端。移动终端只需具备信息发送功能即能够完成投射鉴权的任务,无需进行扫描二维码等多重繁琐步骤,从而提高了移动终端对投射终端进行鉴权的效率。

附图说明

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

图1为本发明实施例服务器与投射终端以及移动终端交互的架构示意图;

图2为本发明实施例中数据投射的方法的一个交互示意图;

图3为本发明实施例中数据投射的方法的一个流程示意图;

图4为本发明实施例中具体应用场景的一个流程示意图;

图5为本发明实施例中服务器的一个示意图;

图6为本发明实施例中服务器的另一个示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应理解,本发明应用于服务器与投射终端以及移动终端的交互系统中,参照图1所示,图1为本发明实施例中服务器与投射终端以及移动终端的交互系统架构图,该系统中包含了至少一个服务器,一个投射终端,一个移动终端。所述服务器分别与所述投射终端以及移动终端通过无线连接,服务器、投射终端以及移动终端之间的互相通信可以通过其三者共同组件的局域网中实现,也可以在其三者所位于的广域网中实现,服务器、投射终端以及移动终端之间还可以通过连接路由器或者交换机等网关终端实现互相通信。在本发明的服务器与与投射终端以及移动终端的交互系统中,投射终端用于向服务器发送投射请求,请求获取到投射数据并进行播放该数据。服务器用于对投射终端以及移动终端进行鉴权,所述服务器还用于对投射终端以及移动终端,所述服务器还用于向投射终端发送其请求的投射数据。其中,服务器所进行的鉴权操作、绑定操作以及投射数据操作可以集成在同一服务器中,也可以分布在不同的服务器中。移动终端用于向服务器发送鉴权信息,指示是否对投射终端鉴权成功。投射终端所请求的投射数据可以为视频数据、图形数据、音频数据或者文字数据等。

需要说明的是,移动终端可以是智能手机、平板电脑、个人数字助理(英文全称:personaldigitalassistant,英文缩写:pda)或其它具有信息分享功能的智能终端等,此处以智能手机为例进行介绍,然而并不应构成对本发明方案的限定。投射终端可以是智能电视、投影仪等具有连接服务器建立数据通信的智能终端,此处以智能电视为例进行介绍,然而并不应构成对本发明方案的限定。

可以理解的是,服务器可以是应用服务器、数据库服务器等,该服务器至少包括硬盘、处理器、内存、以及系统总线等硬件终端。

为了便于理解,参照图2所示,图2为本发明实施例中数据投射方法的一个交互实施例示意图,如图所示,在步骤101中,投射终端向服务器发送投射请求,用于向服务器请求获取投射数据。在步骤102中,服务器根据投射终端发送的投射请求向移动终端发送提示信息,用于指示移动终端对该投射终端进行投射鉴权。在步骤103中,移动终端根据提示信息向服务器发送投射确认信息,用于指示对投射终端鉴权成功。在步骤104中,服务器将投射终端所请求的投射数据发送给投射终端。这样,实现了移动终端对投射终端进行投射鉴权,从而使得投射终端从服务器获取到所需要的投射数据。

下面从服务器的角度,对本发明实施例中数据处理方法进行介绍,参照图3所示,本发明实施例中数据投射的方法的一个实施例包括:

201、接收投射终端发送的投射请求,所述投射请求用于向服务器请求获取投射数据;

当用户通过投射终端想要播放网络中的播放数据时,需要投射终端先向服务器发送投射请求,请求从服务器发送投射数据给投射终端。比如,投射终端为智能电视,在该智能电视上安装有视频播放应用软件腾讯视频app,当通过智能电视播放腾讯视频app中的视频时,由于待播放的视频数据存储在腾讯视频app所属的应用服务器中,因此,智能电视需要先向该应用服务器发送投射请求,请求从该应用服务器中获取待播放的视频的数据信息。另外,在投射终端在播放无播放权限的视频时,也可以通过向服务器发送投射请求,从而获取移动终端对投射终端的鉴权,鉴权成功后,则能够获取到服务器中的投射数据。

202、根据所述投射请求向移动终端发送提示信息,所述提示信息用于提示所述移动终端对所述投射终端进行投射鉴权;

在投射终端具备获取投射数据的权限时,服务器则能够直接将投射终端请求的投射数据发送给投射终端。而当投射终端不具备获取该投射数据的权限时,服务器则需要通知移动终端,使得移动终端对该投射终端进行鉴权确认,才能够将投射终端请求的投射数据发送给投射终端。比如,投射终端为智能电视,该智能电视上安装了腾讯视频app,但是用户未通过该智能电视在所安装的腾讯视频app上进行用户账号的登录,而在腾讯视频app对应的应用服务器中,对不同的视频进行了分类,第一类视频无需用户登录即可以播放,第二类视频需要用户登录才能够播放。还有另外一种分类方式,比如第一类视频允许在任何播放平台上播放,而第二类视频只允许在移动终端平台上进行播放。因此智能电视在请求从应用服务器获取第二类视频数据时,应用服务器不能直接将该第二类视频数据发送给智能电视。为了满足用户通过智能电视播放第二类视频的需求,应用服务器则向移动终端发送提示信息,比如,该提示信息显示“是否对智能电视进行投射鉴权”。

203、接收所述移动终端发送的投射确认信息;

移动终端在接收到服务器发送的提示信息后,当确认允许投射终端播放所请求的投射数据时,则向服务器发送投射确认信息。具体的,服务器向移动终端发送提示信息,该提示信息显示“是否对智能电视进行鉴权”,并且显示有“是”和“否”连个选择按钮,移动终端用户点击“是”按钮,则触发移动终端产生投射确认信息给服务器,该投射确认信息可以通过二进制或数字表示。比如若用户点击“是”时,产生的是数字“1”,则将该数字“1”发送给服务器,表示确认对该投射终端鉴权成功,若用户点击“否”时,产生数字“0”,则将该数字“0”发送给服务器,则表示不对该投射终端进行鉴权。

204、若根据所述投射确认信息确定所述移动终端对所述投射终端投射鉴权成功,则将所述投射终端所请求的投射数据发送给所述投射终端。

服务器接收到移动终端的投射确认信息后,根据该投射确认信息判断是否对投射终端鉴权成功,比如接收到的投射确认信息为“1”,则表示对该投射终端鉴权成功,服务器则根据投射终端发送的投射请求所请求的投射数据发送给投射终端。比如,投射终端为智能电视,移动终端为智能手机,服务器为腾讯视频app所属的应用服务器。用户通过智能电视想播放腾讯视频app中的只在智能手机端有播放权限的视频,由于智能电视没有播放权限,因此向应用服务器发送投射请求,服务器则向智能手机发送提示信息,提示是否向该智能电视鉴权,移动终端回复投射确认信息,并指示对该智能电视鉴权成功,应用服务器则将该智能电视请求的视频发送给智能电视,使得在智能电视上播放该视频,完成视频数据的投射。

本发明实施例中,首先接收投射终端发送的投射请求,所述投射请求用于向服务器请求获取投射数据,根据所述投射请求向移动终端发送提示信息,所述提示信息用于提示所述移动终端对所述投射终端进行投射鉴权,接收所述移动终端发送的投射确认信息,若根据所述投射确认信息确定所述移动终端对所述投射终端投射鉴权成功,则并将所述投射终端所请求的投射数据发送给所述投射终端。这样,当投射终端需要进行鉴权获取投射数据时,不是如现有技术中输出二维码由移动终端用户进行扫描连接,而是通过向网络侧发送投射请求,网络侧在接收到该投射请求后则向移动终端发送提示信息,提示移动终端是否对投射终端进行投射鉴权,只有当移动终端用户确认对投射终端鉴权成功时,才会将投射终端请求的投射数据发送给投射终端。移动终端只需具备信息发送功能即能够完成投射鉴权的任务,无需进行扫描二维码等多重繁琐步骤,从而提高了移动终端对投射终端进行鉴权的效率。

可选地,在上述图3对应的实施例的基础上,本发明实施例提供的数据投射的方法第一个可选实施例中,服务器在根据所述投射请求向移动终端发送提示信息之前,还包括:

根据所述投射请求对所述投射终端进行请求鉴权,若鉴权成功,则执行所述根据所述投射请求向移动终端发送提示信息的步骤;若鉴权失败,则拒绝所述投射终端的投射请求。

在实际应用中,可能会存在一些非法终端模拟成投射终端向服务器发送投射请求,从而获取到服务器中的投射数据后进行一些非法商业应用。因此在本发明实施例中,投射终端在向服务器发送投射请求后,服务器还可以根据投射请求对投射终端进行请求鉴权,若鉴权成功,则根据投射请求向移动终端发送提示信息,若鉴权失败,则拒绝该投射设备发送的投射请求。

具体的鉴权过程可以为:若投射终端为智能电视,服务器为腾讯视频app所述的应用服务器,该智能电视在安装腾讯视频app时,该应用服务器为该智能电视分配一个隐藏的账号密码,该隐藏的账号密码为用户不可见,该隐藏的账号密码存储与应用服务器中,智能电视在发送投射请求时,会根据在该腾讯视频app中预先约定的算法对该隐藏的账号密码进行运算并得到一个票据单,该票据单与投射请求一同发送到该应用服务器,应用服务器接收到投射请求以及该票据单后,根据该约定的算法进行对该票据单逆向运算,得到隐藏的账号密码,若该隐藏的账号密码在应用服务器中能够找到与之匹配的账号密码,则表示该投射终端为合法终端,该投射请求为合法请求。若未能找到与之匹配的账号密码,则表示该智能电视未安装有腾讯视频app,该投射请求为非法请求,应用服务器则拒绝该投射请求。

可选地,在上述图3对应的实施例,或者图3实施例的第一个可选实施例的基础上,本发明实施例提供的数据投射的方法第二个可选实施例中,服务器在将所述投射终端所请求的投射数据发送给所述投射终端之前,包括:

对所述移动终端进行级别鉴权,若鉴权成功,则执行将所述投射终端所请求的投射数据发送给所述投射终端的步骤;若鉴权失败,则拒绝所述投射终端的投射请求。

服务器对移动终端的级别有不同的要求,比如有的视频只允许级别高的移动终端才能获取播放,而级别较低的移动终端无法播放。因此,服务器在接收到移动终端发送的投射确认信息后,还可以先对移动终端的级别进行鉴权,若该移动终端的级别高,则鉴权成功,服务器则将投射终端所请求的投射数据发送给投射终端,若该移动终端的级别低,则鉴权失败,服务器则拒绝投射终端发送的投射请求。

具体的,比如投射终端为智能电视,移动终端为智能手机,服务器为腾讯视频app所属的应用服务器。用户在智能手机上通过注册的腾讯视频app的账号进行登录,而在智能手机上所登录的账号为普通用户,应用服务器中存储了多个只允许vip用户播放的视频。智能电视通过腾讯视频app需要播放的视频恰好为只允许vip用户播放的视频,应用该服务器向该智能手机发送提示信息后,即使该智能手机发送投射确认信息,对该智能电视鉴权成功,服务器也不能将该vip视频数据发送给智能电视。而需要智能手机的登录账号升级为vip用户之后,才能将该vip视频数据发送给智能电视进行播放。

可选地,在上述图3实施例的第二个可选实施例的基础上,本发明实施例提供的数据投射的方法第三个可选实施例中,服务器对所述移动终端进行级别鉴权之前,还包括:

对所述移动终端进行身份鉴权,若鉴权成功,则执行所述对所述移动终端进行级别鉴权的步骤;若鉴权失败,则引导所述移动终端进行账号登录。

在实际应用中,移动终端可能并非时刻保持着账号登录的状态,因此相对于服务器而言,未进行账号登录的移动终端为非法移动终端,服务器不能根据非法移动终端发送的投射确认信息发送投射数据给投射终端。因此,在对移动终端进行级别鉴权之前,服务器还可以先对移动终端进行身份鉴权,若鉴权成功,则执行对移动终端进行级别鉴权,若鉴权失败,则可以引导移动终端进行账号登录,成为合法移动终端。

具体的,比如,移动终端为智能手机,服务器为腾讯视频app所属的应用服务器,智能手机在向应用服务器发送投射确认信息后,该应用服务器判断该智能手机是否有腾讯视频app的账号登录,若是,则继续对该账号进行级别鉴权,若否,则发送登录页面给智能手机,引导智能手机用户根据提示输入账号密码进行账号登录。需要说明的是,该腾讯视频app应用服务器还可以关联其它的应用服务器,比如关联了微信应用服务器或者qq应用服务器。在引导智能手机进行账号登录时,可以指示用户通过微信账号或者qq账号进行登录。

可选地,在上述图3实施例、或者图3实施例的第一个可选实施例、或者第二个可选实施例、或者第三个可选实施例的基础上,本发明实施例提供的数据投射的方法第四个可选实施例中,所述根据所述投射请求向移动终端发送提示信息,可以具体为:

根据所述投射请求向与所述投射终端所属同一局域网的移动终端发送提示信息。

为了使得服务器能够准确移动终端发送提示信息,服务器可以先对投射终端以及移动终端的地址进行绑定,绑定后,服务器则可以根据投射请求向与所述投射终端所属同一局域网的移动终端发送提示信息。

具体的绑定过程可以为,比如投射设备为智能电视,移动终端为智能手机,服务器为腾讯视频app所属的应用服务器,智能电视与智能手机所属于同一局域网,该局域网连通广域网。智能电视在通过所安装的腾讯视频app通过该应用服务器播放过一次网络视频后,应用服务器就已经获取并存储了该智能电视的ip地址以及该智能电视所属的局域网,移动终端通过所安装的腾讯视频app通过该应用服务器播放过一次网络视频后,该应用服务器也已经获取并存储了该智能手机的ip地址,应用该服务器判断该智能手机的ip地址与该智能电视的ip地址来源于同一局域网,因此应用服务器则对该智能电视的ip地址与该智能手机的ip地址进行绑定。在智能电视需要投射授权时,该应用服务器则会向所绑定ip地址的智能手机发送提示信息。

需要说明的是,当服务器未检测到与该投射终端所属同一局域网的移动终端时,服务器还可以发送指示信息给投射终端,指示投射终端生成二维码信息,再由用户通过移动终端扫描该二维码进行对投射终端的投射鉴权。

可选地,在上述图3的第四个可选实施例的基础上,本发明实施例提供的数据投射的方法第五个可选实施例中,当与所述投射终端所属同一局域网的移动终端包括至少两个移动终端时,还包括:

根据所述投射终端的投射授权记录,确定所述至少两个移动终端中最近对所述投射终端进行确认授权的目标终端;

则所述根据所述投射请求向移动终端发送提示信息,包括:

根据所述投射请求向所述目标终端发送提示信息。

在实际应用中,可能在同一个局域网中,连接有至少两个移动终端,而这至少两个移动终端均在服务器中与投射终端建立了地址绑定。在当服务器需要向移动终端发送提示信息时,服务器同时向该至少两个移动终端均发送提示信息,也可以根据该投射终端的投射授权记录,确定出该至少两个移动终端中最近对该投射终端进行确认授权的目标终端,服务器则只向该目标终端发送提示信息。

具体的,比如,投射终端为智能电视,移动终端包括第一智能手机和第二智能手机,服务器为腾讯视频app所属的应用服务器,该智能电视与第一智能手机与第二智能手机所属同一局域网,即连接同一路由器,或者连接同一网段的路由器。其中,第一智能手机、第二智能手机均在该应用服务器中与该智能电视进行了地址绑定。第一智能手机最近一次对该智能电视进行投射的确认授权是在上个礼拜,第二智能手机最近一次对该智能电视进行投射的确认授权是在昨天,因此当今天该智能电视又需要投射确认授权时,服务器则向第二智能手机发送提示信息,提示对智能电视进行投射鉴权。当第二智能手机否决对该智能电视进行投射鉴权,或者在预定时间内,比如1分钟内未收到第二智能手机对该智能电视进行投射鉴权的投射确认信息时,服务器则向第一智能手机发送提示信息,提示对智能电视进行投射鉴权。

可选地,在上述图3实施例,或者图3的第一可选实施例,或者图3的第二个可选实施例,或者图3的第三个可选实施例,或者图3的第四个可选实施例,或者图3的第五个可选实施例的基础上,本发明实施例提供的数据投射的方法第六个可选实施例中,所述投射确认信息包括所述移动终端的登录账号和登录密码;

所述将所述投射终端所请求的投射数据发送给所述投射终端,包括:

根据所述移动终端的登录账号和登录密码将所述投射数据发送给所述投射终端。

在本发明实施例中,可以将投射终端作为移动终端的一个显示器进行投射播放移动终端才能播放的投射数据。比如,投射终端为智能电视,移动终端包括第一智能手机和第二智能手机,服务器为腾讯视频app所属的应用服务器,该智能电视与第一智能手机与第二智能手机所属同一局域网,即连接同一路由器,或者连接同一网段的路由器。智能电视可以不进行用户账号登录该腾讯视频app,智能手机通过用户账号登录了该腾讯视频app,且智能手机具备播放腾讯视频app中视频的权限,比如看直播视频。智能电视在向应用服务器请求发送投射数据时,所请求的数据内容也是直播视频数据,但是应用服务器不允许通过智能电视直接播放直播视频数据,因此需要智能手机将所登录用户的登录账号和登录密码发送给应用服务器,由应用服务器根据该登录账号和登录密码将允许在智能手机上播放的直播视频数据发送给智能电视,从而实现在智能电视上投射播放直播视频。

可选地,在上述图3实施例,或者图3的第一可选实施例,或者图3的第二个可选实施例,或者图3的第三个可选实施例,或者图3的第四个可选实施例,或者图3的第五个可选实施例的基础上,本发明实施例提供的数据投射的方法第七个可选实施例中,所述投射确认信息包括所述移动终端的登录账号和登录密码;

在所述将所述投射终端所请求的投射数据发送给所述投射终端之前,所述方法还包括:

将所述移动终端的登录账号和登录密码发送给所述投射终端;

接收所述投射终端根据所述登录账号和登录密码进行的登录信息。

在实际应用中,投射终端没有权限获取服务器内的数据,可能源于投射终端未进行账号的登录,对于服务器而言,可能只允许进行登录后的投射终端才能获取投射数据,因此在本发明实施例中,移动终端向服务器发送投射确认信息时,将移动终端所使用的登录账号和登录密码发送给服务器,再由服务器发送给投射终端,使得投射终端根据该登录账号和登录密码进行登录,在登录成功后,服务器则把投射终端所请求的投射数据发送给投射终端。比如,投射终端为智能电视,移动终端包括第一智能手机和第二智能手机,服务器为腾讯视频app所属的应用服务器,该智能电视与第一智能手机与第二智能手机所属同一局域网,即连接同一路由器,或者连接同一网段的路由器。智能电视可以不进行用户账号登录该腾讯视频app,智能手机通过用户账号登录了该腾讯视频app,智能电视向应用服务器发送投射请求,应用服务器向智能手机发送提示信息,智能手机收到提示信息后,将智能手机上所登录的登录账号和登录密码发送给应用服务器,应用服务器则将该登录账号和登录密码发送给智能电视,智能电视登录成功后,应用服务器则将智能电视所请求的投射数据发送给智能电视。

为便于理解,下面可以以一个具体应用场景对本发明中一种数据投射的方法进行详细描述,请参阅图4,图4为应用场景的流程示意图,具体为:

用户在自己的家中通过路由器构建了一个局域网,该局域网中连接有自己的智能手机以及家里的智能电视,并将该路由器连接锚设备,通过从网络运营商所购得的上网账号和密码在路由器上进行拨号,从而使得该局域网中的智能手机以及智能电视能够访问英特网的共享资源数据。用户通过自己的智能手机通过访问英特网,在腾讯视频官网网站中下载并安装了腾讯视频app的手机客户端应用软件,并注册了一个腾讯视频app的用户账号,并升级为vip用户,对在该腾讯视频app的播放平台中进行了一次网络视频的播放,腾讯视频app所属的应用服务器则存储了该智能手机的ip地址以及所属局域网。用户又通过智能电视在应用市场中下载并安装了腾讯视频app的tv客户端应用软件,并对该腾讯视频app的播放平台中进行了一次网络视频的播放,该应用服务器则存储了该智能电视的ip地址以及所属的局域网,应用服务器还检测到该智能电视的ip地址与该智能手机的ip地址源于同一局域网,因此则对该智能电视的ip地址与该智能手机的ip地址进行绑定。该应用服务器至少包括三个服务模块,分别是鉴权服务、绑定服务以及投射服务,其中鉴权服务用于对各个终端进行鉴权,绑定服务器用于根据绑定规则对不同类型的终端的地址进行绑定,投射服务则用于根据终端的投射请求向终端获取到相应的投射数据并发送给终端。当用户再一次使用智能电视需要播放腾讯视频中vip视频时,由于智能电视中未进行用户账号的登录,因此智能电视没有权限对该vip视频进行播放,所以需要通过如下方法对该智能电视进行投射确认授权,使得该智能电视能够播放该vip视频,具体步骤为:

301、智能电视向应用服务器发送投射请求。

302、应用服务器中的鉴权服务模块对该智能电视进行鉴权,确认该智能电视为合法终端。

303、应用服务器获取该智能电视的ip地址和mac地址,并通过绑定服务模块查询该ip地址所属的局域网是否绑定有智能手机的ip地址和mac地址,若有,则发送提示信息给该智能手机,用于提示智能手机端对该智能电视端进行投射鉴权;若没有,则返回响应消息给智能电视,提示无绑定的智能手机。

304、智能手机收到应用服务器发送的提示信息后,用户进行确认操作,确认通过智能手机对智能电视进行投射确认授权,并将该投射确认信息发送给应用服务器。

305、应用服务器通过鉴权服务模块根据该投射确认信息判断该智能手机是否为合法终端,则判断该智能手机是否为登录状态,若是,则执行步骤307,若否,则执行步骤306。

306、该智能手机为非用户账号登录状态,服务器发送登录界面给智能手机端显示,引导用户在智能手机上登录自己注册的用户账号。

307、由于用户所登录的用户账号为vip用户,因此该账号具备观看vip视频的权限,因此应用服务器则通过投射服务从数据库中获取智能手机所请求的投射数据,即请求的vip视频。

308、应用服务器通过投射服务将该vip视频发送给智能电视端,使得用户在智能电视上观看vip视频。

参照图5所示,本发明实施例中提供的服务器的一个实施例包括:

接收单元401,用于接收投射终端发送的投射请求,所述投射请求用于向服务器请求获取投射数据;

发送单元402,用于根据所述投射请求向移动终端发送提示信息,所述提示信息用于提示所述移动终端对所述投射终端进行投射鉴权;

所述接收单元401还用于,接收所述移动终端发送的投射确认信息;

确定单元403,用于根据所述投射确认信息确定所述移动终端对所述投射终端投射鉴权成功;

所述发送单元402还用于,将所述投射终端所请求的投射数据发送给所述投射终端。

参照图6所示,本发明实施例中服务器的另一实施例包括:

接收单元501,用于接收投射终端发送的投射请求,所述投射请求用于向服务器请求获取投射数据;

鉴权单元502,对所述移动终端进行身份鉴权,若鉴权成功,则执行所述对所述移动终端进行级别鉴权的步骤;若鉴权失败,则引导所述移动终端进行账号登录。

可选的,鉴权单元502还用于,在所述发送单元根据所述投射请求向移动终端发送提示信息之前,根据所述投射请求对所述投射终端进行请求鉴权,若鉴权成功,则执行所述根据所述投射请求向移动终端发送提示信息的步骤;若鉴权失败,则拒绝所述投射终端的投射请求。

可选的,鉴权单元502还用于,在所述发送单元将所述投射终端所请求的投射数据发送给所述投射终端之前,对所述移动终端进行级别鉴权,若鉴权级别成功,则执行将所述投射终端所请求的投射数据发送给所述投射终端的步骤;若鉴权失败,则拒绝所述投射终端的投射请求。

发送单元503,用于根据所述投射请求向移动终端发送提示信息,所述提示信息用于提示所述移动终端对所述投射终端进行投射鉴权;

可选的,发送单元503具体用于:

根据所述投射请求向与所述投射终端所属同一局域网的移动终端发送提示信息。

当与所述投射终端所属同一局域网的移动终端包括至少两个移动终端时,确定单元504用于:根据所述投射终端的投射授权记录,确定所述至少两个移动终端中最近对所述投射终端进行确认授权的目标终端;

则发送单元503具体还用于:

根据所述投射请求向所述目标终端发送提示信息。

可选的,所述接收单元501还用于,接收所述移动终端发送的投射确认信息;

确定单元504,用于根据所述投射确认信息确定所述移动终端对所述投射终端投射鉴权成功;

所述发送单元503还用于,将所述投射终端所请求的投射数据发送给所述投射终端。

可选的,所述投射确认信息包括所述移动终端的登录账号和登录密码;

所述发送单元503具体还用于:

根据所述移动终端的登录账号和登录密码将所述投射数据发送给所述投射终端。

可选的,所述投射确认信息包括所述移动终端的登录账号和登录密码;

所述发送单元503还用于:在所述将所述投射终端所请求的投射数据发送给所述投射终端之前,将所述移动终端的登录账号和登录密码发送给所述投射终端;

所述接收单元501具体还用于:接收所述投射终端根据所述登录账号和登录密码进行的登录信息。

需要说明的是,图5以及图6所对应的服务器实施例可以通过图1所示的服务器实现,其实施例中的具体描述可以参照图3实施例以及在图3实施例对应的七个可选实施例的描述内容,此处不做赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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