(19)中华人民共和国国家知识产权局
长虹电视怎么投屏
(12)发明专利说明书
(10)申请公布号 CN 106210821 A
(43)申请公布日 2016.12.07
(21)申请号 CN201610627717.8
(22)申请日 2016.08.03
(71)申请人 青岛海信电器股份有限公司
    地址 266100 山东省青岛市崂山区株洲路151号
(72)发明人 付友苹 王智利
(74)专利代理机构 青岛联智专利商标事务所有限公司
    代理人 邵新华
(51)Int.CI
      H04N21/41
      H04N21/436
      H04N21/482
      H04N21/64
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      基于Bonjour发现电视进行投屏的方法及移动终端
(57)摘要
      本发明实施例公开了基于Bonjour发现电视进行投屏的方法及移动终端,该方法包括以下步骤:接收投屏指令;生成搜索列表并将上次搜索列表中与所述移动终端网络连接成功的电视生成第一列表,其中,所述上次搜索列表为上次根据搜索服务获取的搜索列表;比较所述搜索列表对于所述上次搜索列表中新增的电视;将所述新增的电视添加到所述第一列表中呈现给用户。可以解决在更新时间点期间,电视关机后搜索列表该电视仍位于列表中,选择投屏该电视却不可用的问题,并且相比于现有解决方式等待的时间少。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.基于Bonjour发现电视进行投屏的方法,应用于移动终端,其特征在于,包括以下步骤:
接收投屏指令;
生成搜索列表并将上次搜索列表中与所述移动终端网络连接成功的电视生成第一列表,其中,所述上次搜索列表为上次根据搜索服务获取的搜索列表;
比较所述搜索列表对于所述上次搜索列表中新增的电视;
将所述新增的电视添加到所述第一列表中呈现给用户。
2.根据权利要求1所述的方法,其特征在于, 将上次搜索列表中与所述移动终端网络连接成功的电视生成第一列表具体为:获取上次搜索列表中的电视的IP:Port,对上次搜索列表中的每台电视的IP:Port分别进行socket连接,确定socket连接成功的电视,对所述socket连接成功的电视生成第一列表。
3.根据权利要求1所述的方法,其特征在于,还包括:若首次接收到投屏指令,则对获得的搜索列表中的电视遍历进行网络连接成功验证,将网络连接成功的电视生成新列表呈现给用户。
<Claim>4.根据权利要求1~3任一项所述的方法,其特征在于,还包括步骤:将所述搜索列表进行存储,对应的,接收下次投屏指令;生成下次搜索列表并将所述搜索列表中与所述移动终端网络连接成功的电视生成第二列表;比较所述下次搜索列表对于所述搜索列表中新增的电视;将所述新增的电视添加到所述第二列表中呈现给用户。
<Claim>5.根据权利要求1~3任一项所述的方法,其特征在于,还包括步骤:创建两个线程,所述两个线程并行执行生成搜索列表和将上次搜索列表中与所述移动终端网络连接成功的电视生成第一列表的操作。
6.一种移动终端,其特征在于,包括:
接收模块,用于接收投屏指令;
处理模块,用于生成搜索列表并将上次搜索列表中与所述移动终端网络连接成功的电视生成第一列表,所述处理模块还用于比较所述搜索列表对于所述上次搜索列表中新增的电视,其中,所述上次搜索列表为上次根据搜索服务获取的搜索列表;
显示模块,用于将所述新增的电视添加到所述第一列表中呈现给用户。
7.根据权利要求6所述的移动终端,其特征在于,所述处理模块具体为:获取上次搜索列表中的电视的IP:Port,对上次搜索列表中的每台电视的IP:Port分别进行socket连接,确定socket连接成功的电视,对所述socket连接成功的电视生成第一列表。
8.根据权利要求6所述的移动终端,其特征在于, 所述处理模块还用于判断所述投屏指令是否是首次投屏指令,若为首次投屏指令,所述处理模块具体为:对获得的搜索列表中的电视遍历进行网络连接成功验证,将网络连接成功的电视生成新列表,所述显示模块具体为:将所述新列表呈现给用户。
<Claim>9.根据权利要求6~8任一项所述的移动终端,其特征在于, 还包括:存储模块,用于将所
述搜索列表进行存储,对应的,所述处理模块具体为:根据下次投屏指令,生成下次搜索列表并将所述搜索列表中与所述移动终端网络连接成功的电视生成第二列表,比较所述下次搜索列表对于所述搜索列表中新增的电视;所述显示模块具体为:将所述新增的电视添加到所述第二列表中呈现给用户。
<Claim>10.根据权利要求6~8任一项所述的移动终端,其特征在于,所述处理模块并行执行生成搜索列表和将上次搜索列表中与所述移动终端网络连接成功的电视生成第一列表。
说  明  书
技术领域
本发明涉及通信技术领域,尤其涉及一种基于Bonjour协议发现电视进行投屏的方法及移动终端。
背景技术
在开发ios移动终端如手机端视频播放功能的过程中,经常会遇到某些视频未授权在ios平台上
播放,以及用户发现手机屏幕太小,希望用大屏(如电视)观看的应用场景。在这样的应用场景下,移动终端完全可以利用“投屏功能”将当前的视频信息(如当前视频的ID、播放位置、第几集等信息)发送给局域网内的大屏设备(如电视),电视在接收到信息之后,播放视频给用户观看。在这个过程中,移动终端如何及时地发现局域网内的大屏设备,极大地影响着功能的实现及用户体验。
目前,局域网内发现协议功能比较强大且成熟的是苹果公司的Bonjour协议,具体流程是:首先,电视端publish服务_juedub._tcp.local.,移动终端在需要投屏功能时,利用Bonjour服务搜索并解析电视的IP地址以及端口,利用IP地址和端口,移动终端就可以跟电视进行通信,进而将视频传输给电视,在电视上进行播放显示。