无线通信网络中的语音或多媒体会话分析的制作方法

文档序号:16676559发布日期:2019-01-18 23:59阅读:189来源:国知局
无线通信网络中的语音或多媒体会话分析的制作方法

本发明涉及一种用于无线通信网络中的会话分析的方法、网络节点、无线终端、计算机程序及其计算机程序产品。



背景技术:

当用户想要进行音频或多媒体呼叫时,移动设备上现在有许多不同的选择。除了传统的电路交换呼叫之外,4g运营商已经开始提供lte语音(volte),其提供更好的质量。还有很多ip语音(voip)应用,比如skype、viber、whatsapp。在企业域中,还有lync等应用。



技术实现要素:

本发明的目的是使得能够改善无线通信网络中的音频或多媒体会话的性能。

根据第一方面,提出了一种用于无线通信网络中的会话分析的方法。该方法在网络节点中执行,并且包括:从在无线通信网络的覆盖区域内的无线终端接收会话报告;获得与会话报告相关联的网络报告;以及存储针对该覆盖区域的、与所获得的网络报告的性能和所接收的会话报告的性能相关联的会话网络报告。

通过所提出的方法,可以向无线通信网络的相同覆盖区域中的终端用户提供用于为会话选择合适的应用或合适的网络的辅助。

该方法还可以包括:评价所接收的会话报告的性能;以及仅当确定所接收的会话报告的性能低于阈值时才获得网络报告。

该方法还可以包括经由小区广播消息向无线终端提供针对覆盖区域的与会话网络报告相关联的性能信息。该方法还可以包括获得针对覆盖区域的当前网络报告。

会话报告可以包括无线终端的应用的性能信息。

会话报告可以与呼叫会话相关联。

对性能的评价可以基于延时、带宽、qos和防火墙动作中的一个或多个。

覆盖区域可以是与小区、wifi、基站、天线、地理区域中的一个或多个相关联的区域。

小区广播消息可以包括应用列表,并且应用可以按性能顺序列出。

小区广播消息可以包括网络类型的列表,并且网络的类型可以按性能顺序列出。

与会话网络报告相关联的性能信息可以与时间帧相关联。

根据第二方面,提出了一种用于无线通信网络中的会话分析的方法。该方法在无线通信网络的无线终端中执行,并且包括:针对无线通信网络的覆盖区域,收集与无线终端的应用相关联的会话信息;向网络节点发送与所收集的会话信息的性能相关联的会话报告;以及,经由小区广播消息从网络节点接收针对覆盖区域的与会话网络报告相关联的性能信息。

该方法还可以包括评价所收集的会话信息的性能,并且基于评价来提供会话报告。

无线终端中的对性能的评价可以基于以下项中的一个或多个:网络质量信息、应用特定的会话信息、地理位置信息、以及所述会话的时间信息。

根据第三方面,提出了一种用于无线通信网络中的会话分析的网络节点。网络节点包括处理器和计算机程序产品。计算机程序产品存储指令,该指令在由处理器执行时,使得网络节点从在无线通信网络的覆盖区域内的无线终端接收会话报告,获得与会话报告相关联的网络报告,以及存储针对覆盖区域的、与所获得的网络报告的性能和所接收的会话报告的性能相关联的会话网络报告。

根据第四方面,提出了一种用于无线通信网络中的会话分析的无线终端。无线终端包括处理器和计算机程序产品。计算机程序产品存储指令,该指令在由处理器执行时,使得无线终端:针对无线通信网络的覆盖区域,收集与无线终端的应用相关联的会话信息;向网络节点发送与所收集的会话信息的性能相关联的会话报告;以及,经由小区广播消息从网络节点接收针对覆盖区域的与会话网络报告相关联的性能信息。

根据第五方面,提出了一种用于无线通信网络中的会话分析的网络节点。网络节点包括通信管理器。通信管理器用于:从在无线通信网络的覆盖区域内的无线终端接收会话报告;获得与会话报告相关联的网络报告;以及存储针对该覆盖区域的、与所获得的网络报告的性能和所接收的会话报告的性能相关联的、会话网络报告。

根据第六方面,提出了一种用于无线通信网络中的会话分析的无线终端。无线终端包括通信管理器。通信管理器用于:针对无线通信网络的覆盖区域,收集与无线终端的应用相关联的会话信息;向网络节点发送与所收集的会话信息的性能相关联的会话报告;以及,经由小区广播消息从网络节点接收针对覆盖区域的与会话网络报告相关联的性能信息。

根据第七方面,提出了一种用于无线通信网络中的会话分析的计算机程序。计算机程序包括计算机程序代码,当该计算机程序代码在无线通信网络中的网络节点上运行时,使得网络节点从在无线通信网络的覆盖区域内的无线终端接收会话报告,获得与会话报告相关联的网络报告,以及存储针对覆盖区域的、与所获得的网络报告的性能和所接收的会话报告的性能相关联的会话网络报告。

根据第八方面,提出了一种用于无线通信网络中的会话分析的计算机程序。计算机程序包括计算机程序代码,当该计算机程序代码在无线通信网络中的无线终端上运行时,使得无线终端:针对无线通信网络的覆盖区域,收集与无线终端的应用相关联的会话信息;向网络节点发送与所收集的会话信息的性能相关联的会话报告;以及,经由小区广播消息从网络节点接收针对覆盖区域的与会话网络报告相关联的性能信息。

根据第九方面,提出了一种计算机程序产品,所述计算机程序产品包括计算机程序和其上存储有所述计算机程序的计算机可读存储装置。

一般地,除非本文另有明确说明,否则权利要求中使用的所有术语根据其技术领域中的普通含义来解释。除非另有明确说明,否则对“一/一个/所述元件、设备、组件、装置、步骤等”的所有引用应被开放地解释为指代元件、设备、组件、装置、步骤等中的至少一个实例。除非明确声明,否则本文所公开的任何方法的步骤不一定严格按所公开的顺序来执行。

附图说明

现在通过举例的方式参考附图描述本发明,在附图中:

图1是示出了可以应用本文提出的实施例的环境的示意图;

图2是示出了本文提出的实施例的示意图;

图3是示出了本文提出的实施例的示意序列图;

图4是示出了本文提出的实施例的示意序列图;

图5是本文提出的覆盖区域的示意图;

图6a至图6b是示出了网络节点和无线终端的一些组件的示意图;

图7a至图7c是示出了本文提出的实施例的方法的流程图;以及

图8a至图8b是示出了网络节点和无线设备的功能模块的示意图。

具体实施方式

现在将在下文参考其中示出本发明的特定实施例的附图来更全面地描述本发明。然而,本发明可以按多种不同形式来实现,并且不应当被解释为受到本文阐述的实施例的限制;相反,通过示例的方式给出这些实施例,使得本公开将是透彻和完整的,并且向本领域技术人员充分地传达本发明的范围。在说明书全文中,相似的标记指代相似的要素。

对于终端用户来说,在不同的时间和地点,哪种语音或互联网协议语音(voip)应用将是最优选择,这一点并不明显。网络相关的用户体验(例如,在存在网络分组丢失或延迟的情况下,与网络实际能提供的带宽相比,语音应用所需的带宽,等)对于终端用户来说难以评价。除了上面提到的静态网络因素之外,还可能存在对终端用户来说可能不明显的动态因素。例如,即使网络质量总体上足够好,但某个voip应用可能由于办公室网络中的企业防火墙的阻止或降低优先级的事实而仍然无法正常工作。

因此,期望能够基于用户设备(ue)侧和网络侧两侧的信息为终端用户提供合适的语音应用列表。这样的列表可以是在空间和时间上都是特定的。可以预先将这样的列表周期性地推送到ue,并且在这种情况下,在终端用户选择合适的应用时,将没有延迟。

本文提出的构思是高度可扩展的,且网络开销很少,特别是在通过小区广播消息向ue分发列表的情况下更是如此。尽管一般性地提出了语音应用,但是相同的构思也可以用于视频应用或没有语音支持的其它多媒体应用。

参考图2提出了系统概述。

右下示出的ue1和左上示出的ue1在相同的覆盖区域中。左上示出的ue1表示先前在该相同覆盖区域中的ue,其先前向应用小区广播实体(acbe)5报告了呼叫信息。右下的ue1是当前在该相同覆盖区域中的ue,其从网络接收选择支持。

在ue中,除了诸如语音应用1、voip应用2和媒体应用3之类的许多应用之外,在操作系统上运行一服务(这里称为应用推荐系统)。该服务的作用可以是:

-在终端用户使用语音应用时从终端用户收集会话信息。例如,当用户a使用skype呼叫一个家庭成员时,应用推荐系统从skype收集呼叫报告,并将报告转发给acbe。

-接收小区广播消息中的应用列表,并且当该相同覆盖区域中的终端用户使用语音应用时执行动作。

呼叫报告可以包括以下字段:网络类型、网络名称、语音应用名称、网络抖动、网络延时、网络分组丢失和网络带宽。具有分析会话信息能力的ue可以发送仅具有相关数据的报告。没有这种能力的ue可以发送具有所有会话数据的完整呼叫报告。

网络类型是用于进行呼叫的网络的类型。它可以例如是蜂窝网络或wi-fi网络。

网络名称是网络的名称。例如,如果网络是wi-fi网络,则wi-fi接入点的服务集标识符(ssid)是网络名称。例如,如果网络是蜂窝网络,则网络名称是运营商名称和蜂窝网络的代数(2g、3g或4g)。

语音应用名称是用于进行呼叫的语音应用。它可以例如是voip应用,或者可以是运营商提供的语音服务之一,如电路交换回退(csfb)、同步语音和长期演进(sglte)、以及lte语音(volte)。

网络抖动是呼叫期间的网络抖动。当例如在办公室中连接到wi-fi时,一些企业防火墙可能会干扰voip应用。

网络延时是呼叫期间的网络延时。

网络分组丢失是呼叫期间的分组丢失。当例如在办公室中连接到wi-fi时,某个企业防火墙可能会干扰voip应用(例如,丢弃大的分组)。

网络带宽是呼叫期间的平均、最大、最小的网络带宽。

acbe充当小区广播实体,用以产生针对到ue的语音应用消息的列表。基于先前从ue收集的呼叫报告以及来自网络性能管理器6的实时/当前网络质量信息,acbe提供关于在当前的网络、位置和时间会更好地执行的列表,并且在一消息中向小区广播中心(cbc)7发送该列表,以将其分发给覆盖区域内的ue。

acbe可以部署在核心网3中,或者可以是通过互联网可达的单独节点5。

以下描述了acbe如何基于不同的数据/信息源来构建这样的列表。通常,存在两个阶段,即后处理呼叫报告分析和实时/当前语音应用列表产生。

后处理呼叫报告分析如图3所示。

acbe经由超文本传输协议/表现层状态转化(http/rest)应用编程接口(api)从位于特定覆盖区域中的ue连续接收呼叫报告。与呼叫报告相关联的呼叫的标识将被用于与其它信息相关。

对于从ue接收到的每个呼叫报告,acbe评价与呼叫报告相关联的呼叫会话是否存在质量问题。

如果存在质量问题,acbe还会从网络性能管理器收集与该呼叫会话相关的对应网络事件,以识别此呼叫会话中的质量问题的潜在根本原因。如果没有质量问题,acbe会跳过这些步骤,并直接将结果存储在内部数据库中。

当acbe请求网络报告时,网络性能管理会发送与此呼叫会话有关的报告。网络报告可以包括服务质量(qos)以及与用于执行语音呼叫的语音应用相关的其它特性等等。

然后,acbe识别潜在的根本原因,这些根本原因可能是小区提供的带宽不足以匹配语音应用的带宽需求、或者当办公室的终端用户使用wifi网络时企业防火墙过滤了语音应用的大的分组。有时,根本原因可能很复杂,并且与多种情况相关。那时,使用基于规则的方法来识别问题并非易事。例如,一个小区可能每五分钟就会堵塞一次,因为在该小区覆盖区域中有一个地铁站。由于acbe具有内部历史数据库,因此它可以使用诸如机器学习之类的分析方法以自适应地产生与在特定时间特定小区中的对语音应用的偏好有关的决定。

acbe将结果存储在本地数据库中以供将来推荐。

实时/当前语音应用列表产生的过程如图4所示。

acbe从网络性能管理器连续接收实时网络,如每个小区或覆盖区域的qos状态。

基于每个小区或覆盖区域的qos状态以及来自内部数据库的结果,acbe针对每个小区或覆盖区域产生应用列表。列表可以按性能顺序列出。

然后,acbe向小区广播中心发送每个覆盖区域的列表,小区广播中心又向该覆盖区域内的或附近的ue发送消息。如果也向靠近该覆盖区域的ue发送消息,则应在消息中指示该覆盖区域。以这种方式,进入这样的覆盖区域的ue可以在其进入该该覆盖区域时就直接具备了按性能顺序排序的应用列表。

网络性能管理器6的作用是向acbe5提供网络性能信息,包括历史的和当前的网络性能信息。网络性能信息可以是例如在当前时间在特定位置使用蜂窝网络时预期会有多少带宽可用或产生多少分组丢失。除了蜂窝网络的网络性能之外,在另一实施例中,如果wi-fi网络可以向网络性能管理器推送网络性能信息(优选地,连续推送网络性能信息),则网络性能管理器6还可以提供与本地wi-fi网络有关的网络性能信息。

网络性能管理器6还可以实时提供与特定语音应用的ue使用行为或其它特性或该语音应用的性能有关的分析结果。

无线通信网络用于在蜂窝网络中以如下方式向ue递送小区广播消息。

基站控制器(bsc)控制和监督多个基站收发台(bts)。bsc负责向移动呼叫分配无线电资源以及负责在其控制下的基站之间进行越区切换。其它越区切换受移动交换中心(msc)的控制。

bts是gsm术语中用于表示基站的术语。bts包括天线和通过无线电与移动站(ms)通信所必需的无线电设备。每个bts覆盖确定的区域(称为小区)。bts受bsc的控制,bsc又受msc的控制。

小区广播中心(cbc)是小区广播系统中的用于向蜂窝网络中的无线电系统发送消息以分发小区广播消息的网络功能。

cbc是移动网络内的用于发送小区广播消息(sms-cb)的实体。cbc从信息提供方接收待广播的消息。在cbc处,可以修改消息,以及可以修改控制数据,如指定的区或区域、发送周期和发送重复频率。cbc向移动网络内的适用的bsc发送消息。

小区广播消息将用于向覆盖区域内的ue发布列表。小区广播是一种众所周知的技术,其同时向指定区域内的多个用户递送短消息。通过使用小区广播,可以实现以下优势:

-小区广播不受业务堵塞的影响,因此,在负载高峰期的灾难期间,它会是可用的。

-小区广播可以向同一无线电小区中的所有ue分发消息,这与向许多ue单播同一消息的情况相比需要的带宽更少。

-小区广播向相同地理区域(无线电小区)中的ue分发相同消息。这在某些情况下非常有用,例如,向同一公司办公室中的所有用户推荐使用相同的语音应用,这例如是由于某个企业防火墙降低其它语音应用的优先级的事实。

图5示出了如何利用不同覆盖区域的示例。每个小区中的文本代表系统推荐的语音应用。在一个小区中,volte在此实例中提供最优性能,而在另一个小区中,csfb在此实例中提供最优性能。甚至在相同小区的不同区域中,也可以有不同的语音应用推荐,在这种情况下,优选语音应用与区域的所有组合将被编码由小区中的ue接收的小区广播消息中。在最后一个小区中,在一半的小区中volte提供最优性能,在两个扇区中,wifiabc为skype提供最优性能,而在最后一个扇区中,wifidef为viber提供最优性能。ue可以使用位置功能(例如,gps)来获得其精确的当前位置,并将该当前位置与推荐组合之一匹配以决定哪个语音应用是优选的。

在图5所示的示例中,对于不同的覆盖区域小区广播消息将是不同的。针对一个小区的列表中由volte居首位。针对另一小区的列表中将由csfb居首位。对于最后一个小区,针对该小区的一半将由volte居首位,在两个扇区中由通过wifiabc的skype居首位,在最后一个扇区中由通过wifidef的viber居首位。在各个应用列表中居次位的那些应用与所列出的居首位的应用相比在性能上会是次一级的。所提供的应用的性能列表是有利的,因为不同的ue可能无法使用列出的居首位的应用,或者用户可能出于某个原因不想使用列出的居首位的应用。此外,该列表可以按相反顺序列出,使得用户不选择例如在网络中被阻止的应用。

覆盖区域可以是例如由单个小区、多于一个的小区、或由小区的一部分定义的。小区的一部分可以是例如通过从基站来看的特定角度、通过天线波束、或其组合来定义的。覆盖区域也可以由地理位置定义。

参考图1提出了无线通信网络4,其中可以使用本文提出的实施例。无线通信网络4具有与基站(bs)2连接的无线终端(wt)1,基站(bs)2又连接到核心网(cn)3。应用分析器5也连接到cn3。

参考图7a和图7c提出了根据实施例的用于无线通信网络中的会话分析的方法。该方法在无线通信网络4的网络节点5中执行,并且包括:从在无线通信网络的覆盖区域内的无线终端1接收70会话报告;获得72与会话报告相关联的网络报告;以及存储73针对该覆盖区域的、与所获得的网络报告的性能和所接收的会话报告的性能相关联的会话网络报告。

该方法还可以包括:评价71所接收的会话报告的性能;以及,仅当确定所接收的会话报告的性能低于阈值时才获得72网络报告。

该方法还可以包括:经由小区广播消息向无线终端提供75针对覆盖区域的与会话网络报告相关联的性能信息。该方法还可以包括:获得74针对覆盖区域的当前网络报告。

会话报告可以包括无线终端的应用的性能信息。

会话报告可以与呼叫会话相关联。

评价71可以基于延时、带宽、qos和防火墙动作中的一个或多个。

覆盖区域可以是与小区、wifi、基站、天线、地理区域中的一个或多个相关联的区域。

小区广播消息可以包括应用列表,并且应用可以按性能顺序列出。

小区广播消息可以包括网络类型的列表,并且网络的类型可以按性能顺序列出。

与会话网络报告相关联的性能信息可以与时间帧相关联。

参考图7b和图7c提出了根据实施例的用于无线通信网络中的会话分析的方法。该方法在无线通信网络4的无线终端1中执行,并且包括:针对无线通信网络的覆盖区域,收集76与无线终端的应用相关联的会话信息;向网络节点5发送78与所收集的会话信息的性能相关联的会话报告;以及,经由小区广播消息从网络节点接收79针对覆盖区域的与会话网络报告相关联的性能信息。

该方法还可以包括:评价77所收集的会话信息的性能,并且基于评价来提供会话报告。

无线终端中的评价77可以基于以下项中的一个或多个:网络质量信息、应用特定的会话信息、地理位置信息、以及会话的时间信息。

参考图6a,提出了根据实施例的用于无线通信网络4中的会话分析的网络节点。网络节点5包括处理器10和计算机程序产品12、13。计算机程序产品存储指令,该指令在由处理器执行时,使得网络节点:从在无线通信网络的覆盖区域内的无线终端接收70会话报告,获得72与会话报告相关联的网络报告,以及存储73针对覆盖区域的、与所获得的网络报告的性能和所接收的会话报告的性能相关联的会话网络报告。

还可以使得网络节点:评价71所接收的会话报告的性能;以及仅当确定所接收的会话报告的性能低于阈值时才获得72网络报告。

还可以使网络节点:经由小区广播消息向无线终端提供75针对覆盖区域的与会话网络报告相关联的性能信息。还可以使网络节点获得74针对该覆盖区域的当前网络报告。

参考图6b,提出了根据实施例的用于无线通信网络4中的会话分析的无线终端。无线终端1包括处理器10和计算机程序产品12、13。计算机程序产品存储指令,该指令在由处理器执行时,使得无线终端:针对无线通信网络的覆盖区域,收集76与无线终端的应用相关联的会话信息;向网络节点5发送78与所收集的会话信息的性能相关联的会话报告;以及,经由小区广播消息从网络节点接收79针对覆盖区域的与会话网络报告相关联的性能信息。

还可以使得无线终端:评价77所收集的会话信息的性能,并且基于评价来提供会话报告。

参考图8a,提出了根据实施例的用于无线通信网络4中的会话分析的网络节点。网络节点5包括通信管理器80。通信管理器80用于:从在无线通信网络的覆盖区域内的无线终端1接收70会话报告;获得72与会话报告相关联的网络报告;以及存储73针对该覆盖区域的、与所获得的网络报告的性能和所接收的会话报告的性能相关联的会话网络报告。

参考图8b,提出了根据实施例的用于无线通信网络4中的会话分析的无线终端。无线终端1包括通信管理器80。通信管理器80用于:针对无线通信网络的覆盖区域,收集76与无线终端的应用相关联的会话信息;向网络节点5发送78与所收集的会话信息的性能相关联的会话报告;以及,经由小区广播消息从网络节点接收79针对覆盖区域的与会话网络报告相关联的性能信息。

提出了根据实施例的用于无线通信网络4中的会话分析的计算机程序。计算机程序包括计算机程序代码,当该计算机程序代码在无线通信网络中的网络节点5上运行时,使得网络节点:从在无线通信网络的覆盖区域内的无线终端接收70会话报告,获得72与会话报告相关联的网络报告,以及存储73针对覆盖区域的、与所获得的网络报告的性能和所接收的会话报告的性能相关联的会话网络报告。

提出了根据实施例的用于无线通信网络4中的会话分析的计算机程序。计算机程序包括计算机程序代码,当该计算机程序代码在无线通信网络中的无线终端1上运行时,使得无线终端:针对无线通信网络的覆盖区域,收集76与无线终端的应用相关联的会话信息;向网络节点5发送78与所收集的会话信息的性能相关联的会话报告;以及,经由小区广播消息从网络节点接收79针对覆盖区域的与会话网络报告相关联的性能信息。

还提出了一种计算机程序产品12、13,其分别包括计算机程序14、15以及其上存储有计算机程序14、15的计算机可读存储装置。

图6a是示出了网络节点5的一些组件的示意图。可以使用能够执行存储器中存储的计算机程序14的软件指令的合适的中央处理单元cpu、多处理器、微控制器、数字信号处理器dsp、专用集成电路等中的一个或多个的任何组合来提供处理器10。因此,存储器可以被认为是计算机程序产品12的一部分或形成计算机程序产品12的一部分。处理器10可以被配置为执行本文中参考图7a和图7c描述的方法。

存储器可以是读写存储器ram和只读存储器rom的任意组合。存储器还可以包括持久性存储设备,其例如可以是磁存储器、光存储器、固态存储器或甚至远程安装存储器中的任意单独一个或组合。

还提供了例如用于在处理器10中执行软件指令期间读取和/或存储数据的数据存储器形式的第二计算机程序产品13。数据存储器可以是读写存储器ram和只读存储器rom的任何组合,并且还可以包括持久性存储设备,其例如可以是磁存储器、光存储器、固态存储器或甚至远程安装的存储器中的任何单独一种或组合。数据存储器可以例如保存其它软件指令15,以改善网络节点5的功能。

