Information processing method, apparatus, and storage medium

By using relay servers to update the rules of business parameter information accessing the public cloud, the problem of low efficiency in accessing the public cloud by PaaS platforms or products is solved, achieving efficient business access and target business access for operators without needing to understand public cloud specifications.

CN116248727BActive Publication Date: 2025-12-16CHINA UNITED NETWORK COMM GRP CO LTD +2
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211531233.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-01
Publication Date
2025-12-16
Estimated Expiration
2042-12-01

AI Technical Summary

Technical Problem

In existing technologies, PaaS platforms or products are less efficient when accessing public clouds, which affects market entry time and the value of public cloud usage.

Method used

The relay server updates the business parameter information based on preset rules, generates updated parameter information, and stores the corresponding relationship to the cloud server, thereby enabling the target business to access the public cloud.

Benefits of technology

It improves the efficiency of target services accessing the public cloud, reduces the need to understand public cloud specifications, and enhances the operator's access capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116248727B_ABST
    Figure CN116248727B_ABST
Patent Text Reader

Abstract

The application provides an information processing method and device and a storage medium, relates to the technical field of computers, and aims to solve the technical problem of low efficiency of product access to a public cloud in general technology. The method comprises the following steps: receiving service access information sent by a service server; the service access information comprises service parameter information used for describing a target service and a target service identifier used for identifying the target service; performing update processing on the service parameter information based on a preset service rule to obtain updated service parameter information; and sending the updated service parameter information and the target service identifier to a cloud server, so that the cloud server stores the correspondence between the updated service parameter information and the target service identifier.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of computers, and particularly relates to an information processing method and device and a storage medium. BACKGROUND

[0002] At present, public clouds have become the main form of cloud computing development due to low cost, maintenance-free and good scalability. In the process of accessing public clouds and connecting work orders after accessing public clouds, in order to upload access data and work order data of various platform as a service (PaaS) platforms or products to public clouds, users and workers usually need to discuss and connect according to public cloud access specifications.

[0003] However, PaaS platforms or products are various and large in quantity, and the manual connection mode is low in efficiency, and also affects the time of various PaaS platforms or products entering the market, thereby reducing the use value of public clouds. SUMMARY

[0004] The present application provides an information processing method, device and storage medium, which are used to solve the technical problem of low efficiency of product access to public clouds in general technology.

[0005] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:

[0006] In a first aspect, an information processing method is provided, comprising: receiving service access information sent by a service server; the service access information comprising service parameter information for describing a target service and a target service identifier for identifying the target service; updating the service parameter information based on a preset service rule to obtain updated service parameter information; and sending the updated service parameter information and the target service identifier to a cloud server, so that the cloud server stores the correspondence relationship between the updated service parameter information and the target service identifier.

[0007] Optionally, when the service access information further comprises platform parameter information for describing a service platform to which the target service belongs and a target platform identifier for identifying the service platform, the information processing method further comprises: updating the platform parameter information based on a preset platform rule to obtain updated platform parameter information; and sending the correspondence relationship between the updated platform parameter information, the target platform identifier and the target service identifier to the cloud server.

[0008] Optionally, the information processing method further comprises: receiving work order information sent by the cloud server; the work order information comprises a target service identifier, a target terminal identifier, and service transaction information; updating the work order information based on a preset work order rule to obtain updated work order information; and sending the updated work order information to the service server, so that the service server provides the target service to a target terminal corresponding to the target terminal identifier according to the service transaction information.

[0009] Optionally, the information processing method further comprises: receiving service usage information sent by the service server; the service usage information comprises metering information of the target terminal when using the target service; updating the service usage information based on a preset metering rule to obtain updated service usage information; and sending the updated service usage information to the cloud server, so that the cloud server provides transaction services to the target terminal according to the updated service usage information.

[0010] In a second aspect, an information processing apparatus is provided, comprising: a receiving unit, a processing unit, and a sending unit.

[0011] The receiving unit is configured to receive service access information sent by the service server; the service access information comprises service parameter information for describing the target service and a target service identifier for identifying the target service.

[0012] The processing unit is configured to update the service parameter information received by the receiving unit based on a preset service rule to obtain updated service parameter information.

[0013] The sending unit is configured to send the updated service parameter information and the target service identifier obtained by the processing unit to the cloud server, so that the cloud server stores a correspondence between the updated service parameter information and the target service identifier.

[0014] Optionally, the processing unit is further configured to update the platform parameter information based on a preset platform rule to obtain updated platform parameter information.

[0015] The sending unit is further configured to send the updated platform parameter information, the target platform identifier, and the target service identifier to the cloud server.

[0016] Optionally, the receiving unit is further configured to receive work order information sent by the cloud server; the work order information comprises a target service identifier, a target terminal identifier, and service transaction information.

[0017] The processing unit is further configured to update the work order information based on a preset work order rule to obtain updated work order information.

