Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
IPTV BID DISTRIBUTION METHOD, SYSTEM AND RELATED DEVICE, STORAGE MEDIUM
Document Type and Number:
WIPO Patent Application WO/2015/043159
Kind Code:
A1
Abstract:
Disclosed are an IPTV bid distribution method, system and related device, and storage medium; the method comprising: receiving user information sent by a set top box, and identifying a user according to the user information; obtaining a first probability, and calculating a bid won by the user according to the first probability, the number of currently remaining bids of each bidding item, and the total number of all bids; sending the bid won by the user to the set top box, such that the set top box instructs a display terminal to display the bid won by the user.

Inventors:
QIAO LIN (CN)
Application Number:
PCT/CN2014/075295
Publication Date:
April 02, 2015
Filing Date:
April 14, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
International Classes:
G06Q30/02; G07C15/00; H04N21/00
Foreign References:
CN101027696A2007-08-29
CN101216963A2008-07-09
CN1828655A2006-09-06
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理有限公司 (CN)
Download PDF:
Claims:
权利要求书

1、 一种交互式网络电视 IPTV进行标定分配的方法, 所述方法包括: 接收机顶盒发送来的用户信息, 并根据所述用户信息识别用户; 获取第一概率, 并根据所述第一概率、 当前剩余的各个标定项的标定 数量和所有标定的总数计算所述用户所中的标定;

将所述用户所中的标定发送给所述机顶盒, 以便通过所述机顶盒通知 显示终端显示所述用户所中的标定。

2、 根据权利要求 1所述的方法, 其中, 所述方法还包括:

获取分配标定的时间段, 以及各个时间段内各个标定项的标定数量。

3、 根据权利要求 1所述的方法, 其中, 所述方法还包括:

在标定分配过程中根据当前的用户数量和剩余的标定数量实时调整所 述第一概率。

4、 根据权利要求 1至 3中的任意一项所述的方法, 其中, 根据所述第 一概率、 当前剩余的各个标定项的标定数量和所有标定的总数计算所述用 户所中的标定, 包括:

用 1去除第一概率 R得到数值 m, 设置随机函数为 0到 m, 从中任意 获取一个随机数, 并截取该随机数的整数部分 n, 如果 n大于 0, 则该用户 本次未中标定, 直接返回未中标定, 计算结束; 如果 n等于 0, 则该用户本 次中标定, 进一步确定所述用户所中的标定项: 查询当前是否有剩余标定 项, 当剩余标定项个数为 0, 则该用户未中标定, 直接返回未中标定, 计算 结束; 当剩余标定项个数大于 0, 则进一步确定所述用户所中的标定: 计算 所有剩余标定的数量, 设 n(l)为标定项 1的剩余标定个数, n(2)为标定项 2 的剩余标定个数, 以此类推, n (m)为标定项 m的剩余标定个数, 则所有剩 余标定的个数为 S=n(l)+n(2)+ ... ... +n(m); 设置随机函数为 0到 S, 从中任 意获取一个随机数, 并截取该随机数的整数部分 D, 则 D 的取值范围是 0<=D<=S; 如果 0<=D<n(l), 则返回该用户中标定项 1的标定, 同时将标定 项 1的剩余标定个数减 1 ; 如果 n(l)<=D<n(l)+n(2) , 则返回该用户中标定 项 2 的标定, 同 时标定项 2 的剩余标定个数减 1; 如果 n(l)+n(2)<=D<n(l)+n(2)+n(3) , 则返回该用户中标定项 3 的标定, 同时将 标 定 项 3 的 剩 余 标 定 个 数 减 1 ; 依 次 类 推 , 如 果 n(l)+n(2)+ +n(m- 1 )<=D<=n( 1 )+n(2)+ +n(m) , 则返回该用户中标定 项 m的标定, 同时将标定项 m的剩余标定个数减 1。

5、 一种服务器, 所述服务器包括第一接收单元、 处理单元和第一发送 单元, 其中:

所述第一接收单元, 配置为接收机顶盒发送来的用户信息, 并根据所 述用户信息识别用户, 触发所述处理单元进行计算;

所述处理单元, 配置为获取第一概率, 并根据所述第一概率、 当前剩 余的各个标定项的标定数量和所有标定的总数计算所述用户所中的标定; 所述第一发送单元, 配置为将所述用户所中的标定发送给所述机顶盒, 以便通过所述机顶盒通知显示终端显示所述用户所中的标定。

6、 根据权利要求 5所述的服务器, 其中, 所述处理单元, 还配置为获 取分配标定的时间段, 以及各个时间段内各个标定项的数量。

7、 根据权利要求 5所述的服务器, 其中, 所述处理单元, 还配置为在 标定分配过程中根据当前的用户数量和剩余的标定数量实时调整所述第一 概率。

8、 根据权利要求 5至 7中任意一项所述的服务器, 其中, 所述处理单 元, 还配置为用 1去除第一概率 R得到数值 m, 设置随机函数为 0到 m, 从中任意获取一个随机数, 并截取该随机数的整数部分 n, 如果 n大于 0, 则该用户本次未中标定, 直接返回未中标定, 计算结束; 如果 n等于 0, 则 该用户本次中标定, 进一步确定所述用户所中的标定项: 查询当前是否有 剩余标定项, 当剩余标定项个数为 0, 则该用户未中标定, 直接返回未中标 定, 计算结束; 当剩余标定项个数大于 0, 则进一步确定所述用户所中的标 定: 计算所有剩余标定的数量, 设 n(l)为标定项 1 的剩余标定个数, n(2) 为标定项 2的剩余标定个数,以此类推, n (m)为标定项 m的剩余标定个数, 则所有剩余标定的个数为 S=n(l)+n(2)+ ... ... +n(m);设置随机函数为 0到 S, 从中任意获取一个随机数, 并截取该随机数的整数部分 D, 则 D的取值范 围是 0<=D<=S; 如果 0<=D<n(l), 则返回该用户中标定项 1的标定, 同时 将标定项 1 的剩余标定个数减 1 ; 如果 n(l)<=D<n(l)+n(2), 则返回该用户 中标定项 2 的标定, 同时标定项 2 的剩余标定个数减 1 ; 如果 n(l)+n(2)<=D<n(l)+n(2)+n(3) , 则返回该用户中标定项 3 的标定, 同时将 标 定 项 3 的 剩 余 标 定 个 数 减 1 ; 依 次 类 推 , 如 果 n(l)+n(2)+ +n(m- 1 )<=D<=n( 1 )+n(2)+ +n(m),则返回该用户中标定项 m的标定, 同时将标定项 m的剩余标定个数减 1。

