将多个功能聚集到单一平台制造技术

技术编号:14146560 阅读:52 留言:0更新日期:2016-12-11 02:56
一种包括计算机程序产品的方法和装置,用于将多个功能聚集到单一平台。一种通信系统包括至少一个处理器;存储计算机可执行指令的至少一个计算机可读存储介质,当所述指令被所述至少一个处理器执行时,实施这样一种组件,该组件包括:工作流模块,其包括用于处理不同类型的信息分组的工作流指令集;以及可选通信功能模块,所述工作流模块使用所述可选通信功能模块中的所选通信功能模块来协调所接收的分组的处理。

【技术实现步骤摘要】
本申请是申请日为“2013年5月22日”、申请号为“201180056205.6”、专利技术名称为“将多个功能聚集到单一平台”的申请的分案申请。相关申请的交叉引用本申请要求于2010年10月22日提交且题为“COMMUNICATIONS METHOD AND SYSTEM AGGREGATING MULTIPLE FUNCTIONS INTO ASINGLE PLATFORM”的美国临时申请号61/405,734的权益,该申请以其全部内容通过引用的方式并入本文。专利技术背景本专利技术总的来说涉及将多个功能聚集到单一平台的计算机系统和计算机执行的方法。移动通信网络通常包括作为独立实体运行的许多单独的元件。这些元件可包括防火墙、认证网关、服务网关、收费和计费网关、超文本传输协议(HTTP)代理、视频缓存等等。这些元件通常由不同制造商提供,并需要元件特定的技能来操作和维护。目前的通信系统具有有限的速度,部分原因是由于不同的元件的数量和每个元件执行的处理。因此,对于移动运营商(如Wireless和Wireless)来说,创建新服务是很困难且昂贵的,这是由于所涉及的元件的数量和对于每个元件所需的各种专门知识。专利技术概要下面呈现了本创新的简化概要,以便提供对本专利技术的一些方面的基本了解。该概要不是本专利技术的广泛综述。它的目的是既不标识本专利技术的关键或重要元件,也不描绘本专利技术的范围。其唯一的目的是以简化形式呈现本专利技术的一些概念,作为以后呈现的更详细描述的铺垫。本专利技术提供了一种包括计算机程序产品的方法和装置,用于将多个功能聚集到单一平台中。总的来说,一方面,本专利技术的特征在于一种通信系统,其包括至少一个处理器;存储计算机可执行指令的至少一个计算机可读存储介质,当所述指令被至少一个处理器执行时,实施这样一种组件,该组件包括:工作流模块,其包括用于处理不同类型的信息分组的工作流指令集;以及可选通信功能模块,所述工作流模块使用可选通信功能模块中的所选通信功能模块来协调所接收的分组的处理。另一方面,本专利技术的特征在于一种方法,其包括:在无线网络中,在至无线通信装置的输入处接收信息分组,以及采用执行存储在计算机可读存储介质中的计算机可执行指令的处理器来执行这样的功能,该功能包括:访问工作流模块,所述工作流模块包括用于处理不同类型的信息分组的规则;使用工作流模块的规则确定需要哪个可选通信功能模块来处理所接收的信息分组;以及使用可选通信功能模块中的至少一个通信功能模块来处理所接收的分组。另一方面,本专利技术的特征在于一种用于无线通信的装置,其包括:从第一网络实体接收信息分组的网络接口;和处理所接收的分组的计算平台,所述计算平台包括工作流模块,以及可选通信功能模块,工作流模块使用可选通信功能模块中的所选通信功能模块来协调所接收的分组的处理,网络接口还将经过处理的信息分组发送至第二网络实体。另一方面,本专利技术的特征在于一种无线通信装置,其用于在第一网络实体和第二网络实体之间建立通信,所述装置包括从第一网络实体接收信息分组的网络接口;至少一个处理器;以及存储计算机可执行指令的至少一个计算机可读存储介质,当所述指令被至少一个处理器执行时,实施这样一种组件,该组件包括:工作流模块,其包括用于处理不同类型的信息分组的规则;深度分组检查模块,其用于检查测所接收的分组并向工作流模块提供与该分组相关的信息;以及可选通信功能模块,其包括内容过滤模块、HTTP代理模块、视频缓存模块、视频转码模块、分析模块、防火墙模块、收费模块、策略强制执行模块、流量导向模块和等待时间服务模块,工作流模块使用可选通信功能模块中的所选通信功能模块来协调所接收的分组的处理,且网络接口还将经过处理的信息分组发送至第二网络实体,从而在第一网络实体和第二网络实体之间建立通信。附图简述通过参考详细描述并结合下面的图,将更充分地理解本专利技术,其中:图1是示例性工作流服务器的框图。图2是示例性移动分析服务工作流。图3是示例性家长控制服务工作流。图4是示例性HTTP服务工作流。图5是流程图。详细描述现在参照附图来描述本主题创新,其中在所有附图中相同参考标号用于指代相同元件。在下面的描述中,为了解释的目的,阐述了许多具体细节,以便提供对本专利技术的透彻理解。然而,可能显而易见的是,可在没有这些具体细节的情况下实践本专利技术。在其它实例中,为了便于描述本专利技术,以框图形式示出公知的结构和装置。如在本申请中所使用的术语“组件”、“系统”、“平台”等可指计算机相关的实体或与具有一个或多个特定功能的可操作机器相关的实体。本文所公开的实体可以是硬件、硬件和软件的组合、软件,或执行中的软件。例如,组件可以是,但不限于,在处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。举例而言,在服务器上运行的应用和服务器都可以是组件。一个或多个组件可驻留在进程和/或执行的线程中,且组件可位于一台计算机上和/或分布在两台或更多台计算机之间。此外,这些组件可从在其上存储有各种数据结构的各种计算机可读介质中执行。组件可诸如根据具有一个或多个数据分组(例如,来自经由信号与本地系统、分布式系统中的另一个组件和/或跨诸如互联网的网络与其它系统交互的一个组件的数据)的信号经由本地和/或远程进程来通信。另外,术语“或”意指包括性的“或”而不是排他性的“或”。也就是说,除非另有规定,或从上下文中清楚,否则“X采用A或B”意指任何自然包括性排列。也就是说,如果X采用A;X采用B;或X采用A和B两者,则在任何前述情况下都满足“X采用A或B”。此外,本主题说明书和附图中所用的冠词“一”和“一个”一般应解释为指“一个或多个”,除非另有规定或从上下文清楚其指向单数形式。如图1所示,工作流服务器10包括网络处理器12和操作系统14。操作系统14包括工作流引擎16。工作流服务器10包括网络防火墙模块18、服务网关(SGW)模块20、分组数据网络网关(PGW)模块22、HTTP网络代理模块24、视频代理模块26和服务模块28。SGW模块20路由并转发用户数据分组并作为用于LTE和其它3GPP技术之间的移动性的锚点。PGW模块22通过作为用户设备的流量的出口和入口点而提供从用户设备至外部分组数据网络的连接性。PGW模块22执行策略强制执行、对于每个用户的分组过滤、收费支持、法定拦截和分组筛选。HTTP网络代理模块24作为用于来自从其它服务器寻求资源的客户端的请求的中介。HTTP网络代理模块24提供网络缓存、网络转换和网络转码。视频代理模块26提供视频缓存、视频转换和视频转码。此外,该模块还提供涉及内容操作(如广告插入、将内容拼接在一起或重写自适应比特率清单文件)的相关服务。服务模块28提供很多服务,诸如,例如,半径/直径、策略个人事项协议(PEP)、分组转发、内容过滤、会话管理、域名系统(DNS)服务、访问控制、分组检查、会话期限、IP传输I/O、收费功能、策略强制执行功能、流量导向功能、等待时间服务功能等等。收费功能是指通过应用有区别的计费方案以基于每个流来选择性地对移动用户和/或内容合作方收费的能力,其中该有区别的计费方案基于如通过对流中的一个或多个分组的表面或深度分组检查或通过分析流试探法(例如,签名分析)所确定的流特征(如分本文档来自技高网...
将多个功能聚集到单一平台

【技术保护点】
一种无线通信系统,包括:工作流服务器,其存在于移动通信网络,所述工作流服务器包括至少一个网络处理器,且所述工作流服务器由多个移动用户可访问;存储计算机可执行指令的至少一个计算机可读存储介质,当所述指令被存在于移动通信网络的工作流服务器中的所述至少一个网络处理器执行时,实施这样一种组件,所述组件包括:工作流模块,其包括用于处理来自多个移动用户的不同类型的信息分组的工作流指令集;深度分组检查模块,其用于检查所接收的分组并向所述工作流模块提供有关所述分组的信息;以及可选通信功能模块,所述工作流模块基于由所述深度分组检查模块提供的有关所述分组的信息使用所述可选通信功能模块中的所选通信功能模块来协调所接收的分组的处理。

【技术特征摘要】
2010.10.22 US 61/405,7341.一种无线通信系统,包括:工作流服务器,其存在于移动通信网络,所述工作流服务器包括至少一个网络处理器,且所述工作流服务器由多个移动用户可访问;存储计算机可执行指令的至少一个计算机可读存储介质,当所述指令被存在于移动通信网络的工作流服务器中的所述至少一个网络处理器执行时,实施这样一种组件,所述组件包括:工作流模块,其包括用于处理来自多个移动用户的不同类型的信息分组的工作流指令集;深度分组检查模块,其用于检查所接收的分组并向所述工作流模块提供有关所述分组的信息;以及可选通信功能模块,所述工作流模块基于由所述深度分组检查模块提供的有关所述分组的信息使用所述可选通信功能模块中的所选通信功能模块来协调所接收的分组的处理。2.根据权利要求1所述的系统,其中所述工作流指令集能够被修改。3.根据权利要求1所述的系统,其中所述组件还包括用户模块,其用于检查所接收的分组并向所述工作流模块提供至少一个用户属性。4.根据权利要求1所述的系统,其中所述组件还包括网络模块,其用于检查所接收的分组并向所述工作流模块提供至少一个网络协议属性。5.根据权利要求1所述的系统,其中所述可选通信功能模块包括内容过滤模块。6.根据权利要求1所述的系统,其中所述可选通信功能模块包括超文本传输协议(HTTP)代理模块。7.根据权利要求1所述的系统,其中所述可选通信功能模块包括视频缓存模块。8.根据权利要求1所述的系统,其中所述可选通信功能模块包括视频转码模块。9.根据权利要求1所述的系统,其中所述可选通信功能模块包括分析模块。10.根据权利要求1所述的系统,其中所述可选通信功能模块包括防火墙模块。11.根据权利要求1所述的系统,其中所述可选通信功能模块包括费用计算器。12.根据权利要求1所述的系统,其中所述可选通信功能模块包括策略强制执行模块。13.根据权利要求1所述的系统,其中用于处理不同类型的信息分组的规则可由运营商配置。14.根据权利要求1所述的系统,其中所述信息分组包含选自由文本、音频、视频、多媒体、用户信息、移动电视、协议信息和互联网组成的组的信息类型。15.根据权利要求1所述的系统,其中运营商可将额外的功能模块添加至所述可选通信功能模块。16.一种方法,包括:在移动通信网络中,在至存在于移动通信网络的工作流服务器的输入处从移动通信装置接收信息分组,所述工作流服务器由多个移动用户可访问且具有网络处理器;以及采用执行存储在计算机可读存储介质中的计算机可执行指令的工作流服务器的网络处理器来执行以...

【专利技术属性】
技术研发人员:哈桑·艾哈迈德阿南德·克里希纳穆尔蒂特里·杜兰德蒂姆·莫特索夫保罗·谢勒艾夫尼希·西卡
申请(专利权)人:阿弗梅德网络公司
类型:发明
国别省市:美国;US

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

1