Cross-end page control method, device and related equipment

By recording and converting client operation processes in the cloud, the problem that traditional page control methods cannot achieve complex interactions is solved, and unified interaction rules and rich interaction forms of cross-end pages are realized, and compatible with different client operating systems.

CN114217898BActive Publication Date: 2025-01-10CHINA PING AN LIFE INSURANCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111535030.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-15
Publication Date
2025-01-10
Estimated Expiration
2041-12-15

AI Technical Summary

Technical Problem

Traditional page control methods cannot realize the complex interaction of client pages, cannot be compatible with the differences between different client operating systems, and the interaction form is single.

Method used

By recording the client's operation process on the cloud display page and page elements, the operation process is encapsulated into operation behavior data and sent to the cloud, converted into instructions that can be executed by other client operating systems, and judged whether redo operations are needed based on the result data. Implement unified interaction rules and rich interaction forms of cross-end pages.

Benefits of technology

It realizes complex interoperability of cross-end pages, is compatible with various client operating systems, supports one-to-one and many-to-one interactive operations, and enriches the interaction form.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114217898B_ABST
    Figure CN114217898B_ABST
Patent Text Reader

Abstract

The present application relates to artificial intelligence and provides a cross-end page control method. The method provided by the present invention includes: recording the operation process of at least one first cloud display page and at least one first cloud page element; encapsulating the operation process into operation behavior data and sending it to the cloud, so that the cloud can convert the operation behavior data into an operation behavior instruction executable by the second client operating system platform according to a preset conversion protocol, and send the operation behavior instruction to the second client; obtaining the result data of the second client executing the operation behavior instruction, and the result data is the complete execution result data screened by the cloud; judging whether the operation process needs to be redone according to the result data, and if necessary, repeating the above steps until it is judged that the operation process does not need to be redone according to the result data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a cross-end page control method, device and related equipment. Background Art

[0002] The traditional page control method is to send a notification message through the cloud. After receiving the notification message, the client simply displays the message notification or receives the interaction of jumping after the client user clicks on the notification message. It is unable to control the client page to perform complex interactive operations. Summary of the invention

[0003] The embodiments of the present invention provide a cross-end page control method, device and related equipment to solve the problem that the client page cannot be controlled to perform complex interactive operations.

[0004] A cross-end page control method, applied to a first client, comprises:

[0005] Recording an operation process of at least one first cloud display page and at least one first cloud page element, wherein the first cloud display page includes the first cloud page element;

[0006] Encapsulating the operation process into operation behavior data and sending it to the cloud, so that the cloud can convert the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol, and send the operation behavior instructions to the second client;

[0007] Obtaining result data of the second client executing the operation behavior instruction, wherein the result data is complete execution result data screened by the cloud;

[0008] Determine whether the operation process needs to be redone based on the result data. If necessary, repeat the steps of recording the operation process on at least one first cloud display page and at least one first cloud page element to obtaining the result data of the second client executing the operation behavior instruction, until it is determined based on the result data that the operation process does not need to be redone.

[0009] A cross-end page control method, applied in the cloud, includes:

[0010] Receiving operation behavior data sent by the first client, and converting the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol, wherein the operation behavior data is obtained by encapsulating the operation process by the first client;

[0011] Sending the operation behavior instruction to the second client;

[0012] Receive result data of the operation behavior instruction executed by the second client, filter out the result data of complete execution and forward it to the first client, so that the first client can determine whether to send the operation behavior data repeatedly according to the result data.

[0013] A cross-end page control device, applied to a first client, comprises:

[0014] An operation recording module, used to record the operation process of at least one first cloud display page and at least one first cloud page element, wherein the first cloud display page includes the first cloud page element;

[0015] A data sending module, used to encapsulate the operation process into operation behavior data and send it to the cloud, so that the cloud can convert the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol, and send the operation behavior instructions to the second client;

[0016] An execution result module, used to obtain result data of the second client executing the operation behavior instruction, wherein the result data is complete execution result data screened by the cloud;

[0017] A redo judgment module is used to judge whether the operation process needs to be redone based on the result data. If necessary, the module repeats the steps of recording the operation process of at least one first cloud display page and at least one first cloud page element to obtaining the result data of the second client executing the operation behavior instruction, until it is judged based on the result data that the operation process does not need to be redone.