[0018] The sending unit is further configured to send the updated work order information to the service server, so that the service server provides the target service to a target terminal corresponding to the target terminal identifier according to the service transaction information.

[0019] Optionally, the receiving unit is further configured to receive service usage information sent by the service server; the service usage information comprises metering information of the target terminal when using the target service;

[0020] The processing unit is further configured to perform updating processing on the service usage information based on the preset metering rule, to obtain updated service usage information.

[0021] The sending unit is further configured to send the updated service usage information to the cloud server, so that the cloud server provides transaction services to the target terminal according to the updated service usage information.

[0022] In a third aspect, an information processing apparatus is provided, which comprises a memory and a processor; the memory is configured to store computer-executable instructions; the processor is connected to the memory through a bus; when the information processing apparatus is running, the processor executes the computer-executable instructions stored in the memory, so that the information processing apparatus performs the information processing method according to the first aspect.

[0023] The information processing apparatus can be a network device, or a part of the network device, such as a chip system in the network device. The chip system is configured to support the network device to implement the functions involved in the first aspect and any possible implementation manner thereof, for example, receiving, determining, and splitting the data and / or information involved in the above information processing method. The chip system comprises a chip, and can further comprise other discrete devices or circuit structures.

[0024] In a fourth aspect, a computer-readable storage medium is provided, which comprises computer-executable instructions; when the computer-executable instructions are running on a computer, the computer-executable instructions make the computer perform the information processing method according to the first aspect.

[0025] It should be noted that the above computer instructions can be stored on the first computer-readable storage medium in whole or in part. The first computer-readable storage medium can be packaged together with the processor of the information processing apparatus, or can be packaged separately from the processor of the information processing apparatus, and the present application does not limit this.

[0026] In the present application, the name of the above information processing apparatus does not constitute a limitation on the device or functional module itself, and in actual implementation, these devices or functional modules can appear with other names. As long as the functions of each device or functional module are similar to those of the present application, they belong to the scope of the claims of the present application and equivalent technologies.

[0027] These aspects and other aspects of the present application will be more apparent in the following description.

[0028] The technical solutions provided by the present application at least have the following beneficial effects:

[0029] Based on any of the above aspects, in the present application, after receiving the service access information sent by the service server, the relay server can update the service parameter information based on the preset service rule, obtain the updated service parameter information, and further send the updated service parameter information and the target service identifier to the cloud server, so that the cloud server stores the correspondence between the updated service parameter information and the target service identifier. Compared with the time-consuming and labor-consuming and low-efficiency defects of relying on manual docking in the general technology, the present application can update the service access parameter information and the like by the relay server, so as to facilitate the target service to access the cloud server. In this way, the operator does not need to understand the requirements and parameter specifications of the public cloud, and can realize the target service to access the public cloud. Therefore, the present application can solve the technical problem of low efficiency of product access to the public cloud in the general technology. BRIEF DESCRIPTION OF DRAWINGS

[0030] Figure 1 Structure diagram of an information processing system provided by an embodiment of the present application Figure 1

[0031] Structure diagram of an information processing system provided by an embodiment of the present application Figure 2

[0032] Structure diagram of an information processing system provided by an embodiment of the present application Figure 3 Figure 2

[0033] Figure 4 Hardware structure diagram of a relay server provided by an embodiment of the present application

[0034] Figure 5 Flow diagram of an information processing method provided by an embodiment of the present application Figure 1

[0035] Flow diagram of an information processing method provided by an embodiment of the present application Figure 6 Figure 2

[0036] Flow diagram of an information processing method provided by an embodiment of the present application Figure 7 Figure 3 Flow diagram of an information processing method provided by an embodiment of the present application

[0037] Figure 8 Flow diagram of an information processing method provided by an embodiment of the present application Figure 4

[0038] Flow diagram of an information processing method provided by an embodiment of the present application Figure 9

[0039] Figure 10 ​​​​​A structural schematic diagram of an information processing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0040] The technical solutions in the embodiments of the present application will be clearly and completely described in connection with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0041] It should be noted that, in the embodiments of the present application, the words such as "exemplary" or "for example" are used to represent an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words such as "exemplary" or "for example" are intended to present the related concept in a specific manner.

[0042] In order to clearly describe the technical solutions in the embodiments of the present application, in the embodiments of the present application, the words such as "first", "second" are used to distinguish the same items or similar items with basically the same function and role, and a person of ordinary skill in the art can understand that the words such as "first", "second" are not used to limit the quantity and execution order.

[0043] In addition, the words "include" and "have" in the embodiments of the present application and the claims and drawings are not exclusive. For example, a process, method, system, product or device including a series of steps or modules is not limited to the listed steps or modules, and can also include steps or modules not listed.

[0044] At present, public clouds have become the main form of cloud computing development due to the characteristics such as low cost, maintenance-free and good scalability. In the process of accessing public clouds and after accessing public clouds, in order to upload access data and work order data of various platform as a service (PaaS) platforms or products to public clouds, users and workers usually need to discuss and interface according to the public cloud access specification.

