CN105744318A - 基于智能终端的多媒体资源投影实现方法 - Google Patents

基于智能终端的多媒体资源投影实现方法 Download PDF

Info

Publication number
CN105744318A
CN105744318A CN201610071153.4A CN201610071153A CN105744318A CN 105744318 A CN105744318 A CN 105744318A CN 201610071153 A CN201610071153 A CN 201610071153A CN 105744318 A CN105744318 A CN 105744318A
Authority
CN
China
Prior art keywords
intelligent terminal
intelligent
multimedia resource
top box
set top
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.)
Pending
Application number
CN201610071153.4A
Other languages
English (en)
Inventor
杨巍
杨通
王昆
张雷鸣
周志武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201610071153.4A priority Critical patent/CN105744318A/zh
Publication of CN105744318A publication Critical patent/CN105744318A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6402Address allocation for clients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及网络传输。本发明针对现有技术中在实现智能终端与智能电视之间进行资源分享时,智能终端需要同时处于播放状态的问题,提供一种基于智能终端的多媒体资源投影实现方法,首先,***将智能终端与智能机顶盒设置于同一网络中,并设置智能终端一智能机顶盒的命令控制映射表;然后,智能机顶盒向网络发送广播信息,智能终端接收并解析,选择待控制的智能机顶盒并连接;最后,智能机顶盒接收智能终端的控制命令及多媒体资源HTTP请求地址,根据命令控制映射表,响应智能终端控制命令,根据多媒体资源HTTP请求地址完成多媒体资源向智能电视的投放。适用于同屏分享。

Description

