用于在通用控制装置中优化内存使用的系统和方法制造方法及图纸

技术编号:12627148 阅读:48 留言:0更新日期:2015-12-31 21:04
一种用于优化具有通用控制应用的装置中的内存使用的方法,包括接收装置数据用于配置通用控制装置,其中数据用于从存储在装置内存中的命令代码集程序库识别适合的命令代码集,这一命令代码集适用于命令电器的功能操作,并使存储在装置内存中的命令代码集程序库中的未识别的一个或多个命令代码集被丢弃,因此在装置内存中创造释放空间。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】相关申请的信息本申请要求2013年3月15日提交的美国申请号为61/788,561的在先申请的权益,在此将其全部内容并入本文。
技术介绍
本专利技术通常涉及遥控系统,更特别地,涉及。制造商通常为装置提供遥控,同样地,不同制造商的不同装置类型通常具有不同的遥控命令。为了最小化用户所需单个遥控的数量,开发了通用控制装置。在这一点上,众所周知,通用控制装置具有用于命令各制造商的各种形式电器的各种功能操作的命令代码数据库。仅通过举例的方式,通用控制装置在属于同一受让人的美国专利号4,959,810,5,255,313,5,552,917和7,907, 222中描述,每个专利都通过引用将其全部内容并入本文。用于控制各个制造商的各种类型电器的功能操作的命令代码,也就是说命令代码库或数据集,通常预先存储在通用控制装置的内存中。然后用户与通用控制装置互动来识别通用控制装置,哪个电器是用户想要控制的,也就是说用户手动键入通常从打印的用户手册或类似的表格中获得的装置或商标码,进入通用控制装置并且通用控制使用,用户提供识别信息以访问这些适用于识别装置的控制功能操作的预编程代码。在这一点上,用于执行通用控制装置初始设置已知方法的例子可以在例如上文提到的名称为“选择遥控命令集的方法”美国专利号4,959,810和7,907, 222以及美国专利号5,614,906以及名称为“具有模型识别能力的通用遥控单元”美国专利号4,703,359中找到,每个专利都通过引用将其全部内容并入本文。另一个用于设定通用遥控器的系统和方法也在美国专利号6,650,248中被公开了。【专利技术内容】尽管已知的设定方法可用于预期的目的,下文描述了用于在通用控制装置中优化内存使用的示例性的系统和方法,特别是关于通用控制装置的配置。下文也描述了用于分配命令代码集给家庭影院环境中的一个或多个装置示例性的系统和方法。进一步地,下文描述了用于优化内存使用以促进具有通用控制应用的装置的升级的示例性的系统和方法。下文描述的系统和方法中的目的、优点、特征、特性和关系的更好的理解将从阐明了说明性实施例的详细的描述和附图中获得,这些实施例说明了系统和方法的原理采用的不同方式。【附图说明】为了更好地理解本文描述的实施例的系统和方法,必须参考下面附图中示出的优选实施例,其中:图1阐明了示例性的系统,其中使用了通用遥控器;图2阐明了图1中的系统使用的示例性通用遥控器的俯视图;图3阐明了图2所示的示例性通用遥控器的各个部件的框图;图4阐明了用于与通用控制装置的配置过程联合使用来优化内存使用的示例性的方法;和图5阐明了用于与通用控制装置的升级过程联合使用来优化内存使用的示例性的方法。【具体实施方式】除了其他方面,下文描述了用于优化通用控制装置中的内存使用的系统和方法。图1以举例的方式阐明了示例性系统110,其中通用控制装置100被配置成用于命令/控制不同电器的功能操作,比如示出的有线机顶盒102,电视机104,录像机106等等。为了远程地命令电器以执行操作功能,图2中阐明的通用控制装置100的例子包括在键矩阵中的命令键集,其中键矩阵中的每个命令键都被分配了一个或多个操作功能。在这一点上,通用控制装置100具有用于控制普通操作功能的命令键,也就是说那些通常被普通装置类型所广泛支持的功能(例如,电源202,数字调谐204,音量控制208,频道上/下控制206,音量上/下控制208,媒体传输210,导航214等)。通用控制装置100也包括模式键212,例如“AUX”,“CBL”,“VCR”和“TV”,其激活将使通用控制装置100进入一种模式,将命令传输给特定的一个或多个类型的电器。进一步地,通用控制装置100可以包括可编程键,例如在那里分配宏命令。为了配置通用控制装置100也可以提供设置键208。应当意识到,尽管描述为硬键,但通用遥控器100的键也可以用软键执行,例如,通过被显示在IXD触屏或类似的装置上,通用控制装置100可以作为独立的遥控器或者作为例如智能电话、平板电脑等智能装置中安装的应用程序来操作。参照图3,以进一步示例的方式,根据特定的应用的需要,通用控制装置100可以包括一个或多个与存储器(例如只读存储器308,随机存储器310和/或非易失性读/写存储器306)连接的处理器300,键矩阵302 (例如物理按键,触屏显示或其组合),内置时钟和计时器301,传输电路304(例如红外线和/或无线电),接收器电路和/或收发器路(例如红外线和/或无线电-未示出),为消费者提供视觉反馈的装置303 (例如发光二极管,显示器等),为用户提供听觉反馈的装置(例如扬声器-未示出),电源307,和/或连续输入输出接口(例如插座或接触器-未示出)。如本领域技术人员将会理解的,永久存储器包括可执行指令,其通过处理器300被执行以控制通用遥控器100的操作。这样的话,处理器100可以被编程来控制通用控制装置100中不同的电子器件,例如用来监控电源307,用来引起信号传输,显示图标和/或HTML页面等。例如,非易失性读/写存储器306,电可擦除只读存储器(EEPROM)等,可以配置成必要时存储设定数据和参数,使得数据不需要在更换电池后被重新加载。应当理解,存储器可以采用任何形式的非易失性可读媒体,比如,举例说明,智能卡,记忆棒,芯片,硬盘,磁盘,和/或光盘。进一步地,应当意识到,阐明的一些或全部的存储器可以像微处理器300 (所谓的微控制器)一样物理结合在同一个集成电路芯片上,例如,在图3中被分别示出仅仅是为了清楚地说明。为了使通用控制装置100执行动作,通用控制装置100适用于响应事件,例如检测消费者与键矩阵302的互动,接收传输等。当检测到对于事件的响应时,存储器中适当的指令和/或数据就会被执行和/或访问。例如,当通用控制装置100上的命令键被激活,通用控制装置100将执行指令引起代码数据值与激活的命令键一致,以从存储在存储器中的命令代码数据集中被找回,并使找回的代码数据值以电器可识别的格式被传输到意图目标电器。应当意识到,存储器中的指令不仅可以被用于使命令代码和/或数据传输到电器,也可以执行本地操作。然而不局限地,可以被通用控制装置100执行的本地操作包括显示信息/数据,喜爱频道的设定,宏按钮设定,命令功能键重新布置等。由于本地操作的例子可以在美国专利号5,481,256,5, 959,751和6,014,092中找到,这里出于简洁的目的将不再详细讨论这些。为了配置通用控制装置100,也就是说识别命令代码集程序库中的哪个命令代码集被用于命令一个或多个意图目标电器的操作功能,将配置信息提供给通用控制装置100。这种配置信息可以以许多不同的方式被提供给通用控制装置100,例如通过使用小键盘来输入电器代码或快捷设置代码,通过读取条形码或射频识别标签,通过与电器通信等。用于将控制装置100配置成命令一个或多个意图目标装置的功能操作的示例性的方法在纳入本文的美国专利号4,959,810,7,046,161,7,386,398和7,907,222中仅以非限制性示例的方式描述于此。现在转到图4,在示例性的实施例中,通用控制装置100被分配了存储在一个或多个存储器400中的命令代码集402的完本文档来自技高网...

【技术保护点】
一种用于升级具有通用控制应用装置的操作系统的方法,包含:将具有通用控制应用的装置的第二处理器使用的指令和数据从与第二处理器结合的内存移动到机顶盒以提供自由存储空间;在与第二处理器结合的内存的自由存储空间中储存接收到的操作系统升级;检验接收到的操作系统升级;将检验过的接收到的操作系统升级从与第二处理器结合的内存传输给与具有通用控制应用的装置的第一处理器结合的内存;从机顶盒找回装置的第二处理器使用的指令和数据;并且在与第二处理器装置结合的内存中储存被装置的第二处理器使用的找回的指令和数据。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:阿沙姆·哈塔姆贝可伊
申请(专利权)人:通用电子有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1