CN1997145B - 模板更换的方法、***和设备 - Google Patents

模板更换的方法、***和设备 Download PDF

Info

Publication number
CN1997145B
CN1997145B CN200610167788A CN200610167788A CN1997145B CN 1997145 B CN1997145 B CN 1997145B CN 200610167788 A CN200610167788 A CN 200610167788A CN 200610167788 A CN200610167788 A CN 200610167788A CN 1997145 B CN1997145 B CN 1997145B
Authority
CN
China
Prior art keywords
template
fringe node
node equipment
user terminal
equipment
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.)
Expired - Fee Related
Application number
CN200610167788A
Other languages
English (en)
Other versions
CN1997145A (zh
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200610167788A priority Critical patent/CN1997145B/zh
Publication of CN1997145A publication Critical patent/CN1997145A/zh
Priority to PCT/CN2007/003685 priority patent/WO2008074225A1/zh
Priority to EP07855717A priority patent/EP2104345A4/en
Priority to US12/485,250 priority patent/US20090260039A1/en
Application granted granted Critical
Publication of CN1997145B publication Critical patent/CN1997145B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/4722End-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 requesting additional data associated with the content
    • 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • 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/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • 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/633Control signals issued by server directed to the network components or client
    • H04N21/6338Control signals issued by server directed to the network components or client directed to network
    • 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/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64746Control signals issued by the network directed to the server or the client
    • 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/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6547Transmission by server directed to the client comprising parameters, e.g. for client setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17345Control of the passage of the selected programme
    • H04N7/17354Control of the passage of the selected programme in an intermediate station common to a plurality of user terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种模板更换方法,包括如下步骤:用户终端向中心节点控制设备发送更换模板请求;所述中心节点控制设备控制边缘节点设备为所述用户终端更换模板。本发明还公开了一种模板更换***、一种中心节点管理设备、和一种边缘节点设备。本发明降低了模板更换过程中对网络传输资源以及用户终端存储资源的消耗,使得整个模板更换***的性价比更高。

Description

模板更换的方法、***和设备
技术领域
本发明涉及IPTV与DTV业务领域,尤其涉及一种模板更换的方法、***与设备。
背景技术
在IPTV(Internet Protocol Television or Interactive Television,IP电视)和双向DTV(Digital TV,数字电视)业务中,有一种由用户自主选择操作风格以及界面功能的EPG(Electronic Program Guide,电子节目指南)展示手段,一般称其为模板更换功能。不同的模板包括不同的界面风格以及不同的功能。
更换模板功能的具体实现方法是:STB(Set Top Box,机顶盒)将不同风格的界面缩略图在电视屏幕上展示,用户可通过遥控器,在电视屏幕上选择个人喜欢的界面风格和操作习惯。STB会根据用户的选择,更换当前所使用的模板。与单一操作风格的展示方式相比,多风格的模板可以更有效的提高IPTV***和双向DTV***业务的丰富性。
现有技术中的一种简单的更换模板的技术方案为,只将操作界面的背景图片进行替换,除图片外,没有任何功能上的变化。这种方式没有实质上的技术改变,只能给用户以浅层次的感观冲击,用户在使用一段时间后,对新背景图片的新鲜感就会消失。
现有技术中的另一种更换模板的技术方案为,将所有的EPG展示模板全部存储在STB中,具体的运行完全由STB控制,当新的EPG展示模板编写完成后,通过网络将升级模板信息全部加载到用户终端的STB中,由用户进行模板的选择和更换。该技术方案的缺点在于:需要终端提供尽可能多的存储空间以及内存解析空间,会导致整体方案的成本过高,同时,终端的实现也十分复杂。以IPTV网络为例,终端需要能够解析多套模板信息,同时一套完整的、包括必要的功能更新的EPG模板大小为6M至10M不等,在EPG模板向STB升级更新过程中,即使以压缩的方式传递,对带宽以及STB存储空间也会存在极大的消耗,而且STB的存储空间毕竟有限,能够同时提供的模板数量必然会受到限制。同样对于DTV网络,虽然传输介质不同,但对传输资源以及存储资源的消耗问题同样存在。
发明内容
本发明要解决的问题是提供一种模板更换方法、***和设备,以解决现有技术中机顶盒存储空间有限,模板更换过程复杂、资源占用率高的缺点。
为达到上述目的,本发明的一实施例提供一种模板更换方法,包括以下步骤:
中心节点控制设备接收用户终端发送的更换模板请求;
所述中心节点控制设备根据所述用户终端的位置信息,控制所述用户终端所在边缘节点的边缘节点设备或距离所述用户终端最近的边缘节点设备向所述用户终端发送所述边缘节点设备的可选模板信息;
在所述用户终端选择模板并向为其发送可选模板信息的边缘节点设备发送更换指定模板的请求,并且所述发送可选模板信息的边缘节点设备确定该边缘节点设备存在所述指定模板之后,所述中心节点控制设备控制该边缘节点设备向所述用户终端发送所述指定模板,所述用户终端将当前模板更换为所述边缘节点设备发送的所述指定模板。
本发明的另一实施例还提供一种模板更换***,包括:中心节点管理设备和至少一个边缘节点设备,
所述中心节点管理设备,管理各所述边缘节点设备和各所述边缘节点设备上的模板,接收用户终端发送的更换模板请求,根据所述用户终端的位置信息,控制所述用户终端所在边缘节点的边缘节点设备或距离所述用户终端最近的边缘节点设备向所述用户终端发送该边缘节点设备的可选模板信息,在所述用户终端选择模板并向所述为其发送可选模板信息的边缘节点设备发送更换指定模板的请求,并且所述发送可选模板信息的边缘节点设备确定该边缘节点设备存在所述指定模板之后,由中心节点管理设备控制该边缘节点设备向所述用户终端发送所述指定模板,以便所述用户终端将当前模板更换为所述边缘节点设备发送的所述指定模板;
所述至少一个边缘节点设备,在所述中心节点管理设备控制下存储模板并向所述用户终端发送边缘节点设备的可选模板信息,在所述用户终端选择模板并向边缘节点设备发送更换指定模板的请求之后,确定边缘节点设备存在所述指定模板,并向所述用户终端发送所述指定模板。
本发明的另一实施例还提供一种中心节点管理设备,包括管理单元和存储单元,
所述管理单元,维护和管理各边缘节点设备,处理用户终端发送的更换模板请求,确认用户终端的请求,并控制所述用户终端所在边缘节点的边缘节点设备或距所述用户终端最近的边缘节点设备为所述用户终端更换模板;
所述存储单元,存储模板并在所述管理单元控制下向所述各边缘节点设备提供模板。
与现有技术相比,本发明具有以下优点:
本发明提供一种模板更换方法、***与设备,由中心节点管理设备进行各边缘节点设备的管理和维护,在用户终端发送更换模板请求时,由中心节点管理设备控制边缘节点设备为用户终端更换模板。从而提高了网络侧对用户终端更换模板请求的处理速度,节约了用户终端的存储空间和主干网传输资源的损耗,提高了整个***的性能。
附图说明
图1是本发明的实施例一中模板更换方法的流程图;
图2是本发明的实施例二中中心节点管理设备向边缘节点设备发送EPG模板的方法流程图;
图3是本发明的实施例三中一种模板更换***的结构示意图;
图4是本发明的实施例三中一种中心节点管理设备的结构示意图;
图5是本发明的实施例三中一种边缘节点设备的结构示意图。
具体实施方式
本发明的核心在于将模板部署在各个边缘节点设备上,并由中心节点管理设备部署和管理各个边缘节点设备上存储的模板;在用户终端需要进行模板更换时,由边缘节点设备向用户终端发送可选模板信息,并在中心节点管理设备控制下为用户终端更换模板。这些边缘节点设备在现有IPTV架构和双向DTV架构中是已经存在的,如边缘EPG服务器,目前其主要用途在于存储节目数据流、频道列表以及与用户终端STB进行通信等。
下面通过结合附图与实施例,对本发明的实施方式做进一步说明。
本发明的实施例一中,一种模板更换方法如图1所示,该方法具体包括以下步骤:
步骤S101,用户终端通过STB向网络侧的中心节点管理设备发送更换模板请求。
步骤S102,中心节点管理设备根据用户终端的位置信息,指示该用户终端所在边缘节点的边缘节点设备或距离该用户终端最近的边缘节点设备向该用户终端显示可供选择的模板信息。边缘节点设备通过SOAP(Simple ObjectAccess Protocol,简单对象访问协议)协议,查询目前边缘节点设备上可用的EPG模板信息,并将查询结果以缩略图的形式向用户终端发送,供用户终端选择。
步骤S103,用户终端向边缘节点设备发送更换指定模板的请求。用户终端在缩略图中选定要更换的某个EPG模板,发送更换模板请求至边缘节点设备。
步骤S104,边缘节点设备检测该EPG模板在当前边缘节点设备是否存在,若存在,则进行步骤S105,否则进行步骤S107。
步骤S105,中心节点管理设备进行模板更换操作,控制边缘节点设备向用户终端发送被该指定模板,并将用户终端当前所使用的EPG模板更换为上述指定的EPG模板。
步骤S106,STB更新用户终端所使用的EPG模板并结束。中心节点确认更换成功后,STB将当前使用的模板更新为从边缘节点设备上获取的该用户终端新选择的EPG模板并结束。
步骤S107,边缘节点设备提示用户终端该模板不存在并结束。该种情况中,用户终端选择的EPG模板不存在的可能原因包括:网络通信故障、边缘节点设备故障或边缘节点设备上存储的模板文件损坏等原因。
此外,该边缘节点设备和STB还具有记忆功能,能够记忆用户终端最新选择的模板配置信息。在重新开启机顶盒后,可以将用户终端的模板直接显示为最近一次更新的EPG模板。同时,如果用户终端使用的EPG模板已被中心节点暂停使用,则边缘节点设备和STB会自动将模板更换至默认的EPG模板。
以上实施例一所述的用户终端更换EPG模板的过程,是建立在中心节点管理设备对边缘节点设备进行EPG模板管理的基础上的,该管理包括EPG模板的发送、删除、更新等等。本发明的实施例二中,中心节点管理设备向边缘节点设备发送EPG模板的方法如图2所示,具体包括以下步骤:
步骤S201,中心节点管理设备存储并压缩新的EPG模板,该中心节点管理设备可以为ECS(EPG Control Sub-system,EPG控制子***)等。
步骤S202,中心节点管理设备向边缘节点设备发送模板更新指令消息。ECS根据边缘节点设备的分布,向指定边缘节点设备,或所有边缘节点设备发送该EPG模板消息,ECS可以通过SOAP协议发送模板更新指令消息,消息中包括模板名称、模板物理存储位置、获取物理文件的权限控制名称、密码,该消息的发送,可选择加密发送和非加密发送两种方式。
步骤S203,边缘节点设备发送模板文件获取请求。目标边缘节点设备收到该消息后,首先判断该模板更新指令消息是否需要解密,如需解密则按照预先设定的解密方式解密,然后根据消息中指定的信息,通过FTP协议向中心节点管理设备发出模板文件获取请求。
步骤S204,中心节点管理设备向边缘节点设备发送模板文件。
步骤S205,边缘节点设备接收模板文件并加载该模板文件。边缘节点设备在正确获取模板文件后,首先解压缩该模板文件,并校验数据的正确性;当确认模板文件状态正确无误后,边缘节点设备根据当前已有模板的使用状态,及待加载的模板队列,对新模板进行优先级加载,加载完成后,对该模板实施部署,最后将操作结果返回至中心节点管理设备如ECS。该步骤中所指的优先级加载,是指边缘节点设备根据当前边缘节点下各用户终端使用模板记录等信息,预先设定新模板文件的优先级,即在向用户终端进行缩略图显示时新模板的位置以及推荐程度等。另外,若边缘节点存储空间有限时,根据对边缘节点下不同的用户终端使用模板记录,边缘节点设备在部署新模板的同时,删除某些原有使用率较低的模板文件。
步骤S206,中心节点管理设备确认新模板可以启用。待新模板均下发至边缘节点设备且部署完成后,由中心节点管理设备如ECS,确认该模板可以启用。
步骤S207,用户终端使用新模板。在中心节点管理设备启用指定的EPG模板后,用户终端即可通过STB选择喜好的功能风格,按照实施例一中所述的方法使用新模板。
EPG模板的更新和删除过程与上述的流程类似,都是由中心节点管理设备来控制,不同之处在于中心节点管理设备向边缘节点设备发送的消息指令不同:需要对模板进行更新时发送EPG模板更新指令,更新时的具体操作与实施例二中所描述的发送过程相似,同样包括边缘节点设备从中心节点管理设备获取模板时所需的必要信息,如模板名称、模板物理存储位置、获取物理文件的权限控制名称和密码。中心节点管理设备需要对边缘节点设备存储的模板进行删除时发送EPG模板删除指令,边缘节点设备存储只需按照该指令将指定EPG模板删除即可。
此外,可在中心节点管理设备如ECS上,通过与一个或多个边缘节点设备定时通信,如向边缘节点设备上的指定EPG模板发送心跳(HEARTBEAT)请求,随时获取一个或多个边缘节点设备的运行情况、以及边缘节点设备中各模板的文件状态,该文件状态包括文件名、文件大小、版本号是否正确等,便于对出现问题的边缘节点设备或模板及时进行修复。
通过使用如实施例一与实施例二所述的方法,由中心节点管理设备部署和管理各个边缘节点设备上的模板,在用户终端需要进行模板更换时,由中心节点管理设备控制边缘节点设备向用户终端发送可选模板信息并为用户终端更换模板。该方法使得用户终端可以直接从与本终端设备距离很近的边缘节点设备直接获取模板信息,提高了网络侧对用户终端更换模板请求的处理速度,节约了用户终端的存储空间和主干网传输资源的损耗。
本发明还提供一种模板更换***,包括中心节点管理设备、边缘节点设备和用户终端,其中用于存储模板的边缘节点设备的部署位置和部署数量可以参考网络中用户终端的分布而变化。本发明的实施例三中,以网络中存在三个边缘节点为例,如图3所示,模板更换***包括中心节点管理设备100、边缘节点设备200和用户终端300。
中心节点管理设备100管理各边缘节点设备200和各边缘节点设备200上的存储模板,包括向各边缘节点设备200通知EPG模板的发送、更新和删除消息;还可以通过向指定EPG模板发送心跳请求,随时查看所有边缘节点设备200和所有EPG模板的健康状况和运行情况,便于对出现问题的边缘节点设备200或EPG模板及时进行修复。另外,在接收到用户终端300发送的更换模板的请求时,根据用户终端300所在的位置,控制该用户终端所在边缘节点的边缘节点设备200或距该用户终端最近的边缘节点设备200为用户终端更换模板。
边缘节点设备200,响应中心节点管理设备100的EPG模板发送、更新和删除指令,并将本设备存储的EPG模板进行优先级排序,以供用户终端300使用。另外,在接收到中心节点管理设备100发送的确认为用户终端300更换EPG模板的消息时,向用户终端300发送本地存储的EPG模板并为用户终端300更换模板。
用户终端300,用于发送EPG模板更换请求,并接收来自边缘节点设备200的EPG模板。
本发明的实施例三还提供一种中心节点管理设备,如图4所示,中心节点管理设备包括管理单元101和存储单元102,其中,
管理单元101维护和管理各边缘节点设备,并控制各边缘节点设备进行用户终端模板的更换;该单元进一步包括边缘节点设备管理子单元1011和用户终端管理子单元1012:边缘节点设备管理子单元1011,维护和管理各所述边缘节点设备,定时获取各所述边缘节点设备和各模板的状态;用户终端管理子单元1012处理用户终端更换模板的请求,确认用户终端的请求并控制该用户终端所在边缘节点的边缘节点设备或距该用户终端最近的边缘节点设备为用户终端更换模板。存储单元102存储模板并在管理单元101的控制下向各边缘节点设备提供模板。
本发明的实施例三还提供一种边缘节点设备,如图5所示,边缘节点设备包括模板存储单元201和模板加载单元202,其中:
模板存储单元201,存储网络侧发送的模板。模板加载单元202,接收中心节点的EPG模板发送、更新和删除指令,将中心节点发送的所有模板进行排序;在中心节点管理设备确认时向用户终端发送本地存储的EPG模板并为用户终端更换模板。
通过使用如实施例三所述的方法,在网络中的各边缘节点设备上存储EPG模板的信息,并由中心节点管理设备部署和管理各个边缘节点设备上存储的EPG模板,同时对各个边缘节点设备和各EPG模板的工作状态进行实时监控,从而实现了EPG模板的分布式部署与管理,使得网络侧处理用户终端更换模板请求的速度得到了提高,同时节约了用户终端的存储空间和主干网传输资源的损耗。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

Claims (10)

1.一种模板更换方法,其特征在于,包括以下步骤:
中心节点控制设备接收用户终端发送的更换模板请求;
所述中心节点控制设备根据所述用户终端的位置信息,控制所述用户终端所在边缘节点的边缘节点设备或距离所述用户终端最近的边缘节点设备向所述用户终端发送所述边缘节点设备的可选模板信息;
在所述用户终端选择模板并向为其发送可选模板信息的边缘节点设备发送更换指定模板的请求,并且所述发送可选模板信息的边缘节点设备确定该边缘节点设备存在所述指定模板之后,所述中心节点控制设备控制该边缘节点设备向所述用户终端发送所述指定模板,所述用户终端将当前模板更换为所述边缘节点设备发送的所述指定模板。
2.如权利要求1所述模板更换方法,其特征在于,所述中心节点控制设备对各边缘节点设备的控制还包括:
中心节点控制设备定时获取各边缘节点设备和各边缘节点设备存储的模板的状态;
所述中心节点控制设备更新各边缘节点设备上存储的模板。
3.如权利要求2所述模板更换方法,其特征在于,所述中心节点控制设备更新各边缘节点设备上存储的模板的步骤具体包括:
所述中心节点控制设备向所述边缘节点设备发送模板更新指令消息;
所述边缘节点设备根据所述模板更新指令消息,向所述中心节点控制设备发送模板获取请求;
所述边缘节点设备获取所述中心节点控制设备上的模板;
所述边缘节点设备向所述中心节点控制设备发送更新结果。
4.如权利要求3所述模板更换方法,其特征在于,所述模板更新指令消息包括:模板名称、模板物理存储位置、获取物理文件的权限控制名称和密码。
5.如权利要求3所述模板更换方法,其特征在于,所述中心节点控制设备以加密方式或非加密方式向所述边缘节点设备发送模板更新指令消息。
6.如权利要求5所述模板更换方法,其特征在于,所述中心节点控制设备以加密方式发送所述模板更新指令消息,所述边缘节点设备将所述模板更新指令消息进行解密,并向所述中心节点控制设备发送模板获取请求。
7.如权利要求3所述模板更换方法,其特征在于,还包括步骤:各边缘节点设备对当前存储的所有模板进行排序。
8.一种模板更换***,其特征在于,包括:中心节点管理设备和至少一个边缘节点设备,
所述中心节点管理设备,管理各所述边缘节点设备和各所述边缘节点设备上的模板,接收用户终端发送的更换模板请求,根据所述用户终端的位置信息,控制所述用户终端所在边缘节点的边缘节点设备或距离所述用户终端最近的边缘节点设备向所述用户终端发送该边缘节点设备的可选模板信息,在所述用户终端选择模板并向所述为其发送可选模板信息的边缘节点设备发送更换指定模板的请求,并且所述发送可选模板信息的边缘节点设备确定该边缘节点设备存在所述指定模板之后,由中心节点管理设备控制该边缘节点设备向所述用户终端发送所述指定模板,以便所述用户终端将当前模板更换为所述边缘节点设备发送的所述指定模板;
所述至少一个边缘节点设备,在所述中心节点管理设备控制下存储模板并向所述用户终端发送边缘节点设备的可选模板信息,在所述用户终端选择模板并向边缘节点设备发送更换指定模板的请求之后,确定边缘节点设备存在所述指定模板,并向所述用户终端发送所述指定模板。
9.一种中心节点管理设备,其特征在于,包括管理单元和存储单元,
所述管理单元,维护和管理各边缘节点设备,处理用户终端发送的更换模板请求,确认用户终端的请求,并控制所述用户终端所在边缘节点的边缘节点设备或距所述用户终端最近的边缘节点设备为所述用户终端更换模板;
所述存储单元,存储模板并在所述管理单元控制下向所述各边缘节点设备提供模板。
10.如权利要求9所述中心节点管理设备,其特征在于,所述管理单元进一步包括边缘节点设备管理子单元和用户终端管理子单元,
所述边缘节点设备管理子单元,维护和管理各边缘节点设备,定时获取各所述边缘节点设备和各所述边缘节点设备存储的模板的状态;
所述用户终端管理子单元,处理用户终端发送的更换模板请求,并控制所述用户终端所在边缘节点的边缘节点设备或距所述用户终端最近的边缘节点设备为所述用户终端更换模板。
CN200610167788A 2006-12-21 2006-12-21 模板更换的方法、***和设备 Expired - Fee Related CN1997145B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN200610167788A CN1997145B (zh) 2006-12-21 2006-12-21 模板更换的方法、***和设备
PCT/CN2007/003685 WO2008074225A1 (fr) 2006-12-21 2007-12-19 Procédé de remplacement de modèle, système et périphérique
EP07855717A EP2104345A4 (en) 2006-12-21 2007-12-19 PRESENTATION PROCEDURE, SYSTEM AND EQUIPMENT
US12/485,250 US20090260039A1 (en) 2006-12-21 2009-06-16 Method, system and device for template replacement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610167788A CN1997145B (zh) 2006-12-21 2006-12-21 模板更换的方法、***和设备

Publications (2)

Publication Number Publication Date
CN1997145A CN1997145A (zh) 2007-07-11
CN1997145B true CN1997145B (zh) 2010-05-19

Family

ID=38252041

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610167788A Expired - Fee Related CN1997145B (zh) 2006-12-21 2006-12-21 模板更换的方法、***和设备

Country Status (4)

Country Link
US (1) US20090260039A1 (zh)
EP (1) EP2104345A4 (zh)
CN (1) CN1997145B (zh)
WO (1) WO2008074225A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1997145B (zh) * 2006-12-21 2010-05-19 华为技术有限公司 模板更换的方法、***和设备
CN101431425B (zh) * 2007-11-09 2013-04-24 百视通网络电视技术发展有限责任公司 一种基于网络共享数据中心的分布式epg***及其业务流程
CN104469529A (zh) * 2014-11-19 2015-03-25 福建新大陆通信科技股份有限公司 一种机顶盒获取和更换主题的方法及***
US10462212B2 (en) * 2016-10-28 2019-10-29 At&T Intellectual Property I, L.P. Hybrid clouds

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1521640A (zh) * 2003-02-14 2004-08-18 ٷ� 用于分派数字内容的***和方法以及一种边缘服务器
US6941515B1 (en) * 1999-09-01 2005-09-06 Vertigoxmedia Inc. Method and apparatus for controlling a graphics engine
CN1842155A (zh) * 2005-03-30 2006-10-04 联想(北京)有限公司 一种实现电子节目指南信息下载和解析的***及方法
CN1867059A (zh) * 2006-02-09 2006-11-22 华为技术有限公司 一种页面背景动态更新方法及***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4081934B2 (ja) * 1999-09-17 2008-04-30 ソニー株式会社 データ配信方法及び装置、並びに、データ受信方法及び装置
JP2005531056A (ja) 2002-06-24 2005-10-13 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ マークアップ言語のデータ及びスキンを受信する受信装置
US20070209049A1 (en) * 2004-01-09 2007-09-06 Koninklijke Philips Electronic, N.V. Method of Searching for Programme Content
CN100531277C (zh) * 2004-06-22 2009-08-19 华为技术有限公司 非对称用户线路中模板更换方法
US7546522B2 (en) * 2004-12-20 2009-06-09 Microsoft Corporation Method, system, and computer-readable medium for applying a global formatting scheme to a chart in an electronic document
CN1997145B (zh) * 2006-12-21 2010-05-19 华为技术有限公司 模板更换的方法、***和设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6941515B1 (en) * 1999-09-01 2005-09-06 Vertigoxmedia Inc. Method and apparatus for controlling a graphics engine
CN1521640A (zh) * 2003-02-14 2004-08-18 ٷ� 用于分派数字内容的***和方法以及一种边缘服务器
CN1842155A (zh) * 2005-03-30 2006-10-04 联想(北京)有限公司 一种实现电子节目指南信息下载和解析的***及方法
CN1867059A (zh) * 2006-02-09 2006-11-22 华为技术有限公司 一种页面背景动态更新方法及***

Also Published As

Publication number Publication date
EP2104345A1 (en) 2009-09-23
CN1997145A (zh) 2007-07-11
US20090260039A1 (en) 2009-10-15
WO2008074225A1 (fr) 2008-06-26
EP2104345A4 (en) 2010-01-06

Similar Documents

Publication Publication Date Title
CN1199466C (zh) 互联网访问个人电视服务的***和方法
US20020034296A1 (en) Book data service system with data delivery by broadcasting
KR100987256B1 (ko) 유비쿼터스 환경의 양방향 컨텐츠 서비스 제공 장치
CN102474652A (zh) 用于实时地管理内容的***和方法
CN105379292A (zh) 用于浏览媒体内容的装置和方法
US20060013566A1 (en) Content recording apparatus, content playback apparatus, content recording method, content playback method, and computer program
CN101729553A (zh) 实现终端远程控制的方法及终端服务器、控制和受控终端
CN101207782A (zh) 内容联动型信息提示装置及提示方法
CN101268451A (zh) 内容存储***、用户终端装置、内容存储方法、内容存储程序及存储介质
CN103974105A (zh) 电视控制方法及电视控制***
CN104079971A (zh) 一种通过电视机设备控制机顶盒的实现方法、设备和***
CN102547456A (zh) 生成多国家多卫星节目文件方法、文件载入方法和机顶盒
CN1997145B (zh) 模板更换的方法、***和设备
CN101409823A (zh) 一种网络个人录像机的实现方法、装置和***
CN109479160A (zh) 用于推荐显示设备的内容的显示设备和方法
US20070240064A1 (en) Content processing device, change information generating device, content processing method, change information generating method, control program and storage medium
US7895630B2 (en) System and method for content delivery to lodging entertainment systems
US20060218248A1 (en) Contents distribution system, contents distribution method, and computer-readable storage medium therefor
CN105308979A (zh) 显示装置和内容视听***
CN106791948B (zh) 一种多客户端同步的电视墙管理方法、装置以及***
CN101461231B (zh) 用于在平台内划分电视频道的方法和***
KR20190070937A (ko) 광고 배치 충돌을 해결하기 위한 시스템 및 방법
CN107426616B (zh) 智能数字电视***数据处理方法及装置
WO2008013385A1 (en) System and method for continuous display of grouped multiple independent contents
CN103729766A (zh) 集团电视运营服务平台

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100519

Termination date: 20121221