9、 一种交互式网络电视 IPTV进行标定分配的方法, 所述方法包括: 接收用户发送来的用户信息, 并将所述用户信息发送给服务器, 以便 触发所述服务器计算所述用户所中的标定;

接收所述服务器发送来的所述用户所中的标定, 并将所述服务器发送 来的所述用户所中的标定发送给显示终端, 以便通过所述显示终端进行显 示。

10、 一种机顶盒, 所述机顶盒包括第二接收单元和第二发送单元, 其 中:

所述第二接收单元, 配置为接收用户发送来的用户信息, 以及接收服 务器发送来的所述用户所中的标定;

所述第二发送单元, 配置为将所述用户信息发送给所述服务器, 触发 所述服务器计算所述用户所中的标定; 以及, 将所述服务器发送来的所述 用户所中的标定发送给显示终端, 以便通过所述显示终端进行显示。

11、 一种交互式网络电视 IPTV系统, 所述系统包括机顶盒、 服务器和 显示终端, 其中:

所述机顶盒, 配置为接收用户信息, 并将所述用户信息发送给所述服 务器, 以便触发所述服务器计算所述用户所中的标定; 以及接收所述服务 器发送来的所述用户所中的标定, 并将所述用户所中的标定发送给所述显 示终端;

所述服务器, 配置为根据所述用户信息识别用户; 获取第一概率, 并 根据所述第一概率、 当前剩余的各个标定项的标定数量和所有标定的总数 计算所述用户所中的标定, 将计算得到的所述用户所中的标定发送给所述 机顶盒; 行显示。

12、 根据权利要求 11所述的 IPTV系统, 其中, 所述服务器, 还配置 为获取分配标定的时间段, 以及各个时间段内各个标定项的数量。

13、 根据权利要求 11所述的 IPTV系统, 其中, 所述服务器, 还配置 为在标定分配过程中根据当前的用户数量和剩余的标定数量实时调整所述 第一概率。

14、 根据权利要求 11至 13中的任意一项所述的 IPTV系统, 其中, 所 述服务器, 还配置为用 1去除第一概率 R得到数值 m, 设置随机函数为 0 到 m, 从中任意获取一个随机数, 并截取该随机数的整数部分 n, 如果 n 大于 0, 则该用户本次未中标定, 直接返回未中标定, 计算结束; 如果 n等 于 0, 则该用户本次中标定, 进一步确定所述用户所中的标定项: 查询当前 是否有剩余标定项, 当剩余标定项个数为 0, 则该用户未中标定, 直接返回 未中标定, 计算结束; 当剩余标定项个数大于 0, 则进一步确定所述用户所 中的标定: 计算所有剩余标定的数量, 设 n(l)为标定项 1的剩余标定个数, n(2)为标定项 2的剩余标定个数, 以此类推, n (m)为标定项 m的剩余标定 个数, 则所有剩余标定的个数为 S=n(l)+n(2)+ ... ... +n(m); 设置随机函数为

O ^J S, 从中任意获取一个随机数, 并截取该随机数的整数部分 D, 则 D的 取值范围是 0<=D<=S; 如果 0<=D<n(l), 则返回该用户中标定项 1的标定, 同时将标定项 1的剩余标定个数减 1 ; 如果 n(l)<=D<n(l)+n(2) , 则返回该 用户中标定项 2 的标定, 同时标定项 2 的剩余标定个数减 1 ; 如果 n(l)+n(2)<=D<n(l)+n(2)+n(3), 则返回该用户中标定项 3的标定, 同时将标 定 项 3 的 剩 余 标 定 个 数 减 1 ; 依 次 类 推 , 如 果 n(l)+n(2)+ +n(m- 1 )<=D<=n( 1 )+n(2)+ +n(m) , 则返回该用户中标定 项 m的标定, 同时将标定项 m的剩余标定个数减 1。

15、 一种应用于所述交互式网络电视 IPTV系统进行标定分配的方法, 所述方法包括:

机顶盒接收用户信息, 并将所述用户信息发送给服务器, 以便触发所 述服务器计算所述用户所中的标定;

所述服务器根据所述用户信息识别用户, 获取第一概率, 并根据所述 第一概率、 当前剩余的各个标定项的标定数量和所有标定的总数计算所述 用户所中的标定; 并将所述用户所中的标定发送给所述机顶盒;

所述机顶盒接收所述服务器发送来的所述用户所中的标定, 并将所述 用户所中的标定发送给显示终端, 以便通过所述显示终端进行显示;

所述显示终端将所述用户所中的标定进行显示。

16、 一种计算机存储介质, 所述计算机存储介质中存储有计算机可执 行指令, 该计算机可执行指令用于执行权利要求 1至 4任一项所述的 IPTV 进行标定分配的方法; 和 /或,

该计算机可执行指令还用于执行权利要求 9所述的 IPTV进行标定分配 的方法; 和 /或,

