一种移动终端与电视节目互动的匹配方法及装置的制造方法_2

文档序号:9492209阅读:来源:国知局
搜索单元发来的匹配结果的数量是否等于1,若是,则将该唯一的匹配结果作为当前移动终端的匹配结果,并将该匹配结果发送给所述收发模块和保存模块;否则,向所述收发模块发送匹配失败的消息。
[0040]本发明还提供一种移动终端与电视节目互动的匹配装置,用于移动终端,包括:录制模块、采集模块、发送模块和展示模块;
[0041]所述录制模块,用于根据用户触发的电视节目匹配指令录制预设时长的当前电视节目多的媒体数据及记录录制该多媒体数据的时间信息,并将所述多媒体数据和录制该多媒体数据的时间信息发送给所述发送模块;
[0042]所述采集模块,用于采集当前移动终端的位置信息,并将该位置信息发送给所述发送模块;
[0043]所述发送模块,用于将收到的录制多媒体数据的时间信息和当前移动终端的位置信息作为当前移动终端的属性信息,并将该属性信息和收到的多媒体数据发送给服务器;
[0044]所述展示模块,用于接收服务器发来的匹配结果,并展示给用户。
[0045]在一个实施例中,所述采集模块还用于采集当前移动终端的设备型号,并将其发送给发送模块;
[0046]所述发送模块发送给服务器的属性信息还包括所述采集模块提供的当前移动终端的设备型号。
[0047]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0048]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0049]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0050]图1为本发明实施例中一种移动终端与电视节目互动的匹配方法流程图;
[0051]图2为本发明实施例中另一种移动终端与电视节目互动的匹配方法流程图;
[0052]图3为本发明实施例中另一种移动终端与电视节目互动的匹配方法流程图;
[0053]图4为本发明实施例一中一种移动终端与电视节目互动的匹配方法流程图;
[0054]图5为本发明实施例中第一种移动终端与电视节目互动的匹配装置;
[0055]图6为本发明实施例中第二种移动终端与电视节目互动的匹配装置;
[0056]图7为本发明实施例中第三种移动终端与电视节目互动的匹配装置。
【具体实施方式】
[0057]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0058]图1为本发明实施例中一种移动终端与电视节目互动的匹配方法流程图。如图1所示,该方法用于服务器,包括如下步骤S101-S106:
[0059]步骤S101:根据当前移动终端的匹配请求接收当前移动终端上传的多媒体数据及当前移动终端的属性信息,并记录当前移动终端的请求时间;所述属性信息包括当前移动终端录制该多媒体数据的时间信息、当前移动终端的地理位置信息。
[0060]步骤S102:将接收的多媒体数据与本地存储的多个电视频道在所述录制该多媒体数据的时间信息对应的多媒体数据进行匹配,得到当前移动终端和各电视频道之间的匹配度,当匹配度大于等于预定匹配度阈值时,匹配成功并执行S103 ;当匹配不成功时,执行步骤S104。显然,对于匹配成功的电视频道而言,该电视频道只可能有一个电视节目与当前移动终端录制该多媒体数据的时间信息对应的电视节目。此步骤中,将匹配成功的每个电视频道的电视节目信息作为一个匹配结果。
[0061]步骤S103:将匹配结果发送给当前移动终端,并将所述当前移动终端的请求时间、当前移动终端的属性信息及其对应的匹配结果作为一条记录保存在缓存中。
[0062]步骤S104:等待第一预设时间后,在缓存中搜索请求时间与所述当前移动终端的请求时间之差小于预定时间值、且距离当前移动终端的地理位置小于预定距离的匹配结果Ο
[0063]步骤S105:判断搜索到的匹配结果是否存在且唯一,是则执行S103,否则执行步骤 S106。
[0064]步骤S106:向当前移动终端发送匹配失败的消息。
[0065]由于地理位置相近的多个用户,极有可能观看同一个电视节目,通过比较这些位置相近的用户上传的多媒体数据的匹配结果,在当只有一个用户上传的多媒体数据无匹配结果,且其他用户上传的多媒体匹配结果都相同时,则可以将其他用户的匹配结果作为无匹配结果用户的匹配结果,解决了匹配失败的问题。
[0066]本发明实施例提供的用于服务器的移动终端与电视节目互动的匹配方法,在当前移动终端匹配不到电视节目时,可将其附近移动终端匹配的电视节目作为当前移动终端的匹配结果,达到成功获取匹配电视节目的目的,从而有效地提高了匹配的成功率。
[0067]在一个实施例中,所述步骤S102与S103之间还包括如下步骤:
[0068]当匹配结果有多个时,将匹配度最高的匹配结果作为当前移动终端的匹配结果。
[0069]在该实施例中,当移动终端匹配的电视节目有多个时,通过计算移动终端上传的多媒体数据与各个匹配电视节目的匹配度,并将匹配度最高的电视节目作为当前移动终端的匹配电视节目,克服了由于匹配到的电视节目为多个时,导致匹配失败的问题,从而达到提供匹配成功率的目的。
[0070]如图2为本发明实施例中另一种移动终端与电视节目互动的匹配方法流程图,该方法用于服务器,包括如下步骤S201-S209:
[0071]步骤S201:根据移动终端的匹配请求接收当前移动终端上传的多媒体数据及当前移动终端的属性信息,并记录当前移动终端的请求时间;所述属性信息包括当前移动终端录制该多媒体数据的时间信息、当前移动终端的地理位置信息、当前移动终端的设备型号;
[0072]步骤S202:将接收的多媒体数据与本地存储的多个电视频道在所述录制该多媒体数据的时间信息对应的多媒体数据进行匹配,得到当前移动终端和各电视频道之间的匹配度,当匹配度大于等于预定匹配度阈值时,匹配成功并执行S203 ;当匹配不成功时,执行步骤S204 ;
[0073]步骤S203:判断匹配结果是否有多个,是则执行步骤S205,否则执行S208 ;
[0074]步骤S204:根据当前移动终端的设备型号判断当前移动终端是否为低端设备,是则执行步骤S206,否则搜索失败,并执行步骤S209 ;
[0075]步骤S205:将匹配度最高的匹配结果作为当前移动终端的匹配结果;并执行步骤S208 ;
[0076]步骤S206:在缓存中搜索设备为高端设备,请求时间与所述当前移动终端的请求时间之差小于预定时间值、且距离当前移动终端的地理位置小于预定距离的匹配结果;
[0077]步骤S207:判断搜索到的匹配结果是否存在且唯一,是则执行S208,否则执行步骤 S209 ;
[0078]步骤S208:将匹配结果发送给当前移动终端,并将所述当前移动终端的请求时间、当前移动终端的属性信息及其对应的匹配结果作为一条记录保存在缓存中;
[0079]步骤S209:向当前移动终端发送匹配失败的消息。
[0080]该实施例提供的方法,低端移动终端由于自身性能原因,存在录制的多媒体数据质量较差,导致出现匹配不到任何电视节目。此时,可将其附近高端设备的匹配结果作为当前低端移动终端的匹配结果,从而达到提高匹配率的目的。
[0081]在一个实施例中,所述预定匹配度阈值为70%。
[0082]在该实施例中,通过大量实际工作经验得出,当移动终端上传的多媒体数据与电视频道播放的电视节目的匹配度达到70%时,可确定该电视节目为移动终端的匹配结果。
[0083]图3为本发明实施例中另一种移动终端与电视节目互动的匹配方法流程图。如图3所示,该方法用于移动终端,包括如下步骤S301-S304:
[0084]步骤S301:根据用户触发的电视节目匹配指令录制预设时长的当前电视节目的多媒体数据及记录录制该多媒体数据的时间信息;
[0085]步骤S302:采集当前移动终端的位置信息;
[0086]步骤S303:将所述录制该多媒体数据的时间信息和当前移动终端的位置信息作为当前移动终端的属性信息,并向服务器发送刚录制的所述多媒体数据及当前移动终端的属性信息;
[0087]步骤S304:接收服务器发来的匹配结果,并展示给用户。
[0088]该实施例提供的方法,当前移动终端采集自身的位置信息,并发送给服务器;当服务器找不到该移动终端匹配的电视节目时,就可以利用其位置信息,找到它附近
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1