用于状态存储器管理的方法和装置制造方法及图纸

技术编号:3506117 阅读:170 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及对通信单元(100-1)中的状态存储器(160)的管理。然后,状态存储器(160)存储在通信系统(1)中与外部单元(100-2、100-3、100-4;200)的消息通信中所使用的状态。在单元(100-1、100-2、100-3、100-4;200)之间传递的数据消息被定义成多个消息类别。而且,状态存储器(160)被分成多个存储器部分(160-1、160-2),其中,这类存储器部分(160-1、160-2)中的每一个都被分配用于存储与一个特定消息类别相关联的状态。这将防止较少有用的状态覆写重要状态。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术通常涉及通信系统中的存储器管理,并且尤其涉及在这类系统中的状态存储器的管理。
技术介绍
现今,在不同通信系统中的通信单元之间的数据通信正呈现出一个增长的趋势。典型的例子是通过诸如互联网或者局域网之类的通信系统而连接的计算机之间的通信以及无线通信系统上的移动用户设备和通信服务器或节点或另一个移动用户设备之间的数据通信。数据通信中使用的许多应用协议要求特定的信息和数据被包括在通过通信系统发射的消息中。这些数据可能是实现有效的会话建立、系统中有效的数据消息递送和/或可以被接收通信单元用于解释和处理所接收消息所需要的。因此,许多被传递的数据消息包括这样的字段,其总是包括用于给定通信单元对或其结合的或多或少相同的数据。通常,在具有带宽富裕的通信链路的通信系统中不存在问题。然而,在无线通信系统和可用通信资源一般受到限制的其它系统中,一般都希望降低在通信单元之间必须被发射的数据量。因此,一个状态调停(state-mediated)的数据通信可以被实施。在这种情况下,相关状态包括在通信会话初启时和/或在稍后的会话期间可以被通信单元使用的信息。从而,若干优点可以通过采用单元间通信的状态而被获得。首先,如果通信单元能访问包括这类建立程序所需的数据的状态,则通常时间严格的通信会话的建立持续时间可以被减少。换言之,这个所要求的建立相关的数据没有必要在建立之前或建立期间在单元之间传递,这样可以减少信令和建立的时间。而且,例如通过减少在单元之间必须发射的数据量,状态也可以在随后的信令期间被使用,和/或在压缩和解压缩程序期间被使用以便进一步减少最终传递(压缩)的数据消息大小。典型情况下,状态被存储在一个通用存储器中,或者更多情况下往往被存储在一个通信单元中的专用状态存储器中。然而,状态存储器或通用存储器的状态关联的存储器部分的大小往往受到限制。而且,存储器中的状态往往以先进先出(FIFO)为基本原则进行管理。这意指当一个新状态将被存储在存储器中时,它覆写在那里找到的最旧的状态,或者在存储器被装满的情况下把最旧的状态移出存储器。不过,如果在存储器中没有找到“正确”状态,这可能导致单元间信令的主要问题。例如,在会话建立程序期间,存储器可能被存在的更新状态填满,这些更新状态对于会话建立将是无用的。因此,一个低效率和长时间的建立将会发生,从而破坏用户察觉的交互性。
技术实现思路
本专利技术克服了现有技术装置的这些和其它的缺点。本专利技术总的目的是提供一种状态存储器管理,该状态存储器存储基于消息的通信中所用的状态。本专利技术的另一个目的是提供一种状态存储器管理,用于基于状态优先级信息和/或消息类型把状态组织到不同的存储器隔间(compartment)中。本专利技术的又一个目的是提供一种状态存储器管理,用于防止较少有用的状态替换重要状态。本专利技术的这些和其它目的经由所附专利权利要求所定义的专利技术来实现。简要地,本专利技术涉及状态存储器的管理,该状态存储器适宜于存储在通信系统中的通信单元之间的基于消息的通信中采用的状态。根据本专利技术,在单元之间传递的消息被定义成多个消息类别。另外,一个通信单元的状态存储器被分成多个存储器部分。然后,这类存储器部分中的每一个都被分配用于只存储与一个给定的消息类别相关联的状态。消息的分类可以导致两个消息类别,第一的高优先级类别和低优先级类别。相应地,存储器然后可以被分成两个存储器部分,其中,第一部分存储基于高优先级类别的消息生成的状态,并且第二部分包括基于低优先级消息生成的状态。从而,那些例如在会话建立、消息处理和/或消息传输期间对通信单元非常有用的状态与较少有用的状态分离,以便在状态存储器受限的情况中防止一个较少有用的状态覆写或替换一个重要状态。因此,通过引入这种状态存储器划分和消息分类,通信单元可以访问一个可以被用于减少会话建立时间和/或增强压缩或消息处理性能的状态的可能性被显著增加。不同的存储器部分的大小可能相同或不同。如果与一个给定消息类别相关联的状态通常大于其它状态,则后一种情况可能是有利的。另外,向存储重要状态的(一个或多个)存储器部分提供一个比其它状态存储器部分大的存储空间可能是有利的。一旦通信单元提供一个(例如来自于单元中的一个应用或从一个外部单元接收的)数据消息,它就确定该消息的消息类别。优选地,例如这是通过分析消息中的线路并识别消息名而基于在它自己的消息中找到的数据来执行。其后,一个状态是否应该基于该消息被生成并且被存储在正确的存储器部分中可以被选择性地确定。这可以通过从一个查询表中检索存储优先级信息而被阐明。然后,这类查询表可以罗列出哪些状态应当被存储和/或哪些状态不应被存储在状态存储器中。替换地,对一个已经被存储在存储器部分中的状态的调查可以被执行来确定是否存储新的状态。例如,如果已经在存储器部分中找到一个类似的状态,则不必存储新的状态。在单元能访问一个压缩器并且状态被用于增强压缩率的情况下,一个压缩因数可以被用作一个状态存储区分因数。从而,如果新状态的生成所基于的消息可以被压缩器有效地压缩,则这意味着该存储器部分包括一个与新状态非常类似的状态。如果是这种情况,则无须存储基于该消息生成的新状态。一旦已经确定该状态应当被存储,该状态就从该消息中被生成。在一个特定实施例中,该状态包括消息或其至少一个部分。然后,正确的存储器部分优选地基于消息的消息类别被识别。然后,状态被存储在其中。本专利技术提供了以下优点提供了一个状态存储器中的状态的组织,这将防止用较少有用的状态覆写重要状态;通过防止其它类型的状态替换与建立相关联的状态,从而实现了会话建立时间的减少;和在状态存储器受限的情况中增加了压缩性能。只要阅读了下文的本专利技术实施例描述,本专利技术提供的其它优点就将被理解。附图说明本专利技术连同其进一步的目的和优点可以通过结合附图来参考以下描述而被最好地理解,其中图1是根据本专利技术的一个通信系统的示意图概观,其被例示为一个向连接的用户通信单元提供即按即说(PTTPush To Talk)服务的无线通信系统;图2是根据本专利技术的一个通信单元的实施例的示意框图;图3是根据本专利技术的通信单元的另一个实施例的示意框图;图4是根据本专利技术的通信单元的又一个实施例的示意框图;图5是根据本专利技术的一个存储器管理器的实施例的示意框图;图6是说明了根据本专利技术的一个状态存储器的实施例的示意框图;图7是一个说明了根据本专利技术的状态存储器管理方法的流程图;和图8是一个说明了图7的存储器管理方法的附加步骤的流程图。具体实施例方式在附图中,相同的附图标记将被用于对应或类似的元件。本专利技术涉及一个适宜于存储状态信息的状态存储器的管理,状态信息被用于一个通信系统中的通信单元之间的基于消息的通信。根据本专利技术,在单元之间传递的数据消息被定义或者被分成多个(即至少两个)消息类别。而且,状态存储器被分成多个(≥2)存储器部分。然后,一个存储器部分被分配或专用于存储与一个给定的消息类别相关联的状态信息。即使在几个(不是特别重要的)状态被存储在状态存储器的其它部分中的情况下,这也将允许一个通信单元能在与其它通信单元通信的期间访问重要的状态信息。在下文中,将参考一个向连接的移动单元提供通信服务的无线通信系统来描述并公开本专利技术。然而,本专利技术不受限于此,而是可以被应用到其它的其中由单元来本文档来自技高网
...

【技术保护点】
一个用于管理状态存储器(160)的方法,该状态存储器适宜于存储在通信系统(1)中通信单元(100-1、100-2、100-3、100-4;200)之间的消息通信中可应用的状态信息,其特征在于:    定义在所述通信单元(100-1、100-2、100-3、100-4、200)之间传递的消息的至少两个消息类别;和    把所述状态存储器(160)划分成至少两个存储器部分(160-1、160-2),每个存储器部分(160-1、160-2)都被分配用于存储与一个特定的消息类别相关联的状态信息。

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

【专利技术属性】
技术研发人员:J克里斯托费尔松H汉努
申请(专利权)人:艾利森电话股份有限公司
类型:发明
国别省市:SE[瑞典]

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

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