Resource transfer method, device and computer equipment based on cloud application
By adding a second cloud connection channel between the cloud and cloud applications, the problem that the cloud cannot call external resource transfer channels and applications is solved, and resource transfer operations in cloud application scenarios with multiple resource transfer methods are realized.
Patent Information
- Application Number
- CN202010656432.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-09
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2040-07-09
AI Technical Summary
The cloud cannot call external resource transfer channels and applications, resulting in limited resource transfer methods for cloud applications.
By adding a second cloud connection channel between the cloud and cloud applications, the interaction of resource transfer information and feedback of document information is realized, allowing the cloud to call external resource transfer channels and applications.
It realizes the call of external resource transfer channels and applications by the cloud, and provides a variety of resource transfer methods. Users' resource transfer in cloud application scenarios is not restricted.
Smart Images

Figure CN111818164B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a cloud application-based resource transfer method, apparatus, computer equipment, and storage medium. Background Art
[0002] Cloud applications are applications that interact between devices and the cloud. They connect to and control remote server clusters via the Internet or a local area network to complete business logic or computational tasks. Cloud applications utilize the powerful computing power of cloud simulators to encode the running process into audio and video streams, which are then transmitted to mobile devices over the network for user interaction.
[0003] The resource transfer operation of cloud applications is also performed in the cloud. However, since the cloud does not have the resource transfer application required for resource transfer installed, the cloud cannot call the resource transfer application to complete the resource transfer operation, and the resource transfer methods available in the cloud are limited. Summary of the Invention
[0004] Based on this, it is necessary to provide a cloud application-based resource transfer method, apparatus, computer equipment and storage medium that can use various resource transfer methods to address the above technical problems.
[0005] A cloud application-based resource transfer method, the method comprising:
[0006] Display the video images generated after cloud processing through cloud applications;
[0007] In response to a triggering operation on a target visual element in the video screen for triggering resource transfer, displaying the resource transfer channel screen generated in the cloud;
[0008] Displaying the target resource transfer channel in the resource transfer channel screen;
[0009] Displaying the document information generated by the cloud corresponding to the target resource transfer channel;
[0010] In response to the resource transfer confirmation operation for the document information, a resource transfer operation based on the document information is triggered through the target resource transfer channel.
[0011] A resource transfer device based on cloud applications, comprising:
[0012] The video screen display module is used to display the video screen generated after cloud processing through the cloud application;
[0013] a response module, configured to display the resource transfer channel screen generated by the cloud in response to a triggering operation on a target visual element in the video screen for triggering resource transfer;
[0014] A resource transfer channel display module, configured to display a target resource transfer channel in the resource transfer channel screen;
[0015] A document information display module, configured to display the document information generated by the cloud corresponding to the target resource transfer channel;
[0016] The resource transfer module is configured to trigger a resource transfer operation based on the document information through the target resource transfer channel in response to a resource transfer confirmation operation on the document information.
[0017] A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0018] Display the video images generated after cloud processing through cloud applications;
[0019] In response to a triggering operation on a target visual element in the video screen for triggering resource transfer, displaying the resource transfer channel screen generated in the cloud;
[0020] Displaying the target resource transfer channel in the resource transfer channel screen;
[0021] Displaying the document information generated by the cloud corresponding to the target resource transfer channel;
[0022] In response to the resource transfer confirmation operation for the document information, a resource transfer operation based on the document information is triggered through the target resource transfer channel.
[0023] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:
[0024] Display the video images generated after cloud processing through cloud applications;
[0025] In response to a triggering operation on a target visual element in the video screen for triggering resource transfer, displaying the resource transfer channel screen generated in the cloud;
[0026] Displaying the target resource transfer channel in the resource transfer channel screen;
[0027] Displaying the document information generated by the cloud corresponding to the target resource transfer channel;
[0028] In response to the resource transfer confirmation operation for the document information, a resource transfer operation based on the document information is triggered through the target resource transfer channel.
[0029] In the aforementioned cloud-based resource transfer method, apparatus, computer device, and storage medium, the cloud processes the cloud application's operating process into an audio and video stream through cloud computing, and displays the corresponding video screen through the cloud application to enable interaction between the cloud and the user. When a user triggers a target visual element in the video screen used to trigger resource transfer, the cloud application feeds back the user's operation information to the cloud, causing the cloud to generate a resource transfer channel screen, allowing the user to select a target resource transfer channel within the resource transfer channel screen. The cloud generates corresponding document information based on the target resource transfer channel and returns it to the cloud application, allowing the cloud to perform resource transfer operations based on the cloud application calling the target resource transfer channel.
[0030] Traditional cloud services can only transfer resources using built-in resource transfer channels and are unable to call external resource transfer channels. However, in this embodiment, the cloud can call external resource transfer channels based on cloud applications, as well as perform resource transfer operations using resource transfer applications not installed on the cloud. This enables the cloud to call external resource transfer channels and resource transfer applications, allowing users to transfer resources in cloud application scenarios without being restricted by cloud scenarios.
[0031] A cloud application-based resource transfer method, the method comprising:
[0032] Transmitting the video image to the cloud application via a first cloud connection channel between the cloud application and the cloud application;
[0033] receiving, via the first cloud connection channel, a resource transfer triggering event fed back by the cloud application;
[0034] In response to the resource transfer triggering event, interacting with the cloud application via a second cloud connection channel between the cloud application and the cloud application to determine a target resource transfer channel;
[0035] The document information corresponding to the target resource transfer channel is fed back to the cloud application through the second cloud connection channel, so that the cloud application triggers a resource transfer operation based on the document information through the target resource transfer channel.
[0036] A resource transfer device based on cloud applications, comprising:
[0037] A transmission module, configured to transmit the video image to the cloud application via a first cloud connection channel between the cloud application and the cloud application;
[0038] a receiving module, configured to receive, via the first cloud connection channel, a resource transfer triggering event fed back by the cloud application;
[0039] a determination module, configured to interact with the cloud application via a second cloud connection channel between the cloud application and the cloud application in response to the resource transfer triggering event to determine a target resource transfer channel;
[0040] A feedback module is used to feed back the document information corresponding to the target resource transfer channel to the cloud application through the second cloud connection channel, so that the cloud application triggers a resource transfer operation based on the document information through the target resource transfer channel.
[0041] A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0042] Transmitting the video image to the cloud application via a first cloud connection channel between the cloud application and the cloud application;
[0043] receiving, via the first cloud connection channel, a resource transfer triggering event fed back by the cloud application;
[0044] In response to the resource transfer triggering event, interacting with the cloud application via a second cloud connection channel between the cloud application and the cloud application to determine a target resource transfer channel;
[0045] The document information corresponding to the target resource transfer channel is fed back to the cloud application through the second cloud connection channel, so that the cloud application triggers a resource transfer operation based on the document information through the target resource transfer channel.
[0046] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:
[0047] Transmitting the video image to the cloud application via a first cloud connection channel between the cloud application and the cloud application;
[0048] receiving, via the first cloud connection channel, a resource transfer triggering event fed back by the cloud application;
[0049] In response to the resource transfer triggering event, interacting with the cloud application via a second cloud connection channel between the cloud application and the cloud application to determine a target resource transfer channel;
[0050] The document information corresponding to the target resource transfer channel is fed back to the cloud application through the second cloud connection channel, so that the cloud application triggers a resource transfer operation based on the document information through the target resource transfer channel.
[0051] In the above-mentioned cloud application-based resource transfer method, apparatus, computer equipment, and storage medium, the cloud processes the operation process of the cloud application into an audio and video stream through cloud computing, and displays the corresponding video screen through the cloud application to realize interaction between the cloud and the user. A second cloud connection channel is added between the cloud and the cloud application to feedback the response to the resource transfer trigger event to the cloud application through the second cloud connection channel, thereby interacting with the user through the second cloud connection channel for resource transfer related information. Resource transfer interaction is carried out with the user through the second cloud connection channel to determine the target resource transfer channel selected by the user, thereby generating corresponding document information. The document information is fed back to the cloud application through the second cloud connection channel, so that the cloud can call various resource transfer channels outside the cloud based on the cloud application, and the resource transfer application can perform resource transfer operations, so that the user's resource transfer in the cloud application scenario is unrestricted. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 FIG1 is an application environment diagram of a resource transfer method based on cloud applications in one embodiment;
[0053] Figure 2 1 is a flow chart of a resource transfer method based on cloud applications in one embodiment;
[0054] Figure 3 A schematic diagram of a process for displaying target resource transfer channel steps in a resource transfer channel screen in one embodiment;
[0055] Figure 4 A schematic diagram of a process for displaying a video image generated after cloud processing through a cloud application in one embodiment;
[0056] FIG5( a ) is a schematic diagram illustrating the interaction between a traditional cloud application and the cloud in one embodiment;
[0057] FIG5( b ) is a schematic diagram of a resource transfer method based on cloud applications in one embodiment;
[0058] Figure 6 1 is a flow chart of a resource transfer method based on a cloud gaming application in one embodiment;
[0059] Figure 7 A schematic diagram of a resource transfer interface for a cloud gaming scenario in one embodiment;
[0060] Figure 8 1 is a flow chart of a resource transfer method based on cloud applications in one embodiment;
[0061] Figure 9 This is a timing diagram of a resource transfer method based on a cloud gaming application in one embodiment;
[0062] Figure 10 is a structural block diagram of a resource transfer device based on cloud applications in another embodiment;
[0063] Figure 11 is a structural block diagram of a resource transfer device based on cloud applications in another embodiment;
[0064] Figure 12 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0065] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0066] The cloud application-based resource transfer method provided in this application can be applied to Figure 1 In the application environment shown, cloud server 120 transmits a video image to the cloud application via a first cloud connection channel between the cloud and the cloud application. Terminal 110 displays the video image generated after cloud processing via the cloud application. Then, in response to a triggering operation on a target visual element in the video image used to trigger resource transfer, terminal 110 displays a resource transfer channel screen generated by the cloud. Terminal 110 displays the target resource transfer channel on the resource transfer channel screen. Cloud server 120 provides cloud application with cloud document information corresponding to the target resource transfer channel via a second cloud connection channel. Terminal 110 then displays the cloud document information corresponding to the target resource transfer channel. Then, in response to a resource transfer confirmation operation on the document information, terminal 110 triggers a resource transfer operation based on the document information via the target resource transfer channel. Terminal 110 communicates with cloud server 120 via a network. Cloud server 120 is a server that provides cloud computing services and can be implemented as a standalone server or a server cluster consisting of multiple servers. Terminal 110 can be, but is not limited to, a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smartwatch, etc. The terminal and the server may be connected directly or indirectly via wired or wireless communication, which is not limited in this application.
[0067] In one embodiment, Figure 2 As shown, a resource transfer method based on cloud application is provided, which is applied to Figure 1 The following steps are used as an example to illustrate the terminal:
[0068] Step 202: Display the video image generated after cloud processing through a cloud application.
[0069] Cloud applications refer to applications that interact between terminals and the cloud. Cloud applications utilize the powerful computing power of cloud simulators to encode the running process into audio and video streams, which are then transmitted to the mobile phone via the network to enable interaction with the user. Cloud applications can be any application running in the cloud. Examples include, but are not limited to, cloud gaming applications, cloud instant messaging applications, cloud social networking applications, cloud video applications, cloud sharing applications, cloud shopping and sales applications, and cloud intelligent recognition applications.
[0070] Cloud gaming, also known as gaming on demand, is an online gaming technology based on cloud computing. Cloud gaming technology enables thin clients with relatively limited graphics and data processing capabilities to run high-quality games. In cloud gaming scenarios, the game runs not on the player's terminal but on a cloud server. The cloud server renders the game scene into a video and audio stream, which is transmitted to the player's terminal over the network. The player's terminal does not need powerful graphics and data processing capabilities; it only needs basic streaming capabilities and the ability to receive player input and send it to the cloud server.
[0071] Specifically, a user logs into a cloud application on a terminal using a user ID. This user ID can be an account number entered by the user when logging into the cloud application, or a unique string generated based on the account number. The terminal then loads the audio and video streams processed and transmitted by the cloud through the cloud application, thereby displaying the video images generated from the audio stream in the cloud application.
[0072] Step 204 : In response to a triggering operation on a target visual element in the video screen for triggering resource transfer, a resource transfer channel screen generated in the cloud is displayed.
[0073] Among them, visual elements refer to data that can be displayed and made visible to the human eye to convey information. Target visual elements refer to elements that can trigger specific events. For example, by triggering the target visual element, a resource transfer channel selection event is triggered. It is understandable that different target visual elements can trigger different events. The target visual element includes one or a combination of characters, pictures, and animation files. The triggering operation can be a touch, long press, click, slide, and multi-touch. The resource transfer channel screen refers to a screen that displays candidate resource transfer channels or target resource transfer channels. Resource transfer channel refers to the channel for resource transfer.
[0074] Specifically, the user can trigger a visual element in the video screen displayed by the cloud application by touching, long pressing, clicking, sliding, or multi-touch. The terminal detects the user's triggering operation, determines the visual element triggered by the user, and determines the visual element corresponding to the triggering operation as the target visual element. The terminal can then feedback the resource transfer trigger event triggered by the triggering operation to the cloud. After receiving the resource transfer trigger event feedback from the cloud application, the cloud generates a resource transfer channel screen based on the resource transfer trigger event and transmits the resource transfer channel screen to the cloud application.
[0075] In this embodiment, the resource transfer channel screen can be embedded in the video screen for display, or can be superimposed on the video screen for display, that is, the resource transfer channel screen is independent of the video screen.
[0076] Step 206: Display the target resource transfer channel on the resource transfer channel screen.
[0077] Specifically, the terminal displays candidate resource transfer channels on the resource transfer channel screen. When one candidate resource transfer channel exists on the resource transfer channel screen, the candidate resource transfer channel is determined as the target resource transfer channel. When at least two candidate resource transfer channels exist on the resource transfer channel screen, the target resource transfer channel may be determined based on a user selection operation. The target resource transfer channel is then displayed on the updated resource transfer channel screen.
[0078] In this embodiment, the target resource transfer channel is displayed in the resource transfer channel screen, including:
[0079] The candidate resource transfer channels are displayed in the resource transfer channel screen; in response to a selection operation on the candidate resource transfer channel, the selected candidate resource transfer channel is determined as a target resource transfer channel.
[0080] Specifically, the terminal displays a resource transfer channel screen through a cloud application and displays the candidate resource transfer channels returned by the cloud on this resource transfer channel screen. A user can select any candidate resource transfer channel on this resource transfer channel screen. The terminal detects the user's selection operation of the candidate resource transfer channel and determines the candidate resource transfer channel selected by the selection operation. The terminal determines the selected candidate resource transfer channel as the target resource transfer channel. Alternatively, the terminal feeds back the resource transfer channel selection event triggered by the selection operation to the cloud and receives the target resource transfer channel fed back by the cloud in response, so as to display the target resource transfer channel on the resource transfer channel screen.
[0081] Step 208: Display the document information corresponding to the target resource transfer channel generated by the cloud.
[0082] Specifically, after the cloud sends back the selected target resource transfer channel to the cloud application, the cloud generates corresponding document information based on the target resource transfer channel and returns the document information to the cloud application. The terminal receives and displays the document information through the cloud application.
[0083] In this embodiment, the terminal receives the receipt information through the cloud application and displays the receipt information in the video screen of the cloud application, or displays the receipt information in an independent screen.
[0084] In this embodiment, the cloud application determines the selected candidate resource transfer channel as the target resource transfer channel and then feeds the target resource transfer channel back to the cloud. The cloud receives the target resource transfer channel fed back by the cloud application, generates receipt information based on the target resource transfer channel, and transmits it to the cloud application. The terminal receives the receipt information through the cloud application and displays it on the video screen.
[0085] Step 210: In response to the resource transfer confirmation operation for the document information, trigger a resource transfer operation based on the document information through the target resource transfer channel.
[0086] Specifically, the user can perform a resource transfer confirmation operation on the document information displayed in the video screen. After the terminal detects the resource transfer confirmation operation, it calls the target resource transfer channel to trigger the resource transfer operation based on the document information, thereby executing the resource transfer operation through the target resource transfer channel.
[0087] In this embodiment, the terminal may trigger a resource transfer operation based on the document information by calling a resource transfer application corresponding to the target resource transfer channel, so as to execute the resource transfer operation through the resource transfer application.
[0088] In the aforementioned cloud application-based resource transfer method, the cloud uses cloud computing to process the cloud application's operating process into an audio and video stream, and displays the corresponding video screen through the cloud application to enable interaction between the cloud and the user. When a user triggers a target visual element in the video screen used to trigger a resource transfer, the cloud application feeds back the user's operation information to the cloud, causing the cloud to generate a resource transfer channel screen, from which the user can select a target resource transfer channel. The cloud then generates corresponding document information based on the target resource transfer channel and returns it to the cloud application, allowing the cloud application to call the target resource transfer channel to execute the resource transfer operation.
[0089] Traditional cloud services can only transfer resources using built-in resource transfer channels and are unable to call external resource transfer channels. However, in this embodiment, the cloud can call external resource transfer channels based on cloud applications, as well as perform resource transfer operations using resource transfer applications not installed on the cloud. This enables the cloud to call external resource transfer channels and resource transfer applications. Furthermore, it offers multiple resource transfer methods, allowing users to transfer resources in cloud application scenarios without being restricted by cloud scenarios.
[0090] In one embodiment, Figure 3 As shown, the target resource transfer channel is displayed in the resource transfer channel screen, including:
[0091] Step 302: Display candidate resource transfer channels on the resource transfer channel screen.
[0092] Specifically, after receiving a resource transfer trigger event from a cloud application, the cloud obtains candidate resource transfer channels based on the resource transfer trigger event. The cloud generates a resource transfer channel screen based on the candidate resource transfer channels and transmits this resource transfer channel screen and the candidate resource transfer channels to the cloud application. The terminal displays the resource transfer channel screen on the cloud application's video screen and the candidate resource transfer channels within the resource transfer channel screen.
[0093] Step 304: In response to the selection operation of the candidate resource transfer channel, trigger a resource transfer channel selection event.
[0094] Specifically, the user can select any candidate resource transfer channel on the resource transfer channel screen. The terminal detects the user's selection operation on the candidate resource transfer channel, and the terminal can feed back the resource transfer channel selection event triggered by the selection operation to the cloud.
[0095] In this embodiment, the terminal may feed back the resource transfer channel selection event triggered by the selection operation to the cloud through a development toolkit integrated into the cloud application.
[0096] Step 306: After responding to the resource transfer channel selection event, the cloud displays the selected target resource transfer channel.
[0097] Specifically, after receiving the resource transfer channel selection event fed back by the cloud application, the cloud determines the target resource transfer channel selected by the user according to the resource transfer channel selection event, and feeds back the target resource transfer channel to the terminal.
[0098] In this embodiment, the terminal receives the target resource transfer channel fed back by the cloud and displays the target resource transfer channel on the resource transfer channel screen. Alternatively, the terminal may display the target resource transfer channel on another screen independent of the resource transfer channel screen.
[0099] In this embodiment, the resource transfer channel screen on the cloud application displays multiple resource transfer channels, allowing users to independently select the desired resource transfer method. The cloud application feeds back events triggered by the user's selection to the cloud, allowing the cloud to accurately determine the user's selected resource transfer method based on the triggered event and display the selected resource transfer method on the cloud application. This allows users to implement resource transfers based on the cloud application, achieving real-time interaction between user operations and cloud operations.
[0100] In one embodiment, displaying a target resource transfer channel in a resource transfer channel screen includes: displaying candidate resource transfer channels in the resource transfer channel screen; and determining, through a development toolkit integrated into a cloud application, in response to a selection operation on a candidate resource transfer channel, the candidate resource transfer channel selected by the selection operation as the target resource transfer channel.
[0101] The development kit is a software development kit (SDK). The development kit used for resource transfer may be a resource transfer SDK, such as a payment SDK for payment.
[0102] Specifically, the terminal displays a resource transfer channel screen through the cloud application, and displays the candidate resource transfer channels returned by the cloud within this resource transfer channel screen. The user can select any candidate resource transfer channel on this resource transfer channel screen. The terminal detects the user's selection of a candidate resource transfer channel through a development toolkit integrated with the cloud application and determines the candidate resource transfer channel selected by the selection operation. The development toolkit integrated with the cloud application then determines the candidate resource transfer channel selected by the selection operation as the target resource transfer channel.
[0103] In this embodiment, a development toolkit is integrated into the cloud application to determine the target resource transfer channel selected by the user in the resource transfer channel screen through the development toolkit, thereby achieving real-time interaction between the cloud application and the user through the resource transfer development toolkit.
[0104] In one embodiment, in response to a resource transfer confirmation operation on the document information, triggering a resource transfer operation based on the document information through a target resource transfer channel includes:
[0105] In response to the resource transfer confirmation operation for the document information, determine the resource transfer application corresponding to the target resource transfer channel; jump from the cloud application to the resource transfer application, and pass the document information to the resource transfer application, so that the resource transfer application performs the resource transfer operation based on the document information.
[0106] Specifically, the terminal displays the document information for the target resource transfer channel within the video displayed by the cloud application. The user can confirm the resource transfer using this document information to trigger the resource transfer operation. Upon detecting the user's confirmation of the resource transfer information, the terminal determines the resource transfer application corresponding to the target resource transfer channel. The terminal then switches from the cloud application to the resource transfer application and transfers the document information to the resource transfer application. The resource transfer application then executes the resource transfer operation based on this document information.
[0107] In this embodiment, after the resource transfer application completes the resource transfer operation, it generates a resource transfer result, which the terminal returns from the resource transfer application to the cloud application and transmits the resource transfer result to the cloud application, so that the cloud application can feed the resource transfer result back to the cloud.
[0108] In this embodiment, after a user triggers a resource transfer confirmation operation, the cloud application calls the resource transfer application to perform the resource transfer operation, allowing the cloud to complete the resource transfer operation through the cloud application. The cloud can not only use internal resource transfer methods, but also call external resource transfer applications, allowing users to use various forms of resource transfer methods in cloud application scenarios.
[0109] In one embodiment, Figure 4 As shown, the video images generated after cloud processing are displayed through cloud applications, including:
[0110] Step 402: Receive and display the video image generated after cloud processing through the first cloud connection channel between the cloud application and the cloud.
[0111] Specifically, data is transmitted between the cloud application and the cloud via a first cloud connection channel. A user logs in to the cloud application on the terminal using a user ID, and the cloud application feeds back the user's login information to the cloud via the first cloud connection channel. The cloud receives the information fed back by the cloud application via the first cloud connection channel, processes the information accordingly, generates a video image from the processed response information, and feeds it back to the cloud application. The terminal receives the video image generated by the cloud processing via the first cloud connection channel through the cloud application. The terminal then displays the video image via the cloud application.
[0112] The response to the triggering operation on the target visual element in the video screen for triggering resource transfer, displaying the resource transfer channel screen generated in the cloud, includes:
[0113] Step 404 : In response to a triggering operation on a target visual element in the video image for triggering resource transfer, a resource transfer triggering event is fed back to the cloud via the first cloud connection channel.
[0114] Specifically, a user can trigger a visual element in a video displayed by a cloud application. The terminal detects the user's triggering operation, determines the visual element triggered by the user, and determines the visual element corresponding to the triggering operation as a target visual element. The terminal can then transmit a resource transfer triggering event triggered by the triggering operation to the cloud via the first cloud connection channel.
[0115] Step 406 : Receive and display the resource transfer channel image generated by the cloud in response to the resource transfer triggering event through the second cloud connection channel between the cloud application and the cloud.
[0116] Specifically, resource transfer information is transmitted between the cloud application and the cloud via the second cloud connection channel. The cloud receives a resource transfer trigger event from the cloud application via the first cloud connection channel. Based on the resource transfer trigger event, the terminal obtains candidate resource transfer channels and generates a resource transfer channel screen based on the candidate resource transfer channels. The cloud then transmits the resource transfer channel screen to the cloud application via the second cloud connection channel. The cloud application receives the resource transfer channel screen via the second cloud connection channel and displays it on the cloud application's video screen.
[0117] In this embodiment, the cloud and cloud applications transmit audio and video streams via a first cloud connection channel, thereby displaying the video images generated by the audio and video streams within the application, thereby enabling real-time interaction between users and the cloud. Traditional clouds do not have the applications required for resource transfer installed, making it impossible for the cloud to directly call the resource transfer application to perform resource transfer operations. In this embodiment, a second cloud connection channel is added between the cloud and the cloud application to enable the transmission of resource transfer information via the second cloud connection channel. Through this second cloud connection channel, the cloud can call various external resource transfer channels based on the cloud application to perform resource transfer operations, allowing users to use various resource transfer channels to complete resource transfers while using cloud applications.
[0118] In one embodiment, displaying the target resource transfer channel in the resource transfer channel screen includes:
[0119] In response to a selection operation on a candidate resource transfer channel in the resource transfer channel screen, displaying a target resource transfer channel determined by the selection operation in the resource transfer channel screen;
[0120] The method further includes: after determining the target resource transfer channel, receiving document information corresponding to the target resource transfer channel fed back by the cloud through the second cloud connection channel.
[0121] Specifically, the terminal receives, via a second cloud connection channel between the cloud application and the cloud, a resource transfer channel screen generated by the cloud in response to the resource transfer trigger event. The terminal displays candidate resource transfer channels on the resource transfer channel screen of the cloud application. A user can select any candidate resource transfer channel on the resource transfer channel screen. The terminal detects the user's selection of a candidate resource transfer channel and displays the target resource transfer channel determined by the selection on the resource transfer channel screen.
[0122] Next, after the cloud determines the target resource transfer channel, it generates corresponding receipt information based on the target resource transfer channel and returns this receipt information to the cloud application via the second cloud connection channel. The terminal then receives the receipt information corresponding to the target resource transfer channel via the cloud application's second cloud connection channel. The terminal can then display this receipt information on the video screen.
[0123] In this embodiment, a second cloud connection channel is added between the cloud and the cloud application, so that the cloud can send document information for executing resource transfer to the cloud application through the second cloud connection channel, so that the cloud can call various resource transfer channels outside the cloud to execute resource transfer operations based on the cloud application.
[0124] In one embodiment, the method further includes: after executing the resource transfer operation, obtaining a resource transfer result of the resource transfer operation; and feeding back the resource transfer result to the cloud through the second cloud connection channel.
[0125] Specifically, the terminal performs a resource transfer operation based on the document information through the target resource transfer channel, obtains a resource transfer result corresponding to the resource transfer operation after performing the resource transfer operation, and then, based on the cloud application, feeds back the resource transfer result to the cloud through the second cloud connection channel.
[0126] In this embodiment, the terminal can determine the resource transfer application corresponding to the target resource transfer channel, jump from the cloud application to the resource transfer application, and transmit the document information to the resource transfer application, causing the resource transfer application to trigger the resource transfer operation based on the document information. Then, after the resource transfer application performs the resource transfer operation based on the document information, it generates a resource transfer result corresponding to the resource transfer operation. The terminal obtains this resource transfer result, which is then returned from the resource transfer application to the cloud application. The terminal then feeds this resource transfer result back to the cloud application via the cloud application's second cloud connection channel, completing the cloud's call to the external resource transfer application.
[0127] In this embodiment, the resource transfer result obtained after the cloud application performs the resource transfer operation is fed back to the cloud through the second cloud connection channel to complete the cloud's call to the external resource transfer channel or the external resource transfer application.
[0128] In one embodiment, the first cloud connection channel is connected to the application simulator in the cloud through the video stream parsing unit of the cloud application; the second cloud connection channel is connected to the development toolkit integrated with the application simulator in the cloud through the development toolkit integrated with the cloud application.
[0129] Specifically, an application simulator corresponding to the cloud application is installed in the cloud, which encodes the running process of the cloud application into an audio and video stream through cloud computing. The cloud application integrates a video stream parsing unit to parse the audio and video stream to convert the corresponding video images.
[0130] The video stream parsing unit within the cloud application is connected to the cloud application simulator via a first cloud connection channel. The cloud transmits the audio and video streams to the video stream parsing unit within the cloud application via the first cloud connection channel. The audio and video streams are parsed and converted into corresponding video images. The cloud application displays the video images.
[0131] In traditional cloud resource transfer methods, the cloud can only call internally supported resource transfer channels to perform resource transfer operations, and cannot call external resource transfer channels. For example, if the cloud does not have the application required for resource transfer installed, the cloud cannot directly call the resource transfer application to perform resource transfer operations.
[0132] In this embodiment, a development toolkit is integrated into the cloud application simulator, and the same development toolkit is integrated into the cloud application, and a persistent connection is achieved through a second cloud connection channel. The development toolkit is the development toolkit required for resource transfer.
[0133] When a user needs to transfer resources, the cloud-based development toolkit generates the corresponding document information for the resource transfer. The cloud-based development toolkit can send this resource transfer document information to the cloud application development toolkit via a second cloud connection channel. Based on this document information, the cloud application development toolkit can call the user's selected target resource transfer channel to perform the resource transfer operation, allowing the cloud-based application to call an external resource transfer channel to complete the resource transfer. Furthermore, by calling an external resource transfer channel based on the cloud application, the cloud-based application can provide users with multiple feasible resource transfer methods, solving the problem of a single resource transfer method in the cloud.
[0134] In this embodiment, the development toolkit on the cloud application can, based on the document information, jump to the resource transfer application corresponding to the target resource transfer channel selected by the user. This resource transfer operation is then performed through the resource transfer application, allowing the cloud application to call an external resource transfer application to complete the resource transfer. Furthermore, the cloud application's call to the external resource transfer application provides users with multiple feasible resource transfer methods, resolving the issue of the cloud application being unable to call an external resource transfer application.
[0135] Figure 5(a) shows the principle diagram of interaction between a traditional cloud application and the cloud. The cloud runs on a cloud server, and multiple application simulators are installed within the cloud, each corresponding to a different type of cloud application. The cloud application is installed on the terminal, and a video stream parsing unit is installed within the cloud application, providing an interface for user interaction. The video stream parsing unit and the application simulator are connected via a first cloud connection channel. When a user triggers a resource transfer operation, the cloud generates a resource transfer channel through the application simulator. This resource transfer channel is a built-in channel in the cloud. However, the cloud cannot call resource transfer applications that are not installed in the cloud. Furthermore, the cloud cannot call the resource transfer channels corresponding to resource transfer applications that are not installed in the cloud, resulting in user resource transfer operations in cloud applications being restricted by the cloud scenario.
[0136] Figure 5(b) shows a schematic diagram of a cloud application-based resource transfer method in one embodiment. The cloud runs on a cloud server, and an application simulator is installed within the cloud. A development toolkit for resource transfer is installed within the simulator. The cloud application is installed on a terminal, and a video stream parsing unit and a development toolkit for resource transfer are installed within the cloud application. The video stream parsing unit and the application simulator are connected via a first cloud connection channel. The development toolkit for resource transfer in the application simulator and the cloud application's development toolkit for resource transfer are connected via a second cloud connection channel. The development toolkit for resource transfer in the application simulator and the cloud application's development toolkit for resource transfer are identical. The second cloud connection channel establishes a persistent connection between the cloud and the application's development toolkit for resource transfer. When a user interacts with the cloud application, the cloud application simulator encodes the cloud application's running process into an audio and video stream, which is then fed back to the application simulator's video stream parsing unit via the first cloud connection channel. The video stream parsing unit generates the corresponding video and displays it to the user. The video stream parsing unit of the cloud application feeds back the events triggered by the user operation to the application simulator on the cloud through the first cloud connection channel, so that the application simulator on the cloud makes a corresponding response. In addition, the development toolkit of the cloud application feeds back the events triggered by the user operation related to resource transfer to the development toolkit on the cloud through the second cloud connection channel. The development toolkit on the cloud sends response information related to resource transfer to the development toolkit of the cloud application through the second cloud connection channel. Through the resource transfer method based on cloud applications in this embodiment, the cloud can call a resource transfer application that is not installed on the cloud to perform resource transfer operations, and can also call a resource transfer channel built into the non-cloud to perform resource transfer operations, so that the user's resource transfer operations in the cloud application are not restricted by the cloud scenario.
[0137] In one embodiment, Figure 6As shown, a resource transfer method based on a cloud gaming application is provided, comprising:
[0138] In response to a user action, the terminal runs the cloud gaming application on the terminal. The cloud gaming application then calls the payment SDK (development kit) interface for initialization, thereby establishing a persistent connection with the payment server. The cloud gaming application's payment SDK listens for subsequent payment notifications. Next, the terminal responds to a user triggering any game in the cloud gaming application by loading the video stream parsing unit within the cloud gaming application. The cloud game runs on a cloud-based game simulator. The terminal receives game video frames from the cloud-based game simulator via the video stream parsing unit and displays each frame in the cloud gaming application, forming a game video screen. In response to a payment initiation action triggered by the user within a game video frame, the terminal feeds the payment initiation event back to the cloud-based game simulator. The payment SDK integrated into the cloud-based game simulator responds to this event and establishes a persistent connection with the payment server, thereby establishing a persistent connection between the cloud-based payment SDK and the cloud gaming application's payment SDK. The cloud gaming application's payment SDK and the cloud gaming simulator's payment SDK are identical, for example, both are Midas payment SDKs.
[0139] The cloud-based payment SDK generates a payment order based on the payment initiation event and sends it back to the cloud gaming application's payment SDK via a persistent connection. The cloud gaming application's payment SDK then calls the payment channel specified in the payment order and uses that payment channel to pay the corresponding amount in the payment order. Once the payment is complete, a payment result is generated, which the cloud gaming application's payment SDK sends back to the cloud-based payment SDK, completing the payment operation.
[0140] In this embodiment, the cloud-based payment SDK can retrieve candidate payment channels based on a payment initiation event and return these to the cloud gaming application's payment SDK. The cloud gaming application then displays these candidate payment channels to the user. In response to the user's selection of a candidate payment channel, the cloud gaming application's payment SDK returns the selected target payment channel to the cloud-based payment SDK. The cloud-based payment SDK generates a payment order based on this target payment channel and returns this payment order to the cloud gaming application's payment SDK via a persistent connection.
[0141] By integrating the same payment SDK into both the cloud gaming app and the cloud gaming simulator, users interact with the video stream while playing cloud games on the cloud gaming app, while the actual cloud game is installed and running in the cloud. Since the cloud gaming simulator doesn't have apps like WeChat, Alipay, or QQ installed and logged in, many payment channels are unavailable. Instead, the cloud gaming simulator calls the payment SDK interface, which establishes a persistent payment connection and transmits the payment protocol to the cloud gaming app. Payment can then be made through WeChat, Alipay, QQ, and other payment channels.
[0142] In one embodiment, Figure 7 As shown, the resource transfer method based on cloud applications can be applied to cloud gaming scenarios, including the following steps:
[0143] The user logs in to the cloud game application on the terminal through the user ID, and displays the game video screen generated after cloud processing through the cloud game application. The game video screen is as follows: Figure 7 As shown in (a) in .
[0144] The user can trigger Figure 7 The visual elements in the game video screen shown in (a) are used to display the resource transfer channel screen generated by the cloud. The candidate resource transfer channels are displayed in the resource transfer channel screen, such as Figure 7 As shown in (b) in .
[0145] Users can Figure 7 In the resource transfer channel screen shown in (b) of FIG, select the target resource transfer channel, for example, select "resource transfer channel 2". In response to the selection operation of the candidate resource transfer channel, the terminal triggers a resource transfer channel selection event; the cloud responds to the resource transfer channel selection event and displays the selected target resource transfer channel in the resource transfer channel screen, such as Figure 7 As shown in (c), the selected "resource transfer channel 2" is marked.
[0146] After the user confirms the selected target resource transfer channel, the cloud generates the document information corresponding to the target resource transfer channel and displays the document information on the cloud game application, such as Figure 7 As shown in (d) in .
[0147] When the user triggers the resource transfer confirmation operation of the document information, for example, the user clicks Figure 7 In the "payment" shown in (d), the terminal responds to the resource transfer confirmation operation for the document information and determines the resource transfer application corresponding to the target resource transfer channel. The terminal jumps from the cloud game application to the resource transfer application, and transfers the document information to the resource transfer application, and displays the document information on the resource transfer application interface, such as Figure 7As shown in (e) in the resource transfer application, the resource transfer operation is performed based on the document information and the generated Figure 7 The cloud gaming application obtains the resource transfer result from the resource transfer application and feeds it back to the cloud.
[0148] In one embodiment, Figure 8 As shown, a resource transfer method based on cloud application is provided, which is applied to Figure 1 The following steps are used as an example to illustrate the cloud server in the example:
[0149] Step 802: Transmit the video image to the cloud application through the first cloud connection channel between the cloud application and the cloud application.
[0150] Specifically, the cloud runs on a cloud server, and data is transmitted between the cloud and cloud applications via a first cloud connection channel. A user logs into the cloud application on a terminal using a user ID, and the cloud application provides feedback of the user's login information to the cloud via the first cloud connection channel. The cloud receives feedback from the cloud application via the first cloud connection channel and, based on the feedback, encodes the cloud application's operating process into an audio and video stream. The cloud then provides feedback of the video corresponding to the audio and video stream to the cloud application via the first cloud connection channel.
[0151] Step 804: Receive a resource transfer trigger event fed back by the cloud application through the first cloud connection channel.
[0152] Specifically, in response to a user triggering an operation on a target visual element in a video image for triggering resource transfer, the cloud application feeds back a resource transfer trigger event to the cloud via the first cloud connection channel. The cloud receives the resource transfer trigger event fed back by the cloud application via the first cloud connection channel.
[0153] Step 806 , in response to the resource transfer triggering event, interact with the cloud application through the second cloud connection channel between the cloud application and the cloud application to determine a target resource transfer channel.
[0154] Specifically, based on the resource trigger event, the cloud obtains candidate resource transfer channels corresponding to the resource trigger event and generates a resource transfer channel screen based on the candidate resource channels. The cloud then feeds the resource transfer channel screen back to the cloud application via a second cloud connection channel between the cloud application and the cloud application. Subsequently, upon receiving a resource transfer channel selection event from the cloud application in response to the resource transfer channel screen, the cloud determines the target resource transfer channel based on the resource transfer channel selection event.
[0155] Step 808: Feedback the document information corresponding to the target resource transfer channel to the cloud application through the second cloud connection channel, so that the cloud application triggers a resource transfer operation based on the document information through the target resource transfer channel.
[0156] Specifically, the cloud target resource transfer channel generates corresponding document information based on the target resource transfer channel. Then, the cloud can encrypt the document information and feed it back to the cloud application through the second cloud connection channel according to the communication protocol of the second cloud connection channel.
[0157] The cloud application calls the target resource transfer channel based on the document information to perform the resource transfer operation, or calls the resource transfer application corresponding to the target resource transfer channel to perform the resource transfer operation.
[0158] In this embodiment, the cloud processes the operation of the cloud application through cloud computing into an audio and video stream, and displays the corresponding video screen through the cloud application to achieve interaction between the cloud and the user. A second cloud connection channel is added between the cloud and the cloud application to feedback the response to the resource transfer trigger event to the cloud application through this second cloud connection channel, thereby interacting with the user through this second cloud connection channel regarding resource transfer. Resource transfer interaction is carried out with the user through the second cloud connection channel to determine the target resource transfer channel selected by the user, thereby generating corresponding document information. The document information is fed back to the cloud application through the second cloud connection channel, allowing the cloud application to call various resource transfer channels outside the cloud based on the cloud application, and the resource transfer application to perform resource transfer operations, so that the user's resource transfer in the cloud application scenario is unrestricted.
[0159] In one embodiment, in response to a resource transfer triggering event, interacting with the cloud application through a second cloud connection channel between the cloud application and the cloud application to determine a target resource transfer channel includes:
[0160] In response to a resource transfer trigger event, a resource transfer channel screen is fed back to the cloud application through a second cloud connection channel between the cloud application and the cloud application; after receiving a resource transfer channel selection event in response to the resource transfer channel screen fed back by the cloud application through the second cloud connection channel, the target resource transfer channel is determined.
[0161] Specifically, the cloud receives a resource transfer trigger event from a cloud application via a first cloud connection channel. Based on the resource transfer trigger event, the cloud obtains candidate resource transfer channels and generates a resource transfer channel screen. The cloud then feeds the generated resource transfer channel screen back to the cloud application via a second cloud connection channel.
[0162] In response to a user's selection operation on the resource transfer channel screen, the cloud application transmits a resource transfer channel selection event triggered by the selection operation back to the cloud via the second cloud connection channel. Upon receiving the resource transfer channel selection event from the cloud application via the second cloud connection channel, the cloud determines the candidate resource transfer channel selected by the user based on the resource transfer channel selection event. The cloud then determines the selected candidate resource transfer channel as the target resource transfer channel.
[0163] In this embodiment, a second cloud connection channel is added between the cloud and the cloud application to transmit information related to resource transfer via the second cloud connection channel. Through the second cloud connection channel, the cloud application can call various external resource transfer channels to perform resource transfer operations, thereby allowing users to complete resource transfers using various resource transfer channels while using cloud applications.
[0164] In one embodiment, the document information corresponding to the target resource transfer channel is fed back to the cloud application via the second cloud connection channel, including:
[0165] Generate document information for the target resource transfer channel through the development toolkit integrated with the application simulator in the cloud; and feed back the document information generated by the development toolkit integrated with the application simulator in the cloud to the development toolkit integrated with the cloud application through the second cloud connection channel.
[0166] Specifically, after the cloud receives the resource transfer channel selection event returned by the cloud application from the second cloud connection channel through the internal application simulator, the cloud determines the target resource transfer channel selected by the user based on the resource transfer channel selection event. Next, the cloud application simulator sends the target resource transfer channel to the development toolkit integrated with the application simulator. The development toolkit integrated with the application simulator generates corresponding document information based on the target resource transfer channel. The document information may include the cloud application identifier, user identifier, and target resource transfer channel identifier. The development toolkit integrated with the application simulator in the cloud and the development toolkit integrated with the cloud application are the same development toolkit and are connected via the second cloud connection channel.
[0167] Then, the development toolkit integrated with the application simulator feeds back the document information to the development toolkit integrated with the cloud application through the second cloud connection channel.
[0168] In this embodiment, the same development toolkit is added to the cloud application simulator and the cloud application, and the two are connected via a second cloud connection channel. If the resource transfer application is not installed on the cloud, the development toolkit integrated into the cloud application simulator generates document information for executing resource transfers based on user needs. The cloud application can receive the document information through the development toolkit and, based on the document information, call an external resource transfer channel to execute the cloud resource transfer instructions. By adding the same development toolkit to the cloud and the cloud application, the cloud can call various external resource transfer channels based on the cloud application, thereby providing users with multiple resource transfer methods in cloud application scenarios.
[0169] In one embodiment, a development toolkit integrated with an application simulator in the cloud is used to generate document information for a target resource transfer channel, including:
[0170] Through the development toolkit integrated with the application simulator in the cloud, the cloud application ID, the user ID associated with the cloud application and the target resource transfer channel ID are obtained; based on the cloud application ID, user ID and target resource transfer channel ID, the document information for the target resource transfer channel is generated.
[0171] Specifically, the cloud receives a resource transfer channel selection event from the cloud application via the second cloud connection channel via an internal application simulator. Based on this resource transfer channel selection event, the cloud determines the target resource transfer channel selected by the user. The development toolkit integrated with the application simulator then obtains the cloud application identifier, the user identifier associated with the cloud application, and the target resource transfer channel identifier. The user identifier associated with the cloud application is the user identifier that is bound to the cloud application and is logged in.
[0172] Next, the cloud application simulator integrated development toolkit generates document information for the target resource transfer channel based on the cloud application identifier, user identifier, and target resource transfer channel identifier, and feeds the document information back to the cloud application integrated development toolkit through the second cloud connection channel.
[0173] In this embodiment, document information for the target resource transfer channel is generated through the cloud application identifier, user identifier and target resource transfer channel identifier, so that the cloud application calls the target resource transfer channel based on the document information to perform resource transfer operations, thereby enabling the cloud to call the resource transfer channel that is not running on the cloud based on the development toolkit to complete resource transfer interaction with the user.
[0174] In one embodiment, the method further includes: receiving, through a second cloud connection channel, a resource transfer result fed back by the cloud application after executing the resource transfer operation; updating the resource value in the resource account corresponding to the user identifier based on the resource transfer result; and feeding back the updated resource value to the cloud application through the second cloud connection channel.
[0175] Specifically, after the terminal executes a resource transfer operation based on the document information through the target resource transfer channel, it obtains a resource transfer result corresponding to the resource transfer operation. Then, based on the cloud application, the terminal feeds back the resource transfer result to the cloud via the second cloud connection channel. The cloud server receives the resource transfer result from the cloud application via the second cloud connection channel. The cloud then determines the resource account corresponding to the user identifier and updates the resource value in the resource account based on the resource transfer result. Then, the cloud feeds back the updated resource value to the cloud application via the second cloud connection channel.
[0176] For example, the resource transfer result is: the value A has been transferred to the resource account corresponding to the user ID, then the cloud obtains the original resource value in the resource account corresponding to the user ID, adds the original resource value and the value A, and obtains the updated resource value.
[0177] In this embodiment, after the cloud application invokes a resource transfer channel not running on the cloud to perform a resource transfer operation, the cloud application retrieves the resource transfer result returned by the cloud application and determines whether the resource transfer operation is complete based on the resource transfer result. Based on the resource transfer result, the resource value in the resource account corresponding to the user identifier is promptly updated, thereby completing the resource transfer interaction with the user.
[0178] In one embodiment, the method further includes: receiving, through the second cloud connection channel, a resource transfer result fed back by the cloud application after executing the resource transfer operation.
[0179] Specifically, after the terminal executes a resource transfer operation based on the document information through the target resource transfer channel, it obtains a resource transfer result corresponding to the resource transfer operation. Then, based on the cloud application, the terminal feeds the resource transfer result back to the cloud via the second cloud connection channel. The cloud server receives the resource transfer result from the cloud application via the second cloud connection channel, thereby completing the cloud's call to the external resource transfer channel, enabling users to utilize various resource transfer methods within cloud application scenarios.
[0180] In this embodiment, the terminal performs a resource transfer operation based on the resource transfer application corresponding to the target resource transfer channel and obtains the corresponding resource transfer result. The terminal obtains the resource transfer result and returns it to the cloud application from the resource transfer application. The terminal then feeds the resource transfer result back to the cloud via the cloud application's second cloud connection channel. The cloud server receives the resource transfer result from the cloud application via the cloud's second cloud connection channel, thereby completing the cloud's call to the external resource transfer application. Through the methods of this embodiment, even if the resource transfer application is not installed on the cloud, the resource transfer application can still be called to complete the resource transfer operation, allowing users to use various resource transfer applications in cloud application scenarios.
[0181] In this embodiment, the resource transfer result fed back by the cloud application after executing the resource transfer operation is received through the second cloud connection channel to complete the cloud-to-external resource transfer channel, or the cloud-to-external resource transfer application call.
[0182] In one embodiment, the first cloud connection channel is connected to the application simulator in the cloud through the video stream parsing unit of the cloud application; the second cloud connection channel is connected to the development toolkit integrated with the application simulator in the cloud through the development toolkit integrated with the cloud application.
[0183] Specifically, an application simulator corresponding to the cloud application is installed in the cloud, which encodes the running process of the cloud application into an audio and video stream through cloud computing. The cloud application integrates a video stream parsing unit to parse the audio and video stream to convert the corresponding video images.
[0184] The video stream parsing unit within the cloud application is connected to the cloud application simulator via a first cloud connection channel. The cloud transmits the audio and video streams to the video stream parsing unit within the cloud application via the first cloud connection channel. The audio and video streams are parsed and converted into corresponding video images. The cloud application displays the video images.
[0185] In traditional cloud resource transfer methods, the cloud can only call internally supported resource transfer channels to perform resource transfer operations, and cannot call external resource transfer channels. For example, if the cloud does not have the application required for resource transfer installed, the cloud cannot directly call the resource transfer application to perform resource transfer operations.
[0186] In this embodiment, a development toolkit is integrated into the cloud application simulator, and the same development toolkit is integrated into the cloud application, and the connection is achieved through a second cloud connection channel. The development toolkit is the development toolkit required for resource transfer.
[0187] When a user needs to transfer resources, the cloud-based development toolkit generates the corresponding document information for the resource transfer. The cloud-based development toolkit can send this resource transfer document information to the cloud application development toolkit via a second cloud connection channel. Based on this document information, the cloud application development toolkit can call the user's selected target resource transfer channel to perform the resource transfer operation, allowing the cloud-based application to call an external resource transfer channel to complete the resource transfer. Furthermore, by calling an external resource transfer channel based on the cloud application, the cloud-based application can provide users with multiple feasible resource transfer methods, solving the problem of a single resource transfer method in the cloud.
[0188] In this embodiment, the development toolkit on the cloud application can, based on the document information, jump to the resource transfer application corresponding to the target resource transfer channel selected by the user. This resource transfer operation is then performed through the resource transfer application, allowing the cloud application to call an external resource transfer application to complete the resource transfer. Furthermore, the cloud application's call to the external resource transfer application provides users with multiple feasible resource transfer methods, resolving the issue of the cloud application being unable to call an external resource transfer application.
[0189] In one embodiment, when a first cloud application is performing resource transfer using a target resource transfer channel, and a terminal triggers resource transfer via a second cloud application by invoking the target resource transfer channel, the terminal terminates the resource transfer operation of the first cloud application and, in response to the resource transfer triggering operation of the second cloud application, performs the resource transfer operation of the second cloud application via the target resource transfer channel.
[0190] In one embodiment, when a network anomaly occurs during the process of the cloud application calling the target resource transfer channel to perform resource transfer, the user is prompted through a prompt message to enter the corresponding process according to the user operation.
[0191] In one embodiment, Figure 9 As shown, a resource transfer method for a cloud gaming application is provided, comprising:
[0192] Step 1: Both the cloud gaming platform and the cloud gaming app are connected to the payment development kit (for example, the payment SDK of Mi Master). When the user launches the cloud gaming app, the terminal calls the payment SDK of the cloud gaming app, initializes the payment SDK interface, establishes a persistent connection with the payment server, and completes communication key and security verification in preparation for subsequent payment.
[0193] In this step, the payment SDK uses the cloud gaming platform identifier passed in by the cloud gaming application, or the system parameters of the cloud gaming platform, to determine whether the platform where the current game is running is on a cloud gaming simulator.
[0194] Step 2: After initialization, the payment SDK of the cloud gaming application starts listening for order push information and waits for payment to begin.
[0195] In step 3, the user uses the cloud gaming app on their terminal to launch the cloud gaming simulator and play the game. The user triggers a payment initiation operation within the game, and the cloud gaming app reports this payment initiation operation to the cloud. The cloud responds to this payment initiation operation by calling the cloud payment SDK.
[0196] Step 4: The cloud calls the payment SDK to obtain the payment channel and generates a payment interface based on the payment channel (the payment page is the resource transfer channel screen). This payment interface is sent to the cloud gaming application. This payment interface displays multiple payment channel options, such as WeChat Pay, Mobile QQ Wallet, Q Coins, and QQ Card.
[0197] In this step, the payment channel built into the cloud can be directly called within the cloud SDK. The payment channel built into the cloud does not need to call the third-party payment application on the terminal, so it can be completed in the cloud.
[0198] Step 5: The user selects a target payment channel from the candidate payment channels in the payment interface of the cloud gaming application, which requires the third-party payment application to make payment. The cloud payment SDK obtains the target payment channel selected by the user.
[0199] Step 6: The cloud payment SDK establishes a persistent connection channel, maintains a connection with the cloud gaming application payment SDK, and prepares to monitor payment results.
[0200] Step 7: The cloud payment SDK calls the payment server interface to create an order. The order parameters include the cloud game application ID, the user openid ID (user representation) to be pushed, and the target payment channel ID. When creating the order, they are encrypted according to the payment protocol.
[0201] Step 8: After the payment server places the order, it pushes the order to the cloud gaming application to initiate payment according to the push agreement.
[0202] Step 9: The payment SDK of the cloud gaming application obtains the pushed order and decrypts the order.
[0203] Step 10: The payment SDK of the cloud gaming application calls the third-party payment application corresponding to the target payment channel, and the user completes the payment in the third-party payment application.
[0204] Step 11: After the payment is completed, the cloud gaming application's payment SDK receives a payment result callback and feeds the payment result back to the cloud payment SDK.
[0205] Step 12: The cloud payment SDK calls back to the cloud game based on the payment result.
[0206] Step 13: The cloud updates the balance in the user's account based on the payment result.
[0207] In this embodiment, by integrating the same payment SDK in the cloud gaming application and the cloud gaming simulator, when the user makes a payment in the cloud gaming application, the cloud gaming simulator calls the payment SDK interface. The payment SDK establishes a long payment connection channel, transmits the payment agreement to the cloud gaming application, and calls the external payment channel through the cloud gaming application to make payment. This allows users to choose various payment channels to complete payment in the cloud gaming scenario without being restricted by the cloud scenario.
[0208] In one embodiment, a cloud application-based resource transfer method is provided, comprising:
[0209] The cloud server transmits the video image to the cloud application through the first cloud connection channel between the cloud and the cloud application.
[0210] The terminal receives and displays the video through the cloud application.
[0211] In response to a triggering operation on a target visual element in a video screen for triggering resource transfer, the terminal feeds back a resource transfer triggering event to the cloud through the first cloud connection channel.
[0212] The cloud server receives the resource transfer trigger event fed back by the cloud application through the first cloud connection channel.
[0213] In response to the resource transfer triggering event, the cloud server feeds back a resource transfer channel image to the cloud application via a second cloud connection channel between the cloud and the cloud application.
[0214] The terminal receives the resource transfer channel screen generated by the cloud through the second cloud connection channel between the cloud application and the cloud.
[0215] The terminal displays candidate resource transfer channels on the resource transfer channel screen.
[0216] In response to the selection operation of the candidate resource transfer channel, the terminal feeds back a resource transfer channel selection event to the cloud through the second cloud connection channel.
[0217] After receiving the resource transfer channel selection event fed back by the cloud application through the second cloud connection channel, the cloud server determines the target resource transfer channel according to the resource transfer channel selection event.
[0218] The cloud server feeds back the target resource transfer channel to the cloud application through the second cloud connection channel.
[0219] The terminal displays the target resource transfer channel received through the second cloud connection channel on the resource transfer channel screen.
[0220] The cloud server generates corresponding document information according to the target resource transfer channel, and feeds the document information back to the cloud application through the second cloud connection channel.
[0221] The terminal receives the document information corresponding to the target resource transfer channel fed back by the cloud through the second cloud connection channel.
[0222] The terminal displays the document information on the video screen.
[0223] The terminal determines a resource transfer application corresponding to a target resource transfer channel in response to a resource transfer confirmation operation on the document information.
[0224] The terminal jumps from the cloud application to the resource transfer application and transmits the document information to the resource transfer application, so that the resource transfer application triggers a resource transfer operation based on the document information.
[0225] After executing the resource transfer operation, the terminal obtains the resource transfer result of the resource transfer operation.
[0226] The terminal feeds back the resource transfer result to the cloud through the second cloud connection channel.
[0227] The cloud server receives the resource transfer result fed back by the cloud application after executing the resource transfer operation through the second cloud connection channel.
[0228] The cloud server updates the resource value in the resource account corresponding to the user ID based on the resource transfer result.
[0229] The cloud server feeds back the updated resource values to the cloud application through the second cloud connection channel.
[0230] In this embodiment, the cloud and the cloud application transmit audio and video streams through a first cloud connection channel, so that the video images generated by the audio and video streams are displayed in the application, thereby realizing real-time interaction between the user and the cloud. A second cloud connection channel is added to the cloud and the cloud application, so that the cloud and the cloud application can transmit information used to perform resource transfer to each other through the second cloud connection channel. After the user triggers the resource transfer confirmation operation, the resource transfer operation is performed by calling the resource transfer application through the cloud application, so that the cloud can call the resource transfer application that is not installed on the cloud through the cloud application to perform the resource transfer operation. The cloud can not only use internal resource transfer methods, but also call external resource transfer applications or resource transfer channels, so that users can use various resource transfer channels to complete resource transfer in cloud application scenarios.
[0231] After the cloud application calls a non-cloud-based resource transfer application to perform a resource transfer operation, the cloud application retrieves the resource transfer result returned by the cloud application to determine whether the resource transfer operation is complete. Based on the resource transfer result, the resource values in the resource account corresponding to the user ID are updated in a timely manner, thereby completing the resource transfer interaction with the user.
[0232] It should be understood that although Figure 2-Figure 9 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 2-Figure 9 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0233] In one embodiment, Figure 10 As shown, a resource transfer device based on cloud applications is provided. The device can be a software module or a hardware module, or a combination of the two to form a part of a computer device. The device specifically includes: a video screen display module 1002, a response module 1004, a resource transfer channel display module 1006, a document information display module 1008 and a resource transfer module 1010, wherein:
[0234] The video screen display module 1002 is used to display the video screen generated after cloud processing through the cloud application.
[0235] The response module 1004 is configured to display a resource transfer channel screen generated in the cloud in response to a triggering operation on a target visual element in the video screen for triggering resource transfer.
[0236] The resource transfer channel display module 1006 is configured to display the target resource transfer channel in the resource transfer channel screen.
[0237] The document information display module 1008 is used to display the document information corresponding to the target resource transfer channel generated by the cloud.
[0238] The resource transfer module 1010 is configured to trigger a resource transfer operation based on the document information through a target resource transfer channel in response to a resource transfer confirmation operation on the document information.
[0239] In the aforementioned cloud-based resource transfer device, the cloud processes the cloud application's operating process into an audio and video stream through cloud computing, and displays the corresponding video screen through the cloud application to enable interaction between the cloud and the user. When a user triggers a target visual element in the video screen used to trigger a resource transfer, the cloud application feeds back the user's operation information to the cloud, causing the cloud to generate a resource transfer channel screen, allowing the user to select a target resource transfer channel within the resource transfer channel screen. The cloud then generates corresponding document information based on the target resource transfer channel and returns it to the cloud application, allowing the cloud application to call the target resource transfer channel to perform the resource transfer operation.
[0240] Traditional cloud services can only transfer resources using built-in resource transfer channels and are unable to call external resource transfer channels. However, in this embodiment, the cloud can call external resource transfer channels based on cloud applications, as well as perform resource transfer operations using resource transfer applications not installed on the cloud. This enables the cloud to call external resource transfer channels and resource transfer applications, allowing users to transfer resources in cloud application scenarios without being restricted by cloud scenarios.
[0241] In one embodiment, the resource transfer channel display module 1006 is also used to: display candidate resource transfer channels in the resource transfer channel screen; trigger a resource transfer channel selection event in response to a selection operation on a candidate resource transfer channel; and display the selected target resource transfer channel after responding to the resource transfer channel selection event in the cloud.
[0242] In this embodiment, the resource transfer channel screen on the cloud application displays multiple resource transfer channels, allowing users to independently select the desired resource transfer method. The cloud application feeds back events triggered by the user's selection to the cloud, allowing the cloud to accurately determine the user's selected resource transfer method based on the triggered event and display the selected resource transfer method on the cloud application. This allows users to implement resource transfers based on the cloud application, achieving real-time interaction between user operations and cloud operations.
[0243] In one embodiment, the resource transfer channel display module 1006 is also used to: display candidate resource transfer channels in the resource transfer channel screen; and through a development toolkit integrated into the cloud application, in response to a selection operation on the candidate resource transfer channel, determine the candidate resource transfer channel selected by the selection operation as the target resource transfer channel.
[0244] In this embodiment, a development toolkit is integrated into the cloud application to determine the target resource transfer channel selected by the user in the resource transfer channel screen through the development toolkit, thereby achieving real-time interaction between the cloud application and the user through the resource transfer development toolkit.
[0245] In one embodiment, the resource transfer module 1010 is further configured to: determine a resource transfer application corresponding to a target resource transfer channel in response to a resource transfer confirmation operation on the document information;
[0246] Jump from the cloud application to the resource transfer application, and pass the document information to the resource transfer application, so that the resource transfer application performs the resource transfer operation based on the document information.
[0247] In this embodiment, after a user triggers a resource transfer confirmation operation, the cloud application calls the resource transfer application to perform the resource transfer operation, allowing the cloud to complete the resource transfer operation through the cloud application. The cloud can not only use internal resource transfer methods, but also call external resource transfer applications, allowing users to use various forms of resource transfer methods in cloud application scenarios.
[0248] In one embodiment, the video screen display module 1002 is further configured to: receive and display the video screen generated after cloud processing via a first cloud connection channel between the cloud application and the cloud;
[0249] The resource transfer module 1010 is also used to: in response to a triggering operation on a target visual element in a video screen used to trigger resource transfer, feedback a resource transfer triggering event to the cloud through a first cloud connection channel; and receive and display a resource transfer channel screen generated by the cloud in response to the resource transfer triggering event through a second cloud connection channel between the cloud application and the cloud.
[0250] In this embodiment, the cloud and cloud applications transmit audio and video streams via a first cloud connection channel, thereby displaying the video images generated by the audio and video streams within the application, thereby enabling real-time interaction between users and the cloud. Traditional clouds do not have the applications required for resource transfer installed, making it impossible for the cloud to directly call the resource transfer application to perform resource transfer operations. In this embodiment, a second cloud connection channel is added between the cloud and the cloud application to enable the transmission of resource transfer information via the second cloud connection channel. Through this second cloud connection channel, the cloud can call various external resource transfer channels based on the cloud application to perform resource transfer operations, allowing users to use various resource transfer channels to complete resource transfers while using cloud applications.
[0251] In one embodiment, the resource transfer channel display module 1006 is further configured to: in response to a selection operation on a candidate resource transfer channel in the resource transfer channel screen, display a target resource transfer channel determined by the selection operation in the resource transfer channel screen;
[0252] The document information display module 1008 is further configured to: after determining the target resource transfer channel, receive document information corresponding to the target resource transfer channel fed back by the cloud through the second cloud connection channel.
[0253] In this embodiment, a second cloud connection channel is added between the cloud and the cloud application, so that the cloud can send document information for executing resource transfer to the cloud application through the second cloud connection channel, so that the cloud can call various resource transfer channels outside the cloud to execute resource transfer operations based on the cloud application.
[0254] In one embodiment, the device further includes a resource transfer result feedback module configured to: obtain a resource transfer result of the resource transfer operation after executing the resource transfer operation; and feed back the resource transfer result to the cloud via the second cloud connection channel.
[0255] In this embodiment, the resource transfer result obtained after the cloud application performs the resource transfer operation is fed back to the cloud through the second cloud connection channel to complete the cloud's call to the external resource transfer channel or the external resource transfer application.
[0256] In one embodiment, the first cloud connection channel is connected to the application simulator in the cloud through the video stream parsing unit of the cloud application; the second cloud connection channel is connected to the development toolkit integrated with the application simulator in the cloud through the development toolkit integrated with the cloud application.
[0257] In this embodiment, the development toolkit on the cloud application can, based on the document information, jump to the resource transfer application corresponding to the target resource transfer channel selected by the user. This resource transfer operation is then performed through the resource transfer application, allowing the cloud application to call an external resource transfer application to complete the resource transfer. Furthermore, the cloud application's call to the external resource transfer application provides users with multiple feasible resource transfer methods, resolving the issue of the cloud application being unable to call an external resource transfer application.
[0258] In one embodiment, Figure 11 As shown, a cloud application-based resource transfer device is provided. The device can be a software module or a hardware module, or a combination of the two to form a part of a computer device. The device specifically includes: a transmission module 1102, a receiving module 1104, a determination module 1106 and a feedback module 1108, wherein:
[0259] The transmission module 1102 is used to transmit the video image to the cloud application through the first cloud connection channel between the cloud application and the cloud application.
[0260] The receiving module 1104 receives the resource transfer triggering event fed back by the cloud application through the first cloud connection channel.
[0261] The determination module 1106 is configured to interact with the cloud application via a second cloud connection channel between the cloud application and the cloud application in response to a resource transfer triggering event to determine a target resource transfer channel.
[0262] The feedback module 1108 is configured to feed back the document information corresponding to the target resource transfer channel to the cloud application through the second cloud connection channel, so that the cloud application triggers a resource transfer operation based on the document information through the target resource transfer channel.
[0263] In this embodiment, the cloud processes the operation of the cloud application through cloud computing into an audio and video stream, and displays the corresponding video images through the cloud application to enable interaction between the cloud and the user. A second cloud connection channel is added between the cloud and the cloud application to feedback the response to the resource transfer trigger event to the cloud application through this second cloud connection channel, thereby interacting with the user through this second cloud connection channel regarding resource transfer. Resource transfer interaction is carried out with the user through the second cloud connection channel to determine the target resource transfer channel selected by the user, thereby generating corresponding document information. The document information is fed back to the cloud application through the second cloud connection channel, allowing the cloud application to call various resource transfer channels outside the cloud and perform resource transfer operations based on the resource transfer application. In addition, multiple resource transfer methods can be provided, so that users are not restricted in resource transfer in cloud application scenarios.
[0264] In one embodiment, the determination module 1106 is also used to: in response to a resource transfer trigger event, feedback a resource transfer channel screen to the cloud application through a second cloud connection channel between the cloud application and the cloud application; after receiving a resource transfer channel selection event in response to the resource transfer channel screen fed back by the cloud application through the second cloud connection channel, determine the target resource transfer channel.
[0265] In this embodiment, a second cloud connection channel is added between the cloud and the cloud application to transmit information related to resource transfer via the second cloud connection channel. Through the second cloud connection channel, the cloud application can call various external resource transfer channels to perform resource transfer operations, thereby allowing users to complete resource transfers using various resource transfer channels while using cloud applications.
[0266] In one embodiment, the feedback module 1108 is also used to: generate document information for the target resource transfer channel through the development toolkit integrated with the application simulator in the cloud; and feedback the document information generated by the development toolkit integrated with the application simulator in the cloud to the development toolkit integrated with the cloud application through the second cloud connection channel.
[0267] In this embodiment, the same development toolkit is added to the cloud application simulator and the cloud application, and the two are connected via a second cloud connection channel. If the resource transfer application is not installed on the cloud, the development toolkit integrated into the cloud application simulator generates document information for executing resource transfers based on user needs. The cloud application can receive the document information through the development toolkit and, based on the document information, call an external resource transfer channel to execute the cloud resource transfer instructions. By adding the same development toolkit to the cloud and the cloud application, the cloud can call various external resource transfer channels based on the cloud application, thereby providing users with multiple resource transfer methods in cloud application scenarios.
[0268] In one embodiment, the determination module 1106 is also used to: obtain the cloud application identifier, the user identifier associated with the cloud application, and the target resource transfer channel identifier through a development toolkit integrated with the application simulator in the cloud; and generate document information for the target resource transfer channel based on the cloud application identifier, user identifier, and target resource transfer channel identifier.
[0269] In this embodiment, document information for the target resource transfer channel is generated through the cloud application identifier, user identifier and target resource transfer channel identifier, so that the cloud application calls the target resource transfer channel based on the document information to perform resource transfer operations, thereby enabling the cloud to call the resource transfer channel that is not running on the cloud based on the development toolkit to complete resource transfer interaction with the user.
[0270] In one embodiment, the apparatus further includes an update module. The update module is further configured to: receive, via the second cloud connection channel, a resource transfer result fed back by the cloud application after executing the resource transfer operation; update the resource value in the resource account corresponding to the user identifier based on the resource transfer result; and feed back the updated resource value to the cloud application via the second cloud connection channel.
[0271] In this embodiment, after the cloud application invokes a resource transfer channel not running on the cloud to perform a resource transfer operation, the cloud application retrieves the resource transfer result returned by the cloud application and determines whether the resource transfer operation is complete based on the resource transfer result. Based on the resource transfer result, the resource value in the resource account corresponding to the user identifier is promptly updated, thereby completing the resource transfer interaction with the user.
[0272] In one embodiment, the feedback module 1108 is further configured to receive, through the second cloud connection channel, a resource transfer result fed back by the cloud application after executing the resource transfer operation.
[0273] In this embodiment, the resource transfer result fed back by the cloud application after executing the resource transfer operation is received through the second cloud connection channel to complete the cloud-to-external resource transfer channel, or the cloud-to-external resource transfer application call.
[0274] For the specific definition of the cloud application-based resource transfer device, please refer to the definition of the cloud application-based resource transfer method above, which will not be repeated here. The various modules in the above-mentioned cloud application-based resource transfer device can be implemented in whole or in part by software, hardware, and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0275] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 12 As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a resource transfer method based on cloud applications is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.
[0276] Those skilled in the art will understand that Figure 12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0277] In one embodiment, a computer device is further provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.
[0278] In one embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the steps in the above-mentioned method embodiments when executed by a processor.
[0279] In one embodiment, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the steps of each of the above-described method embodiments.
[0280] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0281] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0282] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.
Claims
1. A resource transfer method based on cloud applications, characterized in that: The method comprises: When starting a cloud application, initializing a development toolkit of the cloud application to establish a persistent connection between the development toolkit of the cloud application and a resource transfer server; receiving and displaying the video images generated after the cloud processing through a first cloud connection channel between the video stream parsing unit of the cloud application and the application simulator on the cloud, wherein the cloud application runs on the cloud; In response to a triggering operation on a target visual element in the video screen for triggering resource transfer, feeding back a resource transfer triggering event to the cloud via the first cloud connection channel; the fed-back resource transfer triggering event is used to trigger the cloud to call the development toolkit of the application simulator to obtain a candidate resource transfer channel, generate a resource transfer channel screen based on the candidate resource transfer channel, and establish a persistent connection between the development toolkit of the application simulator and the resource transfer server to obtain a second cloud connection channel between the development toolkit of the cloud application and the development toolkit of the application simulator; receiving and displaying the resource transfer channel screen generated by the cloud through the second cloud connection channel; Displaying the target resource transfer channel in the resource transfer channel screen; Receiving, via the second cloud connection channel, document information corresponding to the target resource transfer channel generated by the development toolkit of the application simulator; By means of the cloud application, in response to a resource transfer confirmation operation on the document information, a resource transfer operation based on the document information is triggered through the target resource transfer channel.
2. The method according to claim 1, characterized in that The displaying of the target resource transfer channel in the resource transfer channel screen includes: Displaying candidate resource transfer channels in the resource transfer channel screen; In response to a selection operation on the candidate resource transfer channel, triggering a resource transfer channel selection event; After the cloud responds to the resource transfer channel selection event, the selected target resource transfer channel is displayed.
3. The method according to claim 1, characterized in that The displaying of the target resource transfer channel in the resource transfer channel screen includes: Displaying candidate resource transfer channels in the resource transfer channel screen; By means of a development toolkit integrated into the cloud application, in response to a selection operation on the candidate resource transfer channel, the candidate resource transfer channel selected by the selection operation is determined as a target resource transfer channel.
4. The method according to claim 1, wherein The triggering of a resource transfer operation based on the document information through the target resource transfer channel in response to the resource transfer confirmation operation on the document information includes: In response to a resource transfer confirmation operation on the document information, determining a resource transfer application corresponding to the target resource transfer channel; Jump from the cloud application to the resource transfer application, and transfer the document information to the resource transfer application, so that the resource transfer application performs a resource transfer operation based on the document information.
5. The method according to claim 1, characterized in that The displaying of the target resource transfer channel in the resource transfer channel screen includes: In response to a selection operation on a candidate resource transfer channel in the resource transfer channel screen, a target resource transfer channel determined by the selection operation is displayed.
6. The method according to claim 1 or 5, characterized in that The method further comprises: After executing the resource transfer operation, obtaining a resource transfer result of the resource transfer operation; Feedback the resource transfer result to the cloud via the second cloud connection channel.
7. A resource transfer method based on cloud application, characterized in that: The method comprises: transmitting the video image to the cloud application via a first cloud connection channel between the application simulator and a video stream parsing unit of the cloud application, the cloud application running in the cloud; receiving, via the first cloud connection channel, a resource transfer triggering event fed back by the cloud application; In response to the resource transfer trigger event, the application simulator development toolkit is called to obtain a candidate resource transfer channel, a resource transfer channel screen is generated based on the candidate resource transfer channel, and a persistent connection is established with a resource transfer server to obtain a second cloud connection channel between the cloud application development toolkit and the application simulator development toolkit; wherein, when the cloud application is started, the persistent connection with the resource transfer server is established by initializing the cloud application development toolkit; transmitting a resource transfer channel image to the cloud application via a second cloud connection channel with the cloud application to determine a target resource transfer channel; Generating document information corresponding to the target resource transfer channel through the development toolkit of the application simulator; The document information corresponding to the target resource transfer channel is fed back to the cloud application through the second cloud connection channel, so that the cloud application triggers a resource transfer operation based on the document information through the target resource transfer channel.
8. The method according to claim 7, characterized in that The transmitting the resource transfer channel picture to the cloud application through the second cloud connection channel between the cloud application and the cloud application to determine the target resource transfer channel includes: In response to the resource transfer triggering event, feeding back a resource transfer channel screen to the cloud application via a second cloud connection channel between the cloud application and the cloud application; After receiving the resource transfer channel selection event in response to the resource transfer channel screen fed back by the cloud application through the second cloud connection channel, a target resource transfer channel is determined.
9. The method according to claim 7, characterized in that Feedback of the document information corresponding to the target resource transfer channel to the cloud application through the second cloud connection channel includes: The document information generated by the development toolkit integrated with the application simulator in the cloud is fed back to the development toolkit integrated with the cloud application through the second cloud connection channel.
10. The method according to claim 7, characterized in that The document information corresponding to the target resource transfer channel is generated by the development toolkit of the application simulator, including: Obtaining, through a development toolkit integrated with an application simulator in the cloud, an identifier of the cloud application, an identifier of a user associated with the cloud application, and an identifier of a target resource transfer channel; According to the cloud application identifier, the user identifier, and the target resource transfer channel identifier, document information for the target resource transfer channel is generated.
11. The method according to claim 10, characterized in that The method further comprises: receiving, through the second cloud connection channel, a resource transfer result fed back by the cloud application after executing the resource transfer operation; According to the resource transfer result, updating the resource value in the resource account corresponding to the user identifier; Feedback the updated resource value to the cloud application through the second cloud connection channel.
12. The method according to any one of claims 7 to 11, characterized in that The method further comprises: The resource transfer result fed back by the cloud application after executing the resource transfer operation is received through the second cloud connection channel.
13. A resource transfer device based on cloud application, characterized in that: The device comprises: The video screen display module is used to initialize the cloud application development toolkit when the cloud application is started to establish a persistent connection between the cloud application development toolkit and the resource transfer server; receive and display the video screen generated after cloud processing through a first cloud connection channel between the cloud application video stream parsing unit and the cloud application simulator; the cloud application is running on the cloud; a response module configured to, in response to a triggering operation on a target visual element in the video image used to trigger resource transfer, feedback a resource transfer triggering event to the cloud via the first cloud connection channel; the feedback resource transfer triggering event is used to trigger the cloud to call the application simulator development toolkit to obtain candidate resource transfer channels, generate a resource transfer channel screen based on the candidate resource transfer channels, and establish a long connection between the application simulator development toolkit and the resource transfer server to obtain a second cloud connection channel between the cloud application development toolkit and the application simulator development toolkit; and receive and display the resource transfer channel screen generated by the cloud via the second cloud connection channel; A resource transfer channel display module, configured to display a target resource transfer channel in the resource transfer channel screen; a document information display module, configured to receive, via the second cloud connection channel, document information corresponding to the target resource transfer channel and generated by the development toolkit of the application simulator; The resource transfer module is configured to trigger a resource transfer operation based on the document information through the target resource transfer channel in response to a resource transfer confirmation operation for the document information through a cloud application.
14. The device according to claim 13, characterized in that The resource transfer channel display module is further configured to display candidate resource transfer channels in the resource transfer channel screen; and trigger a resource transfer channel selection event in response to a selection operation on the candidate resource transfer channel; After the cloud responds to the resource transfer channel selection event, the selected target resource transfer channel is displayed.
15. The device according to claim 13, characterized in that The resource transfer channel display module is also used to display candidate resource transfer channels in the resource transfer channel screen; through the development toolkit integrated in the cloud application, in response to the selection operation of the candidate resource transfer channel, the candidate resource transfer channel selected by the selection operation is determined as the target resource transfer channel.
16. The device according to claim 13, characterized in that The resource transfer module is also used to determine the resource transfer application corresponding to the target resource transfer channel in response to the resource transfer confirmation operation for the document information; jump from the cloud application to the resource transfer application, and transfer the document information to the resource transfer application, so that the resource transfer application performs the resource transfer operation based on the document information.
17. The device according to claim 13, characterized in that The document information display module is further configured to, after determining the target resource transfer channel, receive the document information corresponding to the target resource transfer channel fed back by the cloud through the second cloud connection channel.
18. The device according to claim 13 or 17, characterized in that The device further comprises: The resource transfer result feedback module is used to obtain the resource transfer result of the resource transfer operation after executing the resource transfer operation; and feed back the resource transfer result to the cloud through the second cloud connection channel.
19. A resource transfer device based on cloud applications, characterized in that: The device comprises: a transmission module, configured to transmit video images to a cloud application via a first cloud connection channel between the application simulator and a video stream parsing unit of the cloud application, wherein the cloud application runs in the cloud; a receiving module, configured to receive, via the first cloud connection channel, a resource transfer triggering event fed back by the cloud application; a determination module for, in response to the resource transfer trigger event, invoking the development toolkit of the application simulator to obtain a candidate resource transfer channel, generating a resource transfer channel screen based on the candidate resource transfer channel, and establishing a persistent connection with a resource transfer server to obtain a second cloud connection channel between the development toolkit of the cloud application and the development toolkit of the application simulator in the cloud; wherein, when the cloud application is started, the development toolkit of the cloud application is initialized to establish a persistent connection with the resource transfer server; the resource transfer channel screen is transmitted to the cloud application via the second cloud connection channel with the cloud application to determine a target resource transfer channel; and the document information corresponding to the target resource transfer channel is generated by the development toolkit of the application simulator; A feedback module is used to feed back the document information corresponding to the target resource transfer channel to the cloud application through the second cloud connection channel, so that the cloud application triggers a resource transfer operation based on the document information through the target resource transfer channel.
20. The device according to claim 19, characterized in that The determination module is further configured to, in response to the resource transfer trigger event, feed back a resource transfer channel screen to the cloud application via a second cloud connection channel between the cloud application and the cloud application; and determine a target resource transfer channel after receiving a resource transfer channel selection event fed back by the cloud application in response to the resource transfer channel screen via the second cloud connection channel.
21. The device according to claim 19, characterized in that The feedback module is further configured to feed back the document information generated by the development toolkit integrated with the application simulator in the cloud to the development toolkit integrated with the cloud application through the second cloud connection channel.
22. The device according to claim 19, characterized in that The determination module is also used to obtain the identifier of the cloud application, the user identifier associated with the cloud application and the identifier of the target resource transfer channel through a development toolkit integrated in the application simulator in the cloud; and generate document information for the target resource transfer channel based on the cloud application identifier, the user identifier and the target resource transfer channel identifier.
23. The device according to claim 22, characterized in that The device further comprises: An update module is used to receive, through the second cloud connection channel, a resource transfer result fed back by the cloud application after executing the resource transfer operation; update the resource value in the resource account corresponding to the user identifier based on the resource transfer result; and feed back the updated resource value to the cloud application through the second cloud connection channel.
24. The device according to any one of claims 19 to 23, characterized in that The feedback module is further configured to receive, through the second cloud connection channel, a resource transfer result fed back by the cloud application after executing the resource transfer operation.
25. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 12 are implemented.
26. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.
27. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.
Citation Information
Patent Citations
A method and system for processing cloud data requests based on client applications
CN109151068A
Payment interface display method and display device for web game
CN111151011A
Payment transactions on mobile device using mobile carrier
US20120289188A1
Cited By
Cloud application-based resource transfer method and apparatus, and computer device
WO2022007599A1