CN107797781B - 多屏互动连接方法及终端 - Google Patents
多屏互动连接方法及终端 Download PDFInfo
- Publication number
- CN107797781B CN107797781B CN201610800750.6A CN201610800750A CN107797781B CN 107797781 B CN107797781 B CN 107797781B CN 201610800750 A CN201610800750 A CN 201610800750A CN 107797781 B CN107797781 B CN 107797781B
- Authority
- CN
- China
- Prior art keywords
- screen
- connection information
- terminal
- screen connection
- video display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Digital Computer Display Output (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种多屏互动连接方法及终端,所述方法包括:向所述视频显示终端发送多屏互动请求,并基于所述视频显示终端对所述请求的响应,得到视频显示终端支持的多屏连接信息;确定一个本终端能够与所述视频显示终端连接的多屏连接信息;打开确定的多屏连接信息对应的连接接口,向所述视频显示终端发起多屏连接请求。根据本发明提供的多屏互动连接方法,在用户有多屏互动需求时,直接在视频源终端内进行多屏互动技术的适配,并利用适配的多屏互动技术进行多屏互动连接,该连接过程无需用户进行专业化的操作,提高了多屏互动技术的易操作性,不仅改善了用户的使用体验而且便于多屏互动技术的推广。
Description
技术领域
本发明涉及移动通信领域,尤其涉及一种多屏互动连接方法及终端。
背景技术
随着业界多屏互动的技术越来越普及,支持的终端也是多种多样,且各终端之间进行多屏互动的使用场景也逐渐出现在用户生活中,满足用户的不同需求,比如在大屏幕上直接观看手机上播放的电影、录像等,及演示需求等生活工作需求。
目前,市场上存在的多屏互动技术很多,各自为营;有些技术协议大同小异,但名称不一,比如Wlan display、Wifi display、Miracast、Allshare cast、Mirroring screen、无线显示等,只是各终端厂家命名不同而已;对于市场上存在的这些多屏互动技术,不仅其专业名称让普通用户望而生畏,而且要使用各多屏互动技术,对使用者的专业化要求比较高,不仅影响了用户的使用,而且影响了各技术的推广。
发明内容
本发明提供一种多屏互动连接方法及终端,用以解决现有技术中的多屏互动技术操作复杂,影响用户使用及技术推广的问题。
依据本发明的一个方面,提供一种多屏互动连接方法,应用于视频源终端侧,包括:
向所述视频显示终端发送多屏互动请求,并基于所述视频显示终端对所述请求的响应,得到视频显示终端支持的多屏连接信息;
确定一个本终端能够与所述视频显示终端连接的多屏连接信息;
打开确定的多屏连接信息对应的连接接口,向所述视频显示终端发起多屏连接请求,与所述视频显示终端进行多屏连接。
依据本发明的另一个方面,提供一种多屏互动连接方法,应用于视频显示终端侧,包括:
接收视频源终端发送的多屏互动请求;
根据本终端支持的多屏连接信息,进行请求响应;以及按照设定的时间间隔循环打开支持的各个多屏连接信息对应的连接接口;
当从打开的所述连接接口接收到所述视频源终端发送的多屏连接请求时,与所述视频源终端进行多屏连接。
依据本发明的第三个方面,提供一种终端,所述终端在多屏互动中提供视频源,所述终端包括:
信息获取模块,用于向所述视频显示终端发送多屏互动请求,并基于所述视频显示终端对所述请求的响应,得到视频显示终端支持的多屏连接信息;
信息处理模块,用于确定一个本终端能够与所述视频显示终端连接的多屏连接信息;
第一连接模块,用于打开所述信息处理模块确定的多屏连接信息对应的连接接口,向所述视频显示终端发起多屏连接请求,与所述视频显示终端进行多屏连接。
依据本发明的第四个方面,提供一种终端,所述终端在多屏互动中对视频源终端侧提供的视频源进行显示,所述终端包括:
接收模块,用于接收视频源终端发送的多屏互动请求;
处理模块,用于根据本终端支持的多屏连接信息,进行请求响应;以及按照设定的时间间隔循环打开支持的各个多屏连接信息对应的连接接口;
第二连接模块,用于当从打开的所述的连接接口接收到所述视频源终端发送的多屏连接请求时,与所述视频源终端进行多屏连接。
根据本发明提供的多屏互动连接方法及终端,在用户有多屏互动需求时,直接在视频源终端内进行多屏互动技术的适配,并利用适配的多屏互动技术进行多屏互动连接,该连接过程无需用户进行专业化的操作,提高了多屏互动技术的易操作性,不仅改善了用户的使用体验而且便于多屏互动技术的推广。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明第一实施例提供的多屏互动连接方法的流程图;
图2为本发明第二实施例提供的多屏互动连接方法的流程图;
图3为本发明第三实施例提供的多屏互动连接方法的流程图;
图4为本发明第四实施例提供的一种终端的结构框图;
图5为本发明第五实施例提供的一种终端的结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为了解决现有技术中视频源终端侧用户想要使用多屏互动技术时,需要进行复杂的操作,进而影响用户使用及技术推广的问题,在本发明的第一实施例中提供一种多屏互动连接方法,该方法应用于视频源终端(即多屏互动提供多媒体源的终端)侧,如图1所示,所述方法包括如下步骤:
步骤S101,向所述视频显示终端发送多屏互动请求,并基于所述视频显示终端对所述请求的响应,得到视频显示终端支持的多屏连接信息;
具体的,本实施例中,视频源终端在用户有多屏互动需求时,向所述视频显示终端发送多屏互动请求,以获取视频显示终端支持的多屏连接信息。其中,所述多屏连接信息包括但不限于为:多屏互动连接技术的协议名称、协议版本及可选的协议参数等。
在本发明的一个具体实施例中,视频源终端扫描视频显示终端接收到多屏互动请求后生成并显示的二维码,解析扫描的二维码,得到所述视频显示终端支持的多屏连接信息。也就是说,在视频源终端向视频显示终端发送多屏互动请求后,视频显示终端会生成至少包含有视频显示终端支持的多屏连接信息的二维码。而视频源终端调用扫描二维码的接口,扫描视频显示终端上显示的二维码,获取二维码中携带的信息。
在本发明的又一具体实施例中,视频显示终端侧生成的二维码中还可以携带除视频显示终端支持的多屏连接信息外的其他信息,例如,还可以携带视频显示终端的设备信息(如设备名称、设备MAC地址等)、及多屏互动时所需要的鉴权认证信息等。使得视频源终端可以通过扫描解析该二维码,得到相应的信息,为多屏互动适配连接过程提供更多的信息支持。
步骤S102,确定一个本终端能够与视频显示终端连接的多屏连接信息;
在本发明的一个具体实施例中,确定一个本终端能够与视频显示终端连接的多屏连接信息的方式,包括:
查询本终端支持的多屏连接信息;
将本终端支持的多屏连接信息与视频显示终端支持的多屏连接信息进行比较,若有且只有一个多屏连接信息适配,则以适配的多屏连接信息为确定的多屏连接信息;若有多个多屏连接信息适配,则按设定的策略在适配的多个多屏连接信息中确定一个多屏连接信息;若没有适配的多屏连接信息,则给出用户相关无法建立多屏互动连接的提示。
在本发明的一个可选实施例中,在查询本终端支持的多屏连接信息前,还包括:
调取本终端多屏连接成功的历史记录信息;
根据所述历史记录信息判断本终端与所述视频显示终端是否为首次连接,若为首次连接,则执行查询本终端支持的多屏连接信息的步骤;否则,以两终端在前连接使用的多屏连接信息为确定的多屏连接信息。
在本发明的一个具体实施例中,按设定的策略确定一个多屏连接信息,具体包括:
(1)获取适配的多个多屏连接信息在设定的多个维度下的评分;其中,维度包括但不限于为:清晰度、节电能力、稳定性等。
(2)生成并显示维度选择信息;
(3)确定用户选择的维度,并以该维度下评分最高的多屏连接信息为确定的多屏连接信息。
也就是说,视频源终端上预置有多屏互动技术优先策略,当视频源终端按照优先策略选择一个最优的多屏互动技术时,视频源终端自动向视频显示终端发起连接,所连接的接口是对应于所选择的最优多屏互动技术所需要发起连接的接口。
其中,视频源终端上预置的多屏互动技术优先策略,是指终端厂商根据其检测结果的评分对终端上所支持的多种多屏互动技术进行优先排列;不排除按照清晰度、节电能力、稳定性等因素进行优先级的排列。
步骤S103,打开确定的多屏连接信息对应的连接接口,向视频显示终端发起多屏互动的连接请求,与所述视频显示终端进行多屏连接。
综上可知,利用本实施例所述方法,视频源终端侧用户有多屏互动需求时,直接触发视频源终端向视频显示终端发起多屏互动请求,其他的均在视频源终端内进行操作,例如进行多屏互动技术的适配,并利用适配的多屏互动技术进行多屏互动连接等,均无需用户干预,提高了多屏互动技术的易操作性,不仅改善了用户的使用体验而且便于多屏互动技术的推广。
为了解决现有技术中在视频显示终端侧用户想要使用多屏互动技术时,需要进行复杂的操作,影响用户使用及技术推广的问题,在本发明的第二实施例中提供一种多屏互动连接方法,应用于视频显示终端(即多屏互动显示的终端)侧,如图2所示,包括如下步骤:
步骤S201,接收视频源终端发送的多屏互动请求;
步骤S202,根据本终端支持的多屏连接信息,进行请求响应;以及按照设定的时间间隔循环打开支持的各个多屏连接信息对应的连接接口;
在本发明的一个具体实施例中,根据本终端支持的多屏连接信息,进行请求响应,具体包括:
以本终端支持的多屏连接信息作为信息源,进行二维码编码,并将编码得到的二维码进行显示。
当然,本实施例中,二维码的信息源不限于视频显示终端支持的多屏连接信息,任何视频显示终端想要下发的信息均可作为二维码的信息源。例如,视频显示终端的设备信息、多屏互动时所需要的鉴权认证信息等。
进一步地,本实施例中,与请求响应同步地,视频显示终端还自动打开其上所支持的多屏互动技术接口;当视频显示终端上支持多种多屏互动技术时,则视频显示终端按照预设的间隔时间循环打开各个多屏互动技术的连接接口。
步骤S203,当从打开的连接接口接收到所述视频源终端发送的多屏连接请求时,与所述视频源终端进行多屏连接。
综上可知,利用本实施例所述方法,在接收到视频源终端的多屏互动请求时,直接将自身支持的多屏连接信息进行反馈,并打开多屏互动连接接口,进行多频连接,该过程均在终端内完成,无需用户参与,提高了多屏互动技术的易操作性,不仅改善了用户的使用体验而且便于多屏互动技术的推广。
在本发明的第三实施例中提供一种多屏互动连接方法,本实施例通过公开更多的技术细节对本发明实施例所述方法的实施过程进行更详尽的阐述。本实施例中提及的Display终端即为视频显示终端,Source终端即为视频源终端。如图3所示,本实施例提供的多屏互动连接方法,包括如下步骤:
步骤301:Display终端上接收多屏互动请求,生成并显示二维码;
本发明实施例中,Display终端不限于手机、平板电脑、电视盒、智能电视等;
在Display终端上,预先将其终端设备名称、MAC地址、终端支持的多屏互动技术(即多屏连接信息)支持列表作为二维码的输入信息编码源;多屏互动技术支持列表Multi_Cont_List由Multi_Cont_Elem元组组成,Multi_Cont_Elem包含当前终端上提供的各个多屏互动技术的协议名称、协议版本及可选的协议参数等组成;即:Display终端调用函数Read_dev()读取Display终端设备名称;Display调用函数Read_mac()读取终端MAC地址、以及Display终端调用函数Read_multi_cont()读取其多屏互动技术支持列表Multi_Cont_List;
Display终端将以上三个函数的返回结果传递给函数CreateImage(dev_name,dev_mac,multi_cont),以此绘制QR图,即将以上关键信息转换为二维码;
同步的,Display终端开启Auto_Open任务,将Display终端上支持的各多屏互动技术的连接接口循环打开,以检测并适配所接收的Source终端发送的连接请求;当Source终端发送的连接请求建立成功时,Display终端结束Auto_Open任务。
步骤302:Source终端通过摄像头扫描Display终端上的二维码,解析该二维码,得到Display终端中配置的所支持的多屏互动技术;
本发明实施例中,当Source终端成功通过摄像头扫描Display终端上的二维码时,Source终端将ScanningImage()函数为真的结果传递给Decode()函数,Source终端将解析二维码获取其中的多个信息;这些信息分别为Device name终端设备名称,Device Mac终端设备MAC地址,Multi_Cont_List终端支持的多屏互动技术支持列表信息。
步骤303:Source终端检测与Display终端的连接是否是首次连接;
具体的,本发明实施例中,当Source终端发起的多屏互动技术连接与Display终端循环探测连接的多屏互动技术适配连接成功时,Source终端和Display终端分别以Record([Src_DevNam,Src_DevMac,Src_Des_Multi_Cont_Elem],[Des_DevNam,Des_DevMac])方法记录Source终端与Display终端的多屏互动连接信息,包括Source终端和Display终端的Device name终端设备名称,DeviceMac终端设备MAC地址,及所连接使用的多屏互动技术协议信息Multi_Cont_Elem;
Source终端在扫描Display终端上的多屏互动连接二维码时,会同步开启Check进程,该进程用于检测当前Source终端与解析的Display终端的设备名称Src_DevNam2、Des_DevNam2和MAC地址Src_DevMac2、Des_DevMac2这四个信息,并分别与Record([Src_DevNam,Src_DevMac,Src_Des_Multi_Cont_Elem],[Des_DevNam,Des_DevMac])中记录的Src_DevNam,Src_DevMac、Des_DevNam,Des_DevMac进行相应比较,当对比结果一致时,则表示Source终端和Display终端不是首次连接,则执行步骤308;当对比结果不一致时,则表示Source终端和Display终端是首次连接,则执行步骤304;
步骤304:Source终端调用Search()函数查询当前终端上配置的支持的多屏互动技术及其相关特征参数,并与Multi_Cont_List中的多屏互动技术支持列表内容进行比较;当比较结果有且只有一个多屏互动技术时,则执行步骤305;当比较结果有多个多屏互动技术时,则执行步骤306;当比较结果为空时,则执行步骤307;
步骤305:Source终端开启Auto_Conn进程,该进程Auto_Conn中预置方法Open(Src_Dev_name,Des_Dev_name,multi_contro_elem)用于自动发起multi_contro_elem中存储的相应的多屏互动技术的连接;Source终端将从Multi_Cont_List中读取的多屏互动技术信息multi_contro_elem传递给该Open方法以触发相应多屏互动技术的连接,进而将具体连接及协商交由各多屏互动技术的现有技术进行处理;
步骤306:Source终端查询多屏互动技术的优先策略,并推送及自动打开所选的最优多屏互动技术的连接接口;
本发明实施例中,Source终端中预置了其多个多屏互动技术的优先策略,优选地,Source终端根据厂商给出的所支持的多种多屏互动技术在各维度下的评分结果,进而通过调用函数Get()获取所支持的各个多屏互动技术下的评分,优选地,分为清晰度、节电能力、稳定性等维度;获取结果形式为{multi_contro_elem多屏互动技术协议信息,score对应分值},则终端通过Sort()方法将各多屏互动技术信息按照以上维度分别以分值大小进行优先排序,分别为Resolution_list,Power_list,Stability_list;
Source终端为用户提供多屏互动过程中的优先性选择,分别为:清晰度、节电能力、稳定性中的一种;根据用户选择,选取以上列表中的首项值发起自动连接;优选地,当用户选择清晰度时,首项值为:Resolution_list中的第一个元素,即为:{multi_contro_elem多屏互动技术协议信息,score对应分值};
Source终端开启Auto_Conn进程,该进程Auto_Conn中预置方法Open(Src_Dev_name,Des_Dev_name,multi_contro_elem),用于自动发起multi_contro_elem中存储的相应的多屏互动技术的连接;
当Source终端发起的多屏互动技术连接与Display终端循环探测连接的多屏互动技术适配连接成功时,则Auto_Conn进程中所监控的连接状态参数Conn为1;且当Source终端检测到进程Conn参数为1时,则将Auto_Conn进程结束;
当Source终端发起的多屏互动技术连接与Display终端循环探测连接的多屏互动技术在所预设的时间周期内,适配连接失败时,则Auto_Conn进程中所监控的连接状态参数Conn为0;所预设的时间周期指Source终端首次向Display终端发起多屏互动技术连接开始,到Display终端3次循环启动其终端支持的多屏互动技术为止;
步骤307:Source终端给出用户提示,当前终端不存在与Display终端可适配的多屏互动技术进行连接;
步骤308:Source终端读取Record([Src_DevNam,Src_DevMac,Src_Des_Multi_Cont_Elem],[Des_DevNam,Des_DevMac])中记录的Source终端与Display终端在最近一次所连接使用的多屏互动技术协议信息Src_Des_Multi_Cont_Elem,并通过开启Auto_Conn进程,并调用方法Open(Src_Dev_name,Des_Dev_name,multi_contro_elem)自动发起multi_contro_elem中存储的相应的多屏互动技术的连接;
另外,本发明实施例中,在终端不断电的情况下,Source终端和Display终端进行过一次多屏互动交互后,不限于以下情况:
当Display终端在断电前一直未接收到退出多屏互动的请求时,则对于生成的二维码,一直保存在Display终端的断电时刻;
当Display终端接收到多屏互动传输断开及多屏互动连接断开信息时,则Display终端开启Auto_Open任务,并按所预设的间隔周期T1将Display终端上支持的各多屏互动技术进行循环探测连接,以检测配比所接收的Source终端发送的连接请求。
综上可知,本发明实施例所述方法,将市场上现有的及未来更多的多屏互动技术连接接口进行封装,无需普通用户了解这些专业技术,即通过一种更简单的一步扫描动作就可以实现复杂的多屏互动连接过程,达到了业界多屏互动技术的应用普遍性及易操作性,提高用户体验。
在本发明的第四实施例中提供一种终端,所述终端在多屏互动中提供视频源,如图4所示,所述终端包括:
信息获取模块410,用于向所述视频显示终端发送多屏互动请求,并基于所述视频显示终端对所述请求的响应,得到视频显示终端支持的多屏连接信息;
信息处理模块420,用于确定一个本终端能够与视频显示终端连接的多屏连接信息;
第一连接模块430,用于打开所述信息处理模块确定的多屏连接信息对应的连接接口,向所述视频显示终端发起多屏连接请求,与所述视频显示终端进行多屏连接。
基于上述结构框架及实施原理,下面给出在上述结构下的几个具体及优选实施方式,用以细化和优化本发明所述终端的功能,以使本发明方案的实施更方便,准确。具体涉及如下内容:
本发明实施例中,信息获取模块410,具体用于向所述视频显示终端发送多屏互动请求后,扫描视频显示终端接收到多屏互动请求后生成并显示的二维码,解析扫描的二维码,得到所述视频显示终端支持的多屏连接信息。其中,视频显示终端侧生成的二维码中还可以携带除视频显示终端支持的多屏连接信息外的其他信息,例如,还可以携带视频显示终端的设备信息(如设备名称、设备MAC地址等)、及多屏互动时所需要的鉴权认证信息等。使得视频源终端可以通过扫描解析该二维码,得到相应的信息,为多屏互动适配连接过程提供信息支持。
进一步地,本发明实施例中,信息处理模块420,具体包括:
查询单元421,用于查询本终端支持的多屏连接信息;
比较单元422,用于将本终端支持的多屏连接信息与视频显示终端支持的多屏连接信息进行比较,若有且只有一个多屏连接信息适配,则以该多屏连接信息为确定的多屏连接信息;若有多个多屏连接信息适配,则按设定的策略在适配的多个多屏连接信息中确定一个多屏连接信息。
在本发明的一个具体实施例中,比较单元422,具体用于在比较出有多个多屏连接信息适配时,获取适配的多个多屏连接信息在设定的多个维度下的评分,生成并显示维度选择信息,确定用户选择的维度,并以所选择的维度下评分最高的多屏连接信息为确定的多屏连接信息。其中,维度包括但不限于为:清晰度、节电能力、稳定性等。
在本发明的一个可选实施例中,信息处理模块420,还包括:
判断单元423,用于调取本终端多屏连接成功的历史记录信息,根据所述历史记录信息判断本终端与所述视频显示终端是否为首次连接,若为首次连接,则触发所述查询单元;否则,以两终端在前连接使用的多屏连接信息为确定的多屏连接信息。
综上可知,利用本实施例所述视频源终端,在用户有多屏互动需求时,直接触发视频源终端向视频显示终端发起多屏互动请求,其他的均在视频源终端内进行操作,例如进行多屏互动技术的适配,并利用适配的多屏互动技术进行多屏互动连接等,均无需用户干预,提高了多屏互动技术的易操作性,不仅改善了用户的使用体验而且便于多屏互动技术的推广。
在本发明的第五实施例中提供一种终端,所述终端在多屏互动中对视频源终端侧提供的视频源进行显示,如图5所示,所述终端包括:
接收模块510,用于接收视频源终端发送的多屏互动请求;
处理模块520,用于根据本终端支持的多屏连接信息,进行请求响应;以及按照设定的时间间隔循环打开支持的各个多屏连接信息对应的连接接口;
第二连接模块530,用于当从打开的所述连接接口接收到所述视频源终端发送的多屏连接请求时,与所述视频源终端进行多屏连接。
在本发明的一个具体实施例中,处理模块520,具体用于以本终端支持的多屏连接信息作为信息源,进行二维码编码,并将编码得到的二维码通过显示模块进行显示。当然,本实施例中,二维码的信息源不限于视频显示终端支持的多屏连接信息,任何视频显示终端想要下发的信息均可作为二维码的信息源。例如,视频显示终端的设备信息、多屏互动时所需要的鉴权认证信息等。
综上可知,利用本实施例所述的视频显示终端,在接收到视频源终端的多屏互动请求时,直接将自身支持的多屏连接信息进行反馈,并打开多屏互动连接接口,进行多频连接,该过程均在终端内完成,无需用户参与,提高了多屏互动技术的易操作性,不仅改善了用户的使用体验而且便于多屏互动技术的推广。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (12)
1.一种多屏互动连接方法,其特征在于,应用于视频源终端侧,包括:
向视频显示终端发送多屏互动请求,并基于所述视频显示终端对所述请求的响应,得到所述视频显示终端支持的多屏连接信息;
确定一个本终端能够与所述视频显示终端连接的多屏连接信息;
打开确定的多屏连接信息对应的连接接口,向所述视频显示终端发起多屏连接请求,与所述视频显示终端进行多屏连接;
其中,所述确定一个本终端能够与所述视频显示终端连接的多屏连接信息,包括:
查询本终端支持的多屏连接信息;
将本终端支持的多屏连接信息与所述视频显示终端支持的多屏连接信息进行比较,若有且只有一个多屏连接信息适配,则以适配的多屏连接信息为确定的多屏连接信息;若有多个多屏连接信息适配,则按设定的策略在适配的多个多屏连接信息中确定一个多屏连接信息;
所述多屏连接信息包括:多屏互动连接技术的协议名称、协议版本及可选的协议参数。
2.如权利要求1所述的方法,其特征在于,所述基于所述视频显示终端对所述请求的响应,得到到视频显示终端支持的多屏连接信息,具体包括:
扫描视频显示终端接收到多屏互动请求后生成并显示的二维码;
解析扫描的二维码,得到所述视频显示终端支持的多屏连接信息。
3.如权利要求1所述的方法,其特征在于,所述按设定的策略在适配的多个多屏连接信息中确定一个多屏连接信息,包括:
获取适配的多个多屏连接信息在设定的多个维度下的评分;
生成并显示维度选择信息;
确定用户选择的维度,并以所选择的维度下评分最高的多屏连接信息为确定的多屏连接信息。
4.如权利要求1所述的方法,其特征在于,在查询本终端支持的多屏连接信息前,还包括:
调取本终端多屏连接成功的历史记录信息;
根据所述历史记录信息判断本终端与所述视频显示终端是否为首次连接,若为首次连接,则执行查询本终端支持的多屏连接信息的步骤;否则,以在前连接使用的多屏连接信息为确定的多屏连接信息。
5.一种多屏互动连接方法,其特征在于,应用于视频显示终端侧,包括:
接收视频源终端发送的多屏互动请求;
根据本终端支持的多屏连接信息,进行请求响应,供所述视频源终端确定一个与所述视频显示终端连接的多屏连接信息,向所述视频显示终端发起多屏连接请求;以及按照设定的时间间隔循环打开支持的各个多屏连接信息对应的连接接口;
当从打开的所述连接接口接收到所述视频源终端发送的多屏连接请求时,与所述视频源终端进行多屏连接;
其中,所述多屏连接信息包括:多屏互动连接技术的协议名称、协议版本及可选的协议参数;
所述视频源终端确定一个与所述视频显示终端连接的多屏连接信息,包括:所述视频源终端将本终端支持的多屏连接信息与所述视频显示终端支持的多屏连接信息进行比较,若有且只有一个多屏连接信息适配,则以适配的多屏连接信息为确定的多屏连接信息;若有多个多屏连接信息适配,则按设定的策略在适配的多个多屏连接信息中确定一个多屏连接信息。
6.如权利要求5所述的方法,其特征在于,所述根据本终端支持的多屏连接信息,进行请求响应,包括:
以本终端支持的多屏连接信息作为信息源,进行二维码编码,并将编码得到的二维码进行显示。
7.一种终端,所述终端在多屏互动中提供视频源,其特征在于,包括:
信息获取模块,用于向视频显示终端发送多屏互动请求,并基于所述视频显示终端对所述请求的响应,得到所述视频显示终端支持的多屏连接信息;
信息处理模块,用于确定一个本终端能够与所述视频显示终端连接的多屏连接信息;
第一连接模块,用于打开所述信息处理模块确定的多屏连接信息对应的连接接口,向所述视频显示终端发起多屏连接请求,与所述视频显示终端进行多屏连接;
其中,所述信息处理模块,具体包括:
查询单元,用于查询本终端支持的多屏连接信息;
比较单元,用于将本终端支持的多屏连接信息与所述视频显示终端支持的多屏连接信息进行比较,若有且只有一个多屏连接信息适配,则以适配的多屏连接信息为确定的多屏连接信息;若有多个多屏连接信息适配,则按设定的策略在适配的多个多屏连接信息中确定一个多屏连接信息;
所述多屏连接信息包括:多屏互动连接技术的协议名称、协议版本及可选的协议参数。
8.如权利要求7所述的终端,其特征在于,所述信息获取模块,具体用于向所述视频显示终端发送多屏互动请求后,扫描视频显示终端接收到多屏互动请求后生成并显示的二维码,解析扫描的二维码,得到所述视频显示终端支持的多屏连接信息。
9.如权利要求7所述的终端,其特征在于,所述比较单元,具体用于在比较出有多个多屏连接信息适配时,获取适配的多个多屏连接信息在设定的多个维度下的评分,生成并显示维度选择信息,确定用户选择的维度,并以所选择的维度下评分最高的多屏连接信息为确定的多屏连接信息。
10.如权利要求7所述的终端,其特征在于,所述信息处理模块,还包括:
判断单元,用于调取本终端多屏连接成功的历史记录信息,根据所述历史记录信息判断本终端与所述视频显示终端是否为首次连接,若为首次连接,则触发所述查询单元;否则,以在前连接使用的多屏连接信息为确定的多屏连接信息。
11.一种终端,所述终端在多屏互动中对视频源终端侧提供的视频源进行显示,其特征在于,包括:
接收模块,用于接收视频源终端发送的多屏互动请求;
处理模块,用于根据视频显示终端支持的多屏连接信息,进行请求响应,供所述视频源终端确定一个与所述视频显示终端连接的多屏连接信息,向所述视频显示终端发起多屏连接请求;以及按照设定的时间间隔循环打开支持的各个多屏连接信息对应的连接接口;
第二连接模块,用于当从打开的所述连接接口接收到所述视频源终端发送的多屏连接请求时,与所述视频源终端进行多屏连接;
其中,所述多屏连接信息包括:多屏互动连接技术的协议名称、协议版本及可选的协议参数;
所述视频源终端确定一个与所述视频显示终端连接的多屏连接信息,包括:所述视频源终端将本终端支持的多屏连接信息与所述视频显示终端支持的多屏连接信息进行比较,若有且只有一个多屏连接信息适配,则以适配的多屏连接信息为确定的多屏连接信息;若有多个多屏连接信息适配,则按设定的策略在适配的多个多屏连接信息中确定一个多屏连接信息。
12.如权利要求11所述的终端,其特征在于,所述处理模块,具体用于以本终端支持的多屏连接信息作为信息源,进行二维码编码,并将编码得到的二维码进行显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610800750.6A CN107797781B (zh) | 2016-09-02 | 2016-09-02 | 多屏互动连接方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610800750.6A CN107797781B (zh) | 2016-09-02 | 2016-09-02 | 多屏互动连接方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107797781A CN107797781A (zh) | 2018-03-13 |
CN107797781B true CN107797781B (zh) | 2021-11-16 |
Family
ID=61529729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610800750.6A Active CN107797781B (zh) | 2016-09-02 | 2016-09-02 | 多屏互动连接方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107797781B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020168498A1 (zh) * | 2019-02-20 | 2020-08-27 | 深圳市鹰硕技术有限公司 | 一种投屏方法、装置和系统、智能终端和存储介质 |
CN110109639A (zh) * | 2019-05-09 | 2019-08-09 | 北京伏羲车联信息科技有限公司 | 多屏交互方法及车载系统 |
CN110620953A (zh) * | 2019-10-08 | 2019-12-27 | 赛诺贝斯(北京)营销技术股份有限公司 | 一种多屏互动方法、装置及系统 |
CN112788430A (zh) * | 2021-01-19 | 2021-05-11 | 深圳乐播科技有限公司 | 一种投屏黑屏的检测方法、装置及计算机可读存储介质 |
CN113014972B (zh) * | 2021-01-28 | 2024-02-27 | 维沃移动通信有限公司 | 投屏方法、装置和系统 |
CN114915810B (zh) * | 2021-02-08 | 2023-06-27 | 聚好看科技股份有限公司 | 一种媒资推送方法及智能终端 |
CN114915818B (zh) * | 2021-02-08 | 2023-04-25 | 聚好看科技股份有限公司 | 一种媒资推送方法及智能终端 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105025094A (zh) * | 2015-07-09 | 2015-11-04 | 传成文化传媒(上海)有限公司 | 多屏互动方法及系统 |
CN105430482A (zh) * | 2015-09-29 | 2016-03-23 | 合一网络技术(北京)有限公司 | 一种多屏互动方法及终端设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020039148A1 (en) * | 2000-09-29 | 2002-04-04 | Mitsuru Yamamoto | Multimedia on-demand system, information transmission method, and storage medium |
US9569390B2 (en) * | 2012-04-20 | 2017-02-14 | Combined Conditional Access Development And Support, Llc | Protocol for communication |
CN102802048B (zh) * | 2012-08-24 | 2015-08-05 | 乐视致新电子科技(天津)有限公司 | 一种多屏互动系统和方法 |
CN104125200B (zh) * | 2013-04-25 | 2017-09-12 | 中国移动通信集团公司 | 多屏互动方法、设备及系统 |
CN105245959B (zh) * | 2014-05-27 | 2019-01-25 | 中国科学院声学研究所 | 一种多设备联动服务中的连接通道维护系统及方法 |
CN105142007B (zh) * | 2015-07-23 | 2018-09-04 | 深圳Tcl数字技术有限公司 | 多屏互动设备之间的控制方法、多屏互动设备及系统 |
CN105142011A (zh) * | 2015-08-12 | 2015-12-09 | 青岛海信电器股份有限公司 | 一种基于web的电视终端多屏互动方法与装置 |
-
2016
- 2016-09-02 CN CN201610800750.6A patent/CN107797781B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105025094A (zh) * | 2015-07-09 | 2015-11-04 | 传成文化传媒(上海)有限公司 | 多屏互动方法及系统 |
CN105430482A (zh) * | 2015-09-29 | 2016-03-23 | 合一网络技术(北京)有限公司 | 一种多屏互动方法及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN107797781A (zh) | 2018-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107797781B (zh) | 多屏互动连接方法及终端 | |
US20220103612A1 (en) | Application Recommendation Method, Device, and System | |
EP3151628A1 (en) | Method, device and system for accessing a wireless network | |
EP2755411B1 (en) | Apparatus and method for providing integrated device information on a wireless device supporting Wi-Fi Direct and Bluetooth communication | |
CN112165520B (zh) | 投屏控制方法、投屏接收端及存储介质 | |
WO2023005137A1 (zh) | 投屏控制方法、装置及计算机可读存储介质 | |
CN111431734A (zh) | 一种智能设备的配网方法及相关装置 | |
CN112306437A (zh) | 终端投屏方法、装置、设备、系统及计算机可读存储介质 | |
US10477265B2 (en) | Method and apparatus for requesting data, and method and apparatus for obtaining data | |
CN110971965B (zh) | 智能显示设备关联方法、装置、系统及计算机存储介质 | |
CN112748827A (zh) | 截图分享方法、装置、终端设备和存储介质 | |
CN112738046B (zh) | 一种一键登录的方法、终端及系统服务器 | |
US10218796B2 (en) | Communication apparatus and control method for service discovery processing | |
CN105635852A (zh) | 智能电视匹配动态链接库的方法及装置 | |
CN109729346B (zh) | 电视的远程调试方法、调试终端、电视终端及系统 | |
CN110933772A (zh) | 无线设备的连接方法、移动终端及计算机可读存储介质 | |
US20150150108A1 (en) | Information processing device, and method and computer-readable medium therefor | |
CN110891265B (zh) | 无线连接的控制方法、装置、移动终端和存储介质 | |
CN108449639B (zh) | 电视的开机方法和控制系统 | |
CN111048087A (zh) | 共享式语音交互方法、装置、设备及存储介质 | |
CN107241628B (zh) | 电视设备的配置同步方法、电视设备及存储介质 | |
CN108108773B (zh) | 一种数据处理方法和装置 | |
CN109246324B (zh) | 客服质量的监控处理方法、装置、设备及移动终端 | |
CN113014848A (zh) | 视频通话方法、装置及计算机存储介质 | |
CN105634885A (zh) | 一种手机app快速添加周边设备的方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |