发明名称 Hosting edge applications at the edge of a mobile data network
摘要 Mobile network services are performed in a mobile data network in a way that is transparent to most of the existing equipment in the mobile data network. The mobile data network includes a radio access network and a core network. A breakout component in the radio access network breaks out data coming from a basestation, and hosts edge applications, including third party edge applications, that perform one or more mobile network services at the edge of the mobile data network based on the broken out data.
申请公布号 US9072042(B2) 申请公布日期 2015.06.30
申请号 US201313791679 申请日期 2013.03.08
申请人 International Business Machines Corporation 发明人 Berg William F.;Carlin Jeremiah D.;Kalmbach Michael T.;Schroeder Mark D.
分类号 H04B7/00;H04W4/00;H04W40/34;H04W40/02;H04W12/04 主分类号 H04B7/00
代理机构 Martin & Associates, LLC 代理人 Martin & Associates, LLC ;Martin Derek P.
主权项 1. A mobile data network comprising: a breakout component connected to a NodeB in a basestation and connected to an upstream computer system, the breakout component comprising: a system controller that controls function of the breakout component;a service processor that monitors the breakout component and provides control functions for the breakout component;a security subsystem that provides secure access to keys stored in a non-volatile memory; anda telco breakout system that comprises: a first service mechanism that defines an existing first data path in the radio access network for non-broken out data, defines a second data path for broken out data, identifies first data corresponding to first user equipment received from a corresponding basestation as data to be broken out, sends the first data on the second data path, and forwards other data that is not broken out on the first data path;a set of edge application services in the breakout component that are available to be invoked by edge applications;wherein the breakout component provides a first service with respect to internet protocol (IP) data sent to the first user equipment in response to an IP data request in the first data from the first user equipment by serving a third party edge application in the breakout component, wherein the third party edge application is in a package with metadata that specifies at least one breakout context for which the third party edge application performs services in the breakout component, wherein the package comprises the third party edge application and the metadata encrypted and digitally signed, wherein the serving of the third party edge application comprises delivering the third party edge application to the breakout component, the breakout component hosting the third party edge application, the breakout component providing access to at least one broken out context to the third party edge application, and the third party edge application providing the first service based on the at least one broken out context, wherein the delivering the third party edge application to the breakout component comprises validating the third party edge application and registering the third party edge application with the breakout component with at least one permission derived from the metadata that specifies at least one breakout context for which the third party edge application may perform the first service, wherein the breakout component monitors the third party edge application during runtime, detects a first problem with the third party edge application during runtime, takes at least one action to resolve the first problem, and when the at least one action does not resolve the first problem, the breakout component shuts down the third party edge application, wherein the breakout component providing access to the at least one broken out context comprises defining a path between the telco breakout system and the third party edge application, notifying the third party edge application of the defined path, notifying the telco breakout system of the defined path, establishing successful communication between the telco breakout system and the third party edge application on the defined path, and the telco breakout system and the third party edge application communicating directly on the defined path for the third party edge application to provide the first service with respect to a broken out context from the telco breakout system, wherein the third party edge application comprises a data filter and an application programming interface (API) hook, wherein the data filter filters data broken out by the telco breakout system and the telco breakout system invokes the API hook to send the filtered data to the third party edge application, wherein the breakout component notifies the third party edge application to shut down, de-registers the third party edge application from the breakout component, waits a predetermined period of time for the third party edge application to gracefully shut down, and when the third party edge application does not gracefully shut down within the predetermined time period, the breakout component forcefully shuts down the third party edge application.
地址 Armonk NY US