[0045] However, PaaS platforms or products are various and large in quantity, and this manual interface method is low in efficiency, and also affects the time of various PaaS platforms or products entering the market, thereby reducing the use value of public clouds.

[0046] To address the aforementioned issues, this application provides an information processing method. After receiving service access information from a service server, the relay server can update the service parameter information based on preset service rules to obtain updated service parameter information. This updated service parameter information, along with a target service identifier, is then sent to the cloud server, allowing the cloud server to store the correspondence between the updated service parameter information and the target service identifier. Compared to the time-consuming, labor-intensive, and inefficient nature of relying on manual intervention in general technologies, this application allows the relay server to update service access parameter information, facilitating target service access to the cloud server. This eliminates the need for operators to understand the various requirements and parameter specifications of the public cloud to achieve target service access. Therefore, this application solves the technical problem of low efficiency in product access to the public cloud in general technologies.

[0047] This information processing method is applicable to information processing systems. Figure 1 One structure of the information processing system 100 is shown. For example... Figure 1 As shown, the information processing system 100 includes a relay server 101, a business server 102, and a cloud server 103. The relay server 101 can communicate with the business server 102 and the cloud server 103.

[0048] In practical applications, relay server 101 can also communicate with multiple business servers 102.

[0049] For ease of understanding, this application uses the communication connection between a relay server 101 and a service server 102 as an example for illustration.

[0050] Figure 1 The relay server 101 can be configured with a PaaS platform. This PaaS platform can integrate multiple functional modules and provide information processing services to the business server 102 based on preset information processing rules, facilitating the access of business information and platform information from the business server 102 to the cloud server 103. Furthermore, the PaaS platform can also provide information processing services to the cloud server 103 based on preset information processing rules, facilitating the distribution of work order information, etc., from the cloud server 103 to the business server 102.

[0051] It should be noted that the service in the present application can also be understood as a PaaS product. For example, the PaaS product can be a middleware service applied to Mysql, MongoDB and Remote Dictionary Server (Redis), etc., or a middleware service applied to RabbitMQ and Memcache, etc. In addition, the service platform in the present application can also be understood as a PaaS platform. The PaaS platform is different in function and name when it belongs to different operators. The embodiments of the present application do not limit this.

[0052] In combination Figure 1 As shown in Figure 2 , the staff can pre-configure the preset service rule, the preset platform rule, the preset work order rule and the preset quota rule for the relay server 101.

[0053] The preset service rule can be used to regulate the data specification of the service (i.e. PaaS product) of the service platform (i.e. PaaS platform) belonging to each different operator when accessing the cloud server 103. For example, the preset service rule can be used to regulate the information such as the unique identification of the service, the specification identification, the creation parameter and the update parameter, which needs to comply with the preset string coding specification, so as to guide the development of the service front end and the generation of the work order information when the user places an order.

[0054] The preset platform rule can be used to regulate the data specification of the service platform belonging to each different operator when accessing the cloud server 103. For example, the preset platform rule can be used to regulate the information such as the platform name, the platform code and the platform address of the service platform, which needs to comply with the preset string coding specification. The service platform can be a platform for meeting the business needs of a certain real field. For example, an Internet of Things platform and a big data platform, etc.

[0055] The preset work order rule can be used to regulate the data specification that the work order information needs to include the identification of the order to which the work order belongs, the unique identification of the work order, the work order type, the terminal identification (which can also be understood as the user identification) of the subscribed service, the service creation parameter, the service change parameter and the service subscription duration, so as to accurately identify the work order information by the service server 102.

[0056] Preset metering rules can be used to define data specifications for additional resource usage information for specific services. For example, additional storage resource usage information for databases or additional time usage information for public network bandwidth. Usage information may include the service's unique identifier, terminal identifier, statistical time range, statistical usage amount, and statistical unit. Service server 102 can monitor terminal usage information for specific services and send this information to relay server 101. Relay server 101 can process this information based on the preset metering rules and then send it to cloud server 103 for billing and other operations.

[0057] Figure 1 The business server 102 belongs to the operator and is used to support the operator's updates and maintenance of PaaS products and / or PaaS platforms. The operator can configure specific interfaces for the business server 102. The business server 102 can communicate with the relay server 101 through this specific interface to receive and process work order information, etc., transmitted from the relay server 101.

[0058] In one possible approach, the business server 102 can also process the received work order information and return the processing result to the relay server 101 in a synchronous or asynchronous manner, depending on the type of work order.

[0059] Figure 1 Cloud server 103 can be used to deploy a public cloud. The public cloud can be used to provide services such as information storage and ticket processing.

[0060] Optionally, the relay server 101, the service server 102, and the cloud server 103 can all be servers. A server can be a single server, or it can be a server cluster consisting of multiple servers. In some embodiments, the server cluster can also be a distributed cluster. This application does not impose any limitations in this regard.

[0061] Combination Figure 1 ,like Figure 3 The diagram illustrates another structure of the information processing system provided in this application embodiment. The information processing system 100 may further include a terminal 104. The terminal 104 may be communicatively connected to the business server 102 or to the cloud server 103.

[0062] Terminal 104 can be configured with a Hypertext Transfer Protocol (HTTP) client. The HTTP client can be a service implemented based on a World Wide Web (WEB) browser, used to provide various data and services. Users can access various services and / or various service platforms stored in cloud server 103 through terminal 104 and subscribe to certain services as needed.

[0063] In one possible configuration, terminal 104 can be configured with functional modules such as a display module, an input module, and a communication module. The input module can be an external computer input device such as a mouse and keyboard to support various user operations, such as order placement and transaction processing. The display module can be a device such as an LCD screen to display the relevant interface of the HTTP client, such as an order placement interface. The communication module can be a transceiver or similar device for communicating with the business server 102 and the cloud server 103.

[0064] Optionally, Figure 3 Terminal 104 can be a device providing voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a radio access network (RAN). The wireless terminal can be a mobile terminal, such as a computer with a mobile terminal, or a portable, pocket-sized, handheld, or computer-embedded mobile device that exchanges voice and / or data with the radio access network, such as a mobile phone, tablet computer, laptop computer, netbook, or personal digital assistant (PDA). This application does not impose any limitations on these embodiments.

[0065] Combination Figure 1 ,like Figure 4 The diagram shown illustrates a hardware structure of a relay server 101 provided in an embodiment of this application. The relay server 101 includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, memory 22, and communication interface 23 are connected via the bus 24.

[0066] Processor 21 is the control center of relay server 101. It can be a single processor or a collective term for multiple processing elements. For example, processor 21 can be a CPU or other general-purpose processors. Among them, general-purpose processors can be microprocessors or any conventional processors.

[0067] As an embodiment, the processor 21 can include one or more CPUs, such as the CPU0 and CPU1 shown in FIG. 3. Figure 4

[0068] The memory 22 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.

[0069] In one possible implementation, the memory 22 can exist independently of the processor 21, and the memory 22 can be connected to the processor 21 through the bus 24 for storing instructions or program code. When the processor 21 invokes and executes the instructions or program code stored in the memory 22, the information processing method provided by the embodiments described below can be implemented.

[0070] In another possible implementation, the memory 22 can also be integrated with the processor 21.

[0071] The communication interface 23 is used to relay the connection of the server 101 with other devices through a communication network, which can be an Ethernet, a wireless access network, a wireless local area network (WLAN), etc. The communication interface 23 can include a receiving unit for receiving data, and a sending unit for sending data.

[0072] The bus 24 can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 In FIG. 3, only one thick line is used to represent the bus, but it does not mean that there is only one bus or only one type of bus.

[0073] It should be noted that, Figure 4 ​The structure shown in the figure does not constitute a limitation on the relay server 101, except Figure 4 In addition to the components shown, the relay server 101 can include more or fewer of the components shown, or combinations thereof, or different arrangements of the components.

[0074] As shown in the figure, a flowchart of an information processing method provided by an embodiment of the present application is shown. The information processing method is applied to the relay server 101 in the information processing system 100 shown in the figure. The information processing method includes S501-S503. Figure 5 Figure 1 The information processing method includes S501-S503.

[0075] S501, the relay server receives service access information sent by a service server.

[0076] The service access information includes service parameter information for describing a target service and a target service identifier for identifying the target service.

[0077] Optionally, the target service can be a middleware service applied to Mysql, MongoDB, and Remote Dictionary Server (Redis), etc., or a middleware service applied to RabbitMQ and Memcache, etc. Alternatively, the target service can be a public network broadband service, etc. The present embodiment does not limit this.

[0078] Optionally, the service parameter information can include a specification identifier of the target service, a creation parameter (such as a creation time), and an update parameter (such as a version parameter and an interface parameter), etc.

[0079] In one possible manner, the target service identifier can be a unique identifier of the target service. The target service identifier can be a universally unique identifier (UUID) of the target service.

[0080] In one implementable manner, when an operator needs to access a public cloud deployed on a cloud service, the operator can send an information sending instruction directed to the relay server to the relay server through an electronic device (such as a mobile phone, a tablet computer, etc.) supporting instruction editing and instruction issuing. In response to the information sending instruction, the service server can send service access information to the relay server. Correspondingly, the relay server can receive the service access information. Subsequently, the relay server can process the service access information according to the requirements and parameter specifications of the public cloud, and then send the service access information to the cloud server, so that the target service accesses the public cloud.

[0081] ​In this way, the operator can realize the target service access to the public cloud without knowing the requirements and parameter specifications of the public cloud.

[0082] In S502, the relay server updates the service parameter information based on the preset service rule to obtain updated service parameter information.

[0083] Optionally, the preset service rule can be used to specify the string editing specification of each parameter in the service access information and the arrangement order of each parameter, etc. For example, the string quantity range and type of the specification identifier of the target service, the string quantity range and type of the update parameter, etc.

[0084] In an implementable manner, after receiving the service access information sent by the service server, the relay server can parse and determine the service parameter information. Then, the relay server updates the service parameter information based on the preset service rule to obtain updated service parameter information. For example, the relay server can sequentially adjust each parameter information in the service parameter information according to the arrangement order specified in the preset service rule.

[0085] Optionally, the preset service rule can also be used to specify the string editing specification of the unique identifier of the service. Based on this, the relay server can also update the target service identifier.

[0086] In S503, the relay server sends the updated service parameter information and the target service identifier to the cloud server, so that the cloud server stores the correspondence between the updated service parameter information and the target service identifier.

[0087] In an implementable manner, after obtaining the updated service parameter information, the relay server can send the updated service parameter information and the target service identifier to the cloud server. Correspondingly, the cloud server can receive the updated service parameter information and the target service identifier, and store the correspondence between the updated service parameter information and the target service identifier.

[0088] In a possible manner, in combination with Figure 3 The user can perform a service interface opening operation through the input module configured by the terminal. In response to the service interface opening operation, the terminal can send an interface configuration request to the cloud server. Correspondingly, the cloud server can receive the interface configuration request from the terminal, and send rendering information of a plurality of services including the target service to the terminal. Correspondingly, the terminal can receive the rendering information of the plurality of services including the target service sent by the cloud server, and display the plurality of services including the target service through the configured display module. Based on this, the user can learn about the target service, and perform a service subscription operation through the input module configured by the terminal when needed.

[0089] In an embodiment, as shown in FIG. 6, the information processing method provided by the embodiment of the present application further includes S601-S602. Figure 6

[0090] In S601, the relay server updates the platform parameter information based on a preset platform rule to obtain updated platform parameter information.

[0091] It should be noted that if the operator to which the target service belongs does not build a service platform, the client of the public cloud can display the related parameter information of the target service based on a general display window. If the operator to which the target service belongs builds a dedicated service platform, the client of the public cloud can display the service platform built by the operator and display the related parameter information of the target service in the service platform.

[0092] In a possible implementation, when the service access information further includes platform parameter information used to describe the service platform to which the target service belongs and a target platform identifier used to identify the service platform, it indicates that the operator to which the target service belongs builds a dedicated service platform. In this case, the relay server can update the platform parameter information based on a preset platform rule to obtain updated platform parameter information.

[0093] Optionally, the platform parameter information can include the name, code, and externally exposed network address of the service platform, and the like. In addition, the network address of the service platform can be used to identify the service platform, as a docking credential of the work order information or a credential for security authentication.

[0094] Optionally, the preset platform rule can be used to specify the string editing specifications of each parameter in the platform parameter information, for example, the string quantity range and type of the name of the service platform, the string quantity range and type of the code of the service platform, and the string quantity range and type of the network address of the service platform, and the like.

[0095] In a possible implementation, the target platform identifier can be a unique identifier (for example, UUID) of the service platform.

[0096] In S602, the relay server sends the updated platform parameter information, the correspondence between the target platform identifier and the target service identifier to the cloud server.

[0097] ​In an implementable manner, after obtaining the updated platform parameter information, the relay server can send the updated platform parameter information, the target platform identifier, and the correspondence relationship of the target service identifier to the cloud server. Correspondingly, the cloud server can receive the updated platform parameter information, the target platform identifier, and the correspondence relationship of the target service identifier, and store the updated platform parameter information, the target platform identifier, and the correspondence relationship of the target service identifier. Subsequently, the client of the public cloud can display the business platform built by the operator, and display the related parameter information of the target service in the business platform.

[0098] In an embodiment, as shown in Figure 7 the information processing method provided by the embodiment of the application further includes S701-S703.

[0099] S701, the relay server receives the work order information sent by the cloud server.

[0100] The work order information can include a target service identifier, a target terminal identifier, and service transaction information. The target terminal identifier can be used to identify a terminal (which can also be understood as a user) that subscribes to the target service. The service transaction information can include information such as the subscription duration of the target service.

[0101] Optionally, the work order information can be used to describe the work order corresponding to the target service. The work order information can further include an identifier of an order to which the work order belongs, a unique identifier of the work order, a work order type, target service creation parameters, target service change parameters, and

[0102] In an implementable manner, in combination with Figure 3 the user can understand the related information of the target service through the display module configured by the terminal, and perform a service subscription operation through the input module configured by the terminal when needed. In response to the service subscription operation, the terminal can send a service subscription request carrying the target service identifier, the target terminal identifier, and the service transaction information to the cloud server. Correspondingly, the cloud server can receive the service subscription request from the terminal, and parse the service subscription request to determine the target service identifier, the target terminal identifier, and the service transaction information. Then, the cloud server can generate work order information based on the target service identifier, the target terminal identifier, and the service transaction information, and send the work order information to the relay server. Correspondingly, the relay server receives the work order information sent by the cloud server.