该计算机可执行指令又用于执行权利要求 15所述的应用于 IPTV系统 进行标定分配的方法。

Description:
一种 IPTV进行标定分配的方法、 系统及相关 i殳备、 存储介质 技术领域

本发明涉及计算机技术领域, 尤其涉及一种交互式网络电视 ( IPTV, Internet Protocol Television )进行标定分配的方法、 系统及相关设备、 存储 介质。 背景技术

在 IPTV等各种终端日益多样化的今天,运营商和 处理器厂商为了提 高运营收入, 可谓是八仙过海, 各显神通。 但是由于各种促销方式的公平 性不强, 例如抽奖可能存在暗箱操作, 所以很难吸引更多的用户, 因此, 如何实现促销方式的公平性成为现在亟待需要 解决的问题。 发明内容

鉴于上述的分析, 本发明实施例为解决现有技术中存在的问题而 提供 一种 IPTV进行标定分配的方法、 系统及相关设备、 存储介质, 用以进一步 提高 IPTV标定分配的公平性。

本发明实施例主要是通过以下技术方案实现的 :

本发明实施例提供了一种 IPTV进行标定分配的方法, 所述方法包括: 接收机顶盒发送来的用户信息, 并根据所述用户信息识别用户; 获取第一概率, 并根据所述第一概率、 当前剩余的各个标定项的标定 数量和所有标定的总数计算所述用户所中的标 定;

将所述用户所中的标定发送给机顶盒, 以便通过所述机顶盒通知显示 终端显示所述用户所中的标定。

优选地, 所述方法还包括: 获取分配标定的时间段, 以及各个时间段 内各个标定项的标定数量。

优选地, 所述方法还包括: 在标定分配过程中根据当前的用户数量和 剩余的标定数量实时调整所述第一概率。

优选地, 所述根据所述第一概率、 当前剩余的各个标定项的标定数量 和所有标定的总数计算所述用户所中的标定, 包括:

用 1去除第一概率 R得到数值 m, 设置随机函数为 0到 m, 从中任意 获取一个随机数, 并截取该随机数的整数部分 n, 如果 n大于 0, 则该用户 本次未中标定, 直接返回未中标定, 计算结束; 如果 n等于 0, 则该用户本 次中标定, 进一步确定所述用户所中的标定项: 查询当前是否有剩余标定 项, 当剩余标定项个数为 0, 则该用户未中标定, 直接返回未中标定, 计算 结束; 当剩余标定项个数大于 0, 则进一步确定所述用户所中的标定: 计算 所有剩余标定的数量, 设 n(l)为标定项 1的剩余标定个数, n(2)为标定项 2 的剩余标定个数, 以此类推, n (m)为标定项 m的剩余标定个数, 则所有剩 余标定的个数为 S=n(l)+n(2)+ ... ... +n(m); 设置随机函数为 0到 S, 从中任 意获取一个随机数, 并截取该随机数的整数部分 D, 则 D 的取值范围是 0<=D<=S; 如果 0<=D<n(l), 则返回该用户中标定项 1的标定, 同时将标定 项 1的剩余标定个数减 1 ; 如果 n(l)<=D<n(l)+n(2) , 则返回该用户中标定 项 2 的标定, 同 时标定项 2 的剩余标定个数减 1; 如果 n(l)+n(2)<=D<n(l)+n(2)+n(3) , 则返回该用户中标定项 3 的标定, 同时将 标 定 项 3 的 剩 余 标 定 个 数 减 1 ; 依 次 类 推 , 如 果 n(l)+n(2)+ +n(m- 1 )<=D<=n( 1 )+n(2)+ +n(m) , 则返回该用户中标定 项 m的标定, 同时将标定项 m的剩余标定个数减 1。

本发明实施例还提供了一种服务器, 所述服务器包括第一接收单元、 处理单元和第一发送单元, 其中:

所述第一接收单元, 配置为接收机顶盒发送来的用户信息, 并根据所 述用户信息识别用户, 触发所述处理单元进行计算;

所述处理单元, 配置为获取第一概率, 并根据所述第一概率、 当前剩 余的各个标定项的标定数量和所有标定的总数 计算所述用户所中的标定; 所述第一发送单元, 配置为将所述用户所中的标定发送给所述机顶 盒, 以便通过所述机顶盒通知显示终端显示所述用 户所中的标定。

优选地, 所述处理单元, 还配置为获取分配标定的时间段, 以及各个 时间段内各个标定项的数量。

优选地, 所述处理单元, 还配置为在标定分配过程中根据当前的用户 数量和剩余的标定数量实时调整所述第一概率 。

优选地, 所述处理单元, 还配置为用 1去除第一概率 R得到数值 m, 设置随机函数为 0到 m, 从中任意获取一个随机数, 并截取该随机数的整 数部分 n, 如果 n大于 0, 则该用户本次未中标定, 直接返回未中标定, 计 算结束; 如果 n等于 0, 则该用户本次中标定, 进一步确定所述用户所中的 标定项: 查询当前是否有剩余标定项, 当剩余标定项个数为 0, 则该用户未 中标定, 直接返回未中标定, 计算结束; 当剩余标定项个数大于 0, 则进一 步确定所述用户所中的标定: 计算所有剩余标定的数量, 设 n(l)为标定项 1 的剩余标定个数, n(2)为标定项 2的剩余标定个数, 以此类推, n (m)为标 定项 m的剩余标定个数,则所有剩余标定的个数为 S=n(l)+n(2)+ ... ... +n(m); 设置随机函数为 0到 S,从中任意获取一个随机数, 并截取该随机数的整数 部分 D, 则 D的取值范围是 0<=D<=S; 如果 0<=D<n(l), 则返回该用户中 标定项 1 的标定, 同时将标定项 1 的剩余标定个数减 1 ; 如果 n(l)<=D<n(l)+n(2) , 则返回该用户中标定项 2的标定, 同时标定项 2的剩 余标定个数减 1 ; 如果 n(l)+n(2)<=D<n(l)+n(2)+n(3) , 则返回该用户中标 定项 3 的标定, 同时将标定项 3 的剩余标定个数减 1 ; 依次类推, 如果 n(l)+n(2)+ +n(m- 1 )<=D<=n( 1 )+n(2)+ +n(m) , 则返回该用户中标定 项 m的标定, 同时将标定项 m的剩余标定个数减 1。

