

技术领域technical field
本发明涉及机顶盒技术领域,尤其涉及一种Android IPTV机顶盒家庭共享系统及方法。The invention relates to the technical field of set-top boxes, in particular to an Android IPTV set-top box family sharing system and method.
背景技术Background technique
随着三网融合的不断普及,以及中国基础网络的不断完善和网络质量的不断提升,各大运营商基于基础网络发展的视频终端产品相继推出;其中,IPTV机顶盒得到的大力的发展,业务遍布在全国各地,IPTV即交互式网络电视,是一种利用宽带网,集互联网、多媒体、通讯等技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术,它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。With the continuous popularization of the integration of three networks, as well as the continuous improvement of China's basic network and the continuous improvement of network quality, major operators have successively launched video terminal products based on the development of basic networks; among them, IPTV set-top boxes have been vigorously developed, and their services are all over the world. In all parts of the country, IPTV is interactive Internet TV, which is a brand-new technology that uses broadband network and integrates Internet, multimedia, communication and other technologies to provide home users with a variety of interactive services including digital TV. It can well adapt to the rapid development trend of today's network and make full and effective use of network resources.
IPTV机顶盒业务在家庭中占有不可缺少的一部分,但是一般家庭只有一个开通业务的机顶盒,不能满足多个家庭成员的不同需求。The IPTV set-top box service occupies an indispensable part in the family, but a general family has only one set-top box with enabled services, which cannot meet the different needs of multiple family members.
发明内容Contents of the invention
为解决上述TPTV机顶盒不能满足多个家庭成员需求的问题,本发明提出了一种Android IPTV机顶盒家庭共享系统及方法。In order to solve the problem that the above-mentioned TPTV set-top box cannot meet the needs of multiple family members, the present invention proposes a family sharing system and method for an Android IPTV set-top box.
第一方面,一种Android IPTV机顶盒家庭共享系统,包括:In the first aspect, a family sharing system of an Android IPTV set-top box includes:
主设备:供主用户使用,为IPTV入网设备,与云端平台多个服务器进行交互,建立IPTV家庭共享服务中心;Main device: used by the main user, it is an IPTV network access device, interacts with multiple servers on the cloud platform, and establishes an IPTV family sharing service center;
从设备:供从用户进行使用,为附加设备,与主设备建立的IPTV家庭共享服务中心连通进行交互获取请求数据;Slave device: for the use of the slave user, as an additional device, it communicates with the IPTV family sharing service center established by the master device to interact and obtain request data;
云端平台:根据主设备交互信息为主设备提供多种服务。Cloud platform: Provide multiple services for the master device based on the master device interaction information.
进一步,所述主设备与云端平台多个服务器进行交互,包括:与业务认证服务器交互进行鉴权认证;与业务平台服务器交互获取EPG首页数据和资源;与流服务器交互获取流数据。Further, the main device interacts with multiple servers of the cloud platform, including: interacting with a business authentication server for authentication; interacting with a business platform server to obtain EPG home page data and resources; interacting with a stream server to obtain stream data.
进一步,所述主设备包括机顶盒,所述从设备包括智能电视。Further, the master device includes a set-top box, and the slave device includes a smart TV.
进一步,所述IPTV家庭共享服务中心还包括:Further, the IPTV family sharing service center also includes:
网络代理请求中心:向业务平台服务器请求网页数据和处理从设备的请求,包括:当从设备请求页面,主设备根据请求判断是否本地缓存有网页数据,不存在则需要从网络获取页面等数据再返回给从设备;如果判断有本地缓存数据并且在有效期内,则直接将本地缓存数据返回给从设备进行展示;Network proxy request center: request web page data from the service platform server and process requests from the slave device, including: when the slave device requests a page, the master device judges whether there is web page data in the local cache according to the request. Return to the slave device; if it is judged that there is local cache data and it is within the validity period, then directly return the local cache data to the slave device for display;
流媒体中心:监听从设备的视频流请求,并进行真实请求,将请求到的额流数据推送到从设备;Streaming media center: monitor the video stream request from the slave device, make a real request, and push the requested streaming data to the slave device;
数据缓存中心:所有网页请求数据通过代理服务,将数据缓存到本地磁盘。Data cache center: All web page request data is cached to the local disk through the proxy service.
另一方面,一种Android IPTV机顶盒家庭共享方法,基于一种Android IPTV机顶盒家庭共享系统实现,包括主设备接入开机和从设备接入开机,所述主设备接入开机为优先开机,所述从设备开机中从设备作为附加设备,所请求的数据从主设备获取;所述主设备开机包括以下步骤:On the other hand, a kind of Android IPTV set-top box family sharing method, realizes based on a kind of Android IPTV set-top box family sharing system, comprises main equipment access start-up and slave equipment access start-up, described main equipment access start-up is priority start-up, described When the slave device is powered on, the slave device is used as an additional device, and the requested data is obtained from the master device; the master device power-on includes the following steps:
步骤A1:主设备优先开机,开机启动与云端认证服务器交互进行设备鉴权认证,缓存认证信息到数据缓存中心;Step A1: The main device is powered on first, starts to interact with the cloud authentication server for device authentication, and caches the authentication information to the data cache center;
步骤A2:设备认证完成后,进入EPG首页,缓存首页的EPG数据、资源等数据到数据缓存中心;Step A2: After the device authentication is completed, enter the EPG homepage, cache the EPG data, resources and other data on the homepage to the data cache center;
步骤A3:用户浏览的每一个EPG子页面数据,缓存子页面首页的EPG数据、资源等数据到数据缓存中心。Step A3: For each EPG sub-page data browsed by the user, cache the EPG data, resources and other data on the home page of the sub-page to the data cache center.
进一步,所述从设备开机包括以下步骤:Further, the booting from the device includes the following steps:
步骤B1:开机启动,查询附近的主设备,检测连通性,如果主设备未开启,则提示需要开启主设备;Step B1: start up, query the nearby main device, and check the connectivity. If the main device is not turned on, it will prompt that the main device needs to be turned on;
步骤B2:主设备开启后,从设备访问主设备缓存中心的EPG首页,进行展示;Step B2: After the master device is turned on, the slave device accesses the EPG home page of the master device cache center to display;
步骤B3:用户点击EPG首页的子页面,从设备开始向主设备请求子页面数据;Step B3: The user clicks on the subpage of the EPG home page, and the slave device requests the subpage data from the main device;
步骤B4:当从设备进入直播或者点播页面时候,按照步骤B3进行页面数据请求;开始播放时,直接通过http请求,参数带上真实播放地址请求主设备,主设备本地流媒体服务中心收到播放请求,开始向流媒体中心请求流数据,再将流数据推送到从设备,实现从设备的视频播放。Step B4: When the slave device enters the live broadcast or on-demand page, follow step B3 to request the page data; when starting to play, request the master device directly through http request with the real playback address in the parameter, and the local streaming media service center of the master device receives the playback Request, start to request streaming data from the streaming media center, and then push the streaming data to the slave device to realize the video playback of the slave device.
进一步,所述步骤B3页面数据请求还包括:主设备收到请求后,检查主设备数据缓存中心是否存在访问的子页面,如果存在,则直接代理中心返回数据到从设备,从设备收到子页面数据后进行页面展示;如果主设备发现访问的子页面在数据缓存中心不存在,则开启真实请求,向EPG服务器进行真实请求,请求到数据后,再返回给从设备。Further, the page data request in step B3 also includes: after the master device receives the request, check whether there is an accessed sub-page in the data cache center of the master device, if it exists, the direct proxy center returns data to the slave device, and the slave device receives the sub-page After the page data, the page is displayed; if the master device finds that the accessed sub-page does not exist in the data cache center, it will open a real request, make a real request to the EPG server, and return the request to the slave device after receiving the data.
本发明的有益效果:本发明提出了一种Android IPTV机顶盒家庭共享系统及方法,主设备为开通业务的机顶盒,机顶盒作为主设备,主模式下建立家庭共享中心,解决家庭模式中不同成员的不同观看需求。家庭成员只需要使用现有的智能设备就能接入到iptv业务模式中,进行EPG浏览和视频观看功能,主设备建立缓存中心数据,当缓存中心数据有效时候,主从设备都直接从缓存中心获取,不从云端服务端获取,能在观看增加的场景下,减少流量访问从而减少服务端压力,设备如一个小小家庭中转服务器,能适应不同场景下的数据请求。Beneficial effects of the present invention: the present invention proposes a family sharing system and method for an Android IPTV set-top box. Watch on demand. Family members only need to use the existing smart devices to access the iptv business model to perform EPG browsing and video viewing functions. The master device establishes the cache center data. When the cache center data is valid, the master and slave devices directly download from the cache center Acquisition, not from the cloud server, can reduce traffic access and reduce server pressure in the scene of increased viewing. The device is like a small home transfer server, which can adapt to data requests in different scenarios.
附图说明Description of drawings
图1是本发明IPTV家庭共享服务中心架构图;Fig. 1 is an architecture diagram of an IPTV family sharing service center of the present invention;
图2是本发明实施例中角色构成图。Fig. 2 is a diagram of role composition in the embodiment of the present invention.
具体实施方式Detailed ways
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式。In order to have a clearer understanding of the technical features, purposes and effects of the present invention, the specific implementation manners of the present invention will now be described with reference to the accompanying drawings.
本发明提出了一种Android IPTV机顶盒家庭共享系统及方法,Android IPTV机顶盒家庭共享系统包括:The present invention proposes a family sharing system and method for an Android IPTV set-top box, and the family sharing system for an Android IPTV set-top box includes:
主设备:为IPTV入网设备,供主用户通过此设备进行观看,建立IPTV家庭共享服务中心;Main equipment: It is an IPTV network access equipment for the main user to watch through this equipment, and establish an IPTV family sharing service center;
从设备:供从用户进行观看;Slave device: for viewing by slave users;
云端平台:提供多种服务,包括:业务认证服务,epg服务,流服务。Cloud platform: Provides a variety of services, including: business authentication service, epg service, streaming service.
在本实施例中,角色构成如图2所示,为了实现不同成员的不同观看需求,整个角色构成包括:In this embodiment, the role composition is shown in Figure 2. In order to realize the different viewing needs of different members, the entire role composition includes:
用户A:主观看者A;User A: main viewer A;
用户B:从观看者B;User B: From Viewer B;
机顶盒(主设备):iptv机顶盒,用户A通过此设备进行观看;Set-top box (main device): iptv set-top box, user A watches through this device;
智能电视(从设备):用户B通过从设备进行观看;Smart TV (slave device): user B watches through the slave device;
云端平台:提供业务认证服务、epg服务、流服务。Cloud platform: Provide business authentication service, epg service, streaming service.
主设备为IPTV入网设备,负责和云端认证服务器、业务服务器、流服务器的交互,进行页面展示和视频播放;同时,建立iptv家庭共享服务中心,如图1所示,包括3个模块:The main device is an IPTV network access device, which is responsible for interacting with the cloud authentication server, business server, and streaming server for page display and video playback; at the same time, an iptv family sharing service center is established, as shown in Figure 1, including 3 modules:
网络代理请求中心:负责请求网页数据和处理从设备的请求。当从设备请求页面,则主设备根据请求判断是否本地缓存有网页数据,不存在则需要从网络获取页面等数据再返回给从设备;如果判断有本地缓存数据并且在有效期内,则直接将本地缓存数据返回给从设备进行展示。Network proxy request center: responsible for requesting webpage data and processing requests from devices. When the slave device requests a page, the master device judges whether there is web page data in the local cache according to the request. If it does not exist, it needs to obtain the page and other data from the network and return it to the slave device; The cached data is returned to the slave for display.
流媒体中心:监听从设备的视频流请求,并进行真实请求,将请求到的额流数据,推动数据到从设备。Streaming Media Center: Listen to the video stream request from the slave device, make a real request, and push the requested stream data to the slave device.
数据缓存中心:所有网页请求数据通过代理服务,将数据缓存到本地磁盘。Data cache center: All web page request data is cached to the local disk through the proxy service.
利用Android IPTV机顶盒家庭共享系统进行共享的方法,包括主设备开机和从设备开机,主设备开机包括以下流程步骤:The method of sharing using the Android IPTV set-top box family sharing system includes starting the main device and starting the slave device, and the starting of the main device includes the following process steps:
(1)主设备优先开机,开机启动进行设备鉴权认证;并缓存认证信息到缓存中心模块;(1) The main device is powered on first, and starts to perform device authentication; and caches the authentication information to the cache center module;
(2)设备认证完成后,进入EPG首页;缓存首页的EPG数据、资源等数据到缓存中心模块;(2) After the device authentication is completed, enter the EPG homepage; cache the EPG data, resources and other data on the homepage to the cache center module;
(3)用户浏览的每一个EPG子页面数据,缓存首页的EPG数据、资源等数据到缓存中心模块。(3) For each EPG sub-page data browsed by the user, the EPG data, resources and other data of the home page are cached to the cache center module.
从设备作为附加设备,请求数据从主设备获取,流程如下:As an additional device, the slave device requests data to be obtained from the master device, and the process is as follows:
(1)开机启动,查询附近的主设备,检测连通性,如果主设备未开启,则提示需要开启主设备;(1) Start up, query the nearby main device, and check the connectivity. If the main device is not turned on, it will prompt that the main device needs to be turned on;
(2)主设备开启后,从设备访问主设备缓存中心的EPG首页,进行展示;(2) After the master device is turned on, the slave device accesses the EPG home page of the master device cache center for display;
(3)用户点击EPG首页的子页面,此时从设备开始像主设备请求子页面数据。主设备收到请求后,检查主设备缓存中心是否存在访问的子页面,如果存在,则直接代理中心返回数据到从设备,从设备收到子页面数据后进行页面展示;如果主设备发现访问的子页面在缓存中心不存在,则开启真实请求,向EPG服务器进行真实请求,请求到数据后,再返回给从设备。(3) The user clicks on the subpage of the EPG homepage, and the slave device starts to request the subpage data from the master device. After receiving the request, the master device checks whether there is an accessed subpage in the cache center of the master device. If it exists, the proxy center directly returns the data to the slave device, and the slave device displays the page after receiving the subpage data; if the master device finds the accessed subpage If the subpage does not exist in the cache center, start the real request, make a real request to the EPG server, and return the data to the slave device after the data is requested.
(4)当从设备进入直播或者点播页面时候,此时按照(3)进行页面数据请求,开始播放时候,直接通过http请求,参数带上真实播放地址请求主设备,主设备本地流媒体服务中心收到是播放请求,开始向服务端请求拿到流数据,再将流数据推送到从设备,从而实现从设备的视频播放。(4) When the slave device enters the live broadcast or on-demand page, at this time, follow (3) to request the page data. When starting to play, directly request the master device through http, with the real playback address as the parameter, and the local streaming media service center of the master device After receiving the playback request, start to request the streaming data from the server, and then push the streaming data to the slave device, so as to realize the video playback of the slave device.
本发明提出了一种Android IPTV机顶盒家庭共享系统及方法,主设备为开通业务的机顶盒,机顶盒作为主设备,主模式下建立家庭共享中心,解决家庭模式中不同成员的不同观看需求。家庭成员只需要使用现有的智能设备就能接入到iptv业务模式中,进行EPG浏览和视频观看功能,主设备建立缓存中心数据,当缓存中心数据有效时候,主从设备都直接从缓存中心获取,不从云端服务端获取,能在观看增加的场景下,减少流量访问从而减少服务端压力,设备如一个小小家庭中转服务器,能适应不同场景下的数据请求。The present invention proposes an Android IPTV set-top box family sharing system and method. The main device is the set-top box that has opened the service, and the set-top box is used as the main device. A family sharing center is established in the main mode to solve the different viewing needs of different members in the family mode. Family members only need to use the existing smart devices to access the iptv business model to perform EPG browsing and video viewing functions. The master device establishes the cache center data. When the cache center data is valid, the master and slave devices directly download from the cache center Acquisition, not from the cloud server, can reduce traffic access and reduce server pressure in the scene of increased viewing. The device is like a small home transfer server, which can adapt to data requests in different scenarios.
本发明以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。The Invention The basic principles and main features of the present invention and the advantages of the present invention have been shown and described above. Those skilled in the industry should understand that the present invention is not limited by the above-mentioned embodiments. What are described in the above-mentioned embodiments and the description only illustrate the principle of the present invention. Without departing from the spirit and scope of the present invention, the present invention will also have Variations and improvements are possible, which fall within the scope of the claimed invention. The protection scope of the present invention is defined by the appended claims and their equivalents.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211498126.7ACN115914728A (en) | 2022-11-28 | 2022-11-28 | An Android IPTV set-top box family sharing system and method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211498126.7ACN115914728A (en) | 2022-11-28 | 2022-11-28 | An Android IPTV set-top box family sharing system and method |
| Publication Number | Publication Date |
|---|---|
| CN115914728Atrue CN115914728A (en) | 2023-04-04 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211498126.7APendingCN115914728A (en) | 2022-11-28 | 2022-11-28 | An Android IPTV set-top box family sharing system and method |
| Country | Link |
|---|---|
| CN (1) | CN115914728A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1309866A (en)* | 1998-07-17 | 2001-08-22 | 联合视频制品公司 | Interactive TV program guide system with multiple home devices |
| CN1863307A (en)* | 2005-11-24 | 2006-11-15 | 华为技术有限公司 | Network television service receiving method and system thereof |
| US20100043034A1 (en)* | 2008-08-13 | 2010-02-18 | At&T Intellectual Property I, L.P. | Peer-to-peer video data sharing |
| CN101945255A (en)* | 2010-09-20 | 2011-01-12 | 中国联合网络通信集团有限公司 | Implement method, device and system of IPTV service |
| CN102724302A (en)* | 2012-05-30 | 2012-10-10 | 中兴通讯股份有限公司 | Family data center system based on cloud storage and family data management method |
| CN103618962A (en)* | 2013-12-09 | 2014-03-05 | 乐视网信息技术(北京)股份有限公司 | Control method and device for getting access to specific video application of smart television |
| WO2016008974A1 (en)* | 2014-07-16 | 2016-01-21 | Vodafone Ip Licensing Limited | System and method for streaming real-time video from mobile device to set-top-box connected with iptv server |
| CN206807672U (en)* | 2017-05-16 | 2017-12-26 | 深圳市安科讯实业有限公司 | A kind of vehicle-mounted dual-purpose type WIFI set top boxes of family expenses |
| CN107959868A (en)* | 2016-10-17 | 2018-04-24 | 中国电信股份有限公司 | Realize that method, set-top box and the system of IPTV service are watched in multiple terminals at the same time |
| CN111405350A (en)* | 2019-01-02 | 2020-07-10 | 中国移动通信有限公司研究院 | A kind of multimedia access processing method, set-top box and gateway |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1309866A (en)* | 1998-07-17 | 2001-08-22 | 联合视频制品公司 | Interactive TV program guide system with multiple home devices |
| CN1863307A (en)* | 2005-11-24 | 2006-11-15 | 华为技术有限公司 | Network television service receiving method and system thereof |
| US20100043034A1 (en)* | 2008-08-13 | 2010-02-18 | At&T Intellectual Property I, L.P. | Peer-to-peer video data sharing |
| CN101945255A (en)* | 2010-09-20 | 2011-01-12 | 中国联合网络通信集团有限公司 | Implement method, device and system of IPTV service |
| CN102724302A (en)* | 2012-05-30 | 2012-10-10 | 中兴通讯股份有限公司 | Family data center system based on cloud storage and family data management method |
| CN103618962A (en)* | 2013-12-09 | 2014-03-05 | 乐视网信息技术(北京)股份有限公司 | Control method and device for getting access to specific video application of smart television |
| WO2016008974A1 (en)* | 2014-07-16 | 2016-01-21 | Vodafone Ip Licensing Limited | System and method for streaming real-time video from mobile device to set-top-box connected with iptv server |
| CN107959868A (en)* | 2016-10-17 | 2018-04-24 | 中国电信股份有限公司 | Realize that method, set-top box and the system of IPTV service are watched in multiple terminals at the same time |
| CN206807672U (en)* | 2017-05-16 | 2017-12-26 | 深圳市安科讯实业有限公司 | A kind of vehicle-mounted dual-purpose type WIFI set top boxes of family expenses |
| CN111405350A (en)* | 2019-01-02 | 2020-07-10 | 中国移动通信有限公司研究院 | A kind of multimedia access processing method, set-top box and gateway |
| Publication | Publication Date | Title |
|---|---|---|
| US10986141B2 (en) | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device | |
| US9703947B2 (en) | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device | |
| US9258383B2 (en) | Monetization of television audience data across muliple screens of a user watching television | |
| US9386356B2 (en) | Targeting with television audience data across multiple screens | |
| US7966339B2 (en) | Method and system for globally sharing and transacting contents in local area | |
| WO2012065550A1 (en) | Method and system for interaction between a multimedia terminal and an ip set top box | |
| US20190297122A1 (en) | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device | |
| JP2009296625A (en) | Method and apparatus for authorized operation of home communication network | |
| JP2005531789A (en) | Advertisement replacement method and system for specific Internet users | |
| WO2013097454A1 (en) | Video inter-cut method, device and system | |
| CN104185040A (en) | Application synchronization method, application server and terminal | |
| WO2011023031A1 (en) | Method and device for inplementing program recording and playing and set-top box | |
| WO2018034172A1 (en) | Information processing device, client device, and data processing method | |
| CN104754406A (en) | Method and device for playing Internet video and audio contents by use of IPTV set-top box | |
| WO2012041039A1 (en) | Method, correlative equipment and system for digital tv terminal accessing internet video | |
| US20170270292A1 (en) | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device | |
| CN115914728A (en) | An Android IPTV set-top box family sharing system and method | |
| CN101674459B (en) | Method, system and device for multi-media business treatment | |
| CN100539685C (en) | A method for sending and receiving information in a one-way broadcast network | |
| US8181213B2 (en) | IP-based hometown TV program delivery system | |
| CN104065678B (en) | A kind of dual mode data based on built-in browser is received and access method | |
| CN113473247B (en) | Video playing request processing method, device and system and electronic equipment | |
| WO2007137500A1 (en) | Public video system and implementation method | |
| WO2008014646A1 (en) | Method and system for delivering interactive content | |
| CN109561061A (en) | A kind of data sharing method, server, set-top box and system |
| 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 | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20230404 | |
| RJ01 | Rejection of invention patent application after publication |