1.一种推送电视节目二维码的方法,其特征在于,应用于作为数字媒体服务器DMS的设备,包括:
接收到二维码处理命令时,对当前显示的电视节目画面截屏,得到截屏图像;
在所述截屏图像中搜索二维码,将搜索到的二维码图像确定为搜索结果;
获取当前的数字生活网络联盟DLNA列表;
根据当前的DLNA列表中记载的移动终端的设备信息,将所述搜索结果推送给相应的移动终端,以使移动终端识别所述二维码图像;
其中,所述DLNA列表按照如下过程设置:
与作为移动式数字媒体播放器M-DMP的移动终端之间建立连接;
获取所述作为M-DMP的移动终端的设备信息,并将其存储到DLNA列表中;
实时判断与所述作为M-DMP的移动终端之间的连接是否中断,若是,则从所述DLNA列表中删除该移动终端的设备信息。
2.根据权利要求1所述的推送电视节目二维码的方法,其特征在于,所述的根据当前的DLNA列表中记载的移动终端的设备信息,将所述搜索结果推送给相应的移动终端,包括:
将当前的DLNA列表中记载的移动终端的设备信息显示给用户;
接收用户输入的终端选择命令,并根据所述终端选择命令从当前的DLNA列表中确定至少一个移动终端作为目标移动终端;
将所述搜索结果推送给所述目标移动终端。
3.根据权利要求1所述的推送电视节目二维码的方法,其特征在于,所述的与作为M-DMP的移动终端之间建立连接,包括:
接收作为M-DMP的移动终端为寻找作为DMS的设备而广播的寻址消息,并返回响应消息;
接收所述作为M-DMP的移动终端发送的注册消息,并返回注册成功消息;
与所述作为M-DMP的移动终端建立基于DLNA的连接关系。
4.根据权利要求1所述的推送电视节目二维码的方法,其特征在于,所述设备信息包括所述作为M-DMP的移动终端的标识及介质访问控制MAC地址。
5.根据权利要求1所述的推送电视节目二维码的方法,其特征在于,所述的实时判断\t与所述作为M-DMP的移动终端之间的连接是否中断,包括:
接收所述作为M-DMP的移动终端发送的心跳保活消息;
记录接收到所述心跳保活消息的时间;
判断最近一次接收到所述心跳保活消息的时间相距当前时间是否大于一设定值;
若是,则确定与所述作为M-DMP的移动终端之间的连接中断。
6.根据权利要求1所述的推送电视节目二维码的方法,其特征在于,所述的在所述截屏图像中搜索二维码,将搜索到的二维码图像确定为搜索结果,包括:
若在所述截屏图像中仅搜索到一个二维码,则将该二维码的图像确定为搜索结果;
若在所述截屏图像中搜索到至少两个二维码,则确定所述截屏图像中光标所在的位置,将所述光标所在的位置对应的二维码的图像确定为搜索结果。
7.一种智能电视机,其特征在于,包括:
显示屏,用于显示电视节目;
命令接收模块,用于接收二维码处理命令,并在接收到所述二维码处理命令时,触发截屏模块、二维码搜索模块、列表获取模块和二维码推送模块;
截屏模块,用于对所述显示屏当前显示的电视节目画面截屏,得到截屏图像;
二维码搜索模块,用于在所述截屏图像中搜索二维码,将搜索到的二维码图像确定为搜索结果;
列表获取模块,用于获取当前的数字生活网络联盟DLNA列表;
二维码推送模块,用于根据当前的DLNA列表中记载的移动终端的设备信息,将所述搜索结果推送给相应的移动终端,以使移动终端识别所述二维码图像;
连接建立模块,用于与作为移动式数字媒体播放器M-DMP的移动终端之间建立连接;
列表设置模块,用于获取所述作为M-DMP的移动终端的设备信息,并将其存储到DLNA列表中;
列表刷新模块,用于实时判断与所述作为M-DMP的移动终端之间的连接是否中断,若是,则从所述DLNA列表中删除该移动终端的设备信息。
8.根据权利要求7所述的智能电视机,其特征在于,所述二维码推送模块包括:
列表信息显示子模块,用于将当前的DLNA列表中记载的移动终端的设备信息发送给所述显示屏进行显示;
终端选择子模块,用于接收用户输入的终端选择命令,并根据所述终端选择命令从当前的DLNA列表中确定至少一个移动终端作为目标移动终端;
推送子模块,用于将所述搜索结果推送给所述目标移动终端。
9.根据权利要求7所述的智能电视机,其特征在于,所述的连接建立模块包括:
寻址响应子模块,用于接收作为M-DMP的移动终端为寻找作为DMS的设备而广播的寻址消息,并返回响应消息;
注册响应子模块,用于接收所述作为M-DMP的移动终端发送的注册消息,并返回注册成功消息;
连接关系建立子模块,用于与所述作为M-DMP的移动终端建立基于DLNA的连接关系。
10.根据权利要求7所述的智能电视机,其特征在于,所述设备信息包括所述作为M-DMP的移动终端的标识及介质访问控制MAC地址。
11.根据权利要求7所述的智能电视机,其特征在于,所述的列表刷新模块包括:
心跳保活消息接收子模块,用于接收所述作为M-DMP的移动终端发送的心跳保活消息;
时间记录子模块,用于记录接收到所述心跳保活消息的时间;
连接中断判断子模块,用于判断最近一次接收到所述心跳保活消息的时间相距当前时间是否大于一设定值;若是,则确定与所述作为M-DMP的移动终端之间的连接中断。
12.根据权利要求7所述的智能电视机,其特征在于,所述的二维码搜索模块包括:
二维码个数确定子模块,用于确定在所述截屏图像中搜索到的二维码数量,当确定搜索到的二维码数量为一个时,触发第一结果模块,当确定搜索到的二维码数量为至少两个时,触发光标定位模块和第二结果模块;
第一结果模块,用于将搜索到的二维码的图像确定为搜索结果;
光标定位模块,用于确定所述截屏图像中光标所在的位置;
第二结果模块,用于将所述光标所在的位置对应的二维码的图像确定为搜索结果。
13.一种电视机机顶盒,其特征在于,包括:
命令接收模块,用于接收二维码处理命令,并在接收到所述二维码处理命令时,触发截屏模块、二维码搜索模块、列表获取模块和二维码推送模块;
截屏模块,用于对电视机当前显示的电视节目画面截屏,得到截屏图像;
二维码搜索模块,用于在所述截屏图像中搜索二维码,将搜索到的二维码图像确定为搜索结果;
列表获取模块,用于获取当前的数字生活网络联盟DLNA列表;
二维码推送模块,用于根据当前的DLNA列表中记载的移动终端的设备信息,将所述搜索结果推送给相应的移动终端,以使移动终端识别所述二维码图像;
连接建立模块,用于与作为移动式数字媒体播放器M-DMP的移动终端之间建立连接;
列表设置模块,用于获取所述作为M-DMP的移动终端的设备信息,并将其存储到DLNA列表中;
列表刷新模块,用于实时判断与所述作为M-DMP的移动终端之间的连接是否中断,若是,则从所述DLNA列表中删除该移动终端的设备信息。
14.根据权利要求13所述的电视机机顶盒,其特征在于,所述二维码推送模块包括:
列表信息显示子模块,用于将当前的DLNA列表中记载的移动终端的设备信息发送给电视机进行显示;
终端选择子模块,用于接收用户输入的终端选择命令,并根据所述终端选择命令从当前的DLNA列表中确定至少一个移动终端作为目标移动终端;
推送子模块,用于将所述搜索结果推送给所述目标移动终端。
15.根据权利要求13所述的电视机机顶盒,其特征在于,所述的连接建立模块包括:
寻址响应子模块,用于接收作为M-DMP的移动终端为寻找作为DMS的设备而广播的寻址消息,并返回响应消息;
注册响应子模块,用于接收所述作为M-DMP的移动终端发送的注册消息,并返回注册成功消息;
连接关系建立子模块,用于与所述作为M-DMP的移动终端建立基于DLNA的连接关系。
16.根据权利要求13所述的电视机机顶盒,其特征在于,所述设备信息包括所述作为M-DMP的移动终端的标识及介质访问控制MAC地址。
17.根据权利要求13所述的电视机机顶盒,其特征在于,所述的列表刷新模块包括:
心跳保活消息接收子模块,用于接收所述作为M-DMP的移动终端发送的心跳保活消息;
时间记录子模块,用于记录接收到所述心跳保活消息的时间;
连接中断判断子模块,用于判断最近一次接收到所述心跳保活消息的时间相距当前时间是否大于一设定值;若是,则确定与所述作为M-DMP的移动终端之间的连接中断。
18.根据权利要求13所述的电视机机顶盒,其特征在于,所述的二维码搜索模块包括:
二维码个数确定子模块,用于确定在所述截屏图像中搜索到的二维码数量,当确定搜\t索到的二维码数量为一个时,触发第一结果模块,当确定搜索到的二维码数量为至少两个时,触发光标定位模块和第二结果模块;
第一结果模块,用于将搜索到的二维码的图像确定为搜索结果;
光标定位模块,用于确定所述截屏图像中光标所在的位置;
第二结果模块,用于将所述光标所在的位置对应的二维码的图像确定为搜索结果。