基于智能终端的多媒体资源投影实现方法
技术领域
本发明涉及计算机软件数据拷贝、网络传输领域,特别涉及以HTTP的方式高效的把手机上的图片显示到电视终端的方法。
背景技术
随着无线领域发展和智能手机逐渐深入人们的生活之中,越来越多的人们把生活中的点点滴滴(图片、视频、音频)存放到了手机中,借助于日趋成熟的同屏分享技术(Miracast、DLAN和AirPlay),人们可以把智能手机中的图片、视频、音频资源通过机顶盒分享到电视屏幕上,但是上面三种技术往往需要智能手机在分享的同时必须保持手机处于播放当中,这样不仅造成了资源的浪费而且从某种程度上来讲,这也影响了正常的生活,你不能在分享的同时也做自己想做的事情,从另一个方面,上面三种技术也需要一定的专业知识,这就导致了人们往往还是通过手机传递来实现这种信息分享。
发明内容
本发明所要解决的技术问题,就是提供一种基于智能终端的多媒体资源投影实现方法以实现在实现智能终端与智能电视之间进行资源分享时,无需智能终端同时处于播放状态。
本发明解决所述技术问题,采用的技术方案是,基于智能终端的多媒体资源投影实现方法,包括以下步骤:
步骤1、***将智能终端与智能机顶盒设置于同一网络中,并设置智能终端一智能机顶盒的命令控制映射表;
步骤2、智能机顶盒向网络发送广播信息,智能终端接收并解析,选择待控制的智能机顶盒并连接;
步骤3、智能机顶盒接收智能终端的控制命令及多媒体资源HTTP请求地址,根据命令控制映射表,响应智能终端控制命令,根据多媒体资源HTTP请求地址完成多媒体资源向智能电视的投放。
具体的,所述步骤1中,***将智能终端与智能机顶盒设置于同一局域网。
具体的,所述步骤2中,广播信息至少包括智能机顶盒的标识信息及智能机顶盒的IP地址。
具体的,所述步骤3中,智能终端发送Socket消息,所述发送Socket消息包括控制命令及多媒体资源HTTP请求地址。
具体的,所述智能终端包括智能手机、电脑及平板电脑。
具体的,所述智能机顶盒至少为一个。
具体的,所述多媒体资源至少包括音乐、视频及图片。
进一步的,当进行音乐和/或视频投影时,智能机顶盒根据多媒体资源HTTP请求地址,获取对应的音乐和/或视频资源,并将播放进度Socket效果反馈至智能终端,智能终端更新播放进度。
进一步的,当进行图片投影时,智能机顶盒首先将缩略图投放至智能电视,当原图下载完成后,进行原图投放,显示清晰图片。
本发明的有益效果是:本发明使得处于同一个局域网下的智能机顶盒能通过HTTP服务的方式,直接访问智能终端上的图片、视频、音频资源,同时通过智能机顶盒投影到智能电视上,这种方式不仅能让智能终端上的多媒体资源投影到智能电视上,而且不影响用户对智能终端的其他操作。
附图说明
图1为本发明基于智能终端的多媒体资源投影实现方法实施例中智能终端内嵌式HTTP服务器目录映射图;
图2为本发明为本发明基于智能终端的多媒体资源投影实现方法实施例中多媒体资源投影流程图。
以下结合实施例的具体实施方式,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。
具体实施方式
下面结合附图及实施例详细描述本发明的技术方案:
本发明针对现有技术中在实现智能终端与智能电视之间进行资源分享时,智能终端需要同时处于播放状态的问题,提供一种基于智能终端的多媒体资源投影实现方法,首先,***将智能终端与智能机顶盒设置于同一网络中,并设置智能终端一智能机顶盒的命令控制映射表;然后,智能机顶盒向网络发送广播信息,智能终端接收并解析,选择待控制的智能机顶盒并连接;最后,智能机顶盒接收智能终端的控制命令及多媒体资源HTTP请求地址,根据命令控制映射表,响应智能终端控制命令,根据多媒体资源HTTP请求地址完成多媒体资源向智能电视的投放。本发明使得处于同一个局域网下的智能机顶盒能通过HTTP服务的方式,直接访问智能终端上的图片、视频、音频资源,同时通过智能机顶盒投影到智能电视上,这种方式不仅能让智能终端上的多媒体资源投影到智能电视上,而且不影响用户对智能终端的其他操作。
实施例
本例提供一种基于智能终端的多媒体资源投影实现方法,使得处于同一个局域网下的智能机顶盒能通过HTTP服务的方式,直接访问智能终端上的图片、视频、音频资源,同时通过智能机顶盒投影到智能电视上,这种方式不仅能让智能终端上的多媒体资源投影到智能电视上,而且不影响用户对智能终端的其他操作。本例以手机与智能机顶盒为例,对本发明进行具体描述,具体方法如下:
首先,在手机内嵌HTTP服务器目录映射图。如图1所示,当我们手机HTTP服务器启动的时候,与此同时,我们会查找***中所有的存储目录,然后把对应的存储目录映射成实际的HTTP访问地址,如:在sdcard1下面有一个文件夹images,images下面有一张图片名字是show.png,那么在投影的时候,我们会把这个图片的投影地址映射为http://手机局域网IP:PORT/path1/images/show.png。
使用时,如图2所示,智能机顶盒与手机处于同一局域网中。智能机顶盒向局域网发送广播消息,消息中包含既定盒的标识(如:客厅)和机顶盒IP地址,
同一局域网中手机接收广播并处理广播消息,并显示到在手机中的机顶盒列表,如下面的形式:
客厅机顶盒:192.168.0.2;
主卧机顶盒:192.168.0.3;
次卧机顶盒:192.168.0.4;
用户根据标识选择某台机顶盒,通过浏览定位到某个资源文件,图片通过上滑,音视频通过播放按钮,手机会向机顶盒发送Socket消息,消息中包含了控制命令和图片或者是音视频的HTTP请求路径。
智能机顶盒收到手机端发来的Socket消息,解析出控制命令和对应的资源HTTP请求地址。解析完成后,首先去命令映射表中找到处理逻辑单元,处理逻辑单元会根据资源HTTP地址完成对图片的显示和音视频的播放,最终把处理的结果显示到电视上。
在图片投影流程实现时,智能手机端首先会显示本地存储卡上的所有图片资源,在浏览图片的同时,***会自动判断图片的大小,如果该图片的大小超过1M,在浏览的同时***会自动生成该图片的缩略图,大小小于100K。
当用户决定把该图片投影到机定盒的时候,用户只需要上滑该图片,该操作向机顶盒发送图片投影操作命令,该命令包含三个部分的内容,一是机顶盒操作命令,二是该图片对应的缩略图对应在局域网访问地址,三是该图片对应在局域网中的访问地址。
当智能机顶盒接收到该命令后,首先通过命令映射表找到相应的处理逻辑,然后机顶盒根据手机提供的HTTP访问地址,通过双线程同时下载缩略图和实际图片,这样操作的原因是因为在实际的使用过程中,我们发现,用户照相机所生成的图片大概大小在2M-4M左右,如果通过局域网2.4G网络,用户可能需要等待3-5S才能在电视机上看到图片,这样给用户带来的切实体验是不理想的,如果在缩略图的情况下,我们能保证用户在1S钟内看到图片的模糊效果,然后再过2S-4S就能看到实际的图片效果,这样做的目的是使用户第一时间看到图片而不是在那里苦苦的等待。机顶盒也做了相应的缓存操作,当缩略图和实际图片被下载到机顶盒本地磁盘中的时候,***会开辟一个磁盘空间供投影图片缓存,如果用户下一次投影到相同的图片,机顶盒会自动判断是否需要重新下载。
当完成图片投影后,用户可以通过对该图片进行缩放和旋转操作,与此同时,手机也会通过Socket发送相应的命令给机顶盒完成对应的操作。
实现音乐和视频投影流程时,智能手机首先会显示本地所有的视频和音频资源,当进入到音视频细节信息后,用户可以通过点击播放按钮向机顶盒发送音视频投影命令,该命令包含两部分的内容,一是对应机顶盒的控制命令,二是音视频对应局域网HTTP访问地址。
当智能机顶盒接收到该命令后,首先通过命令映射表找到相应的处理逻辑,然后机顶盒根据手机提供的HTTP访问地址,通过机顶盒播放器播放对应的音视频资源,在播放的同时,机顶盒会向播放的手机发送播放进度Socket效果,手机收到该消息后,更新播放的进度条,当然用户可以通过进度条控制播放器进行Seek、暂时和播放操作,当然用户可以在播放的同时进行其他手机上的任何操作,这不会影响手机的继续投影。