[0103] S702, the relay server updates the work order information based on a preset work order rule to obtain updated work order information.

[0104] Optionally, the preset work order rule can be used to specify the arrangement order of each parameter in the work order information.

[0105] In an implementable manner, after receiving the work order information sent by the cloud server, the relay server can update the work order information based on preset work order rules to obtain updated work order information. For example, the relay server can sequentially adjust each parameter information in the work order information according to the arrangement order specified in the preset work order rules, so as to facilitate the business server to identify and process.

[0106] S703、the relay server sends the updated work order information to the business server, so that the business server provides the target service to the corresponding target terminal according to the business transaction information.

[0107] It should be noted that the business access information can also include the work order interface of the business server. Based on this, the relay server can store the correspondence between the work order interface of the business server and the target service identifier, or the correspondence between the work order interface of the business server and the target platform identifier.

[0108] Based on this, the relay server can determine the work order interface of the business server based on the target service identifier or the target platform identifier. Then, the relay server can send the updated work order information to the work order interface of the business server. Correspondingly, the business server can receive the updated work order information sent by the relay server, and provide the target service to the corresponding target terminal according to the business transaction information.

[0109] Exemplarily, the preset target service is a public network broadband service. The business transaction information can include the subscription duration of the target service and the broadband type (such as 100M broadband or 500M broadband, etc.). Based on this, the business server can provide the target terminal with the public network broadband service for the subscription duration.

[0110] In a possible manner, for the work order logic that can be completed synchronously, the business server can synchronously return the work order result at the work order interface. For the work order logic that needs to be completed asynchronously, the business server needs to send the work order result to the relay server when the work order is actually completed, so that the relay server processes and sends it to the cloud server.

[0111] In an embodiment, as shown in Figure 8 The information processing method provided by the embodiment of the application further includes S801-S803.

[0112] S801、the relay server receives the business use information sent by the business server.

[0113] The service usage information includes metering information of the target terminal when using the target service. The metering information can be usage time length information, storage resource usage amount information, and computing resource usage amount information, etc. The service usage information can also include unique identification of the target service, work order identification, target terminal identification, and metering unit, etc.

[0114] It should be noted that the service server can record relevant metering information of the target terminal when using the target service and generate the service usage information when providing the target service to the target terminal. For example, the service server can record time length information of the target terminal when using the public network broadband service and generate the service usage information when providing the target terminal with the public network broadband service of a subscribed time length.

[0115] In an implementable manner, the service server can send the generated service usage information to the relay server in real time or periodically. Correspondingly, the relay server can receive the service usage information sent by the service server and determine the metering information of the target terminal when using the target service.

[0116] S802, the relay server updates the service usage information based on the pre-designed metering rule to obtain updated service usage information.

[0117] Optionally, the pre-designed metering rule can be used to specify string editing specifications and arrangement orders of various parameters in the service usage information, etc.

[0118] In an implementable manner, after receiving the service usage information sent by the service server, the relay server can parse the service usage information to determine various parameters in the process of the target terminal using the target service, and update the various parameters in the process of the target terminal using the target service based on the pre-designed metering rule to obtain updated service usage information, so as to facilitate the cloud server to process.

[0119] S803, the relay server sends the updated service usage information to the cloud server, so that the cloud server provides transaction services to the target terminal according to the updated service usage information.

[0120] In an implementable manner, after obtaining the updated service usage information, the relay server can send the updated service usage information to the cloud server. Correspondingly, the cloud server can receive the updated service usage information sent by the relay server and provide transaction services to the target terminal according to the updated service usage information.

[0121] In a possible manner, if the metering information of the target terminal when using the target service exceeds the subscribed duration or the subscribed quantity or the like in the work order information, the cloud server can determine the subscribed duration or the subscribed quantity or the like in the work order information according to the updated service usage information, and calculate the metering information of the target terminal when using the target service, to determine the extra resources consumed by the target terminal, and provide a transaction service about the extra resources to the target terminal, so as to facilitate the target terminal to make a payment or the like.

[0122] In an embodiment, as shown in FIG. 8, a schematic diagram of a service docking process provided by the embodiment of the application is shown. The relay server can update the received service access information from the service server based on a preset service rule, and send the updated service parameter information and the target service identifier to the cloud server, so that the cloud server stores the correspondence between the updated service parameter information and the target service identifier, thereby completing the process of docking the target service information. Figure 9

[0123] When the service access information further includes platform parameter information for describing the service platform to which the target service belongs, and a target platform identifier for identifying the service platform, the relay server can update the platform parameter information based on a preset platform rule, and send the updated platform parameter information to the cloud server, so that the cloud server stores the correspondence between the updated platform parameter information and the target platform identifier, thereby completing the process of docking the service platform information. Further, the service access information can further include a work order interface of the service server. Based on this, the relay server can store the correspondence between the work order interface of the service server and the target service identifier, or the correspondence between the work order interface of the service server and the target platform identifier, thereby completing the process of docking the work order interface.

