数据校验方法、装置和智能电视系统与流程

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

技术特征:

1.一种数据校验方法,其特征在于,所述方法包括:

接收服务提供设备发送的校验请求,其中,所述校验请求用于请求校验客户端与服务提供设备的连接是否合法,所述校验请求中携带有所述客户端的随机令牌和所述客户端的随机标识;

根据保存在本地的随机令牌和随机标识,对所述校验请求中携带的随机令牌和随机标识进行验证;其中,所述保存在本地的随机标识为预先分配给所述客户端、用于标识所述客户端的信息;所述保存在本地的随机令牌为预先分配给所述客户端、用于验证所述客户端与分配给所述客户端的服务提供设备的连接有效性的信息;

若所述校验请求中携带的随机令牌和随机标识与保存在本地的对应信息匹配,则确定所述校验请求所请求校验的客户端与服务提供设备的连接合法。

2.如权利要求1所述的方法,其特征在于,若所述校验请求中携带的随机令牌和随机标识与保存在本地的对应信息匹配,则确定所述校验请求所请求校验的客户端与服务提供设备的连接合法的步骤,包括:

若所述校验请求中携带的随机标识与保存在本地的随机标识匹配、且根据保存在本地的所述随机令牌确定所述校验请求中携带的随机令牌有效,则确定所述校验请求所请求校验的客户端与服务提供设备的连接合法。

3.如权利要求1所述的方法,其特征在于,所述校验请求中还携带有所述客户端的校验信息;

所述方法还包括:

将所述校验请求中携带的客户端的校验信息与保存在本地的客户端的校验信息进行比较;其中,所述保存在本地的客户端的校验信息为预先分配给所述客户端的信息;

若所述校验请求中携带的客户端的校验信息与保存在本地的客户端的校验信息匹配,则执行确定所述校验请求所请求校验的客户端与服务提供设备的连接合法的步骤。

4.如权利要求3所述的方法,其特征在于,所述保存在本地的客户端 的校验信息根据保存在本地的所述客户端的随机标识密码生成;其中,所述保存在本地的随机标识密码为预先分配给所述客户端、且与所述客户端的随机标识对应的信息。

5.如权利要求3所述的方法,其特征在于,所述保存在本地的客户端的校验信息根据保存在本地的所述客户端的随机标识密码,以及,以下信息中的至少一种生成:保存在本地的所述服务提供设备的唯一标识码和/或随机数;其中,所述保存在本地的随机标识密码为预先分配给所述客户端、且与所述客户端的随机标识对应的信息。

6.如权利要求1所述的方法,其特征在于,所述校验请求中还携带有所述服务提供设备的唯一标识码;

所述方法还包括:

将所述校验请求中携带的服务提供设备的唯一标识码与保存在本地的服务提供设备的唯一标识码进行比较;其中,保存在本地的服务提供设备的唯一标识码为预先分配给所述客户端、且为所述客户端提供服务的服务提供设备的唯一标识码;

若所述校验请求中携带的服务提供设备的唯一标识码与保存在本地的服务提供设备的唯一标识码匹配,则执行确定所述校验请求所请求校验的客户端与服务提供设备的连接合法的步骤。

7.如权利要求1-6任一项所述的方法,其特征在于,保存在本地的随机标识为在接收到所述客户端发送的注册请求后、分配给所述客户端、用于标识所述客户端的信息;

所述方法还包括:

响应于所述客户端的注册请求,将分配给所述客户端、用于标识所述客户端的随机标识发送给所述客户端。

8.如权利要求4或5所述的方法,其特征在于,所述保存在本地的随机标识密码为在接收到所述客户端发送的注册请求后、分配给所述客户端、且与分配给所述客户端的随机标识对应的随机标识密码;

所述方法还包括:

响应于所述客户端的注册请求,将分配给所述客户端、用于标识所述客户端的随机标识、以及与所述客户端的随机标识对应的随机标识密码发送给所述客户端。

9.如权利要求5所述的方法,其特征在于,所述保存在本地的所述服务提供设备的唯一标识码和/或随机数,为在接收到所述客户端发送的请求分配服务提供设备的分配请求后、分配给所述客户端且为所述客户端提供服务的服务提供设备的唯一标识码和/或随机数;其中,所述分配请求中携带预先分配给所述客户端、用于标识所述客户端的随机标识;