本发明实施例还再提供了一种 IPTV进行标定分配的方法,所述方法包 括:

接收用户发送来的用户信息, 并将所述用户信息发送给服务器, 以便 触发所述服务器计算所述用户所中的标定;

接收所述服务器发送来的所述用户所中的标定 , 并将所述服务器发送 来的所述用户所中的标定发送给显示终端, 以便通过所述显示终端进行显 示。

本发明实施例还相应地提供了一种机顶盒, 所述机顶盒包括第二接收 单元和第二发送单元, 其中:

所述第二接收单元, 配置为接收用户发送来的用户信息, 以及接收服 务器发送来的所述用户所中的标定;

所述第二发送单元, 配置为将所述用户信息发送给服务器, 触发所述 服务器计算所述用户所中的标定; 以及, 将所述服务器发送来的所述用户 所中的标定发送给显示终端, 以便通过所述显示终端进行显示。

本发明实施例又提供了一种 IPT V系统, 所述 IPT V系统包括机顶盒、 服务器和显示终端, 其中:

所述机顶盒, 配置为接收用户信息, 将所述用户信息发送给所述服务 器, 以便触发所述服务器计算所述用户所中的标定 ; 以及接收所述服务器 发送来的所述用户所中的标定, 并将所述用户所中的标定发送给所述显示 终端;

所述服务器, 配置为根据所述用户信息识别用户; 获取第一概率, 并 根据所述第一概率、 当前剩余的各个标定项的标定数量和所有标定 的总数 计算所述用户所中的标定, 将计算得到的所述用户所中的标定发送给所述 机顶盒; 行显示。

优选地, 所述服务器, 还配置为获取分配标定的时间段, 以及各个时 间段内各个标定项的数量。

优选地, 所述服务器, 还配置为在标定分配过程中根据当前的用户数 量和剩余的标定数量实时调整所述第一概率。

优选地, 所述服务器, 还配置为用 1去除第一概率 R得到数值 m, 设 置随机函数为 0到 m, 从中任意获取一个随机数, 并截取该随机数的整数 部分 n, 如果 n大于 0, 则该用户本次未中标定, 直接返回未中标定, 计算 结束; 如果 n等于 0, 则该用户本次中标定, 进一步确定所述用户所中的标 定项: 查询当前是否有剩余标定项, 当剩余标定项个数为 0, 则该用户未中 标定, 直接返回未中标定, 计算结束; 当剩余标定项个数大于 0, 则进一步 确定所述用户所中的标定: 计算所有剩余标定的数量, 设 n(l)为标定项 1 的剩余标定个数, n(2)为标定项 2的剩余标定个数, 以此类推, n (m)为标 定项 m的剩余标定个数,则所有剩余标定的个数为 S=n(l)+n(2)+ ... ... +n(m); 设置随机函数为 0到 S,从中任意获取一个随机数, 并截取该随机数的整数 部分 D, 则 D的取值范围是 0<=D<=S; 如果 0<=D<n(l), 则返回该用户中 标定项 1 的标定, 同时将标定项 1 的剩余标定个数减 1 ; 如果 n(l)<=D<n(l)+n(2) , 则返回该用户中标定项 2的标定, 同时标定项 2的剩 余标定个数减 1 ; 如果 n(l)+n(2)<=D<n(l)+n(2)+n(3) , 则返回该用户中标 定项 3 的标定, 同时将标定项 3 的剩余标定个数减 1 ; 依次类推, 如果 n(l)+n(2)+ +n(m- 1 )<=D<=n( 1 )+n(2)+ +n(m) , 则返回该用户中标定 项 m的标定, 同时将标定项 m的剩余标定个数减 1。

本发明实施例再提供了一种应用于上述任意一 种所述的 IPTV 系统进 行标定分配的方法, 该方法包括: 机顶盒接收用户信息, 将所述用户信息发送给服务器, 以便触发所述 服务器计算所述用户所中的标定;

所述服务器根据所述用户信息识别用户, 获取第一概率, 并根据所述 第一概率、 当前剩余的各个标定项的标定数量和所有标定 的总数计算所述 用户所中的标定; 并将所述用户所中的标定发送给所述机顶盒;

所述机顶盒接收所述服务器发送来的所述用户 所中的标定, 并将所述 用户所中的标定发送给所述显示终端, 以便通过所述显示终端进行显示; 所述显示终端将所述用户所中的标定进行显示 。

本发明实施例还提供一种计算机存储介质, 所述计算机存储介质中存 储有计算机可执行指令,该计算机可执行指令 用于执行上述的 IPTV进行标 定分配的方法; 和 /或,

该计算机可执行指令还用于执行上述的应用于 IPTV 系统进行标定分 配的方法。

本发明实施例有益效果如下:

本发明实施例提供的一种 IPTV 进行标定分配的方法、 系统及相关设 备、 存储介质, 根据预设的第一概率、 当前剩余的各个标定项的标定数量 和所有标定的总数计算所述用户所中的标定, 使标定的分配可控, 从而保 证了对用户的公平性。

本发明实施例的其他特征和优点将在随后的说 明书中阐述, 并且部分 的从说明书中变得显而易见, 或者通过实施本发明而了解。 本发明的目的 和其他优点可通过在所写的说明书、 权利要求书、 以及附图中所特别指出 的结构来实现和获得。 附图说明