Claims (9)

1.基于智能终端的多媒体资源投影实现方法,其特征在于,包括以下步骤:
步骤1、***将智能终端与智能机顶盒设置于同一网络中,并设置智能终端一智能机顶盒的命令控制映射表;
步骤2、智能机顶盒向网络发送广播信息,智能终端接收并解析,选择待控制的智能机顶盒并连接;
步骤3、智能机顶盒接收智能终端的控制命令及多媒体资源HTTP请求地址,根据命令控制映射表,响应智能终端控制命令,根据多媒体资源HTTP请求地址完成多媒体资源向智能电视的投放。
2.根据权利要求1所述的基于智能终端的多媒体资源投影实现方法,其特征在于,所述步骤1中,***将智能终端与智能机顶盒设置于同一局域网。
3.根据权利要求1所述的基于智能终端的多媒体资源投影实现方法,其特征在于,所述步骤2中,广播信息至少包括智能机顶盒的标识信息及智能机顶盒的IP地址。
4.根据权利要求1所述的基于智能终端的多媒体资源投影实现方法,其特征在于,所述步骤3中,智能终端发送Socket消息,所述发送Socket消息包括控制命令及多媒体资源HTTP请求地址。
5.根据权利要求1所述的基于智能终端的多媒体资源投影实现方法,其特征在于,所述智能终端包括智能手机、电脑及平板电脑。
6.根据权利要求1所述的基于智能终端的多媒体资源投影实现方法,其特征在于,所述智能机顶盒至少为一个。
7.根据权利要求1所述的基于智能终端的多媒体资源投影实现方法,其特征在于,所述多媒体资源至少包括音乐、视频及图片。
8.根据权利要求7所述的基于智能终端的多媒体资源投影实现方法,其特征在于,当进行音乐和/或视频投影时,智能机顶盒根据多媒体资源HTTP请求地址,获取对应的音乐和/或视频资源,并将播放进度Socket效果反馈至智能终端,智能终端更新播放进度。
9.根据权利要求7所述的基于智能终端的多媒体资源投影实现方法,其特征在于,当进行图片投影时,智能机顶盒首先将缩略图投放至智能电视,当原图下载完成后,进行原图投放,显示清晰图片。
CN201610071153.4A 2016-02-01 2016-02-01 基于智能终端的多媒体资源投影实现方法 Pending CN105744318A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610071153.4A CN105744318A (zh) 2016-02-01 2016-02-01 基于智能终端的多媒体资源投影实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610071153.4A CN105744318A (zh) 2016-02-01 2016-02-01 基于智能终端的多媒体资源投影实现方法

Publications (1)

Publication Number Publication Date
CN105744318A true CN105744318A (zh) 2016-07-06

Family

