用于自主存储器使用率优化和软件特征下载的方法和装置制造方法及图纸

技术编号:3562244 阅读:184 留言:0更新日期:2012-04-11 18:40
无线通信设备(102)监视用户使用的设备(202)的某些特征。如果特征未被充分使用(204),用户可选择从存储器删除所述特征(206),释放存储器空间用于另外的特征(208)。作为监视该设备使用的某些特征的可选方案,通信系统通知用户将从设备删除一个特征(216)。然后设备删除所述特征,释放存储器空间用于另外的特征(208)。当新特征可用于无线通信设备时,向该设备广播通知用户可用的特征的消息(304)。如果用户想要新特征,将与特征有关的软件代码经无线接口下载到通信设备(314)。然后将设备重新配置成包括可执行的新特征(316)。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术通常涉及具有存储程序和特征(feature)的存储器的电子装置,更具体地说,涉及一种用于更新无线电子设备中存储器使用率和特征的方法和装置。
技术介绍
无线通信设备已经公知,近来已经被广泛使用。这些设备包括寻呼机、蜂窝电话、个人数字助理以及其他电子设备。通常,无线通信系统包括与地理分布的固定终端(不是便携式的)系统或与其他移动用户单元通信的便携式或移动用户单元。目前,大多数无线通信设备包括处理器或中央处理单元和存储器。同时,为用户接口提供输入和输出设备,如键盘和显示器。无线通信设备上的处理器具有灵活性,因为由所述设备执行不同的存储程序来实现各种特征。无线通信设备上的存储器通常包括非易失性存储器以及易失性存储器。通常,非易失性存储器用来存储程序,如操作系统和应用程序以及永久的和半永久的用户数据,诸如地址薄、电话号码等等。通常,处理器使用的易失性存储器用于程序执行中的暂时存储。通常,带有存储器中一套固定的存储程序的无线通信设备被出售。设备制造商将存储程序加载到设备中。一般,制造商只有重新编程来改变存储程序,这限制了在初始制造后无线通信设备的灵活性。更具体地说,由于存储器是有限的,与设备一起出售的特征的数量和变化必定有限。这通常要求用户购买不想要的和/或不使用的特征。因此,特征更新受限制,因为必须将设备返回给制造商用于再编程。用于增加无线通信设备的灵活性的一个公知的方法是提供具有一套全面的特征的无线通信设备。然后,设备包括所谓的“灵活位”,通过一个无线接口可对其设置或重设。灵活位的状态将确定可用于移动通信设备的特征。虽然所述方法在特征使用率方面提供一些灵活性,但它要求将所有可能的特征存储在设备上,这对存储器的使用来说不是一个最佳的方案。因此,在无线通信设备中存在对优化存储器使用率和特征扩展的需要。 附图说明图1是根据本专利技术,具有存储器使用率优化和灵活性的无线通信系统的框图。图2是根据本专利技术,描述用于优化存储器使用率的方法的流程图。图3是根据本专利技术,用于将特征下载到无线通信设备的方法的流程图。优选实施例的详细说明简单地说,提供一种用于在电子设备中优化存储器使用率的方法和装置。更具体地说,所述方法和装置通过自主地删除不使用或不想要的特征来释放电子设备中的存储器空间。首先,由设备监视用户在设备上的可用特征,以确定用户实际上使用的特征。例如,由在设备上的处理器监视用于特定特征的入口地址,以便确定是否曾经执行过所述入口地址、反映用户是否曾利用过所述特征。最好,监视在预定时间周期发生。基于所述特征的利用率,所述设备确定所述特征是否应当对用户继续有效。这种确定可自动或由用户的确认来执行。如果所述特征不应当继续对用户有效,从电子设备自动删除用于执行所述特征的所存储的程序代码,为另一特征腾出所述特征占用的可用空间。作为监视电子设备确定是否应当删除特征的一种方案,固定端系统使用空中接口来请求或启动特征的删除。根据本专利技术的另一方面,提供一种用于使用无线或空中接口来将可执行软件代码下载到电子设备的方法和装置。优选地,从固定端系统的广播消息来提醒用户新软件特征的可用性。如果需要的话,电子设备经设备上的无线接口接收可执行软件代码。在电子设备接收软件后,所述设备可被设置用来执行新软件代码。如果合适,电子设备的重新配置包括更新用户界面的菜单以及更新执行新特征的参数。然后,无线通信设备执行下载的软件代码。将软件代码下载到电子设备中的备用存储器,或下载到根据上述讨论的方法和装置中存储器优化结果的在电子设备可用的存储器空间中。依靠释放未被使用和向无线通信设备下载新特征的存储器空间能力这一优点(即,不需要将通信设备返回给用于重新编程的制造商),可灵活地更新特征以及为用户定制和优化使用通信设备。图1是根据本专利技术的无线通信系统100的框图。系统100包括无线无线电子设备102以及固定终端系统104。无线通信设备102和固定终端系统104经无线或空中接口彼此通信。尽管图1中表示出了一个设备102和一个固定终端系统104,通常可在无线通信系统100中使用多个设备102和固定端系统104。无线通信系统100可是无线电话系统、寻呼系统、个人通信系统或这些的组合。固定终端系统104包括接收机106和天线108,它结合使用一个空中传输或无线接口来传送和接收设备102的信息。固定终端系统104包括或具有与用于存储许多数据的数据库110的接口,数据包括对设备102的特征的存储程序。优选地,固定终端系统104是基于处理器的设备,已使用存储程序来实现与设备102通信的协议。根据无线通信系统100的功能,固定终端系统104另外具有与电话网络和/或数据网络,如互联网的接口。无线通信设备102包括处理器112、存储器114、无线接口116和天线118。处理器112优选地是根据设备102的功能执行存储程序的微处理器。将存储器114耦合到处理器112并为设备102存储代码和数据。将无线接口116耦合到处理器112和存储器114。无线接口116包括发射机120和接收机122。结合天线118,发射机120和接收机122以本领域技术人员公知的方式实现用于空中传输通信的无线接口。根据本专利技术,优化和更新存储器114以提高设备102的灵活性。根据设备102的功能以任何适当的方式划分存储器114。优选地,存储器114包括非易失性和易失性元件。最好存储器114包括代码空间124、用户空间126和随机存取存储器(RAM)128。优选地,代码空间124是可更新的,如电可擦可编程序只读存储器(EEPROM)或FLASH存储器的非易失性存储器。代码空间124用来存储用于设备102的可执行软件,包括操作系统和应用程序代码。操作系统和应用程序代码实现用于设备102的特征。优选地,操作系统和应用程序代码实现用于用户的基于菜单的用户接口以便与设备102交互。通常,在设备102中包括显示器(未示出)和输入设备如键盘(未示出)以便与用户交互。用户空间126优选地是可更新的、非易失性存储器,例如,闪存(Flash memory)。用户空间126用来存储对设备102的特定用户来说是唯一的数据。例如,用户空间126包括地址薄以及电话号码清单。RAM128优选地是易失性RAM,它用于存储处理器112的存储程序的执行中用到的可变和其他暂时的数据。在以前的无线电子设备中,与存储器114类似,在设备制造过程中划分和加载存储器。除非为更新将设备返回给制造商,则不能改变存储器的配置。这决定了处理器可用的存储器以及在设备中实现的特征。根据本专利技术,根据使用的某些特征重新配置存储器114以及更新设备102可用的特征。具体来说,监视由使用设备102的用户利用的特征,以便确定应当删除某些特征来释放设备102上的存储空间。通过使用无线接口116来更新设备102上的可执行代码,将新特征添加到设备102中,从而消除将设备102返回给制造商的需要。需要实现这些特征的操作将参考图2和3作如下所述。根据本专利技术,通过删除用户与不使用或不需要的特征有关的软件代码来优化存储器使用率。有三种方案来确定是否应当除去某个特征。第一,用户可简单地请求除去特定特征。第二,通信系统可请求从设备102移除某个特征。第三,设备自主监视特征的使用率来确定本文档来自技高网...

【技术保护点】
一种用于优化电子设备中的存储器使用率的方法,所述方法包括以下步骤:A)监视电子设备的用户使用的至少一个特征来确定至少一个特定的利用;B)基于所述至少一个特定的利用来确定存储在所述电子设备的存储器中的所述至少一个特征是否应当继 续对所述用户有效;以及C)如果所述至少一个特征不应当继续对所述用户有效,从所述存储器删除至少一个特征。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:拉斐尔J迪亚兹
申请(专利权)人:拉斐尔J迪亚兹
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利