图 1为本发明实施例一的 IPTV进行标定分配的方法流程图; 图 2为本发明实施例二的 IPTV进行标定分配的方法流程图; 图 3为本发明实施例三的 IPTV系统示意图;

图 4为本发明实施例四的 IPTV进行标定分配的服务器的结构示意图; 图 5为本发明实施例五的 IPTV进行标定分配的机顶盒的结构示意图; 图 6为本发明实施例六的关联 IPTV系统进行标定分配的方法流程图。 具体实施方式

下面结合附图来具体描述本发明的优选实施例 , 其中, 附图构成本申 请一部分, 并与本发明的实施例一起用于阐释本发明的原 理。 为了清楚和 简化目的, 当其可能使本发明的主题模糊不清时, 将省略本文所描述的器 件中已知功能和结构的详细具体说明。

实施例一

本发明实施例提供了一种 IPTV进行标定分配的方法, 应用于 IPTV系 统中的服务器, 所述 IPTV系统包括机顶盒和显示终端; 参见图 1, 该方法 包括:

5101、 接收所述机顶盒发送来的用户信息, 并根据所述用户信息识别 用户;

这里, 所述用户信息包括用户的账号等信息, 服务器根据所述用户信 息识别用户;

这里, 所述 IPTV系统一般包括服务器、 机顶盒和显示终端;

5102、 获取第一概率;

这里, 所述第一概率可以是运营人员根据预计的用户 数量和标定数量 在服务器端预先设置的第一概率, 也可以是服务器根据一定的规则确定的 第一概率;

本发明实施例中先预计一个用户数量, 用标定数量除以该预计的用户 数量得到所述第一概率。

并且, 本发明实施例还在标定分配过程中根据当前的 用户数量和剩余 的标定数量实时调整所述第一概率。

5103、 根据所述第一概率、 当前剩余的各个标定项的标定数量和所有 标定的总数计算所述用户所中的标定;

该步骤具体包括:

用 1去除第一概率 R得到数值 m, 设置随机函数为 0到 m; 从中任意 获取一个随机数, 并截取该随机数的整数部分 n; 如果 n大于 0, 则该用户 本次未中标定, 直接返回未中标定, 计算结束; 如果 n等于 0, 则该用户本 次中标定, 进一步确定所述用户所中的标定项:

查询当前是否有剩余标定项, 当剩余标定项个数为 0, 则该用户未中标 定, 直接返回未中标定, 计算结束;

当剩余标定项个数大于 0, 则进一步确定所述用户所中的标定: 计算所 有剩余标定的数量, 设 n(l)为标定项 1的剩余标定个数, n(2)为标定项 2的 剩余标定个数, 以此类推, n (m)为标定项 m的剩余标定个数, 则所有剩余 标定的个数为 S=n(l)+n(2)+ ... ... +n(m); 设置随机函数为 0到 S, 从中任意 获取一个随机数, 并截取该随机数的整数部分 D, 则 D 的取值范围是 0<=D<=S; 如果 0<=D<n(l), 则返回该用户中标定项 1的标定, 同时将标定 项 1 的剩余标定个数减 1 ; 如果 n(l)<=D<n(l)+n(2), 则返回该用户中标定 项 2 的标定, 同 时标定项 2 的剩余标定个数减 1; 如果 n(l)+n(2)<=D<n(l)+n(2)+n(3), 则返回该用户中标定项 3的标定, 同时将标 定 项 3 的 剩 余 标 定 个 数 减 1 ; 依 次 类 推 , 如 果 n(l)+n(2)+ +n(m- 1 )<=D<=n( 1 )+n(2)+ +n(m) , 则返回该用户中标定 项 m的标定, 同时将标定项 m的剩余标定个数减 1。 由于上述计算没有人 参与, 因此可以有效保证标定分配的公平性。

5104、 将所述用户所中的标定发送给所述机顶盒, 以便通过所述机顶 盒通知所述显示终端显示所述用户所中的标定 。 本发明实施例中, 步骤 S101至步骤 S104都是通过服务器来实现, 具 体地, 步骤 S101至步骤 S104可以通过服务器中的处理器实现。

本发明实施例的所述显示终端在显示界面上设 置一个转盘, 然后将转 盘划分为若干区域, 每个区域对应一个区域编号, 每个区域编号对应一个 标定项, 通过显示页面的区域编号显示所述用户所中的 标定, 本发明实施 例可以通过显示终端的显示页面的转动, 从而大大增加了标定分配的趣味 性。

本发明实施例中的相关内容可参照其他实施例 中的相关内容进行理 解, 在此不再重复叙述。

本发明实施例根据预设的第一概率、 当前剩余的各个标定项的标定数 量和所有标定的总数计算所述用户所中的标定 , 使标定的分配可控, 从而 保证了对用户的公平性。 实施例二

本发明实施例提供了一种 IPTV进行标定分配的方法, 应用于 IPTV系 统, 该 IPTV系统包括服务器、 机顶盒和显示终端; 参见图 2, 该方法应用 的实施例三的系统和实施例四的服务器, 该方法包括:

S20 所述机顶盒接收用户信息, 将所述用户信息发送给所述服务器; 这里, 机顶盒在收到用户的指示后, 将该用户的用户信息发送给服务 器。

S202、 所述服务器根据所述用户信息识别用户, 并获取第一概率; 这里, 可以先由运营人员预计一个用户数量, 用标定数量除以该预计 的用户数量得到所述第一概率; 也可以由所述服务器根据一定的规则确定 第一概率。

在该步骤之前, 本发明实施例还可以由运营人员预先设置分配 标定的 时间段, 以及各个时间段内各个标定项的数量; 也可以由服务器根据某一 规则确定分配标定的时间段, 以及各个时间段内各个标定项的数量。