[0124] When the service access information does not include the platform parameter information, the relay server can directly start the process of docking the work order interface.

[0125] Further, the service access information can further include a service extra metering rule. The service extra metering rule can be used by the cloud server to provide a transaction service for the target terminal. Based on this, the relay server can further include the updated service extra metering rule in the updated service parameter information sent to the cloud server, so that the cloud server stores the correspondence between the updated service extra metering rule and the target service identifier, thereby completing the process of docking the service extra metering rule. The whole service docking process ends.

[0126] When the service access information does not include the service extra metering rule, the whole service docking process ends.

[0127] ​In the embodiments of the present application, after receiving the service access information sent by the service server, the relay server can update the service parameter information based on the preset service rule, obtain the updated service parameter information, and further send the updated service parameter information and the target service identifier to the cloud server, so that the cloud server stores the correspondence between the updated service parameter information and the target service identifier. Compared with the time-consuming and labor-consuming and low-efficiency defects of the manual connection in the prior art, the present application can update the service access parameter information and the like by the relay server, so as to facilitate the target service to access the cloud server. In this way, the operator does not need to understand the requirements and parameter specifications of the public cloud, and can realize the target service to access the public cloud. Therefore, the present application can solve the technical problem of low efficiency of product access to the public cloud in the prior art.

[0128] The above mainly introduces the scheme provided by the embodiments of the present application from the perspective of method. In order to realize the above functions, it contains the hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed in the present text, the present application can be realized in the form of hardware or the combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0129] The embodiments of the present application can divide the relay server into functional modules according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be realized in the form of hardware or in the form of software functional module. Alternatively, the division of the module in the embodiments of the present application is illustrative, and is only a logical functional division. When actually implemented, there can be another division manner.

[0130] As shown in Figure 10 , it is a structure schematic diagram of an information processing device provided by the embodiments of the present application. The information processing device can be applied to the relay server, and is used for executing the information processing method as shown in Figures 5-8 . The information processing device includes a receiving unit 901, a processing unit 902 and a sending unit 903.

[0131] The receiving unit 901 is used for receiving the service access information sent by the service server; the service access information includes service parameter information for describing the target service and a target service identifier for identifying the target service; for example, in combination with Figure 5 , the receiving unit 901 can be used for executing S501.

[0132] The processing unit 902 is configured to update the service parameter information received by the receiving unit 901 based on a preset service rule, to obtain updated service parameter information; for example, in combination with Figure 5 The processing unit 902 can be configured to perform S502.

[0133] The sending unit 903 is configured to send the updated service parameter information and the target service identifier obtained by the processing unit 902 to a cloud server, so that the cloud server stores a correspondence between the updated service parameter information and the target service identifier. For example, in combination with Figure 5 The sending unit 903 can be configured to perform S503.

[0134] Optionally, the processing unit 902 is further configured to update the platform parameter information based on a preset platform rule, to obtain updated platform parameter information; for example, in combination with Figure 6 The processing unit 902 can be configured to perform S601.

[0135] The sending unit 903 is further configured to send the updated platform parameter information, the target platform identifier and the target service identifier to the cloud server. For example, in combination with Figure 6 The sending unit 903 can be configured to perform S602.

[0136] Optionally, the receiving unit 901 is further configured to receive work order information sent by the cloud server; the work order information includes the target service identifier, the target terminal identifier and service transaction information; for example, in combination with Figure 7 The receiving unit 901 can be configured to perform S701.

[0137] The processing unit 902 is further configured to update the work order information based on a preset work order rule, to obtain updated work order information; for example, in combination with Figure 7 The processing unit 902 can be configured to perform S702.

[0138] The sending unit 903 is further configured to send the updated work order information to a service server, so that the service server provides a target service to a target terminal corresponding to the target terminal identifier according to the service transaction information. For example, in combination with Figure 7 The sending unit 903 can be configured to perform S703.

[0139] Optionally, the receiving unit 901 is further configured to receive service usage information sent by the service server; the service usage information includes metering information of the target terminal when using the target service; for example, in combination with Figure 8 The receiving unit 901 can be configured to perform S801.

[0140] The processing unit 902 is further configured to perform updating processing on the service usage information based on the pre-designed rule, to obtain updated service usage information. For example, in combination with Figure 8 The processing unit 902 can be configured to perform S802.

[0141] The sending unit 903 is further configured to send the updated service usage information to the cloud server, so that the cloud server provides the transaction service to the target terminal according to the updated service usage information. For example, in combination with Figure 8 The sending unit 903 can be configured to perform S803.