ID=56242047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610071153.4A Pending CN105744318A (zh) 2016-02-01 2016-02-01 基于智能终端的多媒体资源投影实现方法

Country Status (1)

Country Link
CN (1) CN105744318A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108200469A (zh) * 2018-01-23 2018-06-22 歌尔科技有限公司 一种音视频投射方法、装置和***
CN109963189A (zh) * 2017-12-26 2019-07-02 三星电子株式会社 电子装置及其方法
CN112492359A (zh) * 2020-11-19 2021-03-12 四川长虹电器股份有限公司 一种智能手机投屏方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002163184A (ja) * 2000-11-29 2002-06-07 Ntt Docomo Inc 端末、通信方法および記録媒体
CN102325271A (zh) * 2011-09-02 2012-01-18 深圳创维-Rgb电子有限公司 移动终端发送文件给电视机共享的方法、装置及移动终端
CN102547443A (zh) * 2012-01-16 2012-07-04 广州视源电子科技公司 一种多终端***资源共享及互动实现方法
CN103516882A (zh) * 2012-06-29 2014-01-15 深圳市快播科技有限公司 一种基于多屏互动场景图片播放方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002163184A (ja) * 2000-11-29 2002-06-07 Ntt Docomo Inc 端末、通信方法および記録媒体
CN102325271A (zh) * 2011-09-02 2012-01-18 深圳创维-Rgb电子有限公司 移动终端发送文件给电视机共享的方法、装置及移动终端
CN102547443A (zh) * 2012-01-16 2012-07-04 广州视源电子科技公司 一种多终端***资源共享及互动实现方法
CN103516882A (zh) * 2012-06-29 2014-01-15 深圳市快播科技有限公司 一种基于多屏互动场景图片播放方法及***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109963189A (zh) * 2017-12-26 2019-07-02 三星电子株式会社 电子装置及其方法
CN108200469A (zh) * 2018-01-23 2018-06-22 歌尔科技有限公司 一种音视频投射方法、装置和***
CN112492359A (zh) * 2020-11-19 2021-03-12 四川长虹电器股份有限公司 一种智能手机投屏方法

Similar Documents

Publication Publication Date Title
CN100542284C (zh) 在内容的流化重放期间切换媒体渲染器的方法和设备
CN104519397A (zh) 音视频投屏播放方法、机顶盒和终端设备
WO2006017218A2 (en) Tuner service and dtv receiver as a upnp device
CN103248939A (zh) 一种实现多屏同步显示的方法及***
WO2017075956A1 (zh) 内容投射方法及移动终端
KR20070080453A (ko) 홈 네트워크에서 tv 채널을 이용한 콘텐트 처리 방법 및그 장치
US10063923B2 (en) Digital device and control method thereof
US10972581B2 (en) Media processing method and device
WO2015139547A1 (zh) 一种设置应用场景的方法、设备和***
TW201330603A (zh) 數位內容版本交換方法及所用委託機裝置
US7941500B2 (en) Method and device for managing content, storage medium, and adaptive content playing method using the same
CN103037243A (zh) 多个智能终端之间切换网络视频的方法、***及智能终端
CN103118018B (zh) 一种基于dlna的媒体资源同步播放方法及装置
CN103747326A (zh) 多媒体文件连续播放方法和装置
CN105744318A (zh) 基于智能终端的多媒体资源投影实现方法
EP3043567A1 (en) Method and device for setting language type
US10674188B2 (en) Playback apparatus, method of controlling playback apparatus, playback method and server apparatus
CN109640136B (zh) 一种控制电视的方法、装置、电子设备及可读介质
WO2018019167A1 (zh) 基于机顶盒的直播共享方法及***
CN112565843A (zh) 基于dlna的投屏控制方法、装置、一体机及存储介质
TWI431994B (zh) 多媒體檔案的播放方法、系統及其使用之電腦程式產品
KR101314939B1 (ko) 멀티미디어 서비스를 프로비저닝하기 위한 방법 및 시스템, 이 시스템에 사용을 위한 애플리케이션 서버, 추가의 애플리케이션 서버 및 통신 디바이스
WO2007143459A2 (en) Method and system for partitioning television channels in a platform
CN103002226A (zh) 一种播放设备切换方法及装置
US20150181002A1 (en) Method and system for communicating from a client device to a server device in a centralized content distribution system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160706

RJ01 Rejection of invention patent application after publication