Nothing Special   »   [go: up one dir, main page]

CN101969391A - Cloud platform supporting fusion network service and operating method thereof - Google Patents

Cloud platform supporting fusion network service and operating method thereof Download PDF

Info

Publication number
CN101969391A
CN101969391A CN 201010527644 CN201010527644A CN101969391A CN 101969391 A CN101969391 A CN 101969391A CN 201010527644 CN201010527644 CN 201010527644 CN 201010527644 A CN201010527644 A CN 201010527644A CN 101969391 A CN101969391 A CN 101969391A
Authority
CN
China
Prior art keywords
service
resources
platform
resource
cloud platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 201010527644
Other languages
Chinese (zh)
Other versions
CN101969391B (en
Inventor
赵耀
邹华
杨放春
李晓亮
孙其博
刘志晗
闫丹凤
林荣恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN2010105276448A priority Critical patent/CN101969391B/en
Publication of CN101969391A publication Critical patent/CN101969391A/en
Application granted granted Critical
Publication of CN101969391B publication Critical patent/CN101969391B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a cloud platform supporting fusion network service and an operating method thereof. The cloud platform is provided with a plurality of hardware and software resources, and is connected with three access networks of a telecommunication network, an interconnection network and a broadcasting and television network respectively through three core networks of operators of the three networks and the corresponding communication protocol to allow platform users (including the operators of the three networks or service providers and the like) to rent platform resources according to respective requirements to deploy respective services and operational capabilities. The cloud platform has a layered structure, and is provided with a platform management layer, a service execution layer, a resource virtualization and management layer and a hardware resource layer respectively from top to bottom, and in an interactive mode among the layers, an upper-layer module uses the function provided a lower-layer module in a mode of interface call. The cloud platform supports the platform users to adjust the rent resources dynamically and conveniently according to actual requirements, and simultaneously, provides the access capability on the resources of the three networks and convenience for the development and operation of the fusion network service by the platform users.

Description

Cloud platform supporting converged network service and working method thereof
Technical Field
The invention relates to a cloud platform supporting converged network services and a working method thereof, belonging to the technical field of converged network service supporting equipment and systems thereof.
Background
With the development of network technology, three networks of telecommunication network, internet and broadcast and television network increasingly present the trend of mutual convergence and mutual opening. In a converged network, on one hand, services need to be converged so as to better utilize various network capabilities to jointly provide more various new services; on the other hand, more flexible service providing and operating modes are also needed to provide new services quickly and efficiently.
At present, when a third-party service provider deploys and operates a value-added service, the service provider generally deploys and maintains a corresponding software and hardware service system, so that the deployment and maintenance cost of the service provider is increased; meanwhile, the management difficulty of the network operator for the service provider is also increased.
In the background of three networks convergence, the operation of network services is more and more favored by telecommunication operators. However, the conventional telecom application server does not provide the access capability of internet resources to other services, for example, it does not support internet protocol, which makes the development and operation of the telecom service oriented to the converged network difficult.
The request load of the telecommunication service is not stable and invariable, but fluctuates up and down according to different time, and the characteristic is that the load difference between the wave crest and the wave trough is larger; moreover, a sudden increase in load may occur during holidays or in emergency situations. In order to meet the requirements of telecommunication users, operators often deploy network elements such as servers with requirements of meeting maximum load. However, doing so can have two consequences: when the service request amount is in a low valley, a large number of servers are in an idle state, so that labor cost of much hardware and maintenance is wasted. However, when the user traffic volume in a special time period increases dramatically, the existing machine room and server capability still may not meet the requirement of the maximum load, and the user experience is still very poor.
Typical products of the conventional telecommunication service support platform are: the system comprises a general EOS north telecommunication service support system, a Guangdong telecommunication integrated service support system, an IBM next generation mobile value-added service platform and the like. Wherein,
the universal EOS platform is an application software platform established on the basis of J2EE, provides complete systematic support from development, debugging, operation, maintenance and management, and has strong secondary development capability. Each application system of the northern telecommunication service support system based on the EOS is established on the basis of an application bearing platform, and the core components of the application bearing platform are an EAI platform, a core data object and a system management module. The system adopts a layered structure of a presentation layer, a business logic layer and a data layer.
The Guangdong telecommunication integrated service support system comprises 13 subsystems such as service acceptance, scheduling management, resource management, construction management, customer service management, charging management, interface management, marketing management, product management, customer management, system management, basic data management, statistical management and the like, and adopts a layered system architecture of a public information management platform, an interface platform layer, a basic service layer, a service framework layer and a service application layer. The public information management platform defines public information shared by the IBSS system and other related systems, and mainly provides client management at present so as to meet the requirements of each system on client information; the interface platform provides an exchange mechanism of external data of the system and processes a data exchange protocol of the IBSS and the external system; the basic service layer defines system public services, the services are irrelevant to business processing, and all systems can process the basic services, such as database access, name service, public API (such as date/character processing) and the like; the service framework layer defines a basic service framework of the system, which is the basis for realizing system services, such as authority management, product management and the like; and the service application layer is a service implementation layer, realizes the specific services of the IBSS by calling the services of the service framework, and comprises the implementation of each subsystem. The subsystems of the service application layer are mutually independent and accessed through interfaces, and the service processing sequence and the service flow requirements among the subsystems are coordinated and controlled through a service flow system.
The smooth evolution scheme and the key supporting technology of the IBM mobile value-added service platform can realize the transformation from a single vertical system with service separation and function repetition to a horizontal service platform supporting cross-network and function unification; a service platform integration framework capable of working harmoniously with a legacy system and a system scientific method are provided. The system can evaluate the capability maturity of the existing separated service system of an operator aiming at new service requirements, determine capability gaps and a system integration mode and help to design and generate a new system architecture; the horizontal service platform provides the functions of service channel integration, service logic arrangement and service delivery management.
Although the three typical telecommunication service support platform products can meet the service support requirements in the telecommunication field, from the perspective of integration of three networks, the three platforms only provide support for telecommunication services and cannot be compatible with broadcasting network services and internet services; from the perspective of platform capability, none of the three platforms has the advantages of improving the utilization rate of equipment due to the fact that service providers rent network equipment as required and dynamically stretch required resources brought by the cloud platform, and the problems encountered by the service support technology in the telecommunication field cannot be solved.
With the rapid development of the internet field, the cloud computing technology has received wide attention in the industry by virtue of the characteristics of on-demand service, flexibility, expandability, high reliability, low price and the like. Users accessing the 'cloud' can obtain much higher computing capacity than local resources, and can flexibly change the ordered cloud computing capacity according to actual requirements. Because the service is in the cloud, and the cloud provides high reliability guarantee, a user does not need to carry out any maintenance operation locally, and a large amount of cost of hardware investment and maintenance can be obviously saved.
A cloud Platform, or called Platform as a Service (PaaS), as one of the ways for providing services by cloud computing, may be considered as a core of the entire cloud computing system, and provides an environment for development, deployment and operation of internet services. The service developer can release the service developed by the developer to the cloud platform to debug and operate the service, and in the process, the platform provides all resources required by the service, so that the user does not need to worry about how to manage the resources. At present, cloud platform products are mature: google App Engine by Google, Azure by Microsoft and Hadoop by Apache, and the like.
The Google App Engine is essentially a platform consisting of an application server group, a BigTable structured data distribution storage system and a GFS data storage service, and provides a set of application program interfaces for developers, the developers write Web application programs by using Python or java programming languages, and the interfaces are used in the programs to access the services such as space, database storage, e-mail, memcache and the like provided by Google.
The Windows Azure Platform is a cloud computing Platform running in a Microsoft data center, and comprises a cloud computing operating system and a service set provided for developers. The application created by the developer can be directly run on the platform and can also use the service provided by the cloud computing platform. Windows Azureplatform includes Windows Azure, SQL Azure and Windows Azure platform AppFabric.
Hadoop mainly realizes the idea of GFS and a MapReduce model, and is used as an open-source software platform, so that writing and running of application programs for processing mass data are easier due to Hadoop. Hadoop mainly comprises three parts: hadoop Distributed File System (HDFS), MapReduce implementation, and HBase (implementation of Google Bigtable). When the HDFS stores data, the file is segmented according to data blocks with set sizes, and each block is distributed on each node in the cluster. In order to ensure reliability, the HDFS creates multiple copies of the data block according to the configuration, and places the copies on the computing nodes of the cluster respectively. MapReduce divides the application into a plurality of subtasks to be executed, and each subtask only processes data blocks locally stored by the computing node.
Although the cloud platform products have advantages, the cloud platform products are only oriented to internet services, and therefore cloud computing provided by the cloud platform products is difficult to popularize in a converged network. Taking the telecommunication network in the converged network as an example, the bottleneck reason for analyzing the existence of the telecommunication network is mainly as follows:
(1) in terms of network protocols, the Internet mainly adopts an HTTP protocol, and is relatively simple; the number of communication protocols in a telecommunication network is large and complex, and the definition of each protocol is completely different from that of HTTP.
(2) From the network session model, internet services are mainly stateless non-session type services; the telecommunication network service comprises both session type service (such as call type service) and non-session type service (such as short message type service). Because conversational services are stateful, they are more complex to handle than non-conversational services. The internet-oriented cloud platform cannot be applied to a telecommunication network because it cannot support a basic telecommunication protocol and cannot meet the maintenance requirement of a call session specific to a telecommunication service.
Similar situations exist for other networks in the converged network. Therefore, the existing various cloud platforms are not suitable for converged networks.
Chinese patent application (CN200710002988.5) proposes a generic service platform supporting multiple services based on multi-network convergence, where the generic service mainly includes: the service access unit is connected with the communication network of each network operator, is used for accessing various communication services, provides protocol support and performs data interaction with the message processing unit; the message processing unit receives the service request of the service access unit, judges the type of the request, calls a service instance in the service engine unit and receives a service instruction sent by the service engine unit, and forwards the service instruction to the service access unit; the service engine unit is used for providing operation support for each communication service, executing the service according to the service calling request sent by the message processing unit, triggering a new service request according to an execution result, and returning the new request to the message processing unit; and the management units are respectively connected with the units and finish the coordination management of the units. Although the universal service platform provided by the patent application can provide a plurality of network access protocols to support different services of heterogeneous network operators; however, it does not provide the capabilities of the cloud platform for equipment leasing, on-demand computing resource purchasing, and resource adjustment based on traffic load dynamic changes, and does not address the disadvantages inherent in traditional telecommunication service support platforms.
Therefore, the prior art has not yet solved a working platform capable of supporting converged network services, which is also a focus subject of attention of science and technology personnel in the industry.
Disclosure of Invention
In view of this, an object of the present invention is to overcome the defects of an internet cloud platform and a traditional telecommunication service support platform in the prior art, and provide a cloud platform for supporting converged network services and a working method thereof, where the cloud platform provides service deployment and operation capabilities to platform users (including three-network operators or service providers, etc.) in a manner of renting platform resources as needed, and supports the platform users to dynamically increase and decrease the rented resources according to actual needs, and meanwhile, the cloud platform of the present invention can provide access capabilities to the three-network resources, thereby providing convenience for the platform users to develop and operate the converged network services.
In order to achieve the above object, the present invention provides a cloud platform supporting converged network services, which is characterized in that: the cloud platform is connected with three access networks of a telecommunication network, an internet and a radio and television network respectively through three core networks and corresponding different communication protocols respectively provided by three network operators; the cloud platform is internally provided with various hardware and software resources including a CPU, a hard disk, a memory, a bandwidth and a communication protocol, so that other network operators and service providers can rent the resources to deploy and operate respective services according to respective needs; the cloud platform adopts a layered structure, a platform management layer, a service execution layer, a resource virtualization and management layer and a hardware resource layer are respectively arranged from top to bottom, and the interaction mode among the layers adopts an upper layer module to use the functions provided by a lower layer module in an interface calling mode; each layer is respectively provided with the following functional modules:
the cloud platform management module is positioned on a platform management layer, provides management and operation functions of the platform, is used for providing an access interface for a platform administrator and a platform user, is provided with four units of platform user management, service management, resource scheduling and allocation and charging and provides corresponding functions respectively; the module uses the data storage capacity provided by the cloud platform resource pool to store the registration information of the platform user and the relevant information of the ordered resource, the platform user belonging to the service, the service state, the number of the service engine instances and the information of the platform including service node information, platform logs and alarms in all resource nodes of the underlying data storage server in a distributed manner;
the service execution module is positioned in a service execution core component of the cloud platform of the service execution layer, and is provided with a plurality of service execution spaces representing the set resource capacity and a logic entity consisting of a plurality of virtual machines, and a service execution space management module which is responsible for storing and managing the service execution spaces; the service execution module uses virtualized hardware resources provided by a cloud platform resource pool to respond to a resource ordering request of a platform user, divides a plurality of service execution spaces with different resource capacities for different platform users respectively, and enables the resource capacity of each execution space to be matched with the resource capacity ordered by the platform user;
the cloud platform resource pool is positioned on a resource virtualization and management layer and is used as a key component for supporting the operation of the cloud platform, and the cloud platform resource pool is provided with a resource access management unit, a data storage management unit, a resource virtualization unit and a resource access management unit; the module provides access of a large amount of server hardware downwards, and performs maintenance and management after virtualizing the accessed hardware resources so as to be called by an upper layer module; virtualized resources are divided into two categories: computing resources including CPU resources, memory resources and bandwidth resources and storage resources of a hard disk database;
computing server resources and data storage server resources consisting of a plurality of bottom physical servers are positioned on a hardware resource layer and provide the most basic hardware resource support for the cloud platform; the resource agent program is operated on the bottom layer physical servers, so that the bottom layer physical servers become computing server resources or data storage server resources, and the bottom layer physical servers are registered as the computing resources and the data storage resources to a resource pool access management unit of the upper layer cloud platform, so that the ability of accessing local resources can be provided for an upper layer module.
In order to achieve the above object, the present invention further provides a working method of a cloud platform supporting converged network services, which is characterized in that: comprises the following steps:
(1) deployment and startup of the cloud platform: after a multi-server cluster distributed structure is adopted to deploy a cloud platform, the cloud platform is started according to the sequence from the bottom layer to the upper layer of the cloud platform framework component;
(2) the cloud platform executes platform user registration, resource application and new service loading deployment: after a cloud platform is started, after receiving the registration and purchase of a platform user, creating a unique virtual service execution space for the platform user according to the number of resources ordered by the platform user, and creating a service instance comprising a service execution engine and a load balancer for the platform user;
(3) the cloud platform executes service-related operations and dynamically adjusts resources according to platform user instructions: in the process that a platform user uses a cloud platform operation service, the cloud platform dynamically adjusts the used resources according to the actual needs of the service;
(4) the cloud platform supports the operation of the converged network service: after a platform user who registers and purchases resources uploads a service and activates the service, the service is in an activated running state in a cloud platform and can receive service requests from various operator networks outside the cloud platform; in the service operation process, the cloud platform can simultaneously support three different network resources and related protocols of the internet, the telecommunication network and the radio and television network related to the service.
Compared with the closest prior art, the invention has the following advantages: the cloud platform supporting the converged network service is a platform providing unified service deployment and operation, has an execution mechanism supporting both session type services and non-session type services, provides a large number of protocol stack resources in the field of three networks, enables the three-network converged service to be deployed and operated in the platform at the same time, changes the condition that each Service Provider (SP) accesses respective equipment into a network operator in the prior art, thereby respectively providing the network structure and service providing mode of each service, and overcomes the limitation that the internet cloud platform can only support internet services. Therefore, on one hand, the financial and labor costs for a service provider and a network operator to maintain a plurality of service servers are saved; on the other hand, the management of the network operator to the service provider is simplified, the service provider is provided more openly, the service provider can provide and operate the service without owning own equipment, the service providing threshold is greatly reduced, and the innovation and diversification of the network service are favorably fused.
The cloud platform supporting the converged network service makes full use of the virtualization technology, and provides three network resources for service use conveniently. The platform user can rent the platform environment to carry out service operation, and can rent and customize the resource capacity according to the self requirement, so that the provided service has an elastic telescopic function, the requirement of service as required is met, the equipment utilization rate is improved, and the single service can obtain higher server performance. Compared with the traditional telecommunication service supporting platform, the invention adopts the cloud platform of the virtualization technology, also adopts distributed service provision and data storage, adopts redundancy mechanisms with different granularities of node crossing, frame crossing, machine room crossing and the like, avoids the hidden troubles of service downtime and data loss caused by the service provision of a single node and the data storage of the single node, and ensures the high reliability of the service platform and the service operated on the platform. The method improves the efficiency through a distributed technology, simplifies the management of a service provider, and solves the defects that the utilization rate of a telecommunication application server is not high and the resources can not be flexibly adjusted.
The technical innovation points of the invention are as follows: a cloud platform supporting converged network services is provided, the network structure and the service providing mode of the services provided by the service providers in the past are changed, and the services of each service provider are deployed and operated in the form of renting platform resources as required. In the aspect of resource management, the cloud platform provides a function capable of flexibly configuring resources for services, so that the upper limit of service capacity is improved, and the utilization rate of equipment is greatly improved. The cloud platform can provide rich protocol stack resources in the fields of internet, telecommunication network and broadcast and television network, and facilitates development of converged network services. In addition, the platform adopts cloud data storage, shields the bottom-layer details of the database for users, redundantly backs up data files in a cross-domain mode, has high availability and high safety, and can guarantee the lasting and stable operation of services. The platform also has session management capabilities that provide support for stateful converged network services. In a word, the invention has good popularization and application prospect.
Drawings
Fig. 1 is a schematic network location diagram of a cloud platform supporting converged network services according to the present invention.
Fig. 2 is a schematic diagram of the overall architecture composition of the cloud platform supporting converged network services according to the present invention.
Fig. 3 is a schematic diagram of a service execution space structure of the cloud platform of the present invention.
Fig. 4 is a schematic diagram of the service execution engine hierarchical structure of the cloud platform of the present invention.
Fig. 5 is a flowchart illustrating operation steps of a working method of the cloud platform supporting converged network services according to the present invention.
Fig. 6 is a schematic diagram of an embodiment of cloud platform deployment in the cloud platform working method of the present invention.
Fig. 7 is a sequence interaction diagram of user registration, resource ordering, and service operation performed by a new platform user in the cloud platform working method of the present invention.
Fig. 8 is an interaction diagram of dynamic resource adjustment performed by a platform user in the cloud platform working method of the present invention.
Fig. 9 is a flowchart illustrating an example of the third party call service implemented in the cloud platform operating method according to the present invention.
Fig. 10 is a schematic diagram of a service execution engine processing Http request in the cloud platform working method of the present invention.
Fig. 11 is a schematic diagram of a service execution engine processing a WebService request in the cloud platform working method of the present invention.
Fig. 12 is a schematic diagram of a service execution engine processing an SIP message (INVITE) in the cloud platform working method of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail with reference to the accompanying drawings and examples.
Referring to fig. 1, a position and a structure of a cloud platform supporting converged network services deployed in a network system according to the present invention are described: on the basis of three access networks of telecommunication, interconnection and broadcasting, the three access networks are respectively connected to a converged network service cloud platform through respective core networks and corresponding communication protocols provided by three network operators. Other network operators or service providers need to deploy and operate services in respective fields according to service execution engine resources of respective cloud platforms needing to be rented, and the cloud platform provider is responsible for managing and maintaining the cloud platforms.
Referring to fig. 2, the overall composition architecture of the cloud platform supporting the converged network telecommunication service according to the present invention is specifically described. The unidirectional arrows in the drawing represent interface calls, the bidirectional arrows represent data reading and writing, the rectangles with four corners being arcs represent virtual spaces, and the rectangles with four corners being right angles represent modules or units.
The cloud platform is respectively connected with three access networks of a telecommunication network, an internet and a radio and television network through three core networks and corresponding respective communication protocols provided by three network operators; the cloud platform is internally provided with various hardware and software resources including a CPU, a hard disk, a memory, a bandwidth and a communication protocol, so that other network operators and service providers can rent the resources to deploy and operate respective services according to respective needs. The cloud platform adopts a layered structure and comprises a hardware resource layer, a resource virtualization and management layer, a service execution layer and a platform management layer from bottom to top. The interaction relationship between the layers is that the upper layer module uses the functions provided by the lower layer module in the form of interface calling. Each layer is respectively provided with the following functional modules:
the cloud platform management module 01 is located on a platform management layer and used for providing management and operation functions of the platform, providing access interfaces for platform administrators and platform users, and being provided with four units of platform user management, service management, resource scheduling and allocation and charging and providing corresponding functions respectively. The module uses the data storage capacity provided by the cloud platform resource pool 03 to store the registration information of the platform user and the related information of the ordered resource, the platform user and the service state of the service, the information of the number of the service engine instances, and the information of the platform including the service node information, the platform log and the alarm in each resource node 05 of the underlying data storage server in a distributed manner. The following specifically describes four unit structures and functions in the cloud platform management module 01:
the user management unit 011 is responsible for providing functions including registration and login of platform users, management of platform user basic information and platform user authority distribution. After the platform user accesses, the platform user must register to apply for the use permission of the cloud platform. The user registration information is stored in the resource node 05 of the underlying data storage server through the cloud storage capability provided by the cloud platform resource pool 03.
The service management unit 012 is configured to provide a life cycle management and related configuration function for a service, and when a platform user performs various service operations including loading, commissioning, activation, deactivation, and offline on its own service, the platform user may determine the maximum concurrency capability of the service by setting the number of instances of the execution engine for the service. The unit calls the relevant interface of the service execution space management unit 021 to support the above service operations.
And a resource scheduling and allocating unit 013 is responsible for providing and configuring the required resources of the platform users. The platform user determines the required hardware resources such as CPU number, memory number, hard disk capacity, network bandwidth and the like through resource ordering. The service execution module 02 may maintain a service execution space for the user according to the situation of the subscribed resource.
The charging unit 014 is used to complete the charging function for platform users, i.e. network operators and service providers. The module generates a billing bill of the user according to the amount of the resource applied by the user and the used time, and stores the billing bill in the storage resource provided by the cloud platform resource pool 03.
The service execution module 02 located in the service execution layer is a service execution core component of the cloud platform, and is provided with a plurality of service execution spaces representing the logical entities which are set with resource capacity and substantially composed of a plurality of virtual machines, and a service execution space management module which is responsible for storing and managing the service execution spaces. The module uses the virtualized hardware resources provided by the cloud platform resource pool 03 to respond to the resource ordering request of the platform user, and divides a plurality of service execution spaces 022 with different resource capabilities for different platform users, and matches the resource capability of each execution space with the resource capability ordered by the platform user. The service execution space representing a certain resource capability is a logical entity, which is stored and managed by the service execution space management module 021. The service execution space is actually composed of several virtual machines, and its internal structure is illustrated in detail in fig. 3.
The cloud platform resource pool 03 located in the resource virtualization and management layer is a key component for supporting the operation of the cloud platform. The module provides access of a large amount of server hardware downwards, and performs maintenance and management after virtualization of the accessed hardware resources so as to be called by an upper layer module. Virtualized resources are divided into two categories: computing resources (including CPU resources, memory resources, bandwidth resources, etc.) and storage resources (hard disk databases). The module is provided with a resource access management unit 031, a data storage management unit 032, a resource virtualization unit 033 and a resource access management unit 034. The following describes the structure and functions of these four units:
the functions and structures of a resource access management unit, a data storage management unit, a resource virtualization unit and a resource access management unit in the cloud platform resource pool are as follows;
the resource access management unit 034 is configured to establish a connection with each server in a manner that the server registers with the server; the accessed server resources include two types: compute server resource 04 and data storage server resource 05; the two types of resources are distinguished only logically, represent a certain calculation or storage function, and are not in a physical concept, namely, the same physical server host can be used as both calculation server resources and data storage server resources. The unit can acquire the capacity of accessing the local resources of the server through registration, and the accessed server resources and the unit mutually receive and transmit heartbeat messages so as to ensure that the unit performs real-time monitoring on the running state of the server node.
The resource virtualization unit 033 is configured to virtualize the resources of the resource access management unit 034, and abstract the resources into a uniform cloud platform computing resource and data storage resource by encapsulating the description and access capability of the access resources, so as to facilitate resource management and resource usage by an upper interface.
The resource access management unit 031 is configured to respond to the computing resource application request sent by the service execution space management unit, and allocate virtualized computing resources. The module adopts a redundancy strategy to allocate resources, the virtual machine files are stored in a main address and a plurality of backup addresses, and if the server of the main address works abnormally, the server of the backup address runs the virtual machine files, so that the service is ensured not to be stopped due to the problem of individual servers.
The data storage management unit 032 is configured to provide a database cloud storage capability of the cloud platform. The unit responds to the request of a data storage access interface of the platform by using virtualized storage resources and redundantly stores and reads the contents of the database in blocks; the unit also stores the index information and write protection lock of each block data, ensures that the data can be successfully read and written, and simultaneously modifies the record information according to the index and synchronizes the backup data regularly.
The computing server resources 04 and the data storage server resources 05 which are composed of a large number of bottom layer physical servers are located on a hardware resource layer, and provide the most basic hardware resource support for the cloud platform. By running the resource agent on these bottom physical servers, these bottom physical servers can become the computing server resources 04 or the data storage server resources 05, and then by registering the bottom physical servers as the computing resources and the data storage resources to the resource pool access management unit 034 of the upper cloud platform, the ability to access the local resources can be provided to the upper module.
Referring to fig. 3, an internal structure of a service execution space of a service execution module in the cloud platform of the present invention is described:
each service execution space is provided with at least one service execution space management agent unit, one load balancing process and a plurality of service execution engine instance processes, wherein the load balancing process and the service execution engine instance processes are respectively operated in respective service execution space virtual machines. Wherein,
the service execution space management agent unit is used as an interface of the service execution space management module 021, and on one hand, the unit needs to respond to a command request of the service execution space management module, execute life cycle management operations including creating a new virtual machine and an execution engine instance, and performing loading activation and the like of services, and on the other hand, the unit also needs to dynamically monitor a load balancer and the execution engine instance in a space, and judge the survival state of each process through a heartbeat mechanism. Once the process is found to be abnormal, the process is restarted in time, and an alarm log is generated to the service execution space management unit 021.
The load balancing process is a connection portal between the cloud platform and the operator network, services provided by different network operators need support of different protocols, and the cloud platform supports various protocols in different networks, so that support of different network services is realized. When a service request is sent to an open port of a load balancing process from an operator network, the service request is forwarded to an execution engine instance with lighter current load according to a service triggered by the service request. The execution engine instance is the actual container of the business instance's operation, and its structure and method are detailed in fig. 4.
Referring to fig. 4, the structural composition of the business execution engine is specifically described: the system comprises a resource layer, a service instance management layer, a service execution layer, a service management layer and a statistic monitoring alarm module for monitoring each layer from bottom to top in sequence. Wherein,
the resource layer is provided with protocol stack adaptation resources and data storage access interface resources. The former encapsulates various protocol stack adapters of telecommunication network, internet and broadcast and television network, such as HTTP, SIP, Parlay/Parlay X, WebService, SMS, MMS, GIS, LBS and Mail, etc., which is used to explain various protocol events and encapsulate them into internal message events, which is convenient for resource expansion and unified management. The latter provides operations of adding, deleting, modifying and querying the database so as to call the cloud storage capacity provided by the data storage management unit in the cloud platform resource pool.
The service instance manager of the service instance management layer is responsible for the management and maintenance of the service instances and the subscription and maintenance of service resources, and is characterized by being capable of supporting session type services; the system is provided with a service instance management unit and a resource subscription unit. The service instance management unit is used for maintaining and managing the service instance, and realizes the support of the stateful session type service by maintaining the service instance existing in the service execution engine and the service session identifier mapping corresponding to the service instance; when the request event of each service comes from the bottom protocol stack adapter, if the service instance corresponding to the session identifier in the request event already exists in the service instance management unit, the new request event is forwarded to the event queue maintained by the service instance, and the service instance is encapsulated into a processing TASK TASK and is handed to the service execution queue in the service execution core; otherwise, a new service instance is created and the new service instance and its service session identification mapping will be maintained in pairs in the service instance management unit. When the complete service flow is finished each time, the service instance informs the service instance management unit to delete the service instance and the service session identifier mapping thereof.
The resource subscription module is used for maintaining the subscription relationship between services and resources, the resource instances are not in one-to-one correspondence with the service instances, and some resources, such as the resources of an SIP protocol stack and a web service protocol stack, are in one-to-many relationship with the services. When the service is deployed, the resource subscription unit maps the service and the resources according to all the resources required by the service listed in the service configuration file, and when the event registered from the service to the corresponding resource reaches the resource, the resource subscription unit sends the relevant resource to the correct service instance by searching the subscription relation.
The service execution core unit of the service execution layer is provided with a task execution queue, and each service instance and an internal event are put into the task execution queue as a task to wait for the processing of an execution thread. The business execution engine adopts a concurrency mechanism to ensure that each engine instance can run concurrently. The heartbeat events may be packaged into an execution task placed in an execution queue. When the execution thread processes the task, the business execution engine generates and sends a corresponding heartbeat message to the business execution space management module. The method has the advantages that the execution thread is ensured to work normally when the heartbeat is sent out every time, and the condition that the execution thread is abnormal but the heartbeat can still be sent out is prevented; therefore, real-time monitoring of the states of the engine instances by the cloud platform is achieved, and high fault tolerance is guaranteed.
The service container of the service management layer is provided with a service management unit, a service triggering rule management unit and an engine management unit. When each service is loaded and executed, the service management unit is responsible for analyzing the configuration file of the service and executing the initialization operation of the service; the business logic provided by the developer is compiled into a dynamically linked library that is linked when the execution engine executes an instance of the business. Each service has a set of trigger rules for determining whether it is triggered. The business triggering rule management unit is used for storing and maintaining the corresponding relation between the business triggering rule and the business; after each service is loaded, the service trigger rule is obtained by the soft switch entity in the next generation network NGN and the service call session control function S-CSCF entity in the IP multimedia subsystem IMS in the telecommunication system. The engine management unit is used for providing various scripts including Python and BPEL, and web language execution engines including JSP and ASP and corresponding management interfaces thereof, wherein the web language execution engines are used for supporting corresponding services, and the JSP engines are used for supporting Internet JSP web page class services through platforms.
The statistic monitoring alarm module is responsible for monitoring the running state of the execution engine: counting the number of the currently alive service instances of each service, and periodically sending the statistical data to a service execution space management agent unit; generating heartbeat events periodically, packaging the heartbeat events into an execution task, adding the execution task into an execution engine queue head, and enabling an execution engine to send heartbeat data periodically to a service execution space management agent unit to realize a heartbeat mechanism; and providing an alarm tool for each component of the execution engine, and transmitting the generated alarm information to the upper management node when an abnormality occurs.
Referring to fig. 5, a working method of the cloud platform supporting converged network services according to the present invention is described, which includes the following operation steps:
step 1, deployment and starting of a cloud platform: after a multi-server cluster distributed structure is adopted to deploy a cloud platform, the cloud platform is started according to the sequence from the bottom layer to the upper layer of the cloud platform framework component.
Step 2, the cloud platform executes platform user registration, resource application and new service loading deployment: after the cloud platform is started, after the resources required by the registration and purchase of the platform user are received, a unique virtual service execution space is created for the platform user according to the number of the resources ordered by the platform user, and a service instance comprising a service execution engine and a load balancer is created for the platform user.
Step 3, the cloud platform executes service-related operations and dynamically adjusts resources according to the platform user instructions: and in the process that the platform user uses the cloud platform to operate the service, the cloud platform dynamically adjusts the used resources according to the actual needs of the service.
Step 4, the cloud platform supports the operation of the converged network service: after a platform user who registers and purchases resources uploads a service and activates the service, the service is in an activated running state in a cloud platform and can receive service requests from various operator networks outside the cloud platform; in the service operation process, the cloud platform can simultaneously support three different network resources and related protocols of the internet, the telecommunication network and the radio and television network related to the service.
The following describes in detail the specific method of the above steps of the cloud platform of the present invention with reference to the embodiment of the present invention (the cloud platform service execution engine supports multiple sip services multiple instances of the telecommunications network) in a time-sequential basic sequence:
referring first to fig. 6, a deployment diagram of an embodiment of a cloud platform is described, where step 1, deployment and startup of the cloud platform are described: the cloud platform adopts a distributed structure of a multi-server cluster, and the deployment and the starting of the cloud platform are finished by adopting the following specific steps from the bottom layer to the upper layer according to the platform architecture:
(11) the method comprises the steps that firstly, service programs of a cloud platform resource pool are started and operated on part of servers, so that the part of servers form a cloud platform resource pool server cluster, then the cloud platform resource pool server cluster is enabled to open an access interface of resource pool resources, and the access of bottom hardware resources is waited.
(12) A large number of physical servers are selected on three levels of cross-region, cross-machine room and cross-frame, and bottom resource service programs are started and operated, so that the physical servers form a bottom resource server cluster. If the computing resource agent program runs on the bottom resource server, the computing resource agent program is used as the computing resource server to register and access the resource pool server; and if the data storage agent program runs on the bottom layer resource server, registering and accessing as the data storage resource server.
(13) The cloud platform resource pool server cluster performs real-time monitoring on the accessed bottom resource server cluster, virtualizes the accessed server capacity, facilitates dynamic adjustment of resources, and serves as virtual resources in the cloud platform resource pool to be provided for upper-layer services.
As shown in fig. 6, in each resource server distributed at the bottom, the physical resource is divided into small resource blocks, each small block respectively identified by different reference numbers represents the physical resource providing service for A, B, C, D four cloud platform users, and by accessing the cloud platform resource pool server cluster, these physical resource blocks are virtualized and provided to the users with integrated virtual resource capability. The virtual resources are represented by A, B, C, D four dashed boxes in the cloud platform resource pool server cluster, and the size of the virtual resources represents the size of the virtual resource capacity, for example, the cloud platform resource capacity required by user a is greater than the remaining three users. Through the virtualization of the physical resources, the dynamic adjustment of the resources can be conveniently realized. Meanwhile, due to redundant storage of physical resources, the usability of the cloud platform can be increased; and the resource capacity of dividing the physical resources into small blocks also greatly improves the utilization rate of the physical resources.
(14) And starting and running a service program for executing and managing the service on part of the servers, so that the part of the servers form a service executing and managing server cluster. After the service execution and management server cluster is accessed to the cloud platform resource pool server cluster, the virtual resources used by the cloud platform are obtained, and then the resources including system data are initialized.
(15) And starting and operating a service program managed by the cloud platform on part of the servers, so that the part of the servers are used as a cloud platform management server cluster, are respectively connected with the service execution and management server cluster and the cloud platform resource pool server cluster, and then are initialized correspondingly.
(16) And (3) carrying out initial configuration operation on the whole cloud platform system by a cloud platform operator administrator, then, opening an access interface to a cloud platform user, and finishing the starting of the cloud platform.
Referring to fig. 7, step 2 is introduced, where the cloud platform user performs user registration, resource application, and new service loading:
after the platform is started, a platform user must register with the platform first, fill in basic information and buy required resources, and the platform creates a unique virtual execution space for the user according to the number of the resources ordered by the user and initially creates instances such as a platform execution engine and a load balancer. This step involves more interaction and is therefore illustrated in the form of interaction shown in fig. 7.
(21) The cloud platform user (including a service provider or a network operator) logs in a user registration page provided by a user management unit of the access platform management module, fills in user information and completes registration.
(22) The platform user completes the resource ordering capability; according to the self requirement, various cloud platform resource capacities (including CPU resources, data storage resources, network bandwidth and the like) required by ordering to a resource allocation scheduling unit of the cloud platform.
(23) The resource allocation scheduling unit sends a request for creating a service execution space to the execution space management module, the execution space management module applies for virtual resources required by a platform user from the platform resource manager, and creates a service execution space and a virtual machine instance in the service execution space on the basis of the resources.
(24) The execution space management module sends a virtual machine file backup request to the platform resource manager, and the platform resource manager performs regular backup and synchronization according to a redundancy backup strategy; and the cloud platform completes the resource ordering operation of the platform user.
(25) A platform user accesses a service management unit of a platform management module and uploads a service to be deployed on a cloud platform; and the service management unit sends a service loading request to the execution space management module.
(26) And the execution space management module responds to the service loading request, creates a corresponding number of service execution engine instances, loads the service and returns a successful loading response.
Referring to fig. 8, after the cloud platform finishes service loading, according to a platform user instruction, service-related operations are executed and leased resources are dynamically adjusted. The method comprises the following steps:
(31) and after the cloud platform finishes the service loading, executing the operation of service activation, deactivation or offline according to an instruction sent by a platform user through a service life cycle management interface of the service management unit.
(32) After the service is operated for a period of time, if the platform user finds that the existing platform resource capacity is not enough to support the load of service access or needs to reduce the rented platform resources, the platform user logs in the resource allocation scheduling unit to reorder the resources and dynamically adjusts the quantity of the required resources.
(33) The resource allocation scheduling unit sends a resource reapplication request to the execution space management module; the execution space management module applies for the adjusted resources from the platform resource manager, changes the configuration of the original service execution space, and adjusts the number of instances of the virtual machine and the number of instances of the service execution engine; and the cloud platform completes the dynamic adjustment of the resources according to the request of the platform user.
Step 4, the cloud platform supports the operation of the converged network service: when the service is executed in a service execution engine of the cloud platform, the protocol stack adapters and corresponding protocols adopted by the cloud platform are different aiming at the services of different networks; moreover, according to the characteristics of different network services, the cloud platform has different support functions for service states; however, they are substantially identical. For example, when processing a service request reported by a network or a service request initiated by the service itself, the step includes the following operation contents:
(41) the service request reaches the load balancer, and the service request is forwarded to the specific service execution engine instance by the load balancer according to the service triggering strategy.
(42) The corresponding protocol stack adapter of the service execution engine instance receives the forwarded service request, analyzes and processes the service request, encapsulates the service request into a platform internal message event, and sends the internal message event to the corresponding service instance management unit according to the subscription relationship of the service to the resources.
(43) The service instance management unit searches the service instance corresponding to the session identifier according to the session identifier in the message event, if the service instance is found, the message event is sent to the service instance for service processing, otherwise, a new service instance is created and is stored in a service instance mapping list of the service instance management unit together with the session identifier in the message event.
(44) The message event is sent to the event queue of the corresponding service instance, the service instance is packaged into Task and put into the Task execution queue in the service execution engine for processing, and for the stateless service, after the service processing is finished, the service instance informs the service instance management unit to delete the service instance and the corresponding session identifier from the service instance mapping; for stateful services, the service instance will still be stored in the service instance map, waiting for a subsequent service request.
(45) The subsequent service request of the stateful service is directly sent to the corresponding protocol stack adapter of the corresponding service execution engine, the subsequent service request is analyzed into an internal message event through step (42), the internal message event is sent to the corresponding service instance management unit, and the service instance management unit finds the corresponding service instance through the session identifier in the event to perform corresponding service processing; and after the stateful service instance processes the whole service logic, the service instance management unit is informed to delete the service instance and the session identifier mapping thereof.
(46) The system processing result of the service is transmitted to the corresponding protocol stack adapter and sent to the network.
Finally, an embodiment is specified: and the cloud platform operates the realization process of the three-party call service of the converged network. The service can complete: and the user clicks and dials from a webpage provided by the Internet browser login service to realize the video call between the mobile phone terminal A and the cable digital television terminal B. The whole business process relates to an internet terminal, a telecommunication network terminal and a broadcasting and television network terminal, and the cloud platform of the invention is used for supporting three network resources. The whole business process is shown in fig. 9:
in the whole service, the support of the cloud platform on three protocols, namely an HTTP protocol, a Soap protocol and an SIP protocol, is involved. The following describes in detail how the service execution engine supports three protocols.
Step A, when a user uses an Internet browser to log in a service dialing webpage, the support of the service to an HTTP protocol is used, and since the development of the webpage by using different languages needs a corresponding engine for support, the webpage of the embodiment is developed by using a JSP language. Fig. 10 describes a method for processing an HTTP request issued by a user from a browser by a service engine.
Referring to fig. 10, because the Http request is stateless, in the cloud platform service execution engine pair, a service instance is created each time a service request comes, and is deleted after the service request is processed, and is not stored in the service instance management unit, and the specific flow is described as follows:
(1) a user logs in a service website from a browser, and an Http Get request for the webpage is sent to a load balancer corresponding to the service in the cloud platform;
(2) the load balancer selects a target service execution engine and sends the received Http Get request to a target address;
(3) after monitoring a newly arrived Http Get request, an Http protocol stack of a target service execution engine encapsulates the request into an Http event, and sends the Http event to a corresponding service instance management unit according to service resource ordering information;
(4) the service instance management unit searches a service instance matched with the session ID direction in the http event from the service instance and session ID mapping;
(5) requesting the service container to create a new service instance because the corresponding service instance cannot be found;
(6) the JSP engine creates a new service instance, and maintains the new service instance in a service instance and session ID mapping list of a service instance management unit;
(7) adding the http event into a processing queue of a new service instance, and encapsulating the http event into a Task to enter a queue of a cloud platform execution engine to wait for being processed;
(8) extracting relevant information of the http event from the newly generated Task executed thread processing Jsp engine, generating an http request, and performing corresponding processing operation;
(9) after the Task is processed, generating an Http response and delivering the Http response to an Http protocol stack;
(10) the service instance informs the service instance management unit to delete the mapping of the service instance management unit from the mapping list of the service instance and the session ID;
(11) and the Http protocol stack encapsulates the received Http response into a Http response message, and sends the Http response message to the browser of the user, so that the webpage content is presented to the user.
And step B, through the processing flow, the user opens the dialing webpage, inputs the calling addresses of the two video call parties and sends a calling request. The process is actually that the user sends a WebService invocation request from the browser to the service. See fig. 11 for an illustration of how the cloud platform provides support for web services.
The platform is used for a service developer to develop a Bpel service by opening a Bpel service development interface, and finally the Bpel service provides WebService service for a network. Each Bpel service actually contains two parts, a Bpel script logic and a Bpel script engine, the Bpel script logic is executed by being contained in the Bpel script engine, as shown in a service container in fig. 10; the Bpel script engine is presented to the platform as the outermost layer of the business. In the service, the WebService calling interface which is opened by the Bpel service is used for receiving a webpage click call request and establishing video calls between two calling parties.
Each WebService message is actually realized by bearing a Soap message on an Http message, so that the Http protocol stack and the Soap protocol stack are required to be used for supporting the WebService message by the cloud platform. The specific process is illustrated as follows:
(1) the user inputs the addresses of both calling parties from the click-to-call webpage and clicks to call. The browser generates a corresponding Web Service request. The request is sent to a load balancer of the cloud platform through an Http protocol bearer;
(2) the load balancer accesses the service strategy library to obtain the address and the port of the target execution engine;
(3) the service strategy library returns a target address and a port to the load balancer;
(4) and the load balancer forwards the Web Service request to an Http protocol stack adapter of the target execution engine. The Http protocol stack adapter of the cloud platform comprises a Http server and a Web container, and the Soap protocol stack adapter is deployed in the container. After the Web Service request is received by the Http protocol stack, the Soap message body carried in the Http packet can be extracted and sent to the Soap protocol stack adapter for further analysis;
(5) and the Soap protocol stack adapter analyzes the Soap message body and encapsulates the Soap message body into a Soap event inside the platform. Because most of the calls of the internet service are stateless calls, in order to support that a few stateful internet services are consistent with the cloud platform telecommunication service processing method, the Soap protocol stack assigns a random session Id to the Soap event for identifying the session where the Soap message is located. And if the session Id is contained in the Soap message, replacing the randomly assigned Id with the session Id in the Soap message. The Soap event is sent to a call instance manager of the corresponding service;
(6) the call instance manager searches a call instance matched with the session Id in the Soap event in an instance mapping table;
(7) if no corresponding instance exists, calling a method for generating a call instance by the service container;
(8) the service container generates an instance of the corresponding Bpel service, and stores the service instance and the session Id in a call instance mapping table corresponding to the service in pair;
(9) the newly generated call instance is packaged into an execution TASK TASK which can be processed by an execution engine, and the generated TASK is inserted into the tail end of an execution engine queue;
(10) the execution thread acquires the TASK from the head of the engine queue and executes the TASK;
(11) a third party calling logic in the TASK logic calls an Sip protocol stack to send a session establishment request to a calling party and a called party (note: the SIP specific flow of the third party calling logic refers to the ParlayX related standard, which is not specifically described here);
(12) after the TASK completes the relevant processing, a WebService response is sent to the Soap protocol stack, and the result of the call is recorded in the WebService response;
(13) the Soap protocol stack and the Http protocol stack work cooperatively, and an Http response result is generated and sent to the user browser.
And step C, the service execution engine performs Sip signaling interaction with both calling parties to establish the video call. In this process, although both the terminals are the telecommunication network terminal and the broadcasting network terminal, since the broadcasting network terminal (e.g., a digital television set-top box) is also accessed to the core network through the IP and supports the SIP protocol, there is no essential difference from the broadcasting network terminal (e.g., an SIP phone), so the content of this section only explains how the cloud platform service execution engine supports the SIP protocol.
Since the session establishment process involves interaction of various SIP messages (including requests and responses), and the service execution engine has no difference in its processing mechanism, the description is given here only by taking how the service execution engine processes the INVITE message as an example, and the flow of processing the SIP message by the service execution engine is described with reference to fig. 12.
(1) An SIP terminal at a user side or a software device supporting an SIP protocol sends an INVITE message to a load balancer;
(2) the load balancer inquires a service strategy library;
(3) the service strategy library returns a response and forwards the request to the address and the port of the target service execution engine instance;
(4) the load balancer forwards the request to the destination address;
(5) an SIP protocol stack of a service execution engine instance acquires an INVITE message, encapsulates the INVITE message into an event-INVITE event in a platform, positions which service the event belongs to according to a service triggering rule, and sends the event to a service instance manager registered to an SIP adapter;
(6) when the instance manager receives an event, it typically extracts the session ID from the event and queries the ID against the existing call instance mapping table to obtain the call instance. For the scene, the INVITE message is a session initial request, and the instance manager directly calls the service container to request to generate a new call instance;
(7) the instance manager calls a method for creating a new instance of the service container;
(8) the service container generates a new call instance of the corresponding service, and returns the new call instance to the instance manager, and the new instance is added into the session ID and instance mapping table;
(9) the INVITE event is transmitted to a new call instance, the call instance is packaged into an execution TASK TASK which can be processed by an execution engine, and the generated TASK is inserted into the tail end of an execution engine queue;
(10) the execution engine has an always running thread of execution that gets the TASK from the head of the engine queue and executes it.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (12)

1. A cloud platform supporting converged network services is characterized in that: the cloud platform is connected with three access networks of a telecommunication network, an internet and a radio and television network respectively through three core networks and corresponding different communication protocols respectively provided by three network operators; the cloud platform is internally provided with various hardware and software resources including a CPU, a hard disk, a memory, a bandwidth and a communication protocol, so that other network operators and service providers can rent the resources to deploy and operate respective services according to respective needs; the cloud platform adopts a layered structure, a platform management layer, a service execution layer, a resource virtualization and management layer and a hardware resource layer are respectively arranged from top to bottom, and the interaction mode among the layers adopts an upper layer module to use the functions provided by a lower layer module in an interface calling mode; each layer is respectively provided with the following functional modules:
the cloud platform management module is positioned on a platform management layer, provides management and operation functions of the platform, is used for providing an access interface for a platform administrator and a platform user, is provided with four units of platform user management, service management, resource scheduling and allocation and charging and provides corresponding functions respectively; the module uses the data storage capacity provided by the cloud platform resource pool to store the registration information of the platform user and the relevant information of the ordered resource, the platform user belonging to the service, the service state, the number of the service engine instances and the information of the platform including service node information, platform logs and alarms in all resource nodes of the underlying data storage server in a distributed manner;
the service execution module is positioned in a service execution core component of the cloud platform of the service execution layer, and is provided with a plurality of service execution spaces representing the set resource capacity and a logic entity consisting of a plurality of virtual machines, and a service execution space management module which is responsible for storing and managing the service execution spaces; the service execution module uses virtualized hardware resources provided by a cloud platform resource pool to respond to a resource ordering request of a platform user, divides a plurality of service execution spaces with different resource capacities for different platform users respectively, and enables the resource capacity of each execution space to be matched with the resource capacity ordered by the platform user;
the cloud platform resource pool is positioned on a resource virtualization and management layer and is used as a key component for supporting the operation of the cloud platform, and the cloud platform resource pool is provided with a resource access management unit, a data storage management unit, a resource virtualization unit and a resource access management unit; the module provides access of a large amount of server hardware downwards, and performs maintenance and management after virtualizing the accessed hardware resources so as to be called by an upper layer module; virtualized resources are divided into two categories: computing resources including CPU resources, memory resources and bandwidth resources and storage resources of a hard disk database;
computing server resources and data storage server resources consisting of a plurality of bottom physical servers are positioned on a hardware resource layer and provide the most basic hardware resource support for the cloud platform; the resource agent program is operated on the bottom layer physical servers, so that the bottom layer physical servers become computing server resources or data storage server resources, and the bottom layer physical servers are registered as the computing resources and the data storage resources to a resource pool access management unit of the upper layer cloud platform, so that the ability of accessing local resources can be provided for an upper layer module.
2. The cloud platform of claim 1, wherein: the structure and the function of the four units in the cloud platform management module are as follows:
the user management unit is responsible for providing functions including registration and login of platform users, management of basic information of the platform users and authority distribution of the platform users, and after the platform users are accessed, the platform users must be registered first to apply for the use authority of the cloud platform; the user registration information is stored in the resource nodes of the underlying data storage server through the cloud storage capacity provided by the cloud platform resource pool;
the platform user determines the maximum concurrency capability of the service by setting the number of instances of an execution engine for the service when executing various service operations including loading, commissioning, activation, deactivation and offline on the service of the platform user; the unit calls the relevant interface of the service execution space management unit to support the service operation;
the resource scheduling and allocating unit is responsible for providing and configuring the required resources of the platform user, and the platform user determines the required hardware resources including the number of CPUs (central processing units), the number of memories, the capacity of hard disks and the network bandwidth through resource ordering; the service execution module maintains a service execution space for the user according to the situation of the ordered resource of the user;
a charging unit for completing the charging function for platform users, namely network operators and service providers; the module generates a user billing bill according to the number of resources applied by the user and the used time, and stores the bill in the storage resources provided by the cloud platform resource pool.
3. The cloud platform of claim 1, wherein: the internal composition structure of the service execution space in the service execution module is as follows: the system comprises one or more service execution space management agent units, a load balancing process and a plurality of service execution engine instance processes, wherein the load balancing process and the service execution engine instance processes are respectively operated in respective service execution space virtual machines; wherein,
the service execution space management agent unit is used as an interface of the service execution space management module, responds to a command request of the service execution space management module, executes life cycle management operation including creating a new virtual machine and an execution engine instance and loading and activating service, dynamically monitors a load balancer and the execution engine instance in a space, judges the survival state of each process through a heartbeat mechanism, restarts the process in time once process abnormity is found, and generates an alarm log to the service execution space management unit;
the load balancing process is a connection portal of the cloud platform and the operator network, and when a service request is sent to an open port of the load balancing process from the operator network, the service request is forwarded to an execution engine instance with lighter current load according to a service triggered by the service request; the execution engine instance is the actual container in which the service instance runs.
4. The cloud platform of claim 3, wherein: the structure of the business execution engine located in the business execution space is composed of: the system comprises a resource layer, a service instance management layer, a service execution layer, a service management layer and a statistic monitoring alarm module for monitoring each layer from bottom to top in sequence; wherein,
the resource layer is provided with protocol stack adaptive resources and data storage access interface resources, the protocol stack adaptive resources and the data storage access interface resources are packaged by the protocol stack adaptive resources and the data storage access interface resources, the protocol stack adaptive resources comprise HTTP, SIP, Parlay/Parlay X, Web Service, SMS, MMS, GIS, LBS and Mail, and a plurality of protocol stack adapters of the Internet and the broadcast and television network are used for explaining various protocol events and packaging the protocol events into internal message events, so that the resource expansion and unified management are facilitated; the latter provides the operations of adding, deleting, modifying and inquiring the database so as to call the cloud storage capacity provided by the data storage management unit in the cloud platform resource pool;
the service instance manager of the service instance management layer is responsible for the management and maintenance of the service instance and the subscription and maintenance of service resources and can support session type services; the system is provided with a service instance management unit and a resource subscription unit, wherein the service instance management unit is used for maintaining and managing a service instance; the service instance is used for maintaining the subscription relationship between services and resources, the resource instances are not in one-to-one correspondence with the service instances, and the resources comprising an SIP protocol stack and a web service protocol stack are in one-to-many relationship with the services; when a service is deployed, a resource subscription unit maps the service and resources according to all resources required by the service listed in a service configuration file, and when a registration event is carried out from the service to a corresponding resource to reach the resource, the resource subscription unit sends the relevant resource to a correct service instance by searching a subscription relation;
the service execution core unit of the service execution layer is provided with a task execution queue, each service instance and an internal event are used as a task to be put into the task execution queue to wait for the processing of an execution thread; the service execution engine adopts a concurrency mechanism to ensure that each engine instance can run concurrently, and the service execution engine generates and sends heartbeat signals to the service execution space management module to realize real-time monitoring of the cloud platform on the states of each engine instance and ensure high fault tolerance;
the service container of the service management layer is provided with a service management unit, a service triggering rule management unit and an engine management unit; when each service is loaded and executed, the service management unit is responsible for analyzing the configuration file of the service and executing the initialization operation of the service; the business triggering rule management unit is used for storing and maintaining the corresponding relation between the business triggering rules and the businesses, and the business triggering rules are used for judging whether each business is triggered or not; after each service is loaded, the service triggering rule is obtained by a soft switch entity in the NGN and a service call session control function S-CSCF entity in an IMS (IP multimedia subsystem) in the next generation network in the telecommunication system; the engine management unit is used for providing various scripts including Python and BPEL, website language execution engines including JSP and ASP and corresponding management interfaces thereof, the website language execution engines are used for supporting corresponding services, and the JSP engines are used for supporting Internet JSP webpage services on a platform;
the statistic monitoring alarm module is responsible for monitoring the running state of the execution engine: counting the number of the currently alive service instances of each service, and periodically sending the statistical data to a service execution space management agent unit; generating heartbeat events periodically, packaging the heartbeat events into an execution task, adding the execution task into an execution engine queue head, and enabling an execution engine to send heartbeat data periodically to a service execution space management agent unit to realize a heartbeat mechanism; and providing an alarm tool for each component of the execution engine, and transmitting the generated alarm information to the upper management node when an abnormality occurs.
5. The cloud platform of claim 4, wherein: the service instance management unit in the service instance manager maintains and manages the service instance by maintaining the service instance existing in the service execution engine and mapping the service session identifier corresponding to the service instance, so as to realize the support of the stateful session type service; when the request event of each service comes from the bottom protocol stack adapter, if the service instance corresponding to the session identifier in the request event already exists in the service instance management unit, the new request event is forwarded to the event queue maintained by the service instance, and the service instance is encapsulated into a processing TASK TASK and is handed to the service execution core unit; otherwise, a new service instance is created, and the new service instance and the service session identification mapping thereof are maintained in pairs in the service instance management unit; when the complete service flow is finished each time, the service instance informs the service instance management unit to delete the service instance and the service session identifier mapping thereof.
6. The cloud platform of claim 1, wherein: the functions and structures of a resource access management unit, a data storage management unit, a resource virtualization unit and a resource access management unit in the cloud platform resource pool are as follows;
the resource access management unit is used for establishing connection with each server in a mode that the latter registers with the former, and the accessed server resources comprise two types: computing server resources and data storage server resources; the two types of resources are distinguished only logically, represent a certain calculation or storage function, and are not in a physical concept, namely, the same physical server host can be used as both calculation server resources and data storage server resources; the unit can acquire the capacity of accessing the local resources of the server through registration, and the accessed server resources and the unit mutually receive and transmit heartbeat messages so as to ensure that the unit performs real-time monitoring on the running state of the server node;
the resource virtualization unit is used for virtualizing resources of the resource access management unit, and abstracting the resources into uniform cloud platform computing resources and data storage resources through the description of the access resources and the encapsulation of the access capacity, so that the resources can be conveniently managed and used by an upper interface;
the resource access management unit is used for responding to a computing resource application request sent by the service execution space management unit and allocating virtualized computing resources; when the server of the main address works abnormally, the server of the backup address runs the virtual machine file to ensure that the service cannot be stopped due to the problem of the individual server;
the data storage management unit is used for providing database cloud storage capacity of the cloud platform; the unit responds to the request of a data storage access interface of the platform by using virtualized storage resources and redundantly stores and reads the contents of the database in blocks; the unit also stores the index information and write protection lock of each block data, ensures that the data can be successfully read and written, and simultaneously modifies the record information according to the index and synchronizes the backup data regularly.
7. A working method of a cloud platform supporting converged network services is characterized in that: comprises the following steps:
(1) deployment and startup of the cloud platform: after a multi-server cluster distributed structure is adopted to deploy a cloud platform, the cloud platform is started according to the sequence from the bottom layer to the upper layer of the cloud platform framework component;
(2) the cloud platform executes platform user registration, resource application and new service loading deployment: after a cloud platform is started, after receiving the registration and purchase of a platform user, creating a unique virtual service execution space for the platform user according to the number of resources ordered by the platform user, and creating a service instance comprising a service execution engine and a load balancer for the platform user;
(3) the cloud platform executes service-related operations and dynamically adjusts resources according to platform user instructions: in the process that a platform user uses a cloud platform operation service, the cloud platform dynamically adjusts the used resources according to the actual needs of the service;
(4) the cloud platform supports the operation of the converged network service: after a platform user who registers and purchases resources uploads a service and activates the service, the service is in an activated running state in a cloud platform and can receive service requests from various operator networks outside the cloud platform; in the service operation process, the cloud platform can simultaneously support three different network resources and related protocols of the internet, the telecommunication network and the radio and television network related to the service.
8. The method of claim 7, wherein: the step (1) further comprises the following operations:
(11) starting and operating a service program of a cloud platform resource pool on a part of servers to enable the part of servers to form a cloud platform resource pool server cluster, opening an access interface of resource pool resources by the cloud platform resource pool server cluster, and waiting for the access of bottom hardware resources;
(12) selecting a large number of physical servers on three levels of cross-region, cross-machine room and cross-frame, and starting and operating a bottom resource service program to enable the physical servers to form a bottom resource server cluster; if the computing resource agent program runs on the bottom resource server, the computing resource agent program is used as the computing resource server to register and access the resource pool server; if the data storage agent program runs on the bottom resource server, the data storage agent program is used as a data storage resource server for registration access;
(13) the cloud platform resource pool server cluster performs real-time monitoring on the accessed bottom resource server cluster, virtualizes the accessed server capacity to facilitate dynamic adjustment of resources, and provides the virtualized resources in the cloud platform resource pool for upper-layer services; due to the resource capacity of redundant storage and division of the physical resources into small blocks, the usability of the cloud platform can be increased and the utilization rate of the physical resources can be obviously improved;
(14) starting and running a service program for executing and managing the service on a part of servers, so that the part of servers form a service executing and managing server cluster; after the service execution and management server cluster is accessed to a cloud platform resource pool server cluster, virtual resources used by the cloud platform are obtained, and then resources including system data are initialized;
(15) starting and operating a service program managed by the cloud platform on a part of servers, enabling the part of servers to serve as a cloud platform management server cluster, and respectively connecting a service execution and management server cluster and a cloud platform resource pool server cluster, and then carrying out corresponding initialization;
(16) after the cloud platform operator administrator performs initial configuration operation on the whole cloud platform system, an access interface is opened to a cloud platform user, and the cloud platform is started.
9. The method of claim 7, wherein: the step (2) further comprises the following operations:
(21) the cloud platform user access platform management module comprises a user registration function provided by a user management unit of a cloud platform user access platform management module of a service provider or a network operator, fills in user information and completes registration;
(22) according to the demands of the platform users, ordering various cloud platform resource capacities including CPU resources, data storage resources and network bandwidth required by a resource allocation scheduling unit of the cloud platform;
(23) the resource allocation scheduling unit sends a request for creating a service execution space to the execution space management module, the execution space management module applies for virtual resources required by a platform user from a platform resource manager, and creates a service execution space and a virtual machine instance in the service execution space on the basis of the resources;
(24) the execution space management module sends a virtual machine file backup request to the platform resource manager, and the platform resource manager performs regular backup and synchronization according to a redundancy backup strategy; the cloud platform completes platform user resource ordering operation;
(25) a platform user accesses a service management unit of a platform management module and uploads a service to be deployed on a cloud platform; the service management unit sends a service loading request to the execution space management module;
(26) and the execution space management module responds to the service loading request, creates a corresponding number of service execution engine instances, loads the service and returns a successful loading response.
10. The method of claim 7, wherein: the step (3) further comprises the following operations:
(31) after the cloud platform finishes the service loading, the operation of service activation, deactivation or offline is executed according to an instruction sent by a platform user through a service life cycle management interface of a service management unit;
(32) after the service is operated for a period of time, if a platform user finds that the existing platform resource capacity is not enough to support the load of service access or needs to reduce the rented platform resources, the platform user logs in a resource allocation scheduling unit to reorder resources and dynamically adjusts the quantity of the required resources;
(33) the resource allocation scheduling unit sends a resource reapplication request to the execution space management module; the execution space management module applies for the adjusted resources from the platform resource manager, changes the configuration of the original service execution space, and adjusts the number of instances of the virtual machine and the number of instances of the service execution engine; and the cloud platform completes the dynamic adjustment of the resources according to the request of the platform user.
11. The method of claim 7, wherein: in the step (4), when various services of different networks are executed in the service execution engine of the cloud platform, the cloud platform may respectively adopt different protocol stack adapters and corresponding protocols according to characteristics of different network services, so as to support different functions for service states.
12. The method of claim 11, wherein: when processing the service request reported by the network or the service request initiated by the service itself, the step (4) further includes the following operation contents:
(41) the service request reaches the load balancer, and the service request is forwarded to a specific service execution engine instance by the load balancer according to a service triggering strategy;
(42) the corresponding protocol stack adapter of the service execution engine instance receives the forwarded service request, analyzes and processes the service request, encapsulates the service request into a platform internal message event, and sends the internal message event to the corresponding service instance management unit according to the subscription relationship of the service to the resources;
(43) the service instance management unit searches a service instance corresponding to the session identifier according to the session identifier in the message event, if the service instance is found, the message event is sent to the service instance for service processing, otherwise, a new service instance is created and is stored in a service instance mapping list of the service instance management unit together with the session identifier in the message event;
(44) the message event is sent to the event queue of the corresponding service instance, the service instance is packaged into Task and put into the Task execution queue in the service execution engine for processing, and for the stateless service, after the service processing is finished, the service instance informs the service instance management unit to delete the service instance and the corresponding session identifier from the service instance mapping; for stateful services, the service instance will still be stored in the service instance map, waiting for subsequent service requests;
(45) the subsequent service request of the stateful service is directly sent to the corresponding protocol stack adapter of the corresponding service execution engine, the subsequent service request is analyzed into an internal message event through step (42), the internal message event is sent to the corresponding service instance management unit, and the service instance management unit finds the corresponding service instance through the session identifier in the event to perform corresponding service processing; after the stateful service instance processes the whole service logic, the service instance management unit is informed to delete the service instance and the session identifier mapping thereof;
(46) the system processing result of the service is transmitted to the corresponding protocol stack adapter and sent to the network.
CN2010105276448A 2010-10-27 2010-10-27 Cloud platform supporting fusion network service and operating method thereof Expired - Fee Related CN101969391B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105276448A CN101969391B (en) 2010-10-27 2010-10-27 Cloud platform supporting fusion network service and operating method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105276448A CN101969391B (en) 2010-10-27 2010-10-27 Cloud platform supporting fusion network service and operating method thereof

Publications (2)

Publication Number Publication Date
CN101969391A true CN101969391A (en) 2011-02-09
CN101969391B CN101969391B (en) 2012-08-01

Family

ID=43548497

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105276448A Expired - Fee Related CN101969391B (en) 2010-10-27 2010-10-27 Cloud platform supporting fusion network service and operating method thereof

Country Status (1)

Country Link
CN (1) CN101969391B (en)

Cited By (136)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102254101A (en) * 2011-07-15 2011-11-23 广东电网公司电力科学研究院 Intelligent cloud analyzing system of power gird system and data analyzing method thereof
CN102271162A (en) * 2011-08-03 2011-12-07 南京中兴新软件有限责任公司 Platform as a service (PAAS)-cloud-based telecommunication comprehensive service platform system and using method
CN102270157A (en) * 2011-07-25 2011-12-07 浪潮(北京)电子信息产业有限公司 Server resource allocation system and method
CN102325074A (en) * 2011-07-08 2012-01-18 清华大学 Three-network convergence system
CN102347959A (en) * 2011-11-18 2012-02-08 运软网络科技(上海)有限公司 Resource access system and method based on identity and session
CN102368783A (en) * 2011-10-14 2012-03-07 深圳市京华科讯科技有限公司 Cloud equipment macro control method and system thereof
CN102394931A (en) * 2011-11-04 2012-03-28 北京邮电大学 Cloud-based user visit request scheduling method
CN102404616A (en) * 2011-11-30 2012-04-04 深圳市同洲视讯传媒有限公司 Method and system for carrying out data cloud pushing based on digital television network
CN102427443A (en) * 2011-08-19 2012-04-25 华平信息技术股份有限公司 Audio and video interaction scheduling method and system based on cloud architecture
CN102427473A (en) * 2011-11-28 2012-04-25 中国联合网络通信集团有限公司 Method and system for constructing cross-platform resource
CN102497404A (en) * 2011-12-02 2012-06-13 曙光信息产业(北京)有限公司 Storage backup method based on cloud environment
CN102542418A (en) * 2012-01-05 2012-07-04 北京邮电大学 Cloud storage-based campus resource sharing method
CN102571916A (en) * 2011-12-02 2012-07-11 曙光信息产业(北京)有限公司 Framework of leasing software of cloud storage space and operating method of framework
CN102594919A (en) * 2012-03-19 2012-07-18 中国联合网络通信集团有限公司 Information technology (IT) resource supporting system
CN102624919A (en) * 2012-03-30 2012-08-01 电子科技大学 Distributed service integrated system for service-oriented architecture and application method thereof
CN102622304A (en) * 2012-02-07 2012-08-01 中山爱科数字科技股份有限公司 Memory optimizing method for double-layer address space mapping
CN102638567A (en) * 2012-03-02 2012-08-15 深圳市朗科科技股份有限公司 Multi-application cloud storage platform and cloud storage terminal
CN102647464A (en) * 2012-03-30 2012-08-22 哈尔滨工业大学 Server and self-service travel system adopting same
CN102655532A (en) * 2012-04-18 2012-09-05 上海和辰信息技术有限公司 Distributed heterogeneous virtual resource integration management method and system
CN102694667A (en) * 2011-03-21 2012-09-26 中兴通讯股份有限公司 Method supporting user autonomous deployment of network and system thereof
CN102789398A (en) * 2011-05-16 2012-11-21 中国联合网络通信集团有限公司 Host resource self-adaptive management method and device
WO2012167496A1 (en) * 2011-08-02 2012-12-13 华为技术有限公司 Mobile cellular network based on layered cloud computing
CN102843418A (en) * 2012-07-03 2012-12-26 广东电网公司信息中心 Resource dispatching system
CN102916930A (en) * 2011-08-02 2013-02-06 中兴通讯股份有限公司 Convergent service network, node thereof and method for acquiring routing information of resource request
CN102932399A (en) * 2012-07-17 2013-02-13 中国电力科学研究院 Cloud disaster recovery system for power grid dispatching
CN102946428A (en) * 2012-11-07 2013-02-27 浪潮电子信息产业股份有限公司 Billing system design method based on cloud storage
CN102970332A (en) * 2012-10-26 2013-03-13 江苏物联网研究发展中心 Autonomous component assembling system for cloud operating system (OS)
CN103036916A (en) * 2011-09-29 2013-04-10 中国移动通信集团公司 Method, device and system thereof for calling remote hardware resources
CN103096030A (en) * 2011-11-03 2013-05-08 中国移动通信集团江苏有限公司 Video monitoring multi-service convergence platform and solution
WO2013071896A1 (en) * 2011-11-18 2013-05-23 华为技术有限公司 Wireless communication system, base station device and management method thereof
CN103124436A (en) * 2011-11-18 2013-05-29 华为技术有限公司 Wireless communication system, cloud virtual base station and resource scheduling method
CN103124219A (en) * 2011-11-18 2013-05-29 华为技术有限公司 Wireless communication system, cloud virtual base station and resource scheduling method
CN103124409A (en) * 2011-11-18 2013-05-29 华为技术有限公司 Base station management system and base station management method
CN103139183A (en) * 2011-12-02 2013-06-05 电子科技大学 Application virtualization technology based on cloud platform
WO2013097147A1 (en) * 2011-12-29 2013-07-04 华为技术有限公司 Cloud computing system and method for managing storage resources therein
CN103259688A (en) * 2013-06-04 2013-08-21 北京搜狐新媒体信息技术有限公司 Failure diagnosis method and device of distributed storage system
CN103260050A (en) * 2013-04-09 2013-08-21 同济大学 Video-on-demand system based on Google App Engine Cloud platform
CN103257683A (en) * 2013-05-07 2013-08-21 华为技术有限公司 Method and device of cloud calculation service expansion and contraction
CN103281407A (en) * 2013-05-08 2013-09-04 重庆绿色智能技术研究院 IP (internet protocol) address remote management system based on Loongson cloud terminal
CN103377092A (en) * 2012-04-12 2013-10-30 韩国电子通信研究院 Two-level resource management method and appratus for dynamic resource management
CN103383689A (en) * 2012-05-03 2013-11-06 阿里巴巴集团控股有限公司 Service process fault detection method, device and service node
CN103414577A (en) * 2013-08-19 2013-11-27 北京高森明晨信息科技有限公司 Accounting system and method for Hadoop platform
CN103491155A (en) * 2013-09-17 2014-01-01 北京思特奇信息技术股份有限公司 Cloud computing method and system for achieving mobile computing and obtaining mobile data
CN103532808A (en) * 2013-10-30 2014-01-22 江苏万全科技有限公司 Enterprise service bus for integrating rule engine
CN103562867A (en) * 2011-05-24 2014-02-05 Tiwc株式会社 System for providing virtual machines
CN103729229A (en) * 2011-12-31 2014-04-16 华茂云天科技(北京)有限公司 Elastic calculation service system
CN103747023A (en) * 2011-12-31 2014-04-23 华茂云天科技(北京)有限公司 Elastic network bandwidth service system
CN103744714A (en) * 2011-12-31 2014-04-23 华茂云天科技(北京)有限公司 Virtual machine management platform based on cloud computing
CN103812789A (en) * 2013-09-18 2014-05-21 广东电网公司佛山供电局 Cloud service resource automatic allocating method and system
CN103905234A (en) * 2012-12-28 2014-07-02 北京友友天宇系统技术有限公司 Method and system for improving resource availability in distributed system
CN103973803A (en) * 2014-05-19 2014-08-06 英华达(上海)科技有限公司 Cloud resource distribution system and method, and computer readable record medium of stored program
CN104022831A (en) * 2014-05-19 2014-09-03 上海交通大学 Optical and wireless convergence access network based on periodic array waveguide grating
CN104106051A (en) * 2012-02-09 2014-10-15 西里克斯系统公司 Tagging physical resources in cloud computing environment
CN104125292A (en) * 2014-08-06 2014-10-29 曙光信息产业(北京)有限公司 Data processing device, cloud server and use method thereof
CN104169900A (en) * 2012-03-13 2014-11-26 国际商业机器公司 Method and apparatus for security-aware elasticity of application and services
WO2014190510A1 (en) * 2013-05-29 2014-12-04 华为技术有限公司 Method and platform for carrying out service in cloud system of base station
CN104219534A (en) * 2014-08-27 2014-12-17 烽火通信科技股份有限公司 System and method for implementing cloud storage agency by using Linux set top box
CN104301404A (en) * 2014-09-29 2015-01-21 华为技术有限公司 Method and device for regulating resources of service system based on virtual machines
CN104506632A (en) * 2014-12-25 2015-04-08 中国科学院电子学研究所 Resource sharing system and method based on distributed multi-center
CN104539558A (en) * 2014-12-31 2015-04-22 林坚 Capacity-expansible IP telephone exchange blade mechanism frame and automatic capacity expansion method
CN104572239A (en) * 2013-10-18 2015-04-29 宇宙互联有限公司 Cloud platform-based template making system and method
CN104811328A (en) * 2014-01-27 2015-07-29 杭州华三通信技术有限公司 Virtual network resource management method and device
CN104900074A (en) * 2015-05-25 2015-09-09 青岛中兴智能交通有限公司 Mobile terminal intersection auxiliary system based on cloud framework
CN104901919A (en) * 2014-03-03 2015-09-09 中辉世纪传媒发展有限公司 Method for adaption of accessing of different terminals and device thereof
CN104954400A (en) * 2014-03-27 2015-09-30 中国电信股份有限公司 Cloud computing system and realizing method thereof
CN105122233A (en) * 2012-12-03 2015-12-02 惠普发展公司,有限责任合伙企业 Cloud object
WO2015184814A1 (en) * 2014-11-17 2015-12-10 中兴通讯股份有限公司 Terminal configuration method, device and terminal
CN105208053A (en) * 2014-06-16 2015-12-30 中兴通讯股份有限公司 Method for realizing load balance, device and load balance service system
CN105227382A (en) * 2015-10-31 2016-01-06 广州亦云信息技术有限公司 A kind of desktop cloud management system and batch pay the method and apparatus of virtual machine
CN105281955A (en) * 2015-10-27 2016-01-27 上海华为技术有限公司 Business and resource orchestration system, method and device
CN105405089A (en) * 2015-10-26 2016-03-16 上海五零盛同信息科技有限公司 Urban lighting public service cloud platform based on Internet of Things
CN105471990A (en) * 2015-11-23 2016-04-06 中国民生银行股份有限公司 Construction method of unique service support platform and apparatus thereof
CN105764097A (en) * 2014-12-18 2016-07-13 中兴通讯股份有限公司 Resource allocation method and device
CN105940377A (en) * 2014-01-28 2016-09-14 甲骨文国际公司 Methods, systems, and computer readable media for a cloud-based virtualization orchestrator
CN105991313A (en) * 2015-01-30 2016-10-05 中兴通讯股份有限公司 Management method of home network equipment and network management system
CN105991416A (en) * 2015-02-15 2016-10-05 无锡北邮感知技术产业研究院有限公司 Message passing method and message passing middleware
WO2016154785A1 (en) * 2015-03-27 2016-10-06 华为技术有限公司 Cloud platform, application operation method and access network unit
CN106056351A (en) * 2016-05-23 2016-10-26 成都镜杰科技有限责任公司 Enterprise workflow management method based on cloud computing
CN106254459A (en) * 2016-05-13 2016-12-21 江苏云途腾科技有限责任公司 A kind of resource elasticity allocation strategy for cloud platform user and device
CN106559389A (en) * 2015-09-28 2017-04-05 阿里巴巴集团控股有限公司 A kind of Service Source issue, call method, device, system and cloud service platform
CN106603690A (en) * 2016-12-27 2017-04-26 东华互联宜家数据服务有限公司 Data analysis device, data analysis processing system and data analysis method
CN102256375B (en) * 2011-07-06 2017-05-24 中兴通讯股份有限公司 Cross-platform telecommunication service processing method and system
CN106790567A (en) * 2016-12-27 2017-05-31 东华互联宜家数据服务有限公司 Business support system and method
CN103746886B (en) * 2013-12-13 2017-06-30 北京邮电大学 A kind of FiWi nodes and a kind of FiWi combination networks method
CN107070981A (en) * 2017-01-23 2017-08-18 努比亚技术有限公司 The equipment collaboration control system and method for multiple terminals
CN107147683A (en) * 2016-03-01 2017-09-08 中国电力科学研究院 A kind of distributed data based on data dictionary unifies access method
CN107358400A (en) * 2017-06-06 2017-11-17 安徽赛福贝特信息技术有限公司 A kind of data management service system based on cloud platform
CN107360104A (en) * 2017-07-31 2017-11-17 郑州云海信息技术有限公司 A kind of implementation method and device of endpoint of a tunnel network
CN107426034A (en) * 2017-08-18 2017-12-01 国网山东省电力公司信息通信公司 A kind of extensive container scheduling system and method based on cloud platform
CN107479984A (en) * 2016-09-29 2017-12-15 北京超图软件股份有限公司 Message based distributed space data processing system
CN107545186A (en) * 2017-09-06 2018-01-05 杭州安恒信息技术有限公司 It is quick to solve the idle method, apparatus of engine and system
CN107678925A (en) * 2017-10-09 2018-02-09 郑州云海信息技术有限公司 A kind of hardware platform monitoring system
CN107861690A (en) * 2017-11-22 2018-03-30 安徽伊尔思环境科技有限公司 A kind of big data optimizes project environmental impact assessment cloud storage system
CN107925612A (en) * 2015-09-02 2018-04-17 凯迪迪爱通信技术有限公司 Network monitoring system, network monitoring method and program
CN108052557A (en) * 2017-11-30 2018-05-18 山东鲁能软件技术有限公司 The method and system of GIS grid graph datas access full-service data center
CN108228775A (en) * 2017-12-28 2018-06-29 陈菡 Land and resources datas management system based on cloud platform
CN102300184B (en) * 2011-08-24 2018-09-11 中兴通讯股份有限公司 A kind of data flow active query method, terminal and system
WO2018161220A1 (en) * 2017-03-06 2018-09-13 深圳市博信诺达经贸咨询有限公司 Cloud platform grouping task distribution method and system in monitoring system
CN108600036A (en) * 2018-08-15 2018-09-28 郑州悉知信息科技股份有限公司 A kind of message informing method and device
CN108614716A (en) * 2011-03-16 2018-10-02 谷歌有限责任公司 High-level language for the configuration for specifying deployment based on cloud
CN108629473A (en) * 2017-03-22 2018-10-09 上海群蚁信息科技有限公司 A kind of cloud data are self-service to deliver and dosage management platform implementation method
CN108683729A (en) * 2018-05-14 2018-10-19 重庆第二师范学院 A kind of environmental monitoring data safe storage system and method towards credible cloud
CN108846630A (en) * 2018-05-25 2018-11-20 广州衡昊数据科技有限公司 A kind of resource control system and method
CN109074346A (en) * 2016-02-25 2018-12-21 阿克斯美国股份有限公司 Platform for being calculated at mobile edge
CN109286666A (en) * 2018-09-21 2019-01-29 浪潮电子信息产业股份有限公司 Scheduling request processing method, related method and related device for cloud platform
CN109347909A (en) * 2014-09-01 2019-02-15 广东电网有限责任公司信息中心 The working method of PROXZONE service platform
CN109362085A (en) * 2011-05-23 2019-02-19 瑞典爱立信有限公司 EPC is realized in cloud computer by OPENFLOW data plane
CN109617990A (en) * 2018-12-29 2019-04-12 长威信息科技发展股份有限公司 A kind of converged communication resource cloud sharing method and system
CN109710381A (en) * 2018-12-27 2019-05-03 北京联创信安科技股份有限公司 High-performance calculation, big data, virtualization special container management system and method
CN109753782A (en) * 2018-11-23 2019-05-14 北京奇安信科技有限公司 A kind of adaptation processing method and device of cloud security resource pool
CN109951319A (en) * 2019-02-22 2019-06-28 北京深思数盾科技股份有限公司 The method and encryption machine equipment of backup encryption equipment administrator lock
CN110297675A (en) * 2019-04-23 2019-10-01 五八有限公司 Method, apparatus, electronic equipment and the storage medium that intermodule mutually calls
CN110737635A (en) * 2018-07-02 2020-01-31 深圳联友科技有限公司 data blocking method
CN110958170A (en) * 2019-11-25 2020-04-03 中国联合网络通信集团有限公司 Network interconnection method and device
CN111224843A (en) * 2019-12-31 2020-06-02 北京百度网讯科技有限公司 Resource link monitoring method, device, equipment and storage medium
CN111587601A (en) * 2018-01-12 2020-08-25 华为技术有限公司 Network slice provisioning and operation
CN111694857A (en) * 2020-06-12 2020-09-22 北京百度网讯科技有限公司 Method and device for storing resource data, electronic equipment and computer readable medium
CN112099928A (en) * 2020-08-28 2020-12-18 上海微亿智造科技有限公司 Recovery method, system and medium for accidental stop of Maxwell process
CN112214338A (en) * 2020-11-05 2021-01-12 北京科东电力控制系统有限责任公司 Internet of things cloud platform based on flexible deployment of micro-services
CN112911406A (en) * 2021-03-22 2021-06-04 国安九洲网络通信有限公司 Broadcast type internet service distribution method, system and core network subsystem
CN113159551A (en) * 2021-04-13 2021-07-23 同济大学 Open type technical resource pool management method and device
CN113342356A (en) * 2021-05-18 2021-09-03 浪潮软件股份有限公司 Client framework operation and management configuration method
CN113691575A (en) * 2020-05-18 2021-11-23 华为技术有限公司 Communication method, device and system
CN113872951A (en) * 2021-09-22 2021-12-31 绿盟科技集团股份有限公司 Hybrid cloud security policy issuing method and device, electronic equipment and storage medium
CN113961321A (en) * 2021-10-09 2022-01-21 国云科技股份有限公司 Cross-cloud-platform resource scheduling method and device, terminal equipment and storage medium
CN114040031A (en) * 2021-09-30 2022-02-11 重庆斯欧智能科技研究院有限公司 Transmission protocol adaptation method of industrial Internet
CN114356330A (en) * 2022-01-04 2022-04-15 北京金山云网络技术有限公司 Page configuration method and device, electronic equipment and storage medium
TWI766455B (en) * 2020-11-27 2022-06-01 中華電信股份有限公司 Electronic device and method for checking access authority of website
US11388082B2 (en) 2013-11-27 2022-07-12 Oracle International Corporation Methods, systems, and computer readable media for diameter routing using software defined network (SDN) functionality
CN114862199A (en) * 2022-04-28 2022-08-05 上海数禾信息科技有限公司 Method and system for providing business process service for user
CN115277838A (en) * 2022-07-28 2022-11-01 天翼云科技有限公司 Cloud cache database service method, device, equipment and readable storage medium
CN115297120A (en) * 2022-07-11 2022-11-04 北京跟踪与通信技术研究所 Application service-oriented lightweight terminal resource preassembling method
CN115499512A (en) * 2022-11-18 2022-12-20 长沙容数信息技术有限公司 Efficient resource allocation method and system based on super-fusion cloud virtualization
CN115509146A (en) * 2022-11-22 2022-12-23 天津华翼蓝天科技股份有限公司 Distributed communication resource integration method for flight maintenance simulator
CN116566844A (en) * 2023-07-06 2023-08-08 湖南马栏山视频先进技术研究院有限公司 Data management and control method based on multi-cloud fusion and multi-cloud fusion management platform
CN117632122A (en) * 2023-12-07 2024-03-01 长园智能装备(广东)有限公司 Software platform for industrial intelligent integrated test system and application method thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1422061A (en) * 2002-12-27 2003-06-04 北京邮电大学 Method of ensuring service grade protocol in multijob multiuser service platform
CN1529456A (en) * 2003-09-30 2004-09-15 中国联合通信有限公司 Multi-business united network platform
CN101237333A (en) * 2007-01-31 2008-08-06 北京邮电大学 An universal service platform for supporting multiple services based on multi-network fusion

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1422061A (en) * 2002-12-27 2003-06-04 北京邮电大学 Method of ensuring service grade protocol in multijob multiuser service platform
CN1529456A (en) * 2003-09-30 2004-09-15 中国联合通信有限公司 Multi-business united network platform
CN101237333A (en) * 2007-01-31 2008-08-06 北京邮电大学 An universal service platform for supporting multiple services based on multi-network fusion

Cited By (204)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108614716A (en) * 2011-03-16 2018-10-02 谷歌有限责任公司 High-level language for the configuration for specifying deployment based on cloud
CN108614716B (en) * 2011-03-16 2021-03-26 谷歌有限责任公司 High-level language for specifying configuration of cloud-based deployments
CN102694667A (en) * 2011-03-21 2012-09-26 中兴通讯股份有限公司 Method supporting user autonomous deployment of network and system thereof
CN102789398A (en) * 2011-05-16 2012-11-21 中国联合网络通信集团有限公司 Host resource self-adaptive management method and device
CN109362085B (en) * 2011-05-23 2022-06-28 瑞典爱立信有限公司 Implementing EPC in cloud computer through OPENFLOW data plane
CN109362085A (en) * 2011-05-23 2019-02-19 瑞典爱立信有限公司 EPC is realized in cloud computer by OPENFLOW data plane
CN103562867A (en) * 2011-05-24 2014-02-05 Tiwc株式会社 System for providing virtual machines
CN102256375B (en) * 2011-07-06 2017-05-24 中兴通讯股份有限公司 Cross-platform telecommunication service processing method and system
CN102325074A (en) * 2011-07-08 2012-01-18 清华大学 Three-network convergence system
CN102254101A (en) * 2011-07-15 2011-11-23 广东电网公司电力科学研究院 Intelligent cloud analyzing system of power gird system and data analyzing method thereof
CN102254101B (en) * 2011-07-15 2015-02-11 广东电网公司电力科学研究院 Intelligent cloud analyzing system of power gird system and data analyzing method thereof
CN102270157A (en) * 2011-07-25 2011-12-07 浪潮(北京)电子信息产业有限公司 Server resource allocation system and method
CN102972088B (en) * 2011-08-02 2015-11-25 华为技术有限公司 Based on the mobile cellular network of layering cloud computing
US9439243B2 (en) 2011-08-02 2016-09-06 Huawei Technologies Co., Ltd. Mobile cellular network based on layered cloud computing
CN102972088A (en) * 2011-08-02 2013-03-13 华为技术有限公司 Mobile cellular network based on layered cloud computing
CN102916930B (en) * 2011-08-02 2018-01-23 中兴通讯股份有限公司 Fused business network and its node, resource request routing iinformation acquisition methods
WO2012167496A1 (en) * 2011-08-02 2012-12-13 华为技术有限公司 Mobile cellular network based on layered cloud computing
CN102916930A (en) * 2011-08-02 2013-02-06 中兴通讯股份有限公司 Convergent service network, node thereof and method for acquiring routing information of resource request
CN102271162A (en) * 2011-08-03 2011-12-07 南京中兴新软件有限责任公司 Platform as a service (PAAS)-cloud-based telecommunication comprehensive service platform system and using method
CN102427443B (en) * 2011-08-19 2014-07-16 华平信息技术股份有限公司 Audio-video interactive scheduling method and system based on cloud architecture
CN102427443A (en) * 2011-08-19 2012-04-25 华平信息技术股份有限公司 Audio and video interaction scheduling method and system based on cloud architecture
CN102300184B (en) * 2011-08-24 2018-09-11 中兴通讯股份有限公司 A kind of data flow active query method, terminal and system
CN103036916A (en) * 2011-09-29 2013-04-10 中国移动通信集团公司 Method, device and system thereof for calling remote hardware resources
CN102368783A (en) * 2011-10-14 2012-03-07 深圳市京华科讯科技有限公司 Cloud equipment macro control method and system thereof
CN103096030A (en) * 2011-11-03 2013-05-08 中国移动通信集团江苏有限公司 Video monitoring multi-service convergence platform and solution
CN102394931B (en) * 2011-11-04 2013-12-18 北京邮电大学 Cloud-based user visit request scheduling method
CN102394931A (en) * 2011-11-04 2012-03-28 北京邮电大学 Cloud-based user visit request scheduling method
CN103124436B (en) * 2011-11-18 2015-09-09 华为技术有限公司 A kind of wireless telecommunication system, cloud virtual base station and resource regulating method
CN102347959A (en) * 2011-11-18 2012-02-08 运软网络科技(上海)有限公司 Resource access system and method based on identity and session
CN103124219B (en) * 2011-11-18 2015-11-25 华为技术有限公司 A kind of wireless telecommunication system, cloud virtual base station and resource regulating method
WO2013071896A1 (en) * 2011-11-18 2013-05-23 华为技术有限公司 Wireless communication system, base station device and management method thereof
CN103124436A (en) * 2011-11-18 2013-05-29 华为技术有限公司 Wireless communication system, cloud virtual base station and resource scheduling method
CN103124219A (en) * 2011-11-18 2013-05-29 华为技术有限公司 Wireless communication system, cloud virtual base station and resource scheduling method
CN103124409A (en) * 2011-11-18 2013-05-29 华为技术有限公司 Base station management system and base station management method
CN103124409B (en) * 2011-11-18 2016-05-18 华为技术有限公司 A kind of system for BTS management and BTS management method
CN102347959B (en) * 2011-11-18 2014-07-23 运软网络科技(上海)有限公司 Resource access system and method based on identity and session
US10616804B2 (en) 2011-11-18 2020-04-07 Huawei Technologies Co., Ltd. Radio communication system, base station device and management method thereof
EP3273719A1 (en) * 2011-11-18 2018-01-24 Huawei Technologies Co., Ltd. Radio communication system, base station device and management method thereof
CN102427473A (en) * 2011-11-28 2012-04-25 中国联合网络通信集团有限公司 Method and system for constructing cross-platform resource
CN102427473B (en) * 2011-11-28 2014-03-05 中国联合网络通信集团有限公司 Method and system for constructing cross-platform resource
CN102404616A (en) * 2011-11-30 2012-04-04 深圳市同洲视讯传媒有限公司 Method and system for carrying out data cloud pushing based on digital television network
CN102571916B (en) * 2011-12-02 2015-11-04 曙光信息产业(北京)有限公司 A kind of framework of renting software of cloud memory space and method of operation
CN102497404B (en) * 2011-12-02 2014-05-21 曙光信息产业(北京)有限公司 Storage backup method based on cloud environment
CN102497404A (en) * 2011-12-02 2012-06-13 曙光信息产业(北京)有限公司 Storage backup method based on cloud environment
CN102571916A (en) * 2011-12-02 2012-07-11 曙光信息产业(北京)有限公司 Framework of leasing software of cloud storage space and operating method of framework
CN103139183A (en) * 2011-12-02 2013-06-05 电子科技大学 Application virtualization technology based on cloud platform
US9635097B2 (en) 2011-12-29 2017-04-25 Huawei Technologies Co., Ltd. Cloud computing system and method for managing storage resources therein
WO2013097147A1 (en) * 2011-12-29 2013-07-04 华为技术有限公司 Cloud computing system and method for managing storage resources therein
CN103503376A (en) * 2011-12-29 2014-01-08 华为技术有限公司 Cloud computing system and method for managing storage resources therein
US10708356B2 (en) 2011-12-29 2020-07-07 Huawei Technologies Co., Ltd. Cloud computing system and method for managing storage resources therein
CN103503376B (en) * 2011-12-29 2018-05-01 华为技术有限公司 The method of storage resource in cloud computing system and management cloud computing system
CN103729229A (en) * 2011-12-31 2014-04-16 华茂云天科技(北京)有限公司 Elastic calculation service system
CN103747023A (en) * 2011-12-31 2014-04-23 华茂云天科技(北京)有限公司 Elastic network bandwidth service system
CN103744714A (en) * 2011-12-31 2014-04-23 华茂云天科技(北京)有限公司 Virtual machine management platform based on cloud computing
CN102542418A (en) * 2012-01-05 2012-07-04 北京邮电大学 Cloud storage-based campus resource sharing method
CN102622304A (en) * 2012-02-07 2012-08-01 中山爱科数字科技股份有限公司 Memory optimizing method for double-layer address space mapping
CN104106051A (en) * 2012-02-09 2014-10-15 西里克斯系统公司 Tagging physical resources in cloud computing environment
CN102638567A (en) * 2012-03-02 2012-08-15 深圳市朗科科技股份有限公司 Multi-application cloud storage platform and cloud storage terminal
CN102638567B (en) * 2012-03-02 2015-05-20 深圳市朗科科技股份有限公司 Multi-application cloud storage platform and cloud storage terminal
CN104169900B (en) * 2012-03-13 2016-12-14 国际商业机器公司 For the method and apparatus that the safety consciousness of application and service is elastic
CN104169900A (en) * 2012-03-13 2014-11-26 国际商业机器公司 Method and apparatus for security-aware elasticity of application and services
CN102594919B (en) * 2012-03-19 2015-04-08 中国联合网络通信集团有限公司 Information technology (IT) resource supporting system
CN102594919A (en) * 2012-03-19 2012-07-18 中国联合网络通信集团有限公司 Information technology (IT) resource supporting system
CN102647464A (en) * 2012-03-30 2012-08-22 哈尔滨工业大学 Server and self-service travel system adopting same
CN102624919A (en) * 2012-03-30 2012-08-01 电子科技大学 Distributed service integrated system for service-oriented architecture and application method thereof
CN102647464B (en) * 2012-03-30 2015-05-06 哈尔滨工业大学 Server and self-service travel system adopting same
CN103377092A (en) * 2012-04-12 2013-10-30 韩国电子通信研究院 Two-level resource management method and appratus for dynamic resource management
CN102655532A (en) * 2012-04-18 2012-09-05 上海和辰信息技术有限公司 Distributed heterogeneous virtual resource integration management method and system
CN102655532B (en) * 2012-04-18 2014-10-22 上海和辰信息技术有限公司 Distributed heterogeneous virtual resource integration management method and system
CN103383689A (en) * 2012-05-03 2013-11-06 阿里巴巴集团控股有限公司 Service process fault detection method, device and service node
CN102843418A (en) * 2012-07-03 2012-12-26 广东电网公司信息中心 Resource dispatching system
CN102843418B (en) * 2012-07-03 2016-01-20 广东电网公司信息中心 A kind of resource scheduling system
CN102932399A (en) * 2012-07-17 2013-02-13 中国电力科学研究院 Cloud disaster recovery system for power grid dispatching
CN102932399B (en) * 2012-07-17 2017-03-08 中国电力科学研究院 Dispatching of power netwoks cloud disaster recovery and backup systems
CN102970332A (en) * 2012-10-26 2013-03-13 江苏物联网研究发展中心 Autonomous component assembling system for cloud operating system (OS)
CN102946428A (en) * 2012-11-07 2013-02-27 浪潮电子信息产业股份有限公司 Billing system design method based on cloud storage
CN105122233A (en) * 2012-12-03 2015-12-02 惠普发展公司,有限责任合伙企业 Cloud object
CN105122233B (en) * 2012-12-03 2018-04-20 慧与发展有限责任合伙企业 cloud object
CN103905234A (en) * 2012-12-28 2014-07-02 北京友友天宇系统技术有限公司 Method and system for improving resource availability in distributed system
CN103260050A (en) * 2013-04-09 2013-08-21 同济大学 Video-on-demand system based on Google App Engine Cloud platform
CN103260050B (en) * 2013-04-09 2016-02-17 同济大学 Based on the video on-demand system of Google App Engine Cloud platform
CN103257683A (en) * 2013-05-07 2013-08-21 华为技术有限公司 Method and device of cloud calculation service expansion and contraction
CN103281407A (en) * 2013-05-08 2013-09-04 重庆绿色智能技术研究院 IP (internet protocol) address remote management system based on Loongson cloud terminal
CN103281407B (en) * 2013-05-08 2016-04-27 中国科学院重庆绿色智能技术研究院 A kind of IP address long-distance management system based on Godson cloud terminal
WO2014190510A1 (en) * 2013-05-29 2014-12-04 华为技术有限公司 Method and platform for carrying out service in cloud system of base station
CN104429121A (en) * 2013-05-29 2015-03-18 华为技术有限公司 Method and platform for carrying out service in cloud system of base station
CN103259688A (en) * 2013-06-04 2013-08-21 北京搜狐新媒体信息技术有限公司 Failure diagnosis method and device of distributed storage system
CN103414577B (en) * 2013-08-19 2017-04-26 北京高森明晨信息科技有限公司 Accounting system and method for Hadoop platform
CN103414577A (en) * 2013-08-19 2013-11-27 北京高森明晨信息科技有限公司 Accounting system and method for Hadoop platform
CN103491155A (en) * 2013-09-17 2014-01-01 北京思特奇信息技术股份有限公司 Cloud computing method and system for achieving mobile computing and obtaining mobile data
CN103812789A (en) * 2013-09-18 2014-05-21 广东电网公司佛山供电局 Cloud service resource automatic allocating method and system
CN104572239A (en) * 2013-10-18 2015-04-29 宇宙互联有限公司 Cloud platform-based template making system and method
CN103532808A (en) * 2013-10-30 2014-01-22 江苏万全科技有限公司 Enterprise service bus for integrating rule engine
CN103532808B (en) * 2013-10-30 2017-02-08 江苏万全科技有限公司 Enterprise service bus for integrating rule engine
US11388082B2 (en) 2013-11-27 2022-07-12 Oracle International Corporation Methods, systems, and computer readable media for diameter routing using software defined network (SDN) functionality
CN103746886B (en) * 2013-12-13 2017-06-30 北京邮电大学 A kind of FiWi nodes and a kind of FiWi combination networks method
CN104811328A (en) * 2014-01-27 2015-07-29 杭州华三通信技术有限公司 Virtual network resource management method and device
CN105940377B (en) * 2014-01-28 2020-01-10 甲骨文国际公司 Methods, systems, and computer readable media for cloud-based virtualization orchestrators
CN105940377A (en) * 2014-01-28 2016-09-14 甲骨文国际公司 Methods, systems, and computer readable media for a cloud-based virtualization orchestrator
CN104901919A (en) * 2014-03-03 2015-09-09 中辉世纪传媒发展有限公司 Method for adaption of accessing of different terminals and device thereof
CN104954400A (en) * 2014-03-27 2015-09-30 中国电信股份有限公司 Cloud computing system and realizing method thereof
CN104022831B (en) * 2014-05-19 2017-01-25 上海交通大学 Optical and wireless convergence access network based on periodic array waveguide grating
CN103973803A (en) * 2014-05-19 2014-08-06 英华达(上海)科技有限公司 Cloud resource distribution system and method, and computer readable record medium of stored program
CN103973803B (en) * 2014-05-19 2017-10-13 英华达(上海)科技有限公司 High in the clouds resource allocation system, method
CN104022831A (en) * 2014-05-19 2014-09-03 上海交通大学 Optical and wireless convergence access network based on periodic array waveguide grating
CN105208053A (en) * 2014-06-16 2015-12-30 中兴通讯股份有限公司 Method for realizing load balance, device and load balance service system
CN104125292A (en) * 2014-08-06 2014-10-29 曙光信息产业(北京)有限公司 Data processing device, cloud server and use method thereof
CN104219534A (en) * 2014-08-27 2014-12-17 烽火通信科技股份有限公司 System and method for implementing cloud storage agency by using Linux set top box
CN109347909A (en) * 2014-09-01 2019-02-15 广东电网有限责任公司信息中心 The working method of PROXZONE service platform
CN104301404B (en) * 2014-09-29 2018-08-17 华为技术有限公司 A kind of method and device of the adjustment operation system resource based on virtual machine
CN104301404A (en) * 2014-09-29 2015-01-21 华为技术有限公司 Method and device for regulating resources of service system based on virtual machines
CN105677304A (en) * 2014-11-17 2016-06-15 中兴通讯股份有限公司 Terminal configuration method and device, terminal
WO2015184814A1 (en) * 2014-11-17 2015-12-10 中兴通讯股份有限公司 Terminal configuration method, device and terminal
CN105764097A (en) * 2014-12-18 2016-07-13 中兴通讯股份有限公司 Resource allocation method and device
CN104506632A (en) * 2014-12-25 2015-04-08 中国科学院电子学研究所 Resource sharing system and method based on distributed multi-center
CN104506632B (en) * 2014-12-25 2018-05-04 中国科学院电子学研究所 One kind is based on distributed polycentric resource sharing system and method
CN104539558A (en) * 2014-12-31 2015-04-22 林坚 Capacity-expansible IP telephone exchange blade mechanism frame and automatic capacity expansion method
CN104539558B (en) * 2014-12-31 2018-09-25 林坚 Extendible capacity IP phone interchanger rolling reamer machine system and automatic expansion method
CN105991313A (en) * 2015-01-30 2016-10-05 中兴通讯股份有限公司 Management method of home network equipment and network management system
CN105991416A (en) * 2015-02-15 2016-10-05 无锡北邮感知技术产业研究院有限公司 Message passing method and message passing middleware
US10481921B2 (en) 2015-03-27 2019-11-19 Huawei Technologies Co., Ltd. Cloud platform, application running method, and access network unit
WO2016154785A1 (en) * 2015-03-27 2016-10-06 华为技术有限公司 Cloud platform, application operation method and access network unit
CN104900074A (en) * 2015-05-25 2015-09-09 青岛中兴智能交通有限公司 Mobile terminal intersection auxiliary system based on cloud framework
CN104900074B (en) * 2015-05-25 2017-04-12 青岛中兴智能交通有限公司 Mobile terminal intersection auxiliary system based on cloud framework
CN107925612A (en) * 2015-09-02 2018-04-17 凯迪迪爱通信技术有限公司 Network monitoring system, network monitoring method and program
US10693741B2 (en) 2015-09-02 2020-06-23 Kddi Corporation Network monitoring system, network monitoring method, and computer-readable storage medium
CN107925612B (en) * 2015-09-02 2020-10-13 凯迪迪爱通信技术有限公司 Network monitoring system, network monitoring method, and computer-readable medium
CN106559389A (en) * 2015-09-28 2017-04-05 阿里巴巴集团控股有限公司 A kind of Service Source issue, call method, device, system and cloud service platform
CN105405089A (en) * 2015-10-26 2016-03-16 上海五零盛同信息科技有限公司 Urban lighting public service cloud platform based on Internet of Things
US11004024B2 (en) 2015-10-27 2021-05-11 Huawei Technologies Co., Ltd. Service and resource orchestration system and method, and apparatus
CN105281955A (en) * 2015-10-27 2016-01-27 上海华为技术有限公司 Business and resource orchestration system, method and device
CN105281955B (en) * 2015-10-27 2018-10-09 上海华为技术有限公司 A kind of system, the method and device of business and resource layout
CN105227382A (en) * 2015-10-31 2016-01-06 广州亦云信息技术有限公司 A kind of desktop cloud management system and batch pay the method and apparatus of virtual machine
CN105471990A (en) * 2015-11-23 2016-04-06 中国民生银行股份有限公司 Construction method of unique service support platform and apparatus thereof
CN105471990B (en) * 2015-11-23 2019-08-06 中国民生银行股份有限公司 The construction method and device of characteristic service support platform
CN109074346B (en) * 2016-02-25 2022-04-15 英特尔公司 Platform for performing calculations on moving edges
CN109074346A (en) * 2016-02-25 2018-12-21 阿克斯美国股份有限公司 Platform for being calculated at mobile edge
CN107147683A (en) * 2016-03-01 2017-09-08 中国电力科学研究院 A kind of distributed data based on data dictionary unifies access method
CN106254459A (en) * 2016-05-13 2016-12-21 江苏云途腾科技有限责任公司 A kind of resource elasticity allocation strategy for cloud platform user and device
CN106056351B (en) * 2016-05-23 2020-05-22 鲜丰水果股份有限公司 Enterprise workflow management method based on cloud computing
CN106056351A (en) * 2016-05-23 2016-10-26 成都镜杰科技有限责任公司 Enterprise workflow management method based on cloud computing
CN107479984A (en) * 2016-09-29 2017-12-15 北京超图软件股份有限公司 Message based distributed space data processing system
CN106603690A (en) * 2016-12-27 2017-04-26 东华互联宜家数据服务有限公司 Data analysis device, data analysis processing system and data analysis method
CN106790567A (en) * 2016-12-27 2017-05-31 东华互联宜家数据服务有限公司 Business support system and method
CN107070981B (en) * 2017-01-23 2020-02-04 努比亚技术有限公司 Multi-terminal equipment cooperative control system and method
CN107070981A (en) * 2017-01-23 2017-08-18 努比亚技术有限公司 The equipment collaboration control system and method for multiple terminals
WO2018161220A1 (en) * 2017-03-06 2018-09-13 深圳市博信诺达经贸咨询有限公司 Cloud platform grouping task distribution method and system in monitoring system
CN108629473A (en) * 2017-03-22 2018-10-09 上海群蚁信息科技有限公司 A kind of cloud data are self-service to deliver and dosage management platform implementation method
CN107358400A (en) * 2017-06-06 2017-11-17 安徽赛福贝特信息技术有限公司 A kind of data management service system based on cloud platform
CN107360104A (en) * 2017-07-31 2017-11-17 郑州云海信息技术有限公司 A kind of implementation method and device of endpoint of a tunnel network
CN107360104B (en) * 2017-07-31 2021-04-02 郑州云海信息技术有限公司 Method and device for realizing tunnel endpoint network
CN107426034A (en) * 2017-08-18 2017-12-01 国网山东省电力公司信息通信公司 A kind of extensive container scheduling system and method based on cloud platform
CN107545186A (en) * 2017-09-06 2018-01-05 杭州安恒信息技术有限公司 It is quick to solve the idle method, apparatus of engine and system
CN107545186B (en) * 2017-09-06 2020-03-17 杭州安恒信息技术股份有限公司 Method, device and system for rapidly solving problem of engine non-work
CN107678925A (en) * 2017-10-09 2018-02-09 郑州云海信息技术有限公司 A kind of hardware platform monitoring system
CN107861690A (en) * 2017-11-22 2018-03-30 安徽伊尔思环境科技有限公司 A kind of big data optimizes project environmental impact assessment cloud storage system
CN108052557A (en) * 2017-11-30 2018-05-18 山东鲁能软件技术有限公司 The method and system of GIS grid graph datas access full-service data center
CN108228775A (en) * 2017-12-28 2018-06-29 陈菡 Land and resources datas management system based on cloud platform
CN111587601A (en) * 2018-01-12 2020-08-25 华为技术有限公司 Network slice provisioning and operation
CN108683729A (en) * 2018-05-14 2018-10-19 重庆第二师范学院 A kind of environmental monitoring data safe storage system and method towards credible cloud
CN108846630A (en) * 2018-05-25 2018-11-20 广州衡昊数据科技有限公司 A kind of resource control system and method
CN110737635A (en) * 2018-07-02 2020-01-31 深圳联友科技有限公司 data blocking method
CN108600036B (en) * 2018-08-15 2022-02-08 郑州悉知信息科技股份有限公司 Message notification method and device
CN108600036A (en) * 2018-08-15 2018-09-28 郑州悉知信息科技股份有限公司 A kind of message informing method and device
CN109286666A (en) * 2018-09-21 2019-01-29 浪潮电子信息产业股份有限公司 Scheduling request processing method, related method and related device for cloud platform
CN109753782A (en) * 2018-11-23 2019-05-14 北京奇安信科技有限公司 A kind of adaptation processing method and device of cloud security resource pool
CN109710381A (en) * 2018-12-27 2019-05-03 北京联创信安科技股份有限公司 High-performance calculation, big data, virtualization special container management system and method
CN109617990A (en) * 2018-12-29 2019-04-12 长威信息科技发展股份有限公司 A kind of converged communication resource cloud sharing method and system
CN109617990B (en) * 2018-12-29 2021-12-07 长威信息科技发展股份有限公司 Converged communication resource cloud sharing method and system
CN109951319A (en) * 2019-02-22 2019-06-28 北京深思数盾科技股份有限公司 The method and encryption machine equipment of backup encryption equipment administrator lock
CN110297675A (en) * 2019-04-23 2019-10-01 五八有限公司 Method, apparatus, electronic equipment and the storage medium that intermodule mutually calls
CN110958170B (en) * 2019-11-25 2021-09-14 中国联合网络通信集团有限公司 Network interconnection method and device
CN110958170A (en) * 2019-11-25 2020-04-03 中国联合网络通信集团有限公司 Network interconnection method and device
CN111224843A (en) * 2019-12-31 2020-06-02 北京百度网讯科技有限公司 Resource link monitoring method, device, equipment and storage medium
CN113691575B (en) * 2020-05-18 2024-07-26 华为云计算技术有限公司 Communication method, device and system
CN113691575A (en) * 2020-05-18 2021-11-23 华为技术有限公司 Communication method, device and system
CN111694857B (en) * 2020-06-12 2023-11-07 北京百度网讯科技有限公司 Method, device, electronic equipment and computer readable medium for storing resource data
CN111694857A (en) * 2020-06-12 2020-09-22 北京百度网讯科技有限公司 Method and device for storing resource data, electronic equipment and computer readable medium
CN112099928A (en) * 2020-08-28 2020-12-18 上海微亿智造科技有限公司 Recovery method, system and medium for accidental stop of Maxwell process
CN112214338A (en) * 2020-11-05 2021-01-12 北京科东电力控制系统有限责任公司 Internet of things cloud platform based on flexible deployment of micro-services
TWI766455B (en) * 2020-11-27 2022-06-01 中華電信股份有限公司 Electronic device and method for checking access authority of website
CN112911406A (en) * 2021-03-22 2021-06-04 国安九洲网络通信有限公司 Broadcast type internet service distribution method, system and core network subsystem
CN112911406B (en) * 2021-03-22 2023-06-27 国安九洲网络通信有限公司 Broadcast type internet service distribution method, system and core network subsystem
CN113159551A (en) * 2021-04-13 2021-07-23 同济大学 Open type technical resource pool management method and device
CN113342356B (en) * 2021-05-18 2023-03-28 浪潮软件股份有限公司 Client framework operation and management configuration method
CN113342356A (en) * 2021-05-18 2021-09-03 浪潮软件股份有限公司 Client framework operation and management configuration method
CN113872951A (en) * 2021-09-22 2021-12-31 绿盟科技集团股份有限公司 Hybrid cloud security policy issuing method and device, electronic equipment and storage medium
CN113872951B (en) * 2021-09-22 2023-05-26 绿盟科技集团股份有限公司 Hybrid cloud security policy issuing method and device, electronic equipment and storage medium
CN114040031A (en) * 2021-09-30 2022-02-11 重庆斯欧智能科技研究院有限公司 Transmission protocol adaptation method of industrial Internet
CN114040031B (en) * 2021-09-30 2023-10-20 合肥斯欧互联科技股份有限公司 Transmission protocol adaptation method of industrial Internet
CN113961321A (en) * 2021-10-09 2022-01-21 国云科技股份有限公司 Cross-cloud-platform resource scheduling method and device, terminal equipment and storage medium
CN114356330A (en) * 2022-01-04 2022-04-15 北京金山云网络技术有限公司 Page configuration method and device, electronic equipment and storage medium
CN114862199A (en) * 2022-04-28 2022-08-05 上海数禾信息科技有限公司 Method and system for providing business process service for user
CN115297120A (en) * 2022-07-11 2022-11-04 北京跟踪与通信技术研究所 Application service-oriented lightweight terminal resource preassembling method
CN115297120B (en) * 2022-07-11 2024-09-27 北京跟踪与通信技术研究所 Lightweight terminal resource preassembling method for application service
CN115277838A (en) * 2022-07-28 2022-11-01 天翼云科技有限公司 Cloud cache database service method, device, equipment and readable storage medium
CN115277838B (en) * 2022-07-28 2024-01-02 天翼云科技有限公司 Cloud cache database service method, device, equipment and readable storage medium
CN115499512B (en) * 2022-11-18 2023-01-17 长沙容数信息技术有限公司 Efficient resource allocation method and system based on super-fusion cloud virtualization
CN115499512A (en) * 2022-11-18 2022-12-20 长沙容数信息技术有限公司 Efficient resource allocation method and system based on super-fusion cloud virtualization
CN115509146B (en) * 2022-11-22 2023-02-24 天津华翼蓝天科技股份有限公司 Distributed communication resource integration method for flight maintenance simulator
CN115509146A (en) * 2022-11-22 2022-12-23 天津华翼蓝天科技股份有限公司 Distributed communication resource integration method for flight maintenance simulator
CN116566844B (en) * 2023-07-06 2023-09-05 湖南马栏山视频先进技术研究院有限公司 Data management and control method based on multi-cloud fusion and multi-cloud fusion management platform
CN116566844A (en) * 2023-07-06 2023-08-08 湖南马栏山视频先进技术研究院有限公司 Data management and control method based on multi-cloud fusion and multi-cloud fusion management platform
CN117632122A (en) * 2023-12-07 2024-03-01 长园智能装备(广东)有限公司 Software platform for industrial intelligent integrated test system and application method thereof

Also Published As

Publication number Publication date
CN101969391B (en) 2012-08-01

Similar Documents

Publication Publication Date Title
CN101969391B (en) Cloud platform supporting fusion network service and operating method thereof
JP7197612B2 (en) Execution of auxiliary functions on on-demand network code execution systems
US20190377604A1 (en) Scalable function as a service platform
CN107181808B (en) Private cloud system and operation method
US11409719B2 (en) Co-locating microservice persistence containers within tenant-specific database
US7792944B2 (en) Executing programs based on user-specified constraints
US9244817B2 (en) Remote debugging in a cloud computing environment
CN113596110B (en) Cloud primary micro-service platform oriented to heterogeneous cloud
CN106663033B (en) System and method for supporting a wraparound domain and proxy model and updating service information for cross-domain messaging in a transactional middleware machine environment
CN112214338A (en) Internet of things cloud platform based on flexible deployment of micro-services
CN114930295A (en) Serverless call allocation with reserved capacity without throttling scaling
EP3913859A1 (en) Vnf life cycle management method and apparatus
CN108347343B (en) Policy management method, device and system
CN111683074A (en) NFV-based secure network architecture and network security management method
WO2022143653A1 (en) Multi-cloud interface adaptation method and system based on micro-service, and storage medium
CN109428764B (en) Virtual network function instantiation method
CN105183470B (en) A kind of natural language processing system service platform
US10771570B2 (en) Scalable message passing architecture a cloud environment
CN109542659A (en) Using more activating methods, equipment, data center's cluster and readable storage medium storing program for executing
US8606908B2 (en) Wake-up server
CN103516759A (en) Cloud system resource management method, cloud call center seat management method and cloud system
CN114615268B (en) Service network, monitoring node, container node and equipment based on Kubernetes cluster
WO2015043679A1 (en) Moving stateful applications
CN115086166A (en) Computing system, container network configuration method, and storage medium
US11144359B1 (en) Managing sandbox reuse in an on-demand code execution system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C53 Correction of patent for invention or patent application
CB03 Change of inventor or designer information

Inventor after: Zhao Yao

Inventor after: Lin Rongheng

Inventor after: Zou Hua

Inventor after: Yang Fangchun

Inventor after: Li Xiaoliang

Inventor after: Sun Qibo

Inventor after: Liu Zhihan

Inventor after: Yan Danfeng

Inventor before: Zhao Yao

Inventor before: Zou Hua

Inventor before: Yang Fangchun

Inventor before: Li Xiaoliang

Inventor before: Sun Qibo

Inventor before: Liu Zhihan

Inventor before: Yan Danfeng

Inventor before: Lin Rongheng

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: ZHAO YAO ZOU HUA YANG FANGCHUN LI XIAOLIANG SUN QIBO LIU ZHIHAN YAN DANFENG LIN RONGHENG TO: ZHAO YAO LIN RONGHENG ZOU HUA YANG FANGCHUN LI XIAOLIANG SUN QIBO LIU ZHIHAN YAN DANFENG

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120801

Termination date: 20141027

EXPY Termination of patent right or utility model