[0018] A cross-end page control device, applied in the cloud, comprises:

[0019] An operation conversion module, configured to receive operation behavior data sent by the first client, and convert the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol, wherein the operation behavior data is obtained by encapsulating the operation process by the first client;

[0020] An instruction sending module, used for sending the operation behavior instruction to the second client;

[0021] The result screening module is used to receive the result data of the second client executing the operation behavior instruction, screen out the result data of the complete execution and forward it to the first client, so that the first client can determine whether to send the operation behavior data repeatedly based on the result data.

[0022] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned cross-end page control method when executing the computer program.

[0023] A computer-readable storage medium stores a computer program, which implements the steps of the above-mentioned cross-end page control method when executed by a processor.

[0024] The above-mentioned cross-end page control method, device and related equipment, by pre-designing cloud display pages and cloud page elements, record the first operation process of at least one first cloud display page and at least one first cloud page element, encapsulate the first operation process until it is sent to the cloud, the cloud receives the first operation process and generates a corresponding operation behavior instruction and sends it to the second client, the second client restores the second operation process after receiving the operation behavior instruction, and then calls the corresponding second cloud display page and the second cloud page element to respond and execute, the operation process is not only compatible with the differences between various client operating systems, forming a unified interaction rule, but also enriching the interaction form, not only realizing one-to-one operation, but also realizing one-to-many and many-to-one interaction operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0026] Figure 1 It is a schematic diagram of an application environment of a cross-end page control method in one embodiment of the present invention;

[0027] Figure 2 is a flow chart of a cross-end page control method applied to a first client in an embodiment of the present invention;

[0028] Figure 3 is a flow chart of a cross-end page control method applied to the cloud in one embodiment of the present invention;

[0029] Figure 4 is a schematic diagram of a structure in which a cross-end page control device is applied to a first client in an embodiment of the present invention;

[0030] Figure 5 It is a schematic diagram of the structure of a cross-end page control device applied to the cloud in one embodiment of the present invention;

[0031] Figure 6is a schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION

[0032] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0033] The cross-end page control method provided in this application can be applied to Figure 1 In the application environment 100, a first client 101 communicates with a server 103 through a network 102, and a second client 104 communicates with the server 103 through the network 102. The first client 101 and the second client 104 can be, but are not limited to, various personal computers, laptops, smart phones, tablet computers, and portable wearable devices.

[0034] The network 102 may be a wired connection network, a wireless connection network, a virtual private network, or the like.

[0035] Server 103 can be an independent server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), as well as big data and artificial intelligence platforms.

[0036] It is understandable that Figure 1 The number of servers and client devices in the figure is only for reference and can be expanded to any number according to actual needs.

[0037] In one embodiment, if Figure 2 As shown, a cross-end page control method is provided, which is applied to Figure 1 Taking the first client 101 in the example as an example, the method includes the following steps:

[0038] S201. Recording operations on at least one predefined first cloud display page and at least one predefined first cloud page element on a first client, and recording the operation process, wherein the first cloud display page includes the first cloud page element.

[0039] Among them, the cloud display page includes at least one cloud page element, and the cloud page elements include two types: cloud page display elements and cloud page behavior elements. The cloud page display element is used to receive the operation process on the client, and the cloud page behavior element is used to display the operation process on the client; it should be noted that a cloud page element can be both a cloud page display element and a cloud page behavior element; or a cloud page element is only the cloud page display element, not the cloud page behavior element; or a cloud page element is only the cloud page behavior element, not the cloud page display element.

[0040] S202: Encapsulate the operation process into operation behavior data and send it to the cloud, so that the cloud can convert the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol, and send the operation behavior instructions to the second client.

[0041] Furthermore, after the step of recording the operation process of at least one first cloud display page and at least one first cloud page element, the step further includes:

[0042] Acquire at least one of the first cloud display pages of the operation process, and generate an auxiliary explanation of the first cloud display page including at least one visual annotation method;

[0043] Acquire at least one of the first cloud page elements of the operation process, and generate an auxiliary explanation of the first cloud page element including at least one visual annotation method;

[0044] At least one time period of the operation process is acquired, and an auxiliary interpretation of the time period containing at least one speech segment is generated.

[0045] Furthermore, before the step of packaging the operation process into operation behavior data and sending it to the cloud, the step further includes:

[0046] Splitting the operation process into at least two new operation processes;

[0047] At least two of the new operation processes are reordered according to the target sequence and then merged into another new operation process, and the operation process is updated with the another new operation process.

[0048] Furthermore, after the step of packaging the operation process into operation behavior data and sending it to the cloud, the step further includes:

[0049] receiving the cloud's review results and suggestions on the operation process, and determining whether the operation process needs to be modified or redone according to the review results;

[0050] If modification is required, modify the operation process before uploading according to the suggestions and upload again;

[0051] If redo is required, redo the operation process before uploading according to the suggestion and re-upload; or obtain the optimal operation process corresponding to the target business from the cloud, modify it, replace the operation process with the modified optimal operation process and upload it to the cloud.

[0052] S203: Obtain result data of the second client executing the operation behavior instruction, where the result data is complete execution result data screened by the cloud.

[0053] Wherein, the second client parses the operation behavior instruction and executes it using the second cloud display page and the second cloud page element.

[0054] Among them, the first cloud display page can be the same as the second cloud display page, and the first cloud display page can also be different from the second cloud display page; the first cloud page element can be the same as the second cloud page element, and the first cloud page element can also be different from the second cloud page element.

[0055] S204, judging whether it is necessary to redo the operation process according to the result data, and if necessary, repeating the steps of recording the operation process of at least one first cloud display page and at least one first cloud page element to obtaining the result data of the second client executing the operation behavior instruction, until judging according to the result data that it is not necessary to redo the operation process.

[0056] In one embodiment, if Figure 3 As shown, a cross-end page control method is provided, which is applied to Figure 1 Taking the server 103 in the example as an example, the method includes the following steps:

[0057] S301, receiving operation behavior data sent by a first client, and converting the operation behavior data into operation behavior instructions executable by a second client operating system platform according to a preset conversion protocol, wherein the operation behavior data is obtained by encapsulating the operation process by the first client.

[0058] Furthermore, after the step of receiving the operation behavior data sent by the first client, the step further includes:

[0059] Use an artificial intelligence algorithm to conduct an integrity review of the operation behavior data to check whether the operation behavior data is an integrity operation process that achieves the goal, and return the review result to the first client as part of the audit result;

[0060] Using an artificial intelligence algorithm to conduct a compliance review on the operation behavior data to check whether the operation behavior data complies with regulations, and returning the review result to the first client as another part of the audit result;

[0061] The operation behavior data and the first client that have not passed the review are recorded and counted, and the statistical results are sent to the performance appraisal system.

[0062] Among them, after the artificial intelligence algorithm reviews the integrity, for the operational behavior data that has not passed the review of the artificial intelligence robot, a human reviewer is arranged to conduct a secondary review of the operational behavior data, and the operational behavior data that has been misjudged by the artificial intelligence robot is marked to optimize the integrity judgment ability of the artificial intelligence robot.

[0063] Among them, after the artificial intelligence algorithm reviews the compliance, for the operational behavior data that has not passed the review of the artificial intelligence robot, human reviewers are arranged to conduct a second review of the operational behavior data, and the operational behavior data that has been misjudged by the artificial intelligence robot are marked to optimize the compliance judgment ability of the artificial intelligence robot.

[0064] Among them, the cloud also includes a compliance content automatic update script, which regularly obtains the latest compliance content from a pre-configured rule acquisition source, and uses artificial intelligence natural language processing (NLP) methods to process it to generate new compliance content and add it to the existing compliance content.

[0065] Furthermore, the step of converting the operation behavior data into an operation behavior instruction executable by the second client operating system platform according to a preset conversion protocol specifically includes:

[0066] Acquire the type of the second client operating system platform, and convert the operation behavior data into an operation behavior instruction executable by the second client operating system platform according to a preset conversion protocol;

[0067] Simulating the execution process of the operation behavior instruction in a simulation environment of the pre-deployed second client operating system platform;

[0068] If the simulation process fails, the steps from obtaining the type of the second client operating system platform to simulating the execution process of the operation behavior instructions in the simulation environment of the pre-deployed second client operating system platform are retried until the simulation process succeeds or the number of retries reaches a preset retry count threshold; if the preset retry count threshold is reached, the simulation process is stopped and the result of the simulation process is returned to the first client.

[0069] S302: Send the operation behavior instruction to the second client.

[0070] Among them, after receiving the operation behavior instruction, the second client performs a security check and an integrity check, and performs security processing on the operation behavior instruction containing dangerous operation behavior instructions and the incomplete operation behavior instruction. The security processing includes but is not limited to: deleting the operation behavior instruction, and feeding back to the cloud that the operation behavior instruction is unsafe and / or incomplete.

[0071] S303, receiving result data of the second client executing the operation behavior instruction, filtering out the result data of complete execution and forwarding it to the first client, so that the first client can determine whether to send the operation behavior data repeatedly according to the result data.

[0072] Furthermore, the specific steps of receiving the result data of the second client executing the operation behavior instruction, filtering out the result data of the complete execution and forwarding it to the first client include:

[0073] Classify and count the result data according to the type of the second client operating system platform;

[0074] Selecting a set of the result data corresponding to the second client operating system platform containing the largest number of the result data, and selecting the result data with a success result from the set to generate a complete execution set;

[0075] A piece of the result data is randomly selected from the complete execution set and forwarded to the first client.

[0076] Furthermore, after the step of filtering out the result data of the complete execution and forwarding it to the first client, the step further includes:

[0077] Statistically analyzing the result data, and using artificial intelligence algorithms to evaluate the degree of execution of the result data in achieving the goal;

[0078] The result data that achieve the same goal are sorted according to the execution completion degree, and the result data with the best execution completion degree is selected and pushed to the first client;

[0079] The result data of execution failure and / or the execution completion degree below a preset execution completion degree threshold is associated with the first client and then sent to the performance evaluation system.

[0080] The cross-end page control method proposed in this embodiment pre-designs cloud display pages and cloud page elements, records a first operation process on at least one first cloud display page and at least one first cloud page element on a first client, encapsulates the first operation process and sends it to the cloud, and after the cloud reviews the first operation process, generates an operation behavior instruction for the reviewed first operation process and sends it to the second client, and after receiving the operation behavior instruction, the second client restores it to obtain a second operation process, and then calls the corresponding second cloud display page to respond and execute the second cloud page element, and feeds back the execution result of the second operation process to the cloud. The operation process is not only compatible with the differences between various client operating systems and forms a unified interaction rule, but also enriches the interaction form, realizing not only one-to-one operation, but also one-to-many and many-to-one interaction operations.

[0081] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.

[0082] In one embodiment, a cross-end page control device is provided, which is applied to a first client. The cross-end page control device applied to the first client corresponds to the cross-end page control method applied to the first client in the above embodiment. Figure 4 As shown, the cross-end page control device includes:

[0083] An operation recording module 401 is used to record the operation process of at least one first cloud display page and at least one first cloud page element, wherein the first cloud display page includes the first cloud page element;

[0084] The data sending module 402 is used to encapsulate the operation process into operation behavior data and send it to the cloud, so that the cloud can convert the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol, and send the operation behavior instructions to the second client;

[0085] An execution result module 403 is used to obtain result data of the second client executing the operation behavior instruction, and the result data is complete execution result data screened by the cloud;

[0086] A redo judgment module 404 is used to judge whether the operation process needs to be redone based on the result data. If necessary, the step of recording the operation process of at least one first cloud display page and at least one first cloud page element to obtaining the result data of the second client executing the operation behavior instruction is repeated until it is judged based on the result data that the operation process does not need to be redone.

[0087] Furthermore, the data sending module also includes:

[0088] A first visual annotation submodule, configured to obtain at least one of the first cloud display pages of the operation process, and generate an auxiliary explanation of the first cloud display page including at least one visual annotation method;

[0089] A second visual annotation submodule, configured to obtain at least one of the first cloud page elements of the operation process, and generate an auxiliary explanation of the first cloud page element including at least one visual annotation method;

[0090] The voice annotation submodule is used to obtain at least one time period of the operation process and generate an auxiliary explanation of at least one voice segment contained in the time period.

[0091] Furthermore, the data sending module also includes:

[0092] An operation splitting submodule, used for splitting the operation process into at least two new operation processes;

[0093] The operation merging submodule is used to reorder at least two of the new operation processes according to the target sequence and merge them into another new operation process, and update the operation process with the another new operation process.

[0094] Furthermore, the data sending module also includes:

[0095] An audit result submodule, used to receive the audit results and suggestions of the cloud on the operation process, and determine whether the operation process needs to be modified or redone according to the audit results;

[0096] The operation modification submodule is used to modify the operation process before uploading according to the suggestion and re-upload if modification is required;

[0097] The operation redo submodule is used to redo the operation process before uploading according to the suggestion and re-upload it if redo is needed; or obtain the optimal operation process corresponding to the target business from the cloud, modify it, and replace the operation process with the modified optimal operation process and upload it to the cloud.

[0098] In one embodiment, a cross-end page control device is provided, which is applied to the cloud. The cross-end page control device applied to the cloud corresponds one-to-one to the cross-end page control method applied to the cloud in the above embodiment. Figure 5 As shown, the cross-end page control device includes:

[0099] The operation conversion module 501 is used to receive the operation behavior data sent by the first client, and convert the operation behavior data into an operation behavior instruction executable by the second client operating system platform according to a preset conversion protocol. The operation behavior data is obtained by encapsulating the operation process by the first client;

[0100] An instruction sending module 502 is used to send the operation behavior instruction to the second client;

[0101] The result screening module 503 is used to receive the result data of the second client executing the operation behavior instruction, screen out the result data of the complete execution and forward it to the first client, so that the first client can determine whether to send the operation behavior data repeatedly based on the result data.

[0102] Furthermore, the operation conversion module also includes:

[0103] An integrity review submodule, configured to use an artificial intelligence algorithm to conduct an integrity review on the operation behavior data, check whether the operation behavior data is an integrity operation process that achieves the goal, and return the review result to the first client as part of the audit result;

[0104] A compliance review submodule, used to use an artificial intelligence algorithm to perform a compliance review on the operation behavior data, check whether the operation behavior data complies with regulations, and return the review result to the first client as another part of the audit result;

[0105] The review failure processing submodule is used to record the operation behavior data and the first client that have not passed the review and make statistics, and send the statistical results to the performance appraisal system.

[0106] Furthermore, the operation conversion module also includes:

[0107] a conversion execution submodule, configured to obtain the type of the second client operating system platform and convert the operation behavior data into an operation behavior instruction executable by the second client operating system platform according to a preset conversion protocol;

[0108] An operation simulation submodule, used for simulating the execution process of the operation behavior instruction in a simulation environment of the pre-deployed second client operating system platform;

[0109] A conversion retry submodule is used to retry the steps between obtaining the type of the second client operating system platform and simulating the execution process of the operation behavior instructions in the simulation environment of the pre-deployed second client operating system platform if the simulation process fails, until the simulation process succeeds or the number of retries reaches a preset retry count threshold; if the preset retry count threshold is reached, the simulation process is stopped and the result of the simulation process is returned to the first client.

[0110] Furthermore, the result screening module also includes:

[0111] A result statistics submodule, used for classifying and counting the result data according to the type of the second client operating system platform;

[0112] A result filtering submodule is used to select a set of the result data corresponding to the second client operating system platform containing the largest number of the result data, and select the result data with a successful result from the set to generate a complete execution set;

[0113] A result forwarding submodule is used to randomly select a piece of result data from the complete execution set and forward it to the first client.

[0114] Furthermore, the result screening module also includes:

[0115] A completion statistics submodule is used to statistically analyze the result data and use an artificial intelligence algorithm to evaluate the execution completion of the result data in achieving the goal;

[0116] The optimal completion submodule is used to sort the result data that achieve the same goal according to the execution completion, and select the result data with the best execution completion to push to the first client;

[0117] The completion assessment submodule is used to associate the result data of execution failure and / or the execution completion degree below a preset execution completion degree threshold with the first client and then send it to the performance assessment system.

[0118] The meaning of "first" and "second" in the above modules / units is only to distinguish different modules / units, and is not used to define which module / unit has a higher priority or other limiting meanings. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or modules is not necessarily limited to those steps or modules clearly listed, but may include other steps or modules that are not clearly listed or inherent to these processes, methods, products or devices. The division of modules in this application is only a logical division, and there may be other division methods when implemented in actual applications.

[0119] For the specific definition of the cross-end page control device, please refer to the definition of the cross-end page control method above, which will not be repeated here. Each module in the above-mentioned cross-end page control 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.