例如, 标定分配期间为 8.1号 00:00分到 8.31号 00:00分, 某个标定项 的标定数共计 150个, 那么标定分配时间段可分别设置为: 8.1号 00:00到 8.31号 00: 00, 标定数为 5; 8.2号 00:00到 8.31号 00: 00, 标定数为 5; 8.3号 00:00到 8.31号 00: 00, 标定数为 5; ... ...依此类推。

S203、 所述服务器根据所述第一概率、 当前剩余的各个标定项的标定 数量和所有标定的总数计算所述用户所中的标 定;

本发明实施例中在标定分配过程中服务器可以 根据当前的用户数量和 剩余的标定数量实时调整所述第一概率; 当然也可以由运营人员根据现网 实际用户数量、 剩余的标定数量和剩余标定分配时间等情况调 整所述第一 概率, 进一步保证标定分配的可控性和公平性。

本发明实施例中, 根据所述第一概率、 当前剩余的各个标定项的标定 数量和所有标定的总数计算所述用户所中的标 定的步骤具体包括:

步骤一, 用 1去除第一概率 R得到数值 m, 设置随机函数为 0到 m, 从中任意获取一个随机数, 并截取该随机数的整数部分 n; 如果 n大于 0, 则该用户本次未中标定, 直接返回未中标定, 计算结束; 如果 n等于 0, 则 该用户本次中标定, 进入下一步骤;

步骤二, 确定所述用户所中的标定项: 查询当前是否有剩余标定项, 当剩余标定项个数为 0,则该用户未中标定,直接返回未中标定, 算结束; 当剩余标定项个数大于 0, 则进入下一步骤;

步骤三, 确定所述用户所中的标定: 计算所有剩余标定的数量,设 n(l) 为标定项 1的剩余标定个数, n(2)为标定项 2的剩余标定个数, 以此类推, n (m)为标定项 m 的剩余标定个数, 则所有剩余标定的个数为 S=n(l)+n(2)+ ... ... +n(m);设置随机函数为 0到 S,从中任意获取一个随机数, 并截取该随机数的整数部分 D, 则 D 的取值范围是 0<=D<=S ; 如果 0<=D<n(l), 则返回该用户中标定项 1的标定, 同时将标定项 1的剩余标定 个数减 1 ; 如果 n(l)<=D<n(l)+n(2), 则返回该用户中标定项 2的标定, 同 时标定项 2的剩余标定个数减 1 ; 如果 n(l)+n(2)<=D<n(l)+n(2)+n(3), 则返 回该用户中标定项 3的标定, 同时将标定项 3的剩余标定个数减 1 ; 依次类 推, 如果 n(l)+n(2)+ +n(m- 1 )<=D<=n( 1 )+n(2)+ +n(m), 则返回该用 户中标定项 m的标定, 同时将标定项 m的剩余标定个数减 1。

S204、 所述机顶盒通知所述显示终端显示计算得到的 该用户所中的标 定。

本发明实施例通过 IPTV 的电子节目指南 (EPG, Electronic Program Guide )显示所述用户所中的标定, 当然也可以通过短信或电话等方式通知 用户所中的标定。

例如, 在交互式网络电视的电子节目指南页面上设置 一个转盘, 每个 区域对应一个区域编号, 每个区域编号对应一个标定项, 通过转盘上的区 域编号显示所述用户所中的标定。

本发明实施例中所述的显示终端可以是 IPTV但不仅仅限于 IPTV, 例 如本发明实施例中的终端还可以是电脑、 手机、 平板电脑、 手持式终端等 等。

本发明实施例中所述的方法中的相关内容参照 其他实施例中的相关部 分, 在此不再重复叙述。

本发明实施例通过预设第一概率, 根据该第一概率、 当前剩余的各个 标定项的标定数量和所有标定的总数计算所述 用户所中的标定, 使标定的 分配可控, 从而保证了对用户的公平性。 实施例三

本发明实施例提供了一种 IPTV系统, 参见图 3, 该 IPTV系统包括显 示终端 31、 机顶盒 32和服务器 33, 其中: 行显示。

机顶盒 32, 配置为接收用户信息, 并将所述用户信息发送给所述服务 器 33, 以便触发所述服务器 33计算所述用户所中的标定; 以及接收所述服 务器 33发送来的所述用户所中的标定, 并将所述用户所中的标定发送给所 述显示终端 31 ;

本发明实施例中用户在 IPTV门户点击预设的按钮时,机顶盒就会将该 用户的用户信息发送给服务器。

服务器 33, 配置为根据所述用户信息识别用户, 并获取第一概率, 并 根据所述第一概率、 当前剩余的各个标定项的标定数量和所有标定 的总数 计算所述用户所中的标定, 将计算得到的所述用户所中的标定发送给所述 机顶盒 32;

本发明实施例中的所述服务器 33通过所述机顶盒 32通知显示终端 31 显示计算得到的所述用户所中的标定;

本发明根据预设的第一概率、 当前剩余的各个标定项的标定数量和所 有标定的总数计算所述用户所中的标定, 使标定的分配可控, 从而保证了 对用户的公平性。

具体的, 本发明实施例中可以运营人员通过管理门户设 置服务器的第 一概率、 分配标定的时间段以及各个标定项的数量; 也可以是服务器根据 一定的规则来预设第一概率、 分配标定的时间段以及各个标定项的数量。