所述方法还包括:

响应于所述分配请求,将分配给所述客户端为所述客户端提供服务的服务提供设备的唯一标识码和/或随机数发送给所述客户端。

10.根据权利要求1-6任一权利要求所述的方法,其特征在于,所述数据校验方法应用于智能电视系统;其中,所述智能电视系统包括:至少一个服务器、至少一个客户端、至少一个服务提供设备;其中,所述服务器用于向所述客户端分配服务提供设备;所述客户端设置在智能电视中,所述服务提供设备设置在网络侧,用于通过网络为建立连接的客户端提供互联网服务。

11.根据权利要求11所述的方法,其特征在于,所述智能电视系统,还包括至少一个用户数据信息存储设备;所述至少一个用户数据信息存储设备包括:至少一个用户分区;其中,所述至少一个用户分区分别用于存储不同客户端对应的用户数据。

12.根据权利要求11所述的方法,其特征在于,所述服务提供设备包括:网络机顶盒;所述互联网服务,包括如下中的至少一个:

电视直播、音视频服务、网页服务、游戏服务。

13.一种数据校验方法,其特征在于,所述方法包括:

接收客户端发送的用于请求连接的连接请求,其中,所述连接请求中携带有所述客户端的随机令牌和所述客户端的随机标识,所述客户端的随机令 牌用于指示服务器验证所述客户端与分配给所述客户端的服务提供设备的连接有效性;所述客户端的随机标识用于标识所述客户端的信息;

根据所述连接请求生成校验请求,并向所述服务器发送生成的所述校验请求,其中,所述校验请求用于请求所述服务器校验所述连接请求所请求的连接是否合法,所述校验请求中携带有所述客户端的随机令牌和所述客户端的随机标识;

根据所述服务器返回的对所述校验请求的校验结果,确定所述连接请求所请求的连接是否合法。

14.如权利要求13所述的方法,其特征在于,所述校验请求中还携带有由所述客户端上报的所述客户端的校验信息;

根据所述服务器返回的对所述校验请求的校验结果,确定所述连接请求所请求的连接是否合法的步骤,包括:

接收所述服务器返回的对所述校验请求的校验结果,其中,所述校验结果包括:第一校验结果,其中,所述第一校验结果用于指示所述校验请求中携带的所述客户端的校验信息与保存在服务器中的所述客户端的校验信息是否匹配;其中,保存在服务器中的校验信息为预先分配给所述客户端的信息;

根据所述第一校验结果,确定所述连接请求所请求的连接是否合法。

15.如权利要求14所述的方法,其特征在于,所述客户端的校验信息根据所述客户端的随机标识密码生成。

16.如权利要求15所述的方法,其特征在于,所述客户端的校验信息根据所述客户端的随机标识密码,以及,以下信息中的至少一种生成:服务提供设备的唯一标识码和/或随机数。

17.如权利要求13所述的方法,其特征在于,所述校验请求中还携带有本地保存的所述服务提供设备的唯一标识码;

根据所述服务器返回的对所述校验请求的校验结果,确定所述连接请求所请求的连接是否合法的步骤,包括:

接收所述服务器返回的对所述校验请求的校验结果,其中,所述校验结 果包括:第二校验结果;其中,所述第二校验结果用于指示所述校验请求中携带的所述服务提供设备的唯一标识码与保存在服务器中的所述服务提供设备的唯一标识码是否匹配;其中,保存在服务器中的服务提供设备的唯一标识码为预先分配给所述客户端、且为所述客户端提供服务的服务提供设备的唯一标识码;

根据所述第二校验结果,确定所述连接请求所请求的连接是否合法。

18.如权利要求13所述的方法,其特征在于,根据所述服务器返回的对所述校验请求的校验结果,确定所述连接请求所请求的连接是否合法的步骤,包括:

接收所述服务器返回的对所述校验请求的校验结果,其中,所述校验结果包括:第三校验结果;其中,所述第三校验结果用于指示所述客户端请求的本次连接是否有效,以及,所述校验请求中携带的客户端的随机标识与保存在服务器中的客户端的随机标识是否匹配;其中,所述保存在服务器中的客户端的随机标识为预先分配给所述客户端、用于标识所述客户端的信息;