[0120] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the cross-end page control method in the above embodiment are implemented, such as Figure 2 Steps S201 to S204 shown in FIG. Figure 3 Alternatively, when the processor executes the computer program, the functions of each module / unit of the cross-end page control device in the above embodiment are realized, for example Figure 4 Modules 401 to 404 and Figure 5 The functions of modules 501 to 503 are shown in Figure 5. To avoid repetition, they will not be described here.

[0121] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the computer device, and various interfaces and lines are used to connect various parts of the entire computer device.

[0122] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the computer device by running or executing the computer program and / or module stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, video data, etc.), etc.

[0123] The memory may be integrated into the processor or may be arranged separately from the processor.

[0124] In one embodiment, a computer-readable storage medium is provided on which a computer program is stored. When the computer program is executed by a processor, the steps of the cross-end page control method in the above embodiment are implemented, such as Figure 2 Steps S201 to S204 shown in FIG. Figure 3 Alternatively, when the computer program is executed by the processor, the functions of each module / unit of the cross-end page control device in the above embodiment are realized, for example, Figure 4 Modules 401 to 404 and Figure 5 The functions of modules 501 to 503 are shown in Figure 5. To avoid repetition, they will not be described here.

[0125] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed 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 can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0126] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0127] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A cross-end page control method, applied to a first client, characterized in that: include: Recording an operation process of at least one first cloud display page and at least one first cloud page element, wherein the first cloud display page includes the first cloud page element; Encapsulating the operation process into operation behavior data and sending it to the cloud, so that the cloud can convert the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol, and send the operation behavior instructions to the second client; Obtaining result data of the second client executing the operation behavior instruction, wherein the result data is complete execution result data screened by the cloud; Determine whether the operation process needs to be redone according to the result data, and if necessary, repeat the steps of recording the operation process on at least one first cloud display page and at least one first cloud page element to obtaining the result data of the second client executing the operation behavior instruction, until it is determined according to the result data that the operation process does not need to be redone; The first cloud display page includes at least one of the first cloud page elements, and the first cloud page elements include two types: cloud page display elements and cloud page behavior elements. The cloud page display element is used to receive the operation process on the first client, and the cloud page behavior element is used to display the operation process on the second client; Among them, after the step of recording the operation process of at least one first cloud display page and at least one first cloud page element, it also includes: obtaining at least one first cloud display page of the operation process, and generating an auxiliary explanation that the first cloud display page contains at least one visual annotation method; obtaining at least one first cloud page element of the operation process, and generating an auxiliary explanation that the first cloud page element contains at least one visual annotation method; obtaining at least one time period of the operation process, and generating an auxiliary explanation that the time period contains at least one segment of speech.

2. The cross-end page control method according to claim 1, characterized in that: Before the step of packaging the operation process into operation behavior data and sending it to the cloud, the following step is also included: Splitting the operation process into at least two new operation processes; At least two of the new operation processes are reordered according to the target sequence and then merged into another new operation process, and the operation process is updated with the another new operation process.

3. The cross-end page control method according to claim 1, characterized in that: After the step of packaging the operation process into operation behavior data and sending it to the cloud, the following step is further included: receiving the cloud's review results and suggestions on the operation process, and determining whether the operation process needs to be modified or redone according to the review results; If modification is required, modify the operation process before uploading according to the suggestions and upload again; If redo is required, redo the operation process before uploading according to the suggestion and re-upload; or obtain the optimal operation process corresponding to the target business from the cloud, modify it, replace the operation process with the modified optimal operation process and upload it to the cloud.

4. A cross-end page control method, applied to the cloud, characterized in that: include: Receiving operation behavior data sent by the first client, and converting the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol, wherein the operation behavior data is obtained by encapsulating the operation process by the first client; Sending the operation behavior instruction to the second client; Receive result data of the operation behavior instruction executed by the second client, filter out the result data of complete execution and forward it to the first client, so that the first client can determine whether to send the operation behavior data again according to the result data; Among them, the step of converting the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol specifically includes: obtaining the type of the second client operating system platform, and converting the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol; simulating the execution process of the operation behavior instructions in a simulation environment of the pre-deployed second client operating system platform; if the simulation process fails, retrying the steps between obtaining the type of the second client operating system platform and simulating the execution process of the operation behavior instructions in the simulation environment of the pre-deployed second client operating system platform until the simulation process succeeds or the number of retries reaches a preset retry number threshold, and if the preset retry number threshold is reached, stop the simulation process and return the result of the simulation process to the first client; Among them, after the step of receiving the operation behavior data sent by the first client, it also includes: using an artificial intelligence algorithm to perform an integrity review on the operation behavior data, checking whether the operation behavior data is an integrity operation process to achieve the goal, and returning the review result to the first client as part of the review result; using an artificial intelligence algorithm to perform a compliance review on the operation behavior data, checking whether the operation behavior data complies with regulations, and returning the review result to the first client as another part of the audit result; recording the operation behavior data that failed the review and the first client and performing statistics, and sending the statistical results to the performance appraisal system.

