CN103873931A - 在电子设备及相关设备中激活服务模式的方法 - Google Patents
在电子设备及相关设备中激活服务模式的方法 Download PDFInfo
- Publication number
- CN103873931A CN103873931A CN201310683989.6A CN201310683989A CN103873931A CN 103873931 A CN103873931 A CN 103873931A CN 201310683989 A CN201310683989 A CN 201310683989A CN 103873931 A CN103873931 A CN 103873931A
- Authority
- CN
- China
- Prior art keywords
- container
- remote control
- control device
- rcsoc
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000003213 activating effect Effects 0.000 title description 3
- 238000004891 communication Methods 0.000 claims abstract description 23
- 238000001514 detection method Methods 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 2
- 101000622430 Homo sapiens Vang-like protein 2 Proteins 0.000 description 50
- 102100023520 Vang-like protein 2 Human genes 0.000 description 50
- 230000006870 function Effects 0.000 description 16
- 238000000151 deposition Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 238000007689 inspection Methods 0.000 description 5
- 230000008034 disappearance Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 101100022971 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SAM1 gene Proteins 0.000 description 3
- 230000004913 activation Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008672 reprogramming Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000003442 weekly effect Effects 0.000 description 2
- 235000021538 Chard Nutrition 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000011031 large-scale manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/54—Link editing before load time
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/062—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Stored Programmes (AREA)
- Selective Calling Equipment (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明涉及一种更新嵌入在包括通讯接口(ETHIF)的并且适于被遥控器设备(RC)远程控制的电子设备(STB)中的数据和/或软件的方法,电子设备(STB)包括机械外壳机柜,可配置为至少一种待机模式,所述方法其特征在于包括步骤:检测确定周期内在容器(RCSOC)中遥控器设备(RC)出现,在检测到遥控器设备后配置为待机模式以及通过通讯接口作为中介更新嵌入数据,更新是根据容器(RCSOC)中遥控器设备(RC)的出现而被执行的。本发明也涉及执行该方法的设备。
Description
技术领域
本发明涉及连接到远程服务器并被遥控器而控制的家用电子设备领域。
背景技术
为用户提供大量功能的家用电子设备通常包括执行嵌入软件的控制单元。
技术的发展使得电子设备的货架寿命大大缩短。因此对设计和提供它们的那些人来说,重要的是大规模生产和发布之前,设备开发时间尽可能短。电子设备制造商对于一组定义的功能在更有可能响应于竞争的市场上可更快地响应和定位产品,因此希望获得更多市场份额。
当今,众多设备连接到宽带网络,因此能与远程服务器交换数据。通过使用合适的协议,也可接收组成所有或部分嵌入到设备中的软件的数据;因此它们的市场反应对应于软件更新。
更新嵌入软件的选项,通过接收完全或部分其构成数据,虽然产品已经可以购买并使用,也允许制造商把其投放市场,为用户提供降级版本或大量能够后续增加的功能。
因为需要高水平的可靠性和安全性更新过程经常是单调乏味的,没有这些可靠性和安全性,故障或失败的风险是很高的。
除非使用特定配置,更新是在可用新版本通知到用户后和接收一个或多个嵌入软件模块的下载后执行的。
一些设备按这样的方式操作,例如,更新通知/请求在白天完成;下载在晚上执行。其它设备根据在设备中的使用统计数据操作。还有其它的只在用户提前定义的时隙,或在用户请求时及根据要求执行嵌入软件的更新。
现有更新方法具有经常使有关设备的呈现功能无法提供给用户的缺点。更新的可靠性和安全性水平是这样的,这需要不可忽略的时间。在设备使用中这情况有时出现显著的中断。
发明内容
本发明通过使用更新构成所有或部分嵌入软件的数据的方法改进这种情况,在代表对用户中断风险最小的时刻,一次性或连续地下载部分软件数据。当用户不使用相关电子设备时进行更新。
更具体地,本发明涉及一种更新嵌入在包括通讯接口的并且适于被遥控器设备远程控制的电子设备中的软件的方法。电子设备包括机柜形式的机械外壳,至少配置成一种待机模式。机械外壳机柜包括用于存放遥控器设备的容器(receptacle),该方法包括以下步骤:
-在预先确定的周期内,检测容器中遥控器设备的出现;
-检测容器中遥控器设备之后配置电子设备为待机模式;
-通过通讯接口更新嵌入软件,更新是根据容器中遥控器设备的出现时间而执行的。
根据本发明实施例,当遥控器设备在第二个预先确定周期内从容器中缺失时更新嵌入软件的步骤被中断。
根据本发明实施例,当遥控器设备在第三预先确定周期内从容器中缺失时电子设备配置成退出待机模式。
根据本发明实施例,更新嵌入软件的步骤至少包括相对于远程服务器上可用版本,检查嵌入软件版本这一步。
根据本发明实施例,嵌入软件的更新是通过连续下载部分嵌入软件来执行,连续下载开始于遥控设备至少在第一个预先确定周期内出现在容器中时,结束于遥控设备在第二个预定周期内从容器中缺失时。
本发明还涉及包括通讯接口的并且适于被遥控器设备远程控制的电子设备,电子设备包括机械外壳,可配置为至少一种待机模式。设备还包括:
-机械外壳包括用于存放(或放置)遥控器设备的容器;该容器包括用于检测容器中遥控器设备的出现时间的设备;
-根据容器中遥控器设备的出现时间可配置的电源模块;
-适于通过通讯接口作为中介更新所有或部分嵌入软件应用的控制单元,更新是根据容器中遥控器设备的出现时间而执行的。
根据本发明实施例,机械外壳包括上表面,且上表面包括用于遥控器设备的容器。
根据本发明实施例,电子设备包括适于在嵌入软件更新完成时改变容器中遥控器设备位置的执行元件。
根据本发明实施例,电子设备包括适于为遥控器设备充电的累加器充电模块元件,当遥控器设备定位在容器中时激活充电模块。
附图说明
阅读下面描述,将更好理解本发明,且其它特征和优点也将会出现,参考附图的描述,其中:
-图1示出用于从宽带网络接收视频节目的系统,该系统包括可遥控器的接收器-解码器。
-图2示出图1所示系统的接收器-解码器细节。
-图3示出图1和图2所示接收器-解码器,带有遥控器设备。
-图4示出图1至3所示接收器-解码器的整体结构。
-图5是示出更新前述图中所示接收器-解码器的嵌入软件的方法的图表。
具体实施方式
在图1至4中,所示模块是功能单元,其可能会或可能不会对应物理上可区分单元。例如,这些模块或其中一些在单独部件中组合在一起,或由相同软件功能构成。相反,根据另一实施例,一些模块由分离的物理实体组成。
以一般但不限于这种方式,本发明涉及一种在适于存放的空间中配备用于检测相关遥控器出现的传感器的电子设备,存放因此可定义时间为用户不希望使用设备的时期,并且因此特别适合配置设备为包括更新嵌入软件的服务模式。
“嵌入软件”可理解为执行用户可用的功能所必须的所有软件模块和例程,并指定在非易失性存储器中嵌入软件的电子设备的使用。然而,嵌入软件可包括,例如,其它应用和数据。例如,嵌入软件可包括将存储在非易失性存储器中的相应视听内容条目的数据,希望通过电子设备随后再现。另一例子是电视频道列表,与接收参数有关的频道,希望通过电子设备在这些频道上接收和显示内容广播。
图1示出用于接收包括视频内容接收器-解码器STB1的视频节目系统。接收器-解码器STB1经以太网链接ETH10为中介连接到ADSL(非对称数字用户线)网关类型RGW8设备项目。网络网关设备RGW8项目通过ADSL链接9连接到宽带网络。ADSL链接9是ADSL用户链接,连接到在连接宽带网络结点上出现的远程DSLAM型设备项目。宽带网络包括因特网。接收器-解码器设备(或装置)STB1包括访问也连接到因特网的远程服务器的部件,尤其是内容服务器(互联网,电视或视频点播内容,例如)。设备STB1也可访问致力于维护(服务)的服务器,尤其是使得对应接收器-解码器STB1的嵌入软件的不同版本的软件模块(或例程)可用的服务器。这样可使用嵌入软件的早期版本,在有问题的情况下,或使用提供功能数量增加的最近版本对设备STB1重新编程。这些编程或重新编程被称为嵌入软件的“更新”。更新是通过从一个或多个远程服务的服务器上下载软件模块执行的。下载可被执行,以至于所有嵌入软件一次性下载或连续下载部分嵌入软件。该部分可在连续下载期间或时间间隔下载期间下载。例如,软件模块可在每周第一天的早晨下载,第二部分可在相同的第一天下午下载,然后第三部分可在每周第二天下载。根据另一实施例,下载是基于每天相同的下载时间直到完成下载而执行的。
根据本发明概念,本发明在代表用户更少中断时使执行嵌入软件下载阶段(更新)成为可能。电子设备的内部结构有时是这样的,更新操作会致使一些使设备不能工作或限制访问某些功能的元素。嵌入软件更新保持需要极大可靠性和高安全水平的操作。安全水平与其它软件盗版保护概念有关。
接收器-解码器STB1通过链路L111为中介连接到再现设备TV7。链路L111是HDMI电缆。根据变型,链路L111是SCART/OERITEL连接或一组基带复合信号传输电缆(CVBS,RGB,等)。
接收器-解码器设备STB1是由遥控器设备RC6远程可控的,通常也被称为“遥控器(remote control)”。
接收器-解码器STB1包括机械外壳,通常也被成为“机柜”。机械外壳包括用于存放(或收容)遥控器设备RC6的容器(receptacle)。容器RCSOC2包括检测设备(或传感器)RCSR3,配置为检测容器(或壳体)RCSOC2中遥控器设备RC6的出现的。根据本发明实施例,检测器RCSR3是耦合到一个引脚的微开关,连接到电子设备STB1的电源模块的控制输入。
接收器-解码器设备STB1还包括通用开关STBPS5,根据电源模式,用于从主电源网或从外部电源单元将其电气隔离。这使得零耗电成为可能。
根据变型实施例,检测设备RCSR3是电感(或自感)检测器,遥控器设备RC6包括放置的金属元件,这样它的出现可被电感检测器检测到。根据变型,检测设备是光电池,配置为在容器RCSOC2中检测固有存在的亮度变化或遥控器设备RC6的缺失。
根据另一变型,传感器使用NFC(近场通讯)技术检测壳体中遥控器设备的存在,该壳体被包括在电子设备的机械外壳(机柜)。
电子设备STB1还包括显示设备STBFP,其包括LCD型显示元件,7段显示器和发光二极管,与象形图(pictogram)有关,能向用户指示设备某种特定状态(正常使用模式,待机模式,程序下载,从遥控器设备接收控制帧,例如)。
图2示出图1接收器-解码器STB1的放大视图,尤其是包括检测设备(也被称为传感器,RCSR3)的容器(或壳体)RCSOC2。
图3示出当遥控器设备RC6被定位(存放)在容器(或壳体)RCSOC2中时接收器-解码器STB1的视图。当控制设备RC6存放在接收器-解码器STB1的机械外壳的容器中时,传感器RCSR3被激活并控制接收器-解码器STB1的电源模块的输入,这样接收器-解码器1配置为待机(或低消耗)模式。根据本发明实施例,接收器-解码器的待机模式配置是这样的,至少一些功能被禁止或使其对用户不可用,确保低耗电。但是接收器-解码器STB1包括控制单元,其被配置为待机模式时至少保持部分激活,这使执行一定数量任务成为可能,特别是从一个或多个远程服务器下载嵌入软件模块。
图4示出电子接收器-解码器设备1的内部结构。电源模块PSU41通过内部电网MPC49供电流。通过开关STBPS5的使用从网络MPC49隔离。电源模块通过两根电压线PS-A42和PS-STDBY43把电源提供给母板MB47。电压线PS-A42一直是激活的;也就是说,输出电压VPS-A一直存在,在当所有功能可用或对于用户来说是可用时的正常电源模式,和在当一定数量的功能失效,或使之对用户失效或不可用,为了节省电能使的待机电源模式。关于电压线PS-STDBY43,正常模式时被激活,待机模式时关闭。当接收器-解码器STB1配置为待机模式时,电源线PS-STDBY的关闭使母板47的一些元件丧失电能。这种情况下母板的消耗降低。然而,在待机模式,一定数量的功能保持激活,特别是部分控制单元CU44,网络通讯接口EHTIF46和通讯接口46与控制单元44之间的双向通讯总线BUS45。控制单元CU44包括微控制器,与存储嵌入软件例程和模块的非易失性存储器,及通过软件模块微控制器执行的随机存取存储器(也称为工作存储器)相关联。控制单元还包括一组元件,通常出现在这样的结构中,即一个或多个时钟电路,时间戳,输入/输出端口,中断线和与母板47的其它元件通讯外设接口。在此不详细描述这些元件,因为这种结构类型对本技术专家众所周知,且其细节对本发明的理解没有必要。称为“正常”和“待机”的电源配置模式是由遥控器容器RCSOC2的检测设备RCSR3控制。检测设备RCSR3包括连接到电源模块PSU41控制输入的微开关SWM48。
通讯接口ETHIF46是以太网接口,通过以太网电缆ETH10连接到网关设备RGW8的端口。网关设备RGW8通过ADSL链接9为中介连接到因特网。
因此,根据优选实施例,在容器RCSOC2中定位遥控器设备RC6导致检测设备RCSR3的微开关SWM48的激活。设备的激活控制电源模块PSU41,以便接收器-解码器STB1配置(进入)为待机模式。电源线PS-STDBY43被关闭,其使母板MB47的一些功能不可操作,降低电源消耗。根据变型实施例,当遥控器设备定位在容器RCSOC2中时电子设备STB1不被配置为待机模式,但是执行包括更新操作的服务模式(在正常模式,与待机模式相反)。控制单元CU44,通讯接口ETHIF46和对操作有用的元件保持激活状态。当检测到控制设备在预先确定时间T1出现在容器中时,控制单元CU44执行更新嵌入软件的过程。然后控制单元发送请求到远程服务器,获得与接收器-解码器STB1兼容的嵌入软件列表和远程服务器上每个可用嵌入软件应用的版本标识符。请求包括接收器-解码器设备STB1的准确标识符,如,例如,其通过通过因特网下载,并且因此通过ADSL链接9,网络网关RGW8,以太网链接10和网络通讯接口ETHIF46下载可用的序列号或任意唯一编号使远程服务器与不同软件模块建立关联,。根据变型实施例,ADSL链接9和以太网链接ETH10是使用无线技术的网络链接。
远程服务器响应请求并指示给接收器-解码器STB1可下载的嵌入软件模块列表。然后接收器-解码器STB1通过使用与远程服务器的预先定义的协议请求下载一个或多个模块。在此不赘述此协议,对本发明的理解没用。当服务操作,如下载一个或多个嵌入软件模块,正在进行时,检测到至少一个预先确定周期T2内控制设备RC6从容器RCSOC2中缺失,正在进行的软件模块的下载被中断,已经下载的模块列表被写到控制单元CU44的非易失性存储器。有利的是,在服务阶段激活下载和根据容器RCSOC2中遥控器设备RC6的出现而中断下载的这种方法,使这破坏电子接收器-解码器设备STB1的用户最少时执行更新成为可能。事实上,当用户关心在包括在接收器-解码器设备STB1的机械外壳(或机柜)中的容器中定位(存放)遥控器设备RC6时,因为他计划在一定时间不使用它,特别是因为他熟悉系统中执行的下载方法。如果更新由从容器中再次拿起遥控器设备RC6的用户中断,在容器中下次定位时更新将会继续。更新可这样执行,连续下载直到需下载的嵌入软件版本完全下载完成。然后通知用户版本下载已完成。通知是通过在接收器-解码器STB1的显示设备STBFP4上的消息显示而执行的。
根据本发明变型的实施例,下载结束的通知是由减小尺寸的执行器的激活而执行,如机电系统,例如,其通过将其抬高几毫米使改变遥控器设备RC6在容器RCSOC2中的位置成为可能,例如,于是对应可视指示,邀请用户当他想要时可以再次将其捡起。
根据变型,遥控器设备RC6可保持定位(锁)在容器中,直到接收器-解码器中正运行的关键服务操作完成(重新开始,例如,或安装过程)。
根据本发明优选实施例,当用户把遥控器设备RC6从容器RCSOC2中移走时,电源模块PSU41配置为正常电源模式(通过退出待机模式)且接收器-解码器STB1的所有功能对用户可用。有利的是,这使快速访问接收器-解码器STB1执行的不同功能成为可能,如观看视频节目,为后续回放而下载视频内容,或录制广播内容。
有利的是,如果更新结束没有被视觉上通知用户,那么更新呈现给用户是看不见的。当结束被视觉上通知用户时,更新不是看不见的,而是可见的,所以它对用户不会造成中断或约束。事实上,在恢复接收器-解码器STB1正常使用前不要求用户接收或拒绝更新或等待更新结束(从任何服务或更新操作中分开的使用)。
根据本发明优选实施例,更新是通过软件模块下载而执行的。每个软件模块被下载到非易失性缓冲存储器,如,例如闪存。当所有必须更新的嵌入软件模块已经正确下载完时,才会发生通过在主非易失性存储器中覆盖数据而替换。做数据完整性检查是为了确保最新下载的嵌入软件正确执行,而不使电子接收器-解码器设备STB1呈现永久性无反应的风险。
图5是示出根据本发明优选实施例方法的功能图表。步骤S1对应初始化阶段,使获得接收器-解码器STB1的正常使用成为可能。初始化阶段包括启动和接收器-解码器STB1的所有功能,以便能够访问用户可用的功能。
步骤S2是正常配置模式,在待机模式以外,在其期间用户可使用接收器-解码器STB1的所有功能,也就是说接收和观看视频内容,以及录制。
步骤S3对应使用容器RCSOC2的检测设备RCSR3的扫描。当检测到遥控器设备RC6出现时,时间计数器启动,在步骤S4执行时间计数器的值与预定值T1的对比。当时间计数器不超出值T1时,通过返回到步骤S2保持正常模式,然后到步骤S3,其中先前启动的时间计数器递增。在步骤S5当遥控器设备出现在容器RCSOC2一段时间,至少等于T1时,时间计数器重置为零,并且电子接收器-解码器设备STB1配置为待机模式。在步骤S6旨在定义更新是否必须发生的请求被发送到连接到宽带网络的远程服务服务器,诸如例如,因特网。如果是这样,一个或多个嵌入软件模块的下载在远程服务器和接收器-解码器STB1间发生。下载进行时,方法执行检查设备的扫描,原则上与步骤S3和S4的扫描相同,但是这次针对检测预先确定周期T2中遥控设备的缺失。该检查是通过循环步骤S7和S8是执行的。如果检测到遥控器设备从容器中缺失一段时间,至少等于T2,那么更新被中断,方法执行返回到接收器-解码器STB1的正常模式。如必要,已下载的软件模块列表保存在非易失性存储器中,容器RCSOC2中遥控器设备RC6下次定位时更新被恢复。
根据本发明变型实施例,预先确定周期T1是零,其导致只要远程这款定位在壳体中接收器-解码器STB1就配置为服务模式。
根据本发明另一变型实施例,预先确定周期T2是零,其导致只要遥控器从壳体中移走接收器-解码器STB1就配置为正常模式。
换言之,接收器-解码器STB1配置来执行更新嵌入软件的方法。为了这样做,其包括通讯接口ETHIF。可由遥控器设备RC远程控制。其包括机械外壳,机柜,可配置为至少一种待机模式。外壳包括用于存放遥控器设备RC6(遥控器)的容器。执行方法包括步骤:
-在预先确定周期内,检测包括在接收器-解码器机柜中容器RCSOC中遥控器设备RC的出现;
-检测到容器中遥控器设备之后配置待机模式;
-通过通讯接口从连接到因特网的远程服务器上更新至少一个嵌入软件模块,更新是根据容器RCSOC中遥控器设备RC的出现时间而被执行。
根据该方法,当遥控器设备RC在预先确定周期从容器RCSOC中缺失时更新嵌入软件的步骤被中断,根据变型,其可以是零或非零。
根据该方法,当遥控器设备RC在第三预先确定周期内,从容器RCSOC中移走(缺失)时接收器-解码器STB1还配置为退出待机模式,根据变型,第三预先确定周期可以是零或非零。
更新嵌入软件的步骤至少包括一步,相对于远程服务服务器上的可用版本检查嵌入软件版本。
根据该方法,接收器-解码器STB1中嵌入软件的更新是由相继下载部分嵌入软件而执行的,相继下载开始于遥控器设备RC至少在第一预先确定周期内出现在容器RCSOC中时,结束于遥控器设备RC在第二预先确定周期内从容器RCSOC中移走(缺失)时。
因此,接收器-解码器STB1是包括通讯接口ETHIF的电子设备,其适于由遥控器设备RC远程控制;其包括机械外壳(机柜),且可配置为待机模式。
其机械外壳包括用于容纳遥控器设备RC的容器RCSOC。
容器壳体包括检测设备RCSR,其配置为测量容器RCSOC中遥控器设备RC的出现时间。
电源模块PSU是根据测量到的容器RCSOC中遥控器设备RC的出现时间可配置的。
接收器-解码器STB1的控制单元CU适于通过通讯接口ETHIF更新嵌入软件。更新是根据测量到的容器壳体RCSOC中遥控器设备的出现时间而执行的。
根据本发明优选实施例,接收器-解码器STB1的机械外壳壳体包括上表面,且这上表面包括容纳(存放)遥控器设备的容器壳体。
根据变型实施例,壳体RCSOC可包括在接收器-解码器STB1机械外壳机柜的左边表面,右边表面或前表面,基于机柜形状只要这些面存在即可。
根据本发明实施例,接收器-解码器STB1包括执行机构元件,适于在控制单元的嵌入软件更新完成时改变容器壳体RCSOC中遥控器设备RC的位置。有利的是,其使得以邀请拿走遥控器的形式,视觉通知用户接收器-解码器STB1已更新。
根据本发明优选实施例,接收器-解码器STB1还包括累加器充电模块,适于给遥控器设备充电,遥控器设备包括能量累加器元件。容器壳体RCSOC包括用于为累加器充电的电气连接元件,当遥控器设备RC定位在容器RCSOC中时充电模块被激活。
有利的是,充电模块的存在使避免物理存在传感器(检测器)成为可能,和其通过测量电气连接元件的电流而检测遥控器设备的存在。
直接连接到为遥控器设备的累加器充电器的存在的另一优点是,这鼓励用户更经常地把远程遥控设备存放(因此定位)在容器壳体中,以便确保为遥控器设备内部能量累加器正确充电。因此这便于定义配置接收器-解码器设备STB1为服务模式的优选时间,包括任何嵌入软件更新。
本发明不限于上述实施例,还应用到任何由遥控器设备(遥控器)远程控制的电子设备,对于遥控器设备而言可安装在包含在电子设备中的容器中,电子设备易于从远程服务器更新嵌入软件。
以上详细实施例以ADSL数字电视接收器-解码器型设备为例描述本发明。然而,本发明不仅适用于该类型设备,还适用于包括其嵌入软件可被更新控制单元和包括用于容纳遥控器的壳体(容器)的任何设备,壳体包括为遥控器的存在检测器。
本发明也应用到,例如,台式计算机,便携式计算机,图形输入板,电视机,高保真音响系统或访问宽带通讯网络的网关。
此外,本发明不仅仅限于通过宽带网络为中介连接到远程服务器的电子设备,还涉及任何具有下载链接的设备,不仅通过宽带网络,还可通过其它类型的网络,如,例如,地面数字电视广播网络,无线电广播网络或卫星广播网络。
Claims (10)
1.更新嵌入在包括通讯接口(ETHIF)的并且适于被遥控器设备(RC)远程控制的电子设备(STB)中的数据的方法,所述电子设备(STB)包括机械机柜,可配置为至少一种待机模式,所述机械机柜包括用于存放所述遥控器设备(RC)的容器,所述方法特征在于其包括以下步骤:
当在所述容器(RCSOC)中检测到所述遥控器设备(RC)之后配置所述待机模式;
通过所述通讯接口更新嵌入数据。
2.如权利要求1所述的更新嵌入数据的方法,其特征在于所述更新是根据所述容器(RCSOC)中所述遥控器设备(RC)的出现时间而执行的。
3.如权利要求1至2任一所述的方法,其特征在于当所述遥控器设备(RC)在第二确定周期内从所述容器(RCSOC)中缺失时,所述更新嵌入数据步骤被中断。
4.如权利要求1至2任一所述的方法,其特征在于当所述遥控器设备(RC)在第三确定周期内从所述容器(RCSOC)中缺失时,所述电子设备被配置为退出所述待机模式。
5.如权利要求1至2任一所述的方法,其特征在于更新嵌入数据的步骤至少包括以下一个步骤,相对于远程服务器上可用版本检查所述嵌入数据的版本。
6.如权利要求1至2任一所述的方法,其特征在于嵌入数据的更新是通过连续下载部分所述数据而执行的,所述连续下载当所述遥控器设备(RC)在至少所述第一确定周期内在所述容器(RCSOC)中出现时开始,当所述遥控器设备(RC)在第二确定周期内从所述容器(RCSOC)中缺失时结束。
7.电子设备(STB)包括通讯接口(ETHIF),适于被遥控器设备(RC)远程控制,所述电子设备(STB)包括机械机柜,可配置为至少一种待机模式,其特征在于:
所述机械机柜包括用于所述遥控器设备(RC)的容器;
所述容器包括用于检测在所述容器(RCSOC)中所述遥控器设备(RC)的出现时间的设备(RCSR);
适于通过所述通讯接口更新嵌入数据的控制单元,根据所述容器(RCSOC)中所述遥控器设备(RC)的出现而执行的所述更新。
8.如权利要求7所述的电子设备,其特征在于所述机械机柜包括上表面,所述上表面包括用于所述遥控器设备的容器。
9.如权利要求7至8任一所述的电子设备,其特征在于其包括执行元件,适于当所述嵌入数据更新完成时改变所述容器(RCSOC)中所述遥控器设备(RC)的位置。
10.如权利要求7至8任一所述的电子设备,其特征在于其包括累加器充电模块元件,适于为所述遥控器设备充电当所述遥控器设备(RC)定位在所述容器(RCSOC)中时所述充电模块被激活。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1262099 | 2012-12-14 | ||
FR1262099A FR2999845A1 (fr) | 2012-12-14 | 2012-12-14 | Methode d'activation d'un mode de maintenance dans un dispositif electronique et dispositif associe |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103873931A true CN103873931A (zh) | 2014-06-18 |
Family
ID=47902139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310683989.6A Pending CN103873931A (zh) | 2012-12-14 | 2013-12-13 | 在电子设备及相关设备中激活服务模式的方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US10228928B2 (zh) |
EP (1) | EP2744176B1 (zh) |
JP (1) | JP2014146310A (zh) |
KR (1) | KR20140077844A (zh) |
CN (1) | CN103873931A (zh) |
BR (1) | BR102013032195A2 (zh) |
FR (1) | FR2999845A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9954987B2 (en) * | 2013-02-06 | 2018-04-24 | Analogix Semiconductor, Inc. | Remote controller utilized with charging dock for controlling mobile device |
US20150334333A1 (en) * | 2013-07-30 | 2015-11-19 | Kabushiki Kaisha Toshiba | Electronic device and method for controlling the same |
KR102178635B1 (ko) * | 2013-12-16 | 2020-11-13 | 엘지전자 주식회사 | 영상표시기기 |
CN104035792A (zh) * | 2014-05-20 | 2014-09-10 | 京东方科技集团股份有限公司 | 一种信号主板升级装置及方法 |
USD775627S1 (en) | 2015-02-17 | 2017-01-03 | Analogix Semiconductor, Inc. | Mobile device dock |
US11019404B2 (en) * | 2017-04-12 | 2021-05-25 | Disney Enterprises, Inc. | Multi-protocol message distribution system |
FR3079993B1 (fr) * | 2018-04-06 | 2020-03-06 | Psa Automobiles Sa | Procede de mise a jour a distance d'un logiciel embarque de vehicule |
JP2019021347A (ja) * | 2018-11-07 | 2019-02-07 | 株式会社コロプラ | ヘッドマウントディスプレイシステム制御プログラム |
US12206269B1 (en) * | 2022-02-17 | 2025-01-21 | Jason Martin | Rechargeable television remote |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6445290B1 (en) * | 2000-04-30 | 2002-09-03 | Simone A Fingal | Remote control monitoring device |
US20050251565A1 (en) * | 2004-05-05 | 2005-11-10 | Martin Weel | Hybrid set-top box for digital entertainment network |
CN1996180A (zh) * | 2006-01-05 | 2007-07-11 | 三星电子株式会社 | 节能装置 |
CN101373962A (zh) * | 2007-08-21 | 2009-02-25 | 鸿富锦精密工业(深圳)有限公司 | 电子装置 |
CN102253851A (zh) * | 2011-07-26 | 2011-11-23 | 中兴通讯股份有限公司 | 一种机顶盒及其升级方法 |
CN102591674A (zh) * | 2011-01-04 | 2012-07-18 | 三星电子株式会社 | 电子装置和用于更新电子装置的软件的方法 |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5666337A (en) * | 1994-11-07 | 1997-09-09 | International Business Machines Corporation | Data storage apparatus having a columnar array of input-output storage receptacles with physical interlock means |
FR2764716B1 (fr) * | 1997-06-13 | 2001-08-17 | Bull Cp8 | Procede de modification de sequences de code et dispositif associe |
US6112098A (en) * | 1997-11-26 | 2000-08-29 | International Business Machines Corporation | Cordless or wireless system protocol for providing reliable channel connections |
JP2000207969A (ja) * | 1999-01-14 | 2000-07-28 | Takatoshi Kosaka | スイッチ付きリモコンホルダ―およびリモコンホルダ―ケ―ス |
JP3669619B2 (ja) * | 1999-09-06 | 2005-07-13 | 富士通株式会社 | 無線端末装置のソフトウェア更新方法及びその装置 |
US20010054112A1 (en) * | 2000-01-26 | 2001-12-20 | Lida Nobakht | Channel-based internet network for a satellite system |
US20010029583A1 (en) * | 2000-02-17 | 2001-10-11 | Dennis Palatov | Video content distribution system including an interactive kiosk, a portable content storage device, and a set-top box |
US20020070712A1 (en) * | 2000-12-13 | 2002-06-13 | Arul Senthil G. | Hand-held remote-control device with high-capacitance power supply |
KR20020051795A (ko) * | 2000-12-23 | 2002-06-29 | 구자홍 | 페이징 채널을 통한 이동통신 단말기로의 정보 데이터다중 다운로딩 방법 |
US20020097346A1 (en) * | 2001-01-25 | 2002-07-25 | Shiao-Hua Chen | Television with a built-in receptacle for its remote control |
JP3863118B2 (ja) * | 2002-04-01 | 2006-12-27 | 松下電器産業株式会社 | 受信装置、印刷装置およびファームウェア更新システム |
US6618557B1 (en) * | 2002-05-03 | 2003-09-09 | Hewlett-Packard Development Company, L.P. | Camera remote system and methods associated therewith |
US6879254B1 (en) * | 2002-11-15 | 2005-04-12 | Tarah N. Graham | Rechargeable universal remote control assembly |
US7598842B2 (en) * | 2003-10-09 | 2009-10-06 | Symbol Technologies, Inc. | Secure mobile device and allocation system |
WO2005112491A1 (en) * | 2004-05-03 | 2005-11-24 | Ktfreetel Co., Ltd. | Method and apparatus for displaying messages in idle state of mobile terminal, driving application for idle state in mobile terminal and providing idle state contents for a mobile terminal |
US9826046B2 (en) * | 2004-05-05 | 2017-11-21 | Black Hills Media, Llc | Device discovery for digital entertainment network |
US8028323B2 (en) * | 2004-05-05 | 2011-09-27 | Dryden Enterprises, Llc | Method and system for employing a first device to direct a networked audio device to obtain a media item |
CN101088068B (zh) * | 2004-12-29 | 2010-06-16 | 格伦迪希电子公司 | 通过遥控器进行软件更新的方法和装置 |
KR20060120342A (ko) * | 2005-05-19 | 2006-11-27 | 삼성전자주식회사 | 셋탑박스에서 대기 모드 전환 장치 및 방법 |
US7523226B2 (en) | 2005-11-09 | 2009-04-21 | Microsoft Corporation | Controlling an auxiliary display user interface based on usage context |
US8331931B2 (en) * | 2005-11-30 | 2012-12-11 | Vtech Telecommunications Limited | System and method for cordless handset registration |
US8031270B1 (en) * | 2006-01-31 | 2011-10-04 | Cypress Semiconductor Corporation | Remote control system |
US8752044B2 (en) * | 2006-07-27 | 2014-06-10 | Qualcomm Incorporated | User experience and dependency management in a mobile device |
US20080138028A1 (en) * | 2006-10-13 | 2008-06-12 | Jeff Grady | Interface systems for portable digital media storage and playback devices |
US8966235B2 (en) * | 2006-10-24 | 2015-02-24 | Kent E. Dicks | System for remote provisioning of electronic devices by overlaying an initial image with an updated image |
US7993414B2 (en) * | 2007-01-23 | 2011-08-09 | Hewlett-Packard Development Company, L.P. | Portable computing system docking security system and method |
US8610834B2 (en) | 2007-02-02 | 2013-12-17 | Sony Corporation | System and method for effectively implementing a charging base for a remote control device |
US20090038004A1 (en) * | 2007-07-31 | 2009-02-05 | Gabor Blasko | Role change based on coupling or docking of information handling apparatus and method for same |
JP2009230407A (ja) * | 2008-03-21 | 2009-10-08 | Toshiba Corp | データの更新方法、メモリシステムおよびメモリデバイス |
JP4557033B2 (ja) * | 2008-03-31 | 2010-10-06 | ブラザー工業株式会社 | 不正操作防止システム、不正操作防止機能付き携帯端末装置、不正操作防止機能付き装着装置、不正操作防止方法、及び不正操作防止プログラム |
TWI389125B (zh) * | 2008-07-18 | 2013-03-11 | A Data Technology Co Ltd | 記憶體儲存裝置及其控制方法 |
US8305249B2 (en) * | 2008-07-18 | 2012-11-06 | EchoStar Technologies, L.L.C. | Systems and methods for controlling power consumption in electronic devices |
CN101639974B (zh) * | 2008-07-31 | 2011-06-22 | 鸿富锦精密工业(深圳)有限公司 | 遥控器、电视系统及利用电视系统进行游戏的方法 |
US11553250B2 (en) * | 2008-09-02 | 2023-01-10 | Comcast Cable Communications, Llc | Updating application code |
US8527688B2 (en) * | 2008-09-26 | 2013-09-03 | Palm, Inc. | Extending device functionality amongst inductively linked devices |
US8847549B2 (en) | 2008-09-30 | 2014-09-30 | Tarah Graham | Docking stations for remote control and multimedia devices |
US8315741B2 (en) * | 2009-09-02 | 2012-11-20 | United Technologies Corporation | High fidelity integrated heat transfer and clearance in component-level dynamic turbine system control |
US8849097B2 (en) * | 2009-12-21 | 2014-09-30 | United Video Properties, Inc. | Energy-efficient media equipment device |
TWI540422B (zh) * | 2010-02-03 | 2016-07-01 | 勝德國際研發股份有限公司 | 節能裝置、節能系統及節能方法 |
US8869138B2 (en) * | 2011-11-11 | 2014-10-21 | Wyse Technology L.L.C. | Robust firmware update with recovery logic |
GB2483499A (en) * | 2010-09-10 | 2012-03-14 | S3 Res & Dev Ltd | Diagnostics and Analysis of a Set Top Box |
US20140157249A1 (en) * | 2011-05-27 | 2014-06-05 | Liberty Global Europe Holding B.V. | Method and system for updating software in a media content delivery system |
US9032387B1 (en) * | 2011-10-04 | 2015-05-12 | Amazon Technologies, Inc. | Software distribution framework |
US8966466B2 (en) * | 2012-04-04 | 2015-02-24 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System for performing firmware updates on a number of drives in an array with minimum interruption to drive I/O operations |
US9654824B2 (en) * | 2012-04-30 | 2017-05-16 | Universal Electronics Inc. | System and method for detecting the removal of a controlling device |
US8972969B2 (en) * | 2012-06-08 | 2015-03-03 | Adobe Systems Incorporated | Out of band services updates |
US9213331B2 (en) * | 2012-12-19 | 2015-12-15 | Caterpillar Inc. | Remote control system for a machine |
-
2012
- 2012-12-14 FR FR1262099A patent/FR2999845A1/fr not_active Withdrawn
-
2013
- 2013-12-11 KR KR1020130154240A patent/KR20140077844A/ko not_active Withdrawn
- 2013-12-12 US US14/105,075 patent/US10228928B2/en active Active
- 2013-12-13 CN CN201310683989.6A patent/CN103873931A/zh active Pending
- 2013-12-13 EP EP13197167.3A patent/EP2744176B1/en active Active
- 2013-12-13 BR BR102013032195A patent/BR102013032195A2/pt not_active Application Discontinuation
- 2013-12-16 JP JP2013259267A patent/JP2014146310A/ja not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6445290B1 (en) * | 2000-04-30 | 2002-09-03 | Simone A Fingal | Remote control monitoring device |
US20050251565A1 (en) * | 2004-05-05 | 2005-11-10 | Martin Weel | Hybrid set-top box for digital entertainment network |
CN1996180A (zh) * | 2006-01-05 | 2007-07-11 | 三星电子株式会社 | 节能装置 |
CN101373962A (zh) * | 2007-08-21 | 2009-02-25 | 鸿富锦精密工业(深圳)有限公司 | 电子装置 |
CN102591674A (zh) * | 2011-01-04 | 2012-07-18 | 三星电子株式会社 | 电子装置和用于更新电子装置的软件的方法 |
CN102253851A (zh) * | 2011-07-26 | 2011-11-23 | 中兴通讯股份有限公司 | 一种机顶盒及其升级方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2744176B1 (en) | 2015-07-22 |
FR2999845A1 (fr) | 2014-06-20 |
JP2014146310A (ja) | 2014-08-14 |
US20140173584A1 (en) | 2014-06-19 |
EP2744176A1 (en) | 2014-06-18 |
BR102013032195A2 (pt) | 2015-12-08 |
US10228928B2 (en) | 2019-03-12 |
KR20140077844A (ko) | 2014-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103873931A (zh) | 在电子设备及相关设备中激活服务模式的方法 | |
CN102845046B (zh) | 用于系统级通信的连接器的动态配置 | |
TWI470447B (zh) | 利用遠端控制器裝置之網路組態資料的備份及復原 | |
JP5409220B2 (ja) | 電子機器及び電源制御方法 | |
CN108810698A (zh) | 一种tws耳机、充电盒及其升级方法、存储介质 | |
CN102547120A (zh) | 用于图像处理流水线的全局启动方法 | |
US11712973B2 (en) | Electric vehicle and charge and discharge control method and apparatus thereof | |
CN102546584B (zh) | 附件特定的用户体验的调用 | |
CN101316333A (zh) | 电视接收设备与装置控制方法 | |
JP2019515610A (ja) | スマートデバイスのストレージ装置、管理システムおよび管理方法 | |
CN105554525A (zh) | 智能电视或者机顶盒的升级方法及升级系统 | |
CN101163039B (zh) | 用于为家庭网络系统恢复网络信息的设备及其方法 | |
CN102629998B (zh) | 一种可批量升级的电视机的批量升级、开机引导方法 | |
CN111868719A (zh) | 自助服务机设备维护 | |
CN1666507B (zh) | 非易失性存储器中电源故障之前的电视参数存储的方法 | |
CN105578278A (zh) | 显示设备及对mhl信源实现来电通功能的方法 | |
EP2034663A1 (en) | Main electronic device for communicating within a network and method for operating a main electronic device for communicating within the network | |
CN107833567A (zh) | 一种基于fpga的显示器及其信号切换和参数配置方法 | |
CN110286962A (zh) | 一种加密芯片故障恢复方法、系统及电子设备和存储介质 | |
CN108873746A (zh) | 一种显示设备及显示设备的控制方法 | |
EP2972905B1 (en) | System and method for optimizing memory usage in a universal controlling device | |
WO2011147856A1 (en) | Configuration management | |
CN112579131A (zh) | 多系统设备的应用程序管理方法、装置和电子设备 | |
CN112887438B (zh) | 能源控制器、系统镜像文件下载方法以及文件下载系统 | |
CN113741980B (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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140618 |
|
WD01 | Invention patent application deemed withdrawn after publication |