其中, 本发明实施例中的所述服务器 33, 还配置为获取分配标定的时 间段, 以及各个时间段内各个标定项的数量。 即通过设定一个分配标定的 时间段, 在该时间段内收到机顶盒 32发出的用户信息时, 计算该用户所中 的标定, 不在该时间段内时, 即使收到机顶盒发出的用户信息, 服务器 33 也不进行标定分配。 本发明实施例中的所述服务器 33, 还配置为在标定分配过程中根据当 前的用户数量和剩余的标定数量实时调整所述 第一概率。 本发明实施例可 通过管理门户进行实时动态的调整所述第一概 率, 从而保证标定分配的公 平性和持续时间。

本发明实施例的所述服务器 33, 还配置为用 1去除第一概率 R得到数 值 m, 设置随机函数为 0到 m, 从中任意获取一个随机数, 并截取该随机 数的整数部分 n, 如果 n大于 0, 则该用户本次未中标定, 直接返回未中标 定, 计算结束; 如果 n等于 0, 则该用户本次中标定, 进一步确定所述用户 所中的标定项: 查询当前是否有剩余标定项, 当剩余标定项个数为 0, 则该 用户未中标定, 直接返回未中标定, 计算结束; 当剩余标定项个数大于 0, 则进一步确定所述用户所中的标定: 计算所有剩余标定的数量, 设 n(l)为 标定项 1的剩余标定个数, n(2)为标定项 2的剩余标定个数, 以此类推, n (m)为标定项 m 的剩余标定个数, 则所有剩余标定的个数为 S=n(l)+n(2)+ ... ... +n(m);设置随机函数为 0到 S,从中任意获取一个随机数, 并截取该随机数的整数部分 D, 则 D 的取值范围是 0<=D<=S ; 如果 0<=D<n(l), 则返回该用户中标定项 1的标定, 同时将标定项 1的剩余标定 个数减 1 ; 如果 n(l)<=D<n(l)+n(2), 则返回该用户中标定项 2的标定, 同 时标定项 2的剩余标定个数减 1 ; 如果 n(l)+n(2)<=D<n(l)+n(2)+n(3) , 则 返回该用户中标定项 3的标定, 同时将标定项 3的剩余标定个数减 1 ; 依次 类推, 如果 n(l)+n(2)+ +n(m- 1 )<=D<=n( 1 )+n(2)+ +n(m) , 则返回该 用户中标定项 m的标定, 同时将标定项 m的剩余标定个数减 1。 由于上述 计算没有人参与, 因此可以有效保证标定分配的公平性。

本发明实施例的所述显示终端 31在显示界面上设置一个转盘, 然后将 显示页面分为若干区域, 每个区域对应一个区域编号, 每个区域编号对应 一个标定项, 通过显示页面的区域编号显示所述用户所中的 标定; 本发明 可以通过显示终端的显示页面的转动, 从而大大增加了标定分配的趣味性。 本发明实施例中通过在 IPTV的 EPG上划分若干区域, 每个区域对应 一个区域编号, 每个区域编号对应一个标定项, 通过显示页面的区域编号 显示所述用户所中的标定, 即通过釆用趣味转盘的方式展现用户所中的标 定, 大大增加了标定分配的趣味性。 例如, 当用户点击 IPTV页面上的预设 的按钮时, IPTV门户显示页面的各个区域会依次高亮显示 由快到慢的循 环跳动, 最终停在服务器计算得到的相应的标定对应的 区域上。

本发明实施例中所述的显示终端可以是 IPTV但不仅仅限于 IPTV, 例 如本发明实施例中的显示终端还可以是电脑、 手机等等。

本发明实施例通过预设的第一概率, 根据该第一概率、 当前剩余的各 个标定项的标定数量和所有标定的总数计算所 述用户所中的标定, 使标定 的分配可控, 从而保证了对用户的公平性。 而且本发明简单, 只需要设置 一个第一概率, 服务器就可以计算得到用户所中的标定, 并且运营商只花 费少量的资金就可以大大增加运营收入。 实施例四

本发明实施例提供了一种服务器, 参见图 4, 该服务器包括: 依次耦合 连接的第一接收单元 41、 处理单元 42和第一发送单元 43, 其中:

第一接收单元 41, 配置为接收机顶盒发送来的用户信息, 并根据所述 用户信息识别用户, 触发处理单元 42进行计算;

处理单元 42, 配置为获取第一概率, 并根据所述第一概率、 当前剩余 的各个标定项的标定数量和所有标定的总数计 算所述用户所中的标定; 本发明实施例根据预设的第一概率、 当前剩余的各个标定项的标定数 量和所有标定的总数计算所述用户所中的标定 , 使标定的分配可控, 从而 保证了对用户的公平性。

具体的, 本发明实施例中运营人员可以通过管理门户设 置服务器的第 一概率、 分配标定的时间段以及各个标定项的数量; 所述服务器也可以根 据一定规则确定第一概率、 分配标定的时间段以及各个标定项的数量。

其中, 所述处理单元 42, 还配置为用 1去除第一概率 R得到数值 m, 设置随机函数为 0到 m, 从中任意获取一个随机数, 并截取该随机数的整 数部分 n, 如果 n大于 0, 则该用户本次未中标定, 直接返回未中标定, 计 算结束; 如果 n等于 0, 则该用户本次中标定, 进一步确定所述用户所中的 标定项: 查询当前是否有剩余标定项, 当剩余标定项个数为 0, 则该用户未 中标定, 直接返回未中标定, 计算结束; 当剩余标定项个数大于 0, 则进一 步确定所述用户所中的标定: 计算所有剩余标定的数量, 设 n(l)为标定项 1 的剩余标定个数, n(2)为标定项 2的剩余标定个数, 以此类推, n (m)为标 定项 m的剩余标定个数,则所有剩余标定的个数为 S=n(l)+n(2)+ ... ... +n(m); 设置随机函数为 0到 S,从中任意获取一个随机数, 并截取该随机数的整数 部分 D, 则 D的取值范围是 0<=D<=S; 如果 0<=D<n(l), 则返回该用户中 标定项 1 的标定, 同时将标定项 1 的剩余标定个数减 1 ; 如果 n(l)<=D<n(l)+n(2) , 则返回该用户中标定项 2的标定, 同时标定项 2的剩 余标定个数减 1 ; 如果 n(l)+n(2)<=D<n(l)+n(2)+n(3) , 则返回该用户中标 定项 3 的标定, 同时将标定项 3 的剩余标定个数减 1 ; 依次类推, 如果 n(l)+n(2)+ +n(m- 1 )<=D<=n( 1 )+n(2)+ +n(m) , 则返回该用户中标定 项 m的标定, 同时将标定项 m的剩余标定个数减 1。