5. A cross-end page control device, applied to a first client, characterized in that: include: An operation recording module, used to record the operation process of at least one first cloud display page and at least one first cloud page element, wherein the first cloud display page includes the first cloud page element; A data sending module, used to encapsulate the operation process into operation behavior data and send it to the cloud, so that the cloud can convert the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol, and send the operation behavior instructions to the second client; An execution result module, used to obtain result data of the second client executing the operation behavior instruction, wherein the result data is complete execution result data screened by the cloud; a redo judgment module, used for judging whether it is necessary to redo the operation process according to the result data, and if necessary, repeating the steps of recording the operation process on at least one first cloud display page and at least one first cloud page element to obtaining the result data of the second client executing the operation behavior instruction, until it is judged according to the result data that it is not necessary to redo the operation process; The first cloud display page includes at least one of the first cloud page elements, and the first cloud page elements include two types: cloud page display elements and cloud page behavior elements. The cloud page display element is used to receive the operation process on the first client, and the cloud page behavior element is used to display the operation process on the second client; Among them, the data sending module also includes: a first visual annotation sub-module, used to obtain at least one of the first cloud display pages of the operation process, and generate an auxiliary explanation that the first cloud display page contains at least one visual annotation method; a second visual annotation sub-module, used to obtain at least one of the first cloud page elements of the operation process, and generate an auxiliary explanation that the first cloud page element contains at least one visual annotation method; a voice annotation sub-module, used to obtain at least one time period of the operation process, and generate an auxiliary explanation that the time period contains at least one voice segment.

6. A cross-end page control device, applied to the cloud, characterized in that: include: An operation conversion module, configured to receive operation behavior data sent by the first client, and convert the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol, wherein the operation behavior data is obtained by encapsulating the operation process by the first client; An instruction sending module, used for sending the operation behavior instruction to the second client; A result screening module is used to receive the result data of the second client executing the operation behavior instruction, screen out the result data of the complete execution and forward it to the first client, so that the first client can judge whether to send the operation behavior data repeatedly according to the result data; Wherein, the operation conversion module also includes: a conversion execution submodule, which is used to obtain the type of the second client operating system platform, and convert the operation behavior data into operation behavior instructions executable by the second client operating system platform according to a preset conversion protocol; an operation simulation submodule, which is used to simulate the execution process of the operation behavior instructions in a simulation environment of the pre-deployed second client operating system platform; a conversion retry submodule, which is used to retry the steps between obtaining the type of the second client operating system platform and simulating the execution process of the operation behavior instructions in the simulation environment of the pre-deployed second client operating system platform if the simulation process fails, until the simulation process succeeds or the number of retries reaches a preset retry number threshold, and if the preset retry number threshold is reached, the simulation process is stopped and the result of the simulation process is returned to the first client; Among them, the operation conversion module also includes: an integrity review sub-module, which is used to use an artificial intelligence algorithm to perform an integrity review on the operation behavior data, check whether the operation behavior data is an integrity operation process to achieve the goal, and return the review result to the first client as part of the review result; a compliance review sub-module, which is used to use an artificial intelligence algorithm to perform a compliance review on the operation behavior data, check whether the operation behavior data complies with regulations, and return the review result to the first client as another part of the audit result; a review failure processing sub-module, which is used to record the operation behavior data that has not passed the review and the first client and perform statistics, and send the statistical results to the performance appraisal system.

7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the cross-end page control method as described in any one of claims 1 to 4 are implemented.

8. 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 cross-end page control method as described in any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Remote pan-tilt control system based on network transmission technology

    CN102271143A

  • Intelligent early education system, client side and data processing method

    CN104468802A