[0142] Those skilled in the art can clearly understand that, in one or more examples described above, the functions described in the present application can be implemented by hardware, software, firmware or any combination thereof. When implemented by software, the functions can be stored in a computer readable medium or transmitted as one or more instructions or codes on a computer readable medium. The computer readable medium includes a computer readable storage medium and a communication medium, wherein the communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0143] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0144] In the several embodiments provided by the present application, it should be understood that the disclosed device and method can be implemented by other ways. For example, the device embodiments described above are only schematic, and the division of the modules or units is only a logical function division, and there can be another division way in actual implementation. For example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms. The units shown as separate components can be or can not be physically separate, and the units shown as components can be one physical unit or a plurality of physical units, that is, can be located in one place, or can be distributed to a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.

[0145] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any changes or replacements within the technical scope disclosed by the present application can be easily conceived by the person skilled in the art, and should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. An information processing method characterized by comprising: Applied to a relay server, comprising: receiving service access information sent by a service server; the service access information includes service parameter information for describing a target service and a target service identifier for identifying the target service; updating the service parameter information based on a preset service rule to obtain updated service parameter information; wherein the service parameter information includes a specification identifier, a creation time, a version parameter and an interface parameter of the target service; the preset service rule is used to specify the character editing specification of each parameter in the service parameter information; sending the updated service parameter information and the target service identifier to a cloud server, so that the cloud server stores the correspondence between the updated service parameter information and the target service identifier; in the case that the service access information further includes platform parameter information for describing a service platform to which the target service belongs, and a target platform identifier for identifying the service platform, updating the platform parameter information based on a preset platform rule to obtain updated platform parameter information; the platform parameter information includes the name, code and externally exposed network address of the service platform of an operator; the preset platform rule is used to specify the character editing specification of each parameter in the platform parameter information; sending the correspondence between the updated platform parameter information, the target platform identifier and the target service identifier to the cloud server.

2. The information processing method according to claim 1, characterized by, Further comprising: receiving work order information sent by the cloud server; the work order information includes the target service identifier, a target terminal identifier and service transaction information; updating the work order information based on a preset work order rule to obtain updated work order information; sending the updated work order information to the service server, so that the service server provides the target service to a target terminal corresponding to the target terminal identifier according to the service transaction information.

3. The information processing method according to claim 2, characterized by, Further comprising: receiving service usage information sent by the service server; the service usage information includes metering information of the target terminal when using the target service; updating the service usage information based on a preset metering rule to obtain updated service usage information; sending the updated service usage information to the cloud server, so that the cloud server provides transaction services to the target terminal according to the updated service usage information.

4. An information processing apparatus, characterized by comprising: Applied to a relay server, comprising: a receiving unit, a processing unit and a sending unit; the receiving unit is used for receiving service access information sent by a service server; the service access information includes service parameter information for describing a target service and a target service identifier for identifying the target service; the processing unit is used for updating the service parameter information received by the receiving unit based on a preset service rule to obtain updated service parameter information; wherein the service parameter information includes a specification identifier, a creation time, a version parameter and an interface parameter of the target service; the preset service rule is used to specify the character editing specification of each parameter in the service parameter information; The sending unit is configured to send the updated service parameter information and the target service identifier obtained by the processing unit to the cloud server, so that the cloud server stores a correspondence between the updated service parameter information and the target service identifier. The processing unit is further configured to, when the service access information further includes platform parameter information used to describe a service platform to which the target service belongs and a target platform identifier used to identify the service platform, perform update processing on the platform parameter information based on a preset platform rule to obtain updated platform parameter information; the platform parameter information includes a name, a code, and an externally exposed network address of a service platform of an operator; and the preset platform rule is used to specify character editing specifications of parameters in the platform parameter information. The sending unit is further configured to send the cloud server with a correspondence between the updated platform parameter information, the target platform identifier, and the target service identifier. 5.The information processing apparatus according to claim 4, wherein The receiving unit is further configured to receive work order information sent by the cloud server; the work order information includes the target service identifier, a target terminal identifier, and service transaction information. The processing unit is further configured to perform update processing on the work order information based on a preset work order rule to obtain updated work order information. The sending unit is further configured to send the updated work order information to the service server, so that the service server provides the target service to a target terminal corresponding to the target terminal identifier according to the service transaction information. 6.The information processing apparatus according to claim 5, wherein The receiving unit is further configured to receive service usage information sent by the service server; the service usage information includes metering information of the target terminal when the target terminal uses the target service. The processing unit is further configured to perform update processing on the service usage information based on a preset metering rule to obtain updated service usage information. The sending unit is further configured to send the cloud server with the updated service usage information, so that the cloud server provides transaction services to the target terminal according to the updated service usage information. The information processing apparatus includes a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the information processing apparatus is running, the processor executes the computer execution instructions stored in the memory, so that the information processing apparatus performs the information processing method according to any one of claims 1 to 3.

7. An information processing apparatus, characterized by comprising: The computer readable storage medium includes computer execution instructions, when the computer execution instructions are running on a computer, so that the computer executes the information processing method according to any one of claims 1 to 3.

8. A computer-readable storage medium, characterized in that, ​

Citation Information

Patent Citations

  • Cloud application integrated management platform and method supporting service fusion

    CN102739771A