根据所述第三校验结果,确定所述连接请求所请求的连接是否合法。

19.一种数据校验装置,其特征在于,所述装置包括:

校验请求接收模块,用于接收服务提供设备发送的校验请求,其中,所述校验请求用于请求校验客户端与服务提供设备的连接是否合法,所述校验请求中携带有所述客户端的随机令牌和所述客户端的随机标识;

验证模块,用于根据保存在本地的随机令牌和随机标识,对所述校验请求中携带的随机令牌和随机标识进行验证;其中,所述保存在本地的随机标识为预先分配给所述客户端、用于标识所述客户端的信息;所述保存在本地的随机令牌为预先分配给所述客户端、用于验证所述客户端与分配给所述客户端的服务提供设备的连接有效性的信息;

确定模块,用于在所述校验请求中携带的随机令牌和随机标识与保存在本地的对应信息匹配时,确定所述校验请求所请求校验的客户端与服务提供设备的连接合法。

20.如权利要求19所述的装置,其特征在于,所述确定模块,用于在所述校验请求中携带的随机标识与保存在本地的随机标识匹配、且根据保存在本地的所述随机令牌确定所述校验请求中携带的随机令牌有效时,确定所述校验请求所请求校验的客户端与服务提供设备的连接合法。

21.如权利要求19所述的装置,其特征在于,所述校验请求中还携带有所述客户端的校验信息;

所述装置还包括:

第一比较模块,用于将所述校验请求中携带的客户端的校验信息与保存在本地的客户端的校验信息进行比较;其中,所述保存在本地的客户端的校验信息为预先分配给所述客户端的信息;以及,

在所述校验请求中携带的客户端的校验信息与保存在本地的客户端的校验信息匹配时,确定所述校验请求所请求校验的客户端与服务提供设备的连接合法。

22.如权利要求21所述的装置,其特征在于,所述保存在本地的客户端的校验信息根据保存在本地的所述客户端的随机标识密码生成;其中,所述保存在本地的随机标识密码为预先分配给所述客户端、且与所述客户端的随机标识对应的信息。

23.如权利要求21所述的装置,其特征在于,所述保存在本地的客户端的校验信息根据保存在本地的所述客户端的随机标识密码,以及,以下信息中的至少一种生成:保存在本地的所述服务提供设备的唯一标识码和/或随机数;其中,所述保存在本地的随机标识密码为预先分配给所述客户端、且与所述客户端的随机标识对应的信息。

24.如权利要求19所述的装置,其特征在于,所述校验请求中还携带有所述服务提供设备的唯一标识码;

所述装置还包括:

第二比较模块,用于将所述校验请求中携带的服务提供设备的唯一标识码与保存在本地的服务提供设备的唯一标识码进行比较;其中,保存在本地的服务提供设备的唯一标识码为预先分配给所述客户端、且为所述客户端提 供服务的服务提供设备的唯一标识码;以及,

在所述校验请求中携带的服务提供设备的唯一标识码与保存在本地的服务提供设备的唯一标识码匹配时,确定所述校验请求所请求校验的客户端与服务提供设备的连接合法。

25.如权利要求19-24任一项所述的装置,其特征在于,保存在本地的随机标识为在接收到所述客户端发送的注册请求后、分配给所述客户端、用于标识所述客户端的信息;

所述装置还包括:

第一响应模块,用于响应于所述客户端的注册请求,将分配给所述客户端、用于标识所述客户端的随机标识发送给所述客户端。

26.如权利要求22或23所述的装置,其特征在于,所述保存在本地的随机标识密码为在接收到所述客户端发送的注册请求后、分配给所述客户端、且与分配给所述客户端的随机标识对应的随机标识密码;

所述装置还包括:

第二响应模块,用于响应于所述客户端的注册请求,将分配给所述客户端、用于标识所述客户端的随机标识、以及与所述客户端的随机标识对应的随机标识密码发送给所述客户端。

27.如权利要求23所述的装置,其特征在于,所述保存在本地的所述服务提供设备的唯一标识码和/或随机数,为在接收到所述客户端发送的请求分配服务提供设备的分配请求后、分配给所述客户端且为所述客户端提供服务的服务提供设备的唯一标识码和/或随机数;其中,所述分配请求中携带预先分配给所述客户端、用于标识所述客户端的随机标识;