网络节点5还可以包括输入/输出i/0接口11(包括例如用户接口)。网络节点还可以包括:接收机,被配置为从其它节点接收信令;以及,发射机,被配置为向其它节点(未示出)发送信令。省略了网络节点的其它组件,以免模糊本文提出的构思。

图8a是示出了网络节点5的功能块的示意图。模块可以仅被实现为软件指令(例如,在缓存服务器中执行的计算机程序)或硬件(例如,专用集成电路、现场可编程门阵列、离散逻辑组件、收发机等)或者其组合。在备选实施例中,一些功能块可以由软件实现,而其它功能块可以由硬件实现。这些模块与图7a和图7b中所示的方法中的步骤相对应,包括通信管理器单元80和确定管理器单元81。应该理解的是,在一个或多个模块由计算机程序实现的实施例中,这些模块不一定对应于处理模块,而是可以根据其将被实现的编程语言编写为指令,因为一些编程语言通常不包含处理模块。

通信管理器80用于无线通信网络中的会话分析。该模块与图7a和图7c的接收步骤70、获得步骤72和存储步骤73、以及图7c的获得步骤74和发送步骤75相对应。当运行计算机程序时,该模块可以例如由图6a的处理器10实现。

确定管理器81用于无线通信网络中的会话分析。该模块与图7c的评价步骤71相对应。当运行计算机程序时,该模块可以例如由图6a的处理器10实现。

图6b是示出了无线终端1的一些组件的示意图。可以使用能够执行存储器中存储的计算机程序14的软件指令的合适的中央处理单元cpu、多处理器、微控制器、数字信号处理器dsp、专用集成电路等中的一个或多个的任何组合来提供处理器10。因此,存储器可以被认为是或形成计算机程序产品12的一部分。处理器10可以被配置为执行本文中参考图7b和图7c描述的方法。

存储器可以是读写存储器ram和只读存储器rom的任意组合。存储器还可以包括持久性存储设备,其例如可以是磁存储器、光存储器、固态存储器或甚至远程安装存储器中的任意单独一个或组合。

还提供了例如用于在处理器10中执行软件指令期间读取和/或存储数据的数据存储器形式的第二计算机程序产品13。数据存储器可以是读写存储器ram和只读存储器rom的任何组合,并且还可以包括持久性存储设备,其例如可以是磁存储器、光存储器、固态存储器或甚至远程安装的存储器中的任何单独一种或组合。数据存储器可以例如保存其它软件指令15,以改善无线终端1的功能。

无线终端1还可以包括输入/输出i/o接口11(包括例如用户接口)。网络节点还可以包括:接收机,被配置为从其它节点接收信令;以及,发射机,被配置为向其它节点(未示出)发送信令。省略了网络节点的其它组件,以免模糊本文提出的构思。

图8b是示出了无线终端1的功能块的示意图。模块可以仅被实现为软件指令(例如,在缓存服务器中执行的计算机程序)或硬件(例如,专用集成电路、现场可编程门阵列、离散逻辑组件、收发机等)或者其组合。在备选实施例中,一些功能块可以由软件实现,而其它功能块可以由硬件实现。这些模块与图7b和图7c中所示的方法中的步骤相对应,包括通信管理器单元80和确定管理器单元81。在一个或多个模块由计算机程序实现的实施例中,应当理解,这些模块不一定与处理模块相对应,而是可以根据将要实现它们的编程语言编写为指令,因为一些编程语言通常不包含处理模块。

通信管理器80用于无线通信网络中的会话分析。该模块与图7b和图7c的收集步骤76、发送步骤78和接收步骤79相对应。当运行计算机程序时,该模块可以例如由图6b的处理器10实现。

确定管理器81用于无线通信网络中的会话分析。该模块与图7c的评价步骤77相对应。当运行计算机程序时,该模块可以例如由图6b的处理器10实现。

已经参考一些实施例在上文中主要地描述了本发明。然而,如本领域技术人员容易理解的,除了上文所公开的实施例之外的其它实施例同样可能在由所附专利权利要求限定的本发明的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1