第一发送单元 43, 配置为将所述用户所中的标定发送给机顶盒, 以便 通过所述机顶盒通知显示终端显示所述用户所 中的标定。

本发明实施例中的所述处理单元 42,还配置为获取分配标定的时间段, 以及各个时间段内各个标定项的数量, 在标定分配过程中根据当前的用户 数量和剩余的标定数量实时调整所述第一概率 。 本发明实施例可通过管理 门户进行实时动态的调整所述第一概率, 从而保证标定分配的公平性和持 续时间。 实施例五

本发明实施例提供了一种机顶盒, 参见图 5, 该机顶盒包括相互耦合的 第二接收单元 51和第二发送单元 52, 其中:

第二接收单元 51, 配置为接收用户发送来的用户信息, 以及接收服务 器发送来的所述用户所中的标定;

第二发送单元 52, 配置为将所述用户信息发送给所述服务器, 触发所 述服务器计算所述用户所中的标定; 以及将所述服务器发送来的所述用户 所中的标定发送给显示终端, 以便通过所述显示终端进行显示。 复叙述。

本发明实施例提供的技术方案, 只需要对机顶盒进行简单的改进即可, 因此, 本实施例提供的技术方案具有实现起来简单的 特点, 从而使运营商 花费少量的资金即可大大增加运营收入。 实施例六

基于上述实施例提供的 IPTV系统,本发明实施例提供了一种应用于上 述 IPTV系统进行标定分配的方法, 该 IPTV系统包括服务器、 机顶盒和显 示终端, 参见图 6, 该方法包括:

步骤 S601, 所述机顶盒接收用户发送来的用户信息, 并将所述用户信 息发送给服务器, 以便触发所述服务器计算所述用户所中的标定 ;

步骤 S602, 所述服务器根据所述用户信息识别用户, 并获取第一概率, 并根据所述第一概率、 当前剩余的各个标定项的标定数量和所有标定 的总 数计算所述用户所中的标定, 并将所述用户所中的标定发送给所述机顶盒; 步骤 S603,所述机顶盒接收所述服务器发送来的所 用户所中的标定, 并将所述用户所中的标定发送给所述显示终端 , 以便通过所述显示终端进 行显示;

步骤 S604, 所述显示终端将所述用户所中的标定进行显示 。 复叙述。

本发明实施例的方法简单, 只需要对机顶盒进行简单的改进即可实现, 从而使运营商花费少量的资金即可大大增加运 营收入。

本发明实施例提出的服务器中的第一接收单元 、 处理单元和第一发送 单元都可以通过服务器中的处理器来实现; 本发明实施例中提出的机顶盒 中的第二接收单元和第二发送单元都可以通过 机顶盒中的处理器来实现; 当然也可通过具体的逻辑电路实现; 在具体实施例的过程中, 处理器可以 为中央处理器 (CPU )、 微处理器 (MPU )、 数字信号处理器 (DSP )或现 场可编程门阵列 (FPGA )等。

本发明实施例中,如果以软件功能模块的形式 实现上述 IPTV进行标定 分配的方法, 和 /或, 应用上述 IPTV 系统进行标定分配的方法, 并作为独 立的产品销售或使用时, 也可以存储在一个计算机可读取存储介质中。 基 于这样的理解, 本发明实施例的技术方案本质上或者说对现有 技术做出贡 献的部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个 存储介质中, 包括若干指令用以使得一台计算机设备(可以 是个人计算机、 服务器、 或者网络设备等)执行本发明各个实施例所述 方法的全部或部分。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储器(ROM, Read Only Memory ), 磁碟或者光盘等各种可以存储程序代码的介质 。 这样, 本发明 实施例不限制于任何特定的硬件和软件结合。

相应地, 本发明实施例再提供一种计算机存储介质, 所述计算机存储 介质中存储有计算机可执行指令, 该计算机可执行指令用于执行本发明实 施例所述的 IPTV进行标定分配的方法; 和 /或, 标定分配的方法。 工业实用性

本发明实施例提供了一种 IPTV 进行标定分配的方法、 系统及相关设 备、 存储介质, 其中, 系统是指本发明实施例中的 IPTV系统, 相关设备包 括本发明实施例 IPTV系统中的服务器、 和本发明实施例 IPTV系统中的机 顶盒; 釆用本发明实施例的技术方案, 至少能够带来以下有益效果:

1、 本发明实施例通过预设第一概率, 根据该第一概率、 当前剩余的各 个标定项的标定数量和所有标定的总数计算所 述用户所中的标定, 使标定 的分配可控, 从而保证了对用户的公平性。

2、 本发明实施例方法设计简单, 仅需要在标定分配开始前设置好第一 概率, 运营中根据实际运营情况维护第一概率, 即可保证标定按照时间分 批次的分发出去, 而且完全体现了公平性和随机性;

3、 釆用本发明实施例提供的技术方案, 运营商只花费少量的资金就可 以大大增加运营收入。

以上所述, 仅为本发明较佳的具体实施方式, 但本发明的保护范围并 不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露 的技术范围内, 可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本 发明的保护范围应该以权利要求书的保护范围 为准。