所述装置还包括:

第三响应模块,用于响应于所述分配请求,将分配给所述客户端为所述客户端提供服务的服务提供设备的唯一标识码和/或随机数发送给所述客户端。

28.一种数据校验装置,其特征在于,所述装置包括:

连接请求接收模块,用于接收客户端发送的用于请求连接的连接请求,其中,所述连接请求中携带有所述客户端的随机令牌和所述客户端的随机标识,所述客户端的随机令牌用于指示服务器验证所述客户端与分配给所述客户端的服务提供设备的连接有效性;所述客户端的随机标识用于标识所述客户端的信息;

校验请求生成模块,用于根据所述连接请求生成校验请求,并向所述服务器发送生成的所述校验请求,其中,所述校验请求用于请求所述服务器校验所述连接请求所请求的连接是否合法,所述校验请求中携带有所述客户端的随机令牌和所述客户端的随机标识;

合法性验证模块,用于根据所述服务器返回的对所述校验请求的校验结果,确定所述连接请求所请求的连接是否合法。

29.如权利要求28所述的装置,其特征在于,所述校验请求中还携带有由所述客户端上报的所述客户端的校验信息;

所述合法性验证模块,用于接收所述服务器返回的对所述校验请求的校验结果,其中,所述校验结果包括:第一校验结果,其中,所述第一校验结果用于指示所述校验请求中携带的所述客户端的校验信息与保存在服务器中的所述客户端的校验信息是否匹配;其中,保存在服务器中的校验信息为预先分配给所述客户端的信息;以及,

根据所述第一校验结果,确定所述连接请求所请求的连接是否合法。

30.如权利要求29所述的装置,其特征在于,所述客户端的校验信息根据所述客户端的随机标识密码生成。

31.如权利要求30所述的装置,其特征在于,所述客户端的校验信息根据所述客户端的随机标识密码,以及,以下信息中的至少一种生成:服务提供设备的唯一标识码和/或随机数。

32.如权利要求28所述的装置,其特征在于,所述校验请求中还携带有本地保存的所述服务提供设备的唯一标识码;

所述合法性验证模块,用于接收所述服务器返回的对所述校验请求的校验结果,其中,所述校验结果包括:第二校验结果;其中,所述第二校验结 果用于指示所述校验请求中携带的所述服务提供设备的唯一标识码与保存在服务器中的所述服务提供设备的唯一标识码是否匹配;其中,保存在服务器中的服务提供设备的唯一标识码为预先分配给所述客户端、且为所述客户端提供服务的服务提供设备的唯一标识码;以及,

根据所述第二校验结果,确定所述连接请求所请求的连接是否合法。

33.如权利要求28所述的装置,其特征在于,所述合法性验证模块,用于接收所述服务器返回的对所述校验请求的校验结果,其中,所述校验结果包括:第三校验结果;其中,所述第三校验结果用于指示所述客户端请求的本次连接是否有效,以及,所述校验请求中携带的客户端的随机标识与保存在服务器中的客户端的随机标识是否匹配;其中,所述保存在服务器中的客户端的随机标识为预先分配给所述客户端、用于标识所述客户端的信息;以及,

根据所述第三校验结果,确定所述连接请求所请求的连接是否合法。

34.一种智能电视系统,其特征在于,所述智能电视系统包括:至少一个服务器、至少一个客户端、至少一个服务提供设备;其中,所述服务器用于向所述客户端分配服务提供设备;所述客户端设置在智能电视中,所述服务提供设备设置在网络侧,用于通过网络为建立连接的客户端提供互联网服务;

其中,所述服务器包括权利要求19至27任一项所述的数据校验装置,所述服务提供设备包括权利要求28-33任一项所述的数据校验装置。

35.根据权利要求34所述的智能电视系统,其特征在于,所述智能电视系统,还包括至少一个用户数据信息存储设备;所述至少一个用户数据信息存储设备包括:至少一个用户分区;其中,所述至少一个用户分区分别用于存储不同客户端对应的用户数据。

36.根据权利要求34所述的智能电视系统,其特征在于,所述服务提供设备包括:网络机顶盒;所述互联网服务,包括如下中的至少一个:

电视直播、音视频服务、网页服务、游戏服务。

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