Disclosure of Invention
The embodiment of the invention aims to provide a service method, a terminal, a storage medium and a system of a plurality of application delivery platforms, and provides a one-stop solution for application delivery, so that the workload of operators is reduced, and the delivery efficiency is improved.
In order to achieve the above object, in a first aspect, an embodiment of the present invention provides a service method for multiple application delivery platforms, including:
establishing data interaction channels and operation interaction channels between the application launching platforms;
receiving a binding operation of a user;
acquiring a plurality of user account information under a plurality of application delivery platforms through the data interaction channel and the operation interaction channel;
synchronizing historical release data of a plurality of user accounts according to the information of the plurality of user accounts;
and analyzing the historical delivery data to obtain a plurality of historical delivery strategies.
As a preferred embodiment of the present application, the service method further includes:
synchronizing real-time delivery data of a plurality of user accounts according to the information of the plurality of user accounts;
performing machine learning on the plurality of historical releasing strategies to obtain an optimal releasing strategy;
and obtaining an optimal adjustment scheme according to the real-time delivery data and the optimal delivery strategy, and automatically executing the optimal adjustment scheme.
As a preferred embodiment of the present application, the service method further includes:
receiving user operation to allocate different user permissions to a plurality of user accounts, wherein the user permissions comprise viewing permissions and operating permissions.
As a preferred embodiment of the present application, the service method further includes:
acquiring real-time modification data and original data of a plurality of application platforms, wherein the modification data is obtained by executing modification operation on the plurality of application platforms by a user;
and performing data verification reminding on the user according to the real-time modified data and the original data.
In a preferred embodiment of the present application, the historical delivery data includes exposure data, download data, and consumption data from the delivery start time to the current time.
In a second aspect, an embodiment of the present invention provides a service terminal, including a processor, an input device, an output device, and a memory, where the processor, the input device, the output device, and the memory are connected to each other, where the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to perform the following steps:
establishing data interaction channels and operation interaction channels between the application launching platforms;
receiving a binding operation of a user;
acquiring a plurality of user account information under a plurality of application delivery platforms through the data interaction channel and the operation interaction channel;
synchronizing historical release data of a plurality of user accounts according to the information of the plurality of user accounts;
and analyzing the historical delivery data to obtain a plurality of historical delivery strategies.
As a preferred embodiment of the present application, the processor is configured to call the program instruction to perform the following steps:
synchronizing real-time delivery data of a plurality of user accounts according to the information of the plurality of user accounts;
performing machine learning on the plurality of historical releasing strategies to obtain an optimal releasing strategy;
and obtaining an optimal adjustment scheme according to the real-time delivery data and the optimal delivery strategy, and automatically executing the optimal adjustment scheme.
As a preferred embodiment of the present application, the processor is configured to call the program instruction to perform the following steps:
receiving user operation to allocate different user permissions to a plurality of user accounts, wherein the user permissions comprise viewing permissions and operating permissions;
acquiring real-time modification data and original data of a plurality of application platforms, wherein the modification data is obtained by executing modification operation on the plurality of application launching platforms by a user;
and performing data verification reminding on the user according to the real-time modified data and the original data.
In a third aspect, the present invention provides a computer-readable storage medium, in which a computer program is stored, the computer program including program instructions, which, when executed by a processor, cause the processor to execute the method of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a service system, including multiple application delivery platforms and a service terminal, where the service terminal is as described in the first aspect above.
According to the embodiment of the invention, a data interaction channel and an operation interaction channel between the application delivery platforms are established, and a service system consisting of the application delivery platforms and the service terminal is established, so that a one-stop solution for application delivery is provided.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to a determination" or "in response to a detection". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
Referring to fig. 1, a flow chart of a service method for multiple application delivery platforms according to a first embodiment of the present invention is shown, where as shown in the figure, the method may include the following steps:
s101, establishing data interaction channels and operation interaction channels between the application launching platforms.
Specifically, the service terminals of the multiple application delivery platforms can access data interaction channels and operation interaction channels between the service terminals and the multiple application delivery platforms through the API interfaces, so that a basis is provided for subsequent processing flows. The service terminal of the embodiment can also be called a service platform.
S102, receiving the binding operation of the user.
Specifically, the user registers on the service terminal, and performs a binding operation after the registration is completed, so that the service terminal can acquire related data information under the bound user account in subsequent steps.
S103, acquiring information of a plurality of user accounts under a plurality of application delivery platforms through a data interaction channel and an operation interaction channel.
Specifically, each application delivery platform can correspond to different mobile phone manufacturers, and each application delivery platform includes a plurality of user account information. The service terminal can acquire a plurality of user account information under a plurality of application delivery platforms through the data interaction channel, and can perform various operations on the plurality of application delivery platforms through the operation interaction channel.
And S104, synchronizing historical release data of a plurality of user accounts according to the information of the plurality of user accounts.
The historical delivery data includes, but is not limited to, exposure data, download data, consumption data and the like from the delivery start time to the current time, and the current time refers to the time when the service terminal acquires the application delivery platform data. Specifically, the service terminal synchronizes historical delivery data and real-time delivery data of a plurality of user accounts according to information of the plurality of user accounts, so that a user of the service terminal can view all the historical delivery data and the real-time delivery data.
And S105, analyzing the historical releasing data to obtain a plurality of historical releasing strategies.
Specifically, the service terminal analyzes historical delivery data in a same comparison mode, a ring comparison mode and the like, and obtains a plurality of historical delivery strategies by combining information such as delivery application belonging types, channel attributes and the like. The historical releasing strategy comprises but not limited to limiting conditions such as a base price of releasing price, a maximum price, total consumption, price adjusting times and the like.
According to the service method of the multiple application delivery platforms, the data interaction channel and the operation interaction channel between the application delivery platforms are established, the service system formed by the multiple application delivery platforms and the service terminal is established, and therefore the one-stop solution of application delivery is provided.
In addition, it should be noted that, based on the service system constructed in this embodiment, all the application programs on each application delivery platform can be directly managed on the service system, a delivery plan on each application delivery platform is processed, and all the services required for operation and promotion can be enjoyed on the service system. And the service system enables the use style of each application delivery platform to be unified, and is more suitable for the use habit of the user.
Referring to fig. 2, a flowchart of a service method for multiple application delivery platforms according to a second embodiment of the present invention is shown, where the method includes the following steps:
s201, establishing data interaction channels and operation interaction channels between the application launching platforms.
S202, receiving the binding operation of the user.
And S203, acquiring information of a plurality of user accounts under a plurality of application delivery platforms through a data interaction channel and an operation interaction channel.
And S204, synchronizing historical delivery data and real-time delivery data of a plurality of user accounts according to the information of the plurality of user accounts.
S205, analyzing the historical releasing data to obtain a plurality of historical releasing strategies.
And S206, performing machine learning on the plurality of historical releasing strategies to obtain an optimal releasing strategy.
And S207, obtaining an optimal adjustment scheme according to the real-time delivery data and the optimal delivery strategy, and automatically executing the optimal adjustment scheme.
The optimal adjustment scheme includes, but is not limited to, adjusting the delivery price, turning off and on the delivery switch, etc.
According to the service method of the multiple application delivery platforms, the data interaction channel and the operation interaction channel between the application delivery platforms are established, the service system formed by the multiple application delivery platforms and the service terminal is established, and therefore the one-stop solution of application delivery is provided.
In addition, the service terminal acquires a plurality of user account information under a plurality of application delivery platforms through the data interaction channel and the operation interaction channel, synchronizes historical delivery data and real-time delivery data of a plurality of user accounts according to the user account information, and formulates a delivery strategy according to the historical delivery data and the real-time delivery data, so that monitoring and management of the real-time delivery data of the application delivery platforms can be realized, a more accurate delivery strategy can be formulated, and delivery efficiency is improved.
Further, in this embodiment, the service terminal performs machine learning on the plurality of historical delivery strategies to obtain an optimal delivery strategy, obtains an optimal adjustment scheme according to the real-time delivery data and the optimal delivery strategy, and automatically executes the optimal adjustment scheme, thereby implementing automatic operation of delivery of the application program by the service terminal.
Referring to fig. 3, a flow chart of a service method for multiple application delivery platforms according to a third embodiment of the present invention is shown, where as shown in the figure, the method may include the following steps:
s301, establishing data interaction channels and operation interaction channels between the application launching platforms.
Specifically, the service terminals of the multiple application delivery platforms can access data interaction channels and operation interaction channels between the service terminals and the multiple application delivery platforms through the API interfaces, so that a basis is provided for subsequent processing flows.
S302, receiving the binding operation of the user, and setting a data verification prompt.
Specifically, the user registers on the service terminal, and performs a binding operation after the registration is completed. Furthermore, an operation data verification prompt is added on the side of the service terminal, namely the percentage of the modified value to the original value (modified value/original value 100%) is prompted after the digital data such as the price and the like are modified, so that misoperation caused by dislocation of decimal points is avoided, and the operation risk of operators is reduced. In addition, risk reminding can be performed when data abnormity occurs, wherein the data abnormity comprises but is not limited to data consumption over-speed or over-slow, over-high or over-low bidding and the like.
And S303, acquiring information of a plurality of user accounts under a plurality of application delivery platforms through a data interaction channel and an operation interaction channel.
Specifically, each application delivery platform can correspond to different mobile phone manufacturers, and each application delivery platform includes a plurality of user account information. The service terminal can acquire a plurality of user account information under a plurality of application delivery platforms through the data interaction channel, and can perform various operations on the plurality of application delivery platforms through the operation interaction channel.
S304, receiving user operation to allocate different user permissions to a plurality of user accounts.
The user authority comprises a viewing authority and an operating authority.
Specifically, after the service terminal obtains information of a plurality of user accounts, the user can operate the service terminal to allocate different user permissions to different user accounts, for example, the allocated user account 1 only has a viewing permission, and the allocated user account 2 only has an operation permission. After the user account 1 logs in the service terminal, data check and the like can be only carried out on a plurality of releasing application platforms and the service terminal; after the user account 2 logs in the service terminal, only data operation and the like can be performed on a plurality of launching application platforms. I.e. the viewing right and the operating right are separated. At present, most application launching platforms can check all data only by logging successfully, and all functions on the application launching platforms are operated. However, in the current operation work, a plurality of operators in charge of data arrangement work do not need to operate the platform, and after the permission is separated, the potential misoperation risk of the operators on the platform operation can be reduced.
S305, synchronizing historical delivery data and real-time delivery data of a plurality of user accounts according to the information of the plurality of user accounts.
Specifically, if the user account 1 is from the application delivery platform 1 and the user account 2 is from the application delivery platform 2, the service terminal may synchronize all historical delivery data and real-time delivery data of the user account 1 on the application delivery platform 1, and may synchronize all historical delivery data and real-time delivery data of the user account 2 on the application delivery platform 2. The historical delivery data includes, but is not limited to, exposure data, download data, consumption data, and the like from the delivery start time to the current time.
S306, analyzing the historical releasing data to obtain a plurality of historical releasing strategies.
And S307, performing machine learning on the plurality of historical releasing strategies to obtain an optimal releasing strategy.
And S308, obtaining an optimal adjustment scheme according to the real-time delivery data and the optimal delivery strategy, and automatically executing the optimal adjustment scheme.
S309, acquiring real-time modified data and original data of a plurality of application delivery platforms.
And the modification data is obtained by executing modification operation on the plurality of application delivery platforms by the user. Specifically, when the user operates the application delivery platform to modify data, for example, digital data such as price is modified, the service terminal may obtain real-time modified data and original data, for example, the implementation modified data is 100.6, and the original data is 10.06.
And S310, performing data verification reminding on the user according to the real-time modified data and the original data.
Specifically, the service terminal calculates the proportion percentage of the real-time modification data and the original data (real-time modification data/original data 100), and pops up the proportion percentage to realize data verification reminding for the user, so that misoperation of the user on the data can be effectively avoided.
It should be noted that the steps S301 to S310 are only one specific embodiment, and the logic sequence between the steps is not limited thereto and can be adjusted according to specific situations.
According to the service method of the multiple application delivery platforms, the data interaction channel and the operation interaction channel between the application delivery platforms are established, the service system formed by the multiple application delivery platforms and the service terminal is established, and therefore the one-stop solution of application delivery is provided.
In addition, the service terminal acquires a plurality of user account information under a plurality of application delivery platforms through the data interaction channel and the operation interaction channel, synchronizes historical delivery data and real-time delivery data of a plurality of user accounts according to the user account information, and formulates a delivery strategy according to the historical delivery data and the real-time delivery data, so that monitoring and management of the real-time delivery data of the application delivery platforms can be realized, a more accurate delivery strategy can be formulated, and delivery efficiency is improved.
Further, in this embodiment, the service terminal performs machine learning on the plurality of historical delivery strategies to obtain an optimal delivery strategy, obtains an optimal adjustment scheme according to the real-time delivery data and the optimal delivery strategy, and automatically executes the optimal adjustment scheme, thereby implementing automatic operation of delivery of the application program by the service terminal.
In addition, it should be noted that, based on the service system constructed in this embodiment, all the application programs on each application delivery platform can be directly managed on the service system, a delivery plan on each application delivery platform is processed, and all the services required for operation and promotion can be enjoyed on the service system. And the service system enables the use style of each application delivery platform to be unified, and is more suitable for the use habit of the user.
Correspondingly, on the basis of the service method for multiple application delivery platforms provided by the embodiment, the embodiment of the invention also provides a service system for multiple application delivery platforms. Referring to fig. 4, the service system includes a service terminal 100 and a plurality of application delivery platforms 200.
Specifically, as shown in fig. 5, the service terminal 100 may include: one or more processors 101, one or more input devices 102, one or more output devices 103, and memory 104, the processors 101, input devices 102, output devices 103, and memory 104 being interconnected via a bus 105. The memory 104 is used for storing a computer program comprising program instructions, the processor 101 is configured for invoking the program instructions to perform:
establishing data interaction channels and operation interaction channels between the application launching platforms;
receiving a binding operation of a user;
acquiring a plurality of user account information under a plurality of application delivery platforms through the data interaction channel and the operation interaction channel;
synchronizing historical release data of a plurality of user accounts according to the information of the plurality of user accounts;
and analyzing the historical delivery data to obtain a plurality of historical delivery strategies.
Further, the processor is configured to call the program instructions to perform the steps of:
synchronizing real-time delivery data of a plurality of user accounts according to the information of the plurality of user accounts;
performing machine learning on the plurality of historical releasing strategies to obtain an optimal releasing strategy;
and obtaining an optimal adjustment scheme according to the real-time delivery data and the optimal delivery strategy, and automatically executing the optimal adjustment scheme.
Further, the processor is configured to call the program instructions to perform the steps of:
the processor is configured to invoke the program instructions to perform the steps of:
receiving user operation to allocate different user permissions to a plurality of user accounts, wherein the user permissions comprise viewing permissions and operating permissions;
acquiring real-time modification data and original data of a plurality of application platforms, wherein the modification data is obtained by executing modification operation on the plurality of application launching platforms by a user;
and performing data verification reminding on the user according to the real-time modified data and the original data.
It should be understood that, in the embodiment of the present invention, the Processor 101 may be a Central Processing Unit (CPU), and the Processor may also be other general processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The input device 102 may include a keyboard or the like, and the output device 103 may include a display (LCD or the like), a speaker, or the like.
The memory 104 may include read-only memory and random access memory, and provides instructions and data to the processor 101. A portion of the memory 104 may also include non-volatile random access memory. For example, the memory 104 may also store device type information.
In a specific implementation, the processor 101, the input device 102, and the output device 103 described in this embodiment of the present invention may execute the implementation manner described in the embodiment of the service method for multiple application delivery platforms provided in this embodiment of the present invention, and details are not described here again.
According to the service system and the service terminal provided by the embodiment of the invention, a data interaction channel and an operation interaction channel between the service system and a plurality of application delivery platforms are established, and a service system consisting of the plurality of application delivery platforms and the service terminal is established, so that a one-stop solution for application delivery is provided.
In addition, the service terminal acquires a plurality of user account information under a plurality of application delivery platforms through the data interaction channel and the operation interaction channel, synchronizes historical delivery data and real-time delivery data of a plurality of user accounts according to the user account information, and formulates a delivery strategy according to the historical delivery data and the real-time delivery data, so that monitoring and management of the real-time delivery data of the application delivery platforms can be realized, a more accurate delivery strategy can be formulated, and delivery efficiency is improved.
Further, in this embodiment, the service terminal performs machine learning on the plurality of historical delivery strategies to obtain an optimal delivery strategy, obtains an optimal adjustment scheme according to the real-time delivery data and the optimal delivery strategy, and automatically executes the optimal adjustment scheme, thereby implementing automatic operation of delivery of the application program by the service terminal.
In addition, it should be noted that, based on the service system constructed in this embodiment, all the application programs on each application delivery platform can be directly managed on the service system, a delivery plan on each application delivery platform is processed, and all the services required for operation and promotion can be enjoyed on the service system. And the service system enables the use style of each application delivery platform to be unified, and is more suitable for the use habit of the user.
Accordingly, an embodiment of the present invention provides a computer-readable storage medium, in which a computer program is stored, the computer program comprising program instructions that, when executed by a processor, implement: the service method of the application delivery platforms.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may also be an electric, mechanical or other form of connection.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.